14 Commits

Author SHA1 Message Date
Michael Rawlings
2d5a2232f4
move files under packages/marko 2020-02-24 16:28:58 -08:00
Andrew Gliga
94418617ef Deprecated all tests that will be deprecated in v5 (#1430) 2019-10-24 12:01:36 -07:00
Dylan Piercey
f789907c7e
Add migration for legacy widget with getInitialState and no getTemplateData (#1385)
* Add migration for data = state
2019-07-15 13:30:26 -07:00
Michael Rawlings
101c5c6bb8
refactor to better separate compiler/taglib/core-tags/runtime (#1319)
* refactor out taglib loader/finder/lookup

* add comments for taglib apis that we need to deprecate

* move components into runtime/core-tags
2019-04-16 13:34:26 -07:00
Dylan Piercey
24753a7674
Upgrade <await> tag to use tag parameters and attribute tags. Add migration from old syntax. (#1244) 2019-02-07 11:50:49 -08:00
Dylan Piercey
4d2242d9d7
Add migrator for w-config (#1214)
* Add mgirator for w-config
2018-12-28 13:55:45 -07:00
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
ecaa014004 node <v6 fixes 2017-05-19 19:33:40 -06:00
Patrick Steele-Idem
787ed2423e Cleaned up build scripts 2017-05-19 16:06:11 -06:00
Patrick Steele-Idem
a602f3cd46 Introduced src/ and dist/ folders 2017-05-19 14:35:33 -06:00