diff --git a/lib/plugins/create/templates/aws-nodejs-typescript/package.json b/lib/plugins/create/templates/aws-nodejs-typescript/package.json index 9d83314b8..d09e638ad 100644 --- a/lib/plugins/create/templates/aws-nodejs-typescript/package.json +++ b/lib/plugins/create/templates/aws-nodejs-typescript/package.json @@ -10,9 +10,9 @@ "source-map-support": "^0.5.19" }, "devDependencies": { + "@serverless/typescript": "^2.12.0", "@types/aws-lambda": "^8.10.64", "@types/node": "^14.14.6", - "@types/serverless": "^1.78.8", "fork-ts-checker-webpack-plugin": "^6.0.0", "serverless-webpack": "^5.2.0", "ts-loader": "^8.0.10", diff --git a/lib/plugins/create/templates/aws-nodejs-typescript/serverless.ts b/lib/plugins/create/templates/aws-nodejs-typescript/serverless.ts index 8410dfce1..a95f688aa 100644 --- a/lib/plugins/create/templates/aws-nodejs-typescript/serverless.ts +++ b/lib/plugins/create/templates/aws-nodejs-typescript/serverless.ts @@ -1,12 +1,7 @@ -import type { Serverless } from 'serverless/aws'; +import type { AWS } from '@serverless/typescript'; -const serverlessConfiguration: Serverless = { - service: { - name: 'aws-nodejs-typescript', - // app and org for use with dashboard.serverless.com - // app: your-app-name, - // org: your-org-name, - }, +const serverlessConfiguration: AWS = { + service: 'aws-nodejs-typescript', frameworkVersion: '2', custom: { webpack: {