JSPM

@scrat1313/vite-tsx-react

1.1.3
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 3
    • Score
      100M100P100Q65033F
    • License MIT

    CLI pour scaffolder le template — crée un nouveau projet à partir du template

    Package Exports

    • @scrat1313/vite-tsx-react
    • @scrat1313/vite-tsx-react/bin/create.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@scrat1313/vite-tsx-react) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    ⚡ create-frontend-react

    Générateur de projet Vite + React + Tailwind + TypeScript prêt à l’emploi, pensé pour la rapidité, la clarté, et une structure professionnelle.


    🚀 Utilisation rapide

    npx @scrat1313/create-frontend-react
    # ou, directement avec le nom du projet :
    npx @scrat1313/create-frontend-react mon-projet

    📂 Structure de dossier générée

    mon-projet/
    │   .env
    │   .env.example
    │   package.json
    │   vite.config.ts
    │
    ├───public
    │   └───vite.svg
    │
    └───src
        │   App.tsx
        │   main.tsx
        │
        ├───assets
        │   ├───files
        │   │   ├───docs
        │   │   ├───images
        │   │   │   ├───background
        │   │   │   └───logo
        │   │   ├───pdf
        │   │   └───videos
        │   └───fonts
        │       └───Poppins
        │
        ├───components
        │   ├───HomeComponents
        │   │       SectionOne.tsx
        │   │       SectionTwo.tsx
        │   │       TemplateNotice.tsx
        │   ├───ExampleComponents
        │   │       ExampleComponent.tsx
        │   └───Layout
        │           Footer.tsx
        │           Header.tsx
        │           Layout.tsx
        │
        ├───config
        ├───contexts
        ├───data
        ├───hooks
        ├───pages
        ├───routes
        ├───services
        ├───styles
        ├───types
        └───utils

    ⚙️ Variables d'environnement générées

    Le CLI configure automatiquement les fichiers .env et .env.example avec :

    VITE_PORT=5173
    VITE_APP_URL=http://localhost:8000/api

    Ces valeurs sont personnalisables lors de la création du projet.


    🏁 Démarrer le projet

    cd mon-projet
    npm install
    npm run dev

    ou, si tu utilises pnpm :

    cd mon-projet
    pnpm install
    pnpm run dev

    💡 Fonctionnalités incluses

    • Structure professionnelle : assets, components, hooks, config, services, etc.
    • Environnement TypeScript prêt à l’emploi
    • Tailwind CSS intégré
    • Configuration Vite optimisée
    • Templates de composants et hooks personnalisés
    • Variables d’environnement générées automatiquement
    • Exemples de dossiers pour fichiers, images, polices, vidéos, etc.
    • Bonne base pour la collaboration en équipe

    📝 Licence

    MIT


    Généré par Alain Patrick.