Skip to content

Commit

Permalink
browserify + amd compatabity. Grunt builds with before.frag and after…
Browse files Browse the repository at this point in the history
….frag
  • Loading branch information
therewasaguy committed Feb 2, 2015
1 parent 83af4c0 commit 6c9b84a
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 8 deletions.
8 changes: 4 additions & 4 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,8 @@ module.exports = function(grunt) {
},
useStrict: true,
wrap: {
start: '/*! p5.sound.js v<%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> */\n',
end: ''
start: '/*! p5.sound.js v<%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> */\n' + grunt.file.read('./fragments/before.frag'),
end: grunt.file.read('./fragments/after.frag')
}
}
},
Expand Down Expand Up @@ -143,8 +143,8 @@ module.exports = function(grunt) {
paths: '<%= requirejs.unmin.options.paths %>',
useStrict: true,
wrap: {
start: '/*! p5.sound.min.js v<%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> */\n',
end: ''
start: '/*! p5.sound.min.js v<%= pkg.version %> <%= grunt.template.today("yyyy-mm-dd") %> */\n' + grunt.file.read('./fragments/before.frag'),
end: grunt.file.read('./fragments/after.frag')
}
}
},
Expand Down
1 change: 1 addition & 0 deletions fragments/after.frag
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
}));
9 changes: 9 additions & 0 deletions fragments/before.frag
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
(function (root, factory) {
if (typeof define === 'function' && define.amd)
define('p5.sound', ['p5'], function (p5) { (factory(p5));});
else if (typeof exports === 'object')
factory(require('../p5'));
else
factory(root['p5']);
}(this, function (p5) {

11 changes: 10 additions & 1 deletion lib/p5.sound.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
/*! p5.sound.js v0.1.7 2015-02-02 */
/**
(function (root, factory) {
if (typeof define === 'function' && define.amd)
define('p5.sound', ['p5'], function (p5) { (factory(p5));});
else if (typeof exports === 'object')
factory(require('../p5'));
else
factory(root['p5']);
}(this, function (p5) {
/**
* p5.sound extends p5 with <a href="http://caniuse.com/audio-api"
* target="_blank">Web Audio</a> functionality including audio input,
* playback, analysis and synthesis.
Expand Down Expand Up @@ -5992,3 +6000,4 @@ src_app = function () {
var p5SOUND = sndcore;
return p5SOUND;
}(sndcore, master, helpers, panner, soundfile, amplitude, fft, signal, oscillator, env, pulse, noise, audioin, filter, delay, reverb, metro, looper, soundRecorder);
}));
6 changes: 3 additions & 3 deletions lib/p5.sound.min.js

Large diffs are not rendered by default.

0 comments on commit 6c9b84a

Please sign in to comment.