Tiny router with browser-first API for React apps.
🚀 Quick Start
yarn add woozie
// App.tsx;;;;;// PageRouter.tsx;;;;;
TSDX scaffolds your new library inside
/src, and also sets up a Parcel-based playground for it inside
The recommended workflow is to run TSDX in one terminal:
npm start # or yarn start
This builds to
/dist and runs the project in watch mode so any edits you save inside
src causes a rebuild to
Then run the example inside another:
cd examplenpm i # or yarn to install dependenciesnpm start # or yarn start
The default example imports and live reloads whatever is in
/dist, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. No symlinking required, we use Parcel's aliasing.
To do a one-off build, use
npm run build or
To run tests, use
npm test or
Licensed under MIT license.
From GTA Wiki: