Commit 948382c
committed
feat(completion): implement dynamic task completion for VITE+ - The Unified Toolchain for the Web
bootstrap-cli: pnpm build && cargo build -p vite_global_cli -p vite_trampoline --release && pnpm install-global-cli
bootstrap-cli:ci: pnpm install-global-cli
build: pnpm -F @voidzero-dev/* -F vite-plus build
build:src: vp run @rolldown/pluginutils#build && vp run rolldown#build-binding:release && vp run rolldown#build-node && vp run vite#build-types && vp run @voidzero-dev/vite-plus-core#build && vp run @voidzero-dev/vite-plus-test#build && vp run vite-plus#build
docs:build: pnpm -C docs build
docs:dev: pnpm -C docs dev
fmt: vp fmt
install-global-cli: tool install-global-cli
lint: vp lint --type-aware --type-check --threads 4
prepare: husky
test: vp test run && pnpm -r snap-test
test:unit: vp test run
tsgo: tsgo -b tsconfig.json
@rolldown/browser#build: pnpm run build:debug
@rolldown/browser#build-node: TARGET='browser' pnpm run --filter rolldown build-node
@rolldown/browser#build:debug: pnpm run --filter rolldown build-browser-pkg:debug
@rolldown/browser#build:release: pnpm run --filter rolldown build-browser-pkg:release
@rolldown/browser#preinstall: npx only-allow pnpm
@rolldown/browser#publint: publint .
@rolldown/debug#build: pnpm run gen-action-types && tsc -b
@rolldown/debug#gen-action-types: oxnode ../../scripts/src/gen-debug-action-types.ts
@rolldown/debug#publint: publint .
@rolldown/debug#test: echo "Error: no test specified" && exit 1
@rolldown/pluginutils#build: tsc
@rolldown/pluginutils#publint: publint .
@rolldown/pluginutils#test: vitest --typecheck
@rolldown/test-dev-server#build: tsc -b
@rolldown/test-dev-server#dev: tsc -b --watch
@rolldown/test-dev-server#test: pnpm run --filter @rolldown/test-dev-server-tests test
@vitejs/plugin-legacy#build: tsdown
@vitejs/plugin-legacy#dev: tsdown --watch
@vitejs/plugin-legacy#prepublishOnly: npm run build
@vitejs/vite-monorepo#build: pnpm -r --filter='./packages/*' run build
@vitejs/vite-monorepo#ci-docs: pnpm build && pnpm docs-build
@vitejs/vite-monorepo#ci-publish: tsx scripts/publishCI.ts
@vitejs/vite-monorepo#debug-build: VITE_TEST_BUILD=1 VITE_PRESERVE_BUILD_ARTIFACTS=1 vitest run -c vitest.config.e2e.ts
@vitejs/vite-monorepo#debug-serve: VITE_DEBUG_SERVE=1 vitest run -c vitest.config.e2e.ts
@vitejs/vite-monorepo#dev: pnpm -r --parallel --filter='./packages/*' run dev
@vitejs/vite-monorepo#docs: pnpm --filter=./docs run docs
@vitejs/vite-monorepo#docs-build: pnpm --filter=./docs run docs-build
@vitejs/vite-monorepo#docs-serve: pnpm --filter=./docs run docs-serve
@vitejs/vite-monorepo#format: prettier --write --cache . --experimental-cli
@vitejs/vite-monorepo#lint: eslint --cache . --concurrency auto
@vitejs/vite-monorepo#merge-changelog: tsx scripts/mergeChangelog.ts
@vitejs/vite-monorepo#postinstall: simple-git-hooks
@vitejs/vite-monorepo#preinstall: npx only-allow pnpm
@vitejs/vite-monorepo#release: tsx scripts/release.ts
@vitejs/vite-monorepo#test: pnpm test-unit && pnpm test-serve && pnpm test-build
@vitejs/vite-monorepo#test-build: VITE_TEST_BUILD=1 vitest run -c vitest.config.e2e.ts
@vitejs/vite-monorepo#test-docs: pnpm run docs-build
@vitejs/vite-monorepo#test-serve: vitest run -c vitest.config.e2e.ts
@vitejs/vite-monorepo#test-unit: vitest run
@vitejs/vite-monorepo#typecheck: tsc -p scripts && pnpm -r --parallel run typecheck
@voidzero-dev/vite-plus-core#build: oxnode -C dev ./build.ts
@voidzero-dev/vite-plus-prompts#build: tsdown
@voidzero-dev/vite-plus-test#build: oxnode -C dev ./build.ts
@voidzero-dev/vite-plus-tools#snap-test: tool snap-test
bench#bench: oxnode ./benches/compare.js
bench#bench-ci: oxnode ./benches/ci.js
bench#bench-par: oxnode ./benches/par.js
create-vite#build: tsdown
create-vite#dev: tsdown --watch
create-vite#execute: node index.js
create-vite#prepublishOnly: npm run build
create-vite#typecheck: tsc
monorepo#build: echo "Use just build"
monorepo#build:release: echo "Use just build native release"
monorepo#ci:build-release-binding: pnpm --filter rolldown run build-binding:release
monorepo#docs: pnpm --filter rolldown-docs run dev
monorepo#docs:build: pnpm --filter rolldown-docs run generate && pnpm --filter rolldown-docs run build
monorepo#docs:preview: pnpm --filter rolldown-docs run preview
monorepo#fmt: oxfmt
monorepo#fmt-check: oxfmt --check
monorepo#lint-code: oxlint -c .oxlintrc.json --ignore-path=.oxlintignore --deny-warnings --type-aware
monorepo#lint-knip: knip
monorepo#lint-publint: pnpm run -r --aggregate-output publint
monorepo#preinstall: npx only-allow pnpm
monorepo#prepare: husky
monorepo#test: echo "Use just test-node"
monorepo#type-check: tsc -b tsconfig.json
rolldown## Scrips for binding #: _
rolldown## Scrips for docs #: _
rolldown## Scrips for node #: _
rolldown#artifacts: napi artifacts --cwd ./src --package-json-path ../package.json -o=../artifacts --npm-dir ../npm
rolldown#build-binding: oxnode ./build-binding.ts
rolldown#build-binding:profile: pnpm build-binding --profile profile
rolldown#build-binding:release: pnpm build-binding --release
rolldown#build-binding:wasi: pnpm build-binding --target wasm32-wasip1-threads
rolldown#build-binding:wasi:release: pnpm build-binding --profile release-wasi --target wasm32-wasip1-threads
rolldown#build-browser-pkg:debug: TARGET='browser' pnpm run --sequential '/^build-(binding:wasi|node)$/'
rolldown#build-browser-pkg:release: TARGET='browser' pnpm run --sequential '/^build-(binding:wasi:release|node)$/'
rolldown#build-js-glue: pnpm run --sequential '/^build-(node|types-check)$/'
rolldown#build-native:debug: pnpm run --sequential '/^build-(binding|js-glue)$/'
rolldown#build-native:memory-profile: pnpm run build-binding:profile --features default_global_allocator && pnpm run build-js-glue
rolldown#build-native:profile: pnpm run build-binding:profile && pnpm run build-js-glue
rolldown#build-native:release: pnpm run --sequential '/^build-(binding:release|js-glue)$/'
rolldown#build-node: node --enable-source-maps --import @oxc-node/core/register -C dev ./build.ts
rolldown#build-types-check: tsc -p ./tsconfig.check.json
rolldown#build-wasi:debug: TARGET='rolldown-wasi' pnpm run --sequential '/^build-(binding|binding:wasi|node)$/'
rolldown#build-wasi:release: TARGET='rolldown-wasi' pnpm run --sequential '/^build-(binding|binding:wasi:release|node)$/'
rolldown#prepublishOnly: napi pre-publish -t npm --no-gh-release
rolldown#publint: publint .
rollup-tests#test: ROLLUP_TEST=1 mocha --file ./src/intercept/main.js test/test.js
rollup-tests#update-treeshaking-failures: mocha ./test/form/found-tree-shaking-not-align.js
vite#build: premove dist && pnpm build-bundle && pnpm build-types
vite#build-bundle: rolldown --config rolldown.config.ts
vite#build-types: pnpm build-types-roll && pnpm build-types-check
vite#build-types-check: tsc --project tsconfig.check.json
vite#build-types-roll: rolldown --config rolldown.dts.config.ts
vite#dev: premove dist && pnpm build-bundle -w
vite#format: prettier --write --cache --parser typescript "src/**/*.ts"
vite#generate-target: tsx scripts/generateTarget.ts
vite#lint: eslint --cache --ext .ts src/**
vite#prepublishOnly: npm run build
vite#typecheck: tsc && tsc -p src/node && tsc -p src/module-runner && tsc -p src/shared && tsc -p src/node/__tests_dts__ && tsc -p src/module-runner/__tests_dts__
vite-plus#build: oxnode -C dev ./build.ts
vite-plus#build-native: oxnode -C dev ./build.ts --skip-ts
vite-plus#build-ts: oxnode -C dev ./build.ts --skip-native
vite-plus#publish-native: node ./publish-native-addons.ts
vite-plus#snap-test: pnpm snap-test-local && pnpm snap-test-global
vite-plus#snap-test-global: tool snap-test --dir snap-tests-global --bin-dir ~/.vite-plus/bin
vite-plus#snap-test-local: tool snap-test
vite-plus#test: vitest run
vite-tests#test: oxnode ./run.ts1 parent 607d912 commit 948382c
1 file changed
Lines changed: 32 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | 25 | | |
33 | 26 | | |
34 | 27 | | |
| |||
1489 | 1482 | | |
1490 | 1483 | | |
1491 | 1484 | | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
1492 | 1516 | | |
1493 | 1517 | | |
1494 | 1518 | | |
| |||
0 commit comments