0.0.1 • Published 6 years ago
peedo v0.0.1
Tiny 600b fast navigation for you website
- Tiny: under 600 bytes of ES3 gzipped
- Minimal: covers most use cases without getting in the way
- Familiar: mimic the default behaviour
- Supported: supports IE11+
- Standalone: no dependencies
- Modern: written in ES2015, transpiled to 600b of old-school JS
🤔 What's Missing?
- Uses simple Arrays instead of Iterables, since Arrays are iterables
- No streaming, just Promisifies existing XMLHttpRequest response bodies
- Use in Node.JS is handled by isomorphic-unfetch
Table of Contents
Install
In development...
Usage
In development...
Contribute
First off, thanks for taking the time to contribute! Now, take a moment to be sure your contributions make sense to everyone else.
Reporting Issues
Found a problem? Want a new feature? First of all see if your issue or idea has already been reported. If it hasn't, just open a new clear and descriptive issue.
Submitting pull requests
Pull requests are the greatest contributions, so be sure they are focused in scope, and do avoid unrelated commits.
💁 Remember: size is the #1 priority.
Every byte counts! PR's can't be merged if they increase the output size much.
- Fork it!
- Clone your fork:
git clone https://github.com/<your-username>/peedo
- Navigate to the newly cloned directory:
cd peedo
- Create a new branch for the new feature:
git checkout -b my-new-feature
- Install the tools necessary for development:
yarn
- Make your changes.
yarn build
to verify your change doesn't increase output size.yarn test
to make sure your change doesn't break anything.- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request with full remarks documenting your changes.
License
0.0.1
6 years ago