Nate Moore
7373d61cdc
Enable named slots in renderers ( #3652 )
...
* feat: pass all slots to renderers
* refactor: pass `slots` as top-level props
* test: add named slot test for frameworks
* fix: nested hydration, slots that are not initially rendered
* test: add nested-recursive e2e test
* fix: render unmatched custom element children
* chore: update lockfile
* fix: unrendered slots for client:only
* fix(lit): ensure lit integration uses new slots API
* chore: add changeset
* chore: add changesets
* fix: lit slots
* feat: convert dash-case or snake_case slots to camelCase for JSX
* feat: remove tmpl special logic
* test: add slot components-in-markdown test
* refactor: prefer Object.entries.map() to for/of loop
Co-authored-by: Nate Moore <nate@astro.build>
2022-06-23 10:10:54 -05:00
github-actions[bot]
19cd962d0b
[ci] release ( #3684 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-23 09:14:17 -04:00
matthewp
16cdfeef81
[ci] format
2022-06-23 13:05:55 +00:00
Matthew Phillips
b36ecb717e
Include partytown scripts in SSR manifest ( #3686 )
...
* Include partytown scripts in SSR manifst
* Adds a changeset
2022-06-23 09:03:43 -04:00
FredKSchott
aa883a50c8
[ci] collect stats
2022-06-23 12:02:10 +00:00
bholmesdev
9133a42831
[ci] format
2022-06-22 23:55:00 +00:00
Ben Holmes
3d554fdbfb
Fix: pass Astro config postcss to Svelte preprocess ( #3685 )
...
* fix: pass Astro config postcss to Svelte preprocess
* test: preset env for nested styles
* chore: changeset
2022-06-22 19:52:32 -04:00
natemoo-re
a3654a7537
[ci] format
2022-06-22 21:15:21 +00:00
Fred K. Schott
921d9a27e2
simplify a complex peer semver used by astro add ( #3633 )
...
* fix peer semver used by astro add
* Create pink-shirts-mix.md
* update with regex over `' '` split
Co-authored-by: Ben Holmes <hey@bholmes.dev>
2022-06-22 16:13:32 -05:00
matthewp
b9f891b8a6
[ci] format
2022-06-22 16:49:59 +00:00
Matthew Phillips
9a813268db
Allow TypeScript in hoisted scripts ( #3665 )
...
* Allow TypeScript in hoisted scripts
* Pass skipSelf
* Fix linting
2022-06-22 12:47:52 -04:00
matthewp
c2dffc1c38
[ci] format
2022-06-22 16:33:56 +00:00
Matthew Phillips
85c33751c2
Allow specifying entryFileNames for client JS ( #3676 )
...
* Allow specifying entryFileNames for client JS
* Adds a changeset
2022-06-22 12:32:17 -04:00
matthewp
c97bdf1a45
[ci] format
2022-06-22 16:21:26 +00:00
github-actions[bot]
8ad146a5d7
[ci] release ( #3683 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-22 12:19:43 -04:00
matthewp
5a41ea1202
[ci] format
2022-06-22 16:04:06 +00:00
Matthew Phillips
aeab890971
Inline small hoisted scripts ( #3658 )
...
* Inline small hoisted scripts
This makes it so that small hoisted scripts get inlined into the page rather than be fetched externally.
* Ensure we don't inline when there are imports
* Fix ts
* Update tests with new url structure
* Adds a changeset
2022-06-22 12:02:42 -04:00
tony-sull
ae7415612e
[ci] format
2022-06-22 16:01:42 +00:00
Tony Sullivan
b8c6dabfb7
Enables eslint on the full repo and adds a rule for no only()
tests ( #3659 )
...
* enabling eslint on the all packages and tests
* enabling for all packages
* TEMP: adding an only() test to verify it fails CI
* using our eslint config and ignore in CI
* removing the temporary .only() test
* update lock file
* lint: fixing new test with a no-shadow warning
* chore: update lock file
2022-06-22 15:59:49 +00:00
bholmesdev
f6400e694e
[ci] format
2022-06-22 15:41:50 +00:00
Ben Holmes
df02fad13e
Add @nanostores/preact
to ALWAYS_NOEXTERNAL ( #3667 )
...
* chore: add nanostores/preact to ALWAYS_NOEXTERNAL
* chore: update comment to reference pR
* chore: changeset
2022-06-22 11:38:59 -04:00
matthewp
fc74dc4a8c
[ci] format
2022-06-22 15:37:47 +00:00
Matthew Phillips
898845402c
Include all client build artifacts in SSRManifest ( #3678 )
...
* Include all client build artifacts in SSRManifest
* Adds a changeset
2022-06-22 11:35:54 -04:00
github-actions[bot]
119283775a
[ci] release ( #3666 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-22 10:05:21 -04:00
unknown
7f5770be4d
Remove @examples/docs from a changeset
2022-06-22 09:41:30 -04:00
hippotastic
ba5ad7855c
Fix react dependencies to improve test reliability ( #3673 )
...
* Fix local react tests by unifying versions
* Add missing dependencies to react tests
* Add changeset
* Fix lockfile
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-06-22 09:11:48 -04:00
hippotastic
ef6282d5d9
Fix import.meta.env
also without trailing dot ( #3675 )
...
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-06-22 08:58:20 -04:00
Matthew Phillips
46d1ea941b
Revert "add Astro Deno Example ( #3645 )" ( #3674 )
...
This reverts commit e88b23ea52
.
2022-06-22 08:30:22 -04:00
FredKSchott
49029b480d
[ci] collect stats
2022-06-22 12:02:27 +00:00
Jutanium
fdba6c23a7
[ci] format
2022-06-21 17:11:04 +00:00
Elian ☕️
e88b23ea52
add Astro Deno Example ( #3645 )
...
* add Astro Deno Example
* add changeset
* update pnpm lock
Co-authored-by: Dan Jutan <danjutan@gmail.com>
2022-06-21 13:07:07 -04:00
github-actions[bot]
b4db008e53
[ci] release ( #3664 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-21 12:47:04 -04:00
matthewp
0d3a7de527
[ci] format
2022-06-21 16:36:57 +00:00
Matthew Phillips
c20b93c484
Resolve .jsx -> .tsx in hydrated components ( #3663 )
2022-06-21 12:35:11 -04:00
github-actions[bot]
e13ce4d751
[ci] release ( #3662 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-21 11:50:06 -04:00
Matthew Phillips
2ff11df438
Add .js to imports in the sitemap package ( #3661 )
...
* Add .js to imports in the sitemap package
* Adds a smoke test
* Adds a changeset
2022-06-21 11:29:18 -04:00
Jeff Mendez
195f88bf0b
chore(example): fix @types install type ( #3656 )
2022-06-21 10:27:22 -05:00
Yuji Sugiura
7d4699b8f9
Check null for props serialization ( #3657 )
...
* Check null for props serialization
* Add changeset
2022-06-21 10:26:27 -05:00
github-actions[bot]
e67171252c
[ci] release ( #3615 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-06-21 09:43:19 -04:00
matthewp
948f82048b
[ci] format
2022-06-21 12:33:55 +00:00
Matthew Phillips
f5afaf2498
Support re-exporting astro components containing client components ( #3625 )
...
* Support re-exporting astro components containing client components
* Include metadata for markdown too
* Fix ssr, probably
* Inject post-build
* Remove tagName custom element test
* Allows using the constructor for lit elements
* Fix hoisted script scanning
* Pass through plugin context
* Get edge functions working in the edge tests
* Fix types for the edge function integration
* Upgrade the compiler
* Upgrade compiler version
* Better release notes for lit
* Update .changeset/unlucky-hairs-camp.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Properly test that the draft was not rendered
* Prevent from rendering draft posts
* Add a changeset about the build perf improvement.
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-06-21 08:32:05 -04:00
FredKSchott
411af7ae4b
[ci] collect stats
2022-06-21 12:02:12 +00:00
Nate Moore
bb02bca36c
Remove it.only ( #3655 )
...
* chore: remove it.only
* test: fix failing test
Co-authored-by: Nate Moore <nate@astro.build>
2022-06-20 17:40:53 -05:00
Fred K. Schott
2a39e93875
small change to a nomination message template ( #3653 )
...
* [no-vote-needed] small change to dm template in governance doc
* Update GOVERNANCE.md
2022-06-20 15:17:55 -07:00
natemoo-re
9532d56b50
[ci] format
2022-06-20 19:31:39 +00:00
Oleksii Tymoshenko
facfc4682f
refactor: better typings ( #3634 )
2022-06-20 14:29:53 -05:00
Nate Moore
d9f6dcf6ea
fix: properly catch falsy components ( #3650 )
...
Co-authored-by: Nate Moore <nate@astro.build>
2022-06-20 14:14:54 -05:00
tony-sull
0519601b52
[ci] format
2022-06-20 19:10:59 +00:00
Tony Sullivan
48e67fe053
Encode ampersands in markdown code blocks ( #3630 )
...
* encode ampersands in markdown code blocks
* chore: add changeset
* nit: fixing test case description
2022-06-20 19:09:35 +00:00
natemoo-re
509b4f122f
[ci] format
2022-06-20 19:06:53 +00:00