diff options
Diffstat (limited to '')
-rw-r--r-- | package.json | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/package.json b/package.json new file mode 100644 index 0000000..0355ad8 --- /dev/null +++ b/package.json @@ -0,0 +1,39 @@ +{ + "dependencies": { + "ejs": "^3.1.6", + "express": "^4.17.2", + "express-session": "^1.17.2" + }, + "devDependencies": { + "@types/express": "^4.17.13", + "@types/node": "^17.0.16", + "@typescript-eslint/eslint-plugin": "^5.11.0", + "@typescript-eslint/parser": "^5.11.0", + "eslint": "^8.8.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-plugin-import": "^2.25.4", + "install": "^0.13.0", + "nodemon": "^2.0.15", + "npm": "^8.4.1", + "npm-run-all": "^4.1.5", + "typescript": "^4.5.5" + }, + "scripts": { + "build": "npm-run-all clean tsc copy-views", + "build:ci": "npm-run-all clean tsc", + "copy-views": "cp -r ./src/views ./dist/views && cp -r ./src/public ./dist/public", + "clean": "rm -rf dist", + "dev": "nodemon --watch ./src -e ts,ejs --exec yarn dev:start", + "dev:start": "npm-run-all build start", + "lint": "eslint --ext .ts,.js ./src --fix", + "start": "node dist/index.js", + "tsc": "tsc --project ./tsconfig.json" + }, + "name": "4951w-pendulum-webapp", + "version": "0.0.1", + "description": "The webapp for Professor Lamperski's Pendulum", + "main": "dist/index.js", + "author": "Matt Strapp <matt@mattstrapp.net>", + "license": "MIT", + "private": true +}
\ No newline at end of file |