Skip to content

seanwevans/cordite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Cordite

Cordite is a utility script for quickly bootstrapping a React project with optional Tailwind CSS, Lucide React icons, and GitHub Pages deployment configuration.

Fuse

fuse.py is a helper script for quickly setting up a new Vite React project. It initializes the project, removes the template files, and can optionally add Tailwind CSS, Lucide icons, and GitHub Pages deployment support.

Prerequisites

  • Node.js and npm must be installed and available on your PATH.
  • Python 3 (the script is run with python3).

Usage

Run the script with the desired project name:

python3 fuse.py my-app

Common optional flags:

  • --tailwind – install Tailwind CSS and configure it in vite.config.js.
  • --lucide – install lucide-react.
  • --deploy – configure the project for deployment to GitHub Pages.

Example combining all options:

python3 fuse.py my-app --tailwind --lucide --deploy

After the script completes you can change into the new directory and start developing:

cd my-app
npm run dev

License

This project is licensed under the MIT License.

About

how I've started jumpstarting my react apps recently

Topics

Resources

License

Stars

Watchers

Forks

Languages