Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey! I was really impressed by the work you did, I even used your library to create dynamic visualization on my personal website http://molefrog.com. But the one thing that I missed during the work is the ability to install all browser dependencies using package manager (bower in my case). So I'm actually thinking to publish your library to bower repository (if you don't mind, of course), so people can easily install it using command line or even fully automate this process.
But first of all I decided to change project structure just a little bit and add a support for modern front-end development workflow tools, such as Grunt. So in order to build the library one just need to type:
This will compile and minify all source file in
src/
folder and create distribution script and it's minified version in the root folder, so we can later specify it as a bower endpoint.I'm also planning to add some basic test cases, but I haven't decided what is the most appropriate way to do it yet. I hope that you will like the whole idea. Waiting for your feedback!