0.0.1 • Published 6 years ago

peedo v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

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

MIT License © Pedro Borges