From a9fb7ebd8e0fc6048c15d50b957465ce157d7c07 Mon Sep 17 00:00:00 2001 From: Roberto Diaz Date: Fri, 26 Mar 2021 12:21:50 +0000 Subject: [PATCH] changes to make the app compatible with version 0.13 --- asker/backend/package.json | 38 +++++++++++++++++++------------------ asker/backend/tsconfig.json | 6 +++++- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/asker/backend/package.json b/asker/backend/package.json index 95a3240..643688b 100644 --- a/asker/backend/package.json +++ b/asker/backend/package.json @@ -4,25 +4,27 @@ "version": "0.1.0", "author": "Booster Cloud", "dependencies": { - "@boostercloud/framework-core": "0.12.4", - "@boostercloud/framework-provider-aws": "0.12.4", - "@boostercloud/framework-types": "0.12.4", + "metadata-booster": "0.3.1", + "@boostercloud/framework-core": "0.13.0", + "@boostercloud/framework-provider-aws": "0.13.0", + "@boostercloud/framework-types": "0.13.0", "tslib": "2.1.0" }, "devDependencies": { - "@boostercloud/framework-provider-aws-infrastructure": "0.12.4", - "@types/node": "^13.5.1", - "@typescript-eslint/eslint-plugin": "^2.18.0", - "@typescript-eslint/parser": "^2.18.0", - "eslint": "^6.8.0", - "eslint-config-prettier": "^6.10.0", - "eslint-plugin-prettier": "^3.1.2", - "mocha": "^7.0.1", - "nyc": "^15.0.0", - "prettier": "^1.19.1", - "rimraf": "^3.0.1", - "ts-node": "^8.6.2", - "typescript": "^3.9.3" + "@boostercloud/framework-provider-aws-infrastructure": "^0.13.0", + "rimraf": "^3.0.2", + "@typescript-eslint/eslint-plugin": "^4.19.0", + "@typescript-eslint/parser": "^4.19.0", + "eslint": "^7.22.0", + "eslint-config-prettier": "^8.1.0", + "eslint-plugin-prettier": "^3.3.1", + "mocha": "^8.3.2", + "nyc": "^15.1.0", + "prettier": "^2.2.1", + "typescript": "^4.2.3", + "ts-node": "^9.1.1", + "ttypescript": "1.5.12", + "@types/node": "^14.14.36" }, "engines": { "node": ">=8.0.0" @@ -34,10 +36,10 @@ "scripts": { "lint:check": "eslint --ext '.js,.ts' **/*.ts", "lint:fix": "eslint --quiet --fix --ext '.js,.ts' **/*.ts", - "compile": "npx tsc -b tsconfig.json", + "compile": "npx ttypescript -b tsconfig.json", "deploy": "boost deploy", "clean": "npx rimraf ./dist tsconfig.tsbuildinfo", - "test": "npx nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"" + "test": "AWS_SDK_LOAD_CONFIG=true BOOSTER_ENV=test npx nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"" }, "types": "lib/index.d.ts" } diff --git a/asker/backend/tsconfig.json b/asker/backend/tsconfig.json index 7584fd9..4181f42 100644 --- a/asker/backend/tsconfig.json +++ b/asker/backend/tsconfig.json @@ -14,7 +14,11 @@ "noFallthroughCasesInSwitch": true, "forceConsistentCasingInFileNames": true, "experimentalDecorators": true, - "emitDecoratorMetadata": true + "plugins": [ + { + "transform": "metadata-booster" + } + ] }, "include": [ "src/**/*"