-
Notifications
You must be signed in to change notification settings - Fork 230
Expand file tree
/
Copy pathpackage.json
More file actions
95 lines (95 loc) · 6.92 KB
/
Copy pathpackage.json
File metadata and controls
95 lines (95 loc) · 6.92 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
89
90
91
92
93
94
95
{
"name": "emp-workspace",
"version": "4.0.0",
"description": "emp workspace",
"main": "index.js",
"type": "module",
"repository": "https://github.com/empjs/emp.git",
"author": "ken <ckken@qq.com>",
"license": "MIT",
"private": true,
"scripts": {
"emp": "pnpm --filter @empjs/cli dev",
"emp:build": "pnpm --filter @empjs/cli --filter @empjs/plugin-react --filter @empjs/plugin-vue2 --filter @empjs/plugin-vue3 --filter @empjs/plugin-lightningcss --filter @empjs/plugin-postcss --filter @empjs/share build",
"emp:prod": "corepack pnpm --filter @empjs/cli build",
"empbuild": "corepack pnpm --filter @empjs/chain build && corepack pnpm emp:prod && corepack pnpm run /^empbuild:.*/",
"empbuild:lib": "corepack pnpm --filter @empjs/polyfill --filter @empjs/share build",
"empbuild:plugin": "corepack pnpm --filter @empjs/plugin-* build",
"empbuild:bridge": "corepack pnpm --filter @empjs/bridge-* build",
"empbuild:cdn": "corepack pnpm --filter @empjs/cdn-* build",
"website:dev": "corepack pnpm --filter @empjs/website dev",
"website:build": "corepack pnpm --filter @empjs/website build",
"website:start": "corepack pnpm --filter @empjs/website start",
"offical:dev": "corepack pnpm --filter @empjs/website dev",
"offical:build": "corepack pnpm --filter @empjs/website build",
"offical:start": "corepack pnpm --filter @empjs/website start",
"adapter": "pnpm --filter adapter-* dev",
"adapter:build": "pnpm --filter adapter-* build",
"adapter:deploy": "pnpm --filter adapter-* build -ev deploy=cloudflare",
"adapter:start": "pnpm --filter adapter-* start",
"mf": "pnpm --filter mf-host --filter mf-app dev",
"mf:prod": "pnpm --filter mf-host --filter mf-app build && pnpm --filter mf-host --filter mf-app start",
"vue": "pnpm --filter vue-3-base --filter vue-3-project dev",
"vue:prod": "pnpm --filter vue-3-base --filter vue-3-project build && pnpm --filter vue-3-base --filter vue-3-project start",
"vue2": "pnpm --filter vue-2-base --filter vue-2-project dev",
"vue2:prod": "pnpm --filter vue-2-base --filter vue-2-project build && pnpm --filter vue-2-base --filter vue-2-project start",
"cloudflare:mf-cjs": "cross-env DEPLOY=cloudflare pnpm --filter mf-host --filter mf-app build",
"cloudflare:mf-react": "cross-env DEPLOY=cloudflare pnpm --filter mf-app --filter mf-host build",
"cloudflare:mf-vue2": "cross-env DEPLOY=cloudflare pnpm --filter vue-2-project --filter vue-2-base build",
"cloudflare:mf-vue3": "cross-env DEPLOY=cloudflare pnpm --filter vue-3-project --filter vue-3-base build",
"cloudflare:react-19-tanstack": "cross-env DEPLOY=cloudflare pnpm --filter react-19-tanstack build",
"test:cli": "corepack pnpm --filter @empjs/chain build && corepack pnpm --filter @empjs/cli test && corepack pnpm --filter @empjs/cli test:real",
"test:real:cli": "corepack pnpm --filter @empjs/cli test:real",
"test:packages": "corepack pnpm --filter @empjs/share test && corepack pnpm --filter @empjs/chain test && corepack pnpm --filter @empjs/plugin-react test && corepack pnpm test:plugins",
"test:plugins": "corepack pnpm --filter @empjs/chain build && corepack pnpm empbuild:plugin && node scripts/run-root-test.mjs plugins",
"test:toolchain": "node scripts/run-root-test.mjs toolchain",
"test:tsconfig": "node scripts/run-root-test.mjs tsconfig",
"test:ts7:prepare": "corepack pnpm --filter @empjs/chain build && corepack pnpm --filter @empjs/cli build && corepack pnpm --filter @empjs/share build",
"test:ts7": "corepack pnpm test:ts7:prepare && corepack pnpm dlx --package typescript@7.0.2 tsc --noEmit --pretty false --project packages/cli/tsconfig.json",
"test:ts7:packages": "corepack pnpm test:ts7:prepare && corepack pnpm dlx --package typescript@7.0.2 tsc --noEmit --pretty false --project packages/cli/tsconfig.json && corepack pnpm dlx --package typescript@7.0.2 tsc --noEmit --pretty false --project packages/plugin-react/tsconfig.json && corepack pnpm dlx --package typescript@7.0.2 tsc --noEmit --pretty false --project packages/emp-share/tsconfig.json && corepack pnpm dlx --package typescript@7.0.2 tsc --noEmit --pretty false --project packages/emp-chain/tsconfig.json && corepack pnpm dlx --package typescript@7.0.2 tsc --noEmit --pretty false --project apps/mf-host/tsconfig.json && corepack pnpm dlx --package typescript@7.0.2 tsc --noEmit --pretty false --project apps/mf-app/tsconfig.json",
"test:rules": "node scripts/run-root-test.mjs rules",
"test:apps:single": "node scripts/run-root-test.mjs apps-single",
"test:library-output": "node scripts/run-root-test.mjs library-output",
"test:release:rc1": "node scripts/run-root-test.mjs release-rc1",
"test:apps:browser": "node scripts/run-app-browser-tests.mjs",
"test:browser:all": "corepack pnpm exec rstest run --config rstest.config.ts --browser --browser.name chromium",
"test:browser:watch": "pnpm exec rstest watch --browser --browser.headless=false",
"deps:core:check": "node scripts/core-dependency-upgrade-check.mjs",
"workflow:check": "node scripts/emp-workflow-check.mjs",
"ci:verify": "corepack pnpm workflow:check && corepack pnpm test:toolchain && corepack pnpm test:tsconfig && corepack pnpm test:ts7:packages && corepack pnpm test:cli && corepack pnpm test:packages && corepack pnpm test:rules && corepack pnpm release:check && corepack pnpm check:rslib-presets",
"apps:list": "node scripts/apps.mjs list",
"apps:check": "node scripts/apps.mjs check",
"apps:acceptance": "corepack pnpm test:tsconfig && corepack pnpm empbuild && corepack pnpm apps:check && corepack pnpm test:apps:single && corepack pnpm test:library-output",
"apps:bench": "node scripts/apps.mjs bench",
"static:list": "node scripts/static-services.mjs list",
"static:doctor": "node scripts/static-services.mjs doctor",
"static:start": "node scripts/static-services.mjs start",
"static:env": "node scripts/static-services.mjs env",
"cdn:serve": "node scripts/static-services.mjs start --group react-runtime",
"lint": "biome check --write",
"check:rslib-presets": "node scripts/check-rslib-presets.mjs",
"release:acceptance": "node scripts/release-acceptance-report.mjs",
"release:check": "node scripts/release.mjs check",
"release:version": "node scripts/release.mjs version",
"release:changelog": "node scripts/release.mjs changelog",
"release:pack": "node scripts/release.mjs pack",
"release:publish:dry": "node scripts/release.mjs publish --dry-run",
"release:publish": "node scripts/release.mjs publish"
},
"engines": {
"node": "^20.19.0 || >=22.12.0",
"pnpm": "10.x"
},
"devDependencies": {
"@empjs/biome-config": "workspace:^",
"@empjs/rslib-presets": "workspace:*",
"@rslib/core": "1.0.0-beta.2",
"@rstest/browser": "0.11.4",
"@rstest/core": "0.11.4",
"@types/node": "^24.9.2",
"cross-env": "^7.0.3",
"playwright": "1.62.0",
"typescript": "7.0.2"
},
"packageManager": "pnpm@10.34.5"
}