build.js 533 B

1234567891011121314151617181920
  1. #!/usr/bin/env node
  2. var fs = require("fs");
  3. var path = require("path");
  4. var browserify = require("browserify");
  5. var args = require('minimist')(process.argv.slice(2));
  6. var b = browserify({ debug: args.debug || false });
  7. var path_to_vexflow = args.path || path.join(__dirname, "node_modules/vexflow/releases/");
  8. console.log("Path to vexflow: " + path_to_vexflow);
  9. if (args["include-vexflow"]) {
  10. b.add(path.join(path_to_vexflow, 'vexflow-debug.js'));
  11. }
  12. b.add('./src/file1.js');
  13. b.bundle().pipe(fs.createWriteStream("osmd.js"));