5604 Commits

Author SHA1 Message Date
Michael Rawlings
c77bfd03e7 fix: node markers have correct scope 2022-04-02 02:55:33 -04:00
Michael Rawlings
d4acc35246 chore: update translator ssr test runner, add equivalence test 2022-04-02 00:44:46 -04:00
Michael Rawlings
c2fdf4a241 chore: add hydration size (need to address tree shaking) 2022-04-01 23:54:35 -04:00
Ryan Carniato
4c6deaa870 feat: first resumable hydration 2022-04-01 22:19:30 -04:00
Michael Rawlings
55f3061553 feat: update hydration helpers 2022-04-01 17:16:17 -04:00
Michael Rawlings
8704a51745 feat: attributes for custom tags 2022-03-31 01:08:24 -04:00
Dylan Piercey
19f0a44a1e
chore: publish v5.20.3 v5.20.3 2022-03-24 13:26:45 -07:00
Dylan Piercey
258b7bf0ed
Bundler improvements (#1782)
* refactor: native taglibs us js format instead of json

* fix: avoid using webpacks enhanced resolve as the default fs
2022-03-24 13:20:48 -07:00
Michael Rawlings
f96125f934 chore: add snapshots for all .marko files in fixtures 2022-03-23 12:46:33 -04:00
Dylan Piercey
43c35e30a0
chore: publish v5.20.2 v5.20.2 2022-03-23 09:42:33 -07:00
Dylan Piercey
5d8abd53d8
fix(babel-utils): missing prop types on TagDefinition 2022-03-23 09:42:14 -07:00
Dylan Piercey
a07c6271f2
chore: publish v5.20.1 v5.20.1 2022-03-22 15:28:36 -07:00
Dylan Piercey
7c4de65495
fix: prevent bubbling non bubbling events (#1781) 2022-03-22 15:26:57 -07:00
Michael Rawlings
98a6c887a8 feat: add walks comment 2022-03-22 12:02:25 -04:00
Michael Rawlings
3652bdb9fd feat: basic child component support (no attrs, body, or tag vars) 2022-03-17 17:58:28 -04:00
Michael Rawlings
abd2950d48 feat: finish effect tag, add hydrate queue 2022-03-17 17:54:27 -04:00
Ryan Carniato
c48f2677ab feat: effects wip 2022-03-17 17:54:27 -04:00
Michael Rawlings
024a9bbadb fix: pass scope to classAttr/styleAttr helpers 2022-03-15 16:00:31 -04:00
Michael Rawlings
93afa4c5b3 refactor: scope as object per section, passed as arguments
1. scope is now an object per section (not shared across components with offsets)
2. scope is now passed as arguments (not read from module scope)
2022-03-15 14:27:42 -04:00
Dylan Piercey
040179f44c
chore: publish v5.20.0 v5.20.0 2022-03-11 13:01:50 -07:00
Dylan Piercey
db2539ab8f
feat: relative import normalization now works better with node_modules (#1779) 2022-03-11 13:01:28 -07:00
Michael Rawlings
0d7171b33f fix: update needsReconciliation commented code 2022-03-10 13:45:10 -05:00
Michael Rawlings
165e159b91 chore: add queue benchmarks 2022-03-10 13:44:23 -05:00
Dylan Piercey
f0d1307963
chore: publish v5.19.3 v5.19.3 2022-03-08 15:28:19 -07:00
Dylan Piercey
722af8962e
chore: upgrade lock file version 2022-03-08 15:27:57 -07:00
Chris
cb99f92166
fix: performance hit in development mode because continually parsing stack trace (#1777) 2022-03-08 15:25:06 -07:00
Dylan Piercey
b229fc19a0
chore: publish v5.19.2 v5.19.2 2022-03-07 21:10:00 -07:00
Dylan Piercey
800861b88e
fix: avoid deprecation warning for markoc cli 2022-03-07 21:08:51 -07:00
Michael Rawlings
f0930bc6e7 fix: queue priority for closure values 2022-03-02 12:52:17 -05:00
Michael Rawlings
6e7ddd3274 feat: basic component working 2022-03-01 15:04:00 -05:00
Michael Rawlings
eabaae702d refactor: rename localIndex/sortValue to priority in queue 2022-02-28 15:11:40 -05:00
Michael Rawlings
03932e044b fix: unused references compile 2022-02-24 11:57:56 -05:00
Michael Rawlings
2c816642f8 fix: reads in nested blocks 2022-02-24 11:47:41 -05:00
Seth Schoenfeld
beff00d581
Small syntax update (#1775)
Apologies for the two tiny updates. The docs look really good. It's just an incorrect apostrophe.
2022-02-18 16:19:24 -07:00
Seth Schoenfeld
8b0abcf0db
update to dynamic tag jump link (#1774)
For some reason, the dynamic tag jump-link was breaking and trying to load a different page. Propose making the relative link to the same page and adding the jump #.
2022-02-18 12:06:51 -07:00
Michael Rawlings
858bd3b27c
feat: add classAttr/styleAttr helpers to dom runtime 2022-02-18 08:39:57 -08:00
Michael Rawlings
6f2ba90a7c
fix: bind/hoisting of nested functions 2022-02-17 17:57:34 -08:00
Michael Rawlings
7d435af5f2
fix: bind handlers even if they don't read values 2022-02-17 14:54:09 -08:00
Michael Rawlings
a6647c73cb
feat: switch to using queuePriority based on referenceGroup order 2022-02-17 13:21:37 -08:00
Michael Rawlings
c5f3262fb1
feat: fast path for runWithScope with 3 or less args 2022-02-17 10:22:12 -08:00
Michael Rawlings
a7384371a3
fix: always walk over after walking out, we already visited the parentNode 2022-02-16 11:51:54 -08:00
Michael Rawlings
59821d22dd
fix: queueForEach should not run for empty scope 2022-02-16 11:49:56 -08:00
Manan Gupta
858564f107
Fix broken link on line 586 (#1771)
The location was wrapped in double quotes causing the link to not work.
2022-02-15 14:57:30 -07:00
Michael Rawlings
97bd5c8f95
chore: rename test 2022-02-09 14:07:59 -08:00
Michael Rawlings
13b6eac7a4
feat: cross-scope values with for tag, fix heap pop(), queueForEach/Branch queue before reading 2022-02-09 13:47:24 -08:00
Michael Rawlings
4aabd447bc
fix: correct sorting of references 2022-02-09 12:24:13 -08:00
Michael Rawlings
fad7fa54fc
fix: isNewGroup check was incorrect, caused duplicate writes 2022-02-08 06:53:21 -08:00
Michael Rawlings
d8eddfea0d
fix: adding an apply statement should not affect the hydrate loop 2022-02-08 06:47:16 -08:00
Michael Rawlings
c6a47ae08f chore: build types on pre-commit 2022-02-07 07:39:06 -08:00
Michael Rawlings
87259feef6 refactor: fix lint issues 2022-02-07 07:39:06 -08:00