From 3b7cfe4ab9343016ae10322f8b76a18bd22b3899 Mon Sep 17 00:00:00 2001 From: Jocelyn Lin Date: Tue, 24 Feb 2026 10:33:26 -0800 Subject: [PATCH] fix: use cross-env for node env to support windows machine --- packages/agentflow/package.json | 7 ++++--- pnpm-lock.yaml | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/packages/agentflow/package.json b/packages/agentflow/package.json index 62349eed261..5b8c154a4a2 100644 --- a/packages/agentflow/package.json +++ b/packages/agentflow/package.json @@ -44,10 +44,10 @@ "*.css" ], "scripts": { - "build": "tsc && NODE_ENV=production vite build", + "build": "tsc && cross-env NODE_ENV=production vite build", "clean": "rimraf dist", - "dev": "NODE_ENV=development vite", - "dev:example": "NODE_ENV=development vite --config examples/vite.config.ts", + "dev": "cross-env NODE_ENV=development vite", + "dev:example": "cross-env NODE_ENV=development vite --config examples/vite.config.ts", "format": "prettier --write \"{src,examples}/**/*.{ts,tsx,js,jsx,json,css,md}\"", "format:check": "prettier --check \"{src,examples}/**/*.{ts,tsx,js,jsx,json,css,md}\"", "lint": "eslint \"{src,examples/src}/**/*.{js,jsx,ts,tsx,json,md}\"", @@ -89,6 +89,7 @@ "eslint-plugin-simple-import-sort": "^12.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", + "cross-env": "^7.0.3", "rimraf": "^5.0.5", "ts-jest": "^29.3.2", "typescript": "^5.4.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3688695623..03d5e967f60 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,6 +171,9 @@ importers: '@vitejs/plugin-react': specifier: ^4.2.0 version: 4.2.1(vite@5.1.6(@types/node@22.16.3)(sass@1.71.1)(terser@5.29.1)) + cross-env: + specifier: ^7.0.3 + version: 7.0.3 eslint-plugin-import: specifier: ^2.29.0 version: 2.29.1(@typescript-eslint/parser@8.55.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) @@ -1293,7 +1296,7 @@ importers: version: 4.2.1(vite@5.1.6(@types/node@22.16.3)(sass@1.71.1)(terser@5.29.1)) pretty-quick: specifier: ^3.1.3 - version: 3.3.1(prettier@2.8.8) + version: 3.3.1(prettier@3.2.5) react-scripts: specifier: ^5.0.1 version: 5.0.1(@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.24.0))(@swc/core@1.4.6)(@types/babel__core@7.20.5)(bufferutil@4.0.8)(canvas@2.11.2(encoding@0.1.13))(eslint@8.57.0)(react@18.2.0)(sass@1.71.1)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@22.16.3)(typescript@5.5.2))(type-fest@4.40.1)(typescript@5.5.2)(utf-8-validate@6.0.4)(vue-template-compiler@2.7.16) @@ -38647,6 +38650,17 @@ snapshots: prettier: 2.8.8 tslib: 2.6.2 + pretty-quick@3.3.1(prettier@3.2.5): + dependencies: + execa: 4.1.0 + find-up: 4.1.0 + ignore: 5.3.1 + mri: 1.2.0 + picocolors: 1.0.0 + picomatch: 3.0.1 + prettier: 3.2.5 + tslib: 2.6.2 + prism-react-renderer@1.3.5(react@18.2.0): dependencies: react: 18.2.0