From 14a99d83880ee29005a4c9b4cbae60dd650b4e12 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Thu, 31 Jul 2025 00:26:09 +0700 Subject: [PATCH] feat: cross-env --- apps/backend/package.json | 2 +- apps/commands/package.json | 2 +- apps/cron/package.json | 2 +- apps/frontend/next.config.js | 1 + apps/workers/package.json | 2 +- package.json | 1 + pnpm-lock.yaml | 18 ++++++++++++++++++ 7 files changed, 24 insertions(+), 4 deletions(-) diff --git a/apps/backend/package.json b/apps/backend/package.json index df85cfc8..3552b6f6 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -4,7 +4,7 @@ "description": "", "scripts": { "dev": "dotenv -e ../../.env -- nest start --watch --entryFile=./apps/backend/src/main", - "build": "NODE_ENV=production nest build", + "build": "cross-env NODE_ENV=production nest build", "start": "dotenv -e ../../.env -- node ./dist/apps/backend/src/main.js", "pm2": "pm2 start pnpm --name backend -- start" }, diff --git a/apps/commands/package.json b/apps/commands/package.json index f023af2c..39e86d98 100644 --- a/apps/commands/package.json +++ b/apps/commands/package.json @@ -4,7 +4,7 @@ "description": "", "scripts": { "dev": "dotenv -e ../../.env -- nest start --watch --entryFile=./apps/command/src/main", - "build": "NODE_ENV=production nest build", + "build": "cross-env NODE_ENV=production nest build", "start": "node ./dist/apps/command/src/main.js" }, "keywords": [], diff --git a/apps/cron/package.json b/apps/cron/package.json index 3f47cd31..4226a686 100644 --- a/apps/cron/package.json +++ b/apps/cron/package.json @@ -4,7 +4,7 @@ "description": "", "scripts": { "dev": "dotenv -e ../../.env -- nest start --watch --entryFile=./apps/cron/src/main", - "build": "NODE_ENV=production nest build", + "build": "cross-env NODE_ENV=production nest build", "start": "dotenv -e ../../.env -- node ./dist/apps/cron/src/main.js", "pm2": "pm2 start pnpm --name cron -- start" }, diff --git a/apps/frontend/next.config.js b/apps/frontend/next.config.js index 3cc9bb9c..2fd3b0f2 100644 --- a/apps/frontend/next.config.js +++ b/apps/frontend/next.config.js @@ -46,4 +46,5 @@ export default withSentryConfig(nextConfig, { org: process.env.SENTRY_ORG, project: process.env.SENTRY_PROJECT, authToken: process.env.SENTRY_AUTH_TOKEN, + telemetry: false, }); diff --git a/apps/workers/package.json b/apps/workers/package.json index 6516473c..ef65918f 100644 --- a/apps/workers/package.json +++ b/apps/workers/package.json @@ -4,7 +4,7 @@ "description": "", "scripts": { "dev": "dotenv -e ../../.env -- nest start --watch --entryFile=./apps/workers/src/main", - "build": "NODE_ENV=production nest build", + "build": "cross-env NODE_ENV=production nest build", "start": "dotenv -e ../../.env -- node ./dist/apps/workers/src/main.js", "pm2": "pm2 start pnpm --name workers -- start" }, diff --git a/package.json b/package.json index 3e30721c..4e9eb4f6 100644 --- a/package.json +++ b/package.json @@ -253,6 +253,7 @@ "@vitest/ui": "1.6.0", "autoprefixer": "^10.4.17", "babel-jest": "29.7.0", + "cross-env": "^10.0.0", "eslint": "8.57.0", "eslint-config-next": "15.2.1", "eslint-config-prettier": "^9.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bbe20575..a4fa529f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -634,6 +634,9 @@ importers: babel-jest: specifier: 29.7.0 version: 29.7.0(@babel/core@7.28.0) + cross-env: + specifier: ^10.0.0 + version: 10.0.0 eslint: specifier: 8.57.0 version: 8.57.0 @@ -1832,6 +1835,9 @@ packages: resolution: {integrity: sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg==} engines: {node: '>=18.0.0'} + '@epic-web/invariant@1.0.0': + resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} + '@esbuild/aix-ppc64@0.25.5': resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} engines: {node: '>=18'} @@ -8133,6 +8139,11 @@ packages: cron@3.2.1: resolution: {integrity: sha512-w2n5l49GMmmkBFEsH9FIDhjZ1n1QgTMOCMGuQtOXs5veNiosZmso6bQGuqOJSYAXXrG84WQFVneNk+Yt0Ua9iw==} + cross-env@10.0.0: + resolution: {integrity: sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==} + engines: {node: '>=20'} + hasBin: true + cross-fetch@3.2.0: resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} @@ -17649,6 +17660,8 @@ snapshots: '@whatwg-node/promise-helpers': 1.3.2 tslib: 2.8.1 + '@epic-web/invariant@1.0.0': {} + '@esbuild/aix-ppc64@0.25.5': optional: true @@ -25431,6 +25444,11 @@ snapshots: '@types/luxon': 3.4.2 luxon: 3.5.0 + cross-env@10.0.0: + dependencies: + '@epic-web/invariant': 1.0.0 + cross-spawn: 7.0.6 + cross-fetch@3.2.0: dependencies: node-fetch: 2.7.0