A magical grab bag of useful tools for the discerning developer.
I hate repeating myself and common chunks of legacy code can be risky business down the line.
This repo probably isn't for you if you've found your way here randomly, but if any of the scripts or libraries here are useful to you a star is always appreciated.
While a lot of this code is written by me or so generic as to be example code, I try to give credits where possible in the source of each individual package if I have knowingly used code from somebody else.
If you notice a missing credit, please create an issue or a PR.
This monorepo manages multiple individual micro packages using Lerna. These micro packages are designed to be simple enough to fit on one screen of code. No compilation or mutation is provided to the source code before the package is deployed so what you see is what you get.
Each micro package strives to be free of any other dependencies. Any package with a dependency will specifically mention the direct dependecies on the individual package readmes.
Dependencies will also be listed in this document and on the GitHub page.
The end user is responsible for necessary polyfills or bundler/loader dependencies.
Click here for demos and examples
Please create an issue in the issue tracker if you have a problem or need support. Please select the correct label when creating your issue (e.g. help wanted
or bug
).
Contributions are welcome. Note that code style is enforced with prettier
. Kindly adhere to this while making contributions.
Step 3: Open a PR
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
MIT License