Commit 5fff361
authored
refactor: merge packages/global into packages/cli (#607)
Merge the global CLI package (vite-plus-cli) into the local CLI package
(vite-plus), consolidating two npm packages into one.
Key changes:
- Move global source files into packages/cli/src/ with renames to avoid
conflicts (global-entry.ts, global-utils/, global-types/)
- Merge NAPI binding crates (migration.rs, package_manager.rs,
global_utils.rs) into packages/cli/binding/
- Update rolldown config to bundle global entry with code splitting
- Update Rust binary to reference global-entry.js instead of index.js
- Update install scripts and wrapper.js for vite-plus package names
- Update publish-native-addons.ts to include Rust vp binary
- Remove packages/global/ entirely
- Update CI workflows and root scripts to remove global-specific steps
- Add snap-test-global script for running global CLI snap tests1 parent 2621113 commit 5fff361
735 files changed
Lines changed: 1964 additions & 3278 deletions
File tree
- .github
- actions/build-upstream
- workflows
- crates
- vite_global_cli
- src
- commands
- upgrade
- docs
- packages
- cli
- binding
- src
- bin
- rules
- snap-tests-global
- cli-helper-message
- command-add-npm10-with-workspace
- packages
- app
- utils
- command-add-npm10
- command-add-npm11-with-workspace
- packages
- app
- utils
- command-add-npm11
- command-add-pnpm10-with-workspace
- packages
- app
- utils
- command-add-pnpm10
- command-add-pnpm9-with-workspace
- packages
- app
- utils
- command-add-pnpm9
- command-add-yarn4-with-workspace
- packages
- admin
- app
- utils
- command-add-yarn4
- command-cache-npm10
- command-cache-pnpm10
- command-cache-yarn4
- command-config-npm10
- command-config-pnpm10
- command-config-yarn1
- command-config-yarn4
- command-create-help
- command-dedupe-npm10
- command-dedupe-pnpm10
- command-dedupe-yarn4
- command-dlx-npm10
- command-dlx-pnpm10
- command-dlx-yarn4
- command-env-exec-shim-mode
- command-env-exec
- command-env-install-conflict
- conflict-pkg
- command-env-install-fail
- command-env-install-no-arg-fail
- command-env-install-no-arg
- command-env-install-node-version
- command-env-install-node-version-pkg
- command-env-install-version-alias
- command-env-install-version-alias-pkg
- command-env-use
- command-env-which
- command-install-auto-create-package-json
- command-install-bug-31
- packages/utils
- command-link-npm10
- command-link-pnpm10
- command-link-yarn4
- command-list-no-package-json
- command-list-npm10-with-workspace
- packages
- app
- utils
- command-list-npm10
- command-list-pnpm10-with-workspace
- packages
- app
- utils
- command-list-pnpm10
- command-list-yarn1
- command-list-yarn4
- command-outdated-npm10-with-workspace
- packages
- app
- utils
- command-outdated-npm10
- command-outdated-pnpm10-with-workspace
- packages
- app
- utils
- command-outdated-pnpm10
- command-outdated-yarn4
- command-owner-npm10
- command-owner-pnpm10
- command-owner-yarn1
- command-owner-yarn4
- command-pack-npm10-with-workspace
- packages
- app
- utils
- command-pack-npm10
- command-pack-pnpm10-with-workspace
- packages
- app
- utils
- command-pack-pnpm10
- command-pack-yarn4-with-workspace
- packages
- app
- utils
- command-pack-yarn4
- command-pm-no-package-json
- command-prune-npm10
- command-prune-pnpm10
- command-prune-yarn4
- command-publish-npm10
- command-publish-pnpm10
- command-publish-yarn1
- command-publish-yarn4
- command-remove-npm10-with-workspace
- packages
- app
- utils
- command-remove-npm10
- command-remove-pnpm10-with-workspace
- packages
- app
- utils
- command-remove-pnpm10
- command-remove-yarn4-with-workspace
- packages
- admin
- app
- utils
- command-remove-yarn4
- command-run-without-vite-plus
- command-unlink-npm10
- command-unlink-pnpm10
- command-unlink-yarn4
- command-update-npm10-with-workspace
- packages
- app
- utils
- command-update-npm10
- command-update-pnpm10-with-workspace
- packages
- app
- utils
- command-update-pnpm10
- command-update-yarn4-with-workspace
- packages
- app
- utils
- command-update-yarn4
- command-upgrade-check
- command-upgrade-rollback
- command-version-no-side-effects
- command-view-npm10
- command-view-pnpm10
- command-view-yarn1
- command-view-yarn4
- command-vpx-pnpm10
- command-why-npm10-with-workspace
- packages
- app
- utils
- command-why-npm10
- command-why-pnpm10-with-workspace
- packages
- app
- utils
- command-why-pnpm10
- command-why-yarn4
- dev-engines-runtime-pnpm10
- env-install-binary-conflict
- env-binary-conflict-pkg-a
- env-binary-conflict-pkg-b
- global-cli-fallback
- migration-agent-claude
- src
- migration-already-vite-plus
- migration-auto-create-vite-config
- migration-check
- migration-from-tsdown-json-config
- src
- migration-from-tsdown
- src
- migration-from-vitest-config
- migration-from-vitest-files
- test
- migration-lintstagedrc-json
- migration-lintstagedrc-not-support
- migration-merge-vite-config-js
- migration-merge-vite-config-ts
- migration-monorepo-pnpm-overrides-dependency-selector
- packages/app
- migration-monorepo-pnpm
- packages
- app
- only-oxlint
- utils
- migration-monorepo-skip-vite-peer-dependency
- packages/vite-plugin
- src
- migration-monorepo-yarn4
- packages
- app
- utils
- migration-no-agent
- src
- migration-not-supported-npm8.2
- migration-not-supported-pnpm9.4
- migration-not-supported-vite6
- migration-not-supported-vitest3
- migration-rewrite-declare-module
- src
- migration-skip-vite-dependency
- src
- migration-skip-vite-peer-dependency
- src
- migration-subpath
- foo
- new-check
- new-create-vite-with-scope-name
- new-create-vite
- new-vite-monorepo
- shim-inherits-parent-dev-engines-runtime
- packages/app
- shim-inherits-parent-engines-node
- packages/app
- shim-inherits-parent-node-version
- packages/app
- shim-pnpm-uses-project-node-version
- shim-recursive-npm-run
- shim-recursive-package-binary
- recursive-cli-pkg
- snap-tests
- auto-install-before-task
- build-vite-env
- cache-clean
- cache-scripts-default
- cache-scripts-enabled
- change-passthrough-env-config
- check-oxlint-env
- command-dev-with-port
- command-doc
- command-helper
- command-install-shortcut
- command-pack-monorepo
- command-pack
- command-preview
- command-version
- exit-code
- fingerprint-ignore-test
- fmt-check-ignore-temp-config
- fmt-ignore-patterns
- ignore_dist
- lint-ignore-patterns
- lint-ignore-temp-config
- npm-install-with-options
- oxlint-typeaware
- pass-no-color-env
- plain-terminal-ui-nested
- plain-terminal-ui
- synthetic-build-cache-disabled
- synthetic-dev-cache-disabled
- task-config-cwd
- test-nested-tasks
- vite-config-task
- vite-task-path-env-include-pm
- vitest-browser-mode
- vp-run-expansion
- workspace-root-vite-config
- yarn-install-with-options
- src
- create
- __tests__
- __snapshots__
- templates
- migration
- __tests__
- __snapshots__
- types
- utils
- templates
- generator
- bin
- src
- monorepo
- global
- binding
- __tests__
- __snapshots__
- fixtures
- npm-monorepo
- npm-project
- pnpm-monorepo/packages/foo
- src
- bin
- snap-tests-todo
- command-dlx-yarn1
- command-env-use-shell-wrapper
- local-cli-on-npm11-workspace
- packages/utils
- local-cli-on-pnpm10-workspace
- packages/utils
- local-cli-on-yarn4-workspace
- packages/utils
- new-create-tsdown
- snap-tests
- command-update-npm10-with-workspace/packages/utils
- command-update-pnpm10-with-workspace/packages/utils
- command-update-yarn4-with-workspace/packages/utils
- command-why-pnpm10-with-workspace
- migration-monorepo-skip-vite-peer-dependency
- src
- local
- utils
- tools/src
- rfcs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | 37 | | |
41 | 38 | | |
42 | 39 | | |
| |||
48 | 45 | | |
49 | 46 | | |
50 | 47 | | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 48 | + | |
| 49 | + | |
55 | 50 | | |
56 | 51 | | |
57 | | - | |
| 52 | + | |
58 | 53 | | |
59 | 54 | | |
60 | 55 | | |
61 | 56 | | |
62 | 57 | | |
63 | | - | |
64 | 58 | | |
65 | 59 | | |
66 | 60 | | |
| |||
70 | 64 | | |
71 | 65 | | |
72 | 66 | | |
73 | | - | |
74 | 67 | | |
75 | 68 | | |
76 | 69 | | |
| |||
81 | 74 | | |
82 | 75 | | |
83 | 76 | | |
84 | | - | |
85 | 77 | | |
86 | 78 | | |
87 | 79 | | |
| |||
119 | 111 | | |
120 | 112 | | |
121 | 113 | | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | 114 | | |
126 | 115 | | |
127 | 116 | | |
128 | 117 | | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | 118 | | |
140 | 119 | | |
141 | 120 | | |
142 | 121 | | |
143 | 122 | | |
144 | | - | |
145 | 123 | | |
146 | 124 | | |
147 | 125 | | |
148 | 126 | | |
149 | 127 | | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | 213 | | |
221 | 214 | | |
222 | 215 | | |
| |||
368 | 361 | | |
369 | 362 | | |
370 | 363 | | |
371 | | - | |
| 364 | + | |
372 | 365 | | |
373 | 366 | | |
374 | 367 | | |
| |||
414 | 407 | | |
415 | 408 | | |
416 | 409 | | |
417 | | - | |
| 410 | + | |
418 | 411 | | |
419 | 412 | | |
420 | 413 | | |
| |||
457 | 450 | | |
458 | 451 | | |
459 | 452 | | |
460 | | - | |
| 453 | + | |
461 | 454 | | |
462 | 455 | | |
463 | 456 | | |
| |||
471 | 464 | | |
472 | 465 | | |
473 | 466 | | |
474 | | - | |
| 467 | + | |
475 | 468 | | |
476 | 469 | | |
477 | 470 | | |
| |||
484 | 477 | | |
485 | 478 | | |
486 | 479 | | |
487 | | - | |
| 480 | + | |
488 | 481 | | |
489 | 482 | | |
490 | 483 | | |
| |||
533 | 526 | | |
534 | 527 | | |
535 | 528 | | |
536 | | - | |
| 529 | + | |
537 | 530 | | |
538 | 531 | | |
539 | 532 | | |
| |||
556 | 549 | | |
557 | 550 | | |
558 | 551 | | |
559 | | - | |
| 552 | + | |
560 | 553 | | |
561 | | - | |
| 554 | + | |
562 | 555 | | |
563 | 556 | | |
564 | 557 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
107 | 106 | | |
108 | 107 | | |
109 | 108 | | |
110 | 109 | | |
111 | | - | |
| 110 | + | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
269 | | - | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
270 | 274 | | |
271 | 275 | | |
272 | 276 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
81 | 80 | | |
82 | 81 | | |
83 | 82 | | |
| |||
95 | 94 | | |
96 | 95 | | |
97 | 96 | | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | 97 | | |
106 | 98 | | |
107 | 99 | | |
| |||
132 | 124 | | |
133 | 125 | | |
134 | 126 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | 127 | | |
144 | 128 | | |
145 | 129 | | |
| |||
194 | 178 | | |
195 | 179 | | |
196 | 180 | | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | 181 | | |
211 | 182 | | |
212 | 183 | | |
| |||
242 | 213 | | |
243 | 214 | | |
244 | 215 | | |
245 | | - | |
246 | 216 | | |
247 | 217 | | |
248 | 218 | | |
| |||
254 | 224 | | |
255 | 225 | | |
256 | 226 | | |
257 | | - | |
258 | 227 | | |
259 | 228 | | |
260 | 229 | | |
261 | 230 | | |
262 | 231 | | |
263 | 232 | | |
264 | | - | |
265 | 233 | | |
266 | 234 | | |
267 | 235 | | |
| |||
282 | 250 | | |
283 | 251 | | |
284 | 252 | | |
285 | | - | |
286 | 253 | | |
287 | 254 | | |
288 | 255 | | |
| |||
324 | 291 | | |
325 | 292 | | |
326 | 293 | | |
327 | | - | |
328 | 294 | | |
329 | 295 | | |
330 | 296 | | |
| |||
0 commit comments