@roots/ink-use-style
@roots/ink-use-style
npm i @roots/ink-use-style
@roots/ink-use-style

@roots/ink-use-style

High-performance build system that supports SWC, esbuild, and Babel

by roots

5.8.7 (see all)License:MITTypeScript:Built-In
npm i @roots/ink-use-style
Readme

bud.js

MIT License npm Follow Roots

bud.js

Frontend build tools combining the best parts of Symfony Encore and Laravel Mix


What is bud.js?

bud.js is a web-focused build tool with add-on support for Babel, React, PostCSS, Sass, Typescript, esbuild, ESLint, Prettier, and more.

bud.js is written in TypeScript but fully supports projects written in vanilla JavaScript.

Goals

bud.js wants to be:

  • Reliable, yielding consistent and predictable behaviors regardless of specified options.
  • Fast, leveraging parallel processing, smart caching and an asyncronous events based API to keep build times minimal.
  • Extensible, with a fully featured plugin system to support an ecosystem of packaged modules
  • Simple, to get started and straight forward to maintain

Features

Requirements

  • Node 16+
  • yarn 1.22 or higher
  • npm 8.3 or higher
  • Windows users must run bud.js under the Windows Subsystem for Linux.

Getting started

Check out the Getting Started guide. There are many example implementations available in the /examples directory of this repo.

Modules

Presets

NameUsageLatest
@roots/bud-preset-recommend📚 Usagenpm
@roots/bud-preset-wordpress📚 Usagenpm
@roots/sage📚 Usagenpm

Extensions

NameUsageLatest
@roots/bud-babel📚 Usagenpm
@roots/bud-compress📚 Usagenpm
@roots/bud-criticalcss📚 Usagenpm
@roots/bud-emotion📚 Usagenpm
@roots/bud-entrypoints📚 Usagenpm
@roots/bud-esbuild📚 Usagenpm
@roots/bud-eslint📚 Usagenpm
@roots/bud-imagemin📚 Usagenpm
@roots/bud-mdx📚 Usagenpm
@roots/bud-postcss📚 Usagenpm
@roots/bud-prettier📚 Usagenpm
@roots/bud-purgecss📚 Usagenpm
@roots/bud-react📚 Usagenpm
@roots/bud-sass📚 Usagenpm
@roots/bud-solid📚 Usagenpm
@roots/bud-stylelint📚 Usagenpm
@roots/bud-swc📚 Usagenpm
@roots/bud-tailwindcss📚 Usagenpm
@roots/bud-bud-tailwindcss-theme-json📚 Usagenpm
@roots/bud-terser📚 Usagenpm
@roots/bud-typescript📚 Usagenpm
@roots/bud-vue📚 Usagenpm
@roots/bud-wordpress-dependencies📚 Usagenpm
@roots/bud-wordpress-externals📚 Usagenpm
@roots/bud-wordpress-manifests📚 Usagenpm
@roots/bud-wordpress-theme-json📚 Usagenpm

Have you produced a bud.js extension and want to share it here? Please, create an issue sharing information about your project.

For more information on authoring your own extension consult the documentation and the source code of the extensions in this repository.

Packages

Also included in the bud monorepo are packages which are not specific to bud.js but are used by the framework. These packages could conceivably be used in other projects.

NameLatest
@roots/blade-loadernpm
@roots/browserslist-confignpm
@roots/containernpm
@roots/critical-css-webpack-pluginnpm
@roots/dependenciesnpm
@roots/entrypoints-webpack-pluginnpm
@roots/eslint-confignpm
@roots/filesystemnpm
@roots/merged-manifest-webpack-pluginnpm
@roots/wordpress-dependencies-webpack-pluginnpm
@roots/wordpress-externals-webpack-pluginnpm
@roots/wordpress-hmrnpm
@roots/wordpress-theme-json-webpack-pluginnpm

Contributing

Contributions are welcome from everyone.

We have contribution guidelines to help you get started.

License

bud.js is licensed under MIT.

Community

Keep track of development and community news.

Sponsors

Bud is an open source project and completely free to use.

However, the amount of effort needed to maintain and develop new features and projects within the Roots ecosystem is not sustainable without proper financial backing. If you have the capability, please consider sponsoring Roots.

KM Digital Carrot WordPress.com Pantheon Worksite Safety Copia Digital
VersionTagPublished
5.8.7
latest
10mos ago
5.0.0-next.20
next
1yr ago
No alternatives found
No tutorials found
Add a tutorial
No dependencies found

Rate & Review

100
No reviews found
Be the first to rate