-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Expand file tree
/
Copy pathpackage.json
More file actions
88 lines (88 loc) · 5.15 KB
/
package.json
File metadata and controls
88 lines (88 loc) · 5.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{
"name": "prompt-optimizer",
"version": "2.9.5",
"private": true,
"packageManager": "pnpm@10.6.1",
"engines": {
"node": "^22.0.0",
"npm": "Please use pnpm instead of npm",
"yarn": "Please use pnpm instead of yarn"
},
"scripts": {
"build": "node scripts/run-many.js build:core build:ui build:parallel",
"build:core": "pnpm -F @prompt-optimizer/core build",
"build:ui": "pnpm -F @prompt-optimizer/ui build",
"build:parallel": "node scripts/run-many.js --parallel build:web build:ext",
"build:web": "pnpm -F @prompt-optimizer/web build",
"build:ext": "pnpm -F @prompt-optimizer/extension build",
"build:desktop-only": "pnpm -F @prompt-optimizer/desktop build",
"build:desktop-only:ci": "pnpm -F @prompt-optimizer/desktop build:ci",
"build:desktop": "node scripts/run-many.js build:core build:ui build:web build:desktop-only",
"build:desktop:ci": "node scripts/run-many.js build:core build:ui build:web build:desktop-only:ci",
"dev": "node scripts/run-many.js clean:dist build:core build:ui dev:parallel",
"dev:fresh": "node scripts/run-many.js kill:dev clean pnpm-install dev",
"dev:parallel": "concurrently -k -p \"[{name}]\" -n \"UI,WEB\" \"pnpm -F @prompt-optimizer/ui build --watch\" \"pnpm -F @prompt-optimizer/web dev\"",
"dev:ext": "pnpm -F @prompt-optimizer/extension dev",
"dev:desktop": "node scripts/run-many.js clean:dist build:core build:ui dev:desktop:parallel",
"dev:desktop:fresh": "node scripts/run-many.js kill:dev clean pnpm-install dev:desktop",
"dev:desktop:parallel": "concurrently -k -p \"[{name}]\" -n \"WEB,DESKTOP\" \"pnpm -F @prompt-optimizer/web dev\" \"pnpm -F @prompt-optimizer/desktop dev\"",
"test": "pnpm test:unit",
"test:unit": "pnpm -r test --run --passWithNoTests",
"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 && pnpm check:locale && pnpm check:no-chinese-runtime",
"check:locale": "node scripts/check-locale-parity.mjs",
"check:no-chinese-runtime": "node scripts/check-no-chinese-runtime.mjs",
"test:e2e": "playwright test",
"test:e2e:smart": "node scripts/smart-e2e.js",
"test:e2e:gate": "node scripts/run-e2e-group.js gate",
"test:e2e:extended": "node scripts/run-e2e-group.js extended",
"test:e2e:record": "node scripts/run-e2e-record.js",
"test:e2e:replay": "cross-env E2E_VCR_MODE=replay node scripts/run-e2e-group.js extended",
"compare:calibrate": "pnpm -F @prompt-optimizer/core build && node scripts/run-structured-compare-calibration.mjs",
"test:gate:core": "pnpm -F @prompt-optimizer/core test:gate",
"test:gate:ui": "pnpm -F @prompt-optimizer/core build && pnpm -F @prompt-optimizer/ui test",
"test:gate:e2e": "pnpm test:e2e:gate",
"test:gate": "node scripts/run-many.js -s test:repo test:gate:core test:gate:ui",
"test:gate:full": "node scripts/run-many.js -s test:gate test:gate:e2e",
"test:fast": "pnpm -r test --run --passWithNoTests",
"test:e2e:ui": "playwright test --ui",
"test:e2e:debug": "playwright test --debug",
"clean": "node scripts/run-many.js clean:dist clean:vite",
"clean:dist": "rimraf packages/core/dist packages/ui/dist packages/web/dist packages/extension/dist packages/desktop/dist packages/desktop/web-dist",
"clean:vite": "rimraf packages/core/node_modules/.vite packages/ui/node_modules/.vite packages/web/node_modules/.vite packages/extension/node_modules/.vite",
"pnpm-install": "pnpm install",
"version:sync": "node scripts/sync-versions.js",
"version": "pnpm run version:sync && git add -A",
"version:prepare": "pnpm version --no-git-tag-version",
"version:tag": "git tag v$(node -p \"require('./package.json').version\")",
"version:publish": "git push origin v$(node -p \"require('./package.json').version\")",
"mcp:build": "pnpm --filter @prompt-optimizer/mcp-server build",
"mcp:dev": "pnpm --filter @prompt-optimizer/mcp-server dev",
"mcp:start": "pnpm --filter @prompt-optimizer/mcp-server start",
"mcp:test": "pnpm --filter @prompt-optimizer/mcp-server test",
"lint": "node scripts/run-many.js lint:ui typecheck:ui lint:mcp-server typecheck:core typecheck:mcp-server build:ui-types typecheck:web typecheck:extension",
"lint:ui": "pnpm -F @prompt-optimizer/ui lint",
"lint:mcp-server": "pnpm -F @prompt-optimizer/mcp-server lint",
"lint:fix": "pnpm -F @prompt-optimizer/ui lint:fix",
"build:ui-types": "pnpm -F @prompt-optimizer/ui build:types",
"typecheck:ui": "pnpm -F @prompt-optimizer/ui typecheck",
"typecheck:core": "pnpm -F @prompt-optimizer/core typecheck",
"typecheck:web": "pnpm -F @prompt-optimizer/web typecheck",
"typecheck:extension": "pnpm -F @prompt-optimizer/extension typecheck",
"typecheck:mcp-server": "pnpm -F @prompt-optimizer/mcp-server type-check",
"kill:dev": "node scripts/kill-dev.js"
},
"devDependencies": {
"@playwright/test": "^1.58.2",
"concurrently": "^9.2.1",
"cross-env": "^10.1.0",
"rimraf": "^6.1.3"
},
"keywords": [],
"author": "",
"license": "AGPL-3.0-only",
"pnpm": {
"onlyBuiltDependencies": [
"electron"
]
}
}