diff --git a/package.json b/package.json index e6b5372..0385b45 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,14 @@ "name": "account", "version": "1.0.0", "description": "", - "main": "./src/server.js", + "main": "./dist/server.js", "scripts": { "lint": "./node_modules/.bin/eslint .", + "build": "npm run clean && tsc && npm run copy-static", + "clean": "rm -rf ./dist", + "copy-static": "npm run copy-assets && npm run copy-timezones", + "copy-assets": "cp -r ./src/assets ./dist/assets", + "copy-timezones": "cp ./src/services/nnid/timezones.json ./dist/services/nnid/timezones.json", "start": "node .", "start:dev": "NODE_ENV=development node ." }, diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..af34411 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "outDir": "./dist", + "allowJs": true, + "target": "es6", + "noEmitOnError": true + }, + "include": [ + "./src/**/*" + ] +} \ No newline at end of file