From 5ca601bb673bccb674ea86b331fb1d7d56bd0921 Mon Sep 17 00:00:00 2001 From: Michael Deal Date: Fri, 29 Jun 2012 22:08:38 -0700 Subject: [PATCH] merge in node.js packaging by bpartridge --- build.sh | 14 ++++++++++++++ package.json | 11 +++++++++++ 2 files changed, 25 insertions(+) create mode 100755 build.sh create mode 100644 package.json diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..59dbd04 --- /dev/null +++ b/build.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +mkdir -p build +OUT=build/MIDI.minimal.js + +echo "//MIDI.js minimal Browserify wrapper" > $OUT + +for file in js/DOMLoader.*.js js/VersionControl.Base64.js js/lib/base64binary.js js/MIDI.*.js +do + cat $file >> $OUT + echo "" >> $OUT +done + +echo "if (typeof module !== 'undefined') module.exports = MIDI;" >> $OUT \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..c419a64 --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "name": "midi", + "version": "0.0.1", + "description": "HTML5 midi player", + "author": "Michael Deal", + "scripts": { + "preinstall": "./build.sh" + }, + "main": "./build/MIDI.minimal", + "license": "MIT" +} \ No newline at end of file