create-nuxion
| Install | |
|---|---|
npm install create-nuxion |
|
| Latest Version: | 0.2.0 |
| License: | MIT |
| Last Updated: | Oct 11, 2026 |
| Links: | GitHub · npm |
create-nuxion
Scaffold Nuxion — starter kit monorepo NestJS + Nuxt/Next — menjadi project baru dalam satu perintah:
bun create nuxion@latest nama-project
Kit punya dua variant frontend: Nuxt 4 (default) dan Next.js 16. Pilih Next dengan flag (atau jawab prompt interaktif):
bun create nuxion@latest nama-project --frontend next
Prasyarat
- Bun ≥ 1.3
- git
Flags
| Flag | Default | Keterangan |
|---|---|---|
--frontend <v> |
nuxt |
Variant frontend: nuxt atau next |
--branch <ref> |
main |
Branch/tag template |
--repo <url> |
repo publik | URL clone alternatif (mis. fork/private) |
--display <nama> |
Title Case slug | Nama tampilan aplikasi |
--no-install |
— | Lewati bun install di akhir |
-h, --help |
— | Bantuan |
--frontend nextbutuh template kit yang sudah membawaapps/web-next(nuxion PR #46 ke atas). Flag hanya diteruskan ke init saat dipilih eksplisit, jadi--branch <ref-lama>tetap aman.
Yang dilakukan
- Clone shallow dari GitHub →
nama-project/ - Buang
.gitlalugit initbaru tanpa remote — tidak ada cara salah push ke repo Nuxion, dan riwayat commit kit tidak terbawa - Jalankan
scripts/init-project.tsmilik kit: rename@nuxion/*, slug, dan display name, pilih variant frontend (variant satunya dihapus; pilihannextmemindahkanapps/web-nextmenjadiapps/webdi port 8080), lalu tulis.envdari.env.example(JWT_SECRET digenerate) - Hapus meta-dok kit:
.agents/,.zcode/,AGENTS.md,docs/,LESSON.md,MEMORY.md,ERRORS.md,scripts/init-project.*beserta entry"init"dipackage.json(SPEC.md,.github/, dandocker/tetap dipertahankan) bun install+ commit pertama (chore: scaffold dari create-nuxion)
Template diambil langsung dari branch main repo Nuxion saat perintah
dijalankan — tidak di-bundle ke paket ini, jadi scaffold selalu memakai
template terbaru dan paket ini hanya perlu di-publish ulang bila CLI-nya
berubah.
Test
npm test # node --test bin/ — argument handling murni
Scaffold end-to-end diuji manual terhadap clone nyata (lihat step di atas).
Publish (maintainer)
npm login # verifikasi dulu: npm whoami harus mengembalikan username
npm version patch # atau minor / major
npm publish
npm view create-nuxion # cek hasil publish
Related Packages
Scaffold and ship production-ready Bun monorepos using official framework scaffo...
Scaffold a new fullstack app from the symbiosika template (Bun + Hono backend, V...
Version History
| Version | Released | License |
|---|---|---|
| 0.2.0 | MIT | |
| 0.1.0 | MIT |