5476 Commits

Author SHA1 Message Date
khaki
83d29af960
docs: fix spelling (#1784) 2022-04-18 08:08:46 -07:00
Dylan Piercey
f7df1bcd4e
chore: publish v5.20.5 v5.20.5 2022-04-15 12:37:41 -07:00
Dylan Piercey
bae0d66afa
fix: removing some nullish static attributes on native tags with spreads 2022-04-15 12:35:42 -07:00
Michael Rawlings
288e1f937e feat: noop tags 2022-04-15 10:06:51 -04:00
Dylan Piercey
28aa2e84c1
fix(translator-default): string literals in dynamic tags incorrectly doing component lookup 2022-04-14 15:17:29 -07:00
Michael Rawlings
14d074bf19 feat: server scriptlet support 2022-04-13 17:35:12 -04:00
Michael Rawlings
4898a76360 feat: export tag/statement 2022-04-13 17:27:23 -04:00
Michael Rawlings
5b79719f76 chore: publish v5.20.4 v5.20.4 2022-04-11 15:26:24 -04:00
Michael Rawlings
5eda8f388a fix: autoloading translators 2022-04-11 15:00:55 -04:00
Michael Rawlings
e6d0664264 fix: circular templates/walks 2022-04-11 13:22:00 -04:00
Michael Rawlings
cd8f6b292c refactor: move referenceGroup creation into analyze 2022-04-11 11:53:43 -04:00
Michael Rawlings
d72a0afa97 refactor: generate more consistent fn names 2022-04-08 15:00:18 -04:00
Michael Rawlings
85c6c75d95 refactor: friendlier fn registration ids 2022-04-08 12:21:49 -04:00
Michael Rawlings
b5f6d7e275 fix: const apply fns are passed scope 2022-04-08 11:48:07 -04:00
Michael Rawlings
179a08755e refactor: pass nodes to helpers rather than scope & property/index 2022-04-05 18:06:45 -04:00
Ryan Carniato
d8acdefd49 feat: single-child optimization, placeholder write 2022-04-05 17:50:09 -04:00
Ryan Carniato
4cdf07d62b perf: dom perf wip 2022-04-05 17:50:09 -04:00
Michael Rawlings
0ca372cc26 feat: basic nested hydration 2022-04-05 15:18:35 -04:00
Michael Rawlings
34d5ded435 chore: run npm audit fix to update packages 2022-04-04 21:49:10 -04:00
Michael Rawlings
2e95c8661b chore: use esbuild to build packages 2022-04-04 21:47:02 -04:00
Michael Rawlings
cd492ac032 chore: fix treeshaking, add @__PURE__ annotations 2022-04-04 16:11:49 -04:00
Michael Rawlings
b5be058f03 feat: basic hydration with event handlers & scope serialization 2022-04-02 03:44:53 -04:00
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