Releases: bigbite/build-tools
1.1.0
Introduces helper commands for recursively npm install
and npm ci
multiple projects across themes and plugins.
Commands
Install
Installing recursively can be done with a simple install command. This would replace npm install
when working locally.
build-tools install
CI
When working in a CI environment, you can use the same ci command as expected from npm ci
.
build-tools ci
with Additional Arguments
Sometimes you may want to have additional parameters for your installs, for example you may want to rebuild all available package lock files. So, you can chain arguments like below;
build-tools install -- --package-lock-only
Change Log
- Adds
build-tools install
command. - Adds
build-tools ci
command.
1.0.0
Build Tools aims to cater for various needs of the Big Bite team when creating new sites, plugins and themes for projects. This means we need to have a tooling structure that allows us to develop in isolation when building a plugin or theme along side a whole site project without having to switch or configure tooling for when we change contexts.
See the wiki for configuration and further feature details.
Features
- Compile plugins and themes in one command from the project root.
- Target specific plugins and/or themes from a single command.
- Support for multiple entrypoints.
1.0.0 RC4
What's Changed
- Add jsdoc to plugin list by @ampersarnie in #38
Full Changelog: 1.0.0-rc.3...1.0.0-rc.4
1.0.0 RC3
What's Changed
- Add complexity rule by @ampersarnie in #36
- Add JSDoc to ES Linting config. by @ampersarnie in #31
Full Changelog: 1.0.0-rc.2...1.0.0-rc.3
1.0.0 RC2
What's Changed
- Add MIT license by @ampersarnie in #26
- Check for CI environment. by @ampersarnie in #18
- Remove package scripts by @ampersarnie in #25
- Implement prettier and eslint rules by @ampersarnie in #27
- Disable viewBox removal in SVGO by @ampersarnie in #33
Full Changelog: 1.0.0-rc.1...1.0.0-rc.2
1.0.0 RC1
What's Changed
- CLI command for Build tools by @ampersarnie in #11
- fix: updated packages after dependabot warnings by @ampersarnie in #19
Full Changelog: 1.0.0-beta.6...1.0.0-rc.1
1.0.0-beta.6
What's Changed
- Fix package regex target for CI envs by @ampersarnie in #15
Full Changelog: 1.0.0-beta.5...1.0.0-beta.6
1.0.0-beta.5
What's Changed
- Swap out clean-webpack-plugin for custom implementation by @ampersarnie in #6
Full Changelog: 1.0.0-beta.4...1.0.0-beta.5
1.0.0-beta.4
Changelog
- Added support for using SVGs as components.
1.0.0-beta.3
Changelog
number-leading-zero
changed toalways
to keep it consistent with prettier