velociraptor

Asset management tool for Node.js

Usage no npm install needed!

<script type="module">
  import velociraptor from 'https://cdn.skypack.dev/velociraptor';
</script>

README

Velociraptor

An asset compiler for Node.js

Command-line Usage

// Compile from ./assets to ./tmp
// without minification
velociraptor ./assets ./tmp

// Compiling with minification
velociraptor -m ./assets ./tmp

Programmatic Usage

var Velociraptor = require('velociraptor');

//No minification
Velociraptor.compile(source, target, function(err, results) {
  if(err) {
    console.log("Error: "+err);
  }
  else {
    console.log(results);
    // e.g.
    // {
    //    packages: 2
    //  , packageSources: 7
    //  , minified: false
    //  , copied: 5
    // }
  }
});

//Minification
Velociraptor.compile(source, target, {minify:true}, function(err, results) {
  //etc...
});