This commit marks applying prettier to the whole of git history up to this point and prettier is used to enforce format via pre-commit hook. The command used was: `git filter-branch -f --tree-filter 'prettier --no-config --single-quote --tab-width=1 --print-width=100 --use-tabs --trailing-comma=none --prose-wrap=always --write "{.,{packages,bin}/**}/*.{js,json,md}" || echo "Error formatting, possibly invalid JS"' -- --all`
55 lines
1.2 KiB
Markdown
55 lines
1.2 KiB
Markdown
# 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.
|
|
|
|
## [PouchType](./packages/pouchtype/README.md)
|
|
|
|
An type-based abstraction layer over PouchDB inspired by [Hood.ie](https://hood.ie/) and
|
|
[Django](https://djangoproject.com)
|
|
|
|
## [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](https://github.com/c9/core) is available via Docker container for development.
|
|
|
|
`docker-compose up cloud9`
|