- Project boilerplate that has all the basics set up including
- Set up CI - or at least provide instructions to make it as painless as possible
- Watch task for linter
- Watch task for unit tests
- Integration test
- Using headless Chrome to do screenshot diffing for CSS regressions
- Precommit hooks and/or CI hooks for prettier
- lit-html - https://github.com/PolymerLabs/lit-html
- "HTML templates with JavaScript template literals, and efficiently render and re-render those templates to DOM"
- HyperHTML - https://github.com/WebReflection/hyperHTML
- "A Fast & Light Virtual DOM Alternative"
- Getting Started
- ink - https://github.com/vadimdemedes/ink
- Build CLI apps with a react-like component interface
- Budget API - https://developers.google.com/web/updates/2017/06/budget-api - "a new API designed to allow developers to perform limited background work without notifying the user, such as silent push or performing a background fetch"
- Workbox - https://workboxjs.org/ - Houssein was kind enough to offer assitance https://twitter.com/hdjirdeh/status/894675383290875909
- Paint Timing https://github.com/WICG/paint-timing * "Paint Timing API allows you to measure time to first paint and time to first contentful paint with the Paint Timings AP." * See also: https://developers.google.com/web/updates/2017/07/nic60#paint
- Snyk - https://snyk.io/plans
- Automated way to keep up on security vulnerabilities
- Build time hooks & PR checks
- nsp - https://github.com/nodesecurity/nsp
- CLI tool designed to help avoid known security vulnerabilities