scss-project
| Install | |
|---|---|
npm install scss-project |
|
| Latest Version: | 1.35.56 |
| License: | MIT |
| Last Updated: | Dec 25, 2025 |
| Links: | GitHub · npm |
📁 Create SCSS Folder Structure
SCSS Project is a CLI tool that sets up a ready-to-use frontend boilerplate with structured SCSS, HTML, JS, and Gulp tasks for faster, maintainable web development.
🚀 Installation
npm install -g scss-project
npx scss-project <project-name>
You can use the scss/ folder with any modern frontend setup like:
- Angular
- React
- Vue
It provides a modular architecture (base, components, layout, pages, utilities, vendors) for clean, reusable, and maintainable styles.
You can also add third-party libraries like Bootstrap or Owl Carousel in the vendors/ folder for extended functionality.
🚧 Create SCSS Files via Command
scss-project g foldername/filename
This will:
- 🔧 Create src/scss/foldername/_filename.scss
- ✍️ Add boilerplate SCSS with @use "utilities/__utilities-dir"
- 🔗 Auto-import into __*-dir.scss (sorted alphabetically)
📦 Features
Running gulp minifycss merges duplicate media queries, cleans and minifies the CSS, and outputs a smaller, optimized file as bundle.min.css for your website.
npm run buildcss
.card {
padding: 1rem;
@media (max-width: 768px) {
padding: 0.5rem;
}
}
.header {
font-size: 2rem;
@media (max-width: 768px) {
font-size: 1.5rem;
}
}
Compiles to:
.card {
padding: 1rem;
}
.header {
font-size: 2rem;
}
@media (max-width: 768px) {
.card {
padding: 0.5rem;
}
.header {
font-size: 1.5rem;
}
}
📁 Folder Structure Generated
Project/
├── .gitignore
├── gulpfile.js
├── index.html
├── package.json
└── src/
├── css/
├── fonts/
├── icons/
├── images/
├── js/
│ ├── index.js
│ ├── bootstrap/
│ ├── jquery/
│ └── owl_carousel/
└── scss/
├── style.scss
├── base/
│ ├── _base.scss
│ ├── _typography.scss
│ └── __base-dir.scss
├── components/
│ └── __components-dir.scss
├── layout/
│ ├── _footer.scss
│ ├── _header.scss
│ ├── _layout.scss
│ ├── _main.scss
│ ├── _navigation.scss
│ ├── _sidebar.scss
│ └── __layout-dir.scss
├── pages/
│ ├── _login.scss
│ └── __pages-dir.scss
├── ui/
│ ├── _button.scss
│ └── __ui-dir.scss
├── utilities/
│ ├── _extend.scss
│ ├── _function.scss
│ ├── _icons.scss
│ ├── _mixins.scss
│ ├── _utils.scss
│ ├── _variables.scss
│ └── __utilities-dir.scss
└── vendors/
├── __vendors-dir.scss
├── bootstrap/
│ └── bootstrap.min.css
└── owl_carousel/
├── owl.carousel.min.css
└── owl.theme.default.min.css
Related Packages
Init Spark Umbraco is a CLI tool for quickly setting up Umbraco projects with fr...
IntegralUI Web Lite - TreeView is a native Web Component that can help you to cr...
Simple, framework agnostic and GDPR Compliance library to track data to Meta Pix...
Simple, framework agnostic and GDPR Compliance library to track data to Meta Pix...
Version History
| Version | Released | License |
|---|---|---|
| 1.35.56 | MIT | |
| 1.34.56 | MIT | |
| 1.34.55 | MIT | |
| 1.34.54 | MIT | |
| 1.34.53 | MIT | |
| 1.33.53 | MIT | |
| 1.33.52 | MIT | |
| 1.32.52 | MIT | |
| 1.31.52 | MIT | |
| 1.31.51 | MIT | |
| 1.30.51 | MIT | |
| 1.30.50 | MIT | |
| 1.30.49 | MIT | |
| 1.30.48 | MIT | |
| 1.29.48 | MIT | |
| 1.28.48 | MIT | |
| 1.27.48 | MIT | |
| 1.26.48 | MIT | |
| 1.25.48 | MIT | |
| 1.24.48 | MIT | |
| 1.23.48 | MIT | |
| 1.22.48 | MIT | |
| 1.20.48 | MIT | |
| 1.20.47 | MIT | |
| 1.20.46 | MIT | |
| 1.20.45 | MIT | |
| 1.20.44 | MIT | |
| 1.19.43 | MIT | |
| 1.19.42 | MIT | |
| 1.19.41 | MIT |
Showing the latest 30 of 87. See every release on npm