e-structures
v1.0.9
Published
Extended data structures library for JavaScript
Downloads
4
Maintainers
Readme
e-structures
Extended data structures for JavaScript.
Available data structures
How to use
Install via npm
$ npm install e-structures
Install via bower
$ bower install e-structures
Simple usage
// for node
var eStruct = require('e-structures');
var list = new eStruct.eList();
// for browser, after pointing to the dist/eStructures.min.js file, all data structures are available globally
var list = new eList();
Documentation
See the Wiki for documentation.
Change log
Please see CHANGELOG for more information what has changed recently.
Contributing
Contributions are welcome and will be fully credited.
We accept contributions via Pull Requests on Github.
Setting up environment
Clone the repository and cd
to project directory
Install all npm dependencies
$ npm install
Run gulp to watch on file changes (Including test files)
$ gulp
Pull Requests
Add tests! - Your patch won't be accepted if it doesn't have tests.
Document any change in behaviour - Make sure the
README.md
and any other relevant documentation are kept up-to-date.Consider our release cycle - We try to follow SemVer v2.0.0. Randomly breaking public APIs is not an option.
Create feature branches - Don't ask us to pull from your master branch.
One pull request per feature - If you want to do more than one thing, send multiple pull requests.
Send coherent history - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please squash them before submitting.
Running Tests
$ gulp test
Issues
Check issues for current issues.
Credits
License
The MIT License (MIT). Please see LICENSE for more information.