create-susanoo-ui
v1.0.1
Published
A simple template creator for small projects
Maintainers
Readme
create-susanoo-ui 🛡️🌀
A minimal, lightning-fast interactive CLI tool to scaffold clean boilerplates for your front-end projects. Stop wasting time recreating folder structures, configuring SASS architectures, or writing standard reset styles from scratch.
🚀 Features
- Interactive Setup: Powered by
inquirerfor an intuitive terminal questionnaire interface. - Vanilla Starter Kit: Generates a pristine HTML5 structure complete with separated, modular global styling sheets and script entry points.
- SASS 7-in-1 Architecture Template: Instantly sets up the widely acclaimed 7-in-1 Sass architecture pattern (Abstracts, Base, Components, Layout, Pages, Themes, Vendors) pre-configured with forwarders (
@forward,@use) and a localized development script watcher. - Performance Focused: Extremely lightweight with asynchronous file copying operations utilizing
fs-extraand colored terminal highlights usingchalk.
🛠️ Installation & Usage
You can initialize and launch the generator seamlessly directly through your favorite package manager without global installations:
npx create-susanoo-ui
# or
npm x create-susanoo-uiManual Global Installation
If you prefer to have the command available permanently globally on your workspace:
npm install -g create-susanoo-uiThen run the generator from any workspace folder:
create-susanoo-ui📂 Available Project Templates
When running the CLI, you will be prompted to select between two baseline layout paradigms:
1. Vanilla HTML/CSS/JS
Ideal for quick prototyping, standard challenges, or lightweight scripts.
your-project/
├── css/
│ ├── global.css # Core resets and systemic variables
│ └── styles.css # Custom specific page styles
├── js/
│ └── main.js # Modular ESM JavaScript entrypoint
└── index.html # Standard modern semantic skeleton2. SASS 7-in-1 Architecture
Designed for production-grade web layouts requiring rigorous design system constraints and CSS scale-out strategies.
your-project/
├── sass/
│ ├── abstracts/ # _variables.scss, _mixins.scss, _functions.scss
│ ├── base/ # _reset.scss, _globals.scss, _typography.scss
│ ├── components/ # _button.scss, _card.scss
│ ├── layout/ # _header.scss, _footer.scss, _grid.scss
│ ├── pages/ # _home.scss
│ ├── themes/ # _dark.scss
│ └── main.scss # Aggregated pipeline forwarder
├── index.html
└── package.json # Comes with live compile scripts ("npm run sass")💖 Support the Project
If create-susanoo-ui helped speed up your setup workflow, consider supporting its maintenance and development of future feature templates! Your contribution helps keep the tool updated with the latest front-end standards and dependency security patches.
| Platform | Benefit | Link | | :--- | :--- | :--- | | Ko-fi | Buy me a coffee or support monthly | Support on Ko-fi | | GitHub | Leave a ⭐ to improve package discovery | GitHub Repository |
How to Sponsor on Ko-fi
Click the badge below or visit my direct page to make a flexible donation. Every single coffee makes a huge difference!
📄 License
This project is open-source and dual-licensed under the terms of the MIT License. Feel free to fork, adapt, alter, and distribute it commercially or personally.

