Matthew Phillips
ceda294e13
Fixes hydration of Maps and Sets ( #3960 )
2022-07-18 16:43:09 -04:00
Matthew Phillips
5fde2fd8bc
Moves Debug component's styles to be inlined ( #3963 )
2022-07-18 16:42:57 -04:00
tony-sull
f6d61e6e72
[ci] format
2022-07-18 19:45:31 +00:00
Tony Sullivan
2a7dd040e8
Improving support for third-party hosted image services ( #3957 )
...
* WIP: always use the built-in sharp service for local images in `dev`
* adding type definitions for the integration's use of globalThis
* simplifying the globalThis type checking
* chore: adding changeset
* removing temp hosted service used for testing
2022-07-18 19:43:40 +00:00
Princesseuh
eee14b5e5f
[ci] format
2022-07-18 19:36:57 +00:00
Erika
b37695c34c
Improve astro check ( #3906 )
...
* Improve astro check
* Fix lockfile
* Update to latest language-server version
* Add simple tests
* Fix lock file, again
* Fix `astro check` not working on Windows, speeds up tests
* Add changeest
2022-07-18 15:34:35 -04:00
Fred K. Schott
07fb544dab
remove ssr-utils file ( #3924 )
2022-07-18 12:12:45 -04:00
Erika
8eba6d9d97
Fix expected types for Element in our JSX definitions ( #3958 )
...
* Fix expected types for Element in our JSX definitions
* Add changeset
2022-07-18 11:45:50 -04:00
matthewp
b282cdb21f
[ci] format
2022-07-18 15:35:14 +00:00
Matthew Phillips
3acb9ec264
Hoist Astro.globbed hoisted scripts in dev ( #3930 )
...
* Hoist Astro.globbed hoisted scripts in dev
* Adds a changeset
* Increase the timeout for the HMR test
* Fix e2e tests
* Refactor test
2022-07-18 11:33:13 -04:00
Matthew Phillips
92b48b1525
Sets import.meta.env.BASE_URL correctly in dev ( #3955 )
2022-07-18 11:32:56 -04:00
RafidMuhymin
963100fb27
[ci] format
2022-07-16 09:47:09 +00:00
Rafid Muhymin Wafi
8530cce14f
Removes trailing dash from generated slugs in markdown ( #3044 )
...
* fixed header slugs in markdown if ends with a dash
* added changeset
* removes trailing dash only if slug was created
* updated test
* updated change level from patch to minor
2022-07-16 15:45:41 +06:00
bholmesdev
6809a0d289
[ci] format
2022-07-15 15:27:19 +00:00
Nate Moore
f5d4ebf0e2
Handle metadata for MDX files during build ( #3915 )
...
* fix: metadata handling for MDX files
* chore: add changeset
* chore: update mdx example
* fix: protect against infinite loops in jsx-runtime, properly hook console.error
* chore: remove unused import
* feat(mdx): support `client:only`
* fix: prefer Symbol.for
* fix(jsx): handle vnode check properly
* chore: appease ts
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-15 11:25:29 -04:00
Chris Swithinbank
31f9c0bf02
Roll back supported Node engines ( #3937 )
...
Fixes #3936
2022-07-15 08:15:04 -04:00
Fred K. Bot
f7fa39e682
[ci] release ( #3925 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-14 15:36:23 -04:00
Matthew Phillips
d6dfef0caa
Add @babel/core dependencies to react/preact integrations ( #3928 )
...
* Add @babel/core dependencies
* Adds a changeset
2022-07-14 14:39:58 -04:00
Erika
7c5c4106d7
Use a .ts file to export built-in components so they're typed ( #3927 )
...
* Use a .ts file to export built-in components so they automatically have types
* Add changeset
2022-07-14 14:33:10 -04:00
Princesseuh
636881e185
[ci] format
2022-07-14 18:21:39 +00:00
Herman Z
77a708a3ee
fix: export AstroComponentFactory for tsc validattion to pass ( #3917 )
2022-07-14 14:20:10 -04:00
Nate Moore
7094d6a45f
Handle false
properly in class:list
( #3922 )
...
* fix(#3920 ): properly handle false in `class:list`
* fix: allow 0 in `class:list`
* fix: output empty `class:list` as `''` rather than `class=''`
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-14 12:01:17 -05:00
Fred K. Bot
78e765dc65
[ci] release ( #3921 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-14 11:36:33 -05:00
Nate Moore
6a7a17f735
chore: update compiler ( #3918 )
...
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-14 11:09:44 -05:00
FredKSchott
cea2063a94
[ci] format
2022-07-14 16:06:50 +00:00
Fred K. Schott
01a55467d5
add back missing ssr-utils.ts file ( #3919 )
2022-07-14 09:05:20 -07:00
Fred K. Bot
056d4d5fd2
[ci] release ( #3903 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-13 17:16:24 -04:00
Randall
b487679853
Rollback Nodejs Dependancy ( #3914 )
...
* Rollback Nodejs Dependancy
Closes #3908
Signed-off-by: Randall T. Vasquez <ran.dall@icloud.com>
* Create ninety-apes-talk.md
2022-07-13 17:06:37 -04:00
Sarah Rainsberger
aa2ac87881
Astro Types for docs: capitalize Markdown ( #3912 )
...
- Capitalizes a few errant "markdowns" that find their way into Docs.
- Also updates "if or not" to "whether or not" since I'm here.
- Also, admittedly a point of contention, but until we decide otherwise for the entire site: a straggling "front matter" -> "frontmatter"
2022-07-13 16:02:06 -05:00
matthewp
fa8ec57f16
[ci] format
2022-07-13 20:39:29 +00:00
Matthew Phillips
cd2dbfedb1
Provide a better error message for when RSS is missing link
field ( #3913 )
...
* Provide a better error message for when RSS is missing `link` field
* Adds a changeset
2022-07-13 16:37:17 -04:00
tony-sull
75f202a124
[ci] format
2022-07-13 19:33:49 +00:00
Juan Martín Seery
ca45c0c270
fix: don't throw when Shiki doesn't recognize a language ( #3911 )
...
* Don't throw when Shiki doesn't recognise a language
* Changeset
2022-07-13 19:31:59 +00:00
Ben Holmes
d8af02a944
fix: add github-slugger to ALWAYS_EXTERNAL ( #3902 )
...
* fix: add github-slugger to ALWAYS_EXTERNAL
* chore: changeset
2022-07-12 14:28:14 -04:00
Fred K. Bot
ba67a924ca
[ci] release ( #3900 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-12 12:18:13 -04:00
Fred K. Bot
4bf4736768
[ci] release ( #3899 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-12 11:16:15 -04:00
Chris Swithinbank
4097f06226
Centralise community health files in .github
repo ( #3830 )
...
* Centralise community health files in `.github` repo
* Clean up links
* Add changeset
2022-07-12 17:16:08 +02:00
Corbin Crutchley
402c4181dc
Fix md mode comment ( #3880 )
...
* fix: fix a bug where md mode markdown breaks on comments
* chore: add changeset
2022-07-12 11:15:53 -04:00
Fred K. Bot
c2b14d5253
[ci] release ( #3894 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-12 09:08:15 -04:00
Corbin Crutchley
b4cb4a40df
fix: add TypeScript type and documentation for markdown "mode" config ( #3883 )
...
* fix: add TypeScript type and documentation for markdown "mode" config
* chore: add changeset
2022-07-12 09:07:51 -04:00
Yuji Sugiura
c4f6fdf372
Remove unused(and also vulnerable) libs from @astro/telemetry ( #3898 )
...
* Remove unused(and also vulnerable) libs from @astro/telemetry
* Add changeset
2022-07-12 09:07:21 -04:00
Nate Moore
93e1020b1e
Fix: reintroduce smoke tests across example projects ( #3669 )
...
* chore: update smoke tests
* chore: bump smoke tests to node@16
* chore: remove gitmodules
* chore(ci): prefer node@14
* wip: remove path from smoke clone step
* feat: run build:examples from test:smoke
* fix: remove no-frozen-lockfile
* fix: checkout monorepo last for pnpm setup
* wip: replace @astrojs/markdown/remark import from md
* fix: remove type defs from generated file
* fix: function order
* chore: remove ssr-utils export
* wip: remove windows from smoke test
* fix: instantiate slugger in snippet
* fix: exclude with-mdx from smoke (for now)
* fix: add quotes on filter flag for safety
* chore: changeset
* wip: try reintroducing windows smoke
* sad chore: remove client: directive from with-mdx
* Revert "wip: try reintroducing windows smoke"
This reverts commit 9529b1a45c
.
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: bholmesdev <hey@bholmes.dev>
2022-07-11 22:51:17 -04:00
matthewp
14ed29c645
[ci] format
2022-07-11 20:15:17 +00:00
Matthew Phillips
5f4ecbad1b
Allow defining Astro components in Vite plugins ( #3889 )
...
* Allow defining Astro components in Vite plugins
* Adds a changeset
* Move non-main compilation into load
* Use the cachedCompilation in the markdown plugin
* Fix HMR test
* Simplify getNormalizedID
* Use a windows-friendly virtual module id for the test
2022-07-11 16:13:21 -04:00
Chris Swithinbank
bf5d1cc1e7
More integration README fixes ( #3885 )
...
* Integration README fixes
* More tweaks (mostly code backticks for filenames)
* Update changeset
* Few more tweaks
* Make sure code blocks all have a code language
* Use URLs of new docs pages for package homepage
* One more stray `<br>` 👢
* Standardise to `sh` instead of `shell`
2022-07-11 21:10:34 +02:00
Fred K. Bot
1554a37622
[ci] release ( #3887 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-11 13:38:42 -05:00
Nate Moore
7c49096e86
Update compiler ( #3892 )
...
* chore: update @astrojs/compiler
* chore: add changeset
* chore: update test
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-11 13:34:29 -05:00
Matthew Phillips
9cf7e40641
Properly await on children before hydrating in Safari ( #3891 )
2022-07-11 14:10:23 -04:00
Nate Moore
1cc5b78905
fix( #3071 ): update supported node versions ( #3871 )
...
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-11 11:32:53 -05:00
matthewp
0fd645e32f
[ci] format
2022-07-11 12:13:57 +00:00
Matthew Phillips
21869a614a
Move client types into Astro ( #3851 )
...
* Move client types into Astro
* Adds a changeset
* Fix path to local client
* Reference vite/client in our HMR types
* Add back in the expect-error
* Update types comment
2022-07-11 08:12:18 -04:00
Fred K. Bot
16fdc01322
[ci] release ( #3877 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-09 19:03:22 +00:00
Tony Sullivan
f961412862
Updating the <Picture /> component to default to async image decoding ( #3876 )
...
* defaulting pictures to use decoding=async
* chore: add changeset
2022-07-09 18:44:31 +00:00
Fred K. Bot
1785e568a0
[ci] release ( #3850 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-08 20:54:39 -04:00
bholmesdev
abb874b6c2
[ci] format
2022-07-08 23:06:06 +00:00
Ben Holmes
957fb50541
chore: changeset ( #3873 )
2022-07-08 19:04:27 -04:00
Erika
f9ed77bb0d
Add editor integrations to language integrations ( #3864 )
2022-07-08 17:47:01 -04:00
tony-sull
d2f68345f9
[ci] format
2022-07-08 21:40:22 +00:00
Tony Sullivan
89d76753a0
Adds a new <Picture>
component to the image integration ( #3866 )
...
* moving all normalization logic out of the Image component
* refactor: only require loaders to provide the image src
* Adding a `<Picture />` component
* fixing types.ts imports
* refactor: moving getImage to it's own file
* updating component types to use astroHTML.JSX
* Revert "updating component types to use astroHTML.JSX"
This reverts commit 6e5f578da8
.
* going back to letting loaders add extra HTML attributes
* Always use lazy loading and async decoding
* Cleaning up the Picture component
* Adding test coverage for <Picture>
* updating the README
* using JSX types for the Image and Picture elements
* chore: adding changeset
* Update packages/integrations/image/src/get-image.ts
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* allow users to override loading and async on the <img>
* renaming config to constants, exporting getPicture()
* found the right syntax to import astro-jsx
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-07-08 21:37:55 +00:00
bholmesdev
ec392589f6
[ci] format
2022-07-08 20:57:10 +00:00
Ben Holmes
b012ee55b1
[astro add] Support adapters and third party packages ( #3854 )
...
* feat: support adapters and third part integrations by keywords
* refactor: add keywords to all official integrations
* docs: add adapter ex to astro add help
* nit: clarify astro add usage
* nit: highlight link
* fix: use process.exit(1) on error
* chore: changeset
* nit: bold integration name
* fix: log install instructions for adapters instead
* nit: change to logAdapterConfigInstructions
* Revert "fix: log install instructions for adapters instead"
This reverts commit 1a459f152b
.
* feat: add hardcoded adapter export map
* refactor: inline adapter config log
2022-07-08 16:55:33 -04:00
tony-sull
9300af9bc2
[ci] format
2022-07-08 20:20:57 +00:00
Tony Sullivan
0aaef1c48b
fix: Always add @astrojs/image to vite.ssr.noExternal ( #3869 )
...
* fix: always add @astrojs/image to vite.ssr.noExternal
* chore: add changeset
2022-07-08 20:19:27 +00:00
Chris Swithinbank
1f9e4857ff
Integration README fixes ( #3865 )
...
* Remove stray XML tag in sitemap integration README
* Fix link errors
* Add changeset
2022-07-08 21:56:24 +02:00
Nate Moore
70b0246d4c
fix( #3843 ): move @babel/types to dependencies ( #3863 )
...
* fix(#3843 ): move @babel/types to dependencies
* chore: update lockfile
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-08 14:49:06 -05:00
Isaac McFadyen
37401cc3e6
Fixed broken Markdown link ( #3868 )
2022-07-08 14:47:16 -05:00
Nate Moore
bd11c01fa8
chore: bump Vite minimum version ( #3861 )
...
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-08 11:11:02 -05:00
matthewp
f7bcd0d6f6
[ci] format
2022-07-08 15:40:00 +00:00
Matthew Phillips
c2c4e5c238
Better response.arrayBuffer() handling in Node ( #3860 )
...
* Better response.arrayBuffer() handling in Node
* Adds a changeset
2022-07-08 11:38:06 -04:00
Chris Williams
f84a1552ec
Fix manual import ( #3857 )
2022-07-08 10:01:23 -05:00
bholmesdev
272d24ba3a
[ci] format
2022-07-07 22:21:10 +00:00
Ben Holmes
08fa0772ab
Docs: add adapter heading for configuration docs ( #3842 )
...
* Docs: add adapter heading for configuration docs
* docs: add adapter example, rework doc links
* chore: changeset
2022-07-07 18:19:39 -04:00
natemoo-re
0a156feca0
[ci] format
2022-07-07 21:08:44 +00:00
Joaquín Sánchez
c6ba6ec4d9
fix: lint failing on astro and some integrations ( #3794 )
...
* fix: lint failing on astro and some integrations
* chore: fix telemetry lint
* chore: fix turbo cache (thx nate)
* chore: fix runtime server
2022-07-07 16:06:44 -05:00
Fred K. Schott
515e876598
update solid peer dependencies
2022-07-07 12:11:27 -07:00
Fred K. Schott
2b7b626629
update lockfile ( #3828 )
2022-07-07 12:06:56 -07:00
Erika
b84bd7db63
Improve JSX definitions ( #3801 )
2022-07-07 14:44:15 -04:00
Nate Moore
5afb807688
Fix slot attribute inside expressions ( #3837 )
...
* fix: use slots inside expressions
* test: add test for conditional named slots
* test: fix incorrect test fixture
* chore: update `@astrojs/compiler`
* chore: add test coverage for `switch`
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-07 13:23:51 -05:00
FredKSchott
c191098b97
[ci] format
2022-07-07 18:14:25 +00:00
Fred K. Schott
eedb32c797
detect package manager and improve types ( #3847 )
2022-07-07 11:12:31 -07:00
Fred K. Schott
4fb08502a9
small create-astro wording changes ( #3831 )
2022-07-07 11:05:59 -07:00
matthewp
9f54fa3cd9
[ci] format
2022-07-07 17:51:24 +00:00
Matthew Phillips
502f063131
Allow importing Image component from @astrojs/image ( #3848 )
...
* Allow importing Image component from @astrojs/image
* Adds a changeset
* Export the Image type
2022-07-07 13:49:46 -04:00
Fred K. Bot
568960f175
[ci] release ( #3818 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-06 21:00:18 -04:00
bholmesdev
67f91fe2fd
[ci] format
2022-07-07 00:49:59 +00:00
Ben Holmes
820a26dde5
Fix: Infer content type with charset in dev and prod ( #3841 )
...
* fix: add text/plain;charset;utf-8 header in dev
* test: ensure content type for body shorthand
* chore: changeset
* feat: infer content type by pathname
* feat: add charset to prod build handler
* test: update for charset in prod build test
2022-07-06 20:48:14 -04:00
bholmesdev
b2f53c37c5
[ci] format
2022-07-06 20:59:56 +00:00
Ben Holmes
cd3f6348c4
Fix client:visible
directive in safari ( #3839 )
...
* fix: client visible on safari
* chore: changeset
* refactor: wait for children with mutation observer
* fix: remove unecessary settimeout
* refactor: remove unecessary awaits
2022-07-06 16:58:28 -04:00
matthewp
b1c4600fd4
[ci] format
2022-07-06 12:11:57 +00:00
Matthew Phillips
c2165c34a7
Ensure that maybeRenderHead runs last ( #3821 )
...
* Ensure that maybeRenderHead runs last
* Adds a changeset
* Make work with MDX
2022-07-06 08:10:19 -04:00
Fred K. Schott
e4b2dca1f3
fix piped telemetry error output ( #3822 )
2022-07-05 14:46:57 -05:00
Randall
2f56664f85
Fix example on README.md
on @astrojs/node ( #3817 )
...
* Fix example on `README.md`
The example was suggesting `import deno from '@astrojs/node';` which doesn't work. It needs to be `import node from '@astrojs/node';`.
* Create itchy-bottles-rhyme.md
Co-authored-by: Peter Singh <afuzzybear@outlook.com>
2022-07-04 22:51:30 +01:00
Fred K. Bot
822befc59b
[ci] release ( #3813 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-04 15:22:09 +00:00
Tony Sullivan
5ccccace0c
Updates how the new Image component is exported to support older versions of Astro ( #3812 )
...
* don't use typescript for the components named export file
* Adding a readme example for images in markdown
* chore: add changeset
2022-07-04 14:52:32 +00:00
Fred K. Bot
08d068496d
[ci] release ( #3800 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-01 15:56:49 -05:00
Nate Moore
5fe52737cb
Update MDX example to address failure ( #3799 )
...
* fix: do not use symbol in JSX runtime
* chore: update MDX example
Co-authored-by: Nate Moore <nate@astro.build>
2022-07-01 15:51:28 -05:00
Tony Sullivan
b9d26f39e2
manually correcting import ordering to unblock CI ( #3798 )
2022-07-01 20:24:45 +00:00
Fred K. Bot
5953a6ca0d
[ci] release ( #3797 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-07-01 20:13:33 +00:00
tony-sull
88dad63322
[ci] format
2022-07-01 20:06:01 +00:00
Tony Sullivan
d143d24c72
Updates the images integration to automatically mark optimizeDeps
for sharp ( #3795 )
...
* including src in npm publish
* bugfix: always round dimensions before passing to sharp.resize
* automatically add optimizeDeps vite config
* chore: changeset
2022-07-01 19:56:43 +00:00