Skip to content

refactor: add create-nuxt-app and split into distributions - #678

Merged
danielroe merged 10 commits into
mainfrom
refactor/cna
Jan 16, 2025
Merged

refactor: add create-nuxt-app and split into distributions#678
danielroe merged 10 commits into
mainfrom
refactor/cna

Conversation

@danielroe

@danielroedanielroe commented Jan 16, 2025

Copy link
Copy Markdown
Member

🔗 Linked issue

❓ 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)
  • ✨ 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 is a rather big PR aimed to incorporate publishing a new minimal create-nuxt-app package (from https://github.com/nuxt/create-nuxt-app - resolvesnuxt/create-nuxt-app#1023).

It also splits out nuxi and @nuxt/cli into separate directories for more straightforward understanding of the repository and how they relate to each other.

... as well as doing a bit more tidying, like removing old prettier config + shamefully-hoist settings

@github-actions

github-actionsBot commented Jan 16, 2025

Copy link
Copy Markdown
Contributor

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 countTotal bundle size% Changed
0 → 540 B → 5.67 MB (+5.67 MB)-
Changeset (largest 100 files by percent change)
FileΔSize
node_modules/jiti/dist/babel.cjs🆕 +1.82 MB0 B → 1.82 MB
node_modules/@babel/parser/lib/index.js🆕 +489.47 kB0 B → 489.47 kB
node_modules/node-fetch-native/dist/proxy.cjs🆕 +460.12 kB0 B → 460.12 kB
node_modules/magicast/dist/index.mjs🆕 +284.11 kB0 B → 284.11 kB
node_modules/acorn/dist/acorn.mjs🆕 +220.25 kB0 B → 220.25 kB
node_modules/jiti/dist/jiti.cjs🆕 +197.97 kB0 B → 197.97 kB
node_modules/node-forge/lib/tls.js🆕 +132.84 kB0 B → 132.84 kB
node_modules/node-fetch-native/dist/node.cjs🆕 +116.74 kB0 B → 116.74 kB
node_modules/node-fetch-native/dist/node.mjs🆕 +110.86 kB0 B → 110.86 kB
node_modules/crossws/dist/shared/crossws.YgHWLi0G.mjs🆕 +103.9 kB0 B → 103.9 kB
node_modules/node-forge/lib/x509.js🆕 +101.35 kB0 B → 101.35 kB
node_modules/node-forge/lib/util.js🆕 +71.08 kB0 B → 71.08 kB
node_modules/node-forge/lib/rsa.js🆕 +59.66 kB0 B → 59.66 kB
node_modules/mlly/dist/index.mjs🆕 +52.35 kB0 B → 52.35 kB
node_modules/consola/dist/chunks/prompt.mjs🆕 +46.07 kB0 B → 46.07 kB
node_modules/node-forge/lib/asn1.js🆕 +43.23 kB0 B → 43.23 kB
node_modules/source-map-js/lib/source-map-consumer.js🆕 +41.8 kB0 B → 41.8 kB
node_modules/fuse.js/dist/fuse.mjs🆕 +40.06 kB0 B → 40.06 kB
node_modules/node-forge/lib/aes.js🆕 +39.16 kB0 B → 39.16 kB
node_modules/node-forge/lib/pkcs7.js🆕 +38.6 kB0 B → 38.6 kB
node_modules/node-forge/lib/jsbn.js🆕 +35.48 kB0 B → 35.48 kB
node_modules/node-forge/lib/pkcs12.js🆕 +33.55 kB0 B → 33.55 kB
node_modules/consola/dist/shared/consola.DC9Xh_QO.mjs🆕 +31.89 kB0 B → 31.89 kB
node_modules/node-forge/lib/pbe.js🆕 +31.25 kB0 B → 31.25 kB
node_modules/node-forge/lib/cipherModes.js🆕 +29.24 kB0 B → 29.24 kB
node_modules/chokidar/esm/index.js🆕 +28.23 kB0 B → 28.23 kB
node_modules/tar/lib/unpack.js🆕 +26.38 kB0 B → 26.38 kB
node_modules/uqr/dist/index.mjs🆕 +25.75 kB0 B → 25.75 kB
node_modules/node-forge/lib/ed25519.js🆕 +25.44 kB0 B → 25.44 kB
node_modules/listhen/dist/chunks/xdg-open.mjs🆕 +25.32 kB0 B → 25.32 kB
node_modules/listhen/dist/index.mjs🆕 +24 kB0 B → 24 kB
node_modules/chokidar/esm/handler.js🆕 +23.83 kB0 B → 23.83 kB
node_modules/crossws/dist/adapters/node.mjs🆕 +21.03 kB0 B → 21.03 kB
node_modules/node-forge/lib/des.js🆕 +20.46 kB0 B → 20.46 kB
node_modules/h3/dist/index.mjs🆕 +18.95 kB0 B → 18.95 kB
node_modules/node-forge/lib/sha512.js🆕 +17.35 kB0 B → 17.35 kB
node_modules/minipass/index.js🆕 +17.12 kB0 B → 17.12 kB
node_modules/httpxy/dist/index.mjs🆕 +17.11 kB0 B → 17.11 kB
node_modules/tar/lib/parse.js🆕 +16.69 kB0 B → 16.69 kB
node_modules/ohash/dist/index.mjs🆕 +16.45 kB0 B → 16.45 kB
node_modules/source-map-js/lib/util.js🆕 +16.2 kB0 B → 16.2 kB
node_modules/tar/lib/write-entry.js🆕 +15.71 kB0 B → 15.71 kB
node_modules/tinyexec/dist/main.js🆕 +15.34 kB0 B → 15.34 kB
node_modules/semver/classes/range.js🆕 +15.25 kB0 B → 15.25 kB
node_modules/source-map-js/lib/source-map-generator.js🆕 +15.17 kB0 B → 15.17 kB
node_modules/source-map-js/lib/source-node.js🆕 +14.01 kB0 B → 14.01 kB
node_modules/citty/dist/index.mjs🆕 +13.61 kB0 B → 13.61 kB
node_modules/consola/dist/core.mjs🆕 +13.21 kB0 B → 13.21 kB
node_modules/node-forge/lib/prng.js🆕 +12.52 kB0 B → 12.52 kB
node_modules/node-forge/lib/rc2.js🆕 +12.12 kB0 B → 12.12 kB
node_modules/node-forge/lib/pkcs7asn1.js🆕 +11.65 kB0 B → 11.65 kB
node_modules/giget/dist/index.mjs🆕 +10.51 kB0 B → 10.51 kB
node_modules/fs-minipass/index.js🆕 +10.44 kB0 B → 10.44 kB
node_modules/tar/lib/pack.js🆕 +10.39 kB0 B → 10.39 kB
node_modules/dotenv/lib/main.js🆕 +10.24 kB0 B → 10.24 kB
src/commands/module/add.ts🆕 +10.05 kB0 B → 10.05 kB
node_modules/ofetch/dist/shared/ofetch.03887fc3.mjs🆕 +9.9 kB0 B → 9.9 kB
node_modules/confbox/dist/shared/confbox.f9f03f05.mjs🆕 +9.8 kB0 B → 9.8 kB
node_modules/node-forge/lib/sha256.js🆕 +9.77 kB0 B → 9.77 kB
node_modules/minizlib/index.js🆕 +9.69 kB0 B → 9.69 kB
node_modules/tar/lib/header.js🆕 +9.41 kB0 B → 9.41 kB
node_modules/node-forge/lib/log.js🆕 +9.41 kB0 B → 9.41 kB
node_modules/node-forge/lib/aesCipherSuites.js🆕 +9.33 kB0 B → 9.33 kB
node_modules/node-forge/lib/sha1.js🆕 +9.28 kB0 B → 9.28 kB
node_modules/semver/classes/semver.js🆕 +8.95 kB0 B → 8.95 kB
node_modules/node-forge/lib/prime.js🆕 +8.89 kB0 B → 8.89 kB
node_modules/yallist/yallist.js🆕 +8.85 kB0 B → 8.85 kB
node_modules/signal-exit/dist/mjs/index.js🆕 +8.79 kB0 B → 8.79 kB
node_modules/node-forge/lib/pkcs1.js🆕 +8.5 kB0 B → 8.5 kB
node_modules/semver/internal/re.js🆕 +8.32 kB0 B → 8.32 kB
node_modules/readdirp/esm/index.js🆕 +8.28 kB0 B → 8.28 kB
node_modules/node-forge/lib/md5.js🆕 +8.16 kB0 B → 8.16 kB
node_modules/crossws/dist/shared/crossws.DTY7a69w.mjs🆕 +8.07 kB0 B → 8.07 kB
node_modules/nypm/dist/index.mjs🆕 +8.04 kB0 B → 8.04 kB
node_modules/node-forge/lib/pss.js🆕 +7.98 kB0 B → 7.98 kB
node_modules/semver/ranges/subset.js🆕 +7.67 kB0 B → 7.67 kB
node_modules/node-forge/lib/ssh.js🆕 +7.3 kB0 B → 7.3 kB
src/utils/dev.ts🆕 +7.13 kB0 B → 7.13 kB
node_modules/get-port-please/dist/index.mjs🆕 +7.11 kB0 B → 7.11 kB
src/commands/dev.ts🆕 +7 kB0 B → 7 kB
node_modules/node-forge/lib/oids.js🆕 +6.97 kB0 B → 6.97 kB
node_modules/node-forge/lib/pem.js🆕 +6.84 kB0 B → 6.84 kB
node_modules/node-forge/lib/cipher.js🆕 +6.83 kB0 B → 6.83 kB
node_modules/execa/index.js🆕 +6.79 kB0 B → 6.79 kB
node_modules/consola/dist/shared/consola.CBi6Nm9s.mjs🆕 +6.73 kB0 B → 6.73 kB
node_modules/pathe/dist/shared/pathe.ff20891b.mjs🆕 +6.13 kB0 B → 6.13 kB
node_modules/tar/lib/replace.js🆕 +6.04 kB0 B → 6.04 kB
node_modules/node-forge/lib/pbkdf2.js🆕 +5.96 kB0 B → 5.96 kB
node_modules/untun/dist/chunks/index.mjs🆕 +5.87 kB0 B → 5.87 kB
node_modules/tar/lib/mkdir.js🆕 +5.76 kB0 B → 5.76 kB
node_modules/ufo/dist/index.mjs🆕 +5.71 kB0 B → 5.71 kB
src/commands/upgrade.ts🆕 +5.69 kB0 B → 5.69 kB
node_modules/node-forge/lib/random.js🆕 +5.36 kB0 B → 5.36 kB
node_modules/node-forge/lib/kem.js🆕 +5.33 kB0 B → 5.33 kB
node_modules/node-forge/lib/baseN.js🆕 +5.21 kB0 B → 5.21 kB
src/commands/init.ts🆕 +5.07 kB0 B → 5.07 kB
node_modules/pathe/dist/shared/pathe.BLwDEnA5.mjs🆕 +5.06 kB0 B → 5.06 kB
node_modules/node-fetch-native/dist/chunks/multipart-parser.cjs🆕 +5.03 kB0 B → 5.03 kB
node_modules/source-map-js/lib/base64-vlq.js🆕 +4.87 kB0 B → 4.87 kB
node_modules/tar/lib/path-reservations.js🆕 +4.68 kB0 B → 4.68 kB
View detailed bundle breakdown

Added

AssetFile Size% Changed
shared/nuxi.SEuYCQjN.mjs0 B → 2.02 MB (+2.02 MB)-
chunks/index2.mjs0 B → 909.09 kB (+909.09 kB)-
chunks/index8.mjs0 B → 882.9 kB (+882.9 kB)-
chunks/init.mjs0 B → 805.33 kB (+805.33 kB)-
shared/nuxi.CscKye8B.mjs0 B → 285.09 kB (+285.09 kB)-
shared/nuxi.52LeSNXY.mjs0 B → 152.13 kB (+152.13 kB)-
chunks/node.mjs0 B → 134.34 kB (+134.34 kB)-
shared/nuxi.Dy8tIv7d.mjs0 B → 76.15 kB (+76.15 kB)-
chunks/index6.mjs0 B → 70.29 kB (+70.29 kB)-
chunks/dev2.mjs0 B → 68.95 kB (+68.95 kB)-
chunks/prompt.mjs0 B → 46.07 kB (+46.07 kB)-
chunks/search.mjs0 B → 42.99 kB (+42.99 kB)-
shared/nuxi.BPuj-7ta.mjs0 B → 42.89 kB (+42.89 kB)-
chunks/xdg-open.mjs0 B → 25.32 kB (+25.32 kB)-
shared/nuxi.CeDCJTol.mjs0 B → 18.95 kB (+18.95 kB)-
shared/nuxi.iVR055UQ.mjs0 B → 17.69 kB (+17.69 kB)-
chunks/index3.mjs0 B → 17.11 kB (+17.11 kB)-
chunks/main.mjs0 B → 15.34 kB (+15.34 kB)-
shared/nuxi.BgpyaHY1.mjs0 B → 14.64 kB (+14.64 kB)-
chunks/add2.mjs0 B → 11.89 kB (+11.89 kB)-
chunks/dev.mjs0 B → 9.58 kB (+9.58 kB)-
shared/nuxi.D0nEg9Qw.mjs0 B → 8.04 kB (+8.04 kB)-
chunks/add.mjs0 B → 6.83 kB (+6.83 kB)-
chunks/index5.mjs0 B → 6.55 kB (+6.55 kB)-
shared/nuxi.BZI8rqcO.mjs0 B → 6.13 kB (+6.13 kB)-
chunks/index7.mjs0 B → 5.87 kB (+5.87 kB)-
shared/nuxi.ChFrgAY-.mjs0 B → 5.71 kB (+5.71 kB)-
chunks/upgrade.mjs0 B → 5.69 kB (+5.69 kB)-
chunks/multipart-parser.mjs0 B → 5.11 kB (+5.11 kB)-
shared/nuxi.aFo6nWls.mjs0 B → 5.06 kB (+5.06 kB)-
chunks/multipart-parser2.mjs0 B → 4.58 kB (+4.58 kB)-
chunks/info.mjs0 B → 4.39 kB (+4.39 kB)-
chunks/analyze.mjs0 B → 3.18 kB (+3.18 kB)-
chunks/preview.mjs0 B → 2.84 kB (+2.84 kB)-
chunks/build.mjs0 B → 1.97 kB (+1.97 kB)-
shared/nuxi.BgENdoyd.mjs0 B → 1.76 kB (+1.76 kB)-
chunks/dev-child.mjs0 B → 1.75 kB (+1.75 kB)-
chunks/typecheck.mjs0 B → 1.74 kB (+1.74 kB)-
shared/nuxi.DdI-vRyV.mjs0 B → 1.54 kB (+1.54 kB)-
shared/nuxi.jHNMu6i2.mjs0 B → 1.34 kB (+1.34 kB)-
chunks/index4.mjs0 B → 1.24 kB (+1.24 kB)-
chunks/test.mjs0 B → 1.16 kB (+1.16 kB)-
shared/nuxi.BzgW4uzf.mjs0 B → 1.11 kB (+1.11 kB)-
chunks/prepare.mjs0 B → 984 B (+984 B)-
shared/nuxi.E-ZsRS8r.mjs0 B → 943 B (+943 B)-
shared/nuxi.BYrxtw3J.mjs0 B → 804 B (+804 B)-
chunks/devtools.mjs0 B → 764 B (+764 B)-
chunks/cleanup.mjs0 B → 471 B (+471 B)-
chunks/generate.mjs0 B → 388 B (+388 B)-
shared/nuxi.CxVFoSdk.mjs0 B → 294 B (+294 B)-
chunks/index.mjs0 B → 274 B (+274 B)-
index.mjs0 B → 188 B (+188 B)-
chunks/satisfies.mjs0 B → 116 B (+116 B)-
shared/nuxi.BSm0_9Hr.mjs0 B → 107 B (+107 B)-

Removed

No assets were removed

Bigger

No assets were bigger

Smaller

No assets were smaller

Unchanged

No assets were unchanged

@pkg-pr-new

pkg-pr-newBot commented Jan 16, 2025

Copy link
Copy Markdown

Open in Stackblitz

npm i https://pkg.pr.new/create-nuxt-app@678
npm i https://pkg.pr.new/nuxi@678
npm i https://pkg.pr.new/@nuxt/cli@678

commit: b326e9a

@danielroe
danielroe marked this pull request as ready for review January 16, 2025 12:44
@danielroe
danielroe requested review from atinux and pi0 and removed request for atinuxJanuary 16, 2025 12:44
@github-actions

github-actionsBot commented Jan 16, 2025

Copy link
Copy Markdown
Contributor

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 countTotal bundle size% Changed
0 → 540 B → 5.67 MB (+5.67 MB)-
Changeset (largest 100 files by percent change)
FileΔSize
node_modules/jiti/dist/babel.cjs🆕 +1.82 MB0 B → 1.82 MB
node_modules/@babel/parser/lib/index.js🆕 +489.47 kB0 B → 489.47 kB
node_modules/node-fetch-native/dist/proxy.cjs🆕 +460.12 kB0 B → 460.12 kB
node_modules/magicast/dist/index.mjs🆕 +284.11 kB0 B → 284.11 kB
node_modules/acorn/dist/acorn.mjs🆕 +220.25 kB0 B → 220.25 kB
node_modules/jiti/dist/jiti.cjs🆕 +197.97 kB0 B → 197.97 kB
node_modules/node-forge/lib/tls.js🆕 +132.84 kB0 B → 132.84 kB
node_modules/node-fetch-native/dist/node.cjs🆕 +116.74 kB0 B → 116.74 kB
node_modules/node-fetch-native/dist/node.mjs🆕 +110.86 kB0 B → 110.86 kB
node_modules/crossws/dist/shared/crossws.YgHWLi0G.mjs🆕 +103.9 kB0 B → 103.9 kB
node_modules/node-forge/lib/x509.js🆕 +101.35 kB0 B → 101.35 kB
node_modules/node-forge/lib/util.js🆕 +71.08 kB0 B → 71.08 kB
node_modules/node-forge/lib/rsa.js🆕 +59.66 kB0 B → 59.66 kB
node_modules/mlly/dist/index.mjs🆕 +52.35 kB0 B → 52.35 kB
node_modules/consola/dist/chunks/prompt.mjs🆕 +46.07 kB0 B → 46.07 kB
node_modules/node-forge/lib/asn1.js🆕 +43.23 kB0 B → 43.23 kB
node_modules/source-map-js/lib/source-map-consumer.js🆕 +41.8 kB0 B → 41.8 kB
node_modules/fuse.js/dist/fuse.mjs🆕 +40.06 kB0 B → 40.06 kB
node_modules/node-forge/lib/aes.js🆕 +39.16 kB0 B → 39.16 kB
node_modules/node-forge/lib/pkcs7.js🆕 +38.6 kB0 B → 38.6 kB
node_modules/node-forge/lib/jsbn.js🆕 +35.48 kB0 B → 35.48 kB
node_modules/node-forge/lib/pkcs12.js🆕 +33.55 kB0 B → 33.55 kB
node_modules/consola/dist/shared/consola.DC9Xh_QO.mjs🆕 +31.89 kB0 B → 31.89 kB
node_modules/node-forge/lib/pbe.js🆕 +31.25 kB0 B → 31.25 kB
node_modules/node-forge/lib/cipherModes.js🆕 +29.24 kB0 B → 29.24 kB
node_modules/chokidar/esm/index.js🆕 +28.23 kB0 B → 28.23 kB
node_modules/tar/lib/unpack.js🆕 +26.38 kB0 B → 26.38 kB
node_modules/uqr/dist/index.mjs🆕 +25.75 kB0 B → 25.75 kB
node_modules/node-forge/lib/ed25519.js🆕 +25.44 kB0 B → 25.44 kB
node_modules/listhen/dist/chunks/xdg-open.mjs🆕 +25.32 kB0 B → 25.32 kB
node_modules/listhen/dist/index.mjs🆕 +24 kB0 B → 24 kB
node_modules/chokidar/esm/handler.js🆕 +23.83 kB0 B → 23.83 kB
node_modules/crossws/dist/adapters/node.mjs🆕 +21.03 kB0 B → 21.03 kB
node_modules/node-forge/lib/des.js🆕 +20.46 kB0 B → 20.46 kB
node_modules/h3/dist/index.mjs🆕 +18.95 kB0 B → 18.95 kB
node_modules/node-forge/lib/sha512.js🆕 +17.35 kB0 B → 17.35 kB
node_modules/minipass/index.js🆕 +17.12 kB0 B → 17.12 kB
node_modules/httpxy/dist/index.mjs🆕 +17.11 kB0 B → 17.11 kB
node_modules/tar/lib/parse.js🆕 +16.69 kB0 B → 16.69 kB
node_modules/ohash/dist/index.mjs🆕 +16.45 kB0 B → 16.45 kB
node_modules/source-map-js/lib/util.js🆕 +16.2 kB0 B → 16.2 kB
node_modules/tar/lib/write-entry.js🆕 +15.71 kB0 B → 15.71 kB
node_modules/tinyexec/dist/main.js🆕 +15.34 kB0 B → 15.34 kB
node_modules/semver/classes/range.js🆕 +15.25 kB0 B → 15.25 kB
node_modules/source-map-js/lib/source-map-generator.js🆕 +15.17 kB0 B → 15.17 kB
node_modules/source-map-js/lib/source-node.js🆕 +14.01 kB0 B → 14.01 kB
node_modules/citty/dist/index.mjs🆕 +13.61 kB0 B → 13.61 kB
node_modules/consola/dist/core.mjs🆕 +13.21 kB0 B → 13.21 kB
node_modules/node-forge/lib/prng.js🆕 +12.52 kB0 B → 12.52 kB
node_modules/node-forge/lib/rc2.js🆕 +12.12 kB0 B → 12.12 kB
node_modules/node-forge/lib/pkcs7asn1.js🆕 +11.65 kB0 B → 11.65 kB
node_modules/giget/dist/index.mjs🆕 +10.51 kB0 B → 10.51 kB
node_modules/fs-minipass/index.js🆕 +10.44 kB0 B → 10.44 kB
node_modules/tar/lib/pack.js🆕 +10.39 kB0 B → 10.39 kB
node_modules/dotenv/lib/main.js🆕 +10.24 kB0 B → 10.24 kB
src/commands/module/add.ts🆕 +10.05 kB0 B → 10.05 kB
node_modules/ofetch/dist/shared/ofetch.03887fc3.mjs🆕 +9.9 kB0 B → 9.9 kB
node_modules/confbox/dist/shared/confbox.f9f03f05.mjs🆕 +9.8 kB0 B → 9.8 kB
node_modules/node-forge/lib/sha256.js🆕 +9.77 kB0 B → 9.77 kB
node_modules/minizlib/index.js🆕 +9.69 kB0 B → 9.69 kB
node_modules/tar/lib/header.js🆕 +9.41 kB0 B → 9.41 kB
node_modules/node-forge/lib/log.js🆕 +9.41 kB0 B → 9.41 kB
node_modules/node-forge/lib/aesCipherSuites.js🆕 +9.33 kB0 B → 9.33 kB
node_modules/node-forge/lib/sha1.js🆕 +9.28 kB0 B → 9.28 kB
node_modules/semver/classes/semver.js🆕 +8.95 kB0 B → 8.95 kB
node_modules/node-forge/lib/prime.js🆕 +8.89 kB0 B → 8.89 kB
node_modules/yallist/yallist.js🆕 +8.85 kB0 B → 8.85 kB
node_modules/signal-exit/dist/mjs/index.js🆕 +8.79 kB0 B → 8.79 kB
node_modules/node-forge/lib/pkcs1.js🆕 +8.5 kB0 B → 8.5 kB
node_modules/semver/internal/re.js🆕 +8.32 kB0 B → 8.32 kB
node_modules/readdirp/esm/index.js🆕 +8.28 kB0 B → 8.28 kB
node_modules/node-forge/lib/md5.js🆕 +8.16 kB0 B → 8.16 kB
node_modules/crossws/dist/shared/crossws.DTY7a69w.mjs🆕 +8.07 kB0 B → 8.07 kB
node_modules/nypm/dist/index.mjs🆕 +8.04 kB0 B → 8.04 kB
node_modules/node-forge/lib/pss.js🆕 +7.98 kB0 B → 7.98 kB
node_modules/semver/ranges/subset.js🆕 +7.67 kB0 B → 7.67 kB
node_modules/node-forge/lib/ssh.js🆕 +7.3 kB0 B → 7.3 kB
src/utils/dev.ts🆕 +7.13 kB0 B → 7.13 kB
node_modules/get-port-please/dist/index.mjs🆕 +7.11 kB0 B → 7.11 kB
src/commands/dev.ts🆕 +7 kB0 B → 7 kB
node_modules/node-forge/lib/oids.js🆕 +6.97 kB0 B → 6.97 kB
node_modules/node-forge/lib/pem.js🆕 +6.84 kB0 B → 6.84 kB
node_modules/node-forge/lib/cipher.js🆕 +6.83 kB0 B → 6.83 kB
node_modules/execa/index.js🆕 +6.79 kB0 B → 6.79 kB
node_modules/consola/dist/shared/consola.CBi6Nm9s.mjs🆕 +6.73 kB0 B → 6.73 kB
node_modules/pathe/dist/shared/pathe.ff20891b.mjs🆕 +6.13 kB0 B → 6.13 kB
node_modules/tar/lib/replace.js🆕 +6.04 kB0 B → 6.04 kB
node_modules/node-forge/lib/pbkdf2.js🆕 +5.96 kB0 B → 5.96 kB
node_modules/untun/dist/chunks/index.mjs🆕 +5.87 kB0 B → 5.87 kB
node_modules/tar/lib/mkdir.js🆕 +5.76 kB0 B → 5.76 kB
node_modules/ufo/dist/index.mjs🆕 +5.71 kB0 B → 5.71 kB
src/commands/upgrade.ts🆕 +5.69 kB0 B → 5.69 kB
node_modules/node-forge/lib/random.js🆕 +5.36 kB0 B → 5.36 kB
node_modules/node-forge/lib/kem.js🆕 +5.33 kB0 B → 5.33 kB
node_modules/node-forge/lib/baseN.js🆕 +5.21 kB0 B → 5.21 kB
src/commands/init.ts🆕 +5.07 kB0 B → 5.07 kB
node_modules/pathe/dist/shared/pathe.BLwDEnA5.mjs🆕 +5.06 kB0 B → 5.06 kB
node_modules/node-fetch-native/dist/chunks/multipart-parser.cjs🆕 +5.03 kB0 B → 5.03 kB
node_modules/source-map-js/lib/base64-vlq.js🆕 +4.87 kB0 B → 4.87 kB
node_modules/tar/lib/path-reservations.js🆕 +4.68 kB0 B → 4.68 kB
View detailed bundle breakdown

Added

AssetFile Size% Changed
shared/nuxi.SEuYCQjN.mjs0 B → 2.02 MB (+2.02 MB)-
chunks/index2.mjs0 B → 909.09 kB (+909.09 kB)-
chunks/index8.mjs0 B → 882.9 kB (+882.9 kB)-
chunks/init.mjs0 B → 805.33 kB (+805.33 kB)-
shared/nuxi.CscKye8B.mjs0 B → 285.09 kB (+285.09 kB)-
shared/nuxi.52LeSNXY.mjs0 B → 152.13 kB (+152.13 kB)-
chunks/node.mjs0 B → 134.34 kB (+134.34 kB)-
shared/nuxi.Dy8tIv7d.mjs0 B → 76.15 kB (+76.15 kB)-
chunks/index6.mjs0 B → 70.29 kB (+70.29 kB)-
chunks/dev2.mjs0 B → 68.95 kB (+68.95 kB)-
chunks/prompt.mjs0 B → 46.07 kB (+46.07 kB)-
chunks/search.mjs0 B → 42.99 kB (+42.99 kB)-
shared/nuxi.BPuj-7ta.mjs0 B → 42.89 kB (+42.89 kB)-
chunks/xdg-open.mjs0 B → 25.32 kB (+25.32 kB)-
shared/nuxi.CeDCJTol.mjs0 B → 18.95 kB (+18.95 kB)-
shared/nuxi.iVR055UQ.mjs0 B → 17.69 kB (+17.69 kB)-
chunks/index3.mjs0 B → 17.11 kB (+17.11 kB)-
chunks/main.mjs0 B → 15.34 kB (+15.34 kB)-
shared/nuxi.BgpyaHY1.mjs0 B → 14.64 kB (+14.64 kB)-
chunks/add2.mjs0 B → 11.89 kB (+11.89 kB)-
chunks/dev.mjs0 B → 9.58 kB (+9.58 kB)-
shared/nuxi.D0nEg9Qw.mjs0 B → 8.04 kB (+8.04 kB)-
chunks/add.mjs0 B → 6.83 kB (+6.83 kB)-
chunks/index5.mjs0 B → 6.55 kB (+6.55 kB)-
shared/nuxi.BZI8rqcO.mjs0 B → 6.13 kB (+6.13 kB)-
chunks/index7.mjs0 B → 5.87 kB (+5.87 kB)-
shared/nuxi.ChFrgAY-.mjs0 B → 5.71 kB (+5.71 kB)-
chunks/upgrade.mjs0 B → 5.69 kB (+5.69 kB)-
chunks/multipart-parser.mjs0 B → 5.11 kB (+5.11 kB)-
shared/nuxi.aFo6nWls.mjs0 B → 5.06 kB (+5.06 kB)-
chunks/multipart-parser2.mjs0 B → 4.58 kB (+4.58 kB)-
chunks/info.mjs0 B → 4.39 kB (+4.39 kB)-
chunks/analyze.mjs0 B → 3.18 kB (+3.18 kB)-
chunks/preview.mjs0 B → 2.84 kB (+2.84 kB)-
chunks/build.mjs0 B → 1.97 kB (+1.97 kB)-
shared/nuxi.BgENdoyd.mjs0 B → 1.76 kB (+1.76 kB)-
chunks/dev-child.mjs0 B → 1.75 kB (+1.75 kB)-
chunks/typecheck.mjs0 B → 1.74 kB (+1.74 kB)-
shared/nuxi.DdI-vRyV.mjs0 B → 1.54 kB (+1.54 kB)-
shared/nuxi.jHNMu6i2.mjs0 B → 1.34 kB (+1.34 kB)-
chunks/index4.mjs0 B → 1.24 kB (+1.24 kB)-
chunks/test.mjs0 B → 1.16 kB (+1.16 kB)-
shared/nuxi.BzgW4uzf.mjs0 B → 1.11 kB (+1.11 kB)-
chunks/prepare.mjs0 B → 984 B (+984 B)-
shared/nuxi.E-ZsRS8r.mjs0 B → 943 B (+943 B)-
shared/nuxi.BYrxtw3J.mjs0 B → 804 B (+804 B)-
chunks/devtools.mjs0 B → 764 B (+764 B)-
chunks/cleanup.mjs0 B → 471 B (+471 B)-
chunks/generate.mjs0 B → 388 B (+388 B)-
shared/nuxi.CxVFoSdk.mjs0 B → 294 B (+294 B)-
chunks/index.mjs0 B → 274 B (+274 B)-
index.mjs0 B → 188 B (+188 B)-
chunks/satisfies.mjs0 B → 116 B (+116 B)-
shared/nuxi.BSm0_9Hr.mjs0 B → 107 B (+107 B)-

Removed

No assets were removed

Bigger

No assets were bigger

Smaller

No assets were smaller

Unchanged

No assets were unchanged

@github-actions

github-actionsBot commented Jan 16, 2025

Copy link
Copy Markdown
Contributor

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 countTotal bundle size% Changed
0 → 290 B → 77.19 kB (+77.19 kB)-
Changeset
FileΔSize
home/runner/work/cli/cli/packages/nuxi/src/commands/module/add.ts🆕 +10.04 kB0 B → 10.04 kB
home/runner/work/cli/cli/packages/nuxi/src/utils/dev.ts🆕 +7.12 kB0 B → 7.12 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/dev.ts🆕 +7 kB0 B → 7 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/upgrade.ts🆕 +5.69 kB0 B → 5.69 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/init.ts🆕 +5.05 kB0 B → 5.05 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/info.ts🆕 +4.39 kB0 B → 4.39 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/analyze.ts🆕 +3.18 kB0 B → 3.18 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/module/search.ts🆕 +2.94 kB0 B → 2.94 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/preview.ts🆕 +2.84 kB0 B → 2.84 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/build.ts🆕 +1.97 kB0 B → 1.97 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/add.ts🆕 +1.94 kB0 B → 1.94 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/dev-child.ts🆕 +1.76 kB0 B → 1.76 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/typecheck.ts🆕 +1.74 kB0 B → 1.74 kB
home/runner/work/cli/cli/packages/nuxi/src/utils/nuxt.ts🆕 +1.24 kB0 B → 1.24 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/test.ts🆕 +1.16 kB0 B → 1.16 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/index.ts🆕 +1.12 kB0 B → 1.12 kB
home/runner/work/cli/cli/packages/nuxi/src/utils/fs.ts🆕 +1.11 kB0 B → 1.11 kB
src/main.ts🆕 +1.1 kB0 B → 1.1 kB
home/runner/work/cli/cli/packages/nuxi/src/main.ts🆕 +1.09 kB0 B → 1.09 kB
home/runner/work/cli/cli/packages/nuxi/src/utils/kit.ts🆕 +1.04 kB0 B → 1.04 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/_shared.ts🆕 +1.04 kB0 B → 1.04 kB
home/runner/work/cli/cli/packages/nuxi/src/utils/console.ts🆕 +1.03 kB0 B → 1.03 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/prepare.ts🆕 +984 B0 B → 984 B
home/runner/work/cli/cli/packages/nuxi/src/utils/banner.ts🆕 +804 B0 B → 804 B
home/runner/work/cli/cli/packages/nuxi/src/commands/devtools.ts🆕 +763 B0 B → 763 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/index.ts🆕 +698 B0 B → 698 B
home/runner/work/cli/cli/packages/nuxi/src/commands/module/_utils.ts🆕 +687 B0 B → 687 B
src/run.ts🆕 +625 B0 B → 625 B
home/runner/work/cli/cli/packages/nuxi/src/run.ts🆕 +586 B0 B → 586 B
home/runner/work/cli/cli/packages/nuxi/src/commands/cleanup.ts🆕 +471 B0 B → 471 B
home/runner/work/cli/cli/packages/nuxi/src/utils/engines.ts🆕 +445 B0 B → 445 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/app.ts🆕 +407 B0 B → 407 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/api.ts🆕 +401 B0 B → 401 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/error.ts🆕 +394 B0 B → 394 B
home/runner/work/cli/cli/packages/nuxi/src/commands/generate.ts🆕 +388 B0 B → 388 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/composable.ts🆕 +343 B0 B → 343 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/component.ts🆕 +325 B0 B → 325 B
home/runner/work/cli/cli/packages/nuxi/src/utils/env.ts🆕 +294 B0 B → 294 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/layout.ts🆕 +274 B0 B → 274 B
home/runner/work/cli/cli/packages/nuxi/src/commands/module/index.ts🆕 +274 B0 B → 274 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/module.ts🆕 +259 B0 B → 259 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/page.ts🆕 +255 B0 B → 255 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/plugin.ts🆕 +245 B0 B → 245 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/middleware.ts🆕 +244 B0 B → 244 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/server-route.ts🆕 +225 B0 B → 225 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/server-middleware.ts🆕 +209 B0 B → 209 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/server-plugin.ts🆕 +204 B0 B → 204 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/server-util.ts🆕 +191 B0 B → 191 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/layer.ts🆕 +187 B0 B → 187 B
home/runner/work/cli/cli/packages/nuxi/src/utils/templates/app-config.ts🆕 +150 B0 B → 150 B
package.json🆕 +112 B0 B → 112 B
home/runner/work/cli/cli/packages/nuxi/src/utils/packageManagers.ts🆕 +107 B0 B → 107 B
home/runner/work/cli/cli/packages/nuxi/package.json🆕 +107 B0 B → 107 B
home/runner/work/cli/cli/packages/nuxi/src/utils/logger.ts🆕 +39 B0 B → 39 B
src/index.ts+0 B (0%)0 B → 0 B
View detailed bundle breakdown

Added

AssetFile Size% Changed
chunks/add2.mjs0 B → 11.7 kB (+11.7 kB)-
chunks/dev2.mjs0 B → 7.12 kB (+7.12 kB)-
chunks/dev.mjs0 B → 7 kB (+7 kB)-
chunks/add.mjs0 B → 6.83 kB (+6.83 kB)-
chunks/upgrade.mjs0 B → 5.69 kB (+5.69 kB)-
shared/cli.ZjQ19XGU.mjs0 B → 5.48 kB (+5.48 kB)-
chunks/init.mjs0 B → 5.05 kB (+5.05 kB)-
chunks/info.mjs0 B → 4.39 kB (+4.39 kB)-
chunks/analyze.mjs0 B → 3.18 kB (+3.18 kB)-
chunks/search.mjs0 B → 2.94 kB (+2.94 kB)-
chunks/preview.mjs0 B → 2.84 kB (+2.84 kB)-
chunks/build.mjs0 B → 1.97 kB (+1.97 kB)-
chunks/dev-child.mjs0 B → 1.76 kB (+1.76 kB)-
chunks/typecheck.mjs0 B → 1.74 kB (+1.74 kB)-
shared/cli.COREWf7f.mjs0 B → 1.24 kB (+1.24 kB)-
chunks/test.mjs0 B → 1.16 kB (+1.16 kB)-
shared/cli.9BhOHB0S.mjs0 B → 1.11 kB (+1.11 kB)-
shared/cli.DlcAx0De.mjs0 B → 1.04 kB (+1.04 kB)-
chunks/prepare.mjs0 B → 984 B (+984 B)-
shared/cli.mEn9q49T.mjs0 B → 804 B (+804 B)-
chunks/devtools.mjs0 B → 763 B (+763 B)-
shared/cli.C935N1ss.mjs0 B → 687 B (+687 B)-
chunks/cleanup.mjs0 B → 471 B (+471 B)-
chunks/generate.mjs0 B → 388 B (+388 B)-
shared/cli.BnJuNnzK.mjs0 B → 294 B (+294 B)-
chunks/index.mjs0 B → 274 B (+274 B)-
index.mjs0 B → 200 B (+200 B)-
shared/cli.BSm0_9Hr.mjs0 B → 107 B (+107 B)-
shared/cli.Bzv_ksqZ.mjs0 B → 107 B (+107 B)-

Removed

No assets were removed

Bigger

No assets were bigger

Smaller

No assets were smaller

Unchanged

No assets were unchanged

@github-actions

github-actionsBot commented Jan 16, 2025

Copy link
Copy Markdown
Contributor

Bundle Stats — create-nuxt-app 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 countTotal bundle size% Changed
0 → 60 B → 1.04 MB (+1.04 MB)-
Changeset (largest 100 files by percent change)
FileΔSize
node_modules/node-fetch-native/dist/proxy.cjs🆕 +460.14 kB0 B → 460.14 kB
node_modules/node-fetch-native/dist/node.cjs🆕 +116.77 kB0 B → 116.77 kB
node_modules/consola/dist/chunks/prompt.mjs🆕 +46.07 kB0 B → 46.07 kB
node_modules/consola/dist/shared/consola.DC9Xh_QO.mjs🆕 +31.73 kB0 B → 31.73 kB
node_modules/tar/lib/unpack.js🆕 +26.32 kB0 B → 26.32 kB
node_modules/minipass/index.js🆕 +17.12 kB0 B → 17.12 kB
node_modules/tar/lib/parse.js🆕 +16.69 kB0 B → 16.69 kB
node_modules/tar/lib/write-entry.js🆕 +15.69 kB0 B → 15.69 kB
node_modules/tinyexec/dist/main.js🆕 +15.41 kB0 B → 15.41 kB
node_modules/semver/classes/range.js🆕 +15.25 kB0 B → 15.25 kB
node_modules/consola/dist/core.mjs🆕 +13.21 kB0 B → 13.21 kB
node_modules/giget/dist/index.mjs🆕 +10.53 kB0 B → 10.53 kB
node_modules/fs-minipass/index.js🆕 +10.42 kB0 B → 10.42 kB
node_modules/tar/lib/pack.js🆕 +10.38 kB0 B → 10.38 kB
node_modules/minizlib/index.js🆕 +9.69 kB0 B → 9.69 kB
node_modules/tar/lib/header.js🆕 +9.41 kB0 B → 9.41 kB
node_modules/semver/classes/semver.js🆕 +8.95 kB0 B → 8.95 kB
node_modules/yallist/yallist.js🆕 +8.85 kB0 B → 8.85 kB
node_modules/signal-exit/dist/mjs/index.js🆕 +8.79 kB0 B → 8.79 kB
node_modules/semver/internal/re.js🆕 +8.32 kB0 B → 8.32 kB
node_modules/consola/dist/shared/consola.CBi6Nm9s.mjs🆕 +6.82 kB0 B → 6.82 kB
node_modules/execa/index.js🆕 +6.79 kB0 B → 6.79 kB
node_modules/tar/lib/replace.js🆕 +6.01 kB0 B → 6.01 kB
node_modules/tar/lib/mkdir.js🆕 +5.74 kB0 B → 5.74 kB
node_modules/pathe/dist/shared/pathe.ff20891b.mjs🆕 +5.09 kB0 B → 5.09 kB
home/runner/work/cli/cli/packages/nuxi/src/commands/init.ts🆕 +5.06 kB0 B → 5.06 kB
node_modules/node-fetch-native/dist/chunks/multipart-parser.cjs🆕 +5.03 kB0 B → 5.03 kB
node_modules/nypm/dist/index.mjs🆕 +4.99 kB0 B → 4.99 kB
node_modules/tar/lib/path-reservations.js🆕 +4.68 kB0 B → 4.68 kB
node_modules/chownr/chownr.js🆕 +4.48 kB0 B → 4.48 kB
node_modules/tar/lib/pax.js🆕 +4.23 kB0 B → 4.23 kB
node_modules/human-signals/build/src/core.js🆕 +4.02 kB0 B → 4.02 kB
node_modules/minizlib/constants.js🆕 +3.92 kB0 B → 3.92 kB
node_modules/semver/classes/comparator.js🆕 +3.78 kB0 B → 3.78 kB
node_modules/tar/lib/list.js🆕 +3.4 kB0 B → 3.4 kB
node_modules/pathe/dist/shared/pathe.BLwDEnA5.mjs🆕 +3.37 kB0 B → 3.37 kB
node_modules/which/which.js🆕 +3.36 kB0 B → 3.36 kB
node_modules/std-env/dist/index.mjs🆕 +3.22 kB0 B → 3.22 kB
node_modules/execa/lib/stream.js🆕 +3.17 kB0 B → 3.17 kB
node_modules/cross-spawn/lib/parse.js🆕 +3.15 kB0 B → 3.15 kB
node_modules/get-stream/source/array-buffer.js🆕 +3.13 kB0 B → 3.13 kB
node_modules/tar/lib/read-entry.js🆕 +3.04 kB0 B → 3.04 kB
node_modules/tar/lib/extract.js🆕 +3.02 kB0 B → 3.02 kB
node_modules/execa/lib/kill.js🆕 +2.83 kB0 B → 2.83 kB
node_modules/mimic-fn/index.js🆕 +2.82 kB0 B → 2.82 kB
node_modules/execa/lib/command.js🆕 +2.82 kB0 B → 2.82 kB
node_modules/get-stream/source/contents.js🆕 +2.71 kB0 B → 2.71 kB
node_modules/tar/lib/create.js🆕 +2.57 kB0 B → 2.57 kB
node_modules/tar/lib/large-numbers.js🆕 +2.47 kB0 B → 2.47 kB
node_modules/consola/dist/shared/consola.Cs5FdtHD.mjs🆕 +2.08 kB0 B → 2.08 kB
node_modules/execa/lib/error.js🆕 +2.07 kB0 B → 2.07 kB
node_modules/mkdirp/lib/mkdirp-manual.js🆕 +1.82 kB0 B → 1.82 kB
node_modules/cross-spawn/lib/util/resolveCommand.js🆕 +1.74 kB0 B → 1.74 kB
node_modules/cross-spawn/lib/enoent.js🆕 +1.6 kB0 B → 1.6 kB
node_modules/defu/dist/defu.mjs🆕 +1.56 kB0 B → 1.56 kB
node_modules/cross-spawn/lib/util/escape.js🆕 +1.49 kB0 B → 1.49 kB
node_modules/signal-exit/dist/mjs/signals.js🆕 +1.36 kB0 B → 1.36 kB
node_modules/cross-spawn/index.js🆕 +1.35 kB0 B → 1.35 kB
node_modules/isexe/index.js🆕 +1.33 kB0 B → 1.33 kB
node_modules/tar/lib/types.js🆕 +1.3 kB0 B → 1.3 kB
node_modules/node-fetch-native/dist/index.cjs🆕 +1.27 kB0 B → 1.27 kB
node_modules/mkdirp/lib/mkdirp-native.js🆕 +1.16 kB0 B → 1.16 kB
node_modules/npm-run-path/index.js🆕 +1.14 kB0 B → 1.14 kB
node_modules/tar/lib/strip-absolute-path.js🆕 +1.14 kB0 B → 1.14 kB
node_modules/mkdirp/index.js🆕 +1.13 kB0 B → 1.13 kB
node_modules/execa/lib/stdio.js🆕 +1.12 kB0 B → 1.12 kB
node_modules/tar/lib/get-write-flag.js🆕 +1.11 kB0 B → 1.11 kB
node_modules/semver/functions/cmp.js🆕 +1.07 kB0 B → 1.07 kB
node_modules/execa/lib/promise.js🆕 +1.07 kB0 B → 1.07 kB
node_modules/merge-stream/index.js🆕 +1.07 kB0 B → 1.07 kB
node_modules/tar/lib/update.js🆕 +1.06 kB0 B → 1.06 kB
node_modules/isexe/windows.js🆕 +1.05 kB0 B → 1.05 kB
node_modules/isexe/mode.js🆕 +1.05 kB0 B → 1.05 kB
node_modules/human-signals/build/src/main.js🆕 +1.04 kB0 B → 1.04 kB
home/runner/work/cli/cli/packages/nuxi/src/utils/console.ts🆕 +1.03 kB0 B → 1.03 kB
node_modules/semver/internal/constants.js🆕 +1.03 kB0 B → 1.03 kB
node_modules/execa/lib/pipe.js🆕 +1.02 kB0 B → 1.02 kB
node_modules/get-stream/source/string.js🆕 +993 B0 B → 993 B
node_modules/semver/internal/lrucache.js🆕 +983 B0 B → 983 B
node_modules/mkdirp/lib/opts-arg.js🆕 +968 B0 B → 968 B
node_modules/tar/lib/high-level-opt.js🆕 +958 B0 B → 958 B
node_modules/onetime/index.js🆕 +957 B0 B → 957 B
node_modules/mkdirp/lib/find-made.js🆕 +948 B0 B → 948 B
node_modules/mkdirp/lib/path-arg.js🆕 +913 B0 B → 913 B
node_modules/tar/lib/warn-mixin.js🆕 +905 B0 B → 905 B
node_modules/tar/lib/mode-fix.js🆕 +808 B0 B → 808 B
node_modules/node-fetch-native/dist/shared/node-fetch-native.61758d11.cjs🆕 +771 B0 B → 771 B
node_modules/cross-spawn/lib/util/readShebang.js🆕 +729 B0 B → 729 B
node_modules/tar/lib/winchars.js🆕 +696 B0 B → 696 B
node_modules/tar/lib/normalize-windows-path.js🆕 +675 B0 B → 675 B
node_modules/tar/lib/strip-trailing-slashes.js🆕 +660 B0 B → 660 B
node_modules/tar/lib/normalize-unicode.js🆕 +644 B0 B → 644 B
node_modules/mkdirp/lib/use-native.js🆕 +629 B0 B → 629 B
node_modules/semver/internal/identifiers.js🆕 +613 B0 B → 613 B
node_modules/tar/index.js🆕 +595 B0 B → 595 B
node_modules/shebang-command/index.js🆕 +583 B0 B → 583 B
node_modules/get-stream/source/buffer.js🆕 +539 B0 B → 539 B
node_modules/semver/internal/parse-options.js🆕 +533 B0 B → 533 B
home/runner/work/cli/cli/packages/nuxi/src/commands/_shared.ts🆕 +519 B0 B → 519 B
src/run.ts🆕 +501 B0 B → 501 B
View detailed bundle breakdown

Added

AssetFile Size% Changed
shared/create-nuxt-app.a32fsqyS.mjs0 B → 896.02 kB (+896.02 kB)-
chunks/index.mjs0 B → 70.29 kB (+70.29 kB)-
chunks/prompt.mjs0 B → 46.07 kB (+46.07 kB)-
chunks/satisfies.mjs0 B → 43 kB (+43 kB)-
chunks/multipart-parser.mjs0 B → 5.11 kB (+5.11 kB)-
index.mjs0 B → 1.01 kB (+1.01 kB)-

Removed

No assets were removed

Bigger

No assets were bigger

Smaller

No assets were smaller

Unchanged

No assets were unchanged

Comment threadpackages/create-nuxt-app/src/main.ts

@atinuxatinux left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for working on this!

create-nuxt-app needed some love and this is a good start for future iterations & improvements

@danielroe
danielroe merged commit 96f9246 into mainJan 16, 2025
@danielroe
danielroe deleted the refactor/cna branch January 16, 2025 13:53
This was referenced Jan 29, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

default to nuxt 3 when running create-nuxt-app

2 participants

@danielroe@atinux