0.0.3 • Published 5 months ago

cna-advania v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

create-react-project

Et CLI-verktøy for å raskt opprette React-prosjekter med ulike templates og konfigurasjoner.

Installasjon

Global installasjon

npm install -g cna-advania

Bruk med npx (uten installasjon)

npx cna-advania my-app

Bruk

Interaktiv modus

# Start interaktiv guide
cna-advania

# Start interaktiv guide med prosjektnavn
cna-advania my-app

Kommandolinjeparametere

# 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 --yes

List tilgjengelige templates

create-react-project list

# Vis detaljert informasjon
create-react-project list --detail

# Output som JSON
create-react-project list --json

Tilgjengelige Templates

  • next-app - Next.js med App Router
  • next-pages - Next.js med Pages Router
  • next-sanity - Next.js med Sanity CMS
  • next-payload - Next.js med Payload CMS

Egne Templates

Du kan legge til dine egne templates ved å opprette en mappe i:

~/.create-react-project/templates/din-template

Hver 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/create-react-project.git
cd create-react-project

# Installer avhengigheter
npm install

# Link pakken lokalt for testing
npm link

Legge til nye templates

  1. Opprett en ny mappe i templates/ med template-navnet
  2. Legg til nødvendige filer for templaten
  3. Legg til en template.json fil med metadata

npm list -g --depth=0 npm unlink -g cna-advania npm link

Lisens

MIT

0.0.3

5 months ago

0.0.2

5 months ago

0.0.1

5 months ago