From fef389b770a3f09431aa761dc98da8cd384eec3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Barthelet?= Date: Tue, 24 Nov 2020 17:00:37 +0100 Subject: [PATCH] feat(Templates): Upgreate nodejs-typescript template (#8543) --- .../templates/aws-nodejs-typescript/package.json | 2 +- .../templates/aws-nodejs-typescript/serverless.ts | 11 +++-------- 2 files changed, 4 insertions(+), 9 deletions(-) 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: {