fad3867adb
* 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 commit1a8d4f7f60
. * removing sharp dependency * Revert "fix built wasm location for SSG builds" This reverts commit446b80bb53
. * 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 commit39e5b845a5
. * 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 commit59b5fec7be
. * nit: adding comments for the wasm file copy * chore: fix eslint warning
539 B
539 B
@astrojs/image |
---|
minor |
Adds a new built-in image service based on web assembly libraries 🥁 web container support!
Migration: Happy with the previous image service based on sharp
? No problem! Install sharp
in your project and update your Astro config to match.
npm install sharp
---
import image from '@astrojs/image';
export default {
// ...
integrations: [image({
serviceEntryPoint: '@astrojs/image/sharp'
})],
}
---