Michael Rawlings
|
2bb47d17c1
|
fix: re-enable extended walk
|
2021-06-28 12:16:37 -07:00 |
|
Michael Rawlings
|
3645d0c9be
|
fix: walker 'over' falls back to 'next' rather than a loop
|
2021-06-28 11:51:50 -07:00 |
|
Michael Rawlings
|
3ad0eede99
|
chore: fix lint/format errors
|
2021-05-21 13:09:54 -07:00 |
|
Michael Rawlings
|
65c958d4e6
|
test: skip unimplemented tests
|
2021-05-21 12:19:59 -07:00 |
|
Michael Rawlings
|
9a6047b57d
|
feat: user-effects
|
2021-05-20 17:18:00 -07:00 |
|
Michael Rawlings
|
dabe46e9fd
|
fix: don't prefill an already holey array
|
2021-05-20 10:24:04 -07:00 |
|
Michael Rawlings
|
d8904e11b7
|
test: add test compilations for missing tests
|
2021-05-14 16:36:13 -07:00 |
|
Michael Rawlings
|
a5bd4d0813
|
fix: move detection - check index before setting
|
2021-05-14 16:34:34 -07:00 |
|
Michael Rawlings
|
506e367e9d
|
feat: dynamic html
|
2021-05-12 18:02:22 -07:00 |
|
Michael Rawlings
|
ee72f14872
|
feat: setLoopFromTo and setLoopIn
|
2021-05-12 15:15:25 -07:00 |
|
Michael Rawlings
|
589e95a2d9
|
feat: track inserts/moves, skip reconciliation if possible
|
2021-05-12 14:22:51 -07:00 |
|
Michael Rawlings
|
9ff86d873c
|
fix: dynamic props
|
2021-05-11 10:34:41 -07:00 |
|
Michael Rawlings
|
a751d9ebb2
|
fix: update types
|
2021-05-11 10:10:53 -07:00 |
|
Michael Rawlings
|
8139fe5e7c
|
fix: dynamic attributes now uses scope offset to store previous value
|
2021-05-10 15:56:03 -07:00 |
|
Michael Rawlings
|
48f6dbc7fc
|
fix: update alternative reconcilers
|
2021-05-07 13:34:04 -07:00 |
|
Michael Rawlings
|
159a9e37bf
|
refactor: simplify reconcillation and loop iteration
|
2021-05-07 08:59:01 -07:00 |
|
Michael Rawlings
|
331d58dc94
|
feat: new queuing/dirty checking approach
|
2021-05-06 16:04:02 -07:00 |
|
Michael Rawlings
|
95284be78c
|
refactor: make loop/conditional regular fns, not classes
|
2021-05-06 08:33:25 -07:00 |
|
Michael Rawlings
|
b12383b316
|
fix: types - temporarily remove placeholder in dom translate
|
2021-05-06 08:32:15 -07:00 |
|
Michael Rawlings
|
3e00ad5741
|
Merge branch 'main' into new-ctx-approach
|
2021-05-04 14:15:53 -07:00 |
|
Michael Rawlings
|
6494769d76
|
Merge branch 'main' of github.com:marko-js/x into main
|
2021-05-04 14:13:59 -07:00 |
|
Ryan Carniato
|
c8cb4150d5
|
feat: pull taglib into bundle (#70)
|
2021-05-04 14:13:46 -07:00 |
|
Michael Rawlings
|
880d9b993c
|
feat: wip move to scope arrays & compiled reactivity w/ dirty checks
|
2021-05-04 14:09:14 -07:00 |
|
Michael Rawlings
|
b5150c072e
|
Merge branch 'main' of github.com:marko-js/x into main
|
2021-04-24 09:35:09 -07:00 |
|
Michael Rawlings
|
d7377f5a75
|
feat: add hydration fragment helper
|
2021-04-24 09:34:06 -07:00 |
|
Dylan Piercey
|
0791260c5d
|
feat(translator-fluurt): improve yield/set analysis
|
2021-03-15 12:50:25 -07:00 |
|
Dylan Piercey
|
00666e394b
|
feat(translator-fluurt): optimize analyze into a single visitor
|
2021-03-15 12:50:25 -07:00 |
|
Ryan Carniato
|
141f95fa76
|
feat: initial custom tag
|
2021-03-15 10:00:11 -07:00 |
|
Dylan Piercey
|
7c4a81e9f2
|
feat(translator-fluurt): implement reference analysis for some core tags (#68)
|
2021-03-10 14:22:45 -07:00 |
|
Dylan Piercey
|
659e6a8e31
|
chore: improve generated package.json output
|
2021-03-02 14:38:04 -07:00 |
|
Dylan Piercey
|
fe24e8edd7
|
chore: move everything to single dist folder
|
2021-03-02 14:10:26 -07:00 |
|
Dylan Piercey
|
563009e1b7
|
chore: update many deps, refactoring
|
2021-03-02 14:10:26 -07:00 |
|
Ryan Carniato
|
3a57f9cf16
|
fix: start unbreaking tests (#66)
|
2021-03-01 10:02:32 -08:00 |
|
Ryan Carniato
|
d5ab10232d
|
chore: dom translator and tests (#65)
* chore: dom translator and tests
* fix: proper skipping of tests
|
2021-02-18 14:14:42 -08:00 |
|
Dylan Piercey
|
8dee9dd838
|
Reference tracking (#64)
* feat: basic stateful part tracking
* feat: update Marko compiler
* refactor: use babel binding references for analysis
* chore: code style improvement
* fix: size script with update dep
* fix: issues discovered in pr
|
2021-02-12 14:18:39 -08:00 |
|
Dylan Piercey
|
4b71f45928
|
feat(translator-fluurt): extract some translate logic to analyze stage (#63)
|
2020-12-17 08:46:52 -07:00 |
|
Michael Rawlings
|
aeceabc97d
|
feat: better hydration markers + helper (#62)
* feat: better hydration markers + helper
|
2020-12-16 15:21:21 -08:00 |
|
Dylan Piercey
|
307ec60717
|
chore: wrap some errors with debug only, fix pkg.json output
|
2020-12-15 11:38:54 -07:00 |
|
Dylan Piercey
|
be75b71202
|
chore(translator-fluurt): update tests to be rendered, fix discovered bugs
|
2020-12-15 11:38:54 -07:00 |
|
Dylan Piercey
|
90e1918a8b
|
fix(translator-fluurt): dynamic tag test
|
2020-12-15 11:38:54 -07:00 |
|
Dylan Piercey
|
dbeb6cabbb
|
feat(translator-fluurt): exposes renderer and renderer fn in html build (#60)
|
2020-12-14 15:53:06 -07:00 |
|
Michael Rawlings
|
dfd8ab55e5
|
feat: hydration (still much to do) (#55)
|
2020-12-14 13:31:16 -08:00 |
|
Dylan Piercey
|
215f133203
|
feat: basic tag var support & yield, improve compile errors (#59)
|
2020-12-14 12:32:45 -07:00 |
|
Dylan Piercey
|
458ca75e74
|
feat(translator-fluurt): style tag now extracted as static content (#58)
|
2020-12-11 12:49:18 -07:00 |
|
Dylan Piercey
|
d28a07f037
|
feat(translator-fluurt): implement context tags (#57)
|
2020-12-11 12:44:12 -07:00 |
|
Dylan Piercey
|
805891e9ff
|
feat(translator-fluurt): add inline tag tag, misc cleanup (#56)
|
2020-12-10 13:45:15 -07:00 |
|
Ryan Carniato
|
cd9bf5ccae
|
Effect cleanup (#54)
* feat: add user effect cleanup
* fix: remove context debug error from prod build
|
2020-12-09 10:23:57 -08:00 |
|
Dylan Piercey
|
c1a4284287
|
feat(translator-fluurt): add import tag
|
2020-12-09 10:08:18 -07:00 |
|
Dylan Piercey
|
dc47353a5e
|
feat: add dynamic tag, let & const
|
2020-12-02 12:52:54 -07:00 |
|
Dylan Piercey
|
cc88039492
|
Translator (#53)
* feat: translator boilerplate
* feat(runtime-fluurt): expose escapeAttrValue helper
* feat: rollup config for translator
* chore: update deps
* chore: improve rollup and ts build setup
* fix: lint config
|
2020-12-01 10:38:01 -07:00 |
|