Bjorn Lu
baa2ddd010
Warn hydration directive for Astro components in JSX ( #4330 )
...
* Warn hydration directive for Astro components in JSX
* Add changeset
* Better comment
2022-08-23 10:38:31 -04:00
Ben Holmes
dc42f2c00f
Fix astro add @example-org/integration
( #4430 )
...
* fix: parse third-party org names
* chore: changeset
2022-08-23 10:09:39 -04:00
matthewp
bc5cb85232
[ci] format
2022-08-23 12:50:09 +00:00
Matthew Phillips
f40065f510
Ensure index pages are generated on paginated results ( #4426 )
...
* Ensure index pages are generated on paginated results
* Changeset
2022-08-23 08:47:20 -04:00
Kiril Shevchuk
8164fa6f1a
Fix invalid hook usage for exports ( #4385 )
...
* Add proper support functional components exports
* Add changeset
* Add support for `export default X`
2022-08-23 08:46:51 -04:00
Cameron McEfee
b2e976f39c
fix (core): allow falsy values in astro config integrations arrays ( #4427 )
...
* allow falsy values in astro config integrations arrays
* add changeset
2022-08-23 08:23:08 -04:00
Ben Holmes
a2414bf59e
Improve MDX glob perf - move Layout to async import ( #4428 )
...
* fix: move layout to async import
* chore: changeset
* docs: clarify async import
2022-08-22 18:18:30 -04:00
Fred K. Bot
c8d0fa4c4e
[ci] release ( #4425 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-22 16:53:44 -04:00
matthewp
a20e811795
[ci] format
2022-08-22 19:49:45 +00:00
Fred K. Bot
457e559cd5
[ci] release ( #4363 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-22 15:46:46 -04:00
Tony Sullivan
579e2daf8d
[@astrojs/image] Handle query params in remote image URLs during SSG builds ( #4338 )
...
* fix: SSG builds should remove query params when building local image files
* chore: add changeset
* handling an edge case related to stripping extensions from a filename
2022-08-22 19:45:34 +00:00
tony-sull
2c40fba0c8
[ci] format
2022-08-22 19:15:35 +00:00
Tony Sullivan
c4af8723bd
[@astrojs/image] adds a logger to the the image integration ( #4342 )
...
* WIP: adding a console logger that respect vite.logLevel
* adds an optional prefix for messages
* remove temporary debug log
* typo fix
* cleaning up log syntax
* fixing logger whitespace
* adding README docs
* test: disable integration logging in tests
* chore: add changeset
2022-08-22 19:13:19 +00:00
Nu11Terminator
4ac2718883
fix: vercel static export path ( #4370 )
...
This enables the use of `{ output: static, adapter: vercelStaticAdapter}`
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-08-22 14:50:15 -04:00
Fred K. Schott
7310e8a178
add an alpine integration and update example ( #4406 )
2022-08-22 14:25:57 -04:00
Fred K. Schott
a70f69a06c
refactor the JSX plugin to improve performance ( #4405 )
2022-08-22 14:25:09 -04:00
sergix
dd52b2192d
Include note about Tailwind per-component errors using '@apply' ( #4353 )
...
* add: @apply exceptions for component frameworks
Some frameworks, specifically Vue, will not recognize global @layer directives in a global stylesheet because of how Vue's build system works. Instead, prefer to add a plugin to your Tailwind config. #2660 , #3073
* Update README.md
* Update README.md
2022-08-22 14:18:17 -04:00
EBits00
8f20b18875
Updated Express code to serve assets ( #4402 )
...
Assets where not served so the style was not applied, fixed this by adding the line app.use(express.static('dist/client/'))
2022-08-22 12:33:54 -04:00
Maik Jablonski
8264f85f1d
Running Astro as SSG on Vercel without adapter ( #4299 )
...
Fixes the 404 handling.
2022-08-22 11:47:14 -04:00
Ben Holmes
7820096e1b
fix: correctly add react-dom
alias to Vercel edge ( #4421 )
...
* fix: correctly add react-dom alias to vercel edge
* chore: changeset
2022-08-22 11:46:02 -04:00
Bjorn Lu
39088e11db
Bump Vite to 3.0.9 ( #4415 )
2022-08-22 10:58:50 -04:00
matthewp
0402eb0972
[ci] format
2022-08-22 14:41:22 +00:00
Matthew Phillips
5e82f6c245
Fix race condition with directive definitions ( #4375 )
2022-08-22 10:39:16 -04:00
Eldemarkki
439f1d1c0d
Fix typo in stricter tsconfig ( #4394 )
2022-08-20 20:45:23 +08:00
Bjorn Lu
77b068086d
Preserve all error stack lines ( #4364 )
2022-08-18 14:36:31 +08:00
tony-sull
1beb3f9747
[ci] format
2022-08-17 19:38:50 +00:00
Tony Sullivan
1c6895884c
Testing perf improvements for e2e tests ( #4354 )
...
* WIP: testing fixes to share the dev server in e2e test suites
* temp: testing multiple workers
* Revert "temp: testing multiple workers"
This reverts commit 9c7bc9d93c9c3f6dd62e3732f878f2d86016b213.
2022-08-17 19:37:10 +00:00
Chris Swithinbank
beed20be4a
Provide correct MIME type for dynamic endpoint routes in dev ( #4356 )
2022-08-17 20:07:14 +02:00
Bjorn Lu
500332a426
Refactor static build config merge ( #4344 )
2022-08-17 23:24:14 +08:00
Joseph Lozano
aa5118e854
Fallback to undefined rather than false when resolving CLI flags ( #4362 )
2022-08-17 15:47:38 +08:00
Fred K. Bot
1de82f0f78
[ci] release ( #4333 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-16 10:14:44 -04:00
Patrick Smith
45fdbc4650
Don’t use Buffer.byteLength() as Deno can’t use it ( #4324 )
...
* Don’t use Buffer.byteLength() as Deno can’t use it
* Add changeset
* Add tests for Markdown & MDX with Deno
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-08-16 10:08:40 -04:00
Ben Holmes
166b3b8a54
Fix: TS lint on MDXLayoutProps
( #4347 )
...
* fix: extends interface -> type
* chore: changeset
2022-08-16 09:45:10 -04:00
Chris Swithinbank
e2b3f8a3f4
integrations: update recommended method for running astro add ( #4340 )
2022-08-16 10:31:14 +02:00
Tony Sullivan
0274b8d47b
SSR doesn't need to block multiple routes that match the same URL ( #4329 )
...
* fix: SSR doesn't need to block multiple routes that match the same URL
* chore: add changeset
2022-08-15 13:57:10 -04:00
matthewp
5f092230f6
[ci] format
2022-08-15 17:12:41 +00:00
Matthew Phillips
b55f76c1ca
Fix double injecting of head content in md pages ( #4334 )
...
* Fix double injecting of head content
* Refactor
* Changeset
* Break into a separate util fn
* fix oops
* remove unused code
2022-08-15 13:10:28 -04:00
bholmesdev
2edcb30c3d
[ci] format
2022-08-15 14:45:15 +00:00
Ben Holmes
f1a52c18af
[MDX] Switch from Shiki Twoslash -> Astro Markdown highlighter ( #4292 )
...
* freat: twoslash -> Astro shiki parser
* test: update shiki style check
* feat: always apply rehypeRaw
* deps: move remark-shiki-twoslash to dev
* test: add shiki-twoslash test
* docs: update readme with twoslash example
* chore: changeset
* nit: remove "describe('disabled')"
2022-08-15 10:43:12 -04:00
MoustaphaDev
3889a7fa75
docs: fixed typo in the tailwind integration docs ( #4308 )
...
## Changes
Corrected "aother" with "another" in (the tailwind integration docs)[https://docs.astro.build/en/guides/integrations-guide/tailwind/ ].
## Testing
No tests because this pr is just fixing a typo in the docs
## Docs
Well this PR fixes a typo in the docs
<!-- https://github.com/withastro/docs -->
2022-08-15 09:20:39 -05:00
Stinggyray
6227eaf9a2
Update README.md ( #4326 )
...
Removed a duplicate line.
2022-08-15 09:20:22 -05:00
Yash
63758ae35f
docs: specify lang for a codeblock ( #4314 )
...
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2022-08-15 15:34:45 +08:00
Fred K. Bot
16edf0c773
[ci] release ( #4296 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-13 10:09:17 -07:00
FredKSchott
b429aff2ad
[ci] format
2022-08-13 17:01:47 +00:00
Fred K. Schott
1d3a0a16f3
Revert "Ensure hydration scripts inside of slots render ASAP ( #4288 )" ( #4302 )
...
* Revert "Ensure hydration scripts inside of slots render ASAP (#4288 )"
This reverts commit c218100684
.
* Create khaki-dots-press.md
2022-08-13 10:00:12 -07:00
mundry
2bb4e3b812
add missing word in image integration-guide ( #4303 )
...
Co-authored-by: mundry <mundry@users.noreply.github.com>
2022-08-13 13:41:15 -03:00
FredKSchott
485742dc0d
[ci] format
2022-08-13 07:12:04 +00:00
Fred K. Schott
73f367c77b
add protection if astro preview is run with server output ( #4284 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-08-13 00:09:58 -07:00
Fred K. Bot
b1bd52e9ea
[ci] release ( #4290 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-12 17:40:47 -05:00
bholmesdev
695e9b34da
[ci] format
2022-08-12 22:19:32 +00:00
Ben Holmes
f7afdb889f
[MDX] Fix remaining inconsistencies with Markdown ( #4268 )
...
* feat: add "file" and "url" to layout props
* feat: add rawContent and compiledContent errs
* fix: add "file" and "url" to frontmatter
* fix: add separate MDX instance type
* types: add MarkdownLayoutProps and MDXLayoutProps
* refactor: simplify MDXLayoutProps
* test: pass file and url to layout
* test: glob components with .default and Content
* feat: add <Content /> to MDX
* feat: declare MDX type module
* fix: [MD] move file and url to layout props only
* chore: changeset
* chore: bump MDX to "minor" with more details
* refactor: remove "file" + "url" top-level props (save for minor)
* revert: MDInstance type def updates (save for minor)
* fix: MDXInstance "default" + "content" types
* fix: bad test layout
* chore: remove getHeaders fro *.mdx
2022-08-12 18:17:26 -04:00
natemoo-re
437bf73f26
[ci] format
2022-08-12 22:03:24 +00:00
Nate Moore
24d2f7a6e6
Fix namespaced component usage in MDX ( #4272 )
...
* fix(#4209 ): handle namespaced JSX and MDX
* chore: add changeset
* chore: update lockfile
* fix: throw error when componentExport is unresolved
* chore: bump compiler
* chore: bump compiler
* chore: revert example changes
Co-authored-by: Nate Moore <nate@astro.build>
2022-08-12 17:01:05 -05:00
Ben Holmes
3ca9051749
[astro add] Set output: 'server'
when adding adapter ( #4289 )
...
* fix: add `output: 'server'` when setting adapter
* chore: changeset
2022-08-12 13:16:19 -04:00
matthewp
62763d50b5
[ci] format
2022-08-12 16:21:28 +00:00
Matthew Phillips
8f845ca950
Prevents automatic trailingSlash behavior with getStaticPaths ( #4265 )
...
* Prevents automatic trailingSlash behavior with getStaticPaths
* Testing
* weird change
2022-08-12 12:19:32 -04:00
Matthew Phillips
c218100684
Ensure hydration scripts inside of slots render ASAP ( #4288 )
...
* Ensure hydration scripts inside of slots render ASAP
* Changeset
* fix type errors
* Update packages/astro/src/runtime/server/render/page.ts
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-08-12 12:18:41 -04:00
natemoo-re
467fabd749
[ci] format
2022-08-12 15:50:42 +00:00
Nate Moore
c0992e1fef
fix( #4194 ): remove Astro runtime from browser ( #4282 )
...
Co-authored-by: Nate Moore <nate@astro.build>
2022-08-12 10:48:53 -05:00
Erika
b0033cef32
Make astro import inside env.d.ts relative so they work inside the monorepo ( #4281 )
2022-08-12 11:20:59 -04:00
Fred K. Bot
bb3d7d4f39
[ci] release ( #4249 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-11 16:50:59 -07:00
Bjorn Lu
5b1facfe29
Clarify preact/compat integration docs ( #4267 )
...
* Clarify preact/compat integration
* Create long-lobsters-ring.md
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2022-08-11 16:34:07 -07:00
FredKSchott
52068e2644
[ci] format
2022-08-11 23:33:05 +00:00
Nate Moore
7127b1bb35
Fix astro add
with third-party integrations ( #4270 )
...
* fix: nicer third-party integration names
* chore: add changeset
* fix: better handling for package names
* update changelog
Co-authored-by: Nate Moore <nate@astro.build>
2022-08-11 16:31:28 -07:00
FredKSchott
a70d05bd44
[ci] format
2022-08-11 23:29:45 +00:00
Erika
0022f46b57
Fix build output for endpoints route ( #4273 )
...
* Fix build output for endpoints route
* Add changeset
2022-08-11 16:28:06 -07:00
Matthew Phillips
d3d09a2c9f
Add 404 routing logic to Netlify redirects file ( #4274 )
...
* Add 404 routing logic to Netlify redirects file
* changeset
2022-08-11 16:26:32 -07:00
FredKSchott
be6470688f
[ci] format
2022-08-11 23:26:19 +00:00
Fred K. Schott
42fd6936cd
fix astro image bad imports ( #4279 )
2022-08-11 16:24:17 -07:00
Ben Holmes
4116128082
[MDX] Pass injected frontmatter to layouts ( #4255 )
...
* fix: move layout generation to remark plugin
* test: frontmatter injection in layout
* chore: changeset
* fix: remove content fallback
2022-08-11 12:36:34 -05:00
Caleb Jasik
5afb5ef7af
Fix spelling mistake in @astrojs/image docs ( #4256 )
...
`intergration` -> `integration`
2022-08-11 11:07:11 -05:00
natemoo-re
9f6d8eb625
[ci] format
2022-08-11 16:06:04 +00:00
Maik Jablonski
ceb0eef944
Use passive listeners in prefetch ( #4207 )
...
* Use passive listeners in prefetch
Without passive=true, Lighthouse complains about not using passive listeners to improve scrolling performance.
* Create cold-shoes-drum.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-08-11 11:04:10 -05:00
natemoo-re
54ff0a454c
[ci] format
2022-08-11 16:01:28 +00:00
Nate Moore
1f0dd31d92
fix( #4246 ): fix Prism indentation and class ( #4251 )
...
Co-authored-by: Nate Moore <nate@astro.build>
2022-08-11 10:59:48 -05:00
Jakob Helgesson
869d009359
Mdx/plugin unshift ( #4248 )
...
* Add builtin rehype plugin to beginning
* Add Changeset
* Do the same to rehypeRaw for consistency
2022-08-10 17:10:06 -04:00
matthewp
d087286daa
[ci] format
2022-08-10 20:57:00 +00:00
Fred K. Bot
1ee08baf91
[ci] release ( #4228 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-10 16:54:12 -04:00
Bjorn Lu
a9baa45af3
Simulate Vite resolve id to url ( #4239 )
...
* Simulate Vite resolve id to url
* Add changeset
2022-08-10 16:53:52 -04:00
matthewp
df26aa220b
[ci] format
2022-08-10 20:24:40 +00:00
Matthew Phillips
714a8399e2
Return 404 status code for 404.astro in SSR ( #4247 )
...
* Return 404 status code for 404.astro in SSR
* Adding a changeset
2022-08-10 16:22:31 -04:00
Ben Holmes
9d5ab55086
[MDX] Astro.props.content -> frontmatter ( #4237 )
...
* docs: MDX Astro.props.content -> frontmatter
* chore: changeset
2022-08-10 15:43:35 -04:00
Erika
a862da8aae
Fix changesets destroying our Astro codeblocks in changelogs ( #4227 )
2022-08-10 15:30:00 -04:00
matthewp
5970ae0774
[ci] format
2022-08-10 19:29:31 +00:00
Matthew Phillips
561a34d912
Include astro components for HMR invalidation ( #4240 )
...
* Include astro components for HMR invalidation
* Changeset
* remove extra vite server passing
2022-08-10 15:26:58 -04:00
natemoo-re
d186c406b9
[ci] format
2022-08-10 19:13:28 +00:00
Obinna Ekwuno
bfbd32588f
[Docs]: Update Cloudflare README ( #4232 )
...
* update cloudflare readme
* Create modern-papayas-rhyme.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-08-10 14:11:19 -05:00
Matthew Phillips
0af5aa7a3b
Fix solid recursion bug ( #4215 )
...
* Fix solid recursion bug
* Fix types
* Remove debug code
* Remove logging from e2e test
2022-08-10 15:10:31 -04:00
StefanGussner
58941e93c3
Update code samples to match release version ( #4241 )
...
As I learned from a support Thread on Discord, the tagName convention was dropped during the beta period. Instead you need to export the class and use it in astro file.
I updated the code samples on this page accordingly.
2022-08-10 14:08:12 -05:00
Bjorn Lu
f8e3853394
Fix preact compat support for libraries ( #4213 )
...
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-08-10 22:22:10 +08:00
Bjorn Lu
c38e7f1890
Remove dev server during build ( #4234 )
2022-08-10 22:06:02 +08:00
Bjorn Lu
dcc2480d9d
Skip mod.d.ts in format:ci ( #4235 )
2022-08-10 22:05:07 +08:00
Mayank
e918b3883e
feat: Support -y
in astro add
( #4225 )
2022-08-09 21:29:51 -07:00
Fred K. Bot
74528a1973
[ci] release ( #4224 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-09 17:31:06 -07:00
Fred K. Schott
3a7f2385ea
Revert "[ci] release ( #4223 )"
...
This reverts commit d4ad409875
.
2022-08-09 17:28:02 -07:00
Alexandre Desroches
92aa6a75ea
Updated @astrojs/image README.md missing formats prop as subtitle ( #4221 )
...
* Update README.md
Added missing subtitle for `formats` prop of the <Picture> component
* Create fast-drinks-visit.md
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2022-08-09 16:29:07 -07:00
Masataka Yakura
fe3b423982
Markdown component: fix package name in readme.md ( #4208 )
...
* Markdown component: fix package name in readme.md
readme says it's `@astrojs/markdown`, but package name is actually `@astrojs/markdown-component`.
* Create dry-deers-vanish.md
* Update dry-deers-vanish.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2022-08-09 16:28:48 -07:00
Fred K. Bot
d4ad409875
[ci] release ( #4223 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-09 19:25:15 -04:00
bholmesdev
e09692459a
[ci] format
2022-08-09 23:20:54 +00:00
Ben Holmes
b5ef1c2113
[MD] Add rawContent
and compiledContent
to MD layout props ( #4222 )
...
* fix: add subs for astro.source and astro.html
* fix: define "source" property
* test: raw and compiled content from layout
* chore: changeset
Co-authored-by: bholmesdev <bholmesdev@gmail.com>
2022-08-09 19:18:34 -04:00