5476 Commits

Author SHA1 Message Date
dependabot[bot]
75aa6c4e94 chore(deps): bump minimatch from 3.0.4 to 3.1.2
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-22 13:43:46 -05:00
Ryan Turnquist
f9f84e50d5 feat: style tag 2022-11-10 18:06:47 -05:00
Ryan Turnquist
c2e7cc63b0 chore: update @marko/compiler 2022-11-10 18:06:47 -05:00
Michael Rawlings
239e8bfca1 refactor: always put scopeId first in the hydration data 2022-11-08 13:25:06 -05:00
Michael Rawlings
af429de84c fix: use enum from same module 2022-11-07 13:37:10 -05:00
Michael Rawlings
e8e0bd9b83 test: merge runtime/translator fixtures 2022-11-07 13:37:10 -05:00
Michael Rawlings
db1445b8fa test: use public imports 2022-11-07 13:37:10 -05:00
Michael Rawlings
f6cc5c86b2 test: prepare to merge runtime/translator tests (3) 2022-11-07 13:37:10 -05:00
Michael Rawlings
661507fc0b test: fix async tests 2022-11-07 13:37:10 -05:00
Michael Rawlings
0e5c26cb90 refactor: runtime tests use @marko/runtime-fluurt rather than relative imports 2022-11-07 13:37:10 -05:00
Michael Rawlings
b979b1b72e test: allow equivalence test to work when there is new input 2022-11-07 13:37:10 -05:00
Michael Rawlings
7d853396da test: prepare to merge runtime/translator tests (2) 2022-11-07 13:37:10 -05:00
Michael Rawlings
48264a112e test: prepare to merge runtime/translator tests 2022-11-07 13:37:10 -05:00
Michael Rawlings
77b071c698 test: improve mutation logs 2022-11-07 13:37:10 -05:00
Michael Rawlings
2b5a6388dd refactor: move all compile snapshots into dom.expected/html.expected directories 2022-11-07 13:37:10 -05:00
Michael Rawlings
3134846f21 test: add sanitized snapshots 2022-11-07 13:37:10 -05:00
Michael Rawlings
e0ecdf7624 refactor: split ssr/hydrate snapshots and tests 2022-11-07 13:37:10 -05:00
Michael Rawlings
2b2fae7744 refactor: translator tests, lazy/cached execution, sanitization in tracker 2022-11-07 13:37:10 -05:00
Michael Rawlings
a906ea8fa2
refactor: remove scope ___id and old queue impls that relied on it (#103) 2022-11-04 11:33:51 -04:00
Michael Rawlings
cdfda27473
feat: hydrate runtime for if (#102)
* feat: hydrate runtime for if
2022-11-03 21:04:37 -04:00
Ryan Turnquist
169fe3506e feat: lifecycle tag 2022-11-03 18:30:39 -04:00
github-actions[bot]
e27c61bc91
[ci] release (#1866)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/compiler@5.23.0 @marko/translator-default@5.22.0 marko@5.22.0
2022-11-02 10:16:38 -07:00
Dylan Piercey
797e904893
feat: rename default attr (#1865) 2022-11-02 10:11:58 -07:00
LuLaValva
cecd9e88f2
feat: add id tag 2022-11-01 11:19:55 -07:00
Michael Rawlings
2c17e572f1 fix: html dynamic tag name 2022-11-01 14:07:02 -04:00
Michael Rawlings
b32feb8329 refactor: rename apply-hydrate to signals 2022-11-01 14:07:02 -04:00
Michael Rawlings
acbff4ee27 chore: format/lint 2022-11-01 14:07:02 -04:00
Michael Rawlings
e836201013 feat: dynamic tag translator for dom/csr 2022-11-01 14:07:02 -04:00
Michael Rawlings
61299a42f6 refactor: split html/dom translator for custom-tag 2022-11-01 14:07:02 -04:00
Michael Rawlings
136be0c4ce fix: only hoist dynamic tag expression for html output 2022-11-01 14:07:02 -04:00
Michael Rawlings
2b313bc78a fix: use consistent logic for determining tag type between analyze/translate 2022-11-01 14:07:02 -04:00
Michael Rawlings
3cebd91a23 refactor: remove special Attr reserve type, just use Storage 2022-11-01 14:07:02 -04:00
Michael Rawlings
d22fd123fa refactor: split dynamic tag translator by dom/html 2022-11-01 14:07:02 -04:00
Michael Rawlings
e554711a5f feat: renderBody hydration 2022-11-01 14:07:02 -04:00
Michael Rawlings
0f63c5d7d4 feat: csr renderBody 2022-11-01 14:07:02 -04:00
Michael Rawlings
1312e28847 fix: improve tree-shaking 2022-11-01 14:07:02 -04:00
Michael Rawlings
c56c7e7073 feat: static signals 2022-11-01 14:07:02 -04:00
Michael Rawlings
dde830761f wip: runtime tests passing 2022-11-01 14:07:02 -04:00
Michael Rawlings
ac1c6e9c3c wip: update size tool to allow running without examples (since they don't work currently) 2022-11-01 14:07:02 -04:00
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
github-actions[bot]
e110024da2
[ci] release (#1863)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/compiler@5.22.10 @marko/translator-default@5.21.8 marko@5.21.11
2022-10-26 09:11:25 -07:00
Dylan Piercey
30e0ea43d5
fix: avoid template instance mutation in HMR mode (#1862) 2022-10-26 09:04:09 -07:00
github-actions[bot]
8909ef3e76
[ci] release (#1861)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/compiler@5.22.9 @marko/translator-default@5.21.7 marko@5.21.10
2022-10-12 11:36:29 -07:00
Dylan Piercey
e648094582
Improve tag scanning perf (#1860)
* fix: improve tag dir scanning cache (#1859)

(cherry picked from commit 412e2eb77a57772dfd619756b40d962425332748)

* chore: update htmljs-parser
2022-10-12 11:31:35 -07:00