Rolldown - layer on top of Rollup for better config experience and allows presets
Electron built-in (behind flag probably), using electron-spawn absolutely enough and stable
rollup-plugin-multy-entry for multiple entry points, globs using matched (which uses micromatch)
Buble - batteries-included ESNext compiler, great combo with Rollup
Verb - great docs + api + readme
Start - dead simple tasks runner based on Promises + FP and allows presets
JSTransformer - for templates and loading different resources - plugin for Rollup
charlike - dead simple and fast streaming scaffolder
ASIA / Gruu - modern and stable testing framework for the new era
Lint & Format by Standard and Prettier
Coverage by nyc
Everything would be just start preset package, which uses few tasks. ESLint and Rolldown tasks are the specials. They accept their configs from usual files (rollup.config.js or .eslintrc), but also from package.json.
So package.json of any project will be very small and simple:
More of a workflow.
electron-spawn
absolutely enough and stablerollup-plugin-multy-entry
for multiple entry points, globs usingmatched
(which uses micromatch)nyc
Everything would be just
start
preset package, which uses few tasks. ESLint and Rolldown tasks are the specials. They accept their configs from usual files (rollup.config.js
or.eslintrc
), but also from package.json.So package.json of any project will be very small and simple:
start-simple-cli
- CLI for the Start Runnerstart-foobar-preset
- special, fine-grained presethusky
- cool and stable git hooks through npm scripts fields