chore(release): 0.4.0
[risinglegends.git] / package.json
1 {
2   "name": "rising-legends",
3   "private": true,
4   "version": "0.4.0",
5   "scripts": {
6     "up": "npx prisma migrate dev --name \"init\"",
7     "start": "pm2 start dist/server/api.js",
8     "build:prod": "npx tsc",
9     "postbuild:prod": "cp -R public dist/",
10     "migrate": "npx ts-node ./node_modules/knex/bin/cli.js migrate:latest",
11     "migrate:prod": "NODE_ENV=production npx ts-node ./node_modules/knex/bin/cli.js migrate:latest",
12     "seed": "npx ts-node ./node_modules/knex/bin/cli.js seed:run",
13     "seed:prod": "NODE_ENV=production npm run seed",
14     "dev:client": "npx webpack -w",
15     "dev": "npx nodemon src/server/api.ts",
16     "prepare": "husky install",
17     "release": "npx standard-version && npm run copy-changelog",
18     "copy-changelog": "cp ./CHANGELOG.md ~/repos/xangelo.ca/static/",
19     "release:minor": "npx standard-version --release-as minor",
20     "release:patch": "npx standard-version --release-as patch",
21     "release:major": "npx standard-version --release-as major"
22   },
23   "devDependencies": {
24     "@commitlint/cli": "^17.6.6",
25     "@commitlint/config-conventional": "^17.6.6",
26     "@types/bcrypt": "^5.0.0",
27     "@types/body-parser": "^1.19.2",
28     "@types/express": "^4.17.17",
29     "@types/jest": "^29.5.3",
30     "@types/jquery": "^3.5.16",
31     "@types/lodash": "^4.14.195",
32     "@types/marked": "^5.0.1",
33     "husky": "^8.0.0",
34     "jest": "^29.6.2",
35     "jquery": "^3.7.0",
36     "marked": "^9.0.0",
37     "nodemon": "^2.0.20",
38     "standard-version": "^9.5.0",
39     "ts-jest": "^29.1.1",
40     "ts-loader": "^9.4.3",
41     "ts-node": "^10.9.1",
42     "tsconfig-paths": "^3.14.2",
43     "tsconfig-paths-webpack-plugin": "^4.0.1",
44     "typescript": "^4.9.5"
45   },
46   "dependencies": {
47     "@honeycombio/opentelemetry-node": "^0.4.0",
48     "@opentelemetry/auto-instrumentations-node": "^0.37.0",
49     "@sinclair/typebox": "^0.25.24",
50     "@types/uuid": "^9.0.1",
51     "airtable": "^0.12.1",
52     "bcrypt": "^5.1.0",
53     "body-parser": "^1.20.2",
54     "csv-parse": "^5.4.0",
55     "dotenv": "^16.0.3",
56     "express": "^4.18.2",
57     "express-rate-limit": "^6.9.0",
58     "ioredis": "^5.3.2",
59     "knex": "^2.4.2",
60     "lodash": "^4.17.21",
61     "pg": "^8.11.0",
62     "socket.io": "^4.6.1",
63     "socket.io-client": "^4.6.1",
64     "uuid": "^9.0.0",
65     "webpack": "^5.84.1",
66     "webpack-cli": "^5.1.1",
67     "xss": "^1.0.14"
68   },
69   "nodemonConfig": {
70     "ignore": [
71       "src/client/**",
72       "**/client.ts",
73       "public/**",
74       "**.test.ts",
75       "migrations/**"
76     ]
77   },
78   "volta": {
79     "node": "18.7.0"
80   }
81 }