From f0beb9614ea220a569ddaf3ea370c8696a659892 Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Tue, 17 Mar 2026 23:22:37 +0100 Subject: [PATCH 1/2] chore: use node.fs in scripts --- packages/devtools/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 856930a171..b4a317bab6 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -33,7 +33,7 @@ ], "scripts": { "build": "pnpm dev:prepare && pnpm build:module && pnpm build:discovery && pnpm build:client", - "build:client": "nuxi generate client && cp -r client/.output/public/ dist/client/", + "build:client": "nuxi generate client && node -e \"require('fs').cpSync('client/.output/public','dist/client',{recursive:true})\"", "build:module": "nuxt-build-module build", "build:discovery": "npx discovery-build -c .discoveryrc.cjs -s -o client/public/discovery", "dev:discovery": "discovery -c .discoveryrc.cjs", From fcc903a11f99de459f195759c75693998d91267a Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Wed, 18 Mar 2026 22:19:56 +0100 Subject: [PATCH 2/2] refactor: move cp to script --- packages/devtools/package.json | 2 +- packages/devtools/scripts/copy-client.mjs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 packages/devtools/scripts/copy-client.mjs diff --git a/packages/devtools/package.json b/packages/devtools/package.json index b4a317bab6..4fb5dda500 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -33,7 +33,7 @@ ], "scripts": { "build": "pnpm dev:prepare && pnpm build:module && pnpm build:discovery && pnpm build:client", - "build:client": "nuxi generate client && node -e \"require('fs').cpSync('client/.output/public','dist/client',{recursive:true})\"", + "build:client": "nuxi generate client && node scripts/copy-client.mjs", "build:module": "nuxt-build-module build", "build:discovery": "npx discovery-build -c .discoveryrc.cjs -s -o client/public/discovery", "dev:discovery": "discovery -c .discoveryrc.cjs", diff --git a/packages/devtools/scripts/copy-client.mjs b/packages/devtools/scripts/copy-client.mjs new file mode 100644 index 0000000000..01ea5ca4ed --- /dev/null +++ b/packages/devtools/scripts/copy-client.mjs @@ -0,0 +1,3 @@ +import { cpSync } from 'node:fs' + +cpSync('client/.output/public', 'dist/client', { recursive: true })