cna-advania
v0.0.4
Published
CLI for å opprette React prosjekter med ulike templates
Maintainers
Readme
cna-advania
Et CLI-verktøy for å raskt opprette React-prosjekter med ulike templates og konfigurasjoner.
Installasjon
Global installasjon
npm install -g cna-advaniaBruk med npx (uten installasjon)
npx cna-advania my-appBruk
Interaktiv modus
# Start interaktiv guide
cna-advania
# Start interaktiv guide med prosjektnavn
cna-advania my-appKommandolinjeparametere
# Opprett prosjekt med standard valg
cna-advania my-app --template next-app --typescript --styling tailwind
# Se alle kommandolinjevalg
cna-advania --help
# Hopp over spørsmål (bruk predefinerte valg)
cna-advania my-app --yesList tilgjengelige templates
cna-advania list
# Vis detaljert informasjon
cna-advania list --detail
# Output som JSON
cna-advania list --jsonTilgjengelige Templates
next-app- Next.js med App Routernext-pages- Next.js med Pages Routernext-sanity- Next.js med Sanity CMSnext-payload- Next.js med Payload CMS
Egne Templates
Du kan legge til dine egne templates ved å opprette en mappe i:
~/.cna-advania/templates/din-templateHver template bør inneholde en template.json fil med metadata:
{
"name": "Min Custom Template",
"description": "Beskrivelse av templaten",
"features": ["Feature 1", "Feature 2"]
}Utvikling
Lokalt oppsett
# Klon repoet
git clone https://github.com/din-bruker/cna-advania.git
cd cna-advania
# Installer avhengigheter
npm install
# Link pakken lokalt for testing
npm linkLegge til nye templates
- Opprett en ny mappe i
templates/med template-navnet - Legg til nødvendige filer for templaten
- Legg til en
template.jsonfil med metadata
npm list -g --depth=0 npm unlink -g cna-advania npm link
Lisens
MIT
