diff --git a/backend/package.json b/backend/package.json index 14d489c..d46f7a1 100644 --- a/backend/package.json +++ b/backend/package.json @@ -5,7 +5,7 @@ "main": "dist/index.js", "scripts": { "dev": "nodemon --exec ts-node src/server.ts", - "build": "tsc --skipLibCheck --noImplicitAny false", + "build": "tsc -p tsconfig.prod.json --skipLibCheck --noImplicitAny false", "start": "node dist/index.js", "test": "jest", "test:watch": "jest --watch", diff --git a/backend/tsconfig.prod.json b/backend/tsconfig.prod.json new file mode 100644 index 0000000..ced6a48 --- /dev/null +++ b/backend/tsconfig.prod.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "types": ["node"] + }, + "exclude": [ + "node_modules", + "dist", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/test/**/*", + "src/**/__mocks__/**/*", + "src/**/__tests__/**/*", + "jest.config.js" + ] +} \ No newline at end of file