|
2 | 2 | "name": "blues-stack-template", |
3 | 3 | "private": true, |
4 | 4 | "sideEffects": false, |
| 5 | + "type": "module", |
5 | 6 | "scripts": { |
6 | 7 | "build": "npm-run-all --sequential build:*", |
7 | 8 | "build:remix": "remix build", |
8 | | - "build:server": "esbuild --platform=node --format=cjs ./server.ts --outdir=build --bundle --external:fsevents", |
| 9 | + "build:server": "esbuild --platform=node --format=esm ./server.ts --outdir=build --bundle --external:fsevents", |
9 | 10 | "dev": "npm-run-all --parallel dev:*", |
10 | 11 | "dev:server": "cross-env NODE_ENV=development npm run build:server -- --watch", |
11 | | - "dev:remix": "remix dev --manual -c \"node --require ./mocks --watch-path ./build/server.js --watch ./build/server.js\"", |
| 12 | + "dev:remix": "remix dev --manual -c \"node --import ./mocks/index.js --watch-path ./build/server.js --watch ./build/server.js\"", |
12 | 13 | "docker": "docker compose up -d", |
13 | 14 | "format": "prettier --write .", |
14 | 15 | "format:repo": "npm run format && npm run lint -- --fix", |
15 | 16 | "lint": "eslint --cache --cache-location ./node_modules/.cache/eslint .", |
16 | 17 | "setup": "prisma generate && prisma migrate deploy && prisma db seed", |
17 | 18 | "start": "cross-env NODE_ENV=production node ./build/server.js", |
18 | | - "start:mocks": "cross-env NODE_ENV=production node --require ./mocks --require dotenv/config ./build/server.js", |
| 19 | + "start:mocks": "cross-env NODE_ENV=production node --import ./mocks/index.js --require dotenv/config ./build/server.js", |
19 | 20 | "test": "vitest", |
20 | 21 | "test:e2e:dev": "start-server-and-test dev http://localhost:3000 \"npx cypress open\"", |
21 | 22 | "pretest:e2e:run": "npm run build", |
|
0 commit comments