0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-23 21:53:55 -05:00
astro/packages/integrations
Tony Sullivan fad3867adb
Adding an optional image service based on Squoosh (#4738)
* WIP: adding a service built on @squoosh/lib

* WIP: investigating memory leaks in Squoosh

* WIP: vendoring Squoosh to work with our build

* chore: a bit of cleanup and a small perf gain

* removing a few unused deps

* fix: removing temp .only() in sharp test

* hooking up the last build steps to copy over .wasm files

* removing the duplicated lib/*.wasm files

* defaulting to Sharp for the initial @next release

* make sure pnpm always runs the postbuild script

* removing a few node dependencies

* refactor: move the copy .wasm build step out of the SSR bundle

* linter fixes

* fixing lock file

* chore: add TEMP changeset

* fix built wasm location for SSG builds

* Revert "defaulting to Sharp for the initial @next release"

This reverts commit 1a8d4f7f60.

* removing sharp dependency

* Revert "fix built wasm location for SSG builds"

This reverts commit 446b80bb53.

* chore: update lockfile

* fixing up image tests for the wasm loader

* updating the README for squoosh

* parallel wasm builds

* refactor: a bit of house keeping

* perf: allow a thread for each output encoding format

* fix: dev broke with the shift to wasm workers

* adds a new `astro:build:generated` hook for SSG builds

* fix: typo + calling cleanup methods in wasm codecs

* adding @astrojs/webapi for the TransformStream polyfill

* Revert "adding @astrojs/webapi for the TransformStream polyfill"

This reverts commit 39e5b845a5.

* perf: using sharp for most of the CI tests

* chore: update lockfile

* removing hard-coded squoosh imports

* fix: adding sharp to rollup externals

* test: using dev for the squoosh tests

* fix: updating the build output dir for wasm filles in SSG builds

* updating the changeset with migration details

* Revert "adds a new `astro:build:generated` hook for SSG builds"

This reverts commit 59b5fec7be.

* nit: adding comments for the wasm file copy

* chore: fix eslint warning
2022-09-22 19:48:14 +00:00
..
alpinejs No 👏 more 👏 server 👏 restarts 👏 on 👏 config 👏 changes (#4578) 2022-09-09 11:58:16 -04:00
cloudflare docs: integrations: yarn & pnpm (#4836) 2022-09-22 08:16:02 -03:00
deno docs: integrations: yarn & pnpm (#4836) 2022-09-22 08:16:02 -03:00
image Adding an optional image service based on Squoosh (#4738) 2022-09-22 19:48:14 +00:00
lit fixed broken emoji for in "Getting started" section of integration docs (#4795) 2022-09-19 12:58:06 -03:00
mdx docs: add MDXLayoutProps to README (#4700) 2022-09-22 14:35:37 -04:00
netlify docs: integrations: yarn & pnpm (#4836) 2022-09-22 08:16:02 -03:00
node docs: integrations: yarn & pnpm (#4836) 2022-09-22 08:16:02 -03:00
partytown No 👏 more 👏 server 👏 restarts 👏 on 👏 config 👏 changes (#4578) 2022-09-09 11:58:16 -04:00
preact Revert preact signals support (#4843) 2022-09-22 10:32:42 -04:00
prefetch No 👏 more 👏 server 👏 restarts 👏 on 👏 config 👏 changes (#4578) 2022-09-09 11:58:16 -04:00
react [ci] release (#4811) 2022-09-20 15:15:54 -04:00
sitemap No 👏 more 👏 server 👏 restarts 👏 on 👏 config 👏 changes (#4578) 2022-09-09 11:58:16 -04:00
solid fixed broken emoji for in "Getting started" section of integration docs (#4795) 2022-09-19 12:58:06 -03:00
svelte fixed broken emoji for in "Getting started" section of integration docs (#4795) 2022-09-19 12:58:06 -03:00
tailwind [ci] release (#4761) 2022-09-15 14:05:25 -04:00
turbolinks No 👏 more 👏 server 👏 restarts 👏 on 👏 config 👏 changes (#4578) 2022-09-09 11:58:16 -04:00
vercel docs: integrations: yarn & pnpm (#4836) 2022-09-22 08:16:02 -03:00
vue fixed broken emoji for in "Getting started" section of integration docs (#4795) 2022-09-19 12:58:06 -03:00