-
Notifications
You must be signed in to change notification settings - Fork 11
/
package.json
136 lines (136 loc) · 4.47 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
{
"//": [
"This is where comments in this file can go, thanks to https://stackoverflow.com/a/14221781 for the idea",
"scripts/dev: runs locally-needed components (database, mock auth server) with the nextjs server in dev mode",
"scripts/postinstall: prisma generate is needed because of https://www.prisma.io/docs/guides/other/troubleshooting-orm/help-articles/netlify-caching-issue"
],
"name": "ameliorate",
"version": "0.1.0",
"type": "module",
"engines": {
"//": "run `nvm install` to use the right versions; these are enforced via .npmrc's engine-strict when npm is used",
"node": "20.12.2",
"npm": "10.5.0"
},
"prisma": {
"schema": "src/db/schema.prisma",
"seed": "tsx scripts/seed.ts"
},
"private": true,
"scripts": {
"dev": "npm run db:start && npm run mock-auth:start && next dev",
"build": "next build",
"start": "next start",
"setup:local": "bash ./scripts/setupLocal.sh",
"update": "bash ./scripts/update.sh",
"check-types": "tsc --noEmit",
"check-pretty": "prettier --check .",
"lint": "next lint --format stylish",
"test": "vitest",
"test:api": "vitest api",
"mock-auth:build": "docker build -t mock-auth mock-auth/",
"mock-auth:start": "bash ./scripts/mockAuthStart.sh",
"db:start": "bash ./scripts/dbStart.sh",
"db:seed": "prisma db seed",
"db:setup": "npm run migration:run && npm run db:seed",
"migration:generate": "tsx scripts/generateMigration.ts",
"migration:rollback": "tsx scripts/rollbackMigration.ts",
"migration:run": "prisma migrate dev",
"migration:deploy": "prisma migrate deploy",
"postinstall": "prisma generate"
},
"dependencies": {
"@auth0/nextjs-auth0": "3.5.0",
"@emotion/react": "^11.10.0",
"@emotion/styled": "^11.10.0",
"@hookform/resolvers": "3.1.1",
"@mui/icons-material": "5.14.8",
"@mui/lab": "5.0.0-alpha.149",
"@mui/material": "5.15.15",
"@mui/x-date-pickers": "7.6.2",
"@next/bundle-analyzer": "14.2.2",
"@prisma/client": "5.15.1",
"@reactour/tour": "3.7.0",
"@sendgrid/mail": "8.1.3",
"@sentry/nextjs": "8.33.1",
"@tanstack/react-query": "4.29.23",
"@tanstack/react-query-devtools": "4.29.23",
"@trpc/client": "10.34.0",
"@trpc/next": "10.34.0",
"@trpc/react-query": "10.34.0",
"@trpc/server": "10.34.0",
"colorjs.io": "0.5.2",
"elkjs": "0.9.2",
"framer-motion": "^10.16.5",
"he": "1.2.0",
"html-to-image": "^1.11.11",
"immer": "10.0.2",
"js-file-download": "0.4.12",
"lodash": "4.17.21",
"material-react-table": "2.13.0",
"microdiff": "1.3.2",
"mui-nested-menu": "3.3.0",
"nanoevents": "7.0.1",
"next": "14.2.20",
"next-plausible": "3.12.2",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.45.1",
"react-hotkeys-hook": "4.5.0",
"react-material-ui-carousel": "3.4.2",
"react-minimal-pie-chart": "8.4.0",
"react-spinners": "0.13.8",
"reactflow": "11.8.1",
"sharp": "0.32.6",
"short-uuid": "^5.2.0",
"superjson": "1.13.1",
"trpc-panel": "1.3.4",
"uuid": "9.0.0",
"web-worker": "1.2.0",
"zod": "3.22.3",
"zundo": "2.0.0-beta.24",
"zustand": "4.4.1"
},
"devDependencies": {
"@babel/core": "7.19.6",
"@commitlint/cli": "17.6.6",
"@commitlint/config-conventional": "17.6.6",
"@emotion/babel-plugin": "11.10.5",
"@netlify/plugin-nextjs": "5.1.2",
"@sindresorhus/slugify": "2.2.1",
"@types/dagre": "0.7.48",
"@types/dateformat": "5.0.0",
"@types/he": "1.2.3",
"@types/lodash": "4.14.184",
"@types/node": "18.6.3",
"@types/react": "18.2.79",
"@types/react-dom": "18.2.25",
"@types/uuid": "9.0.2",
"@types/yargs": "17.0.24",
"@typescript-eslint/eslint-plugin": "7.8.0",
"@typescript-eslint/parser": "7.8.0",
"autoprefixer": "10.4.19",
"babel-loader": "8.3.0",
"dateformat": "5.0.3",
"eslint": "^8.54.0",
"eslint-config-next": "14.2.2",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-functional": "^6.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-no-relative-import-paths": "1.5.4",
"eslint-plugin-tailwindcss": "3.15.1",
"execa": "7.1.1",
"husky": "8.0.3",
"lint-staged": "13.2.3",
"postcss": "8.4.38",
"prettier": "3.3.2",
"prisma": "5.15.1",
"prismock": "1.31.1",
"tailwindcss": "3.4.3",
"tsx": "4.11.0",
"typescript": "5.5.2",
"vite-tsconfig-paths": "^4.3.2",
"vitest": "0.34.6",
"yargs": "17.7.2"
}
}