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
58 lines
1.6 KiB
JSON
58 lines
1.6 KiB
JSON
{
|
|
"name": "@astrojs/image",
|
|
"description": "Load and transform images in your Astro site.",
|
|
"version": "0.7.1",
|
|
"type": "module",
|
|
"types": "./dist/index.d.ts",
|
|
"author": "withastro",
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/withastro/astro.git",
|
|
"directory": "packages/integrations/image"
|
|
},
|
|
"keywords": [
|
|
"astro-integration",
|
|
"astro-component",
|
|
"withastro",
|
|
"image"
|
|
],
|
|
"bugs": "https://github.com/withastro/astro/issues",
|
|
"homepage": "https://docs.astro.build/en/guides/integrations-guide/image/",
|
|
"exports": {
|
|
".": "./dist/index.js",
|
|
"./endpoint": "./dist/endpoint.js",
|
|
"./sharp": "./dist/loaders/sharp.js",
|
|
"./squoosh": "./dist/loaders/squoosh.js",
|
|
"./components": "./components/index.js",
|
|
"./package.json": "./package.json",
|
|
"./client": "./client.d.ts",
|
|
"./dist/*": "./dist/*"
|
|
},
|
|
"files": [
|
|
"components",
|
|
"dist",
|
|
"client.d.ts"
|
|
],
|
|
"scripts": {
|
|
"build": "astro-scripts build \"src/**/*.ts\" && tsc && pnpm run postbuild",
|
|
"build:ci": "astro-scripts build \"src/**/*.ts\" && pnpm run postbuild",
|
|
"postbuild": "astro-scripts copy \"src/**/*.wasm\"",
|
|
"dev": "astro-scripts dev \"src/**/*.ts\"",
|
|
"test": "mocha --exit --timeout 20000 test"
|
|
},
|
|
"dependencies": {
|
|
"@altano/tiny-async-pool": "^1.0.2",
|
|
"image-size": "^1.0.2",
|
|
"magic-string": "^0.25.9",
|
|
"mime": "^3.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/sharp": "^0.30.5",
|
|
"astro": "workspace:*",
|
|
"astro-scripts": "workspace:*",
|
|
"kleur": "^4.1.4",
|
|
"rollup-plugin-copy": "^3.4.0",
|
|
"web-streams-polyfill": "^3.2.1"
|
|
}
|
|
}
|