Michael Rawlings
|
76ee4f06bd
|
wip: update loop tests
|
2022-11-01 14:07:02 -04:00 |
|
Michael Rawlings
|
7db036a608
|
wip: for loops
|
2022-11-01 14:07:02 -04:00 |
|
Michael Rawlings
|
2ee504364e
|
wip: input attributes helper
|
2022-11-01 14:07:02 -04:00 |
|
Michael Rawlings
|
336184fe0b
|
wip: condtional signals
|
2022-11-01 14:07:02 -04:00 |
|
Michael Rawlings
|
964dd17509
|
wip: simplify signal/scope generic types
|
2022-11-01 14:07:02 -04:00 |
|
Michael Rawlings
|
596b0f37a9
|
wip: toggle-child test works now
|
2022-11-01 14:07:02 -04:00 |
|
Michael Rawlings
|
45073970cd
|
wip: started working on static signals
|
2022-11-01 14:07:02 -04:00 |
|
Michael Rawlings
|
0b0c6987f8
|
feat: more consistent/descriptive compiled variable names
|
2022-05-25 12:50:14 -04:00 |
|
Michael Rawlings
|
e6755fb359
|
chore: rename naive queue implementation
|
2022-05-19 16:52:51 -04:00 |
|
Michael Rawlings
|
70a4056d22
|
feat: yet another queue implementation
|
2022-05-19 00:25:25 -04:00 |
|
Michael Rawlings
|
78b871a09a
|
feat: pass 'this' to lifecycle methods
|
2022-05-12 16:01:48 -04:00 |
|
Michael Rawlings
|
56ae380890
|
feat: new queue implementation + error handling
|
2022-05-12 15:57:21 -04:00 |
|
Michael Rawlings
|
b1996b792d
|
fix: ensure initial render is under the queue
|
2022-05-12 15:48:58 -04:00 |
|
Michael Rawlings
|
4010c96cc9
|
feat: support events in roots other than the main document
|
2022-05-05 14:37:41 -04:00 |
|
Michael Rawlings
|
50656ceec9
|
feat: smaller production hydration ids
|
2022-05-03 03:27:12 -04:00 |
|
Michael Rawlings
|
5a9f604d43
|
feat: scopes are now objects, not arrays
|
2022-05-03 03:04:05 -04:00 |
|
Michael Rawlings
|
54928eb6de
|
feat: early flush for large buffers
|
2022-05-03 02:34:49 -04:00 |
|
Michael Rawlings
|
8464f70d64
|
test: fix hardcoded list in test
|
2022-05-03 00:14:12 -04:00 |
|
Michael Rawlings
|
9c4c8da8f2
|
fix: allow multiple handlers to grab a node reference
|
2022-05-02 19:41:11 -04:00 |
|
Michael Rawlings
|
0bc94aa4b8
|
feat: style tag uses resolveVirtualDependency
|
2022-04-27 16:43:06 -04:00 |
|
Michael Rawlings
|
49a304f1bf
|
feat: 0-js hydrate support
|
2022-04-26 11:58:18 -04:00 |
|
Michael Rawlings
|
559b37dd32
|
fix: remove invalid top-level code from dom output
|
2022-04-25 22:54:11 -04:00 |
|
Michael Rawlings
|
149e561ebf
|
fix: remove unnecessary single statement optimization
|
2022-04-25 21:57:24 -04:00 |
|
Michael Rawlings
|
8f24b5b533
|
fix: scriptlet being left in dom output
|
2022-04-25 21:32:15 -04:00 |
|
Michael Rawlings
|
82524fdf7b
|
fix: invalid dom output for attributes only used in renderBody
|
2022-04-25 21:30:18 -04:00 |
|
Michael Rawlings
|
866894e5aa
|
feat: basic hydrate output
|
2022-04-25 21:26:41 -04:00 |
|
Michael Rawlings
|
487ae0bc0f
|
feat: dynamic tag for ssr
|
2022-04-22 23:20:16 -04:00 |
|
Michael Rawlings
|
d052ea22ef
|
fix: multiple branches
|
2022-04-22 17:22:13 -04:00 |
|
Michael Rawlings
|
07639c50c1
|
fix: ensure single-reference group exists in a child section that reference its parent's binding
|
2022-04-22 13:49:05 -04:00 |
|
Michael Rawlings
|
29c36ab690
|
fix: no-op tags incorrect names, now remove at migrate
|
2022-04-22 13:01:48 -04:00 |
|
Michael Rawlings
|
0f4b1e3b11
|
fix: "hydrate" output still uses "dom" runtime
|
2022-04-22 12:54:10 -04:00 |
|
Michael Rawlings
|
cc7829da15
|
feat: <__flush_here_and_after__> (but not actually after)
|
2022-04-21 17:30:24 -04:00 |
|
Michael Rawlings
|
62e859cfc6
|
fix: hi, MarkoScriptlet is a Marko node
|
2022-04-21 17:29:18 -04:00 |
|
Michael Rawlings
|
67895bedef
|
feat: eliminate userEffect helper if we can statically tell there's no cleanup
|
2022-04-21 16:30:02 -04:00 |
|
Michael Rawlings
|
b07fc6be5e
|
test: update snapshots for input migration
|
2022-04-21 16:26:48 -04:00 |
|
Dylan Piercey
|
719dec0d93
|
feat: add migrator for top level input identifier
|
2022-04-20 15:10:11 -07:00 |
|
Dylan Piercey
|
d898941bf7
|
feat: add static block support
|
2022-04-20 15:01:45 -07:00 |
|
Dylan Piercey
|
164851b06b
|
feat: add compatibility for out.global
|
2022-04-20 13:59:04 -07:00 |
|
Dylan Piercey
|
a191c30048
|
chore: avoid eagerly loading compiled template in tests
Co-authored-by: Michael Rawlings <mirawlings@ebay.com>
|
2022-04-20 13:56:14 -07:00 |
|
Dylan Piercey
|
4fde4ccc55
|
feat: support get tag reading global context
|
2022-04-20 11:00:06 -07:00 |
|
Michael Rawlings
|
288e1f937e
|
feat: noop tags
|
2022-04-15 10:06:51 -04: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
|
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 |
|