# Portfolio These are my personal projects. # Packages ## [FRP tools](./packages/frptools/README.md) Observable property and computed value stores designed to work together for storing real and derived state. ## [Gallery](./packages/gallery/README.md) A browser-based app for viewing photos. (WIP) ## [Portal](./packages/portal/README.md) A utility to expose an asynchronous API between a web worker and its parent. ## [Router](./packages/router/README.md) A slim and unopinionated hash router. ## [Trimkit](./packages/trimkit/README.md) Javascript API abstractions to enhance minification by substituting variables. It's really quite silly. # Dependencies These are `npm --global` dependencies: * [Lerna 2.0.0](https://lernajs.io/) # Installation 1. Install global dependencies 2. `git clone` the repository 3. `lerna bootstrap` # Run Tests `lerna run test` # Development Cloud9 IDE is available via Docker container for development. `docker-compose up cloud9`