Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clippedjs/clipped
:paperclip: How configurations should have been made
https://github.com/clippedjs/clipped
backpackjs clippedjs nodejs presets reactjs usthing vuejs webpack
Last synced: about 1 month ago
JSON representation
:paperclip: How configurations should have been made
- Host: GitHub
- URL: https://github.com/clippedjs/clipped
- Owner: clippedjs
- License: mit
- Archived: true
- Created: 2017-11-09T03:00:19.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T05:59:43.000Z (almost 6 years ago)
- Last Synced: 2024-11-09T23:37:52.927Z (about 1 month ago)
- Topics: backpackjs, clippedjs, nodejs, presets, reactjs, usthing, vuejs, webpack
- Language: JavaScript
- Homepage: https://clippedjs.github.io
- Size: 2.78 MB
- Stars: 29
- Watchers: 5
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-hk-open-source - Clipped.js - 用 preset 的概念令用現有的配置比如 Webpack 在新的項目直接使用,並可以輕鬆作調整。 (Javascript)
README
[![Clipped](static/clipped-banner.jpg)](https://clippedjs.github.io)
More than boilerplate :muscle:## Requirements
- Node.js >= 8.0.0## How to use
If you have yarn:
1. `yarn create clipped`Otherwise:
1. `npm i -g clipped`
2. `clipped create `
4. Run `clipped` to see available actions, and use them!## How it works
Most often our boilerplates are disposable items i.e. we cannot share them across projects.For example we use are likely to use similar loaders and plugins across webpack projects, yet we keep having to rewrite them over and over again.
Clipped makes it so configurations are functions of static configurations and dynamic task runners. You can even use existing projects as preset!
You do not have to use Webpack to use Clipped, feel free to contribute to presets like Rollup, Parcel, Fuse-box... :blush:
## How to contribute
```bash
# Clone the repo
git clone [email protected]:clippedjs/clipped.git# Install dependencies
yarn# Watch the project
cd packages/clipped && npm run test:watch
```You are free to make your very own presets and put on your own npm account, but if the preset is for new extensions or build tools, we encourage you to contribute to our presets folder so that others can suffer less as well :smile:
## Credits
Made with code and :heart: by [USThing team](https://github.com/USThing)Heavily inspired by [mozilla-neutrino](https://github.com/mozilla-neutrino/neutrino-dev)
## Contributors
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!