{"_id":"wasm-vips","_rev":"20-ce41d8efd983ca7a6ad4dae80212133e","name":"wasm-vips","dist-tags":{"latest":"0.0.19"},"versions":{"0.0.1":{"name":"wasm-vips","version":"0.0.1","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.1","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"bd2639ae47f956d575936a4e22c4357a3c5b9d6a","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.1.tgz","fileCount":7,"integrity":"sha512-w9UgDR55SoUN0NKlm8Szj6ss9A57FEt4cQb7RoqJbXOW/uV3sszMJJvzwJ3mOp4U57vwZ4pBbvMQPOdQENhr5g==","signatures":[{"sig":"MEUCIELHFFd+u6DtwvEY0iDfa2EF1PcBjYrTeCm0eumUmDXJAiEA6vbXzQoQrKmOn4N0dbxnxzJoxGnEUNP93qQUSrqePrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5452741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTik+CRA9TVsSAnZWagAABJoP/3YXmFwHGV+b4qSOPsad\nSTwIFewlfIDxOPMwEoLXYNLCgN3+bsUwksRZnca+qTXvUewHlqKdvML3gGm+\nB0qUoXvBtNM62a+JTWvmdsnOleWiNRYxRHDkxzKdrXTPMwkY3fDbOqsH2fuN\nDqGFmM1hHCYKeS5W0e92Ut9o4TiqyNltfwNpBMw/ysmHNoVI9yRVpqoQHHvY\npDeNhZ9E6eugGxv8ijZI39cHH1Sk9fooqnCLsveQDYl9c/rBTAUHDJ/A8/qV\ngMmZbwQT7OnDcy1bFX7VqJDEcuLjxHLaFBGJnePDPW3c9kBZBr2rvegnfikw\nQhT1oLo+TektL5YWXPGibQGsYV8UeTL2NqWbbUfI3BxDtIxJi8qUSsuHP8Im\n7WM7wI6cj3V6BNpRMjO01PS/icpeEHPnA3hbv9diAGCpq4mMcLM/mq8thh2K\nTPXbF0vksfoeSnSy/PXaSpLvEIa4djc0wqCXtngVZwIcKRxVtqlD1XjcFFnP\nz4ovp4oLB9H2enTh4UitCBF6eEFjVtFyzjyUj3FQ8RzVsfY8SKt/u5rQ0FXb\nOjN2jyMB6gkVSm611s0tCe3ts4ZrPgfePUiw0dTnhdIa8fWyHfoVLnBEpa0G\nOBRMl6bVEBdvAxnLGazSLnoXXjMiOfO7hiPWRfcJMGckyNkjZrW8i1YjRnpg\nRFtt\r\n=cazB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/node/vips.js","gitHead":"e285fbe91a167e741648b31c0249593bcbe3a90b","scripts":{"test":"node --experimental-wasm-threads --experimental-wasm-simd --experimental-wasm-bulk-memory node_modules/mocha/bin/mocha -s 5000 -t 60000 ./test/unit/*.js -r test/unit/node-helper.js","bench":"cd test/bench && npm run test","build":"npm run build:dockerimage && npm run build:emscripten","test:browser":"serve -c test/unit/serve.json","bench:browser":"serve -c test/bench/serve.json","build:emscripten":"docker run --rm -v $(pwd):/src wasm-vips ./build.sh -e web","build:dockerimage":"docker build -t wasm-vips ."},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"6.14.3","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"14.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.1.3","serve":"^11.3.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.1_1598957885778_0.9245194053975545","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"wasm-vips","version":"0.0.2","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.2","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"8fba1489943b6f6fb999c8135cf66de1d8d83dc0","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.2.tgz","fileCount":13,"integrity":"sha512-P/fzw5HdE0cJlUPildZjhdJpB8Tfegu/tEwY6HWGyyLk/FxvDHp76giJ08fog+rVZDWANR09FJWwWVUQat5QMw==","signatures":[{"sig":"MEUCIQCDQ/xr3mlyPBS6FforWyccq/EDQ9tl3G4UJP2b9TaP9QIgGTlNDVtJ5aIcq8KDJZxwoHEu/pu6b5WJ5O5SUy2Pvvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5744104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSu1xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmRQ/+KPxBHf+ufNXPZuTS+OAlqqNuHhF8prKt6cULycxfBO4AeKDY\r\n4aLGSckAd2RjnUp+mJ3oE0rQCs0HZSUgnlqdK6KV3Rlr4r2pWuxGuHoNyTmg\r\nlacQzBbC9KY+uhNhGQVJnXTE9e38N37uwxJnz1oW1D1kMf+AF5aKJdZ1r+ec\r\n4/9dsmbIXF/NNhfmJYpM+O9VwKMXxezVK6qg4NWJeIqhPFPm0UqeeMHc0iQK\r\nnqCA18aaiE7QGujrzgGEOvWqM+Gazv9oP8QJsXpEafrumVU/LNNpBbE2a3ol\r\n7SpOTP0bAOcef/VDoNzs15tZCbNmLC32pHz7JbnQnXXV4fx+QFRuDVyi8moZ\r\ncDeLsmpsnQ9jfVjAp/de3K+fnVAb1e5E0PYLULLONDXnlnTL/HLTZqcjyUR2\r\npzTFqw6juQfQCoxOQU7YHEBFougUFC2QOW4tYlQue+GccnM9pTR11J/eo9uI\r\nKzyAY+OA9MxkfxvTV7mFAoAJloMHrlxrDW/Z5/fDigDbzQGzXH0Oalx6NPkl\r\ncVBtWCjhf9RY2FjyqLSnn5RvKrFJkB6TBnGtLVUAihQgJp1ifyxs3UlTNFrn\r\nqzOrvhHsebgCFvcv2bcgUE/ATCCBUbw24HkT87NQNVo0QPJvDBZCuUgPYR6p\r\n+YGJNW21ueIO1SLxWVCzwWOlM7guqmFLNlQ=\r\n=gXuD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/node-commonjs/vips.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{"node":{"import":"./lib/node-es6/vips.mjs","require":"./lib/node-commonjs/vips.js"},"default":"./lib/vips.js"},"gitHead":"3ac8ebbaaeee6ba2152ef27504e831fa6d7e7170","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"8.5.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"16.14.2","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/locatefile-cors-pre.js","test/bench/perf.js"],"globals":["vips","expect","cleanup"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^13.0.2","semistandard":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.2_1649077616786_0.5909135114237944","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"wasm-vips","version":"0.0.3","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.3","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"5f106369b6dfe6819928b25dc164db0ee68e8475","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.3.tgz","fileCount":13,"integrity":"sha512-WUdgm+JwFScz/sxN61P542lcf0j0yL7KyNk6CMZmkPplpJBWjx7zHELn85WuFUJ/IWIlutTBS5fFVLD3yZ8Vjw==","signatures":[{"sig":"MEYCIQDTLuNyssw+s/vxgj1c6G0KlYgwtPxh23jrgmhPBHmizwIhAJnf4qPJV4QIAG5+Oi2ebjuurSJ5CENJW6FrdWQPEUX+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5639912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3uyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrARAAltl+kGQjq798unvzglJ4Lc//ISFfbjz+Q0QKXY5di3EAaU+w\r\nhRDq0ijnioGT535qwnDzjZ1Wz8Q3bnfsNgKPmf+ziLzZ81eseOUlsfgSgwsE\r\nwZF0rmFku32heoRK5gadj07AfiJ3I6+k4a9J4oOcTRqCHsSdHD/zW0kzG7KY\r\nOuDpa+If/OuL5tIm1sp8k1wZatr6TTyTeauUzsDr1dQP+oLeOh36vKzJr7OX\r\np4BG15WeS/v1CLFxSJemBFhJIPF6ej/CdVkmHCMLpoBpswpo09lnHCzcfMql\r\nu0sLpwipYLN2mChb+1Bwaf1H0oW08EdYnKL1873WQDu0kT4nXpFP4HF2VMZq\r\nOFM9CEMZ+vdZC1cqdU91SAq41F0ReJlmMlWY1K/6ii4jDkZGhitiOiBOVzs5\r\n98ADK3u9kG7QlKNjOY+FBxNDz20uY0gqrblXlZF9DPBSY5c6oNLPGSHx7S1V\r\nNvVX/QTYvEradsOkcJKP/gtk84B0MfvXhIb8pl4DtW51YzYmn+r/4fV37FhG\r\n/UMpijQzL/JTzNhABTgDRPdLmQ5RXhSbY077KLitn4VQHzZd71UXeWg+Bt8s\r\n23Zuq5joZHexldtRuFGJZ7QKGES1pK83w0p1Du2QKPKaSeSc2D2vmvSO+5zQ\r\n7NNZAi+oPMSi40op1RE2EMrXEI231eaceOI=\r\n=VVTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/node-commonjs/vips.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{"node":{"import":"./lib/node-es6/vips.mjs","require":"./lib/node-commonjs/vips.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"gitHead":"3b202b4d8e68e679065d81252791776d7b24074e","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"8.11.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"16.16.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/locatefile-cors-pre.js","test/bench/perf.js"],"globals":["vips","expect","cleanup"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.0.1","semistandard":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.3_1658776735299_0.07396923934741162","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"wasm-vips","version":"0.0.4","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.4","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"ce8a0588a7ee8e4d7ce024f23037393a1fafff38","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.4.tgz","fileCount":14,"integrity":"sha512-CKdFltshdB6yYOLdmUaXslMe8OgBMKkKGh104/7flHgsQCM3qq5MbQLRhgwmzOoBTgXBLOJHw9bsAprjH/l6fA==","signatures":[{"sig":"MEUCIQCR0B4YJ6THC+Z/ezN7b8JNYeqS6W6fy4bAkpnAyVGGDgIgP4utNjy6rfJIdw8QJZ/ocmrzxxvt8E0D8niM2/KS+LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8104320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY5/MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhLRAAg7WtnnKZbYEbu4zAOvPUl9kAjnifsVvs05VZ8B7L6+1jH8Ih\r\nkcGRm7L6N762cRhiD2YA8x9f5cwq/KW2Tny0XSc6Ts+j4UKOi2BK4kZokSH3\r\nfxZEt2x32ah8EUSEpYW64QemBjjJXXRFUfNIjCJc6iAXr87jkUh8BZhq1rgE\r\nSQ4Hg8FfxAVLXEtvgHLYenylMF3T1TZtp5fi5fFCLOCk2ZJEs+r4BmRrzPST\r\nWSyQeLsL5qGOYoEXzeK5a216IpRgnjnn2qou/w6P2hjHgCYRvu5jFplNDZKn\r\nDUDEtQeS8CHvk/G1d2WQXQsXVcglnvWwoAms+BGV87t6uhsiKLfAcj0D15AQ\r\n8tcRh5rlzcpERYOmrasmSZxa6gW+ijhclpE6dBXfy6R/VBsh0QYOF1SxTJwi\r\nJoWaNCOkay7T3byojyp0N70U8R4OyL7oODJGgqgKKE1Je4XZqGNP30I4hr7Q\r\nHH0bo7necNBeyiL6F6GDg1yowIhCiv7vCZgNA+o0Hr4mEyZwJ8cQdGLy/msj\r\n8Ue9CfY1RoDCLkpKhL5vz3w72RigCYzYqDLDCAPUlTa8zCClJUnEV4LBvxs8\r\n3qxtl14K482EsTVDF7NUlb1F2xi9OeiU53snh/7K/2FSrH8H+KtxBlao0KNF\r\nXpakZ3xmwF7jcFJF2m3EUUgacCUkg3TxMLo=\r\n=dfLS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/node-commonjs/vips.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{"node":{"import":"./lib/node-es6/vips.mjs","require":"./lib/node-commonjs/vips.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"gitHead":"4584bd9fe872b068f6fc8f4a8cfda918d79be68c","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"8.19.2","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"16.18.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/locatefile-cors-pre.js","src/modules-node-pre.js","src/modules-web-pre.js","test/bench/perf.js"],"globals":["vips","expect","cleanup"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.0.1","semistandard":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.4_1667473355894_0.4989503614781652","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"wasm-vips","version":"0.0.5","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.5","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"d595e7adbb58fed7d70b8b81b77b7c38350e3467","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.5.tgz","fileCount":16,"integrity":"sha512-69MxF/kK5QIArsh38qFTlqvI6lIn1NL7E94rEjh/FBWEf8RA9RM1QATN2D+l0C88+jcI1da7YR6X2CbM0HggqA==","signatures":[{"sig":"MEUCIQDZ6SsFyHtL9mJ99UrBQb6izGZpbt8/jVIJnMCrTJJmBwIgVGAAW85QY2MhxuMApFhUalYseMj7brQMkpQ1DrYrgAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15453252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSlDRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB1Q//TIDfR83ZV19kPMaaRDFBNefqFrFVYIdXQhdE1e5Q1UAtLpJb\r\n4k5i/Pb7tnXSiTNaG5tWPniwBGeH0uHB/ErLeEgGIPrdh1P2zm2MXvGtB1vp\r\nBImf/nDrLvQRm6R8KSPmV8Ijf5Q9hEu0VhDIfNS8QWmsq2tJ9XO0xsCIoIEQ\r\n+FqHLxNnUasLvXr2xdPXY9ipjd1iD8G3YofL6vWCLEGdU2n7vauIP/X7RIXw\r\ne0X/m04ygK59lvZ17MH+tmj4ONwNCzi1oQe7uaRAoJWR45KQJeCXxJoSTa4w\r\nBicU8FkiOeCwybyRLTvfmSJVHnHaeoCpkHvE+LlT4eVb4lPlEfwKEdhugZRC\r\n/V/iSpQYxPRDSA5OrVGrMKmQcZrw6nphpyZvFnvs1LfF02YurL4i8mSOZLSw\r\nquWDPc71zViE0L7FtSpgRrIjS88mmxUm0kLbaoffsZrwOPWMOS87cnyb3XF6\r\n0DTlOajVjM+NzBR7zvcW2mSTo30qq2kCfB9HBzjWe/Cl6PwMNan+GThzpVFB\r\nHvQx8vVxzG9NYw+bAZ8z4PeQY7Hv9tSxVuYI4vamDlft0uc5q8Yx2uxOZRCK\r\nteTNQelxFsouOptiHiNoJLrCHZha+YBB+A/7RaBhJXvMdQokKctbcTSCqX8/\r\nBdQBVp5+yWwerYSy1GaU+61GCGP7/R+ZowQ=\r\n=2J0i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"gitHead":"ea1c5d170fa994861556d1899414f5f15ada37f4","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"8.19.4","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"16.20.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/fixed-threadpool-web.js","src/locatefile-cors-pre.js","src/modules-pre.js","test/bench/perf.js"],"globals":["vips","expect","cleanup"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.0","semistandard":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.5_1682591953195_0.6341348407498069","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"wasm-vips","version":"0.0.6","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.6","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"4ca05e8e1b9cb798c9fa116183d6a2b5f298bd03","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.6.tgz","fileCount":18,"integrity":"sha512-myabEG22td08I8YZt55fOBfjSyvVcTlVMBXLhuFAOq1vUpB0SBLnwv3iZHGIfCVdu5J06+85qM26USKStPLj7Q==","signatures":[{"sig":"MEYCIQDLNYtX2yMmAwqYB+n+miDIyeg0VbuAxREVCNhq03F3ZAIhALaaSJLKzE/v6a7o6WZWIY21uJVxR2Mw+k3uhF4JrUXx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16627181},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json"},"gitHead":"bee852a2b142dff17490d27575f0631e9c249bc0","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.1.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"20.9.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/fixed-threadpool-web.js","src/locatefile-cors-pre.js","src/modules-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.6_1699725060299_0.9876876759811442","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"wasm-vips","version":"0.0.7","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.7","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"9a745dc6720c67281bf5a3f8bc160f77afaaf025","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.7.tgz","fileCount":18,"integrity":"sha512-5KPwNNRE3GN+Ipb12ce8ArKrB5rgqwRtIiBOIQg/h7gW5TZuAzfPgkSUpGSX0f9br6VQD4Sj+2nXHr++wY0cFQ==","signatures":[{"sig":"MEUCIQCmzEZwn3eBIxyDbfxjYUeZrbyGECjN0v63B/oesTTMCQIgDKgyJLOEe4L5CbB/hMwM3BhV+7Z/moG9oSWDKut8jWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14592213},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json"},"gitHead":"ba68f82dc7a8ecc36a7f6d1b1b5b9155dc1642d1","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.1.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"20.9.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/fixed-threadpool-web.js","src/locatefile-cors-pre.js","src/modules-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.7_1699796062562_0.8471295205693792","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"wasm-vips","version":"0.0.8","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.8","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"6f52244d03e95cf155481b64a08d59f1e2e3e149","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.8.tgz","fileCount":18,"integrity":"sha512-2Ghqubm0WfsBT3VsObwnMmEZB3tngCa8/yk7LU3QzOIqSPb0W3FQmgmOpWLg1DS4RMuAEeErLPxwbucdrL2umQ==","signatures":[{"sig":"MEQCIFBFX2Nf4P+ElNLDcG2K7ExA/gdAvgXu/J+1B1RbVtWWAiAPjkQ5NNt3MmdO5JS/a9j7wnrcP6++yhCVIkBnTouzgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14807302},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json"},"gitHead":"136c45ec70debe2653f7482fd1a4764e73dc2c5c","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.2.4","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"20.11.1","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/fixed-threadpool-web.js","src/locatefile-cors-pre.js","src/modules-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.1","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.8_1710674755376_0.4177319687013512","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"wasm-vips","version":"0.0.9","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.9","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"c37755a0b465b65f838bd8de8759ba26b559baf3","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.9.tgz","fileCount":14,"integrity":"sha512-6ljaCFNxE6mUqVQM/y/OoNLSCh0+KHP5h78L9xbgAMoXjRoy188E4m7ZVUlkO4sMjVnDtcsc1CNPJONtOvzlOA==","signatures":[{"sig":"MEQCICysVmaVb7z3HFwnX+/kZq+jiB8Fa7iYIJkF+YGdKCb+AiA+qIIr1M32qMmuysgCxt4CGvN+XyrKkLwH9O9ymQPNbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14797890},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json"},"gitHead":"c1f4c95614cfc82e56ce765f6d4b3cda3d5009d0","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.5.2","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"20.13.1","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/fixed-threadpool-web.js","src/modules-pre.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.3","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.9_1717244691560_0.31336408794297865","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"wasm-vips","version":"0.0.10","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.10","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"5e2f883cd6fdc6b15d5b25bbf9e82f6e82848449","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.10.tgz","fileCount":14,"integrity":"sha512-ZDIRjxTm03iRRXM9WwvVh8MH+mKHUBedJTC/MYd/cVGZxShnYcEd0BB7gSGDpxgkzcPSYUnN1HQJipDBhxVHTg==","signatures":[{"sig":"MEUCIGkzZCQvIRZ5rzELFJ8wFumyDSsV9gVVYV8gtDbeVmkCAiEAn/8NWcCF6mw1GCSZ0A8NQfaloMG1CyPpRmXRjLXTbYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15057339},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"e0c3cc954d605273973413a92a8ba29645a3fcd8","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.8.1","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"20.16.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.3","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.10_1723623323473_0.3490248302127479","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"wasm-vips","version":"0.0.11","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.11","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"d147f54ef19c6f110135958acae6004968488950","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.11.tgz","fileCount":14,"integrity":"sha512-bzFU7WcimMY4WeqnZk7whKVpSXxpagISXPJwsk2VHF4lgIN9rl4uUo5sF9x6jOlACuCH6ITZUJ7QPTYmy60NCQ==","signatures":[{"sig":"MEQCIAMKw65vvCCgr/MlOWAtZB8vu2jwlRfWknv002dSuFFbAiAOlTjqU/6QfkYXip4778SSN+HT4oZ/ulKj5mlybjTwbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15227723},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"c2da7a2f49e08d32798f0858494a5cd5f607cca4","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.8.2","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"20.18.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.4","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.11_1730383798941_0.24015090208942702","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"wasm-vips","version":"0.0.12","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.12","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"717bc8de941d5021639469ff7ef4c96060825df3","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.12.tgz","fileCount":14,"integrity":"sha512-RPHRUw9nb9FbD/jq8+ozgGFQ7jOcPbisaFEP1dhz+yE1MWmsIArF0vRXXn3OI+mczJr5u0cyFK7rMfxSuPZAiQ==","signatures":[{"sig":"MEUCIC91/apINXMzoX9jodj2+kFPOZEGexohkyGKsSAtY8d+AiEA+T0ubUSmyxXsrvGRRGuxTGZUJb8Os1p3oDd8BnOMJFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15107770},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"ebceee8d0c222b6c436b9a57543817aab1de25c5","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.9.2","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"22.14.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.4","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.12_1742133110473_0.883542589434527","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"wasm-vips","version":"0.0.13","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.13","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"bc0d99b83f325f9504d5ca03ebef1b7b8f400578","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.13.tgz","fileCount":14,"integrity":"sha512-aQT7pF8CNGEO9YLbcMZ2WLalnZsSO4ZoLAvVn4FUWr0vdqcpDCAYPadTxSeGpaLKlGr4wD22jdcDxwSKUM5g9w==","signatures":[{"sig":"MEYCIQDysnVYuHdPYI3y5u7qo0AUDJvXtnGWqM/eCtvcS0IT2wIhAN2DMiO7Of204+mvB5ux4a9mTz60a/gMv5+3GGggOmEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15086674},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"ace364887af43745f1b4e2e3932f0d7b84726d30","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.9.2","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"22.14.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.4","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.13_1744800869114_0.5920878414043496","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"wasm-vips","version":"0.0.14","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.14","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"97958c9bda1dbe99fda27199c0089cc80bb9f18d","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.14.tgz","fileCount":14,"integrity":"sha512-kgcaEp6oK8/dHyyL323rG7GNjSSL4jY+1eDA7yEK+6RpcVKH0q2tdtVRZBXt90Khz2Xo8OnLLN3pSHvSknDrHQ==","signatures":[{"sig":"MEYCIQDnT/33V31iw5yzYb1qszrOTRKLilb8iKpolRJWiywQVQIhAMfNIAnW2NnOrywjl8iOomn5PO1GKXnex0myp9ws7Xw1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14877532},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"6cdc99f478ac9f6d7e8c40b549ab1449ae35a798","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"kleisauke","actor":{"name":"kleisauke","type":"user","email":"npm@kleisauke.nl"},"email":"npm@kleisauke.nl"},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"10.9.2","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"22.17.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.4","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.14_1752150974067_0.9579578602711707","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"wasm-vips","version":"0.0.15","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.15","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"abc0d2f946fe2b784857657e55855705493d039d","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.15.tgz","fileCount":14,"integrity":"sha512-UzdzISO0Hebk4PZBZEHBRUjqjcsIimlegXZtTAdSOE0fHD71xoZvuJeQz/7zgT2oMn/CLw0Pjt3VDTmqI+BruQ==","signatures":[{"sig":"MEYCIQChLcW+IYXKl7KgbgilnuhwZTlYQp6F7YXMpT8xVV7XewIhAPb6ROMkTK+8u5TRwI8UtRznYH1O7u5OXzwbsDSyvuuv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14790397},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"ed31b2bc2cc28beb5556ea793a1973997398067a","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:65b977ba-8e73-474e-9c44-738c89215609"}},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"11.6.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"24.8.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.15_1758116419325_0.9797435285066163","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"wasm-vips","version":"0.0.16","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.16","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"4519f25fdb07234cd0ec10850972c4a42773173d","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.16.tgz","fileCount":14,"integrity":"sha512-4/bEq8noAFt7DX3VT+Vt5AgNtnnOLwvmrDbduWfiv9AV+VYkbUU4f9Dam9e6khRqPinyClFHCqiwATTTJEiGwA==","signatures":[{"sig":"MEUCIGl+E0CGgipwjCyQh+Wfu2/FGWzCxZlkBJVWno2s+11hAiEAgH840xAKXJDa8pkKsLVmfBQYvKDWILtamCW7C9GWhyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14594595},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"263bcedf4484deb487c1902c4b8fac5926b0b348","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:65b977ba-8e73-474e-9c44-738c89215609"}},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"11.6.1","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"24.11.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.16_1762520452966_0.6416165350375056","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"wasm-vips","version":"0.0.17","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.17","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"2348b17dc479803f935a67457fbd8e03aab3011b","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.17.tgz","fileCount":14,"integrity":"sha512-nhkqUNJDUymImoXGrVfImC4wzIFTb9KfBpAngb7dcEQNPP1gVTx4+WL3VVVDSXQpMsyeacsQDOx0+DM33Rpurg==","signatures":[{"sig":"MEYCIQCeyOBqANO5aEayLkeQnoM66FiRgVsKa8EATPS9fVEywgIhAIOTV7SMi1aREvICRqcR1//jPf2/siIcHVM/b+0lk9Z4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15099151},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=16.4.0"},"exports":{".":{"deno":"./lib/vips-es6.js","node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"02850a289018b638ed0013a31521d7c30247eec8","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:65b977ba-8e73-474e-9c44-738c89215609"}},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"11.9.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"24.14.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.17_1774009945678_0.524801713118459","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"wasm-vips","version":"0.0.18","author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","_id":"wasm-vips@0.0.18","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"homepage":"https://github.com/kleisauke/wasm-vips","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"de8473092dc3f264b04612f8467df86428b6f250","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.18.tgz","fileCount":14,"integrity":"sha512-AJyCvxZj/3qceKNnh+YyEobu/IaJFoPN7x7SxyyHmYBS3kASMqJqxQEuN0ZHKQDWsCJ8armfx4Tq3uKrNc+nMA==","signatures":[{"sig":"MEYCIQCsi+F950OGUuLCgoeE3Q2xlaLOkto3EG4uKBUdV4n5/QIhAPY9oGwPVdxNayb8SUKBkGWKJq1Dhhb14hmY7vGDtg6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12502001},"main":"lib/vips-node.js","type":"commonjs","types":"lib/vips.d.ts","browser":"lib/vips.js","engines":{"node":">=17.0.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"1740576a2cdcdd3a31ed6c4a370cd4e357554819","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"semistandard","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:65b977ba-8e73-474e-9c44-738c89215609"}},"repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"11.13.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"_nodeVersion":"24.16.0","semistandard":{"env":["browser","node","mocha"],"ignore":["src/closure-externs/wasm-vips.js","src/modules-pre.js","src/vips-library.js","src/workaround-cors-pre.js"],"globals":["vips"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","semistandard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-vips_0.0.18_1781016029095_0.9748170217691237","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"_id":"wasm-vips@0.0.19","bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"dist":{"shasum":"052b3f354fb79f30423ee641f8f1158016728f58","tarball":"https://registry.npmjs.org/wasm-vips/-/wasm-vips-0.0.19.tgz","fileCount":14,"integrity":"sha512-KeejYs8oNqPUd2C/XPRhQtRabydqOSkUyCdWhFf2ucL8rVKqHvtp5ZYuYLyeDG/4y45tvROST3mQWla+1uotSA==","signatures":[{"sig":"MEUCIED3kAYWM2tm4QjA0xys3+f2NfeRzYSYPLs2DyEvymrDAiEAqjJhh0m7/CP8S8apH7JqLLif0fPCSWw9e+uuWFyTA3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICGBNDuE/BVTBn8JN3idneRqBenBOEFCoxxx1IgxhAnEAiEAn6BfH/U2KP5VDQ0zDBhxr4hzU++cpP0E9e4UWsTvh9I="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wasm-vips@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12981395},"main":"lib/vips-node.js","name":"wasm-vips","type":"commonjs","types":"lib/vips.d.ts","author":{"name":"Kleis Auke Wolthuizen"},"browser":"lib/vips.js","engines":{"node":">=17.0.0"},"exports":{".":{"node":{"import":"./lib/vips-node.mjs","require":"./lib/vips-node.js"},"browser":{"import":"./lib/vips-es6.js","require":"./lib/vips.js"},"default":"./lib/vips.js"},"./versions":"./versions.json","./vips.wasm":"./lib/vips.wasm","./vips-jxl.wasm":"./lib/vips-jxl.wasm","./vips-heif.wasm":"./lib/vips-heif.wasm","./vips-resvg.wasm":"./lib/vips-resvg.wasm"},"gitHead":"49ac4378f2df80e38f45491abeeac9b86dddbedd","license":"MIT","scripts":{"test":"npm run test:lint && npm run test:node","bench":"npm run bench:node","build":"docker build -t wasm-vips . && docker run -it --rm -v $(pwd):/src wasm-vips ./build.sh","test:web":"serve -c test/unit/serve.json","bench:web":"serve -c test/bench/serve.json","test:lint":"biome lint","test:node":"npm --prefix test/unit test","bench:node":"npm --prefix test/bench test"},"version":"0.0.19","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"65b977ba-8e73-474e-9c44-738c89215609"}},"homepage":"https://github.com/kleisauke/wasm-vips","repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"_npmVersion":"11.19.0","description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","directories":{},"maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.6","@biomejs/biome":"^2.5.14"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wasm-vips_0.0.19_1790670666060_0.47581847882200967"}}},"time":{"created":"2020-09-01T10:58:05.741Z","modified":"2026-09-29T08:31:06.661Z","0.0.1":"2020-09-01T10:58:06.029Z","0.0.2":"2022-04-04T13:06:57.018Z","0.0.3":"2022-07-25T19:18:55.554Z","0.0.4":"2022-11-03T11:02:36.175Z","0.0.5":"2023-04-27T10:39:13.474Z","0.0.6":"2023-11-11T17:51:00.721Z","0.0.7":"2023-11-12T13:34:22.827Z","0.0.8":"2024-03-17T11:25:55.640Z","0.0.9":"2024-06-01T12:24:51.818Z","0.0.10":"2024-08-14T08:15:23.678Z","0.0.11":"2024-10-31T14:09:59.232Z","0.0.12":"2025-03-16T13:51:50.751Z","0.0.13":"2025-04-16T10:54:29.413Z","0.0.14":"2025-07-10T12:36:14.354Z","0.0.15":"2025-09-17T13:40:19.585Z","0.0.16":"2025-11-07T13:00:53.317Z","0.0.17":"2026-03-20T12:32:25.946Z","0.0.18":"2026-06-09T14:40:29.358Z","0.0.19":"2026-09-29T08:31:06.263Z"},"bugs":{"url":"https://github.com/kleisauke/wasm-vips/issues"},"author":{"name":"Kleis Auke Wolthuizen"},"license":"MIT","homepage":"https://github.com/kleisauke/wasm-vips","repository":{"url":"git+https://github.com/kleisauke/wasm-vips.git","type":"git"},"description":"libvips for the browser and Node.js, compiled to WebAssembly with Emscripten","maintainers":[{"name":"kleisauke","email":"npm@kleisauke.nl"}],"readme":"# wasm-vips\n\n[libvips](https://www.libvips.org/) for the browser and Node.js, compiled\nto WebAssembly with Emscripten.\n\nPrograms that use wasm-vips don't manipulate images directly, instead\nthey create pipelines of image processing operations building on a source\nimage. When the end of the pipe is connected to a destination, the whole\npipeline executes at once, streaming the image in parallel from source to\ndestination a section at a time. Because wasm-vips is parallel, it's quick,\nand because it doesn't need to keep entire images in memory, it's light.\n\n> [!NOTE]\n> This library is still under early development. See: [#1](\nhttps://github.com/kleisauke/wasm-vips/issues/1).\n\n## Engine support\n\nAn engine that supports [WebAssembly SIMD](https://caniuse.com/wasm-simd)\nand [WebAssembly Exception Handling](\nhttps://caniuse.com/wf-wasm-exception-handling). This is present on most\nmajor browser engines and is part of [Baseline 2023](\nhttps://web.dev/baseline/2023).\n\nFor V8-based engines, at least version 9.5 is required, this corresponds\nto Chrome 95, Node.js 17.0.0 and Deno 1.16.0.\n\nFor Spidermonkey-based engines, the JavaScript engine used in Mozilla Firefox\nand whose version numbers are aligned, at least version 100 is required.\n\nFor JavaScriptCore-based engines, the built-in JavaScript engine for WebKit,\nat least version 615.1.17 is required. This corresponds to Safari 16.4.\n\n| ![Chrome](https://github.com/alrra/browser-logos/raw/main/src/chrome/chrome_32x32.png)<br>Chrome | ![Firefox](https://github.com/alrra/browser-logos/raw/main/src/firefox/firefox_32x32.png)<br>Firefox | ![Safari](https://github.com/alrra/browser-logos/raw/main/src/safari/safari_32x32.png)<br>Safari | ![Edge](https://github.com/alrra/browser-logos/raw/main/src/edge/edge_32x32.png)<br>Edge | ![Node.js](https://github.com/alrra/browser-logos/raw/main/src/node.js/node.js_32x32.png)<br>Node.js | ![Deno](https://github.com/alrra/browser-logos/raw/main/src/deno/deno_32x32.png)<br>Deno |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| :heavy_check_mark:<br>[version 95+](https://chromestatus.com/feature/4756734233018368) | :heavy_check_mark:<br>[version 100+](https://bugzil.la/1335652) | :heavy_check_mark:<br>[version 16.4+](https://webkit.org/blog/13966/webkit-features-in-safari-16-4/#javascript-and-webassembly) | :heavy_check_mark:<br>[version 95+](https://chromestatus.com/feature/4756734233018368) | :heavy_check_mark:<br>[version 17.0+](https://github.com/nodejs/node/pull/40178) | :heavy_check_mark:<br>[version 1.16+](https://github.com/denoland/deno/pull/12564) |\n\n## Installation\n\nwasm-vips can be installed with your favorite package manager.\n\n```shell\nnpm install wasm-vips\n```\n\n```shell\nyarn add wasm-vips\n```\n\n## Usage\n\n### Browser\n\nRequires `vips.js` (or `vips-es6.js`) and `vips.wasm` to be served from\nthe same directory.\n\nSince wasm-vips requires [the `SharedArrayBuffer` API](\nhttps://caniuse.com/sharedarraybuffer), the website needs to opt-in to\na cross-origin isolated state, by serving the following HTTP headers on\nboth the main document and `vips*.js` script:\n\n```http\nCross-Origin-Embedder-Policy: require-corp\nCross-Origin-Opener-Policy: same-origin\n```\n<sup>See <https://web.dev/coop-coep/> for more information.</sup>\n\nAfter that, wasm-vips can be imported and initialized like this:\n\n```html\n<script src=\"vips.js\"></script>\n<script type=\"module\">\n  const vips = await Vips();\n</script>\n```\n\nOr, if you prefer to use ES6 modules:\n\n```html\n<script type=\"module\">\n  import Vips from './vips-es6.js';\n  const vips = await Vips();\n</script>\n```\n<sup>This requires support for [ES6 modules in workers](https://caniuse.com/mdn-api_worker_worker_ecmascript_modules).</sup>\n\n### Node.js\n\nOn Node.js, wasm-vips is published as [a dual-package](\nhttps://nodejs.org/api/packages.html#packages_conditional_exports), so it\ncan be imported as both CommonJS and ES6 module:\n\n```js\n// ES6 module\nimport Vips from 'wasm-vips';\n\n// CommonJS module\nconst Vips = require('wasm-vips');\n```\n\nThen, wasm-vips can be initialized like this:\n\n```js\n// Usage with top-level await\nconst vips = await Vips();\n\n// Usage with .then\nVips().then((vips) => {\n  // Code here\n});\n```\n\n### Deno\n\nOn Deno, wasm-vips can be imported by using the `npm:` specifier:\n\n```js\nimport Vips from 'npm:wasm-vips';\n\nconst vips = await Vips();\n```\n\n## Example\n\n```ts\n// Load an image from a file\nusing im = vips.Image.newFromFile('owl.jpg');\n\n// Put im at position (100, 100) in a 3000 x 3000 pixel image,\n// make the other pixels in the image by mirroring im up / down /\n// left / right, see\n// https://www.libvips.org/API/current/method.Image.embed.html\nusing embed = im.embed(100, 100, 3000, 3000, {\n  extend: 'mirror'\n});\n\n// Multiply the green (middle) band by 2, leave the other two alone\nusing multiply = embed.multiply([1, 2, 1]);\n\n// Make an image from an array constant, convolve with it\nusing mask = vips.Image.newFromArray([\n  [-1, -1, -1],\n  [-1, 16, -1],\n  [-1, -1, -1]\n], 8.0);\n\nusing convolve = multiply.conv(mask, {\n  precision: 'integer'\n});\n\n// Finally, write the result to a buffer\nconst outBuffer = convolve.writeToBuffer('.jpg');\n```\n<sup>If not transpiling, this requires support for the [`using`](\nhttps://caniuse.com/mdn-javascript_statements_using) keyword. On Node.js,\nyou can enable it with the `--js-explicit-resource-management` CLI flag.\n</sup>\n","readmeFilename":"README.md"}