{"repo":"roots/bud","free":true,"listed":false,"github":"https://github.com/roots/bud","clone":"git clone https://github.com/roots/bud.git","description":"Build tool that wraps webpack complexity behind an elegant, minimal API","language":"TypeScript","stars":347,"topics":["webpack","react","sass","postcss","build-tool","hmr","eslint","stylelint","esbuild","typescript"],"license":"MIT","category":"ui-components","readme_excerpt":"bud.js Configurable, extensible build tools for modern single and multi-page web applications --- 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 - Zero config by default. Check out this codesandbox template with react, postcss modules and no config. - Modular by design. Use only what you need. - Multi-compiler support. - Heckin&rsquo; fast. - Lux developer tooling and semi-automated dependency management. - Support for configuration files authored with TypeScript, JSON, YML, CJS and ESM. - Support for CDNs like skypack and unpkg. - Customizable and extensible. 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 Quickly scaffold a new project with create-bud-app : npx create-bud-app If you want to add bud.js to an existing project or want to further customize the scaffolded app check out the Getting Started guide. There are many example implementations available. Modules Presets ℹ Presets are a collection of extensions which are commonly used together. There are currently three presets: our general preset, a WordPress specific p","default_branch":null,"files":null,"tree":[],"storefront":"/r/roots","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/roots/bud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}