0.9.0 • Published 2 months ago

overrun v0.9.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

Overrun

Overrun is a framework for setting up asset processing pipelines in Node.js.

npm npm test

Features

  • Support for abitrary transformations of files.
  • Strongly-typed build definition files written in TypeScript.
  • Supports parallel build operations via promises.
  • Filesystem watch mode looks for source files that have changed and automatically rebuilds the targets that are out of date.
  • Promise-based API makes it easy to extend with arbitrary transformation steps.
  • Supports reduce() operations for combining multiple input files into a single output.

Differences from other task runners:

Overrun is similar in concept to tools such as Gulp, Grunt or Brunch, but it has a few differences. The primary use case for Overrun is processing 3D models and textures for games, but it can be used to convert other kinds of media as well.

  • There is no built-in functionality for generating JavaScript bundles or processing HTML, which most of these other tools have.
  • It is built around Promise/await functionality, as opposed to Node.js streams, making it easy to extend with new build rules.
  • Build files can be written in TypeScript, and all target and task definitions are strongly typed. This means that your editor's autocompletion can assist in writing build files.

Documentation

Contributors

  • Talin

License

  • MIT
0.9.0

2 months ago

0.8.1

1 year ago

0.8.0

1 year ago

0.8.2

1 year ago

0.5.0

1 year ago

0.7.0

1 year ago

0.6.0

1 year ago

0.4.0

2 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago