Development
This page is generated from the checked-in package manifest.
Runtime
- node:
^22.0.0 - npm:
Please use pnpm instead of npm - yarn:
Please use pnpm instead of yarn
Commands
npm run build—node scripts/run-many.js build:core build:ui build:parallelnpm run build:core—pnpm -F @prompt-optimizer/core buildnpm run build:ui—pnpm -F @prompt-optimizer/ui buildnpm run build:parallel—node scripts/run-many.js --parallel build:web build:extnpm run build:web—pnpm -F @prompt-optimizer/web buildnpm run build:ext—pnpm -F @prompt-optimizer/extension buildnpm run build:desktop-only—pnpm -F @prompt-optimizer/desktop buildnpm run build:desktop-only:ci—pnpm -F @prompt-optimizer/desktop build:cinpm run build:desktop—node scripts/run-many.js build:core build:ui build:web build:desktop-onlynpm run build:desktop:ci—node scripts/run-many.js build:core build:ui build:web build:desktop-only:cinpm run dev—node scripts/run-many.js clean:dist build:core build:ui dev:parallelnpm run dev:fresh—node scripts/run-many.js kill:dev clean pnpm-install devnpm run dev:parallel—concurrently -k -p "[{name}]" -n "UI,WEB" "pnpm -F @prompt-optimizer/ui build --watch" "pnpm -F @prompt-optimizer/web dev"npm run dev:ext—pnpm -F @prompt-optimizer/extension devnpm run dev:desktop—node scripts/run-many.js clean:dist build:core build:ui dev:desktop:parallelnpm run dev:desktop:fresh—node scripts/run-many.js kill:dev clean pnpm-install dev:desktopnpm run dev:desktop:parallel—concurrently -k -p "[{name}]" -n "WEB,DESKTOP" "pnpm -F @prompt-optimizer/web dev" "pnpm -F @prompt-optimizer/desktop dev"npm run test—pnpm test:unitnpm run test:unit—pnpm -r test --run --passWithNoTestsnpm run test:repo—node --test scripts/run-many.test.mjs scripts/check-locale-parity.test.mjs scripts/check-no-chinese-runtime.test.mjs scripts/package-scripts.test.mjs scripts/desktop-ipc-handlers.test.mjs && pnpm check:locale && pnpm check:no-chinese-runtimenpm run check:locale—node scripts/check-locale-parity.mjsnpm run check:no-chinese-runtime—node scripts/check-no-chinese-runtime.mjsnpm run check:extension-release-secrets—node scripts/check-extension-release-secrets.mjs packages/extension/distnpm run test:e2e—playwright testnpm run test:e2e:smart—node scripts/smart-e2e.jsnpm run test:e2e:gate—node scripts/run-e2e-group.js gatenpm run test:e2e:extended—node scripts/run-e2e-group.js extendednpm run test:e2e:record—node scripts/run-e2e-record.jsnpm run test:e2e:replay—cross-env E2E_VCR_MODE=replay node scripts/run-e2e-group.js extendednpm run compare:calibrate—pnpm -F @prompt-optimizer/core build && node scripts/run-structured-compare-calibration.mjs
Notable packages
@playwright/test, concurrently, cross-env, rimraf