From 528c3ba8613b2037328422e3a3f8d9320d1bd70f Mon Sep 17 00:00:00 2001 From: Raghunandan Date: Thu, 21 May 2020 22:31:39 +0200 Subject: [PATCH] Add missing tsconfig and changes to package.json --- plugins/sentry-backend/package.json | 23 +++++++++++++++-------- plugins/sentry-backend/tsconfig.json | 15 +++++++++++++++ 2 files changed, 30 insertions(+), 8 deletions(-) create mode 100644 plugins/sentry-backend/tsconfig.json diff --git a/plugins/sentry-backend/package.json b/plugins/sentry-backend/package.json index 34259cdc7b..3d4abb8790 100644 --- a/plugins/sentry-backend/package.json +++ b/plugins/sentry-backend/package.json @@ -6,29 +6,36 @@ "license": "Apache-2.0", "private": true, "scripts": { + "start": "tsc-watch --onFirstSuccess \"cross-env NODE_ENV=development nodemon dist/run.js\"", "build": "tsc", - "start": "backstage-cli plugin:serve", "lint": "backstage-cli lint", "test": "backstage-cli test", + "prepack": "backstage-cli prepack", + "postpack": "backstage-cli postpack", "clean": "backstage-cli clean" }, "dependencies": { "@backstage/backend-common": "^0.1.1-alpha.6", - "@backstage/core": "^0.1.1-alpha.6", "axios": "^0.19.2", + "compression": "^1.7.4", "cors": "^2.8.5", "express": "^4.17.1", "express-promise-router": "^3.0.3", + "fs-extra": "^9.0.0", "helmet": "^3.22.0", - "winston": "^3.2.1" + "morgan": "^1.10.0", + "winston": "^3.2.1", + "yn": "^4.0.0" }, "devDependencies": { "@backstage/cli": "^0.1.1-alpha.6", - "@backstage/dev-utils": "^0.1.1-alpha.6", - "@types/jest": "^25.2.1", - "@types/node": "^12.0.0" + "jest-fetch-mock": "^3.0.3", + "tsc-watch": "^4.2.3" }, "files": [ - "dist/**/*.{js,d.ts}" - ] + "dist" + ], + "nodemonConfig": { + "watch": "./dist" + } } diff --git a/plugins/sentry-backend/tsconfig.json b/plugins/sentry-backend/tsconfig.json new file mode 100644 index 0000000000..015a967f76 --- /dev/null +++ b/plugins/sentry-backend/tsconfig.json @@ -0,0 +1,15 @@ +{ + "include": ["src"], + "compilerOptions": { + "outDir": "dist", + "incremental": true, + "sourceMap": true, + "declaration": true, + "strict": true, + "target": "es2019", + "module": "commonjs", + "esModuleInterop": true, + "lib": ["es2019"], + "types": ["node", "jest"] + } +}