In early development
One command, one dependency and zero configuration to build your libraries.
Built upon Rollup and SWC.
Features
Installation and fast setup
Install autobuild with any package manager: yarn add -D @neodx/autobuild
/ npm i -D @neodx/autobuild
.
Describe your package.json:
{
files: ['dist', 'README.md'],
scripts: {
build: 'autobuild src/index.ts'
}
}
And try to run our CLI: yarn autobuild
Known issues and limitations
Slow TypeScript definitions and CSS build time
We use rollup-plugin-dts
and rollup-plugin-postcss
,
both of them significant slow down the build time.
Probably, we will change our setup with other solutions or even with self-made plugins in future.
Limited CSS support - single file only, no imports in generated code
Unfortunately, currently we can't provide great CSS output :(
Supported features:
- CSS modules (
my-file.module.css
), global styles
- Scss, less, stylus
- PostCSS configuration
- Minification
Unsupported:
Temporal milestones