Package Exports
- @roots/bud
- @roots/bud/bud
- @roots/bud/cli/app
- @roots/bud/cli/commands/bud
- @roots/bud/cli/commands/bud.build
- @roots/bud/cli/commands/bud.build.development
- @roots/bud/cli/commands/bud.build.production
- @roots/bud/cli/commands/bud.clean
- @roots/bud/cli/commands/bud.doctor
- @roots/bud/cli/commands/bud.repl
- @roots/bud/cli/commands/bud.upgrade
- @roots/bud/cli/commands/bud.view
- @roots/bud/cli/commands/bud.webpack
- @roots/bud/cli/components/Error
- @roots/bud/cli/decorators
- @roots/bud/cli/decorators/command.dry
- @roots/bud/cli/decorators/index
- @roots/bud/cli/env.development
- @roots/bud/cli/env.production
- @roots/bud/cli/finder
- @roots/bud/cli/helpers/checkDependencies
- @roots/bud/cli/helpers/checkPackageManagerErrors
- @roots/bud/cli/helpers/detectPackageManager
- @roots/bud/cli/helpers/isInternalDevelopmentEnv
- @roots/bud/cli/helpers/isLockfileError
- @roots/bud/cli/helpers/isset
- @roots/bud/cli/index
- @roots/bud/config/jsconfig.json
- @roots/bud/config/tsconfig.json
- @roots/bud/context
- @roots/bud/context/argv
- @roots/bud/context/bud
- @roots/bud/context/config
- @roots/bud/context/env
- @roots/bud/context/extensions
- @roots/bud/context/index
- @roots/bud/context/manifest
- @roots/bud/context/services
- @roots/bud/factory
- @roots/bud/factory/factory
- @roots/bud/factory/index
- @roots/bud/instances
- @roots/bud/logger
- @roots/bud/notifier/index
- @roots/bud/notifier/notifier
- @roots/bud/notifier/notifierPath
- @roots/bud/services/env
- @roots/bud/services/project
Readme
@roots/bud
Frontend build tools combining the best parts of Symfony Encore and Laravel Mix
Installation
Install @roots/bud to your project.
Yarn:
yarn add @roots/bud --dev
npm:
npm install @roots/bud --save-dev
Getting started
For helpn getting started consult the Getting Started guide on bud.js.org
CLI
bud.js is invoked with the bud
command.
Call bud --help
for usage information.
Node
Instantiate bud is using the factory
export:
import { factory } from "@roots/bud/factory";
const bud = await factory();
Contributing
Contributions are welcome from everyone.
We have contribution guidelines to help you get started.
License
@roots/bud is licensed under MIT.
Community
Keep track of development and community news.
- Join us on Roots Slack by becoming a GitHub sponsor
- Participate on the Roots Discourse
- Follow @rootswp on Twitter
- Read and subscribe to the Roots Blog
- Subscribe to the Roots Newsletter
Sponsors
Help support our open-source development efforts by becoming a patron.