5604 Commits

Author SHA1 Message Date
Michael Rawlings
44aba7aa3f refactor: rename queueFactory => queueBuilder, exitCondition=>exitBranch 2022-02-07 07:39:06 -08:00
Michael Rawlings
b4b3330bfb refactor: remove writer start/end, call flushBefore/Into directly 2022-02-07 07:39:06 -08:00
Michael Rawlings
a54240f9cb refactor: defer writing apply/hydrate groups until program exit 2022-02-07 07:39:06 -08:00
Michael Rawlings
cbcc36f45f chore: add example size tracking 2022-02-07 07:39:06 -08:00
Michael Rawlings
e79c89320d refactor: remove path argument from writeApply/Hydrate 2022-02-07 07:39:06 -08:00
Michael Rawlings
f5629b4b38 refactor: pull apply/hydrate logic out of writer 2022-02-07 07:39:06 -08:00
Michael Rawlings
7bb729814c refactor: remove path.state.sectionId 2022-02-07 07:39:06 -08:00
Michael Rawlings
d912b2e1cc refactor: remove Section, we only work with sectionId now 2022-02-07 07:39:06 -08:00
Michael Rawlings
82c0995ee5 refactor: pull reserve logic out of sections.ts 2022-02-07 07:39:06 -08:00
Michael Rawlings
8c77bb4104 refactor: pull reservesByType off of Section object 2022-02-07 07:39:06 -08:00
Michael Rawlings
919fe69e23 refactor: remove SectionTranslate 2022-02-07 07:39:06 -08:00
Michael Rawlings
83aa4a5e33 refactor: remove passing path when we just needed the program, read the program from module context 2022-02-07 07:39:06 -08:00
Michael Rawlings
7acb5f3230 refactor: introduce queueFactory, pull queueInBranch logic into ifTag visitor 2022-02-07 07:39:06 -08:00
Michael Rawlings
5858ac02c0 refactor: use apply, hydrate, writes from section data lookup 2022-02-07 07:39:06 -08:00
Michael Rawlings
600a1e6f49 fix: don't run the default analyze hooks if there's a custom one 2022-02-07 07:39:06 -08:00
Michael Rawlings
7efe440f2e refactor: walks are stored using new section data storage 2022-02-07 07:39:06 -08:00
Michael Rawlings
cc49795d82 refactor: pull walks logic out of writer into separate util 2022-02-07 07:39:06 -08:00
Michael Rawlings
e60b06c3c7 refactor: combine translate & analyze visitors by node type 2022-02-07 07:39:06 -08:00
Michael Rawlings
10e3d73ee3 refactor: core tag translators now are the tag definition 2022-02-07 07:39:06 -08:00
root
b3c7e88944 feat: translator for cross scope values (if) 2022-02-07 07:39:06 -08:00
Kory Smith
7e3f7d66ef
fix grammar by adding a ", and" where necessary (#1770) 2022-02-01 10:23:38 -07:00
Dylan Piercey
e4a6788d8e
chore: publish v5.19.1 v5.19.1 2022-01-28 13:17:33 -07:00
Dylan Piercey
ff0e5c6b1f
fix(babel-utils): improve plugin types 2022-01-28 13:17:03 -07:00
Dylan Piercey
07f5e26b79
chore: publish v5.19.0 v5.19.0 2022-01-28 12:49:05 -07:00
Dylan Piercey
981f7f39f9
feat: support analyze field in marko.json (#1769) 2022-01-28 12:48:19 -07:00
Dylan Piercey
3d0a74ab1c
fix(translator-default): temporarily disable local variable tagname warning 2022-01-28 11:49:14 -07:00
Dylan Piercey
65999cf2ac
chore: publish v5.18.2 v5.18.2 2022-01-24 20:11:01 -07:00
Dylan Piercey
3e67bfe1e5
fix: update invalid docs link 2022-01-24 20:08:01 -07:00
Dylan Piercey
9d5254c0a1
chore: publish v5.18.1 v5.18.1 2022-01-24 20:06:16 -07:00
Dylan Piercey
22f1220f64
fix: unnecessary warnings with dynamic tag shorthand 2022-01-24 20:04:26 -07:00
Dylan Piercey
4d718b73ca
docs: fix typos 2022-01-24 20:03:45 -07:00
Dylan Piercey
daa7b0a176
chore: publish v5.18.0 v5.18.0 2022-01-24 13:34:02 -07:00
Dylan Piercey
86de84d6ab
docs: refresh multiple server / bundler docs (#1767) 2022-01-24 13:33:10 -07:00
Taylor Hunt
8ffe6c3f11
Create troubleshooting-streaming.md (#1755) 2022-01-24 12:30:18 -07:00
Michael Rawlings
6e264bfea1 feat: basic for-of loop dom translator 2022-01-24 14:24:53 -05:00
Dylan Piercey
94e4fd818b
feat: add shorthand for dynamic tag names from identifier (#1766) 2022-01-24 12:22:05 -07:00
Michael Rawlings
4a78ae0bd6 refactor: setLoop helpers don't reserve in the child scope 2022-01-24 14:21:15 -05:00
Dylan Piercey
a8f025dfa9 chore: update snapshots 2022-01-19 13:51:18 -07:00
Dylan Piercey
a270a5a8b9 fix: walks for if tags 2022-01-19 13:51:18 -07:00
Dylan Piercey
4e0a24651b chore: upgrade snapshots 2022-01-19 13:51:18 -07:00
Dylan Piercey
c4d95d3ee3 feat: merge visit/binding/reserve analyze code 2022-01-19 13:51:18 -07:00
Dylan Piercey
d6eaf8f1d8 feat: if tag dom translator 2022-01-19 13:51:18 -07:00
Dylan Piercey
f9997013dd refactor: reserveId helper return numeric literal 2022-01-19 13:51:18 -07:00
Dylan Piercey
df76044fc4 fix: dom tests 2022-01-13 20:37:16 -07:00
Dylan Piercey
9260aec623 fix: update ssr snapshots and fix errors 2022-01-13 20:37:16 -07:00
Dylan Piercey
7c88210a28 fix: lock esbuild version 2022-01-13 20:37:16 -07:00
Dylan Piercey
e614acb044 feat: call queue function for let assignments 2022-01-13 20:37:16 -07:00
Dylan Piercey
9cc4ed81c8 feat: upgrade deps, improve test error handling 2022-01-13 20:37:16 -07:00
Dylan Piercey
cb72dce244 feat: basic dom render test 2022-01-13 20:37:16 -07:00
Dylan Piercey
352c828155 feat: basic bind function/event handler 2022-01-13 20:37:16 -07:00