|
24 | 24 | ], |
25 | 25 | "main": "src/index.ts", |
26 | 26 | "scripts": { |
27 | | - "dev": "node -r ts-node/register src/index.ts", |
28 | | - "clean-db": "node -r ts-node/register src/clean-db.ts", |
| 27 | + "dev": "node --env-file-if-exists=.env -r ts-node/register src/index.ts", |
| 28 | + "clean-db": "node --env-file-if-exists=.env -r ts-node/register src/clean-db.ts", |
29 | 29 | "clean": "rimraf ./{dist,.nyc_output,.test-reports,.coverage}", |
30 | 30 | "build": "tsc --project tsconfig.build.json", |
31 | 31 | "prestart": "npm run build", |
32 | | - "start": "cd dist && node src/index.js", |
| 32 | + "start": "cd dist && node --env-file-if-exists=../.env src/index.js", |
33 | 33 | "build:check": "npm run build -- --noEmit", |
34 | 34 | "knip": "knip --config .knip.json --production --include files,dependencies --no-progress --reporter compact", |
35 | 35 | "lint": "biome lint ./src ./test", |
|
38 | 38 | "lint:fix": "npm run lint -- --write", |
39 | 39 | "format": "biome format --write ./src ./test", |
40 | 40 | "format:check": "biome format ./src ./test", |
41 | | - "import": "node -r ts-node/register src/import-events.ts", |
| 41 | + "import": "node --env-file-if-exists=.env -r ts-node/register src/import-events.ts", |
42 | 42 | "db:migrate": "knex migrate:latest", |
43 | 43 | "db:migrate:rollback": "knex migrate:rollback", |
44 | 44 | "db:seed": "knex seed:run", |
|
51 | 51 | "test:load": "node -r ts-node/register ./scripts/security-load-test.ts", |
52 | 52 | "test:integration": "cucumber-js", |
53 | 53 | "cover:integration": "nyc --report-dir .coverage/integration npm run test:integration -- -p cover", |
54 | | - "export": "node -r ts-node/register src/scripts/export-events.ts", |
| 54 | + "export": "node --env-file-if-exists=.env -r ts-node/register src/scripts/export-events.ts", |
55 | 55 | "docker:compose:start": "./scripts/start", |
56 | 56 | "docker:compose:stop": "./scripts/stop", |
57 | 57 | "docker:compose:clean": "./scripts/clean", |
|
90 | 90 | "@semantic-release/github": "8.1.0", |
91 | 91 | "@semantic-release/npm": "13.1.5", |
92 | 92 | "@semantic-release/release-notes-generator": "10.0.3", |
| 93 | + "@types/accepts": "^1.3.7", |
93 | 94 | "@types/chai": "^4.3.1", |
94 | 95 | "@types/chai-as-promised": "^7.1.5", |
95 | 96 | "@types/debug": "4.1.7", |
|
123 | 124 | "typescript": "~5.7.3", |
124 | 125 | "uuid": "^8.3.2" |
125 | 126 | }, |
| 127 | + "engines": { |
| 128 | + "node": ">=24.14.1" |
| 129 | + }, |
126 | 130 | "dependencies": { |
127 | 131 | "@noble/secp256k1": "1.7.1", |
128 | 132 | "accepts": "^1.3.8", |
129 | 133 | "axios": "^1.15.0", |
130 | | - "bech32": "2.0.0", |
131 | 134 | "debug": "4.3.4", |
132 | | - "dotenv": "16.0.3", |
133 | 135 | "express": "4.22.1", |
134 | | - "helmet": "6.0.1", |
135 | 136 | "js-yaml": "4.1.1", |
136 | 137 | "knex": "2.4.2", |
137 | 138 | "pg": "8.9.0", |
138 | 139 | "pg-query-stream": "4.3.0", |
139 | 140 | "ramda": "0.28.0", |
140 | 141 | "redis": "4.5.1", |
141 | | - "tor-control-ts": "^1.0.0", |
142 | 142 | "ws": "^8.18.0", |
143 | 143 | "zod": "^3.22.4" |
144 | 144 | }, |
|
0 commit comments