stackweaver

1.2.7 • Public • Published

StackWeaver

StackWeaver is an innovative CLI tool designed to streamline the initial setup of full-stack MERN applications. It simplifies the development process by offering customizable configurations and automatic scaffolding of frontend and backend files. With StackWeaver, developers can effortlessly kickstart their projects with various options like Tailwind CSS, ShadCN UI, and DaisyUI.

Features

  • Vite Integration: Get a blazing fast frontend setup with Vite.
  • Tailwind CSS, ShadCN UI, DaisyUI: Choose your preferred styling options for a sleek and modern UI.
  • Extensive Customization: Tailor your stack with a variety of options, ensuring your project starts with exactly what you need.
  • Automatic Setup: Enjoy a hassle-free setup process that handles all initial configurations and file creations.

Getting Started

Prerequisites

Ensure you have Node.js and npm installed on your system. You can download them from nodejs.org.

Installation

To install StackWeaver, run the following command:

npm install -g stackweaver

Usage

Run the CLI tool to scaffold a new MERN stack application:

stackweaver

You will be prompted to choose from various configuration options such as:

  • Frontend setup with Vite
  • Styling options: Tailwind CSS, ShadCN UI, DaisyUI
  • Backend options: REST API
  • Additional tools and libraries

Follow the prompts to configure your new project. Once the setup is complete, navigate to your project directory and start developing!

cd {project-name}
npm install
npm run dev

Configuration Options

StackWeaver offers several configuration options to customize your project setup. Here are some of the available options:

  • Styling: Tailwind CSS, ShadCN UI, DaisyUI
  • Backend: REST API
  • Database: MongoDB with Mongoose

Contributing

We welcome contributions from the community! If you'd like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a pull request

Acknowledgments

StackWeaver was inspired by the need for efficient and customizable project scaffolding in the MERN stack ecosystem. Special thanks to all the developers and contributors who have made this project possible.

Package Sidebar

Install

npm i stackweaver

Weekly Downloads

0

Version

1.2.7

License

MIT

Unpacked Size

204 kB

Total Files

46

Last publish

Collaborators

  • sabarinarayana