5501 Commits

Author SHA1 Message Date
github-actions[bot]
43b5da5a7d [ci] release @marko/compiler@5.27.0 @marko/translator-default@5.25.0 marko@5.25.0 2023-03-15 14:18:47 -07:00
Dylan Piercey
e8f1370cf6 feat: allow attr tags without a marko.json
Co-authored-by: Michael Rawlings <mirawlings@ebay.com>
Co-authored-by: Luke LaValva <lukelavalva@gmail.com>
Co-authored-by: Ryan Turnquist <rturnq@gmail.com>
2023-03-15 14:13:09 -07:00
Dylan Piercey
22228e804c chore: upgrade htmljs-parser 2023-03-15 14:10:02 -07:00
Dylan Piercey
2d3155e7b7
fix: avoid using eval in dev mode (#1913) 2023-03-15 14:09:41 -07:00
Dylan Piercey
8512cf3976
fix: remove circular dependencies (#1910) 2023-03-15 14:08:27 -07:00
github-actions[bot]
c49de3d5f2
[ci] release (#1908)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/compiler@5.26.0 @marko/translator-default@5.24.0 marko@5.24.0
2023-03-07 19:21:19 -07:00
Dylan Piercey
7211a6937b
feat: expose a shorthand for out.global (#1907) 2023-03-07 18:57:39 -07:00
github-actions[bot]
eb0276a055 [ci] release @marko/translator-default@5.23.1 2023-03-03 08:06:29 -07:00
LuLaValva
f2c8cad861 chore: add changeset 2023-03-02 16:46:53 -07:00
LuLaValva
53b23f2533 fix: allow empty class member 2023-03-02 16:46:53 -07:00
github-actions[bot]
413a37df0e [ci] release @marko/compiler@5.25.0 @marko/translator-default@5.23.0 marko@5.23.0 2023-02-28 16:46:04 -07:00
DylanPiercey
5ea69a60c1 [ci] format 2023-02-28 16:16:14 -07:00
Dylan Piercey
4fc38e8001 feat: expose ability to intercept taglib errors 2023-02-28 16:16:14 -07:00
github-actions[bot]
7ddbeb00f6 [ci] release @marko/compiler@5.24.0 2023-02-28 14:18:25 -07:00
Dylan Piercey
72cdc3e5b6 feat: expose default compiler config 2023-02-28 14:14:25 -07:00
github-actions[bot]
ef6b073976 [ci] release marko@5.22.9 2023-02-27 16:52:03 -07:00
Dylan Piercey
230523adf1 fix: issue with Marko.Component registered too late 2023-02-27 16:07:10 -07:00
github-actions[bot]
760fb1a6af
[ci] release (#1894)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
marko@5.22.8
2023-02-24 14:43:02 -05:00
Michael Rawlings
268d0c32eb chore: add changeset 2023-02-24 14:37:07 -05:00
Michael Rawlings
9f68641729 docs: TypeScript usage
Co-authored-by: Ryan Turnquist <rturnq@gmail.com>
Co-authored-by: Luke LaValva <lukelavalva@gmail.com>
2023-02-24 14:32:28 -05:00
github-actions[bot]
f1cb9dc595 [ci] release @marko/compiler@5.23.6 @marko/translator-default@5.22.6 marko@5.22.7 2023-02-24 12:01:33 -07:00
DylanPiercey
35f29b66da [ci] format 2023-02-24 11:55:00 -07:00
Dylan Piercey
c55ae937c4 chore: improve types 2023-02-24 11:55:00 -07:00
github-actions[bot]
8a3b5f29ab [ci] release marko@5.22.6 2023-02-22 10:13:02 -07:00
Dylan Piercey
768fa17cb6 fix: improve state types 2023-02-22 10:09:03 -07:00
github-actions[bot]
2239b143c2 [ci] release @marko/compiler@5.23.5 @marko/translator-default@5.22.5 marko@5.22.5 2023-02-17 16:15:30 -07:00
DylanPiercey
f19f1c61d2 [ci] format 2023-02-17 16:10:23 -07:00
Dylan Piercey
d110b0b5f6 chore: improve typescript support 2023-02-17 16:10:23 -07:00
github-actions[bot]
ae33e8779d [ci] release @marko/babel-utils@5.21.4 @marko/compiler@5.23.4 @marko/translator-default@5.22.4 marko@5.22.4 2023-02-10 20:44:18 -07:00
Dylan Piercey
d920e833df
fix: add missing type definition for taglib 2023-02-10 20:29:50 -07:00
Dylan Piercey
23e36a04b0
fix: ensure marko type definitions are exposed 2023-02-10 20:22:39 -07:00
github-actions[bot]
25f9744805 [ci] release @marko/compiler@5.23.3 @marko/translator-default@5.22.3 marko@5.22.3 2023-02-10 20:12:06 -07:00
Dylan Piercey
7504bdf042
fix: add missing compiler api types 2023-02-10 18:09:58 -07:00
Taylor Hunt
ee8303ca15 Overhaul Rollup docs
- Better sell why you might want to use this integration in the first place
- More examples
- Copyediting
2023-02-10 18:07:06 -07:00
Taylor Hunt
a8bf4df09d
Mention TLS record sizes & MIME sniffing (#1882)
Smaller record sizes can have massive TTFB improvements for clients, and `X-CTO: nosniff` is something sites should really be doing anyway for security reasons.
2023-02-10 18:05:33 -07:00
Dylan Piercey
f1efd707aa
feat: add taglib extensions and type definitions for typescript support (#1885)
* feat: add taglib extensions and type definitions for typescript support

* [ci] format

---------

Co-authored-by: DylanPiercey <DylanPiercey@users.noreply.github.com>
2023-02-10 15:58:52 -07:00
Luke LaValva
55a97b07ae
Remove skip_ from tests (#148)
* test: attr-escape

* test: attr-falsey

* test: attr-scoped

* test: attr-template-literal-escape

* test: basic-dynamic-native-tag

* test: basic-execution-order

* test: basic-layout

* test: basic-toggle-show

* test: batched-updates

* test: batched-updates-cleanup

* test: const-tag

* test: custom-tag-child-analyze

* test: custom-tag-parameters

* test: custom-tag-render-body

* test: custom-tag-template

* test: dynamic-event-handlers

* test: effect-tag

* test: entities

* test(remove): event-handlers [redundant and unhelpful]

* test: for-tag-siblings

* test: for-tag-with-state

* fix: !{undefined} is now empty string instead of space

* test: hello-dynamic

* test: html-entity

* test: if-tag

* test: import-tag-conflict

* test: import-destructure [rename, still skipping ssr and csr]

* test: let-tag

* test: lifecycle-tag

* test: lifecycle-tag-assignment

* test: lifecycle-tag-this

* test: native-tag-ref-effect

* test: placeholders

* test: toggle-first-child

* test: update-attr

* test: user-effect-cleanup

* test: return-tag [rename from yield-tag]

* fix(attrs): use comment node instead of empty string

* refactor(ts): add generics to `write`
2023-02-10 13:21:11 -05:00
Luke LaValva
54cbd7312d
fix(attrs): replace true with empty string (#146) 2023-02-06 18:56:05 -05:00
Michael Rawlings
afd168ba0d
feat: for tag resuming (#142) 2023-02-06 13:07:32 -05:00
Luke LaValva
700c1a6185
fix: change default to value for let and const tag (#144) 2023-02-06 13:07:20 -05:00
dependabot[bot]
43340a4ee7
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#141)
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-04 00:09:31 -05:00
Luke LaValva
2cfef7b89e
fix: replace empty text nodes with zero width joiners (#140) 2023-02-02 19:30:52 -05:00
Taylor Hunt
aaa1a91ccc
Renovate README (#1870)
See PR #1870 for deets
2023-02-01 15:45:21 -05:00
Luke LaValva
00e9076ca1
Dynamic tag hydration (#138) 2023-01-31 15:39:34 -05:00
Michael Rawlings
7ad567dc3b
fix: serialize intersections (#136) 2023-01-31 13:40:21 -05:00
Michael Rawlings
4f23d3c03a chore: bundle html runtime helpers used by translator (fix) 2023-01-26 17:44:33 -05:00
Michael Rawlings
5cd8fe6902 chore: bundle html runtime helpers used by translator 2023-01-26 17:33:08 -05:00
Michael Rawlings
c19cfb023b
feat: if hydration (#135) 2023-01-26 16:19:18 -05:00
Michael Rawlings
56e3c9a17d
fix: use staticNodeFragment by default, associate non-default fragments with renderers (#134) 2023-01-25 14:52:09 -05:00
Luke LaValva
c3061ad726
fix: event listeners are now active by default (#133) 2023-01-24 14:48:08 -05:00