feat(init): add `--nightly` flag
🔗 Linked issue
resolves https://github.com/nuxt/cli/issues/593
❓ Type of change
- [ ] 📖 Documentation (updates to the documentation or readme)
- [ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
- [ ] 👌 Enhancement (improving an existing functionality)
- [x] ✨ New feature (a non-breaking change that adds functionality)
- [ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
- [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to change)
📚 Description
This adds a --nightly flag to init command, which allows scaffolding the project with the latest Nuxt version from the nightly release channel (rather than from stable).
Bundle Stats
Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.
As this PR is updated, I'll keep you updated on how the bundle size is impacted.
Total
| Files count | Total bundle size | % Changed |
|---|---|---|
| 54 | 5.67 MB → 5.67 MB (+2 kB) | +0.03% |
Changeset
| File | Δ | Size |
|---|---|---|
node_modules/confbox/dist/shared/confbox.9388d834.mjs |
📈 +1.1 kB (+259.82%) | 433 B → 1.52 kB |
src/commands/init.ts |
📈 +712 B (+17.29%) | 4.02 kB → 4.72 kB |
node_modules/pkg-types/dist/index.mjs |
📈 +99 B (+4.28%) | 2.26 kB → 2.36 kB |
node_modules/confbox/dist/shared/confbox.f9f03f05.mjs |
📈 +117 B (+1.17%) | 9.8 kB → 9.92 kB |
View detailed bundle breakdown
Added
| Asset | File Size | % Changed |
|---|---|---|
| shared/nuxi.BWhUMa5L.mjs | 0 B → 286.39 kB (+286.39 kB) | - |
| shared/nuxi.BL7MoJjH.mjs | 0 B → 152.13 kB (+152.13 kB) | - |
| shared/nuxi.DCrGLsH1.mjs | 0 B → 8.04 kB (+8.04 kB) | - |
| shared/nuxi.CbLqDZV8.mjs | 0 B → 804 B (+804 B) | - |
Removed
| Asset | File Size | % Changed |
|---|---|---|
| shared/nuxi.DfYkt6zx.mjs | 285.08 kB → 0 B (-285.08 kB) | -100% |
| shared/nuxi.C2bb3PPD.mjs | 152.13 kB → 0 B (-152.13 kB) | -100% |
| shared/nuxi.u_uB65ir.mjs | 8.04 kB → 0 B (-8.04 kB) | -100% |
| shared/nuxi.CXkb2GZv.mjs | 804 B → 0 B (-804 B) | -100% |
Bigger
| Asset | File Size | % Changed |
|---|---|---|
| chunks/init.mjs | 804.28 kB → 804.98 kB (+712 B) | +0.09% |
Smaller
No assets were smaller
Unchanged
| Asset | File Size | % Changed |
|---|---|---|
| index.mjs | 188 B | 0% |
| chunks/prompt.mjs | 46.07 kB | 0% |
| chunks/add.mjs | 6.74 kB | 0% |
| chunks/analyze.mjs | 3.18 kB | 0% |
| chunks/build.mjs | 1.97 kB | 0% |
| chunks/cleanup.mjs | 471 B | 0% |
| chunks/dev-child.mjs | 1.75 kB | 0% |
| chunks/dev.mjs | 9.58 kB | 0% |
| chunks/devtools.mjs | 736 B | 0% |
| chunks/generate.mjs | 388 B | 0% |
| chunks/info.mjs | 4.39 kB | 0% |
| chunks/index.mjs | 274 B | 0% |
| chunks/prepare.mjs | 984 B | 0% |
| chunks/preview.mjs | 2.81 kB | 0% |
| chunks/test.mjs | 1.16 kB | 0% |
| chunks/typecheck.mjs | 1.58 kB | 0% |
| chunks/upgrade.mjs | 5.69 kB | 0% |
| chunks/satisfies.mjs | 116 B | 0% |
| chunks/main.mjs | 15.34 kB | 0% |
| chunks/index2.mjs | 909.09 kB | 0% |
| chunks/dev2.mjs | 68.95 kB | 0% |
| chunks/index3.mjs | 17.11 kB | 0% |
| chunks/xdg-open.mjs | 25.32 kB | 0% |
| chunks/node.mjs | 134.34 kB | 0% |
| chunks/index4.mjs | 1.24 kB | 0% |
| chunks/index5.mjs | 6.55 kB | 0% |
| chunks/index6.mjs | 70.29 kB | 0% |
| chunks/multipart-parser.mjs | 5.11 kB | 0% |
| chunks/add2.mjs | 10.6 kB | 0% |
| chunks/search.mjs | 42.99 kB | 0% |
| chunks/index7.mjs | 5.87 kB | 0% |
| chunks/index8.mjs | 882.9 kB | 0% |
| chunks/multipart-parser2.mjs | 4.58 kB | 0% |
| shared/nuxi.BVSKcfmX.mjs | 78.61 kB | 0% |
| shared/nuxi.20htGcgr.mjs | 294 B | 0% |
| shared/nuxi.DdI-vRyV.mjs | 1.54 kB | 0% |
| shared/nuxi.BSm0_9Hr.mjs | 107 B | 0% |
| shared/nuxi.jHNMu6i2.mjs | 1.34 kB | 0% |
| shared/nuxi.D1V6iren.mjs | 20.07 kB | 0% |
| shared/nuxi.DzNwkU8w.mjs | 17.69 kB | 0% |
| shared/nuxi.DbLwAM-O.mjs | 1.11 kB | 0% |
| shared/nuxi.BgpyaHY1.mjs | 14.64 kB | 0% |
| shared/nuxi.SEuYCQjN.mjs | 2.02 MB | 0% |
| shared/nuxi.BHLUJ6h2.mjs | 5.12 kB | 0% |
| shared/nuxi.E-ZsRS8r.mjs | 943 B | 0% |
| shared/nuxi.BgENdoyd.mjs | 1.76 kB | 0% |
| shared/nuxi.ChFrgAY-.mjs | 5.71 kB | 0% |
| shared/nuxi.BZI8rqcO.mjs | 6.13 kB | 0% |
| shared/nuxi.BPuj-7ta.mjs | 42.89 kB | 0% |
npm i https://pkg.pr.new/create-nuxt@650
npm i https://pkg.pr.new/nuxi@650
npm i https://pkg.pr.new/@nuxt/cli@650
commit: 95f7b93
Bundle Stats — nuxt-cli size comparison
Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.
As this PR is updated, I'll keep you updated on how the bundle size is impacted.
Total
| Files count | Total bundle size | % Changed |
|---|---|---|
| 32 | 96.22 kB → 97.59 kB (+1.37 kB) | +1.43% |
Changeset
| File | Δ | Size |
|---|---|---|
home/runner/work/cli/cli/packages/nuxi/src/commands/init.ts |
📈 +1.37 kB (+12.94%) | 10.61 kB → 11.99 kB |
View detailed bundle breakdown
Added
No assets were added
Removed
No assets were removed
Bigger
| Asset | File Size | % Changed |
|---|---|---|
| chunks/init.mjs | 10.98 kB → 12.36 kB (+1.37 kB) | +12.50% |
Smaller
No assets were smaller
Unchanged
| Asset | File Size | % Changed |
|---|---|---|
| dev/index.mjs | 0 B | 0% |
| index.mjs | 236 B | 0% |
| chunks/index.mjs | 14.44 kB | 0% |
| chunks/analyze.mjs | 3.35 kB | 0% |
| chunks/cleanup.mjs | 471 B | 0% |
| chunks/dev-child.mjs | 815 B | 0% |
| chunks/dev.mjs | 11.2 kB | 0% |
| chunks/devtools.mjs | 763 B | 0% |
| chunks/generate.mjs | 492 B | 0% |
| chunks/build.mjs | 2.04 kB | 0% |
| chunks/info.mjs | 4.44 kB | 0% |
| chunks/index2.mjs | 273 B | 0% |
| chunks/add.mjs | 10.17 kB | 0% |
| chunks/search.mjs | 2.96 kB | 0% |
| chunks/prepare.mjs | 1.04 kB | 0% |
| chunks/preview.mjs | 3.58 kB | 0% |
| chunks/test.mjs | 1.16 kB | 0% |
| chunks/typecheck.mjs | 2.06 kB | 0% |
| chunks/upgrade.mjs | 6.28 kB | 0% |
| chunks/add2.mjs | 6.89 kB | 0% |
| shared/cli.B9AmABr3.mjs | 39 B | 0% |
| shared/cli.Dz2be-Ai.mjs | 792 B | 0% |
| shared/cli.BEUGgaW4.mjs | 294 B | 0% |
| shared/cli.BSm0_9Hr.mjs | 107 B | 0% |
| shared/cli.At9IMXtr.mjs | 1.23 kB | 0% |
| shared/cli.pLQ0oPGc.mjs | 836 B | 0% |
| shared/cli.qKvs7FJ2.mjs | 945 B | 0% |
| shared/cli.D-5JezqI.mjs | 78 B | 0% |
| shared/cli.jA1DRKbi.mjs | 1.04 kB | 0% |
| shared/cli.DLBhTNQQ.mjs | 1.8 kB | 0% |
| shared/cli.IymQnHF9.mjs | 5.57 kB | 0% |
Bundle Stats — create-nuxt size comparison
Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.
As this PR is updated, I'll keep you updated on how the bundle size is impacted.
Total
| Files count | Total bundle size | % Changed |
|---|---|---|
| 49 | 5.89 MB → 5.89 MB (+2.7 kB) | +0.04% |
Changeset
| File | Δ | Size |
|---|---|---|
node_modules/confbox/dist/shared/confbox.DA7CpUDY.mjs |
📈 +1.12 kB (+260.36%) | 439 B → 1.54 kB |
home/runner/work/cli/cli/packages/nuxi/src/commands/init.ts |
📈 +1.38 kB (+12.94%) | 10.64 kB → 12.02 kB |
node_modules/pkg-types/dist/index.mjs |
📈 +91 B (+2.74%) | 3.24 kB → 3.33 kB |
node_modules/confbox/dist/shared/confbox.DnMsyigM.mjs |
📈 +119 B (+1.18%) | 9.89 kB → 10 kB |
View detailed bundle breakdown
Added
| Asset | File Size | % Changed |
|---|---|---|
| shared/create-nuxt.WqEevkFG.mjs | 0 B → 2.02 MB (+2.02 MB) | - |
| shared/create-nuxt.BLi8xrSo.mjs | 0 B → 1.17 MB (+1.17 MB) | - |
| shared/create-nuxt.BZh9rl_t.mjs | 0 B → 953.45 kB (+953.45 kB) | - |
| shared/create-nuxt.CY-cCWc7.mjs | 0 B → 108.11 kB (+108.11 kB) | - |
| shared/create-nuxt.BXPVRefe.mjs | 0 B → 18.91 kB (+18.91 kB) | - |
| shared/create-nuxt.B6xdQURe.mjs | 0 B → 18.08 kB (+18.08 kB) | - |
| shared/create-nuxt.BfJaFDzl.mjs | 0 B → 4.07 kB (+4.07 kB) | - |
| shared/create-nuxt.Bg3jrP0C.mjs | 0 B → 4.06 kB (+4.06 kB) | - |
| shared/create-nuxt.D-G79gjS.mjs | 0 B → 3.9 kB (+3.9 kB) | - |
| shared/create-nuxt.D3fgmHMB.mjs | 0 B → 945 B (+945 B) | - |
| shared/create-nuxt.Ba0Fpvmc.mjs | 0 B → 836 B (+836 B) | - |
| shared/create-nuxt.CuiLa-0Y.mjs | 0 B → 792 B (+792 B) | - |
| shared/create-nuxt.Ba6S3KSh.mjs | 0 B → 294 B (+294 B) | - |
Removed
| Asset | File Size | % Changed |
|---|---|---|
| shared/create-nuxt.CVce4vi-.mjs | 2.02 MB → 0 B (-2.02 MB) | -100% |
| shared/create-nuxt.B3wkumF_.mjs | 1.17 MB → 0 B (-1.17 MB) | -100% |
| shared/create-nuxt.DiWTphCc.mjs | 950.75 kB → 0 B (-950.75 kB) | -100% |
| shared/create-nuxt.WSg2xk4i.mjs | 108.11 kB → 0 B (-108.11 kB) | -100% |
| shared/create-nuxt.B_5eaYT8.mjs | 18.91 kB → 0 B (-18.91 kB) | -100% |
| shared/create-nuxt.DvO9jJZy.mjs | 18.08 kB → 0 B (-18.08 kB) | -100% |
| shared/create-nuxt.CZDqyziC.mjs | 4.07 kB → 0 B (-4.07 kB) | -100% |
| shared/create-nuxt.EHpyw3bQ.mjs | 4.06 kB → 0 B (-4.06 kB) | -100% |
| shared/create-nuxt.0QTaGPIN.mjs | 3.9 kB → 0 B (-3.9 kB) | -100% |
| shared/create-nuxt.C7T7LG6x.mjs | 945 B → 0 B (-945 B) | -100% |
| shared/create-nuxt.DmQvWW4c.mjs | 836 B → 0 B (-836 B) | -100% |
| shared/create-nuxt.C9xlSnwQ.mjs | 792 B → 0 B (-792 B) | -100% |
| shared/create-nuxt.6B8zgR8W.mjs | 294 B → 0 B (-294 B) | -100% |
Bigger
No assets were bigger
Smaller
No assets were smaller
Unchanged
| Asset | File Size | % Changed |
|---|---|---|
| index.mjs | 1.07 kB | 0% |
| chunks/multipart-parser.mjs | 5.11 kB | 0% |
| chunks/multipart-parser2.mjs | 4.58 kB | 0% |
| chunks/add.mjs | 6.89 kB | 0% |
| chunks/analyze.mjs | 3.35 kB | 0% |
| chunks/build.mjs | 2.04 kB | 0% |
| chunks/cleanup.mjs | 471 B | 0% |
| chunks/dev-child.mjs | 811 B | 0% |
| chunks/dev.mjs | 28.33 kB | 0% |
| chunks/devtools.mjs | 764 B | 0% |
| chunks/generate.mjs | 492 B | 0% |
| chunks/info.mjs | 4.43 kB | 0% |
| chunks/index.mjs | 274 B | 0% |
| chunks/prepare.mjs | 1.04 kB | 0% |
| chunks/preview.mjs | 3.58 kB | 0% |
| chunks/test.mjs | 1.16 kB | 0% |
| chunks/typecheck.mjs | 2.06 kB | 0% |
| chunks/upgrade.mjs | 6.28 kB | 0% |
| chunks/prompt.mjs | 42.91 kB | 0% |
| chunks/satisfies.mjs | 116 B | 0% |
| chunks/index2.mjs | 198.56 kB | 0% |
| chunks/jiti.mjs | 305 B | 0% |
| chunks/index3.mjs | 71.97 kB | 0% |
| chunks/add2.mjs | 12.08 kB | 0% |
| chunks/search.mjs | 45.85 kB | 0% |
| chunks/xdg-open.mjs | 25.32 kB | 0% |
| chunks/node.mjs | 145.67 kB | 0% |
| chunks/index4.mjs | 1.23 kB | 0% |
| chunks/index5.mjs | 5.85 kB | 0% |
| chunks/index6.mjs | 6.24 kB | 0% |
| chunks/index7.mjs | 50.51 kB | 0% |
| chunks/index8.mjs | 904.05 kB | 0% |
| shared/create-nuxt.BSm0_9Hr.mjs | 107 B | 0% |
| shared/create-nuxt.BjhZEm2-.mjs | 1.75 kB | 0% |
| shared/create-nuxt.Vk1IrVtB.mjs | 26.96 kB | 0% |
| shared/create-nuxt.4t9faemh.mjs | 43.64 kB | 0% |
Bundle Stats — nuxi size comparison
Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.
As this PR is updated, I'll keep you updated on how the bundle size is impacted.
Total
| Files count | Total bundle size | % Changed |
|---|---|---|
| 58 | 5.46 MB → 5.46 MB (+2.66 kB) | +0.05% |
Changeset
| File | Δ | Size |
|---|---|---|
node_modules/confbox/dist/shared/confbox.DA7CpUDY.mjs |
📈 +1.08 kB (+260.19%) | 427 B → 1.5 kB |
src/commands/init.ts |
📈 +1.38 kB (+12.94%) | 10.64 kB → 12.02 kB |
node_modules/pkg-types/dist/index.mjs |
📈 +89 B (+2.69%) | 3.23 kB → 3.32 kB |
node_modules/confbox/dist/shared/confbox.DnMsyigM.mjs |
📈 +115 B (+1.15%) | 9.8 kB → 9.91 kB |
View detailed bundle breakdown
Added
| Asset | File Size | % Changed |
|---|---|---|
| shared/nuxi.D3mADRf9.mjs | 0 B → 14.73 kB (+14.73 kB) | - |
| shared/nuxi.CSWGOxQ4.mjs | 0 B → 10.56 kB (+10.56 kB) | - |
| shared/nuxi.uGuG0uDx.mjs | 0 B → 4.06 kB (+4.06 kB) | - |
Removed
| Asset | File Size | % Changed |
|---|---|---|
| shared/nuxi.CbyJ5osS.mjs | 13.45 kB → 0 B (-13.45 kB) | -100% |
| shared/nuxi.DEj7rGzd.mjs | 10.56 kB → 0 B (-10.56 kB) | -100% |
| shared/nuxi.BEgIcxrx.mjs | 4.06 kB → 0 B (-4.06 kB) | -100% |
Bigger
| Asset | File Size | % Changed |
|---|---|---|
| chunks/init.mjs | 667 kB → 668.38 kB (+1.38 kB) | +0.21% |
Smaller
No assets were smaller
Unchanged
| Asset | File Size | % Changed |
|---|---|---|
| index.mjs | 247 B | 0% |
| dev/index.mjs | 925 B | 0% |
| chunks/add.mjs | 6.89 kB | 0% |
| chunks/analyze.mjs | 3.35 kB | 0% |
| chunks/build.mjs | 2.04 kB | 0% |
| chunks/cleanup.mjs | 471 B | 0% |
| chunks/dev-child.mjs | 780 B | 0% |
| chunks/dev.mjs | 28.33 kB | 0% |
| chunks/devtools.mjs | 764 B | 0% |
| chunks/generate.mjs | 492 B | 0% |
| chunks/info.mjs | 4.43 kB | 0% |
| chunks/index.mjs | 274 B | 0% |
| chunks/prepare.mjs | 1.04 kB | 0% |
| chunks/preview.mjs | 3.58 kB | 0% |
| chunks/test.mjs | 1.16 kB | 0% |
| chunks/typecheck.mjs | 2.06 kB | 0% |
| chunks/upgrade.mjs | 6.28 kB | 0% |
| chunks/satisfies.mjs | 116 B | 0% |
| chunks/main.mjs | 15.3 kB | 0% |
| chunks/prompt.mjs | 42.91 kB | 0% |
| chunks/index2.mjs | 198.56 kB | 0% |
| chunks/jiti.mjs | 305 B | 0% |
| chunks/index3.mjs | 71.97 kB | 0% |
| chunks/multipart-parser.mjs | 5.11 kB | 0% |
| chunks/add2.mjs | 12.08 kB | 0% |
| chunks/search.mjs | 45.85 kB | 0% |
| chunks/xdg-open.mjs | 25.32 kB | 0% |
| chunks/node.mjs | 145.67 kB | 0% |
| chunks/index4.mjs | 1.23 kB | 0% |
| chunks/index5.mjs | 5.85 kB | 0% |
| chunks/multipart-parser2.mjs | 4.58 kB | 0% |
| chunks/index6.mjs | 904.05 kB | 0% |
| shared/nuxi.HaPdOS2b.mjs | 19.33 kB | 0% |
| shared/nuxi.DQjfoGl0.mjs | 57.22 kB | 0% |
| shared/nuxi.CTyTlDmo.mjs | 18.91 kB | 0% |
| shared/nuxi.BXGZ9qFF.mjs | 792 B | 0% |
| shared/nuxi.C_u-rG9b.mjs | 294 B | 0% |
| shared/nuxi.DUZ_WukQ.mjs | 2.57 kB | 0% |
| shared/nuxi.8mhVoXwa.mjs | 916.43 kB | 0% |
| shared/nuxi.D2_bzAv0.mjs | 1.54 kB | 0% |
| shared/nuxi.DQbQuzNE.mjs | 4.07 kB | 0% |
| shared/nuxi.BSm0_9Hr.mjs | 107 B | 0% |
| shared/nuxi.CrvQqJcE.mjs | 836 B | 0% |
| shared/nuxi.BiWTNJI4.mjs | 945 B | 0% |
| shared/nuxi.umkfBzIJ.mjs | 18.08 kB | 0% |
| shared/nuxi.BAGoDD49.mjs | 1.05 kB | 0% |
| shared/nuxi.BoQ074Vk.mjs | 2.02 MB | 0% |
| shared/nuxi.BjhZEm2-.mjs | 1.75 kB | 0% |
| shared/nuxi.DU9QXUOf.mjs | 26.96 kB | 0% |
| shared/nuxi.BzZJv2UC.mjs | 123.67 kB | 0% |
| shared/nuxi.QWnQy_ku.mjs | 5.75 kB | 0% |
| shared/nuxi.BLb4POFS.mjs | 42.47 kB | 0% |
| shared/nuxi.Do0aYBCO.mjs | 5.46 kB | 0% |
| shared/nuxi.4t9faemh.mjs | 43.64 kB | 0% |
CodSpeed Performance Report
Merging #650 will not alter performance
Comparing feat/init-nightly-flag (95f7b93) with main (e61d334)
Summary
✅ 2 untouched benchmarks