Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(vercel): Add support for image optimization API #6845

Merged
merged 19 commits into from
May 2, 2023

Conversation

Princesseuh
Copy link
Member

@Princesseuh Princesseuh commented Apr 14, 2023

Changes

This adds support for the Vercel Image Optimization API:tm: to the Vercel adapter. An image service for astro:assets using the API is additionally provided behind a config flag imageService. In dev, a slightly modified base Squoosh service is used instead.

Using the image service is optional, you can just provide an image config, like such : adapter: vercel({imageConfig: {sizes: [...]}}) and use the API directly. The image service handles it all for you though, including an hopefully helpful default configuration

Testing

Added tests. We don't fully E2E test it, but we make sure to generate the proper URLs at least

Docs

Added docs

@changeset-bot
Copy link

changeset-bot bot commented Apr 14, 2023

🦋 Changeset detected

Latest commit: f6b4e0a

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added the pkg: integration Related to any renderer integration (scope) label Apr 14, 2023
@Princesseuh
Copy link
Member Author

!preview vercel-image

@github-actions
Copy link
Contributor

 > root@0.0.0 release /home/runner/work/astro/astro > pnpm run build && changeset publish "--tag" "next--vercel-image" > root@0.0.0 build /home/runner/work/astro/astro > turbo run build --output-logs=new-only --no-deps --filter=astro --filter=create-astro --filter="@astrojs/*" --filter="@benchmark/*" �[2m• Packages in scope: @astrojs/alpinejs, @astrojs/cloudflare, @astrojs/deno, @astrojs/image, @astrojs/lit, @astrojs/markdoc, @astrojs/markdown-component, @astrojs/markdown-remark, @astrojs/mdx, @astrojs/netlify, @astrojs/node, @astrojs/partytown, @astrojs/preact, @astrojs/prefetch, @astrojs/prism, @astrojs/react, @astrojs/rss, @astrojs/sitemap, @astrojs/solid-js, @astrojs/svelte, @astrojs/tailwind, @astrojs/telemetry, @astrojs/turbolinks, @astrojs/vercel, @astrojs/vue, @astrojs/webapi, @benchmark/timer, astro, create-astro�[0m �[2m• Running�[0m �[2m�[1mbuild�[0m�[0m �[2min 29 packages�[0m �[2m• Remote computation caching enabled (experimental)�[0m �[35m@astrojs/webapi:build: �[0mcache hit, suppressing output �[2m069c59c0313b398a�[0m �[34mcreate-astro:build: �[0mcache hit, suppressing output �[2mfb757dbb8a6c838c�[0m �[36m@astrojs/prism:build: �[0mcache hit, suppressing output �[2m7ca12a025348f6d7�[0m �[33m@astrojs/telemetry:build: �[0mcache hit, suppressing output �[2m18accdc3c6eddf6e�[0m �[35m@astrojs/markdown-remark:build: �[0mcache hit, suppressing output �[2m8b8e166000163d0b�[0m �[32mastro:build: �[0mcache hit, suppressing output �[2mdd7c1c6b2d3edabe�[0m �[34m@astrojs/cloudflare:build: �[0mcache hit, suppressing output �[2m4ad2444a0a0a8e51�[0m �[36m@astrojs/markdoc:build: �[0mcache hit, suppressing output �[2m45af59cdc35bffc6�[0m �[35m@astrojs/mdx:build: �[0mcache hit, suppressing output �[2m8f7758540a171891�[0m �[36m@astrojs/turbolinks:build: �[0mcache hit, suppressing output �[2m7fa5ad7e8ad329db�[0m �[32m@astrojs/deno:build: �[0mcache hit, suppressing output �[2me446335f5fc2aacb�[0m �[33m@astrojs/alpinejs:build: �[0mcache hit, suppressing output �[2m1ffde223f73a00b7�[0m �[34m@astrojs/prefetch:build: �[0mcache hit, suppressing output �[2m2428e28bf2bf007c�[0m �[34m@astrojs/netlify:build: �[0mcache hit, suppressing output �[2m1ae7584d903769cb�[0m �[35m@astrojs/svelte:build: �[0mcache hit, suppressing output �[2m57eb947839891c3a�[0m �[34m@astrojs/tailwind:build: �[0mcache hit, suppressing output �[2m53eaab7fd232e90a�[0m �[35m@astrojs/node:build: �[0mcache hit, suppressing output �[2mebcfd0bf00a40b48�[0m �[32m@astrojs/solid-js:build: �[0mcache hit, suppressing output �[2m94d39582daeb4eb5�[0m �[36m@astrojs/react:build: �[0mcache hit, suppressing output �[2m1a7b4b0630488b75�[0m �[32m@benchmark/timer:build: �[0mcache hit, suppressing output �[2m986f8989aaa5fe22�[0m �[33m@astrojs/lit:build: �[0mcache hit, suppressing output �[2meb23c3f5ba4d6b33�[0m �[34m@astrojs/vue:build: �[0mcache hit, suppressing output �[2m915d3fee50763975�[0m �[36m@astrojs/partytown:build: �[0mcache hit, suppressing output �[2mdcfd00ae7f637361�[0m �[35m@astrojs/rss:build: �[0mcache hit, suppressing output �[2m1b4de877f05d4ef6�[0m �[36m@astrojs/sitemap:build: �[0mcache hit, suppressing output �[2m7a0379bf305ca032�[0m �[33m@astrojs/preact:build: �[0mcache hit, suppressing output �[2m56fd7993bc21d227�[0m �[33m@astrojs/image:build: �[0mcache hit, suppressing output �[2mb94c678985f72a56�[0m �[33m@astrojs/vercel:build: �[0mcache miss, executing �[2me5a1fb4c7d0e58af�[0m �[33m@astrojs/vercel:build: �[0m �[33m@astrojs/vercel:build: �[0m> @astrojs/vercel@0.0.0-vercel-image-20230414114211 build /home/runner/work/astro/astro/packages/integrations/vercel �[33m@astrojs/vercel:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[33m@astrojs/vercel:build: �[0m Tasks: 28 successful, 28 total Cached: 27 cached, 28 total Time: 4.159s 🦋 �[33mwarn�[39m �[31m===============================IMPORTANT!===============================�[39m 🦋 �[33mwarn�[39m Packages will be released under the next--vercel-image tag 🦋 �[33mwarn�[39m �[31m----------------------------------------------------------------------�[39m 🦋 �[36minfo�[39m npm info astro 🦋 �[36minfo�[39m npm info @astrojs/prism 🦋 �[36minfo�[39m npm info @astrojs/rss 🦋 �[36minfo�[39m npm info create-astro 🦋 �[36minfo�[39m npm info @astrojs/alpinejs 🦋 �[36minfo�[39m npm info @astrojs/cloudflare 🦋 �[36minfo�[39m npm info @astrojs/deno 🦋 �[36minfo�[39m npm info @astrojs/image 🦋 �[36minfo�[39m npm info @astrojs/lit 🦋 �[36minfo�[39m npm info @astrojs/markdoc 🦋 �[36minfo�[39m npm info @astrojs/mdx 🦋 �[36minfo�[39m npm info @astrojs/netlify 🦋 �[36minfo�[39m npm info @astrojs/node 🦋 �[36minfo�[39m npm info @astrojs/partytown 🦋 �[36minfo�[39m npm info @astrojs/preact 🦋 �[36minfo�[39m npm info @astrojs/prefetch 🦋 �[36minfo�[39m npm info @astrojs/react 🦋 �[36minfo�[39m npm info @astrojs/sitemap 🦋 �[36minfo�[39m npm info @astrojs/solid-js 🦋 �[36minfo�[39m npm info @astrojs/svelte 🦋 �[36minfo�[39m npm info @astrojs/tailwind 🦋 �[36minfo�[39m npm info @astrojs/turbolinks 🦋 �[36minfo�[39m npm info @astrojs/vercel 🦋 �[36minfo�[39m npm info @astrojs/vue 🦋 �[36minfo�[39m npm info @astrojs/markdown-component 🦋 �[36minfo�[39m npm info @astrojs/markdown-remark 🦋 �[36minfo�[39m npm info @astrojs/telemetry 🦋 �[36minfo�[39m npm info @astrojs/webapi 🦋 �[33mwarn�[39m astro is not being published because version 2.3.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/prism is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/rss is not being published because version 2.3.2 is already published on npm 🦋 �[33mwarn�[39m create-astro is not being published because version 3.1.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/alpinejs is not being published because version 0.2.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/cloudflare is not being published because version 6.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/deno is not being published because version 4.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/image is not being published because version 0.16.6 is already published on npm 🦋 �[33mwarn�[39m @astrojs/lit is not being published because version 2.0.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdoc is not being published because version 0.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/mdx is not being published because version 0.19.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/netlify is not being published because version 2.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/node is not being published because version 5.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/partytown is not being published because version 1.2.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/preact is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/prefetch is not being published because version 0.2.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/react is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/sitemap is not being published because version 1.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/solid-js is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/svelte is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/tailwind is not being published because version 3.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/turbolinks is not being published because version 0.2.1 is already published on npm 🦋 �[36minfo�[39m @astrojs/vercel is being published because our local version (0.0.0-vercel-image-20230414114211) has not been published on npm 🦋 �[33mwarn�[39m @astrojs/vue is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-component is not being published because version 1.0.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-remark is not being published because version 2.1.4 is already published on npm 🦋 �[33mwarn�[39m @astrojs/telemetry is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/webapi is not being published because version 2.1.0 is already published on npm 🦋 �[36minfo�[39m Publishing �[36m"@astrojs/vercel"�[39m at �[32m"0.0.0-vercel-image-20230414114211"�[39m 🦋 �[32msuccess�[39m packages published successfully: 🦋 @astrojs/vercel@0.0.0-vercel-image-20230414114211 🦋 Creating git tag... 🦋 New tag: @astrojs/vercel@0.0.0-vercel-image-20230414114211

@Princesseuh
Copy link
Member Author

!preview vercel-image

2 similar comments
@Princesseuh
Copy link
Member Author

!preview vercel-image

@Princesseuh
Copy link
Member Author

!preview vercel-image

@Princesseuh
Copy link
Member Author

!preview vercel-image

@github-actions
Copy link
Contributor

 > root@0.0.0 release /home/runner/work/astro/astro > pnpm run build && changeset publish "--tag" "next--vercel-image" > root@0.0.0 build /home/runner/work/astro/astro > turbo run build --filter=astro --filter=create-astro --filter="@astrojs/*" --filter="@benchmark/*" �[2m• Packages in scope: @astrojs/alpinejs, @astrojs/cloudflare, @astrojs/deno, @astrojs/image, @astrojs/lit, @astrojs/markdoc, @astrojs/markdown-component, @astrojs/markdown-remark, @astrojs/mdx, @astrojs/netlify, @astrojs/node, @astrojs/partytown, @astrojs/preact, @astrojs/prefetch, @astrojs/prism, @astrojs/react, @astrojs/rss, @astrojs/sitemap, @astrojs/solid-js, @astrojs/svelte, @astrojs/tailwind, @astrojs/telemetry, @astrojs/turbolinks, @astrojs/vercel, @astrojs/vue, @astrojs/webapi, @benchmark/timer, astro, create-astro�[0m �[2m• Running�[0m �[2m�[1mbuild�[0m�[0m �[2min 29 packages�[0m �[2m• Remote caching enabled�[0m �[35m@astrojs/webapi:build: �[0mcache hit, suppressing output �[2mca8897bf42ec446b�[0m �[32mcreate-astro:build: �[0mcache hit, suppressing output �[2maf00dedb4a5a8614�[0m �[34m@astrojs/prism:build: �[0mcache hit, suppressing output �[2m49f25ae1eb0d4cc5�[0m �[33m@astrojs/telemetry:build: �[0mcache hit, suppressing output �[2mc68a6a85bb523071�[0m �[36m@astrojs/markdown-remark:build: �[0mcache hit, suppressing output �[2m2e374ad50104b6cc�[0m �[35mastro:build: �[0mcache hit, suppressing output �[2mb0adaf369e1bb233�[0m �[32m@astrojs/mdx:build: �[0mcache hit, suppressing output �[2md1a947f4ab4368df�[0m �[33m@astrojs/cloudflare:build: �[0mcache hit, suppressing output �[2m59feee27b1dbb70c�[0m �[34m@benchmark/timer:build: �[0mcache hit, suppressing output �[2m656a15716f0b0e3b�[0m �[36m@astrojs/netlify:build: �[0mcache hit, suppressing output �[2m02c4d9f529127c7a�[0m �[35m@astrojs/markdoc:build: �[0mcache hit, suppressing output �[2m35f2acf84d84d44e�[0m �[32m@astrojs/svelte:build: �[0mcache hit, suppressing output �[2m6eccaa4606ea76cc�[0m �[33m@astrojs/lit:build: �[0mcache hit, suppressing output �[2m3dcfe4e98cc80811�[0m �[34m@astrojs/preact:build: �[0mcache hit, suppressing output �[2m082d88a7c064945f�[0m �[36m@astrojs/node:build: �[0mcache hit, suppressing output �[2m3fb84e41a9b93a88�[0m �[35m@astrojs/deno:build: �[0mcache hit, suppressing output �[2m5918e859a5499f5e�[0m �[32m@astrojs/turbolinks:build: �[0mcache hit, suppressing output �[2m2b8b824e3a619e4a�[0m �[33m@astrojs/prefetch:build: �[0mcache hit, suppressing output �[2m766a22a6545f0fc7�[0m �[34m@astrojs/react:build: �[0mcache hit, suppressing output �[2m5e99cc4d139c0e57�[0m �[35m@astrojs/alpinejs:build: �[0mcache hit, suppressing output �[2m911057d1879aa282�[0m �[33m@astrojs/rss:build: �[0mcache hit, suppressing output �[2m6223893b78e55e83�[0m �[34m@astrojs/sitemap:build: �[0mcache hit, suppressing output �[2mf5c5df5b4240af47�[0m �[35m@astrojs/partytown:build: �[0mcache hit, suppressing output �[2me0ec2abcaf41583e�[0m �[32m@astrojs/solid-js:build: �[0mcache hit, suppressing output �[2m55cf523b19d03f63�[0m �[33m@astrojs/vue:build: �[0mcache hit, suppressing output �[2m6ba8ca398df548fa�[0m �[36m@astrojs/tailwind:build: �[0mcache hit, suppressing output �[2mef62cf3d592d0d37�[0m �[32m@astrojs/image:build: �[0mcache hit, suppressing output �[2m91a1d8c65d2f0932�[0m �[36m@astrojs/vercel:build: �[0mcache miss, executing �[2m83e867b3a4a18bfd�[0m �[36m@astrojs/vercel:build: �[0m �[36m@astrojs/vercel:build: �[0m> @astrojs/vercel@0.0.0-vercel-image-20230427150422 build /home/runner/work/astro/astro/packages/integrations/vercel �[36m@astrojs/vercel:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[36m@astrojs/vercel:build: �[0m Tasks: 28 successful, 28 total Cached: 27 cached, 28 total Time: 5.085s 🦋 �[33mwarn�[39m �[31m===============================IMPORTANT!===============================�[39m 🦋 �[33mwarn�[39m Packages will be released under the next--vercel-image tag 🦋 �[33mwarn�[39m �[31m----------------------------------------------------------------------�[39m 🦋 �[36minfo�[39m npm info astro 🦋 �[36minfo�[39m npm info @astrojs/prism 🦋 �[36minfo�[39m npm info @astrojs/rss 🦋 �[36minfo�[39m npm info create-astro 🦋 �[36minfo�[39m npm info @astrojs/alpinejs 🦋 �[36minfo�[39m npm info @astrojs/cloudflare 🦋 �[36minfo�[39m npm info @astrojs/deno 🦋 �[36minfo�[39m npm info @astrojs/image 🦋 �[36minfo�[39m npm info @astrojs/lit 🦋 �[36minfo�[39m npm info @astrojs/markdoc 🦋 �[36minfo�[39m npm info @astrojs/mdx 🦋 �[36minfo�[39m npm info @astrojs/netlify 🦋 �[36minfo�[39m npm info @astrojs/node 🦋 �[36minfo�[39m npm info @astrojs/partytown 🦋 �[36minfo�[39m npm info @astrojs/preact 🦋 �[36minfo�[39m npm info @astrojs/prefetch 🦋 �[36minfo�[39m npm info @astrojs/react 🦋 �[36minfo�[39m npm info @astrojs/sitemap 🦋 �[36minfo�[39m npm info @astrojs/solid-js 🦋 �[36minfo�[39m npm info @astrojs/svelte 🦋 �[36minfo�[39m npm info @astrojs/tailwind 🦋 �[36minfo�[39m npm info @astrojs/turbolinks 🦋 �[36minfo�[39m npm info @astrojs/vercel 🦋 �[36minfo�[39m npm info @astrojs/vue 🦋 �[36minfo�[39m npm info @astrojs/markdown-component 🦋 �[36minfo�[39m npm info @astrojs/markdown-remark 🦋 �[36minfo�[39m npm info @astrojs/telemetry 🦋 �[36minfo�[39m npm info @astrojs/webapi 🦋 �[33mwarn�[39m astro is not being published because version 2.3.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/prism is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/rss is not being published because version 2.4.0 is already published on npm 🦋 �[33mwarn�[39m create-astro is not being published because version 3.1.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/alpinejs is not being published because version 0.2.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/cloudflare is not being published because version 6.2.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/deno is not being published because version 4.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/image is not being published because version 0.16.6 is already published on npm 🦋 �[33mwarn�[39m @astrojs/lit is not being published because version 2.0.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdoc is not being published because version 0.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/mdx is not being published because version 0.19.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/netlify is not being published because version 2.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/node is not being published because version 5.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/partytown is not being published because version 1.2.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/preact is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/prefetch is not being published because version 0.2.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/react is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/sitemap is not being published because version 1.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/solid-js is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/svelte is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/tailwind is not being published because version 3.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/turbolinks is not being published because version 0.2.1 is already published on npm 🦋 �[36minfo�[39m @astrojs/vercel is being published because our local version (0.0.0-vercel-image-20230427150422) has not been published on npm 🦋 �[33mwarn�[39m @astrojs/vue is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-component is not being published because version 1.0.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-remark is not being published because version 2.1.4 is already published on npm 🦋 �[33mwarn�[39m @astrojs/telemetry is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/webapi is not being published because version 2.1.0 is already published on npm 🦋 �[36minfo�[39m Publishing �[36m"@astrojs/vercel"�[39m at �[32m"0.0.0-vercel-image-20230427150422"�[39m 🦋 �[32msuccess�[39m packages published successfully: 🦋 @astrojs/vercel@0.0.0-vercel-image-20230427150422 🦋 Creating git tag... 🦋 New tag: @astrojs/vercel@0.0.0-vercel-image-20230427150422

@Princesseuh
Copy link
Member Author

!preview vercel-image

@github-actions
Copy link
Contributor

 > root@0.0.0 release /home/runner/work/astro/astro > pnpm run build && changeset publish "--tag" "next--vercel-image" > root@0.0.0 build /home/runner/work/astro/astro > turbo run build --filter=astro --filter=create-astro --filter="@astrojs/*" --filter="@benchmark/*" �[2m• Packages in scope: @astrojs/alpinejs, @astrojs/cloudflare, @astrojs/deno, @astrojs/image, @astrojs/lit, @astrojs/markdoc, @astrojs/markdown-component, @astrojs/markdown-remark, @astrojs/mdx, @astrojs/netlify, @astrojs/node, @astrojs/partytown, @astrojs/preact, @astrojs/prefetch, @astrojs/prism, @astrojs/react, @astrojs/rss, @astrojs/sitemap, @astrojs/solid-js, @astrojs/svelte, @astrojs/tailwind, @astrojs/telemetry, @astrojs/turbolinks, @astrojs/vercel, @astrojs/vue, @astrojs/webapi, @benchmark/timer, astro, create-astro�[0m �[2m• Running�[0m �[2m�[1mbuild�[0m�[0m �[2min 29 packages�[0m �[2m• Remote caching enabled�[0m �[35m@astrojs/webapi:build: �[0mcache hit, suppressing output �[2mca8897bf42ec446b�[0m �[33mcreate-astro:build: �[0mcache hit, suppressing output �[2maf00dedb4a5a8614�[0m �[32m@astrojs/prism:build: �[0mcache hit, suppressing output �[2m49f25ae1eb0d4cc5�[0m �[34m@astrojs/telemetry:build: �[0mcache hit, suppressing output �[2mc68a6a85bb523071�[0m �[36m@astrojs/markdown-remark:build: �[0mcache hit, suppressing output �[2m2e374ad50104b6cc�[0m �[35mastro:build: �[0mcache hit, suppressing output �[2mb0adaf369e1bb233�[0m �[32m@astrojs/svelte:build: �[0mcache hit, suppressing output �[2m6eccaa4606ea76cc�[0m �[36m@astrojs/sitemap:build: �[0mcache hit, suppressing output �[2mf5c5df5b4240af47�[0m �[35m@astrojs/tailwind:build: �[0mcache hit, suppressing output �[2mef62cf3d592d0d37�[0m �[33m@benchmark/timer:build: �[0mcache hit, suppressing output �[2m656a15716f0b0e3b�[0m �[36m@astrojs/mdx:build: �[0mcache hit, suppressing output �[2md1a947f4ab4368df�[0m �[34m@astrojs/solid-js:build: �[0mcache hit, suppressing output �[2m55cf523b19d03f63�[0m �[33m@astrojs/lit:build: �[0mcache hit, suppressing output �[2m3dcfe4e98cc80811�[0m �[32m@astrojs/node:build: �[0mcache hit, suppressing output �[2m3fb84e41a9b93a88�[0m �[34m@astrojs/alpinejs:build: �[0mcache hit, suppressing output �[2m911057d1879aa282�[0m �[32m@astrojs/rss:build: �[0mcache hit, suppressing output �[2m6223893b78e55e83�[0m �[36m@astrojs/turbolinks:build: �[0mcache hit, suppressing output �[2m2b8b824e3a619e4a�[0m �[32m@astrojs/partytown:build: �[0mcache hit, suppressing output �[2me0ec2abcaf41583e�[0m �[35m@astrojs/react:build: �[0mcache hit, suppressing output �[2m5e99cc4d139c0e57�[0m �[35m@astrojs/markdoc:build: �[0mcache hit, suppressing output �[2m35f2acf84d84d44e�[0m �[35m@astrojs/deno:build: �[0mcache hit, suppressing output �[2m5918e859a5499f5e�[0m �[33m@astrojs/cloudflare:build: �[0mcache hit, suppressing output �[2m59feee27b1dbb70c�[0m �[36m@astrojs/netlify:build: �[0mcache hit, suppressing output �[2m02c4d9f529127c7a�[0m �[33m@astrojs/vue:build: �[0mcache hit, suppressing output �[2m6ba8ca398df548fa�[0m �[32m@astrojs/preact:build: �[0mcache hit, suppressing output �[2m082d88a7c064945f�[0m �[34m@astrojs/prefetch:build: �[0mcache hit, suppressing output �[2m766a22a6545f0fc7�[0m �[33m@astrojs/image:build: �[0mcache hit, suppressing output �[2m91a1d8c65d2f0932�[0m �[34m@astrojs/vercel:build: �[0mcache miss, executing �[2me324fe4bc3e58daa�[0m �[34m@astrojs/vercel:build: �[0m �[34m@astrojs/vercel:build: �[0m> @astrojs/vercel@0.0.0-vercel-image-20230427151639 build /home/runner/work/astro/astro/packages/integrations/vercel �[34m@astrojs/vercel:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[34m@astrojs/vercel:build: �[0m Tasks: 28 successful, 28 total Cached: 27 cached, 28 total Time: 6.973s 🦋 �[33mwarn�[39m �[31m===============================IMPORTANT!===============================�[39m 🦋 �[33mwarn�[39m Packages will be released under the next--vercel-image tag 🦋 �[33mwarn�[39m �[31m----------------------------------------------------------------------�[39m 🦋 �[36minfo�[39m npm info astro 🦋 �[36minfo�[39m npm info @astrojs/prism 🦋 �[36minfo�[39m npm info @astrojs/rss 🦋 �[36minfo�[39m npm info create-astro 🦋 �[36minfo�[39m npm info @astrojs/alpinejs 🦋 �[36minfo�[39m npm info @astrojs/cloudflare 🦋 �[36minfo�[39m npm info @astrojs/deno 🦋 �[36minfo�[39m npm info @astrojs/image 🦋 �[36minfo�[39m npm info @astrojs/lit 🦋 �[36minfo�[39m npm info @astrojs/markdoc 🦋 �[36minfo�[39m npm info @astrojs/mdx 🦋 �[36minfo�[39m npm info @astrojs/netlify 🦋 �[36minfo�[39m npm info @astrojs/node 🦋 �[36minfo�[39m npm info @astrojs/partytown 🦋 �[36minfo�[39m npm info @astrojs/preact 🦋 �[36minfo�[39m npm info @astrojs/prefetch 🦋 �[36minfo�[39m npm info @astrojs/react 🦋 �[36minfo�[39m npm info @astrojs/sitemap 🦋 �[36minfo�[39m npm info @astrojs/solid-js 🦋 �[36minfo�[39m npm info @astrojs/svelte 🦋 �[36minfo�[39m npm info @astrojs/tailwind 🦋 �[36minfo�[39m npm info @astrojs/turbolinks 🦋 �[36minfo�[39m npm info @astrojs/vercel 🦋 �[36minfo�[39m npm info @astrojs/vue 🦋 �[36minfo�[39m npm info @astrojs/markdown-component 🦋 �[36minfo�[39m npm info @astrojs/markdown-remark 🦋 �[36minfo�[39m npm info @astrojs/telemetry 🦋 �[36minfo�[39m npm info @astrojs/webapi 🦋 �[33mwarn�[39m astro is not being published because version 2.3.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/prism is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/rss is not being published because version 2.4.0 is already published on npm 🦋 �[33mwarn�[39m create-astro is not being published because version 3.1.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/alpinejs is not being published because version 0.2.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/cloudflare is not being published because version 6.2.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/deno is not being published because version 4.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/image is not being published because version 0.16.6 is already published on npm 🦋 �[33mwarn�[39m @astrojs/lit is not being published because version 2.0.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdoc is not being published because version 0.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/mdx is not being published because version 0.19.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/netlify is not being published because version 2.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/node is not being published because version 5.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/partytown is not being published because version 1.2.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/preact is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/prefetch is not being published because version 0.2.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/react is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/sitemap is not being published because version 1.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/solid-js is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/svelte is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/tailwind is not being published because version 3.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/turbolinks is not being published because version 0.2.1 is already published on npm 🦋 �[36minfo�[39m @astrojs/vercel is being published because our local version (0.0.0-vercel-image-20230427151639) has not been published on npm 🦋 �[33mwarn�[39m @astrojs/vue is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-component is not being published because version 1.0.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-remark is not being published because version 2.1.4 is already published on npm 🦋 �[33mwarn�[39m @astrojs/telemetry is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/webapi is not being published because version 2.1.0 is already published on npm 🦋 �[36minfo�[39m Publishing �[36m"@astrojs/vercel"�[39m at �[32m"0.0.0-vercel-image-20230427151639"�[39m 🦋 �[32msuccess�[39m packages published successfully: 🦋 @astrojs/vercel@0.0.0-vercel-image-20230427151639 🦋 Creating git tag... 🦋 New tag: @astrojs/vercel@0.0.0-vercel-image-20230427151639

@Princesseuh
Copy link
Member Author

!preview vercel-image

@github-actions
Copy link
Contributor

 > root@0.0.0 release /home/runner/work/astro/astro > pnpm run build && changeset publish "--tag" "next--vercel-image" > root@0.0.0 build /home/runner/work/astro/astro > turbo run build --filter=astro --filter=create-astro --filter="@astrojs/*" --filter="@benchmark/*" �[2m• Packages in scope: @astrojs/alpinejs, @astrojs/cloudflare, @astrojs/deno, @astrojs/image, @astrojs/lit, @astrojs/markdoc, @astrojs/markdown-component, @astrojs/markdown-remark, @astrojs/mdx, @astrojs/netlify, @astrojs/node, @astrojs/partytown, @astrojs/preact, @astrojs/prefetch, @astrojs/prism, @astrojs/react, @astrojs/rss, @astrojs/sitemap, @astrojs/solid-js, @astrojs/svelte, @astrojs/tailwind, @astrojs/telemetry, @astrojs/turbolinks, @astrojs/vercel, @astrojs/vue, @astrojs/webapi, @benchmark/timer, astro, create-astro�[0m �[2m• Running�[0m �[2m�[1mbuild�[0m�[0m �[2min 29 packages�[0m �[2m• Remote caching enabled�[0m �[35m@astrojs/webapi:build: �[0mcache hit, suppressing output �[2m6182e1362ad0d52f�[0m �[33m@astrojs/prism:build: �[0mcache hit, suppressing output �[2mbbda75122e139c43�[0m �[32m@astrojs/telemetry:build: �[0mcache hit, suppressing output �[2m00539c791111c2c0�[0m �[34m@astrojs/markdown-remark:build: �[0mcache hit, suppressing output �[2m1f9765e6c1ee5906�[0m �[36mcreate-astro:build: �[0mcache hit, suppressing output �[2md5be508c19f582a6�[0m �[35mastro:build: �[0mcache miss, executing �[2m936702ec0fb391cf�[0m �[35mastro:build: �[0m �[35mastro:build: �[0m> astro@0.0.0-vercel-image-20230428112211 build /home/runner/work/astro/astro/packages/astro �[35mastro:build: �[0m> pnpm run prebuild && astro-scripts build "src/**/*.{ts,js}" && tsc && pnpm run postbuild �[35mastro:build: �[0m �[35mastro:build: �[0m �[35mastro:build: �[0m> astro@0.0.0-vercel-image-20230428112211 prebuild /home/runner/work/astro/astro/packages/astro �[35mastro:build: �[0m> astro-scripts prebuild --to-string "src/runtime/server/astro-island.ts" "src/runtime/client/{idle,load,media,only,visible}.ts" �[35mastro:build: �[0m �[35mastro:build: �[0m �[35mastro:build: �[0m> astro@0.0.0-vercel-image-20230428112211 postbuild /home/runner/work/astro/astro/packages/astro �[35mastro:build: �[0m> astro-scripts copy "src/**/*.astro" && astro-scripts copy "src/**/*.wasm" �[35mastro:build: �[0m �[35m@astrojs/mdx:build: �[0mcache miss, executing �[2m5cd6fe209549e207�[0m �[36m@astrojs/preact:build: �[0mcache miss, executing �[2mb80b889ca6c3fa0d�[0m �[36m@astrojs/cloudflare:build: �[0mcache miss, executing �[2m55d662cffe1e8197�[0m �[32m@astrojs/prefetch:build: �[0mcache miss, executing �[2ma7d91a7fde8da183�[0m �[35m@astrojs/react:build: �[0mcache miss, executing �[2mc82f0f81500df085�[0m �[32m@astrojs/lit:build: �[0mcache miss, executing �[2m8936d54fb9107415�[0m �[34m@astrojs/partytown:build: �[0mcache miss, executing �[2m5d2310f9a43479ac�[0m �[34m@astrojs/vue:build: �[0mcache miss, executing �[2m7d2a9bbb06ac841f�[0m �[33m@astrojs/alpinejs:build: �[0mcache miss, executing �[2md17fd4742b0b081f�[0m �[33m@benchmark/timer:build: �[0mcache miss, executing �[2m942555b18976df8d�[0m �[35m@astrojs/mdx:build: �[0m �[35m@astrojs/mdx:build: �[0m> @astrojs/mdx@0.19.0 build /home/runner/work/astro/astro/packages/integrations/mdx �[35m@astrojs/mdx:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[35m@astrojs/mdx:build: �[0m �[36m@astrojs/preact:build: �[0m �[36m@astrojs/preact:build: �[0m> @astrojs/preact@2.1.0 build /home/runner/work/astro/astro/packages/integrations/preact �[36m@astrojs/preact:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[36m@astrojs/preact:build: �[0m �[36m@astrojs/cloudflare:build: �[0m �[36m@astrojs/cloudflare:build: �[0m> @astrojs/cloudflare@0.0.0-vercel-image-20230428112211 build /home/runner/work/astro/astro/packages/integrations/cloudflare �[36m@astrojs/cloudflare:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[36m@astrojs/cloudflare:build: �[0m �[35m@astrojs/react:build: �[0m �[35m@astrojs/react:build: �[0m> @astrojs/react@2.1.1 build /home/runner/work/astro/astro/packages/integrations/react �[35m@astrojs/react:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[35m@astrojs/react:build: �[0m �[32m@astrojs/prefetch:build: �[0m �[32m@astrojs/prefetch:build: �[0m> @astrojs/prefetch@0.2.1 build /home/runner/work/astro/astro/packages/integrations/prefetch �[32m@astrojs/prefetch:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[32m@astrojs/prefetch:build: �[0m �[33m@benchmark/timer:build: �[0m �[33m@benchmark/timer:build: �[0m> @benchmark/timer@0.0.0 build /home/runner/work/astro/astro/benchmark/packages/timer �[33m@benchmark/timer:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[33m@benchmark/timer:build: �[0m �[32m@astrojs/lit:build: �[0m �[32m@astrojs/lit:build: �[0m> @astrojs/lit@2.0.1 build /home/runner/work/astro/astro/packages/integrations/lit �[32m@astrojs/lit:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[32m@astrojs/lit:build: �[0m �[34m@astrojs/partytown:build: �[0m �[34m@astrojs/partytown:build: �[0m> @astrojs/partytown@1.2.0 build /home/runner/work/astro/astro/packages/integrations/partytown �[34m@astrojs/partytown:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[34m@astrojs/partytown:build: �[0m �[34m@astrojs/vue:build: �[0m �[34m@astrojs/vue:build: �[0m> @astrojs/vue@2.1.1 build /home/runner/work/astro/astro/packages/integrations/vue �[34m@astrojs/vue:build: �[0m> astro-scripts build "src/index.ts" && astro-scripts build "src/editor.cts" --force-cjs --no-clean-dist && tsc �[34m@astrojs/vue:build: �[0m �[33m@astrojs/alpinejs:build: �[0m �[33m@astrojs/alpinejs:build: �[0m> @astrojs/alpinejs@0.2.1 build /home/runner/work/astro/astro/packages/integrations/alpinejs �[33m@astrojs/alpinejs:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[33m@astrojs/alpinejs:build: �[0m �[32m@astrojs/solid-js:build: �[0mcache miss, executing �[2ma3383779d0e8c07e�[0m �[33m@astrojs/netlify:build: �[0mcache miss, executing �[2ma845161b67c4e3ac�[0m �[34m@astrojs/image:build: �[0mcache miss, executing �[2m01cd1d2e40eff2b6�[0m �[35m@astrojs/markdoc:build: �[0mcache miss, executing �[2m21c93a33613c7e61�[0m �[32m@astrojs/node:build: �[0mcache miss, executing �[2m8d3142ef07aa4b79�[0m �[36m@astrojs/vercel:build: �[0mcache miss, executing �[2m8b49e81dde09b108�[0m �[33m@astrojs/rss:build: �[0mcache miss, executing �[2m1c5f517c894b8f81�[0m �[34m@astrojs/sitemap:build: �[0mcache miss, executing �[2m92f40723faa01f3d�[0m �[32m@astrojs/solid-js:build: �[0m �[32m@astrojs/solid-js:build: �[0m> @astrojs/solid-js@2.1.0 build /home/runner/work/astro/astro/packages/integrations/solid �[32m@astrojs/solid-js:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[32m@astrojs/solid-js:build: �[0m �[36m@astrojs/turbolinks:build: �[0mcache miss, executing �[2m3c376d36d5809575�[0m �[34m@astrojs/image:build: �[0m �[34m@astrojs/image:build: �[0m> @astrojs/image@0.16.6 build /home/runner/work/astro/astro/packages/integrations/image �[34m@astrojs/image:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[34m@astrojs/image:build: �[0m �[33m@astrojs/netlify:build: �[0m �[33m@astrojs/netlify:build: �[0m> @astrojs/netlify@2.2.2 build /home/runner/work/astro/astro/packages/integrations/netlify �[33m@astrojs/netlify:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[33m@astrojs/netlify:build: �[0m �[32m@astrojs/node:build: �[0m �[32m@astrojs/node:build: �[0m> @astrojs/node@5.1.1 build /home/runner/work/astro/astro/packages/integrations/node �[32m@astrojs/node:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[32m@astrojs/node:build: �[0m �[35m@astrojs/markdoc:build: �[0m �[35m@astrojs/markdoc:build: �[0m> @astrojs/markdoc@0.1.1 build /home/runner/work/astro/astro/packages/integrations/markdoc �[35m@astrojs/markdoc:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[35m@astrojs/markdoc:build: �[0m �[36m@astrojs/vercel:build: �[0m �[36m@astrojs/vercel:build: �[0m> @astrojs/vercel@0.0.0-vercel-image-20230428112211 build /home/runner/work/astro/astro/packages/integrations/vercel �[36m@astrojs/vercel:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[36m@astrojs/vercel:build: �[0m �[35m@astrojs/tailwind:build: �[0mcache miss, executing �[2ma8b1cace1a0c2eed�[0m �[33m@astrojs/rss:build: �[0m �[33m@astrojs/rss:build: �[0m> @astrojs/rss@2.4.0 build /home/runner/work/astro/astro/packages/astro-rss �[33m@astrojs/rss:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[33m@astrojs/rss:build: �[0m �[34m@astrojs/sitemap:build: �[0m �[34m@astrojs/sitemap:build: �[0m> @astrojs/sitemap@1.2.2 build /home/runner/work/astro/astro/packages/integrations/sitemap �[34m@astrojs/sitemap:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[34m@astrojs/sitemap:build: �[0m �[36m@astrojs/turbolinks:build: �[0m �[36m@astrojs/turbolinks:build: �[0m> @astrojs/turbolinks@0.2.1 build /home/runner/work/astro/astro/packages/integrations/turbolinks �[36m@astrojs/turbolinks:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[36m@astrojs/turbolinks:build: �[0m �[35m@astrojs/tailwind:build: �[0m �[35m@astrojs/tailwind:build: �[0m> @astrojs/tailwind@3.1.1 build /home/runner/work/astro/astro/packages/integrations/tailwind �[35m@astrojs/tailwind:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[35m@astrojs/tailwind:build: �[0m �[32m@astrojs/svelte:build: �[0mcache miss, executing �[2m632f53c4b7adceef�[0m �[33m@astrojs/deno:build: �[0mcache miss, executing �[2mdabb1eccd32f56dc�[0m �[32m@astrojs/svelte:build: �[0m �[32m@astrojs/svelte:build: �[0m> @astrojs/svelte@2.1.0 build /home/runner/work/astro/astro/packages/integrations/svelte �[32m@astrojs/svelte:build: �[0m> astro-scripts build "src/index.ts" && astro-scripts build "src/editor.cts" --force-cjs --no-clean-dist && tsc �[32m@astrojs/svelte:build: �[0m �[33m@astrojs/deno:build: �[0m �[33m@astrojs/deno:build: �[0m> @astrojs/deno@4.1.0 build /home/runner/work/astro/astro/packages/integrations/deno �[33m@astrojs/deno:build: �[0m> astro-scripts build "src/**/*.ts" && tsc �[33m@astrojs/deno:build: �[0m Tasks: 28 successful, 28 total Cached: 5 cached, 28 total Time: 1m25.016s 🦋 �[33mwarn�[39m �[31m===============================IMPORTANT!===============================�[39m 🦋 �[33mwarn�[39m Packages will be released under the next--vercel-image tag 🦋 �[33mwarn�[39m �[31m----------------------------------------------------------------------�[39m 🦋 �[36minfo�[39m npm info astro 🦋 �[36minfo�[39m npm info @astrojs/prism 🦋 �[36minfo�[39m npm info @astrojs/rss 🦋 �[36minfo�[39m npm info create-astro 🦋 �[36minfo�[39m npm info @astrojs/alpinejs 🦋 �[36minfo�[39m npm info @astrojs/cloudflare 🦋 �[36minfo�[39m npm info @astrojs/deno 🦋 �[36minfo�[39m npm info @astrojs/image 🦋 �[36minfo�[39m npm info @astrojs/lit 🦋 �[36minfo�[39m npm info @astrojs/markdoc 🦋 �[36minfo�[39m npm info @astrojs/mdx 🦋 �[36minfo�[39m npm info @astrojs/netlify 🦋 �[36minfo�[39m npm info @astrojs/node 🦋 �[36minfo�[39m npm info @astrojs/partytown 🦋 �[36minfo�[39m npm info @astrojs/preact 🦋 �[36minfo�[39m npm info @astrojs/prefetch 🦋 �[36minfo�[39m npm info @astrojs/react 🦋 �[36minfo�[39m npm info @astrojs/sitemap 🦋 �[36minfo�[39m npm info @astrojs/solid-js 🦋 �[36minfo�[39m npm info @astrojs/svelte 🦋 �[36minfo�[39m npm info @astrojs/tailwind 🦋 �[36minfo�[39m npm info @astrojs/turbolinks 🦋 �[36minfo�[39m npm info @astrojs/vercel 🦋 �[36minfo�[39m npm info @astrojs/vue 🦋 �[36minfo�[39m npm info @astrojs/markdown-component 🦋 �[36minfo�[39m npm info @astrojs/markdown-remark 🦋 �[36minfo�[39m npm info @astrojs/telemetry 🦋 �[36minfo�[39m npm info @astrojs/webapi 🦋 �[36minfo�[39m astro is being published because our local version (0.0.0-vercel-image-20230428112211) has not been published on npm 🦋 �[33mwarn�[39m @astrojs/prism is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/rss is not being published because version 2.4.0 is already published on npm 🦋 �[33mwarn�[39m create-astro is not being published because version 3.1.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/alpinejs is not being published because version 0.2.1 is already published on npm 🦋 �[36minfo�[39m @astrojs/cloudflare is being published because our local version (0.0.0-vercel-image-20230428112211) has not been published on npm 🦋 �[33mwarn�[39m @astrojs/deno is not being published because version 4.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/image is not being published because version 0.16.6 is already published on npm 🦋 �[33mwarn�[39m @astrojs/lit is not being published because version 2.0.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdoc is not being published because version 0.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/mdx is not being published because version 0.19.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/netlify is not being published because version 2.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/node is not being published because version 5.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/partytown is not being published because version 1.2.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/preact is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/prefetch is not being published because version 0.2.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/react is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/sitemap is not being published because version 1.2.2 is already published on npm 🦋 �[33mwarn�[39m @astrojs/solid-js is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/svelte is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/tailwind is not being published because version 3.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/turbolinks is not being published because version 0.2.1 is already published on npm 🦋 �[36minfo�[39m @astrojs/vercel is being published because our local version (0.0.0-vercel-image-20230428112211) has not been published on npm 🦋 �[33mwarn�[39m @astrojs/vue is not being published because version 2.1.1 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-component is not being published because version 1.0.3 is already published on npm 🦋 �[33mwarn�[39m @astrojs/markdown-remark is not being published because version 2.1.4 is already published on npm 🦋 �[33mwarn�[39m @astrojs/telemetry is not being published because version 2.1.0 is already published on npm 🦋 �[33mwarn�[39m @astrojs/webapi is not being published because version 2.1.0 is already published on npm 🦋 �[36minfo�[39m Publishing �[36m"astro"�[39m at �[32m"0.0.0-vercel-image-20230428112211"�[39m 🦋 �[36minfo�[39m Publishing �[36m"@astrojs/cloudflare"�[39m at �[32m"0.0.0-vercel-image-20230428112211"�[39m 🦋 �[36minfo�[39m Publishing �[36m"@astrojs/vercel"�[39m at �[32m"0.0.0-vercel-image-20230428112211"�[39m 🦋 �[32msuccess�[39m packages published successfully: 🦋 astro@0.0.0-vercel-image-20230428112211 🦋 @astrojs/cloudflare@0.0.0-vercel-image-20230428112211 🦋 @astrojs/vercel@0.0.0-vercel-image-20230428112211 🦋 Creating git tags... 🦋 New tag: astro@0.0.0-vercel-image-20230428112211 🦋 New tag: @astrojs/cloudflare@0.0.0-vercel-image-20230428112211 🦋 New tag: @astrojs/vercel@0.0.0-vercel-image-20230428112211

@Princesseuh Princesseuh marked this pull request as ready for review April 28, 2023 14:45
@Princesseuh Princesseuh requested a review from a team as a code owner April 28, 2023 14:45
Copy link
Member

@sarah11918 sarah11918 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple of minor nits from me, @Princesseuh , and just checking on the "Added in" field since it exists!

Note: I checked on Vercel's page, and it looks like the name of the API is "Image Optimization" which means you have the choice of saying "Vercel's Image Optimization API" or "the Vercel Image Optimization API" whenever it comes up. But it should be one or the other: possessive, or with a "the" in front of it. I made a suggestion below for the one you didn't use later (for sentence variety!) but it's totally your call.

packages/integrations/vercel/README.md Show resolved Hide resolved
packages/integrations/vercel/README.md Outdated Show resolved Hide resolved
packages/integrations/vercel/README.md Outdated Show resolved Hide resolved
Princesseuh and others added 2 commits May 1, 2023 12:30
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Copy link
Member

@natemoo-re natemoo-re left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good!

Copy link
Member

@yanthomasdev yanthomasdev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docs LGTM!

@Princesseuh Princesseuh merged commit 6063f56 into main May 2, 2023
@Princesseuh Princesseuh deleted the feat/vercel-image-optimization branch May 2, 2023 07:42
@astrobot-houston astrobot-houston mentioned this pull request May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: integration Related to any renderer integration (scope)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants