This page demonstrates the full capabilities of my TPA library.
Fully Documentated and available in Node as an NPM package
There are lots of libraries to do this sort of thing, so I can hardly claim innovation here. My real aim was to produce a small open source project to demonstrate some best practices. So what we have here is:
- GitHub repository with a fully descriptive README.md
- NPM installation for NodeJS use
- Comprehensive JSDocs courtesy of docstrap for pretty output
- A complete working demonstration of all features (as per below)
- Continuous Integration using Travis-CI
- Thorough test suite using Mocha
- 99% Test coverage using istanbul with Coveralls for CI reporting
- 100% Linted code (using eslint)
- 99% Code quality audit using bitHound
- Fully minified and UMD compatible library for browser using uglifyjs and browserify
Apart from all that, I like to think this library is a worthy contender in terms of capability, performance, reliability and ease of use. Contributions welcome.