5312 Commits

Author SHA1 Message Date
Michael Rawlings
c8849980bb refactor: prepare for renderBody/event interop from tags to class 2023-11-30 13:19:35 -05:00
Michael Rawlings
4da726c7aa refactor: simplify & remove closures from html writer fork 2023-11-30 10:09:10 -05:00
Michael Rawlings
efef711c93 feat: tag params ssr tags-to-class (resume still not working) 2023-11-29 18:03:43 -05:00
Michael Rawlings
db4a3e805b feat: interop params class-to-tags 2023-11-28 13:09:36 -05:00
Michael Rawlings
d7eb9027f6 fix: interop closures w/ tagsapi. large refactor of html writer. 2023-11-28 12:43:37 -05:00
Michael Rawlings
8911c597e0 feat: resume dynamic subscriptions 2023-10-31 16:09:20 -04:00
Michael Rawlings
2b89e2200a fix: don't serialize value from owner scope in child scope 2023-10-26 16:12:14 -04:00
Michael Rawlings
81ce1e1264 fix: remove extra renderbodies from html output 2023-10-12 17:14:54 -04:00
Michael Rawlings
50ee482176 test: enable ssr/resume interop for nested-class-to-tags 2023-10-11 16:23:15 -04:00
Michael Rawlings
f9f8b97489 feat: ssr/hydration interop tags-to-class (wip) 2023-10-11 16:00:53 -04:00
Michael Rawlings
71c51b41ca feat: custom object-defined serialization 2023-10-03 17:37:43 -04:00
Michael Rawlings
33b74cdfe2 test: add skipped tests for import/static unserializable values 2023-09-21 18:20:52 -04:00
Michael Rawlings
f412dfbd8f feat: class to tags ssr/hydration interop (wip) 2023-09-15 15:49:33 -04:00
Michael Rawlings
49c8affa44 feat: interop ssr/hydration class to tags (wip) 2023-09-12 16:12:51 -04:00
Michael Rawlings
8ae527e04f chore: update eslint 2023-09-12 16:08:29 -04:00
Michael Rawlings
e2f0a880b9 refactor: use different symbols from the class components runtime 2023-09-12 15:52:59 -04:00
Michael Rawlings
d533ab6bae feat: renderBody interop (wip, csr only) 2023-09-11 14:15:41 -04:00
Michael Rawlings
605d0de766 refactor: small interop refactor 2023-09-08 14:25:44 -04:00
Michael Rawlings
f75c25e888 feat: interop renderbody class to tags (wip, csr only) 2023-09-08 14:01:47 -04:00
Michael Rawlings
0410370cc5 feat: interop renderbody tags to class (wip, csr only) 2023-09-08 13:12:11 -04:00
Michael Rawlings
ccc155ef83 feat: use classapi in tagsapi components (wip, client-only) 2023-09-06 17:24:25 -04:00
Michael Rawlings
07da3acdfa feat: use tagsapi in classapi components (wip, client-only) 2023-09-05 16:26:22 -04:00
Michael Rawlings
978c7d88ec feat: add template api to marko 6 2023-08-31 18:40:53 -04:00
Michael Rawlings
4d71cc4489 wip: interop as dynamic tag 2023-08-29 14:40:10 -04:00
Michael Rawlings
f7bf544b60 chore: mark interop translator package as private 2023-07-24 12:10:05 -04:00
Michael Rawlings
a39fc3ec12 Merge remote-tracking branch 'x/interop-translator' 2023-07-24 12:06:16 -04:00
Michael Rawlings
59dd026483 test: move translator-default tests from compiler 2023-07-24 11:55:08 -04:00
Michael Rawlings
957934bbe6 chore: update node versions in ci 2023-07-24 11:55:08 -04:00
Michael Rawlings
7dc1fe467b chore: config cleanup 2023-07-24 11:55:08 -04:00
Michael Rawlings
2b17b66f51 chore: support typescript packages 2023-07-24 11:55:08 -04:00
Michael Rawlings
bce8f4b11c chore: update husky 2023-07-24 11:55:08 -04:00
Michael Rawlings
067db9883f chore: sort imports 2023-07-24 11:55:08 -04:00
Michael Rawlings
dacbaa72e1 chore: update prettier package & config, reformat 2023-07-24 11:55:08 -04:00
Michael Rawlings
612ae113d0 chore: update mocha command/config 2023-07-24 11:55:08 -04:00
Michael Rawlings
0f5d71d0df chore: switch from nyc to c8 2023-07-24 11:55:08 -04:00
Michael Rawlings
592be94955 chore: sort package.json keys 2023-07-24 11:55:08 -04:00
Michael Rawlings
b0720ff7c0 refactor: package scripts 2023-07-24 11:55:08 -04:00
Michael Rawlings
68d1e4f8eb chore: update @marko/babel-utils 2023-07-21 18:01:55 -04:00
Michael Rawlings
7c37e5651c test: use before hooks to set/reset require hook/cache 2023-07-21 16:22:43 -04:00
github-actions[bot]
14fc03c526 [ci] release @marko/babel-utils@6.2.1 @marko/compiler@5.31.2 2023-07-21 08:39:17 -07:00
Dylan Piercey
037a6ce670 fix: improve compiler api types 2023-07-21 08:34:59 -07:00
github-actions[bot]
be1cc1b0d3 [ci] release @marko/translator-default@5.29.2 marko@5.29.2 2023-07-18 10:40:17 -07:00
Dylan Piercey
7957fb5648 fix: use .d.marko for await tag types 2023-07-18 10:34:30 -07:00
github-actions[bot]
02cea4fc46 [ci] release @marko/compiler@5.31.1 @marko/translator-default@5.29.1 marko@5.29.1 2023-07-12 10:28:25 -07:00
Michael Rawlings
22c8b4688c chore: tsx to babel, move bundle scripts into pkgs 2023-07-12 13:25:33 -04:00
Dylan Piercey
2afa3f6e61 fix: @marko/register source maps 2023-07-12 10:24:23 -07:00
github-actions[bot]
f214d556d8 [ci] release @marko/babel-utils@6.2.0 @marko/compiler@5.31.0 @marko/translator-default@5.29.0 marko@5.29.0 2023-07-06 15:47:13 -07:00
Dylan Piercey
d930378434 feat: move <macro> tag validation to translate stage 2023-07-06 15:41:10 -07:00
Dylan Piercey
e8bd3255a9 chore: update test runner to capture diagnostic snapshots 2023-07-06 10:55:45 -07:00
Dylan Piercey
57b280b2ff fix: named component classes deprecate instead of error 2023-07-06 10:55:45 -07:00