Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrismademe/fascio
Couldn't think of a better name. A basic bundler for your frontend assets.
https://github.com/chrismademe/fascio
Last synced: 2 days ago
JSON representation
Couldn't think of a better name. A basic bundler for your frontend assets.
- Host: GitHub
- URL: https://github.com/chrismademe/fascio
- Owner: chrismademe
- License: other
- Created: 2023-01-17T19:45:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-23T08:07:37.000Z (8 months ago)
- Last Synced: 2024-06-23T15:50:02.924Z (5 months ago)
- Language: SCSS
- Size: 172 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Fascio
A simple asset bundler for your frontend assets, built on esbuild. Supports PostCSS, SASS, React, Vue, Svelte and copying files.
## Example Build Script
```js
import Fascio from '../Fascio.js';Fascio.js('./src/js/script.js', { dest: './dist', minify: true });
Fascio.react('./src/js/react.js', { dest: './dist', minify: true });
Fascio.svelte('./src/js/svelte.js', { dest: './dist', minify: true });
Fascio.vue('./src/js/vue.js', { dest: './dist', minify: true });
Fascio.scss('./src/css/postcss.css', { dest: './dist', minify: true, glob: true });
Fascio.postcss('./src/css/postcss.css', { dest: './dist', minify: true });
Fascio.copy('./src/assets');
```And run it `node build.js`.