|
2 | 2 | "name": "app-backend",
|
3 | 3 | "description": "Backend",
|
4 | 4 | "scripts": {
|
5 |
| - "start:api": "SERVICE=api TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/api.ts", |
| 5 | + "start:api": "SERVICE=api TS_NODE_TRANSPILE_ONLY=true tsx src/bin/api.ts", |
6 | 6 | "start:api:dev": "nodemon --watch \"src/**/*.ts\" --watch ../services/libs -e ts,json --exec \"pnpm run start:api\"",
|
7 | 7 | "start:api:dev:local": "set -a && . ./.env.dist.local && . ./.env.override.local && set +a && pnpm run start:api:dev",
|
8 |
| - "start:job-generator": "SERVICE=job-generator TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/job-generator.ts", |
| 8 | + "start:job-generator": "SERVICE=job-generator TS_NODE_TRANSPILE_ONLY=true tsx src/bin/job-generator.ts", |
9 | 9 | "start:job-generator:dev": "nodemon --watch \"src/**/*.ts\" --watch ../services/libs -e ts,json --exec \"pnpm run start:job-generator\"",
|
10 | 10 | "start:job-generator:dev:local": "set -a && . ./.env.dist.local && . ./.env.override.local && set +a && pnpm run start:job-generator:dev",
|
11 |
| - "start:nodejs-worker": "SERVICE=nodejs-worker TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/nodejs-worker", |
| 11 | + "start:nodejs-worker": "SERVICE=nodejs-worker TS_NODE_TRANSPILE_ONLY=true tsx src/bin/nodejs-worker", |
12 | 12 | "start:nodejs-worker:dev": "nodemon --watch \"src/**/*.ts\" --watch ../services/libs -e ts,json --exec \"pnpm run start:nodejs-worker\"",
|
13 | 13 | "start:nodejs-worker:dev:local": "set -a && . ./.env.dist.local && . ./.env.override.local && set +a && pnpm run start:nodejs-worker:dev",
|
14 |
| - "start:discord-ws": "SERVICE=discord-ws TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/discord-ws.ts", |
| 14 | + "start:discord-ws": "SERVICE=discord-ws TS_NODE_TRANSPILE_ONLY=true tsx src/bin/discord-ws.ts", |
15 | 15 | "start:discord-ws:dev": "nodemon --watch \"src/**/*.ts\" --watch ../services/libs -e ts,json --exec \"pnpm run start:discord-ws\"",
|
16 | 16 | "start:discord-ws:dev:local": "set -a && . ./.env.dist.local && . ./.env.override.local && set +a && pnpm run start:discord-ws:dev",
|
17 | 17 | "build": "tsc && pnpm run build:documentation && cp package*json dist/ && cp .sequelizerc dist/.sequelizerc ",
|
18 | 18 | "test": "../scripts/cli scaffold up-test && jest --clearCache && set -a && . ./.env.dist.local && . ./.env.test && set +a && NODE_ENV=test SERVICE=test jest --runInBand --verbose --forceExit",
|
19 | 19 | "build:documentation": "copyfiles --flat ./src/documentation/openapi.json ./dist/documentation/",
|
20 |
| - "db:create:test": "npx ts-node ./src/database/initializers/create test", |
21 |
| - "db:create:dev:source": "ts-node ./src/database/initializers/create dev", |
22 |
| - "db:seed:test": "npx ts-node ./src/database/initializers/seed test", |
23 |
| - "db:seed:dev": "npx ts-node ./src/database/initializers/seed dev", |
| 20 | + "db:create:test": "tsx ./src/database/initializers/create test", |
| 21 | + "db:create:dev:source": "tsx ./src/database/initializers/create dev", |
| 22 | + "db:seed:test": "tsx ./src/database/initializers/seed test", |
| 23 | + "db:seed:dev": "tsx ./src/database/initializers/seed dev", |
24 | 24 | "db:publish": "bash ./util/publish-db.sh",
|
25 | 25 | "docs": "bash ./util/publish-docs.sh",
|
26 | 26 | "sequelize-cli:source": "pnpm run build && npx sequelize --config src/database/sequelize-cli-config.ts --migrations-source-path src/database/migrations",
|
|
31 | 31 | "format": "prettier --write .",
|
32 | 32 | "format-check": "prettier --check .",
|
33 | 33 | "tsc-check": "tsc --noEmit",
|
34 |
| - "script:continue-run": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/continue-run.ts", |
35 |
| - "script:change-tenant-plan": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/change-tenant-plan.ts", |
36 |
| - "script:trigger-webhook": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/trigger-webhook.ts", |
37 |
| - "script:send-weekly-analytics-email": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/send-weekly-analytics-email.ts", |
38 |
| - "script:unleash-init": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/unleash-init.ts", |
39 |
| - "script:enrich-members-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/enrich-members-and-organizations.ts", |
40 |
| - "script:enrich-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/enrich-organizations-synchronous.ts", |
41 |
| - "script:generate-merge-suggestions": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/generate-merge-suggestions.ts", |
42 |
| - "script:generate-merge-suggestions-synchronous": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/generate-merge-suggestions-synchronous.ts", |
43 |
| - "script:merge-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/merge-organizations.ts", |
44 |
| - "script:get-member-enrichment-data": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/get-member-enrichment-data.ts", |
45 |
| - "script:get-organization-enrichment-data": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/get-organization-enrichment-data.ts", |
46 |
| - "script:refresh-materialized-views": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/refresh-materialized-views.ts", |
47 |
| - "script:unmerge-members": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/unmerge-members.ts", |
| 34 | + "script:continue-run": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/continue-run.ts", |
| 35 | + "script:change-tenant-plan": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/change-tenant-plan.ts", |
| 36 | + "script:trigger-webhook": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/trigger-webhook.ts", |
| 37 | + "script:send-weekly-analytics-email": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/send-weekly-analytics-email.ts", |
| 38 | + "script:unleash-init": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/unleash-init.ts", |
| 39 | + "script:enrich-members-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/enrich-members-and-organizations.ts", |
| 40 | + "script:enrich-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/enrich-organizations-synchronous.ts", |
| 41 | + "script:generate-merge-suggestions": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/generate-merge-suggestions.ts", |
| 42 | + "script:generate-merge-suggestions-synchronous": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/generate-merge-suggestions-synchronous.ts", |
| 43 | + "script:merge-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/merge-organizations.ts", |
| 44 | + "script:get-member-enrichment-data": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/get-member-enrichment-data.ts", |
| 45 | + "script:get-organization-enrichment-data": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/get-organization-enrichment-data.ts", |
| 46 | + "script:refresh-materialized-views": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/refresh-materialized-views.ts", |
| 47 | + "script:unmerge-members": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/unmerge-members.ts", |
48 | 48 | "script:member-unmerge-testing": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/member-unmerge-testing.ts",
|
49 |
| - "script:merge-similar-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/merge-similar-organizations.ts", |
50 |
| - "script:cache-dashboard": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/cache-dashboard.ts", |
51 |
| - "script:purge-tenants-and-data": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true node -r tsconfig-paths/register -r ts-node/register src/bin/scripts/purge-tenants-and-data.ts" |
| 49 | + "script:merge-similar-organizations": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/merge-similar-organizations.ts", |
| 50 | + "script:cache-dashboard": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/cache-dashboard.ts", |
| 51 | + "script:purge-tenants-and-data": "SERVICE=script TS_NODE_TRANSPILE_ONLY=true tsx src/bin/scripts/purge-tenants-and-data.ts" |
52 | 52 | },
|
53 | 53 | "dependencies": {
|
54 | 54 | "@aws-sdk/client-comprehend": "^3.159.0",
|
|
180 | 180 | "rdme": "^7.2.0",
|
181 | 181 | "supertest": "^6.2.2",
|
182 | 182 | "ts-jest": "^29.1.0",
|
183 |
| - "ts-node": "10.6.0", |
| 183 | + "tsx": "^4.7.1", |
184 | 184 | "typescript": "^5.2.2"
|
185 | 185 | }
|
186 | 186 | }
|
0 commit comments