{"versions":{"1.0.0":{"name":"@napi-rs/image","version":"1.0.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","devDependencies":{"@napi-rs/cli":"^2.2.1","@types/node":"^17.0.8","ava":"^4.0.1","npm-run-all":"^4.1.5","prettier":"^2.5.1"},"ava":{"extensions":["mjs"],"timeout":"3m","environmentVariables":{"NODE_ENV":"ava"}},"engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish -t npm","test":"ava","version":"napi version"},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/imgquant.git"},"optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.0.0","@napi-rs/image-darwin-x64":"1.0.0","@napi-rs/image-linux-x64-gnu":"1.0.0","@napi-rs/image-darwin-arm64":"1.0.0","@napi-rs/image-android-arm64":"1.0.0","@napi-rs/image-linux-arm64-gnu":"1.0.0","@napi-rs/image-linux-arm64-musl":"1.0.0","@napi-rs/image-linux-arm-gnueabihf":"1.0.0","@napi-rs/image-linux-x64-musl":"1.0.0","@napi-rs/image-freebsd-x64":"1.0.0","@napi-rs/image-win32-ia32-msvc":"1.0.0","@napi-rs/image-android-arm-eabi":"1.0.0"},"gitHead":"83f072adb8c998eb4279a7edd5e4abd278e38f5f","bugs":{"url":"https://github.com/Brooooooklyn/imgquant/issues"},"homepage":"https://github.com/Brooooooklyn/imgquant#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.0.0","@napi-rs/image-darwin-x64":"1.0.0","@napi-rs/image-linux-x64-gnu":"1.0.0","@napi-rs/image-darwin-arm64":"1.0.0","@napi-rs/image-android-arm64":"1.0.0","@napi-rs/image-linux-arm64-gnu":"1.0.0","@napi-rs/image-linux-arm64-musl":"1.0.0","@napi-rs/image-linux-arm-gnueabihf":"1.0.0","@napi-rs/image-linux-x64-musl":"1.0.0","@napi-rs/image-freebsd-x64":"1.0.0","@napi-rs/image-win32-ia32-msvc":"1.0.0","@napi-rs/image-android-arm-eabi":"1.0.0"},"_id":"@napi-rs/image@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Zh4qJmR4FNc0gDH4/BIJKceoss1aBJA9VLnHXo1JJziVmvAlJwrkV4Ca1JdfqVFl91o2mdsAfzbz1JooeUWenw==","shasum":"2bdacf9909aae7be336a0c0f031c9990f26b34b3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.0.0.tgz","fileCount":13,"unpackedSize":1127354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3GXECRA9TVsSAnZWagAAsLEP/2MwT4hfsBFARmMp8oND\n9/XYh/jT2LKC92Bo/jO/8YDARA4mIobdxDVO4xu9A/iZzPUDYkGYBvMfcdXi\n0jxmZxBVbURfapkISdPrJGs1UrpYbGgsISThlHIwIOzu1VmZDO2DWXNCisOb\nIw6qUb2TRvc4caIYhlx8xoiAdzIAJG+EugcS2nNzmXCLWONoELku0DCRBm1+\nIiozmsZQi/88I8CAR086U+XJKMkxjtQm7XDIPl4qtoSHI5dui7PHByz8gGb8\nimVQnKIJ1cE8JmwTOmfrKNbAEfQM8NdwhbH8V9+xU+binfGsThB7Ft8pPv3E\ngerPGBsS/4RnZQiwgN1m4P6Gx4u9CjWeqe98fNQJRLgjPYiO+q2yZbdEbU/D\nb4AlS5oFnIhaHZOJz7yKhiuNdAJXaHlPVcIe4g9j8OR702ycgwXaiDR2s5pM\nPqeqtdm1YPD0x46r0mOUBv5kFYznbNxQKbmGgoXW6bbpKRIm9Xj56rfmWarO\nYX3x4H72GFpAHS0iHTVrzWGhiupzm01NeOaAD5c7xIkkDNPC502LGJ5SAfcr\nNfCxhYXXXApdUBURn2HYrLqfVpxp6iVCQguXqWtotg9Je1Du9GAeQFpmlqwS\nOYzu/V+yiespz0thvDScyOP9emvjV2IpENsRx9e6/bhxYi5SpMmiJxVv2Sod\nQZaf\r\n=zMhd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBl0WVrKz6oI49sVXlxk63XpYtajH/LriB2Y9cFy9A0NAiEA8Kguuj1JB+qlQkips9AVPGTXHDnRrPt5/vQ4pbbkPjQ="}]},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.0.0_1641833924120_0.9237996161970661"},"_hasShrinkwrap":false,"contributors":[]},"1.1.0":{"name":"@napi-rs/image","version":"1.1.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish -t npm","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"gitHead":"0aa7effa90873c50d9cd418b873fde5b07d670d6","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.1.0","@napi-rs/image-darwin-x64":"1.1.0","@napi-rs/image-linux-x64-gnu":"1.1.0","@napi-rs/image-darwin-arm64":"1.1.0","@napi-rs/image-android-arm64":"1.1.0","@napi-rs/image-linux-arm64-gnu":"1.1.0","@napi-rs/image-linux-arm64-musl":"1.1.0","@napi-rs/image-linux-arm-gnueabihf":"1.1.0","@napi-rs/image-linux-x64-musl":"1.1.0","@napi-rs/image-freebsd-x64":"1.1.0","@napi-rs/image-win32-ia32-msvc":"1.1.0","@napi-rs/image-android-arm-eabi":"1.1.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.1.0","@napi-rs/image-darwin-x64":"1.1.0","@napi-rs/image-linux-x64-gnu":"1.1.0","@napi-rs/image-darwin-arm64":"1.1.0","@napi-rs/image-android-arm64":"1.1.0","@napi-rs/image-linux-arm64-gnu":"1.1.0","@napi-rs/image-linux-arm64-musl":"1.1.0","@napi-rs/image-linux-arm-gnueabihf":"1.1.0","@napi-rs/image-linux-x64-musl":"1.1.0","@napi-rs/image-freebsd-x64":"1.1.0","@napi-rs/image-win32-ia32-msvc":"1.1.0","@napi-rs/image-android-arm-eabi":"1.1.0"},"_id":"@napi-rs/image@1.1.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-sb2yqcuxIv6cKTkjCFuIPtD6bPwz300A37zljpWiF5gvPp2axcUve0dYsG4vkx6sOU+DVuIPh9982tbz5YIXbA==","shasum":"80132c9fde7fe860a52533868f627b31d7764f7d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.1.0.tgz","fileCount":5,"unpackedSize":46607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADn9A9IGYYQReGw38/4DsnsREnDlX+49uIooFDAnVeGAiEAyNuFaB0vejf8D72f5DTVyYKN7RECPukLGYwo6pOPJq8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXoDyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1KA//TB17pW5Hp6u1aEMut3ObvXbixkSLI2HoOiIH+XJGpgO2L7AN\r\nxZ7pWgPgUGaYxC6CngmnrK1YwTz/dgXucZYycaGUINvcMMujOOspprs6Os3G\r\nVYcuYwCzIZQ1rL6ze9x8RjiV/qMKCRfIT3zLC2qP3cpIc/QUPHgJ9op/XdkB\r\nUCU0VvaAdWZVlBZ+k7jhpu0ii6dWN3iWL4AAwfcSyiHnnGxpEkXsqC4rIDM+\r\nnEa0IrK16o1VAf31btAKjnBVD2h1tjo9wtKcpkXg9WJWmE3qfzC2FDh2evOf\r\nBXl40S/gTS1wn0FL61YUdPuucTznTnNp/yWQ4PrSGT5XCoQaijKtqSiSKS2P\r\nC/SjiKwWmLKwOCIpjdERW6D6w92l5eda5QneCQN5WBqAI4lY1ubvghuA40IE\r\nTKsStU+SBmdTlxXG1zoEdV7qchi0HU0X+11SMAkcQeJHBcb4VwdjZWRos+6q\r\nHkTJQ5j8x2dBLIGMKjX+qYPKYCtbRn4JGAYseuXq2dazpHo4wFvkh0gAgHMN\r\nQzGnDUP5Pve1uI0R9zngDaTeUsjtc2MYUxjHp3g3jCNLKfMyS01vCNc2zKlY\r\nY6ohPN6VjvjyjsUW34bkMBLVKzpglrUfawoVZbhN+/L+HGmtjnN+FhWQFu7D\r\nosJS8qe/T4GJ1wW/DzgKz9eO03pbEWfgHTY=\r\n=Oir8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.1.0_1650360561852_0.9697804615652892"},"_hasShrinkwrap":false,"contributors":[]},"1.1.1":{"name":"@napi-rs/image","version":"1.1.1","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"gitHead":"e61083611a6e16e07b38eaefee8d2537c93efe2c","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.1.1","@napi-rs/image-darwin-x64":"1.1.1","@napi-rs/image-linux-x64-gnu":"1.1.1","@napi-rs/image-darwin-arm64":"1.1.1","@napi-rs/image-android-arm64":"1.1.1","@napi-rs/image-linux-arm64-gnu":"1.1.1","@napi-rs/image-linux-arm64-musl":"1.1.1","@napi-rs/image-linux-arm-gnueabihf":"1.1.1","@napi-rs/image-linux-x64-musl":"1.1.1","@napi-rs/image-freebsd-x64":"1.1.1","@napi-rs/image-win32-ia32-msvc":"1.1.1","@napi-rs/image-android-arm-eabi":"1.1.1"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.1.1","@napi-rs/image-darwin-x64":"1.1.1","@napi-rs/image-linux-x64-gnu":"1.1.1","@napi-rs/image-darwin-arm64":"1.1.1","@napi-rs/image-android-arm64":"1.1.1","@napi-rs/image-linux-arm64-gnu":"1.1.1","@napi-rs/image-linux-arm64-musl":"1.1.1","@napi-rs/image-linux-arm-gnueabihf":"1.1.1","@napi-rs/image-linux-x64-musl":"1.1.1","@napi-rs/image-freebsd-x64":"1.1.1","@napi-rs/image-win32-ia32-msvc":"1.1.1","@napi-rs/image-android-arm-eabi":"1.1.1"},"_id":"@napi-rs/image@1.1.1","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-EmdPcrVy1Xd4/OYoVFqWUfGrpFZGEARuh4NTiT6gRXykHlAM7WplfsD1tvKtFcptDbEIOPvAJAhuAIOdqYVqUQ==","shasum":"50f02eee25953993fa2550394434d2167b4509fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.1.1.tgz","fileCount":5,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTOqC0ZPg/fEEBzjEMy0Z1mP5CE9jvIAsImSQ4N1Qk+AIhAI2MjFxnyuIGN71BBuqeOH/52+ONwvvjxlprVpJ4MMHA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYS+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNuw/+Je8+VK21a5SzXXCBvfS9orfqv3wTTHkHIVmz35TqANKvVGO5\r\nMYPqgEgheKqayivCKr8z5YimaQtGO+MyPkiqyzpZ9oPbshUi/iIjh4d9wJY+\r\nkFVsZ0N5mKH8cDjn9OYeCxUG7+u1hFHURMjfuq5UBYvSVfKglwuVXxQ2emAh\r\nb/fanFkc8nPgUhzh4L1FPqN59Q26PnLnc11N0gVIY7QGJpoWKe0+ELWSjmDx\r\nFH8zE9zMVxiwAJg4ItJ84vo5LfK49zPVqtW/MAnr8J/xxyWcZDwFdxolAdw0\r\ns0Wtgn6SEJzE5ebQaNy15E3jfac/dNxVSDn9G6dT8fkQY+yzIbRO2thxMb0B\r\nyuE5bZ3gCvp+YPILfe8WvB49Es+uJqOBHo1LSzjVSa2wNUsAjcuVgdja65/9\r\nO57lhMz8h4+sgn2TxISaEfGceeBBC77CbKXyDCEwlh3INaHLjtoK9gZfOLQ3\r\nT47YBBeVz90v2fXvvnAs8C+/IM9GpCGa13hXK1j+0SQyPYZdItWhSGW97NAZ\r\nSPlrNUnKucCAf8m8euY7E+sCq9/0G5ZLYiH1loGZbMJkY18mOyGkkpWb6Ts1\r\nk22BMRi5bM5+l9Dxr0BZfoQR7xZrRCgyuzSIubOZT3v2CyOq59543EsdRvkx\r\nvZ595JeuaKQIvgn8/5rQGoqUiphUx/9MVl4=\r\n=fZ1c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.1.1_1650536341913_0.16314990067119473"},"_hasShrinkwrap":false,"contributors":[]},"1.1.2":{"name":"@napi-rs/image","version":"1.1.2","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.6.2"},"gitHead":"855bdd78141f967a1dd3de048c6364710a55c1ab","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.1.2","@napi-rs/image-darwin-x64":"1.1.2","@napi-rs/image-linux-x64-gnu":"1.1.2","@napi-rs/image-darwin-arm64":"1.1.2","@napi-rs/image-android-arm64":"1.1.2","@napi-rs/image-linux-arm64-gnu":"1.1.2","@napi-rs/image-linux-arm64-musl":"1.1.2","@napi-rs/image-linux-arm-gnueabihf":"1.1.2","@napi-rs/image-linux-x64-musl":"1.1.2","@napi-rs/image-freebsd-x64":"1.1.2","@napi-rs/image-win32-ia32-msvc":"1.1.2","@napi-rs/image-android-arm-eabi":"1.1.2"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.1.2","@napi-rs/image-darwin-x64":"1.1.2","@napi-rs/image-linux-x64-gnu":"1.1.2","@napi-rs/image-darwin-arm64":"1.1.2","@napi-rs/image-android-arm64":"1.1.2","@napi-rs/image-linux-arm64-gnu":"1.1.2","@napi-rs/image-linux-arm64-musl":"1.1.2","@napi-rs/image-linux-arm-gnueabihf":"1.1.2","@napi-rs/image-linux-x64-musl":"1.1.2","@napi-rs/image-freebsd-x64":"1.1.2","@napi-rs/image-win32-ia32-msvc":"1.1.2","@napi-rs/image-android-arm-eabi":"1.1.2"},"_id":"@napi-rs/image@1.1.2","_nodeVersion":"16.14.2","_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-+8YIzr0oXR0qI0zeuR6zvTUVZ72BSVNzcicex7pOpa5EFimX2/6Hsl/Epr49ZVjETFxo8JSegK+9uZ/9exqaew==","shasum":"15689c5a2436d5ca7c8ffe518e84811dcba79e43","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.1.2.tgz","fileCount":5,"unpackedSize":46680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH4R64cPK/tdzpq/tELSaW2NcsbJ5aT8GD6rHcI5d7fAiEAzfIpRTATEYueRRhYezw31QcYyTG67zqo3jUvLhBwIfg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYtgXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe7Q//aPxGKa+vGedJCZxRa3RQj6N4WBZt4Gn1MacAQHJa1loqORDw\r\ntCDmmrOiFvkWBhL8klWMsjDU62o1gVgL6EJpAiQ9EkBhsHbmyeRINN5k7ebA\r\nflo20AO/7GwXYQ6dLH+NuuzYhz2mNviqXb5ckNGJC9sC+Ulaf4b1wJCFhueu\r\n5dUXOOnKmUO82Ystw6c42+amxFFw+D8w9KvswZDCZfv0vzKFvDNVRv15hqz6\r\nlH5KFzKX4K6LCiE8+TOj4zJohybqZsEpiOLt2eZVTzWGEY3KtZcZ87BP8owb\r\nfjunH43W9SFAs1NVmwM5GISHSn6+7TRay1lROgDNdE99J5NZRZuckzPB7xZw\r\n04HPEueee1fef5snwREtcQrucWLYwV/10xGAnwbyj93msJyFMqoBFwBOJkDv\r\nIUWBuaYKVv8lXeTgADe+QJ54uFNikuo1ThSpDOCYDm4HnsTXsfhnETJsfTPS\r\niTQV+0BLezNth4f0JFrX5LTV+MV+X+7Kw+NG5t3Qgqxpf/A9f/9Qjwlle0g6\r\n4+BMDiIpj/4Pe3uu3somrx77Gb5EYa73jygY/q5IiGY3su/bCAwOm32564OP\r\nBVgC4pn9W5rNyTUtRNhvxEre+qgKpOLWSYISJJJbhXus87kgI6cMDmcjADwM\r\n4Hd8s8+b4Q0smICUWWAER9etV+hcC370VOY=\r\n=mCWQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.1.2_1650645015100_0.9802551293049653"},"_hasShrinkwrap":false,"contributors":[]},"1.2.0":{"name":"@napi-rs/image","version":"1.2.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.6.2"},"gitHead":"dfcd5d09749c394ba939ee72534e36c70d4cc445","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.2.0","@napi-rs/image-darwin-x64":"1.2.0","@napi-rs/image-linux-x64-gnu":"1.2.0","@napi-rs/image-darwin-arm64":"1.2.0","@napi-rs/image-android-arm64":"1.2.0","@napi-rs/image-linux-arm64-gnu":"1.2.0","@napi-rs/image-linux-arm64-musl":"1.2.0","@napi-rs/image-linux-arm-gnueabihf":"1.2.0","@napi-rs/image-linux-x64-musl":"1.2.0","@napi-rs/image-freebsd-x64":"1.2.0","@napi-rs/image-win32-ia32-msvc":"1.2.0","@napi-rs/image-android-arm-eabi":"1.2.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.2.0","@napi-rs/image-darwin-x64":"1.2.0","@napi-rs/image-linux-x64-gnu":"1.2.0","@napi-rs/image-darwin-arm64":"1.2.0","@napi-rs/image-android-arm64":"1.2.0","@napi-rs/image-linux-arm64-gnu":"1.2.0","@napi-rs/image-linux-arm64-musl":"1.2.0","@napi-rs/image-linux-arm-gnueabihf":"1.2.0","@napi-rs/image-linux-x64-musl":"1.2.0","@napi-rs/image-freebsd-x64":"1.2.0","@napi-rs/image-win32-ia32-msvc":"1.2.0","@napi-rs/image-android-arm-eabi":"1.2.0"},"_id":"@napi-rs/image@1.2.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-ld/FgD3BbDbSz3qfyYNXLdmnzO8Nccr3IiQbzFzyhli2+JEwh8reKV7NNEEt5Xd/M1RV34on1SmvXEvpTOzznQ==","shasum":"59e10b68a1dd8585b8b372eda844e0b4d7b41783","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.2.0.tgz","fileCount":5,"unpackedSize":46790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyCVAbm3JUaUAf6I7Y9J098UYrtJ4bF9RM6nrob2dgsAIhAMP0SoLWxuh0BkPjD4+40MC6bV0fCluywX8hil7Q16q2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib5BuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC1Q/9FOFimafeCRNE9TvvRoaRjU6K8N6h+fjA+U/+SPxa9mrVTzZy\r\nRMMYARaQbk/DWfAHL7j0RkIUdh6mRgi+8B47J8YNBzuLYu4bn6iNO5k9MKC5\r\nQxoi/7dlaFEOkgzraE5KLViEhFNTXTbjtj8RE3bAfjDYAWn8dpFL/GjV3tne\r\nmP5Pr9twPQxcqKLERYNe3QRoq+qvxpp0n/4l5Ocht8zI+m7aUNujGAcayRAJ\r\nZMT+5hNE1ESPaydXWCSiW4rP7O0sxbtGQEgiWrNZ9gGWu52LOga6jl8bvMul\r\noQ5WaqOajGa7GiuBW9Ndy75em8NLk3dv7cxCM4P4XCkJELHcQX2ukMiWhUWu\r\nLJx82MKgvIJhv8E1D0Z5QpEsIEFjpAxjjW+jjN+QuRSQW2tbZsrzn02A0/l1\r\nfWugTtHHygQaVvM5qX2/+X5BDOyKgTq6gZ6XHtqWjRx29zEUNSJSWltMVXSw\r\nj1+5g9+9754MpvgNXnm9mJgZkHYn3fuzJo667UiL9yY4Lq8xnDC1DzkGFDU8\r\nWAEGGi2Op2pyV5tJnML1ltcZ6vfUASKNdp07FTmcEG4QcmAHXh7PAIINZmqq\r\nvuHvlk4hQBwDz96jLAnOEKauuOG7vkozd4HGZBvN6V/iZ6qAa4rIg7PsAaJh\r\nxzErLTHxc5GqVnnNb/B4a1TZoEQ+SAwiOzM=\r\n=1DcE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.2.0_1651478637793_0.14409705738180345"},"_hasShrinkwrap":false,"contributors":[]},"1.3.0":{"name":"@napi-rs/image","version":"1.3.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.9.0"},"gitHead":"e2e01fdd67e087b1468a933bbe5ea15d40a41315","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.3.0","@napi-rs/image-darwin-x64":"1.3.0","@napi-rs/image-linux-x64-gnu":"1.3.0","@napi-rs/image-darwin-arm64":"1.3.0","@napi-rs/image-android-arm64":"1.3.0","@napi-rs/image-linux-arm64-gnu":"1.3.0","@napi-rs/image-linux-arm64-musl":"1.3.0","@napi-rs/image-linux-arm-gnueabihf":"1.3.0","@napi-rs/image-linux-x64-musl":"1.3.0","@napi-rs/image-freebsd-x64":"1.3.0","@napi-rs/image-win32-ia32-msvc":"1.3.0","@napi-rs/image-android-arm-eabi":"1.3.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.3.0","@napi-rs/image-darwin-x64":"1.3.0","@napi-rs/image-linux-x64-gnu":"1.3.0","@napi-rs/image-darwin-arm64":"1.3.0","@napi-rs/image-android-arm64":"1.3.0","@napi-rs/image-linux-arm64-gnu":"1.3.0","@napi-rs/image-linux-arm64-musl":"1.3.0","@napi-rs/image-linux-arm-gnueabihf":"1.3.0","@napi-rs/image-linux-x64-musl":"1.3.0","@napi-rs/image-freebsd-x64":"1.3.0","@napi-rs/image-win32-ia32-msvc":"1.3.0","@napi-rs/image-android-arm-eabi":"1.3.0"},"_id":"@napi-rs/image@1.3.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-Ie+11kev2JoPJ0o5carlYwuGjR7SUVS5h+oIvPPjWFCaQFTwOUqqjlnJJyBBzmImQoZxQgzPFVIBSMZ8G+tC2w==","shasum":"a457cd57b9ad0bccb27e965f409f627fe5139b9f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.3.0.tgz","fileCount":5,"unpackedSize":46545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/+vglejZL1mHxNGZtUutvKNfXNq+pVcZOQVawIYKewQIhAPXN9IIfyUZSA9CQ6otRwWUgQWTGcZldcrGb/rpLu9Xc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihMhwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrffA//UFhDA/EM4Tga37fh+pbk+5muz0urA8oUHmSRq3vlrC9mDWVx\r\nn6v7FOVlXlOuwtjmCYTnWdkv4vECu9uAesf0LdbCIy2agXyHqbNoikYYyPzv\r\ncjutuFzyxi/yEfnRDiQHDjJ0evgSm+J79UgM1Vwotffrj8bYO4qrNNEPyhFn\r\nMoGBfWwHGr29Z6ifaCraqTfbhr23THfQ0FOWI9exWQ1Km+b3N9AtwpugDOF6\r\n0wqIlytt5lzPEMxbXbYkLI7bVvNhHzswG8Rr8O+xhrp4bpxzLwIRlQUkeg+8\r\nfXZQDAcqTHWeJPXCbF+YNOqJSIMu2yx05viKqTmrWs8KJ4yaKx3xVPuv3dO7\r\naNwpaUw8voy7cZYxjmxmyOCz1Dkx41o96nXtWF3uEn2Uw/pAzKBxDQpGLiMq\r\n7yfbRlqK6voESovspIt5ED9ytONXmoEL8avmTalP9ndUa1hUPveiCO8n2dcg\r\nkwD6YM+OvRT8mXFTl2VV4rpXkNJfTpD2JEKnxdVFJhSXHMGe9uO4NeERvM/F\r\n75cMJE4oeXUR34c5wrZjkTDYTn86xdWeoCqVNkditQMdg8khywYydGlY1PtP\r\nRc9Osaia8fItLb+YB9W5NnP/sKIWcM43Hz/lB+d/R27cQJIkvk9OdVgvX+uk\r\nXT2/vmmynBHKCuXmEc5pkU76JFopHxe8Pi4=\r\n=jRVN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.3.0_1652869232012_0.402033383422556"},"_hasShrinkwrap":false,"contributors":[]},"1.4.0":{"name":"@napi-rs/image","version":"1.4.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.11.4"},"gitHead":"9e0ef9a21ed7003d3618528aed57f86d5e9a0764","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.0","@napi-rs/image-darwin-x64":"1.4.0","@napi-rs/image-linux-x64-gnu":"1.4.0","@napi-rs/image-darwin-arm64":"1.4.0","@napi-rs/image-android-arm64":"1.4.0","@napi-rs/image-linux-arm64-gnu":"1.4.0","@napi-rs/image-linux-arm64-musl":"1.4.0","@napi-rs/image-linux-arm-gnueabihf":"1.4.0","@napi-rs/image-linux-x64-musl":"1.4.0","@napi-rs/image-freebsd-x64":"1.4.0","@napi-rs/image-win32-ia32-msvc":"1.4.0","@napi-rs/image-android-arm-eabi":"1.4.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.0","@napi-rs/image-darwin-x64":"1.4.0","@napi-rs/image-linux-x64-gnu":"1.4.0","@napi-rs/image-darwin-arm64":"1.4.0","@napi-rs/image-android-arm64":"1.4.0","@napi-rs/image-linux-arm64-gnu":"1.4.0","@napi-rs/image-linux-arm64-musl":"1.4.0","@napi-rs/image-linux-arm-gnueabihf":"1.4.0","@napi-rs/image-linux-x64-musl":"1.4.0","@napi-rs/image-freebsd-x64":"1.4.0","@napi-rs/image-win32-ia32-msvc":"1.4.0","@napi-rs/image-android-arm-eabi":"1.4.0"},"_id":"@napi-rs/image@1.4.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.4.3/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-xljtpJJe0VYOWXRAYR5IhBcAZQNP6UgBwt8R3c0yJp8AEqsBzbJNmNPTjpx64teIwB6lxw0Uwn1/Qij2ZiDyCg==","shasum":"d5cd8dbb74864fb5cfc8cbc7f0a9ae50d7b12e02","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.4.0.tgz","fileCount":5,"unpackedSize":46546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4l6unJAJxAm3epNSW4w0+fi9L9mGJZpgkiNadpODLIwIhAKGlPFvi/jl3Z2uyHDXJieEZqEvaQ5HPyhmf/aGDz5JO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBPdqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkCw//XaXTNzP7wHn25MzXcMbaj/wW4EZQBtv9/w4c7TL+h71/6Fj4\r\ntA98XzzfqHTSzVt1Pt5dTlrwomZqb7cD/0WO8zplhnhvpwMWDevu1K4k0Elg\r\nI0FV4E2nswuwI3xUcgMDXO567OOFKo8GKjr9o2zVtRBlI8y5Eaj0sbqc6nVh\r\nRijqTjzXc50Az4+sgZWhMejyOqUF7LAZwE8Ul/avhggr6nuWLvmMUZ5/wJTD\r\netz09Qwn6MS3kG890NQ2lzzILy78kNOKSZPgnIAH6vsVx9ROilKeQqJu6a3H\r\n9cDYcTwbfVvwNZd+EAgGit50Igiq/zYFZ7D1buDYfbHEJamGlvT1aWlIcvoY\r\n1MiyOVWH08XrtHDf+YLpUp+8SSwT0AvRkcXktwlkt74DJZWa/NTRBTZdHsaQ\r\nmY3bAJcJEXP6byrsHOnIj7oLVFwOgflZ1IRxQIwpmushzASwxf0NLjExvSzy\r\nIpvcWSefb9xqGoWj+h84QfuS4nhXmOmhHtR1nnxB8Q+IHG3ON6zPn5vlv0+v\r\nnbp9BAHpG1VokazAcwSoxG4Z9T8Bb2cfsqVXOz8aqJpBBqcLDQLq23Pyg5sk\r\n3hvt+JWLJZqEOy6Ku+ApHnFeB01J+bWWAyENdrwESD7UcinZmhnfZJY7Hn0d\r\nsIpF0LQZ6fXOS2j0sjr8qdQX8c9wbnxABa0=\r\n=XZRj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.4.0_1661269866233_0.135767070986045"},"_hasShrinkwrap":false,"contributors":[]},"1.4.1":{"name":"@napi-rs/image","version":"1.4.1","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.12.0"},"gitHead":"8359de12827f78b32551df5c4bb76f6b2d06b718","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.1","@napi-rs/image-darwin-x64":"1.4.1","@napi-rs/image-linux-x64-gnu":"1.4.1","@napi-rs/image-darwin-arm64":"1.4.1","@napi-rs/image-android-arm64":"1.4.1","@napi-rs/image-linux-arm64-gnu":"1.4.1","@napi-rs/image-linux-arm64-musl":"1.4.1","@napi-rs/image-linux-arm-gnueabihf":"1.4.1","@napi-rs/image-linux-x64-musl":"1.4.1","@napi-rs/image-freebsd-x64":"1.4.1","@napi-rs/image-win32-ia32-msvc":"1.4.1","@napi-rs/image-android-arm-eabi":"1.4.1"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.1","@napi-rs/image-darwin-x64":"1.4.1","@napi-rs/image-linux-x64-gnu":"1.4.1","@napi-rs/image-darwin-arm64":"1.4.1","@napi-rs/image-android-arm64":"1.4.1","@napi-rs/image-linux-arm64-gnu":"1.4.1","@napi-rs/image-linux-arm64-musl":"1.4.1","@napi-rs/image-linux-arm-gnueabihf":"1.4.1","@napi-rs/image-linux-x64-musl":"1.4.1","@napi-rs/image-freebsd-x64":"1.4.1","@napi-rs/image-win32-ia32-msvc":"1.4.1","@napi-rs/image-android-arm-eabi":"1.4.1"},"_id":"@napi-rs/image@1.4.1","_nodeVersion":"16.17.1","_npmVersion":"lerna/5.6.1/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-odBwQ/EyQh3/CVMTxVD95EWsOI6I7T02+4gpVNVDNR4+yoQuFjsq8yb3+618oXJCunpShiKO9XmX4ve1mCzyLQ==","shasum":"2cc27ebc108f6da42c2d0dee07510b22f8259580","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.4.1.tgz","fileCount":5,"unpackedSize":46443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgEf8MzINiUzD3lU0LvXkPNBimLlp9G/kDtAB+dgMroAIhAPDla/g84ODqOysfYS4xpHibJtLpaWFME0NjQU6yY5MG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP+pCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpycw//ZHFrHVNxJxz6uGjlxJHkxhvXeTZKa5qZ8qx2DVL2nrwYSxT5\r\nCW6FpwkPNNnTvUmIpMTGTZ5yn7yxO40Nd+P6Sqa3FfywuNERypHuz6o0yzvm\r\nmw8WUinty6yCeQ0ZfZy0PFFROL2lZeCumrLQGE0/zuC0tKpQARL4p0Ysk1/q\r\nJAHP+srp96nP2HliWi334ohf5WI1lyHNfBt6mEUwbYCY+xA+0ZdgcGm3IA33\r\npFzb3C8auQ22z8TadaGw7zeHsTStTwlRX9c+L2QhnGmLLVpEGyUgbFl2Oiwt\r\nrU+NIhIt9RKQNgQnM6VF4js/kV6/gLsY3YNb49XHmEJ3ihRQwd0Er81v8JF9\r\n/6LF9p8amI5LXvrFHh+YZBBbwUIOTv3eoehgKO0DFyPEf9QI35zXaYTluXS7\r\nPYgYeGgn5NxGlSz9PhaG3XfT6SQ9I1/bm5mDC80l2OOfD2qRi3qp3WRgEyQW\r\nCDmMjatG7RVh4VAop7dReGJIzYGdvc74dBq86/K2NCBnZdrnYGRwN4mI/Gqu\r\nXSFt4pjQuAP8RsQ30zwEB8lnL7jSQk45Q7Hyuw6wtmf0DMA4b6WbNQaKhOd7\r\n8+lMPEGn3HaxHyV8/I5MySoiJExEhx5zBX6dbBSzA20lEmFNWUikkb1rHCEy\r\n9R18YkNYknx26GlFBLTg0CuNw0VEBwxm2Jk=\r\n=V3vH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.4.1_1665133122449_0.68154742556619"},"_hasShrinkwrap":false,"contributors":[]},"1.4.2":{"name":"@napi-rs/image","version":"1.4.2","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.13.2"},"gitHead":"f04033cfe1195d94882bf108cdf638b9a8c023cf","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.2","@napi-rs/image-darwin-x64":"1.4.2","@napi-rs/image-linux-x64-gnu":"1.4.2","@napi-rs/image-darwin-arm64":"1.4.2","@napi-rs/image-android-arm64":"1.4.2","@napi-rs/image-linux-arm64-gnu":"1.4.2","@napi-rs/image-linux-arm64-musl":"1.4.2","@napi-rs/image-linux-arm-gnueabihf":"1.4.2","@napi-rs/image-linux-x64-musl":"1.4.2","@napi-rs/image-freebsd-x64":"1.4.2","@napi-rs/image-win32-ia32-msvc":"1.4.2","@napi-rs/image-android-arm-eabi":"1.4.2"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.2","@napi-rs/image-darwin-x64":"1.4.2","@napi-rs/image-linux-x64-gnu":"1.4.2","@napi-rs/image-darwin-arm64":"1.4.2","@napi-rs/image-android-arm64":"1.4.2","@napi-rs/image-linux-arm64-gnu":"1.4.2","@napi-rs/image-linux-arm64-musl":"1.4.2","@napi-rs/image-linux-arm-gnueabihf":"1.4.2","@napi-rs/image-linux-x64-musl":"1.4.2","@napi-rs/image-freebsd-x64":"1.4.2","@napi-rs/image-win32-ia32-msvc":"1.4.2","@napi-rs/image-android-arm-eabi":"1.4.2"},"_id":"@napi-rs/image@1.4.2","_nodeVersion":"16.19.0","_npmVersion":"lerna/6.2.0/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-ZF8CbPO6z+ZSkTZVLcSkTn4WNVwaWFodDeG2+fmr6R34VNXI6n0YpE1wrWPmv8FwJHIJxeCKj/Sca3MYheX+lw==","shasum":"cbda0468b8ab253be924e3c899d2269d2c4fd29f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.4.2.tgz","fileCount":5,"unpackedSize":46828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT1QarZYde6bYt6wpitSFfez/cT8GAnzPaEFOfW0E6mQIhANyKgvROjxK5FRjtVNYno8/wFdazucgjk5Kwh2eENov5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoZokACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq12BAAnCUjndopS6ULLzLNhVjUzUNq9VsLaLsxdqikBVmGja3e2hmE\r\nOyNaGIS6oBCvRa8zWJWD5EwRAT3e7B7ZD6PG703A8cqcMMRXMNdrE6d7Gus7\r\nAOpLrhizmwY0W55QFxukorVRSTCNi/yWmtVw85sJIYKu4m1LwYAfidevQNJQ\r\nUpWDRv3Sp+8sWMbhwzztR/W7erhgKShgaN3r4up1l1dmqkNGqYZr34i2d50l\r\njOHPOfVYhgC990Cst6ocqY8KKT4ox9wMvicTWhDPQ6u6HxFguNf2OeHkfuMR\r\nBXHxjzdcIF/OvNOiTuE5a3F1gqz/cqIy4Y4wqqkhEI1cN15KMkPI6H/q1KSY\r\nO0SCu5HMZxqrmtzOI0oTE4YCFgcRH9UC8zV/fR0M29h5GbSrkJAN6pxR2vLP\r\nvy2LZeA6dmDBFkKKR03uEYJT8ZLE6VigOlJfEm1cVu3/eud0j1Zw0swQTnrU\r\nsG8MYDeT7j3xFmesZ3oTBKnzTdRwjyCmicS0EMijLRcqsgPViVEpk6M53ca7\r\nRI5fJs1HY9hd2hGRn9lB1TSb3iSJsHG8su9ot45zFvwWDYmPucp6oWeJugna\r\n45+craVKIf6x7tqRB1fgI0BNHE/88gMm9WbUR71iXzyiYnRL2PrqKErWu28k\r\nWzIzsN3T306YHV3fZpQ2EkHMXY3CgcCaL/A=\r\n=uflo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.4.2_1671535140009_0.35419117079812046"},"_hasShrinkwrap":false,"contributors":[]},"1.4.4":{"name":"@napi-rs/image","version":"1.4.4","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.14.1"},"gitHead":"fdd80a15bf0f215383c622a4361a3b74dd22bddd","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.4","@napi-rs/image-darwin-x64":"1.4.4","@napi-rs/image-linux-x64-gnu":"1.4.4","@napi-rs/image-darwin-arm64":"1.4.4","@napi-rs/image-android-arm64":"1.4.4","@napi-rs/image-linux-arm64-gnu":"1.4.4","@napi-rs/image-linux-arm64-musl":"1.4.4","@napi-rs/image-linux-arm-gnueabihf":"1.4.4","@napi-rs/image-linux-x64-musl":"1.4.4","@napi-rs/image-freebsd-x64":"1.4.4","@napi-rs/image-win32-ia32-msvc":"1.4.4","@napi-rs/image-android-arm-eabi":"1.4.4"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.4.4","@napi-rs/image-darwin-x64":"1.4.4","@napi-rs/image-linux-x64-gnu":"1.4.4","@napi-rs/image-darwin-arm64":"1.4.4","@napi-rs/image-android-arm64":"1.4.4","@napi-rs/image-linux-arm64-gnu":"1.4.4","@napi-rs/image-linux-arm64-musl":"1.4.4","@napi-rs/image-linux-arm-gnueabihf":"1.4.4","@napi-rs/image-linux-x64-musl":"1.4.4","@napi-rs/image-freebsd-x64":"1.4.4","@napi-rs/image-win32-ia32-msvc":"1.4.4","@napi-rs/image-android-arm-eabi":"1.4.4"},"_id":"@napi-rs/image@1.4.4","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.3.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-V0cuRymZgS5uxeRuvTX7zuIbJ7RaJ7NVFUrQwB1WJkFiLofq38ObE1T3Gct2tQD9iU1z8KIzw341sU2FaEFiRw==","shasum":"e5fbe53c1f9d63d4e39b9bb98b40bbb43867c382","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.4.4.tgz","fileCount":5,"unpackedSize":46956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCacvbEbaPO74L8tBHkSjAmY0oSDysbMYN/RI5NQKO7FAIgPTRH7+pkNpeP92W3O7MiSJMSmTyGUa+CIxRDcOuJsqs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtDYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVyg//ZXnPgGb3O/ZmUhjiUqbPYxrI0ggDOP50YaMbBCuEO98+u6lC\r\nibO15WenakPRQstx/pUx0T0PKBUdGoQ+l8aiO1ohxhHyOOb7b+lFmETCfuZb\r\n0SiOVV96ZNhMJdpPdUqVcCobiY6pIMWtfdDJHpYfBOgQGyQMk5QLfvZ5TgYv\r\nkqI4HKJfjvvI9ZYMTt0q27UhFPp2pP9qGAIoCj9FhnxyrbmAYrALALPpM/KV\r\nu+xGKm1eHUCN5vm0vLYsInZ5sr4uCQpJKch1h6Mp7l50/zo8xYJiJjBy6Jex\r\nlnfFE5rC+yna+fzc67V22X83ZcSiyl8At3qNu15HAximB9h94nOnjHmkHFgs\r\nM4gVHFCD12cilU4VDK2oBFYdAgtmU9t4Oi7Tqqqa6atARhLDmSyFc6YJdYk0\r\nr04RjjkH0i92ipMckPEfqiKaqqrBkvL5nKkXLzneSVMVC9B04Ro/RD4l2g9U\r\nOLiVOcwgiLSVrF11cBeYJrQOi2vd3VUYliE45DJObnrXjj3JIJ99VEqeI51y\r\nwkNG0l3OBQCTninjKytofRiBrOt81pF7mrUwQQsTVXl+ghCFhO4Z+y2GvKFE\r\nqs3Lr6juszPRPrqYBOLyBGoOWicVhoyV4TfJkrEhxas/ykunqm0sp/pByXS4\r\neRIOCoto35dEyEsRpkPQFNHv7dhZ2qYCJCU=\r\n=XxYx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.4.4_1672754724420_0.988607645552656"},"_hasShrinkwrap":false,"contributors":[]},"1.5.0":{"name":"@napi-rs/image","version":"1.5.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.14.3"},"gitHead":"c111cd9d79b36943b3c082fabc3510ca9e4f5645","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.5.0","@napi-rs/image-darwin-x64":"1.5.0","@napi-rs/image-linux-x64-gnu":"1.5.0","@napi-rs/image-darwin-arm64":"1.5.0","@napi-rs/image-android-arm64":"1.5.0","@napi-rs/image-linux-arm64-gnu":"1.5.0","@napi-rs/image-linux-arm64-musl":"1.5.0","@napi-rs/image-linux-arm-gnueabihf":"1.5.0","@napi-rs/image-linux-x64-musl":"1.5.0","@napi-rs/image-freebsd-x64":"1.5.0","@napi-rs/image-win32-ia32-msvc":"1.5.0","@napi-rs/image-android-arm-eabi":"1.5.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.5.0","@napi-rs/image-darwin-x64":"1.5.0","@napi-rs/image-linux-x64-gnu":"1.5.0","@napi-rs/image-darwin-arm64":"1.5.0","@napi-rs/image-android-arm64":"1.5.0","@napi-rs/image-linux-arm64-gnu":"1.5.0","@napi-rs/image-linux-arm64-musl":"1.5.0","@napi-rs/image-linux-arm-gnueabihf":"1.5.0","@napi-rs/image-linux-x64-musl":"1.5.0","@napi-rs/image-freebsd-x64":"1.5.0","@napi-rs/image-win32-ia32-msvc":"1.5.0","@napi-rs/image-android-arm-eabi":"1.5.0"},"_id":"@napi-rs/image@1.5.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.3.0/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-o+WYXUQdIjzWPmdgyBHjxnZDy1Pjj5ipMUlRq28rNTkYLT/H1YUw44fD3jeO1CmS52s83g3QnFbtvE0kb97LTg==","shasum":"1700d6c857fe428167badb472887173d8a504596","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.5.0.tgz","fileCount":5,"unpackedSize":50022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8zgad9Vm5pR2/+QyfVX7nk0xANvAleSmsyZkcwym01gIgQB4K6tKuLyXu7015dXLHdOUh+U0qKcBL0hGT0Hg4qWM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxXkQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN4hAAnX5uX4qLoKE2bo3y+CaiPWFiGOcIb9EvAaYbWygbXd3latIn\r\nlJCudj0eq40WUwCpB/DxC3Zl1+/hq8fcs5oBcd1jVp2ZE6XUtY5GzolfkJMD\r\nly/C+zkb5ijjiEePbM0QzARbDpilRk4tBxU6pvT5QUeT0m6Xvqi+D9nnINCL\r\nzLow4boJshRsSNd+a1m28K5deD5HO9+b9wlftuUaCOxfZvgvXCPbekdox27g\r\nx6IcLaNQr+XvzCJ9++gBXZ5rHmxkrXmCy1ErA0OvWP/gEkVykv+HsWUjNOxY\r\n4lAbG4Fdg6D7Tv6v5EQROWrrhQI+/4Gvx275gzAgHLGJWxa5bvrg3wuF1pFN\r\nX6zjszAJWZlMvqXojDtfPOOrVM0eHicxZGt3ItV7StpoPejwrRWrK8QctVk0\r\n0fLYNAgmYdgpeOdpKjva7sW4FW6ylBWj5cJLmAXPkQFa4Io/bBaIbZYAIxdD\r\nIZn/Mc/UHrbCWIfeYm1HQBEslJJEU6cBXoRaaswwZxncYioio3MCtFCRHyLj\r\nRP7dMI8KDZXX3QUqKDg1fn8ZFBImCfobT7VE28CcQFoDOGwOanxPgwq3Z9xf\r\nZjn/5zBmWYQP1qMvDSnr8IakcWlz/EEp5gIcBKbOtrf/UdHaZKnwaI4WAC6X\r\n6Pxt5hpIevqBXvTNtKLKlkdVOZ7iEJlfZ2A=\r\n=rujr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.5.0_1673885968653_0.6242759388157548"},"_hasShrinkwrap":false,"contributors":[]},"1.5.1":{"name":"@napi-rs/image","version":"1.5.1","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.14.3"},"gitHead":"21d75bbe1650438b5901a51de34f1dccfc149359","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.5.1","@napi-rs/image-darwin-x64":"1.5.1","@napi-rs/image-linux-x64-gnu":"1.5.1","@napi-rs/image-darwin-arm64":"1.5.1","@napi-rs/image-android-arm64":"1.5.1","@napi-rs/image-linux-arm64-gnu":"1.5.1","@napi-rs/image-linux-arm64-musl":"1.5.1","@napi-rs/image-linux-arm-gnueabihf":"1.5.1","@napi-rs/image-linux-x64-musl":"1.5.1","@napi-rs/image-freebsd-x64":"1.5.1","@napi-rs/image-win32-ia32-msvc":"1.5.1","@napi-rs/image-android-arm-eabi":"1.5.1"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.5.1","@napi-rs/image-darwin-x64":"1.5.1","@napi-rs/image-linux-x64-gnu":"1.5.1","@napi-rs/image-darwin-arm64":"1.5.1","@napi-rs/image-android-arm64":"1.5.1","@napi-rs/image-linux-arm64-gnu":"1.5.1","@napi-rs/image-linux-arm64-musl":"1.5.1","@napi-rs/image-linux-arm-gnueabihf":"1.5.1","@napi-rs/image-linux-x64-musl":"1.5.1","@napi-rs/image-freebsd-x64":"1.5.1","@napi-rs/image-win32-ia32-msvc":"1.5.1","@napi-rs/image-android-arm-eabi":"1.5.1"},"_id":"@napi-rs/image@1.5.1","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.3.0/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-X/9OOkVskPk+ppu9ZWRi4DPQw9ltOoNgIXGlGgrRtBrCUTOB/mxoLIkeI6DSPwGQaGyrwlidhVMWHUoH7y4GAQ==","shasum":"ed5981e5c224b36cd0a121097ba87aa50dbe8e80","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.5.1.tgz","fileCount":5,"unpackedSize":50022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVhdxrZY8h7iEW5/T6ESRzB88DIOQnuTEWjrvaBgFHHQIgChhaA1WH443VWeLABrsm9NbbDJ5sa6/NzlrF06dKhRg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1hBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyOA//Qnfd0FYW/t+4Nn401Cp23kVoRT78mOkvoPf1nqlw4b1sQJ3K\r\nDNZY4VI4u+S9a4izGFSlC5hrbwPp/zlhhS8sim9qSdWpaUBjr2x/b9c8O72r\r\nsl6jegEcAVR86F0Cn9m+X1WGDtOohib07YvvDP9aHPnQDYhv5TZkw0nsi12M\r\neKHV61Rw5C9XN0fWqzS4itA5WzoEtcJwUhBYCfZjXMU1aiPJRLQq9mHk2uGX\r\ne6itOhI/cvaNRY33VQeWno9AmDF+9eCb9lbW7N9ewwqDer1T/uFNLJ+h0jPy\r\njnHIAkRASsg5WidQMEGzPrAmoxu/XXFOFPS79RPuKBxsuJUIGJl2KDewOoKr\r\nxea6WO3aRyg0z0ZZuGqmDvDqAxpbuG2PrbXrZEYNWXQjX7fwh87qL5EeowLA\r\nTX6EluQnNI0I7l6yXopFWSIEvpH8h+gE+WMlc2/i0lh7s0POqZvrBjlXJniG\r\nZ1KE0Md9FXV6+I0KxDztgjUYmGCL6aCyw5yl9mEylqMt0tP7njA0tboymqyy\r\naK9cWVt6oOnSyhbAGZvRZRoNRaOUF+MaEdixwYpx2hzL312etDQ13D/+HlZP\r\nPwM/orHtSHf/maRqcsN96QlHeToHaGgF2cCEn7OrN3LfLINEoGFkMSM+Ea/B\r\nBwnFdzv1cvRWaDI9U8e8QOVm5tmelxODFYg=\r\n=gY8G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.5.1_1674973272630_0.03811015260655881"},"_hasShrinkwrap":false,"contributors":[]},"1.6.0":{"name":"@napi-rs/image","version":"1.6.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.14.3"},"gitHead":"f28270b750e94821bdb16770bba99474c0ed83da","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.6.0","@napi-rs/image-darwin-x64":"1.6.0","@napi-rs/image-linux-x64-gnu":"1.6.0","@napi-rs/image-darwin-arm64":"1.6.0","@napi-rs/image-android-arm64":"1.6.0","@napi-rs/image-linux-arm64-gnu":"1.6.0","@napi-rs/image-linux-arm64-musl":"1.6.0","@napi-rs/image-linux-arm-gnueabihf":"1.6.0","@napi-rs/image-linux-x64-musl":"1.6.0","@napi-rs/image-freebsd-x64":"1.6.0","@napi-rs/image-win32-ia32-msvc":"1.6.0","@napi-rs/image-android-arm-eabi":"1.6.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.6.0","@napi-rs/image-darwin-x64":"1.6.0","@napi-rs/image-linux-x64-gnu":"1.6.0","@napi-rs/image-darwin-arm64":"1.6.0","@napi-rs/image-android-arm64":"1.6.0","@napi-rs/image-linux-arm64-gnu":"1.6.0","@napi-rs/image-linux-arm64-musl":"1.6.0","@napi-rs/image-linux-arm-gnueabihf":"1.6.0","@napi-rs/image-linux-x64-musl":"1.6.0","@napi-rs/image-freebsd-x64":"1.6.0","@napi-rs/image-win32-ia32-msvc":"1.6.0","@napi-rs/image-android-arm-eabi":"1.6.0"},"_id":"@napi-rs/image@1.6.0","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.3.0/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-Pe63zTCQrp2KRp7auKFWZIhcMaTsz96tGghdi7uWEHfDCyGaDKIypNSvM5JXv+XJS8p1e1YNobDZvcl5KAU6HA==","shasum":"91589ecd97bcc53d883a685fd4bf270be9836a86","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.6.0.tgz","fileCount":5,"unpackedSize":50189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4u808zKiPDxjBwtJtC+gO5RrEbZpH7xgIA/LoqQ00tgIhAIkh3mnUx6viIkS4zPp7aNmMR88GWT/y17cxgpas8Liz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/KFFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXsw//WoVlJUw9idpNUrllYPYx5uNEjL/S38pdPHpao92Z/M5Uy55C\r\nplVbnmjH72LfRWYM0dx1/IUuRfj+w/jhEIizLV6zXMhVd04vXXDZ8SNRS93l\r\n0mTTj+bFpyPWQp4J2CZIqSNhiT26jlJohAFvjtLzRI/UJDDQ/2s1xYak2Tvn\r\nVOhvImzduNLmPsHDLsmOlbwXpG4Tjag7MNABxjgyykRctiSFWUDUL2hXfYrc\r\nnf0ZuUW6BJLDLFBk3s82aBlt01GK6vC0XBZtdVJoKZk7WngPVMeJ6NsrCaZU\r\nooM/DHLzCbREymoM5OfU+CYFwdxrLSuKwSmzT84anDo1kFIaDfOYKcIz9s5Y\r\nUeNaj4ILdSJOr3Tvyccf6nqsQGmdfA3JJakm6KqlIPbmEpIS/PEyC72j2Ans\r\n+zZnGkEAT1uJXtYWEU19/DBabdCREdqHx/m7ZwzKHWPZojmiRhILSHbg1Ce8\r\nCpnSg4gthtie4+02EHMLuD7CgOfIFrkASpywknkOPLmfBDo3McFT2ETRREYW\r\nRZH7X432bTxdjeVHhR7cS8zxR+LeZMZNZF1oSrFglPwuCt9H0uuVpKuWb+5N\r\nX3gjkAOpip8MfjLHPocNVTy4C+g1YHXODgIi8q+2CDk3gJ1VhDr6y8jo89/N\r\ntHs4sl693oYheQDJ7XgGhnnFQxTf4QMOzeQ=\r\n=2vZo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.6.0_1677500741526_0.7787673214222997"},"_hasShrinkwrap":false,"contributors":[]},"1.6.1":{"name":"@napi-rs/image","version":"1.6.1","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.14.3"},"gitHead":"b1afb10512e889b5bcea32a1b35aea382dc1eb31","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.6.1","@napi-rs/image-darwin-x64":"1.6.1","@napi-rs/image-linux-x64-gnu":"1.6.1","@napi-rs/image-darwin-arm64":"1.6.1","@napi-rs/image-android-arm64":"1.6.1","@napi-rs/image-linux-arm64-gnu":"1.6.1","@napi-rs/image-linux-arm64-musl":"1.6.1","@napi-rs/image-linux-arm-gnueabihf":"1.6.1","@napi-rs/image-linux-x64-musl":"1.6.1","@napi-rs/image-freebsd-x64":"1.6.1","@napi-rs/image-win32-ia32-msvc":"1.6.1","@napi-rs/image-android-arm-eabi":"1.6.1"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.6.1","@napi-rs/image-darwin-x64":"1.6.1","@napi-rs/image-linux-x64-gnu":"1.6.1","@napi-rs/image-darwin-arm64":"1.6.1","@napi-rs/image-android-arm64":"1.6.1","@napi-rs/image-linux-arm64-gnu":"1.6.1","@napi-rs/image-linux-arm64-musl":"1.6.1","@napi-rs/image-linux-arm-gnueabihf":"1.6.1","@napi-rs/image-linux-x64-musl":"1.6.1","@napi-rs/image-freebsd-x64":"1.6.1","@napi-rs/image-win32-ia32-msvc":"1.6.1","@napi-rs/image-android-arm-eabi":"1.6.1"},"_id":"@napi-rs/image@1.6.1","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.3.0/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-idrYU7POm9T7dcZVkWN8kpFYNIj0XaT20LtTzwWGZsR5Dhsce0hxwVGnKg2Kq/Z/AhHkR6MDagkOX5qTl5LjoQ==","shasum":"bdf502adcaa1f2444a63c0801ef835d86c638f60","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.6.1.tgz","fileCount":5,"unpackedSize":50189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyL+WMrZ5EpFKTkuxTMLYuG33Tsb6RA3BHb1QIEdhb7gIgVX7VOM3hwcuXI8h5sfMfatldvPXDldaLgfgdzhJgqCE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDdAGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYFg//bR4o7ZPyZYxk0ob/EIRqtjG+2lU9sXjWUN+bHY6a8f1yAXDH\r\nidCmhdpsK/y995NPLJABy5z7HZcVc1KVuIEzOQYCqWahOVpm1VSp23t1G1/E\r\nKxlebCH86O1H93Bz4NRV4SUwmt+qjq1HCaUzT+vxSVH6eSU9xBIZ38VNg9KV\r\nRlvtuegb6NCWUvggNh1wYJa7QeLAQDeMdvB69yTt4ZBbIRpAaqdtZJ2H/oTd\r\nlIcALPLeAWru8BJP77jBjeFJBH7tEu8jYbsqCG1yQvHl1f/3cvdpIrcU3y2U\r\n20p14YU3cM83p0vsoDvl9pM3P0iv+GDvIe0mZ9l8fyq15UmZP4X37w4tKUcX\r\njfh9bv5ZZfq0iUUoT32eS0I5EjbP0IwTwtXFUkKf3GJe8dRoQ4Es7CGnVRUs\r\nVlL4YOCxxCBxb2qr4hsFd+wyGvolCkL9N9g/bhqDt67enbSh/X1zu3vKCiDp\r\n7ZN/lbK4Tqff5IGYdGHdIPybOzRemRDp1UTzgGbhs9Hj/EMAnYrmww4+t4AD\r\nlI8uVJ+jQUS78cyT+WEdzmnWxxwol5DsNoRsSzBPo9BQaKzBi4fcoueJqCpf\r\nR1Q9dZj+piIy8xlDwLdgugarkyV3qp7YgDApozUy3HZWFTFdgiSTwKL3abQ8\r\nuzMLXH8O0FKPzM4PmnbXZLSSreklvOKqWVY=\r\n=jQuQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"andywangsy@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.6.1_1678626822452_0.295262985327132"},"_hasShrinkwrap":false,"contributors":[]},"1.7.0":{"name":"@napi-rs/image","version":"1.7.0","main":"index.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"name":"image","triples":{"additional":["aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","armv7-linux-androideabi"]}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^2.16.2"},"gitHead":"f79ed56b4a1e56f236bc0ca84e1edb8222f6cf56","optionalDependencies":{"@napi-rs/image-win32-x64-msvc":"1.7.0","@napi-rs/image-darwin-x64":"1.7.0","@napi-rs/image-linux-x64-gnu":"1.7.0","@napi-rs/image-darwin-arm64":"1.7.0","@napi-rs/image-android-arm64":"1.7.0","@napi-rs/image-linux-arm64-gnu":"1.7.0","@napi-rs/image-linux-arm64-musl":"1.7.0","@napi-rs/image-linux-arm-gnueabihf":"1.7.0","@napi-rs/image-linux-x64-musl":"1.7.0","@napi-rs/image-freebsd-x64":"1.7.0","@napi-rs/image-win32-ia32-msvc":"1.7.0","@napi-rs/image-android-arm-eabi":"1.7.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-win32-x64-msvc":"1.7.0","@napi-rs/image-darwin-x64":"1.7.0","@napi-rs/image-linux-x64-gnu":"1.7.0","@napi-rs/image-darwin-arm64":"1.7.0","@napi-rs/image-android-arm64":"1.7.0","@napi-rs/image-linux-arm64-gnu":"1.7.0","@napi-rs/image-linux-arm64-musl":"1.7.0","@napi-rs/image-linux-arm-gnueabihf":"1.7.0","@napi-rs/image-linux-x64-musl":"1.7.0","@napi-rs/image-freebsd-x64":"1.7.0","@napi-rs/image-win32-ia32-msvc":"1.7.0","@napi-rs/image-android-arm-eabi":"1.7.0"},"_id":"@napi-rs/image@1.7.0","_nodeVersion":"18.17.1","_npmVersion":"lerna/7.3.0/node@v18.17.1+x64 (linux)","dist":{"integrity":"sha512-UI8bJKz4MwYsf2toiyxodbXeyHNe9yxhXz0KJdiDgliYs7ObCiu7DatPA899yuNscOApkweKV6yx2ag1lpVbbw==","shasum":"b66e8f406d5300c7e1fb5fb874ee0638dc38f9f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.7.0.tgz","fileCount":5,"unpackedSize":50280,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh7/f6TXCgrD8FPrOdV/0r2BwBlkQdeH3pNp+Iwpn9fAiAdkTIlWSTENlRcHKCtSTsOik1YozbyAQVmRYjEuvVTRg=="}]},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"forehalo@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.7.0_1695786588726_0.013293214552147825"},"_hasShrinkwrap":false,"contributors":[]},"1.8.0":{"name":"@napi-rs/image","version":"1.8.0","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"]},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version && git add npm"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^3.0.0-alpha.38","@napi-rs/wasm-runtime":"^0.1.1"},"gitHead":"bba3bd3ae50b049baf57de9266cf6229d7e1f830","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.8.0","@napi-rs/image-win32-x64-msvc":"1.8.0","@napi-rs/image-linux-x64-gnu":"1.8.0","@napi-rs/image-darwin-arm64":"1.8.0","@napi-rs/image-android-arm64":"1.8.0","@napi-rs/image-linux-arm64-gnu":"1.8.0","@napi-rs/image-linux-arm64-musl":"1.8.0","@napi-rs/image-linux-arm-gnueabihf":"1.8.0","@napi-rs/image-linux-x64-musl":"1.8.0","@napi-rs/image-freebsd-x64":"1.8.0","@napi-rs/image-win32-ia32-msvc":"1.8.0","@napi-rs/image-wasm32-wasi":"1.8.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-darwin-x64":"1.8.0","@napi-rs/image-win32-x64-msvc":"1.8.0","@napi-rs/image-linux-x64-gnu":"1.8.0","@napi-rs/image-darwin-arm64":"1.8.0","@napi-rs/image-android-arm64":"1.8.0","@napi-rs/image-linux-arm64-gnu":"1.8.0","@napi-rs/image-linux-arm64-musl":"1.8.0","@napi-rs/image-linux-arm-gnueabihf":"1.8.0","@napi-rs/image-linux-x64-musl":"1.8.0","@napi-rs/image-freebsd-x64":"1.8.0","@napi-rs/image-win32-ia32-msvc":"1.8.0","@napi-rs/image-wasm32-wasi":"1.8.0"},"_id":"@napi-rs/image@1.8.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (linux)","dist":{"integrity":"sha512-2zgeWCP6KgHGuvQhOwbSet4X3zhlfxIFhYCgJBdM+jNWGz10hQxbJaiuNZtPVOYCQR3wwu8WxYDBGDvydB9tvQ==","shasum":"204294a449cf0df663b000592759e74986dad8f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.8.0.tgz","fileCount":6,"unpackedSize":52867,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT6AKyGP9vmelYQjJaqzkrVQnNaRACXQ6uuO1dohD0mwIhAILQol2ZTUuebPsPLvqPVKc6XU81jrPSFbZKb0uUn8zc"}]},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"forehalo@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.8.0_1707892051460_0.4883433270621176"},"_hasShrinkwrap":false,"contributors":[]},"1.9.0":{"name":"@napi-rs/image","version":"1.9.0","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"]},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version && git add npm"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^3.0.0-alpha.40","@napi-rs/wasm-runtime":"^0.1.1"},"gitHead":"caeb47b4e0b58de9280f5bdd2dab4d16c643d6b7","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.9.0","@napi-rs/image-win32-x64-msvc":"1.9.0","@napi-rs/image-linux-x64-gnu":"1.9.0","@napi-rs/image-darwin-arm64":"1.9.0","@napi-rs/image-android-arm64":"1.9.0","@napi-rs/image-linux-arm64-gnu":"1.9.0","@napi-rs/image-linux-arm64-musl":"1.9.0","@napi-rs/image-linux-arm-gnueabihf":"1.9.0","@napi-rs/image-linux-x64-musl":"1.9.0","@napi-rs/image-freebsd-x64":"1.9.0","@napi-rs/image-win32-ia32-msvc":"1.9.0","@napi-rs/image-wasm32-wasi":"1.9.0"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-darwin-x64":"1.9.0","@napi-rs/image-win32-x64-msvc":"1.9.0","@napi-rs/image-linux-x64-gnu":"1.9.0","@napi-rs/image-darwin-arm64":"1.9.0","@napi-rs/image-android-arm64":"1.9.0","@napi-rs/image-linux-arm64-gnu":"1.9.0","@napi-rs/image-linux-arm64-musl":"1.9.0","@napi-rs/image-linux-arm-gnueabihf":"1.9.0","@napi-rs/image-linux-x64-musl":"1.9.0","@napi-rs/image-freebsd-x64":"1.9.0","@napi-rs/image-win32-ia32-msvc":"1.9.0","@napi-rs/image-wasm32-wasi":"1.9.0"},"_id":"@napi-rs/image@1.9.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (linux)","dist":{"integrity":"sha512-157gSxHG9hJAo7VjyV6Cd+E6nEg1oQbwd/qKMJ7jaTMtoAxIjh7IcsHMm1+HK1lLixXD9RbVJ2vVwKdXhioY/Q==","shasum":"ccab872a09103ec0c3390847e72dd1d9b6c9b931","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.9.0.tgz","fileCount":6,"unpackedSize":52867,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5ksp9oCmfkjGxGvjIj5c56cdzydzR0/KCJ+gYa6qbZwIgQ8pducWLeCKAFS0/XIZEE5b8p6kdxAUuSIf00xB0uwI="}]},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"forehalo@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.9.0_1708359943941_0.23217559281021627"},"_hasShrinkwrap":false,"contributors":[]},"1.9.1":{"name":"@napi-rs/image","version":"1.9.1","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"]},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version && git add npm"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^3.0.0-alpha.41","@napi-rs/wasm-runtime":"^0.1.1"},"gitHead":"6ae9c06a58067b966adc1357f99d3debf332210c","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.9.1","@napi-rs/image-win32-x64-msvc":"1.9.1","@napi-rs/image-linux-x64-gnu":"1.9.1","@napi-rs/image-darwin-arm64":"1.9.1","@napi-rs/image-android-arm64":"1.9.1","@napi-rs/image-linux-arm64-gnu":"1.9.1","@napi-rs/image-linux-arm64-musl":"1.9.1","@napi-rs/image-linux-arm-gnueabihf":"1.9.1","@napi-rs/image-linux-x64-musl":"1.9.1","@napi-rs/image-freebsd-x64":"1.9.1","@napi-rs/image-win32-ia32-msvc":"1.9.1","@napi-rs/image-wasm32-wasi":"1.9.1"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-darwin-x64":"1.9.1","@napi-rs/image-win32-x64-msvc":"1.9.1","@napi-rs/image-linux-x64-gnu":"1.9.1","@napi-rs/image-darwin-arm64":"1.9.1","@napi-rs/image-android-arm64":"1.9.1","@napi-rs/image-linux-arm64-gnu":"1.9.1","@napi-rs/image-linux-arm64-musl":"1.9.1","@napi-rs/image-linux-arm-gnueabihf":"1.9.1","@napi-rs/image-linux-x64-musl":"1.9.1","@napi-rs/image-freebsd-x64":"1.9.1","@napi-rs/image-win32-ia32-msvc":"1.9.1","@napi-rs/image-wasm32-wasi":"1.9.1"},"_id":"@napi-rs/image@1.9.1","_nodeVersion":"20.11.1","_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","dist":{"integrity":"sha512-NWf+fi0Fdfji/Q3JPetBaN2zJmBpl3zOEeCffnd3Q2YHgfTwwc9+tHKNDJ7Jf/70eXJTzEZxPHx0DDbJyNPSWQ==","shasum":"17f237763d5491c67c24e45e576b959109b1bad6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.9.1.tgz","fileCount":6,"unpackedSize":53372,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvzja9SwGbHiFnoA/7LmazBqPGBpzTglL5+2qownc9eAiEA4+IHAk5Eyw6+FXN3WlkeKKwf7NwatmXNXg24TR6px8k="}]},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"forehalo@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.9.1_1708618565091_0.8304306516603548"},"_hasShrinkwrap":false,"contributors":[]},"1.9.2":{"name":"@napi-rs/image","version":"1.9.2","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"]},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --no-const-enum --release","build:debug":"napi build --platform --no-const-enum","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version && git add npm"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^3.0.0-alpha.41","@napi-rs/wasm-runtime":"^0.2.0"},"gitHead":"c505d043caea0850f90362bba9d96d72ebe1ca1b","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.9.2","@napi-rs/image-win32-x64-msvc":"1.9.2","@napi-rs/image-linux-x64-gnu":"1.9.2","@napi-rs/image-darwin-arm64":"1.9.2","@napi-rs/image-android-arm64":"1.9.2","@napi-rs/image-linux-arm64-gnu":"1.9.2","@napi-rs/image-linux-arm64-musl":"1.9.2","@napi-rs/image-linux-arm-gnueabihf":"1.9.2","@napi-rs/image-linux-x64-musl":"1.9.2","@napi-rs/image-freebsd-x64":"1.9.2","@napi-rs/image-win32-ia32-msvc":"1.9.2","@napi-rs/image-wasm32-wasi":"1.9.2"},"bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","dependencies":{"@napi-rs/image-darwin-x64":"1.9.2","@napi-rs/image-win32-x64-msvc":"1.9.2","@napi-rs/image-linux-x64-gnu":"1.9.2","@napi-rs/image-darwin-arm64":"1.9.2","@napi-rs/image-android-arm64":"1.9.2","@napi-rs/image-linux-arm64-gnu":"1.9.2","@napi-rs/image-linux-arm64-musl":"1.9.2","@napi-rs/image-linux-arm-gnueabihf":"1.9.2","@napi-rs/image-linux-x64-musl":"1.9.2","@napi-rs/image-freebsd-x64":"1.9.2","@napi-rs/image-win32-ia32-msvc":"1.9.2","@napi-rs/image-wasm32-wasi":"1.9.2"},"_id":"@napi-rs/image@1.9.2","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-CvTC3XL5/BzHaVkJOZy31xOJLNSY3rBuUIQixaE/LwEQNSUdaxWa9gUyUkC9lUekkUp26CzaLLj2w7l7bxB1ag==","shasum":"980b2c1eceba9d8a685eaa3454b3c55ce68f35a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.9.2.tgz","fileCount":6,"unpackedSize":53320,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGv9/RfZuzL7yaq40Rb/8Fz2PGky7tOxqJiPTOAsEjD7AiB3uEniyOqd6HeRntmlR8NG4xdKtL6rlqApySWQdwHPSQ=="}]},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"forehalo@gmail.com"},{"name":"anonymous","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image_1.9.2_1713845046348_0.33107117471950054"},"_hasShrinkwrap":false,"contributors":[]},"1.10.0":{"name":"@napi-rs/image","version":"1.10.0","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"email":"github@lyn.one","name":"LongYinan","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"]},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --no-const-enum --release","build:debug":"napi build --platform --no-const-enum","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":"git@github.com:Brooooooklyn/Image.git","devDependencies":{"@napi-rs/cli":"^3.0.0-alpha.91","@napi-rs/wasm-runtime":"^0.2.11"},"gitHead":"2e8fcc3e92c1c18361b9fa1a63a0e83f7d3e307d","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.10.0","@napi-rs/image-win32-x64-msvc":"1.10.0","@napi-rs/image-win32-arm64-msvc":"1.10.0","@napi-rs/image-linux-x64-gnu":"1.10.0","@napi-rs/image-darwin-arm64":"1.10.0","@napi-rs/image-android-arm64":"1.10.0","@napi-rs/image-linux-arm64-gnu":"1.10.0","@napi-rs/image-linux-arm64-musl":"1.10.0","@napi-rs/image-linux-arm-gnueabihf":"1.10.0","@napi-rs/image-linux-x64-musl":"1.10.0","@napi-rs/image-freebsd-x64":"1.10.0","@napi-rs/image-win32-ia32-msvc":"1.10.0","@napi-rs/image-wasm32-wasi":"1.10.0"},"_nodeVersion":"22.16.0","_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","_id":"@napi-rs/image@1.10.0","dist":{"integrity":"sha512-X0XONJrK6mv7wmtXRh4KaKswxsiUkZfHdmUNDPgDGy7vMmbbFATWXS76os98ioDiLGKD+eLeBcWBfJEpekC9vA==","shasum":"2fab6c4461f66ecfceb5e86d4089b8c65ca90422","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.10.0.tgz","fileCount":6,"unpackedSize":52610,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGp/Socf4GPslEYi4alNBUZFLf4T5muGp1Zevrkpx42AIhAJlsO83uw5+P5qSJViR4eXkdMARcsyaK0FWaEjSTnRhk"}],"size":11428},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com","actor":{"name":"broooooklyn","email":"lynweklm@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"lynweklm@gmail.com"},{"name":"anonymous","email":"forehalo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image_1.10.0_1751101460941_0.9153693759374195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-28T09:04:21.147Z","publish_time":1751101461147,"_source_registry_name":"default","contributors":[]},"1.11.0":{"name":"@napi-rs/image","version":"1.11.0","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"email":"github@lyn.one","name":"LongYinan","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"],"wasm":{"browser":{"asyncInit":true,"fs":false}}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --no-const-enum --release","build:debug":"napi build --platform --no-const-enum","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":"git@github.com:Brooooooklyn/Image.git","devDependencies":{"@napi-rs/cli":"^3.0.0-alpha.92","@napi-rs/wasm-runtime":"^0.2.11"},"gitHead":"b59adf7830adafecc7ca8559faec7a8df20bedb4","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.11.0","@napi-rs/image-win32-x64-msvc":"1.11.0","@napi-rs/image-win32-arm64-msvc":"1.11.0","@napi-rs/image-linux-x64-gnu":"1.11.0","@napi-rs/image-darwin-arm64":"1.11.0","@napi-rs/image-android-arm64":"1.11.0","@napi-rs/image-linux-arm64-gnu":"1.11.0","@napi-rs/image-linux-arm64-musl":"1.11.0","@napi-rs/image-linux-arm-gnueabihf":"1.11.0","@napi-rs/image-linux-x64-musl":"1.11.0","@napi-rs/image-freebsd-x64":"1.11.0","@napi-rs/image-win32-ia32-msvc":"1.11.0","@napi-rs/image-wasm32-wasi":"1.11.0"},"_nodeVersion":"22.16.0","_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","_id":"@napi-rs/image@1.11.0","dist":{"integrity":"sha512-rYib+2ilnz3SpjGBGAuG6dvVBnMb1O/REQCoOB8lddAlKgUjxPxL7Iu9MuDiJNV5htRpY3n4TPgDxQk1v38pVw==","shasum":"9c1d12677c5d7e3a2a38b883d24bbabb0265b90d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.11.0.tgz","fileCount":6,"unpackedSize":52769,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBt5qc1YOww2ZbMno08Ix6SLTR5XHu5mRpTc4ULbM0q9AiAuYmOHu6i1zE7xNnjC/eITfDXZtUbB+c7WUEZj0NSVSg=="}],"size":11478},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com","actor":{"name":"broooooklyn","email":"lynweklm@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"lynweklm@gmail.com"},{"name":"anonymous","email":"forehalo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image_1.11.0_1751895840103_0.299131796953614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T13:44:00.307Z","publish_time":1751895840307,"_source_registry_name":"default","contributors":[]},"1.11.1":{"name":"@napi-rs/image","version":"1.11.1","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"email":"github@lyn.one","name":"LongYinan","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"],"wasm":{"browser":{"asyncInit":true,"fs":false}}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --no-const-enum --release","build:debug":"napi build --platform --no-const-enum","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":"git@github.com:Brooooooklyn/Image.git","devDependencies":{"@napi-rs/cli":"^3.0.4","@napi-rs/wasm-runtime":"^1.0.1"},"gitHead":"39ed38a133431b55fac5888e0a7766db6746952d","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.11.1","@napi-rs/image-win32-x64-msvc":"1.11.1","@napi-rs/image-win32-arm64-msvc":"1.11.1","@napi-rs/image-linux-x64-gnu":"1.11.1","@napi-rs/image-darwin-arm64":"1.11.1","@napi-rs/image-android-arm64":"1.11.1","@napi-rs/image-linux-arm64-gnu":"1.11.1","@napi-rs/image-linux-arm64-musl":"1.11.1","@napi-rs/image-linux-arm-gnueabihf":"1.11.1","@napi-rs/image-linux-x64-musl":"1.11.1","@napi-rs/image-freebsd-x64":"1.11.1","@napi-rs/image-win32-ia32-msvc":"1.11.1","@napi-rs/image-wasm32-wasi":"1.11.1"},"_nodeVersion":"22.17.1","_npmVersion":"lerna/8.2.3/node@v22.17.1+x64 (linux)","_id":"@napi-rs/image@1.11.1","dist":{"integrity":"sha512-3oaWdfrsc1mxnObscab/p76Yrhx3e7n9V7acrLHQGngIfXMECFU8XGkKWo0ahQOW6mL/ijGMZLyv6vPBDcSwNg==","shasum":"d454583c88b1ef7282459a17ebb5bdc134ff13e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.11.1.tgz","fileCount":6,"unpackedSize":53882,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0KBlTC3Udytj4yG5rmP1pkv2+bPGXJMi6iqTCwIKLDAiEA0xEUXDI98VHamQvsWFI8lWTQPgA+mb0OiA04ECISgmc="}],"size":11573},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"lynweklm@gmail.com"},{"name":"anonymous","email":"forehalo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image_1.11.1_1753452962910_0.3695210678411214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T14:16:03.087Z","publish_time":1753452963087,"_source_registry_name":"default","contributors":[]},"1.11.2":{"name":"@napi-rs/image","version":"1.11.2","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"email":"github@lyn.one","name":"LongYinan","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"],"wasm":{"browser":{"asyncInit":true,"fs":false}}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --no-const-enum --release","build:debug":"napi build --platform --no-const-enum","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":"git@github.com:Brooooooklyn/Image.git","devDependencies":{"@napi-rs/cli":"^3.1.2","@napi-rs/wasm-runtime":"^1.0.3"},"gitHead":"a1ebba9d4396da61a256a161595a0c15d3da88b5","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.11.2","@napi-rs/image-win32-x64-msvc":"1.11.2","@napi-rs/image-win32-arm64-msvc":"1.11.2","@napi-rs/image-linux-x64-gnu":"1.11.2","@napi-rs/image-darwin-arm64":"1.11.2","@napi-rs/image-android-arm64":"1.11.2","@napi-rs/image-linux-arm64-gnu":"1.11.2","@napi-rs/image-linux-arm64-musl":"1.11.2","@napi-rs/image-linux-arm-gnueabihf":"1.11.2","@napi-rs/image-linux-x64-musl":"1.11.2","@napi-rs/image-freebsd-x64":"1.11.2","@napi-rs/image-win32-ia32-msvc":"1.11.2","@napi-rs/image-wasm32-wasi":"1.11.2"},"_nodeVersion":"22.18.0","_npmVersion":"lerna/8.2.3/node@v22.18.0+x64 (linux)","_id":"@napi-rs/image@1.11.2","dist":{"integrity":"sha512-i5zlU1EgNBlgRjxMC1CgClZlHyGGnR1upLV64s8t5N+w9/lB7plHcb+rBJ5YmSP9Mho5RvLQpZ/ScaoJNNcnNg==","shasum":"e27f3c4fa511761440f96d20cf07403323d984f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.11.2.tgz","fileCount":6,"unpackedSize":64441,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGMjUQxwFeTAQ7hrZm/U5qDOIeC6ykfvUteo4wyJCB6eAiEAwd0nWqF8lfpUH6OgVsUq0hCoJtF27U8D4m2UWnkEUVU="}],"size":11950},"_npmUser":{"name":"anonymous","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"lynweklm@gmail.com"},{"name":"anonymous","email":"forehalo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image_1.11.2_1754748179086_0.8466104455060222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-09T14:02:59.332Z","publish_time":1754748179332,"_source_registry_name":"default","contributors":[]},"1.12.0":{"name":"@napi-rs/image","version":"1.12.0","main":"index.js","browser":"browser.js","types":"index.d.ts","description":"Image processing library","author":{"name":"LongYinan","email":"github@lyn.one","url":"https://lyn.one"},"keywords":["image","lossless","compression","jpeg","jpg","png","svg"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"napi":{"binaryName":"image","targets":["x86_64-apple-darwin","x86_64-pc-windows-msvc","aarch64-pc-windows-msvc","x86_64-unknown-linux-gnu","aarch64-apple-darwin","aarch64-linux-android","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","armv7-unknown-linux-gnueabihf","x86_64-unknown-linux-musl","x86_64-unknown-freebsd","i686-pc-windows-msvc","wasm32-wasi-preview1-threads"],"wasm":{"browser":{"asyncInit":true,"fs":false}}},"license":"MIT","engines":{"node":">= 10"},"funding":{"type":"github","url":"https://github.com/sponsors/Brooooooklyn"},"scripts":{"artifacts":"napi artifacts -d ../../artifacts","build":"napi build --platform --no-const-enum --release","build:debug":"napi build --platform --no-const-enum","format":"run-p format:prettier format:rs","format:prettier":"prettier --config ./package.json -w .","format:rs":"cargo fmt --all","prepublishOnly":"napi prepublish","version":"napi version"},"repository":{"type":"git","url":"git+ssh://git@github.com/Brooooooklyn/Image.git"},"devDependencies":{"@napi-rs/cli":"^3.5.0","@napi-rs/wasm-runtime":"^1.1.0"},"gitHead":"71fae353ffcd590a2d9442aac3bc060f8652279b","optionalDependencies":{"@napi-rs/image-darwin-x64":"1.12.0","@napi-rs/image-win32-x64-msvc":"1.12.0","@napi-rs/image-win32-arm64-msvc":"1.12.0","@napi-rs/image-linux-x64-gnu":"1.12.0","@napi-rs/image-darwin-arm64":"1.12.0","@napi-rs/image-android-arm64":"1.12.0","@napi-rs/image-linux-arm64-gnu":"1.12.0","@napi-rs/image-linux-arm64-musl":"1.12.0","@napi-rs/image-linux-arm-gnueabihf":"1.12.0","@napi-rs/image-linux-x64-musl":"1.12.0","@napi-rs/image-freebsd-x64":"1.12.0","@napi-rs/image-win32-ia32-msvc":"1.12.0","@napi-rs/image-wasm32-wasi":"1.12.0"},"_id":"@napi-rs/image@1.12.0","bugs":{"url":"https://github.com/Brooooooklyn/Image/issues"},"homepage":"https://github.com/Brooooooklyn/Image#readme","_nodeVersion":"24.11.1","_npmVersion":"lerna/9.0.3/node@v24.11.1+x64 (linux)","dist":{"integrity":"sha512-hfW9EvlUj4R+RYu5Cgcm9/d/2eMTj3Dhypj0BD+snasawBpYwSfkPZx/6C1Hm2cVCbRT6zovGdSHUXwPLb29dw==","shasum":"5bb6f9309eb03bf238f4fc410c138ee9a33c72e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@napi-rs/image/-/image-1.12.0.tgz","fileCount":6,"unpackedSize":67304,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@napi-rs%2fimage@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCGeGEgv7OpOrqXVgaiGMRjJvXHBj6bvDP+AL6wVzjk7QIgBPBgivnCXJ+TUxVfssvttjoravQYueRsGLY9PmHOEdE="}],"size":12158},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf8e381e-2aed-4e4f-82dc-4e3380165d2c"}},"directories":{},"maintainers":[{"name":"anonymous","email":"lynweklm@gmail.com"},{"name":"anonymous","email":"forehalo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image_1.12.0_1765181065643_0.6739263283811463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T08:04:25.798Z","publish_time":1765181065798,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.12.0"},"name":"@napi-rs/image","time":{"created":"2022-01-28T01:29:42.728Z","1.0.0":"2022-01-10T16:58:44.317Z","modified":"2025-12-08T08:04:57.691Z","1.1.0":"2022-04-19T09:29:22.038Z","1.1.1":"2022-04-21T10:19:02.063Z","1.1.2":"2022-04-22T16:30:15.385Z","1.2.0":"2022-05-02T08:03:57.994Z","1.3.0":"2022-05-18T10:20:32.226Z","1.4.0":"2022-08-23T15:51:06.437Z","1.4.1":"2022-10-07T08:58:42.633Z","1.4.2":"2022-12-20T11:19:00.205Z","1.4.4":"2023-01-03T14:05:24.609Z","1.5.0":"2023-01-16T16:19:28.785Z","1.5.1":"2023-01-29T06:21:12.886Z","1.6.0":"2023-02-27T12:25:41.712Z","1.6.1":"2023-03-12T13:13:42.597Z","1.7.0":"2023-09-27T03:49:48.940Z","1.8.0":"2024-02-14T06:27:31.627Z","1.9.0":"2024-02-19T16:25:44.112Z","1.9.1":"2024-02-22T16:16:05.240Z","1.9.2":"2024-04-23T04:04:06.494Z","1.10.0":"2025-06-28T09:04:21.147Z","1.11.0":"2025-07-07T13:44:00.307Z","1.11.1":"2025-07-25T14:16:03.087Z","1.11.2":"2025-08-09T14:02:59.332Z","1.12.0":"2025-12-08T08:04:25.798Z"},"readme":"# `@napi-rs/image`\n\nTransform and optimize images library.\n\nSee [Examples](../../example.mjs) for usage.\n\n[![install size](https://packagephobia.com/badge?p=@napi-rs/image)](https://packagephobia.com/result?p=@napi-rs/image)\n[![Downloads](https://img.shields.io/npm/dm/@napi-rs/image.svg?sanitize=true)](https://npmcharts.com/compare/@napi-rs/image?minimal=true)\n\n## Transformer:\n\nThis library support encode/decode these formats:\n\n| Format    | Input                                     | Output                                  |\n| --------- | ----------------------------------------- | --------------------------------------- |\n| RawPixels | RGBA 8 bits pixels                        |                                         |\n| JPEG      | Baseline and progressive                  | Baseline JPEG                           |\n| PNG       | All supported color types                 | Same as decoding                        |\n| BMP       | ✅                                        | Rgb8, Rgba8, Gray8, GrayA8              |\n| ICO       | ✅                                        | ✅                                      |\n| TIFF      | Baseline(no fax support) + LZW + PackBits | Rgb8, Rgba8, Gray8                      |\n| WebP      | ✅                                        | ✅                                      |\n| AVIF      | ✅                                        | ✅                                      |\n| PNM       | PBM, PGM, PPM, standard PAM               | ✅                                      |\n| DDS       | DXT1, DXT3, DXT5                          | No                                      |\n| TGA       | ✅                                        | Rgb8, Rgba8, Bgr8, Bgra8, Gray8, GrayA8 |\n| OpenEXR   | Rgb32F, Rgba32F (no dwa compression)      | Rgb32F, Rgba32F (no dwa compression)    |\n| farbfeld  | ✅                                        | ✅                                      |\n\nSee [index.d.ts](./index.d.ts) for API reference.\n\n### New from Constructor\n\n```ts\nimport { Transformer } from '@napi-rs/image'\n\nconst transformer = new Transformer(input)\n```\n\n### New from RGBA RawPixels\n\n```ts\nimport { Transformer } from '@napi-rs/image'\nimport { decode } from 'blurhash'\n\n// Uint8ClampedArray\nconst pixels = decode('LEHV6nWB2yk8pyo0adR*.7kCMdnj', 32, 32)\nconst transformer = Transformer.fromRgbaPixels(pixels, 32, 32)\n```\n\n### Metadata\n\n```ts\nmetadata(withExif?: boolean | undefined | null, signal?: AbortSignal | undefined | null): Promise<Metadata>\n\nexport interface Metadata {\n  width: number\n  height: number\n  exif?: Record<string, string> | undefined | null\n  orientation?: number | undefined | null\n  format: string\n  colorType: JsColorType\n}\n\nexport enum JsColorType {\n  /** Pixel is 8-bit luminance */\n  L8 = 0,\n  /** Pixel is 8-bit luminance with an alpha channel */\n  La8 = 1,\n  /** Pixel contains 8-bit R, G and B channels */\n  Rgb8 = 2,\n  /** Pixel is 8-bit RGB with an alpha channel */\n  Rgba8 = 3,\n  /** Pixel is 16-bit luminance */\n  L16 = 4,\n  /** Pixel is 16-bit luminance with an alpha channel */\n  La16 = 5,\n  /** Pixel is 16-bit RGB */\n  Rgb16 = 6,\n  /** Pixel is 16-bit RGBA */\n  Rgba16 = 7,\n  /** Pixel is 32-bit float RGB */\n  Rgb32F = 8,\n  /** Pixel is 32-bit float RGBA */\n  Rgba32F = 9\n}\n```\n\n**Example**:\n\n```ts\nimport { promises as fs } from 'fs'\n\nimport { Transformer } from '@napi-rs/image'\n\nconst WITH_EXIF_JPG = await fs.readFile('with-exif.jpg')\n\nconst decoder = new Transformer(WITH_EXIF_JPG)\nconst metadata = await decoder.metadata(true)\n```\n\nThe metadata will be\n\n```js\n{\n  colorType: 2,\n  exif: {\n    Orientation: 'Unknown (5)',\n    'Resolution Unit': 'in',\n    'This image has an Exif SubIFD': '90',\n    'X Resolution': '72 pixels per in',\n    'Y Resolution': '72 pixels per in',\n  },\n  format: 'jpeg',\n  height: 450,\n  orientation: 5,\n  width: 600,\n}\n```\n\n### Transform Image format\n\n```ts\nimport { promises as fs } from 'fs'\n\nimport { Transformer } from '@napi-rs/image'\n\nconst PNG = await fs.readFile('./un-optimized.png')\n\nconst webp = await new Transformer(PNG).webp()\n\nawait fs.writeFile('optimized.webp)\n```\n\n#### webp\n\n> The quality factor `quality_factor` ranges from 0 to 100 and controls the loss and quality during compression.\n>\n> The value 0 corresponds to low quality and small output sizes, whereas 100 is the highest quality and largest output size.\n>\n> https://developers.google.com/speed/webp/docs/api#simple_encoding_api\n>\n> Default is 90\n\n```ts\nwebp(qualityFactor: number, signal?: AbortSignal | undefined | null): Promise<Buffer>\nwebpSync(qualityFactor: number): Buffer\n/// Encode lossless webp image\nwebpLossless(signal?: AbortSignal | undefined | null): Promise<Buffer>\nwebpLosslessSync(): Buffer\n```\n\n#### AVIF\n\n**Config**:\n\n```ts\nexport interface AvifConfig {\n  /** 0-100 scale 100 is lossless */\n  quality?: number | undefined | null\n  /** 0-100 scale */\n  alphaQuality?: number | undefined | null\n  /** rav1e preset 1 (slow) 10 (fast but crappy), default is 4 */\n  speed?: number | undefined | null\n  /** How many threads should be used (0 = match core count) */\n  threads?: number | undefined | null\n  /** set to '4:2:0' to use chroma subsampling, default '4:4:4' */\n  chromaSubsampling?: ChromaSubsampling | undefined | null\n}\n\n/**\n * https://en.wikipedia.org/wiki/Chroma_subsampling#Types_of_sampling_and_subsampling\n * https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_concepts\n */\nexport enum ChromaSubsampling {\n  /**\n   * Each of the three Y'CbCr components has the same sample rate, thus there is no chroma subsampling. This scheme is sometimes used in high-end film scanners and cinematic post-production.\n   * Note that \"4:4:4\" may instead be wrongly referring to R'G'B' color space, which implicitly also does not have any chroma subsampling (except in JPEG R'G'B' can be subsampled).\n   * Formats such as HDCAM SR can record 4:4:4 R'G'B' over dual-link HD-SDI.\n   */\n  Yuv444 = 0,\n  /**\n   * The two chroma components are sampled at half the horizontal sample rate of luma: the horizontal chroma resolution is halved. This reduces the bandwidth of an uncompressed video signal by one-third.\n   * Many high-end digital video formats and interfaces use this scheme:\n   * - [AVC-Intra 100](https://en.wikipedia.org/wiki/AVC-Intra)\n   * - [Digital Betacam](https://en.wikipedia.org/wiki/Betacam#Digital_Betacam)\n   * - [Betacam SX](https://en.wikipedia.org/wiki/Betacam#Betacam_SX)\n   * - [DVCPRO50](https://en.wikipedia.org/wiki/DV#DVCPRO) and [DVCPRO HD](https://en.wikipedia.org/wiki/DV#DVCPRO_HD)\n   * - [Digital-S](https://en.wikipedia.org/wiki/Digital-S)\n   * - [CCIR 601](https://en.wikipedia.org/wiki/Rec._601) / [Serial Digital Interface](https://en.wikipedia.org/wiki/Serial_digital_interface) / [D1](https://en.wikipedia.org/wiki/D-1_(Sony))\n   * - [ProRes (HQ, 422, LT, and Proxy)](https://en.wikipedia.org/wiki/Apple_ProRes)\n   * - [XDCAM HD422](https://en.wikipedia.org/wiki/XDCAM)\n   * - [Canon MXF HD422](https://en.wikipedia.org/wiki/Canon_XF-300)\n   */\n  Yuv422 = 1,\n  /**\n   * n 4:2:0, the horizontal sampling is doubled compared to 4:1:1,\n   * but as the **Cb** and **Cr** channels are only sampled on each alternate line in this scheme, the vertical resolution is halved.\n   * The data rate is thus the same.\n   * This fits reasonably well with the PAL color encoding system, since this has only half the vertical chrominance resolution of [NTSC](https://en.wikipedia.org/wiki/NTSC).\n   * It would also fit extremely well with the [SECAM](https://en.wikipedia.org/wiki/SECAM) color encoding system,\n   * since like that format, 4:2:0 only stores and transmits one color channel per line (the other channel being recovered from the previous line).\n   * However, little equipment has actually been produced that outputs a SECAM analogue video signal.\n   * In general, SECAM territories either have to use a PAL-capable display or a [transcoder](https://en.wikipedia.org/wiki/Transcoding) to convert the PAL signal to SECAM for display.\n   */\n  Yuv420 = 2,\n  /**\n   * What if the chroma subsampling model is 4:0:0?\n   * That says to use every pixel of luma data, but that each row has 0 chroma samples applied to it. The resulting image, then, is comprised solely of the luminance data—a greyscale image.\n   */\n  Yuv400 = 3,\n}\n```\n\n```ts\navif(options?: AvifConfig | undefined | null, signal?: AbortSignal | undefined | null): Promise<Buffer>\navifSync(options?: AvifConfig | undefined | null): Buffer\n```\n\n#### PNG\n\n**PngEncodeOptions**:\n\n```ts\nexport interface PngEncodeOptions {\n  /** Default is `CompressionType::Default` */\n  compressionType?: CompressionType | undefined | null\n  /** Default is `FilterType::NoFilter` */\n  filterType?: FilterType | undefined | null\n}\nexport enum CompressionType {\n  /** Default compression level */\n  Default = 0,\n  /** Fast, minimal compression */\n  Fast = 1,\n  /** High compression level */\n  Best = 2,\n  /** Huffman coding compression */\n  Huffman = 3,\n  /** Run-length encoding compression */\n  Rle = 4,\n}\nexport enum FilterType {\n  /**\n   * No processing done, best used for low bit depth greyscale or data with a\n   * low color count\n   */\n  NoFilter = 0,\n  /** Filters based on previous pixel in the same scanline */\n  Sub = 1,\n  /** Filters based on the scanline above */\n  Up = 2,\n  /** Filters based on the average of left and right neighbor pixels */\n  Avg = 3,\n  /** Algorithm that takes into account the left, upper left, and above pixels */\n  Paeth = 4,\n  /**\n   * Uses a heuristic to select one of the preceding filters for each\n   * scanline rather than one filter for the entire image\n   */\n  Adaptive = 5,\n}\n```\n\n```ts\npng(options?: PngEncodeOptions | undefined | null, signal?: AbortSignal | undefined | null): Promise<Buffer>\npngSync(options?: PngEncodeOptions | undefined | null): Buffer\n```\n\n#### JPEG\n\n```ts\n/** default `quality` is 90 */\njpeg(quality?: number | undefined | null, signal?: AbortSignal | undefined | null): Promise<Buffer>\n/** default `quality` is 90 */\njpegSync(quality?: number | undefined | null): Buffer\n```\n\n#### BMP\n\n```ts\nbmp(signal?: AbortSignal | undefined | null): Promise<Buffer>\nbmpSync(): Buffer\n```\n\n#### ICO\n\n```ts\nico(signal?: AbortSignal | undefined | null): Promise<Buffer>\nicoSync(): Buffer\n```\n\n#### TIFF\n\n```ts\ntiff(signal?: AbortSignal | undefined | null): Promise<Buffer>\ntiffSync(): Buffer\n```\n\n#### PNM\n\n```ts\npnm(signal?: AbortSignal | undefined | null): Promise<Buffer>\npnmSync(): Buffer\n```\n\n#### TGA\n\n```ts\ntga(signal?: AbortSignal | undefined | null): Promise<Buffer>\ntgaSync(): Buffer\n```\n\n#### Farbfeld\n\n```ts\nfarbfeld(signal?: AbortSignal | undefined | null): Promise<Buffer>\nfarbfeldSync(): Buffer\n```\n\n### Manipulate Image\n\n#### `rotate`\n\n> Rotate the image with exif orientation, if the input image contains no exif information, this API will have no effect.\n\n```ts\n/**\n * Rotate with exif orientation\n * If the orientation param is not null,\n * the new orientation value will override the exif orientation value\n */\nrotate(): this\n```\n\n**Example**:\n\nThis image has orientation value `5` in exif:\n\n<img src=\"../../with-exif.jpg\" alt=\"with-exif.jpg\" width=\"200\" />\n\nWithout rotate:\n\n```ts\nimport { promises as fs } from 'fs'\n\nimport { Transformer } from '@napi-rs/image'\n\nconst WITH_EXIF_JPG = await fs.readFile('with-exif.jpg')\n\nconst imageOutputWithoutRotateWebp = await new Transformer(WITH_EXIF).resize(450 / 2).webp(75)\n\nwriteFileSync('output-exif.no-rotate.image.webp', imageOutputWithoutRotateWebp)\n```\n\n<img src=\"../../output-exif.no-rotate.image.webp\" alt=\"output-exif.no-rotate.image.webp\" width=\"200\" />\n\nWith rotate:\n\n```ts\nimport { promises as fs } from 'fs'\n\nimport { Transformer } from '@napi-rs/image'\n\nconst WITH_EXIF_JPG = await fs.readFile('with-exif.jpg')\n\nconst imageOutputWebp = await new Transformer(WITH_EXIF)\n  .rotate()\n  .resize(450 / 2)\n  .webp(75)\n\nconsole.timeEnd('@napi-rs/image webp')\n\nwriteFileSync('output-exif.image.webp', imageOutputWebp)\n```\n\n<img src=\"../../output-exif.image.webp\" alt=\"output-exif.image.webp\" width=\"200\" />\n\n#### `grayscale`\n\n```ts\n/**\n * Return a grayscale version of this image.\n * Returns `Luma` images in most cases. However, for `f32` images,\n * this will return a greyscale `Rgb/Rgba` image instead.\n */\ngrayscale(): this\n```\n\n#### `invert`\n\n> Invert the colors of this image.\n\n```ts\ninvert(): this\n```\n\n#### `resize`\n\n```ts\n/**\n * Resize this image using the specified filter algorithm.\n * The image is scaled to the maximum possible size that fits\n * within the bounds specified by `width` and `height`.\n */\nresize(width: number, height?: number | undefined | null, filterType?: ResizeFilterType | undefined | null): this\n\nexport enum ResizeFilterType {\n  /** Nearest Neighbor */\n  Nearest = 0,\n  /** Linear Filter */\n  Triangle = 1,\n  /** Cubic Filter */\n  CatmullRom = 2,\n  /** Gaussian Filter */\n  Gaussian = 3,\n  /** Lanczos with window 3 */\n  Lanczos3 = 4\n}\n```\n\n#### `overlay`\n\n```ts\n/**\n * Overlay an image at a given coordinate (x, y)\n */\noverlay(onTop: Buffer, x: number, y: number): this\n```\n\n```ts\nimport { writeFileSync } from 'fs'\n\nimport { Transformer } from '@napi-rs/image'\n\nconst imageOutputPng = await new Transformer(PNG).overlay(PNG, 200, 200).png()\n\nwriteFileSync('output-overlay-png.png', imageOutputPng)\n```\n\n**ResizeFilterType**:\n\nTo test the different sampling filters on a real example, you can find two\nexamples called\n[`scaledown`](https://github.com/image-rs/image/tree/master/examples/scaledown)\nand\n[`scaleup`](https://github.com/image-rs/image/tree/master/examples/scaleup)\nin the `examples` directory of the crate source code.\n\nHere is a 3.58 MiB\n[test image](https://github.com/image-rs/image/blob/master/examples/scaledown/test.jpg)\nthat has been scaled down to 300x225 px:\n\n<!-- NOTE: To test new test images locally, replace the GitHub path with `../../../docs/` -->\n<div style=\"display: flex; flex-wrap: wrap; align-items: flex-start;\">\n  <div style=\"margin: 0 8px 8px 0;\">\n    <img src=\"https://raw.githubusercontent.com/image-rs/image/master/examples/scaledown/scaledown-test-near.png\" title=\"Nearest\"><br>\n    Nearest Neighbor\n  </div>\n  <div style=\"margin: 0 8px 8px 0;\">\n    <img src=\"https://raw.githubusercontent.com/image-rs/image/master/examples/scaledown/scaledown-test-tri.png\" title=\"Triangle\"><br>\n    Linear: Triangle\n  </div>\n  <div style=\"margin: 0 8px 8px 0;\">\n    <img src=\"https://raw.githubusercontent.com/image-rs/image/master/examples/scaledown/scaledown-test-cmr.png\" title=\"CatmullRom\"><br>\n    Cubic: Catmull-Rom\n  </div>\n  <div style=\"margin: 0 8px 8px 0;\">\n    <img src=\"https://raw.githubusercontent.com/image-rs/image/master/examples/scaledown/scaledown-test-gauss.png\" title=\"Gaussian\"><br>\n    Gaussian\n  </div>\n  <div style=\"margin: 0 8px 8px 0;\">\n    <img src=\"https://raw.githubusercontent.com/image-rs/image/master/examples/scaledown/scaledown-test-lcz2.png\" title=\"Lanczos3\"><br>\n    Lanczos with window 3\n  </div>\n</div>\n\n**Speed**\n\nTime required to create each of the examples above, tested on an Intel\ni7-4770 CPU with Rust 1.37 in release mode:\n\n<table style=\"width: auto;\">\n  <tr>\n    <th>Nearest</th>\n    <td>31 ms</td>\n  </tr>\n  <tr>\n    <th>Triangle</th>\n    <td>414 ms</td>\n  </tr>\n  <tr>\n    <th>CatmullRom</th>\n    <td>817 ms</td>\n  </tr>\n  <tr>\n    <th>Gaussian</th>\n    <td>1180 ms</td>\n  </tr>\n  <tr>\n    <th>Lanczos3</th>\n    <td>1170 ms</td>\n  </tr>\n</table>\n\n#### `blur`\n\n> Performs a Gaussian blur on this image. <br/>\n> sigma` is a measure of how much to blur by.\n\n```ts\nblur(sigma: number): this\n```\n\n#### `unsharpen`\n\n> Performs an unsharpen mask on this image. <br/> `sigma` is the amount to blur the image by. <br/> `threshold` is a control of how much to sharpen.\n>\n> See <https://en.wikipedia.org/wiki/Unsharp_masking#Digital_unsharp_masking>\n\n```ts\nunsharpen(sigma: number, threshold: number): this\n```\n\n#### `filter3x3`\n\nFilters this image with the specified 3x3 kernel. Error will thrown if the kernel length is not `9`.\n\n```ts\nfilter3x3(kernel: Array<number>): this\n```\n\n#### `adjustContrast`\n\n> Adjust the contrast of this image.<br/> `contrast` is the amount to adjust the contrast by.<br/>\n> Negative values decrease the contrast and positive values increase the contrast.\n\n```ts\nadjustContrast(contrast: number): this\n```\n\n#### `brighten`\n\n> Brighten the pixels of this image.<br/> `value` is the amount to brighten each pixel by. <br/>\n> Negative values decrease the brightness and positive values increase it.\n\n```ts\nbrighten(brightness: number): this\n```\n\n#### `huerotate`\n\n> Hue rotate the supplied image.<br/> `value` is the degrees to rotate each pixel by.\n> 0 and 360 do nothing, the rest rotates by the given degree value.\n> just like the css webkit filter hue-rotate(180)\n\n```ts\nhuerotate(hue: number): this\n```\n\n## Optimize PNG\n\n### Lossless compression\n\nLossless optimize PNG powered by [oxipng](https://github.com/shssoichiro/oxipng).\n\n**PNGLosslessOptions**\n\n```ts\nexport interface PNGLosslessOptions {\n  /**\n   * Attempt to fix errors when decoding the input file rather than returning an Err.\n   * Default: `false`\n   */\n  fixErrors?: boolean | undefined | null\n  /**\n   * Write to output even if there was no improvement in compression.\n   * Default: `false`\n   */\n  force?: boolean | undefined | null\n  /** Which filters to try on the file (0-5) */\n  filter?: Array<number> | undefined | null\n  /**\n   * Whether to attempt bit depth reduction\n   * Default: `true`\n   */\n  bitDepthReduction?: boolean | undefined | null\n  /**\n   * Whether to attempt color type reduction\n   * Default: `true`\n   */\n  colorTypeReduction?: boolean | undefined | null\n  /**\n   * Whether to attempt palette reduction\n   * Default: `true`\n   */\n  paletteReduction?: boolean | undefined | null\n  /**\n   * Whether to attempt grayscale reduction\n   * Default: `true`\n   */\n  grayscaleReduction?: boolean | undefined | null\n  /**\n   * Whether to perform IDAT recoding\n   * If any type of reduction is performed, IDAT recoding will be performed regardless of this setting\n   * Default: `true`\n   */\n  idatRecoding?: boolean | undefined | null\n  /** Whether to remove ***All non-critical headers*** on PNG */\n  strip?: boolean | undefined | null\n  /** Whether to use heuristics to pick the best filter and compression */\n  useHeuristics?: boolean | undefined | null\n}\n```\n\n```ts\nexport function losslessCompressPng(\n  input: Buffer,\n  options?: PNGLosslessOptions | undefined | null,\n  signal?: AbortSignal | undefined | null,\n): Promise<Buffer>\nexport function losslessCompressPngSync(input: Buffer, options?: PNGLosslessOptions | undefined | null): Buffer\n```\n\n### Lossy compression\n\nPowered by [pngquant](https://github.com/ImageOptim/libimagequant), converts RGBA images to palette-based 8-bit indexed images, _including_ alpha component.\n\n**PngQuantOptions**:\n\n```ts\nexport interface PngQuantOptions {\n  /** default is 70 */\n  minQuality?: number | undefined | null\n  /** default is 99 */\n  maxQuality?: number | undefined | null\n  /**\n   * 1- 10\n   * Faster speeds generate images of lower quality, but may be useful for real-time generation of images.\n   * default: 5\n   */\n  speed?: number | undefined | null\n  /**\n   * Number of least significant bits to ignore.\n   * Useful for generating palettes for VGA, 15-bit textures, or other retro platforms.\n   */\n  posterization?: number | undefined | null\n}\n```\n\n```ts\nexport function pngQuantize(\n  input: Buffer,\n  options?: PngQuantOptions | undefined | null,\n  signal?: AbortSignal | undefined | null,\n): Promise<Buffer>\nexport function pngQuantizeSync(input: Buffer, options?: PngQuantOptions | undefined | null): Buffer\n```\n\n## Optimize JPEG\n\nLossy and Lossless JPEG compression powered by [mozjpeg](https://github.com/mozilla/mozjpeg).\n\n**JpegCompressOptions**:\n\n```ts\nexport interface JpegCompressOptions {\n  /** Output quality, default is 100 (lossless) */\n  quality?: number | undefined | null\n  /**\n   * If true, it will use MozJPEG’s scan optimization. Makes progressive image files smaller.\n   * Default is `true`\n   */\n  optimizeScans?: boolean | undefined | null\n}\n```\n\n```ts\nexport function compressJpeg(\n  input: Buffer,\n  options?: JpegCompressOptions | undefined | null,\n  signal?: AbortSignal | undefined | null,\n): Promise<Buffer>\nexport function compressJpegSync(input: Buffer, options?: JpegCompressOptions | undefined | null): Buffer\n```\n\n## Credits\n\nSee [Credits](./credits.md)","users":{}}