Skip to content

metayeti/YABS.js

Repository files navigation

YABS.js

YABS.js is a single-file, minimalistic, general-purpose and old-school to the bones build system for JavaScript projects.

v1.2.0

Features

  • Delightfully easy to use: drop build.js into your project, describe your build with build.json and run your build with node build
  • Script minification and bundling
  • Can prepend info headers (with copyright and such) to compiled scripts
  • Adds preprocessor superpowers
  • Build events
  • Batch building
  • And more!

Reference

Please see HOWTO.md for a detailed overview.

Contribution

This program is currently not open to contributions (mainly because the author considers it feature-complete and would prefer to spend time working on other projects). It is unlikely that this system will be expanded beyond the scope of its current capabilities. If you need to extend or modify the featureset that this software provides, please consider forking this project.

Credits

This project exists thanks to the uglify-js and MetaScript packages.

License

Copyright © 2024 Danijel Durakovic

Licensed under the terms of the MIT license.