Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modularize source and configure Grunt build #3

Open
incompleteopus opened this issue Nov 12, 2013 · 0 comments
Open

Modularize source and configure Grunt build #3

incompleteopus opened this issue Nov 12, 2013 · 0 comments
Assignees
Milestone

Comments

@incompleteopus
Copy link
Contributor

  • Check source code with JSHint
  • Convert source to use CommonJS modules to support both Node.js and browser-environments
  • Package direct dependencies (VexFlow, Underscore) as Browserify CommonJS modules
  • Use Browserify to make modules browser-compatible
  • Pre-generate PEG-parser code using PEG.js
  • Fetch front-end library dependencies using Bower
  • Produce a development version and a concatenated and minified version of the library
  • Run QUnit tests using PhantomJS
@ghost ghost assigned incompleteopus Nov 12, 2013
incompleteopus added a commit that referenced this issue Nov 12, 2013
…Added Grunt build with support for Browserify, PEG.js parser generation, Bower dependency resolution, QUnit PhantomJS testing and minification.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant