6 Commits

Author SHA1 Message Date
Michael Rawlings
0f5e639775 Format + lint (#1016)
* add prettierignore

* switch to eslint:recommended + eslint-config-prettier

* fix eslint violations

* remove more .jshintrc files

* better conditional structure

* add prettier and update prettier ignore

* add precommit hook to run prettier

* add lint check to precommit and format check to ci

* format all the things

* add generated files

* let npm do it's thing with package.json
2018-03-09 10:02:11 -08:00
Dylan Piercey
29e8ab9ae3 Debug mode (#916)
* first pass at adding debug support
* Fixes #871. Switch to using a string literal for debug mode checks.
2017-11-07 08:55:02 -08:00
Patrick Steele-Idem
2be98636ea Fixes #817 - Support dynamic root elements
[Optimizations] Simplified bookkeeping for component tree
A component stack is no longer used

Small API improvements

Improved how component boundaries are managed

Assign keys to all HTML elements and custom tags for better diffing

Checking in progress

Just build the src when calculating size
2017-09-08 12:32:17 -06:00
Patrick Steele-Idem
6598f3b98b Build fixes related to compiler 2017-05-19 21:41:53 -06:00
Patrick Steele-Idem
68c39fcba8 Fixed scripts/build.js 2017-05-19 19:51:19 -06:00
Patrick Steele-Idem
a602f3cd46 Introduced src/ and dist/ folders 2017-05-19 14:35:33 -06:00