{"_id":"@linxiraos/pi-natives","_rev":"34-61582d5b878cf5ba9ee28f95791a5dd8","name":"@linxiraos/pi-natives","dist-tags":{"latest":"1.1.26"},"versions":{"1.0.0":{"name":"@linxiraos/pi-natives","version":"1.0.0","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.0","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"73207e6238ce0a2d4f45ac78858560796b637bf6","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.0.tgz","fileCount":11,"integrity":"sha512-v0S3VYzPxcl66MGrcgQb7Kllg78iWiZdMu5d3VysyOReAGGOS5pEryLcsAKg6HynJDF8IwyZIYPjGRmWYZg+qw==","signatures":[{"sig":"MEYCIQCFUZSmqfD48ta5y50vENJgftpYWhsQLYUcJyk+T3Z8ugIhAK0bKjHtsbdJVg8vl3Zy0QqpvW9f3m/fbDzCdRi2EYXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119251},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:C:/Users/ETPau/AppData/Local/Temp/omp-pack-Q1K55k/linxiraos-pi-natives-1.0.0.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"bohuyeshan","email":"bohuyeshan@163.com"},"_resolved":"C:\\Users\\ETPau\\AppData\\Local\\Temp\\omp-pack-Q1K55k\\linxiraos-pi-natives-1.0.0.tgz","_integrity":"sha512-v0S3VYzPxcl66MGrcgQb7Kllg78iWiZdMu5d3VysyOReAGGOS5pEryLcsAKg6HynJDF8IwyZIYPjGRmWYZg+qw==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"12.0.1","description":"Native Rust bindings for audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@napi-rs/cli":"3.7.2"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.0.0","@linxiraos/pi-natives-win32-x64":"1.0.0","@linxiraos/pi-natives-darwin-x64":"1.0.0","@linxiraos/pi-natives-linux-arm64":"1.0.0","@linxiraos/pi-natives-darwin-arm64":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.0_1786433294867_0.26765321509083106","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@linxiraos/pi-natives","version":"1.0.1","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.1","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"d8a1f80201996a79f13bf2355331005b8a4601ee","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.1.tgz","fileCount":11,"integrity":"sha512-vvAe1bh7qN4NODDtFglHL58EAVokFwSIrpK146EoO0PAT1D3DTqqezaXBHArbKLO/c5yaoUp+oNRq1HqAc+m7A==","signatures":[{"sig":"MEUCIQCu6wUaELOTsUI20F01fneIPCkHoSF6/7BduEecyvJVagIgaaeuOHqJsZAVgXLX7DBaRdJmxwO3lrFqDo1gcJy/Z60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119261},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:C:/Users/ETPau/AppData/Local/Temp/omp-pack-0brcpO/linxiraos-pi-natives-1.0.1.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"bohuyeshan","email":"bohuyeshan@163.com"},"_resolved":"C:\\Users\\ETPau\\AppData\\Local\\Temp\\omp-pack-0brcpO\\linxiraos-pi-natives-1.0.1.tgz","_integrity":"sha512-vvAe1bh7qN4NODDtFglHL58EAVokFwSIrpK146EoO0PAT1D3DTqqezaXBHArbKLO/c5yaoUp+oNRq1HqAc+m7A==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"12.0.1","description":"Native Rust bindings for audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@napi-rs/cli":"3.7.2"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.0.1","@linxiraos/pi-natives-win32-x64":"1.0.1","@linxiraos/pi-natives-darwin-x64":"1.0.1","@linxiraos/pi-natives-linux-arm64":"1.0.1","@linxiraos/pi-natives-darwin-arm64":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.1_1786809996438_0.5636382624073719","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@linxiraos/pi-natives","version":"1.0.2","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.2","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"0e587a63967347db6a49a8f83166d066ef176118","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.2.tgz","fileCount":16,"integrity":"sha512-6BTNwWcZkjhoUBLfTKGetdWnM3KAAwhy8ZRyg/UJRjNzIO2XZqYPsodKEZLeA6uPubAVzRoIO5Vtc7S903OC5g==","signatures":[{"sig":"MEUCIQD9Dpi8bvUTrAgIYSPHyO6CRRiAxx0KtA8FMhdQaJtSCAIgTjwl9eZhMJ+pc3dNHhmVT2oWy6OzfbQkZfU5A8kOdGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610878611},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:packages/natives/linxiraos-pi-natives-1.0.2.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"bohuyeshan","email":"bohuyeshan@163.com"},"_resolved":"C:\\Users\\ETPau\\Documents\\GITHUB\\zeta\\packages\\natives\\linxiraos-pi-natives-1.0.2.tgz","_integrity":"sha512-6BTNwWcZkjhoUBLfTKGetdWnM3KAAwhy8ZRyg/UJRjNzIO2XZqYPsodKEZLeA6uPubAVzRoIO5Vtc7S903OC5g==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"12.0.1","description":"Native Rust bindings for audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","@napi-rs/cli":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.2_1786856789814_0.38598415738442426","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@linxiraos/pi-natives","version":"1.0.3","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.3","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"af98a8b8b23b1ff7376c79688fd540ee0cecfbb4","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.3.tgz","fileCount":16,"integrity":"sha512-EP3c4t7uoJRRz0SHKZqmDxbwUdGVLDnbEVqCoVHI+hMDcehRITCfq/KiOlBnRy7OBnmTwkhaytccJIwNKh2WVw==","signatures":[{"sig":"MEYCIQCQXpFrPb4ffW8q8l46cgYWJtfKgfphKRCDjplW5qsbuQIhAII8rf1ceKqTEJJde4O12ri4t0Hm/ZpzmbWvD4Xfhk2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610878687},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:packages/natives/linxiraos-pi-natives-1.0.3.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"bohuyeshan","email":"bohuyeshan@163.com"},"_resolved":"C:\\Users\\ETPau\\Documents\\GITHUB\\zeta\\packages\\natives\\linxiraos-pi-natives-1.0.3.tgz","_integrity":"sha512-EP3c4t7uoJRRz0SHKZqmDxbwUdGVLDnbEVqCoVHI+hMDcehRITCfq/KiOlBnRy7OBnmTwkhaytccJIwNKh2WVw==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"12.0.1","description":"Native Rust bindings for audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","@napi-rs/cli":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.3_1786860770617_0.43498361777632444","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@linxiraos/pi-natives","version":"1.0.4","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.4","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"9c2547093d99ee4eff032ee5a38024070f51247e","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.4.tgz","fileCount":11,"integrity":"sha512-bXtc4w2wN05TmLQ7DLeUvMQG/Q+rBde2iBk1hnPq/YpMk0XKHesgJ8YFqoy1xwx3DWC9iyj4Upc8XPWRahaHkA==","signatures":[{"sig":"MEUCIE+7usKSe92gGHVSuupKEnjcQaCQGhbjEcb67XsvqCohAiEAmkBw3s98RW305AXYoMaUGLzTZHYjK04li3BBvEiTkTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174481},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-urqFEU/linxiraos-pi-natives-1.0.4.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-urqFEU/linxiraos-pi-natives-1.0.4.tgz","_integrity":"sha512-bXtc4w2wN05TmLQ7DLeUvMQG/Q+rBde2iBk1hnPq/YpMk0XKHesgJ8YFqoy1xwx3DWC9iyj4Upc8XPWRahaHkA==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@napi-rs/cli":"3.7.2"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.0.4","@linxiraos/pi-natives-win32-x64":"1.0.4","@linxiraos/pi-natives-darwin-x64":"1.0.4","@linxiraos/pi-natives-linux-arm64":"1.0.4","@linxiraos/pi-natives-darwin-arm64":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.4_1787030813650_0.7331906922433407","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@linxiraos/pi-natives","version":"1.0.8","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.8","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"5320a96d9a56b8bb032f9e2a387cb6ee7f71c7bc","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.8.tgz","fileCount":11,"integrity":"sha512-HyfMK9vBspzvL6SIxkUrNO/4YZ1nui7+9cjRTKlYvdLg2HcKwaMw65UVN1Ua7sHcgDMx67L5HJfIfmO3MMRb2Q==","signatures":[{"sig":"MEUCIQDgeUdXx8ZJsyRsT0UWe9qf4N/I29Fc6nGHBwtO9QhgXQIgTD29FuHRHbiJFlTOiT2VWWxLARJJRctO5CKEodiBVYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174481},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-NA1oaU/linxiraos-pi-natives-1.0.8.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-NA1oaU/linxiraos-pi-natives-1.0.8.tgz","_integrity":"sha512-HyfMK9vBspzvL6SIxkUrNO/4YZ1nui7+9cjRTKlYvdLg2HcKwaMw65UVN1Ua7sHcgDMx67L5HJfIfmO3MMRb2Q==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@napi-rs/cli":"3.7.2"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.0.8","@linxiraos/pi-natives-win32-x64":"1.0.8","@linxiraos/pi-natives-darwin-x64":"1.0.8","@linxiraos/pi-natives-linux-arm64":"1.0.8","@linxiraos/pi-natives-darwin-arm64":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.8_1787043157488_0.010352508560113938","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@linxiraos/pi-natives","version":"1.0.9","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.9","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"2acdcbb75347533a6a433c3817e6bc15c648351d","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.9.tgz","fileCount":11,"integrity":"sha512-aP5ptR8RlA+HE4clpTjjN14tLswHvK3jq5d/LJItrn3LdXvZXxwZEK21YzWRLvaGh9a9Bty/hd/KGTWVClggYw==","signatures":[{"sig":"MEUCIQDyNCMMMifwpi8jIWLkwTgzYgkjjgVyqVJquIB0alb9TgIgDDanOThLhkSIkjHlSoso3t+77RoSjlG3JIgUUkFrXcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174481},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-qVpSUm/linxiraos-pi-natives-1.0.9.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-qVpSUm/linxiraos-pi-natives-1.0.9.tgz","_integrity":"sha512-aP5ptR8RlA+HE4clpTjjN14tLswHvK3jq5d/LJItrn3LdXvZXxwZEK21YzWRLvaGh9a9Bty/hd/KGTWVClggYw==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@napi-rs/cli":"3.7.2"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.0.9","@linxiraos/pi-natives-win32-x64":"1.0.9","@linxiraos/pi-natives-darwin-x64":"1.0.9","@linxiraos/pi-natives-linux-arm64":"1.0.9","@linxiraos/pi-natives-darwin-arm64":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.9_1787133449252_0.29078007532255845","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@linxiraos/pi-natives","version":"1.0.10","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.0.10","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"071e2a501bb3c2e34b09ae770fe8350ff52ee86d","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.0.10.tgz","fileCount":11,"integrity":"sha512-+zQa8qIA9ehu3OFcXoxmOhg3H+sHa357f3z1tMGPhe+RsNMqngK+rh7aOOpG/CLTzCf51elbNxIO2V0Dj+INUA==","signatures":[{"sig":"MEQCIFiDWFSkankgW9ep0U2RXjHHNlxCgBIiLYA5Nf1WushFAiA3FcNtFnI9m2YuTlvY9dB0l+ltMnzsPBRyjM7teMTBqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120260},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-pTuja1/linxiraos-pi-natives-1.0.10.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-pTuja1/linxiraos-pi-natives-1.0.10.tgz","_integrity":"sha512-+zQa8qIA9ehu3OFcXoxmOhg3H+sHa357f3z1tMGPhe+RsNMqngK+rh7aOOpG/CLTzCf51elbNxIO2V0Dj+INUA==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@napi-rs/cli":"3.7.2"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.0.10","@linxiraos/pi-natives-win32-x64":"1.0.10","@linxiraos/pi-natives-darwin-x64":"1.0.10","@linxiraos/pi-natives-linux-arm64":"1.0.10","@linxiraos/pi-natives-darwin-arm64":"1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.0.10_1787192492138_0.6866122267594092","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@linxiraos/pi-natives","version":"1.1.0","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.0","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"97dbbc230489a40d6df335e487cd7802ea793bb4","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.0.tgz","fileCount":15,"integrity":"sha512-xvS9YAUSsNQb7/BvbYh+Io6UBdaF09LjE/bkZtCL1vSUrBR+NO8Y1kC6vzmZIC3dCBcKdM7gA5oVW5mDu4BFqg==","signatures":[{"sig":"MEUCID5fxtqywpbg8mqX8PwMkw+qkZby5oZdQ92xGVwPDFlVAiEAlFZfKlyjT2uUJBIwWSqc/sZO7sz2zTKfz03V1Q+ZvTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfxAR+Lvg79Wthqd+voq+L+tYEc5HYwcEKbCufVFJe9wIhAMiqdTqTxlwy+iAM+V0/b2MD1+R6tNTlqRDB7xTwzBZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217369},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-JAyoxI/linxiraos-pi-natives-1.1.0.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-JAyoxI/linxiraos-pi-natives-1.1.0.tgz","_integrity":"sha512-xvS9YAUSsNQb7/BvbYh+Io6UBdaF09LjE/bkZtCL1vSUrBR+NO8Y1kC6vzmZIC3dCBcKdM7gA5oVW5mDu4BFqg==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.0","@linxiraos/pi-natives-win32-x64":"1.1.0","@linxiraos/pi-natives-darwin-x64":"1.1.0","@linxiraos/pi-natives-linux-arm64":"1.1.0","@linxiraos/pi-natives-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.0_1787646599574_0.8850287744110237","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@linxiraos/pi-natives","version":"1.1.1","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.1","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"64aea3590b3d4d50780e2e8b7838aef5e4abdea4","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.1.tgz","fileCount":15,"integrity":"sha512-FotCBLWI8DZDX8IqAc/mHiVz+ac5erMSEYLk7nPyawnv0hXepfXCh+3RltSddAIhczWv2sr8/BQEmUwy4mloXA==","signatures":[{"sig":"MEQCIE3QonFy2IVMNZyKC/0tbYiX7upsZROz3x7quzcHioztAiANrHvhE+yeKhBsxBJgjcOuRz3E+2uLVP7hADHbEVBzjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFVZfKsaVcxVRZfgKhTIYlbaq7w8C085WHktkdAXtkGDAiEAwPuWnOXxbkEKDy3et9Lvzh3GqhHBVzQThsANrFoneEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217369},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-gjufBK/linxiraos-pi-natives-1.1.1.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-gjufBK/linxiraos-pi-natives-1.1.1.tgz","_integrity":"sha512-FotCBLWI8DZDX8IqAc/mHiVz+ac5erMSEYLk7nPyawnv0hXepfXCh+3RltSddAIhczWv2sr8/BQEmUwy4mloXA==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.1","@linxiraos/pi-natives-win32-x64":"1.1.1","@linxiraos/pi-natives-darwin-x64":"1.1.1","@linxiraos/pi-natives-linux-arm64":"1.1.1","@linxiraos/pi-natives-darwin-arm64":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.1_1787661643246_0.6984162518159664","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@linxiraos/pi-natives","version":"1.1.2","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.2","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"c3f0838ac5aa60b1a8cdeaddc36494a217738bf3","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.2.tgz","fileCount":15,"integrity":"sha512-K+qJHBqCCdTccgKKMZyIsCFiAeDrj4fK9jLFUIDDP5HBlQiMOGOqsOTUSYuZiicJcQeZAHV+lHvImaPCeuUB4Q==","signatures":[{"sig":"MEQCICpC48M2tHFA2Z9CS/1luuul+HF3zSKxOPxPXdEPexEhAiB2Axb2og5sb1OQ1S9E608ksejPAYpHNEFIb2PuQDrRCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHK8eV//AStAheKS2M3kpe1MuwLbvArbkppgvI88TsKeAiAicfQw+8JBopehs5WKnSPugWKq9T+7oQpWxLJos4yhTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217369},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-rkLPlT/linxiraos-pi-natives-1.1.2.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-rkLPlT/linxiraos-pi-natives-1.1.2.tgz","_integrity":"sha512-K+qJHBqCCdTccgKKMZyIsCFiAeDrj4fK9jLFUIDDP5HBlQiMOGOqsOTUSYuZiicJcQeZAHV+lHvImaPCeuUB4Q==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.2","@linxiraos/pi-natives-win32-x64":"1.1.2","@linxiraos/pi-natives-darwin-x64":"1.1.2","@linxiraos/pi-natives-linux-arm64":"1.1.2","@linxiraos/pi-natives-darwin-arm64":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.2_1787680455538_0.24723810544626068","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@linxiraos/pi-natives","version":"1.1.3","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.3","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"40364f627c07fde113159f953a4d2374d2f86d6a","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.3.tgz","fileCount":15,"integrity":"sha512-7l4ZqGZkBYjw/wYq1hfyit2+u/URaxyc9EbADHhUcVxw+rNW3UNtqWIwbpVqbkS2I14Jl0bx28siadqpHKvMzA==","signatures":[{"sig":"MEUCIQCeYfpbgYJ3ZgaxQanrAav7l5SQBbNg0b3YP+xcIEQMwwIgIzjgCUpMzh3zpw0U6KLE4gMC5Aj9V0xKqzr0Zi/uXXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvSTZ5D4TsOwQR47sPG5QxxPAdm6dgb/5J3NahC0hMjwIhAKRfZmJZUC9lc8EbQaCnRG+MNywZkSdG/LMynMGUWGl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217369},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-mzf5Nb/linxiraos-pi-natives-1.1.3.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-mzf5Nb/linxiraos-pi-natives-1.1.3.tgz","_integrity":"sha512-7l4ZqGZkBYjw/wYq1hfyit2+u/URaxyc9EbADHhUcVxw+rNW3UNtqWIwbpVqbkS2I14Jl0bx28siadqpHKvMzA==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.3","@linxiraos/pi-natives-win32-x64":"1.1.3","@linxiraos/pi-natives-darwin-x64":"1.1.3","@linxiraos/pi-natives-linux-arm64":"1.1.3","@linxiraos/pi-natives-darwin-arm64":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.3_1787692499408_0.17904905255522463","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@linxiraos/pi-natives","version":"1.1.4","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.4","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"a111731ef5981a8813f3259f4aa4794458ed932e","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.4.tgz","fileCount":15,"integrity":"sha512-qCTfKZLmrsgoCQ40LBnbzlCgvieCen2GAYXggeiVZZZo2LlwYp4I8KfnUUSQ2GxvuvpH4DddSOxAFkaUm8bJgQ==","signatures":[{"sig":"MEUCIQCPLCL5y0OO0X2gsQSuIAULXsKa6kpD/DE48MApUbOzZgIgJ+RG1+gWbGXzogmz8yOlopb5bDo8g8MK9y0hUW0a4EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApPlwZc6oj+baSIV2z8wv/DpXNiE+gSoaCgKgYvvsnmAiEAgr3fPlFscCsGEKsnfvqD/KHRbVui919ckg0WZQ9CiCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217369},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-GxK6GO/linxiraos-pi-natives-1.1.4.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-GxK6GO/linxiraos-pi-natives-1.1.4.tgz","_integrity":"sha512-qCTfKZLmrsgoCQ40LBnbzlCgvieCen2GAYXggeiVZZZo2LlwYp4I8KfnUUSQ2GxvuvpH4DddSOxAFkaUm8bJgQ==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.4","@linxiraos/pi-natives-win32-x64":"1.1.4","@linxiraos/pi-natives-darwin-x64":"1.1.4","@linxiraos/pi-natives-linux-arm64":"1.1.4","@linxiraos/pi-natives-darwin-arm64":"1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.4_1787730473832_0.7922264020831618","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@linxiraos/pi-natives","version":"1.1.5","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.5","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"b8fb1ff35601b1f4b815a69c586017a8d046e616","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.5.tgz","fileCount":15,"integrity":"sha512-MzFS16yb7jSTFWMq3VNplqLNTVbDFfg7/qxyRfWjrcCbasn0SxbWekgWmnwpISa0WlOzj0hru6YphK4Ajn97Ag==","signatures":[{"sig":"MEUCICxp5IPuoFH5ZspS5w5L5dEm8NfMehE3tnmdx1ZQv4kIAiEA2pHVoRPMXW01udMD9UlLH5N2RSMs/NYsqAWMjnzdGJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCQ6EF9mCYn9770cl0CtabB0vgkD8MrJ06LUK/J39YFAiBBU2327AXjywGjw83NjhMqj9Vdc6E0sBJyIzaPDyVrvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1221220},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-xDqWSV/linxiraos-pi-natives-1.1.5.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-xDqWSV/linxiraos-pi-natives-1.1.5.tgz","_integrity":"sha512-MzFS16yb7jSTFWMq3VNplqLNTVbDFfg7/qxyRfWjrcCbasn0SxbWekgWmnwpISa0WlOzj0hru6YphK4Ajn97Ag==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.5","@linxiraos/pi-natives-win32-x64":"1.1.5","@linxiraos/pi-natives-darwin-x64":"1.1.5","@linxiraos/pi-natives-linux-arm64":"1.1.5","@linxiraos/pi-natives-darwin-arm64":"1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.5_1787752600818_0.7363796340162794","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@linxiraos/pi-natives","version":"1.1.6","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.6","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"3f34d9caa61480d086b9f40b2596d6e40da41974","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.6.tgz","fileCount":17,"integrity":"sha512-ECBPCKTxmA4msZeTimHw+6uM2wCE/OrpNb5M1YWJcXSvNOhx/qemBY0sFnkUigdXx3xkzO63MyE5cfK/rf49uQ==","signatures":[{"sig":"MEUCIQDj7xTBNss6rugvdXztHp3fDTqmqk0/VQgJhQciolH1tgIgGvg2tcryo7MDYjYkEUVez8T6yZYgLLtV6TeChA6sGQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAj6CkKt/LJN5XvVGWghkakED1sMTeHvkdQq2xvW6a4EAiEA3YjFu6twuWbmhUlBYcU+TaYBtW2Di/ucS8bDlH8azAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244796},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-qJ7rEd/linxiraos-pi-natives-1.1.6.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-qJ7rEd/linxiraos-pi-natives-1.1.6.tgz","_integrity":"sha512-ECBPCKTxmA4msZeTimHw+6uM2wCE/OrpNb5M1YWJcXSvNOhx/qemBY0sFnkUigdXx3xkzO63MyE5cfK/rf49uQ==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.6","@linxiraos/pi-natives-win32-x64":"1.1.6","@linxiraos/pi-natives-darwin-x64":"1.1.6","@linxiraos/pi-natives-linux-arm64":"1.1.6","@linxiraos/pi-natives-darwin-arm64":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.6_1788065091063_0.3099458422874033","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@linxiraos/pi-natives","version":"1.1.7","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.7","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"373a964da09c6df0e59bf8ade0e665eaabf9772c","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.7.tgz","fileCount":17,"integrity":"sha512-jlKm7eAFquUm4dPdD1EGAS94+30IbtO+Eshtig71gPiX142SvloWof0vHaZ8HCSD+M5r7Cm4ZmqZGXzPddmb2w==","signatures":[{"sig":"MEQCIDGY2x8nA8uJT8Rico7W1o3LYLLu6o5PurhdAUX2WySQAiBSwHvW4FO4gP0QN7WfyN2nSbMcy20j1Fwl7fNTlluRCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3NWuHsjezIxWTfMUnfCSmV10E/mNMlTsh9PdVJr24PQIhAJ/gJ6RAVJwxh60F/khAw8weL7Wa2iBqKYRaUbqirFmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244796},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-AWR8H5/linxiraos-pi-natives-1.1.7.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-AWR8H5/linxiraos-pi-natives-1.1.7.tgz","_integrity":"sha512-jlKm7eAFquUm4dPdD1EGAS94+30IbtO+Eshtig71gPiX142SvloWof0vHaZ8HCSD+M5r7Cm4ZmqZGXzPddmb2w==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.7","@linxiraos/pi-natives-win32-x64":"1.1.7","@linxiraos/pi-natives-darwin-x64":"1.1.7","@linxiraos/pi-natives-linux-arm64":"1.1.7","@linxiraos/pi-natives-darwin-arm64":"1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.7_1788272916775_0.6680588859584096","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@linxiraos/pi-natives","version":"1.1.8","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.8","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"89811a15474d905675feda613a4323d9e3c5b2d9","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.8.tgz","fileCount":17,"integrity":"sha512-leytOV8r9bJrtiyGSDzTFdFM0jR4ThCNTi1YbeGUKUyVq+fFHuEWKqxExJZum3IW0SySZFLBNYL9bGFvlbmBgg==","signatures":[{"sig":"MEQCIF5lUKN7Ff9wcVAzWLSbc8hyEeyoRnWYk9V4rxfQY8tkAiAaBEKJ8Xrh1/cUlWRcZTcH+dohqZG9QrHHQQQfMocXIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeKHPUiYCefh43wQ0RdClEJjDlUVDuHMkviYUptIVePQIgApQEqg/onNgh/ItWLRCPljGbGVywMxZ2snqefFHJ5VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245243},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-gjjL8g/linxiraos-pi-natives-1.1.8.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-gjjL8g/linxiraos-pi-natives-1.1.8.tgz","_integrity":"sha512-leytOV8r9bJrtiyGSDzTFdFM0jR4ThCNTi1YbeGUKUyVq+fFHuEWKqxExJZum3IW0SySZFLBNYL9bGFvlbmBgg==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.8","@linxiraos/pi-natives-win32-x64":"1.1.8","@linxiraos/pi-natives-darwin-x64":"1.1.8","@linxiraos/pi-natives-linux-arm64":"1.1.8","@linxiraos/pi-natives-darwin-arm64":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.8_1788519787631_0.3584813937760374","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@linxiraos/pi-natives","version":"1.1.9","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.9","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"8ea8f8aa8d8d4e37197fdcca734a146daaab64d5","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.9.tgz","fileCount":19,"integrity":"sha512-e66Wo86fVAHSCv3uwp96Wp0UygWM4z0LTga4lLPWH/lHr1HBJwLXUy0XsQc3wIsCuPOdC6kcug7uxjX4awTvKQ==","signatures":[{"sig":"MEUCIQCdCZA19HL40aBoANEZmOFn5hqs/Ep6r65T2ngXgAyb2AIgNRhZX2w9irP/o37s6pJcdk3SrqybIVy2DGfVu2C3MVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClGRffLd5sMz+6/TackwK3/BgjN+zHb/QWBSszs4hwaQIgTVAzPTlO61rMj3zPkJakGwtH6LrJNNPNW5MPEk5uqCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369801205},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"gitHead":"f0cb18ea06e7d6799226bd9e9093772b99b35acc","scripts":{"test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"tsgo -p tsconfig.json --noEmit","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"bohuyeshan","email":"bohuyeshan@163.com"},"repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"12.0.1","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.9_1788663499719_0.0016885186489297155","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@linxiraos/pi-natives","version":"1.1.10","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.10","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"7390e5fc133c340434651085bbaa3d5b516f287c","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.10.tgz","fileCount":17,"integrity":"sha512-6qsoUl1HzrBsUKSuJ7Nbg7Fb4InmKIs/jk/ErF6KnW1O/VvmyrTuvktW40AJWryl4UYCveyR0sxTcQ5jba/qNg==","signatures":[{"sig":"MEYCIQCej7GMa6furDk3RUICdE+fZoTTVcpaxwyRhU8PSvOoCgIhAI6caMgPVwNV+NccKgyTvzX2pA9fge+wpoHYL6xopSFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDtE2yJIgHJqJuYuRVA0OjNlhDmasxFkyzPrO8sk8r0UAiAwQTRK1WnBd6Vq0c1JZ1oZ4ZC0eQVD18T+gzwElyJAaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256212},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-cPKbyh/linxiraos-pi-natives-1.1.10.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"tsgo -p tsconfig.json --noEmit","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-cPKbyh/linxiraos-pi-natives-1.1.10.tgz","_integrity":"sha512-6qsoUl1HzrBsUKSuJ7Nbg7Fb4InmKIs/jk/ErF6KnW1O/VvmyrTuvktW40AJWryl4UYCveyR0sxTcQ5jba/qNg==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.10","@linxiraos/pi-natives-win32-x64":"1.1.10","@linxiraos/pi-natives-darwin-x64":"1.1.10","@linxiraos/pi-natives-linux-arm64":"1.1.10","@linxiraos/pi-natives-win32-arm64":"1.1.10","@linxiraos/pi-natives-darwin-arm64":"1.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.10_1788774389012_0.9834158804926991","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@linxiraos/pi-natives","version":"1.1.11","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.11","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"91dcd98c9eda80c85a4ddc65efb7c3f1ca82a995","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.11.tgz","fileCount":17,"integrity":"sha512-zIkm/u6AAK2ncs3g6hTFC42x3UayVDWXAzFnG1mYVQpzKu6clA2j5uzkIQyKtngiJycPPoE+9rBte52LJ2iJZw==","signatures":[{"sig":"MEYCIQDkl2M0kPsOFurvo93ncIBNDYJNytEdsGQy6Rv23f88kAIhAJGncEGkku1CvxqW0/61GWoDsTcgz6a9TbO6xcNGr6T0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7l4q6hcoAvJb5VCcwczwE4pljCvxU/Lb9QTvHX1uOJAiEAp+hjr2W9GmI43mg/N9yIaDUy/1U6UfOFvSneSfPFzf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256212},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-FfYEhn/linxiraos-pi-natives-1.1.11.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"tsgo -p tsconfig.json --noEmit","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-FfYEhn/linxiraos-pi-natives-1.1.11.tgz","_integrity":"sha512-zIkm/u6AAK2ncs3g6hTFC42x3UayVDWXAzFnG1mYVQpzKu6clA2j5uzkIQyKtngiJycPPoE+9rBte52LJ2iJZw==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.11","@linxiraos/pi-natives-win32-x64":"1.1.11","@linxiraos/pi-natives-darwin-x64":"1.1.11","@linxiraos/pi-natives-linux-arm64":"1.1.11","@linxiraos/pi-natives-win32-arm64":"1.1.11","@linxiraos/pi-natives-darwin-arm64":"1.1.11"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.11_1788941172863_0.27027938614002944","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@linxiraos/pi-natives","version":"1.1.12","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.12","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"713c928b8be054809aea78535de9e72e04423473","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.12.tgz","fileCount":17,"integrity":"sha512-1mt0zQ8/dxCp4PQFW+J2X3+Z0zVDYYtDVLzpjN3eKsFIf/zjCJeeDencaS3WG3dNWjlVC2ahkvJE9KO5XE++/Q==","signatures":[{"sig":"MEUCIB2qv0fUp/DTU9JnKfHv5n/fp6gUnhkLC24F5GKZW3/CAiEA8KUgT8EazhG7iEsMoJyq8TMdGaQhuaWo90bJlZQVTrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTUrJtZg8mNvY/eVrFWhWyiaOfVwZMviPkRoqFYNyROwIhANMjPBIoJwCThr1C7cZi/ZrHGnwLxzTMBXSNPAPoMtW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256212},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-4ivCt1/linxiraos-pi-natives-1.1.12.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"tsgo -p tsconfig.json --noEmit","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-4ivCt1/linxiraos-pi-natives-1.1.12.tgz","_integrity":"sha512-1mt0zQ8/dxCp4PQFW+J2X3+Z0zVDYYtDVLzpjN3eKsFIf/zjCJeeDencaS3WG3dNWjlVC2ahkvJE9KO5XE++/Q==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.12","@linxiraos/pi-natives-win32-x64":"1.1.12","@linxiraos/pi-natives-darwin-x64":"1.1.12","@linxiraos/pi-natives-linux-arm64":"1.1.12","@linxiraos/pi-natives-win32-arm64":"1.1.12","@linxiraos/pi-natives-darwin-arm64":"1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.12_1789029327002_0.6673083972440534","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@linxiraos/pi-natives","version":"1.1.13","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.13","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"baa20e75d4fe5716bf279568acbc3542194133fb","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.13.tgz","fileCount":17,"integrity":"sha512-gILvhPr6WGyesrA7ldRBqhiWBU4TvPlTjEZJXsdLSqkzJ9yMykoCcQRo3QxmqFIXytcR7s16KGvlJeTcLmIRTw==","signatures":[{"sig":"MEUCIQCeZcdnofj2IG83OOTKUNV8hUb1UIO+dEzzPGFGRFuItQIgP8+y898RJKDroYIHFfH2Jn3qeUk/El0NOgAiUuLHyps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/rRJlIonfVSsFZUPaEahrN7quPkxXVYr8j473yEzF6gIhALofSTsL8TUsrXNDqVHYdGUCNvMjiFCZ3HQHK4v3SZQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256528},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-kOMPCk/linxiraos-pi-natives-1.1.13.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-kOMPCk/linxiraos-pi-natives-1.1.13.tgz","_integrity":"sha512-gILvhPr6WGyesrA7ldRBqhiWBU4TvPlTjEZJXsdLSqkzJ9yMykoCcQRo3QxmqFIXytcR7s16KGvlJeTcLmIRTw==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.13","@linxiraos/pi-natives-win32-x64":"1.1.13","@linxiraos/pi-natives-darwin-x64":"1.1.13","@linxiraos/pi-natives-linux-arm64":"1.1.13","@linxiraos/pi-natives-win32-arm64":"1.1.13","@linxiraos/pi-natives-darwin-arm64":"1.1.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.13_1789140635716_0.2936159965360996","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@linxiraos/pi-natives","version":"1.1.14","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.14","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"8b62fddf454ec7289dc0396d5eea39d477be42c7","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.14.tgz","fileCount":17,"integrity":"sha512-OuVwpMrixgmTIW00WikgUUZ4rBhz9RGq9FTAz0BeUHzulnnJavzxeTQpz4D5kGOeTh+9iPMVLXBjDd0XeKz+4w==","signatures":[{"sig":"MEUCIQDxlUHWxKz1ORkKi218iKJw6QN3FtTXNFDOBCAxX6l8dQIgSjqqQZElKvPEvn1PZ2auRXTIRVT2fyyp3CoeORcLvfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYV6qEqzEreAPndJNEgimfVMD7wrup8ZRJXt6lDNwgTAiAC/UL0vqajZHdPOhrnq3gihvoXZksHNkFWbFo2ZUjkNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256528},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-BnJ2jG/linxiraos-pi-natives-1.1.14.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-BnJ2jG/linxiraos-pi-natives-1.1.14.tgz","_integrity":"sha512-OuVwpMrixgmTIW00WikgUUZ4rBhz9RGq9FTAz0BeUHzulnnJavzxeTQpz4D5kGOeTh+9iPMVLXBjDd0XeKz+4w==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.14","@linxiraos/pi-natives-win32-x64":"1.1.14","@linxiraos/pi-natives-darwin-x64":"1.1.14","@linxiraos/pi-natives-linux-arm64":"1.1.14","@linxiraos/pi-natives-win32-arm64":"1.1.14","@linxiraos/pi-natives-darwin-arm64":"1.1.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.14_1789225032936_0.4528833986082974","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@linxiraos/pi-natives","version":"1.1.15","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.15","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"3e64f525ef529ea8fbc878cb89638b57606cb165","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.15.tgz","fileCount":17,"integrity":"sha512-5b3XBhsXpnEv6qMtcY9MlG+6kU08yp3iLHtWA6u3V6XOq3bLxziZKsTeTvlMxP55xYPxaSGlqwv6yuG/LRaePQ==","signatures":[{"sig":"MEUCIBwhRZQEosBtvVx2KoQJfIZf8/PQdWOE31Ic0GnkRj17AiEA563tzt2CFHKJkpp33cg43maM4/5k3qnbqYxjwYcb/vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKSASQFqLgnHWm1px4NIGvUGa5Ue1ewnZGUWf9nYgHBQIgAPSsDsgLJm30RweL5tMeV/s/mc0dGjU8akaDuRHUyaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256528},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-r3Idz7/linxiraos-pi-natives-1.1.15.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-r3Idz7/linxiraos-pi-natives-1.1.15.tgz","_integrity":"sha512-5b3XBhsXpnEv6qMtcY9MlG+6kU08yp3iLHtWA6u3V6XOq3bLxziZKsTeTvlMxP55xYPxaSGlqwv6yuG/LRaePQ==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.15","@linxiraos/pi-natives-win32-x64":"1.1.15","@linxiraos/pi-natives-darwin-x64":"1.1.15","@linxiraos/pi-natives-linux-arm64":"1.1.15","@linxiraos/pi-natives-win32-arm64":"1.1.15","@linxiraos/pi-natives-darwin-arm64":"1.1.15"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.15_1789563612760_0.709219157234882","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@linxiraos/pi-natives","version":"1.1.16","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.16","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"8db3207d16fba6966bc1afb2674065fd7c63bd8c","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.16.tgz","fileCount":19,"integrity":"sha512-kz825FjHj6+xS1dIW1ojQxYtevsy7pwHHDbqjdsJ+ukcC2i6lZ6MsyM8hbVxCorgEcQoTDA7OEpg+3kMoVqggg==","signatures":[{"sig":"MEUCIE/1Qj+SFqq9IygW8Ef5K6C78+QNd55kzlIwzB355aceAiEAiS+AftwAWMXDAjaTp6mcQCz65XW2eOlsxqBeIjDLga4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+qoOBl0bt7mp6DEufApKK5HJb7arQnuRnk3vmLaMvoAIgJ9mKjdRuk4AMA3kZ86re9xdzDE4DKdubbDvNqFL7RaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263103},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-RQj3av/linxiraos-pi-natives-1.1.16.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-RQj3av/linxiraos-pi-natives-1.1.16.tgz","_integrity":"sha512-kz825FjHj6+xS1dIW1ojQxYtevsy7pwHHDbqjdsJ+ukcC2i6lZ6MsyM8hbVxCorgEcQoTDA7OEpg+3kMoVqggg==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.16","@linxiraos/pi-natives-win32-x64":"1.1.16","@linxiraos/pi-natives-darwin-x64":"1.1.16","@linxiraos/pi-natives-linux-arm64":"1.1.16","@linxiraos/pi-natives-win32-arm64":"1.1.16","@linxiraos/pi-natives-darwin-arm64":"1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.16_1789923936054_0.2560391794753225","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@linxiraos/pi-natives","version":"1.1.17","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.17","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"3d33d4b64f7744b92deb892496c579426d2c521e","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.17.tgz","fileCount":19,"integrity":"sha512-8VTADkNcpL835TnBB8pLD2nhHZvNgg5pLPDSpvZGTlTX7yM+oAo5G6mycoUkoaXp3W9K3Bgn/2FRsT68jWwNfQ==","signatures":[{"sig":"MEQCIDgSZlcvSjfb9eWbAyFB6+Lvq4KuGpoxQQoYOUBRQSDGAiATzRtrIaBHZQ6gY+/X096rxsapqTX7+RH2/mOg2OjqXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCK8ogarl3xg1wCZbtoOvAeBaDxv9gsgN4hOY1NLHXfhwIgRKI8n5vhh7qlJChdd6SB1QQ6LBh/CM7TnUenLlp1x2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263103},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-JIG2uv/linxiraos-pi-natives-1.1.17.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-JIG2uv/linxiraos-pi-natives-1.1.17.tgz","_integrity":"sha512-8VTADkNcpL835TnBB8pLD2nhHZvNgg5pLPDSpvZGTlTX7yM+oAo5G6mycoUkoaXp3W9K3Bgn/2FRsT68jWwNfQ==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.17","@linxiraos/pi-natives-win32-x64":"1.1.17","@linxiraos/pi-natives-darwin-x64":"1.1.17","@linxiraos/pi-natives-linux-arm64":"1.1.17","@linxiraos/pi-natives-win32-arm64":"1.1.17","@linxiraos/pi-natives-darwin-arm64":"1.1.17"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.17_1789995686517_0.9148646446349851","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@linxiraos/pi-natives","version":"1.1.18","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Linxira-OS"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.18","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"5be5e742e0c063c5d3e6caf86fc9a9295a4ecc9e","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.18.tgz","fileCount":19,"integrity":"sha512-Hx3PvtYRlvWH9A5daITjEa/l04S4jG0di0+mbOhcoBOa13SaM23cEWHFllyNYHmZ7nRFuUCQ03GwPlHcbDphgQ==","signatures":[{"sig":"MEYCIQC3KwYhTKOnvtRolO7axJy0ptXIUsSYhVQhCudrwKOHkQIhALMR/YDgegdQmO+5twDFYAPKTJEV8hxADyOb0ycv4dP/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa+JRLyEbKLCmssPBlJ1bqngI1RzjLtX65VKByTUav4AIgUMMwovZWlA8Slmu2udN6tXBXahlg3OSbyxecjUt6SyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263104},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-QEeU6J/linxiraos-pi-natives-1.1.18.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-QEeU6J/linxiraos-pi-natives-1.1.18.tgz","_integrity":"sha512-Hx3PvtYRlvWH9A5daITjEa/l04S4jG0di0+mbOhcoBOa13SaM23cEWHFllyNYHmZ7nRFuUCQ03GwPlHcbDphgQ==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.18","@linxiraos/pi-natives-win32-x64":"1.1.18","@linxiraos/pi-natives-darwin-x64":"1.1.18","@linxiraos/pi-natives-linux-arm64":"1.1.18","@linxiraos/pi-natives-win32-arm64":"1.1.18","@linxiraos/pi-natives-darwin-arm64":"1.1.18"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.18_1790088047880_0.5005399033932445","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@linxiraos/pi-natives","version":"1.1.19","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Linxira-OS"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.19","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"3985dec211de3f9cfd65875d1f356ad9eb927d53","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.19.tgz","fileCount":19,"integrity":"sha512-8u+Q25bvzkbATjGav8XPwIQZ4D9DyvOjcWebBNz0o30OQu4d2Db8GFWR/k2s6kTeLosrlWojR5KX2ohZEiUnnQ==","signatures":[{"sig":"MEUCIQDog4p8/EjBEkP8YO/201rBz9bs1oZY1nVBwrzz9iqWuAIgPv5qGpoSiQ7S2pB+1GmQL/GdHlEXdqiwrqZQhNhShCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQApcBYYkkQJDOTM8M3bdUVqthE6+lMB91JAbprSOTiwIhALTIXMTW5IKrkaverxtgDa97OQEbhwDdaRsW+tJt5r2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263104},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-i3FYFX/linxiraos-pi-natives-1.1.19.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-i3FYFX/linxiraos-pi-natives-1.1.19.tgz","_integrity":"sha512-8u+Q25bvzkbATjGav8XPwIQZ4D9DyvOjcWebBNz0o30OQu4d2Db8GFWR/k2s6kTeLosrlWojR5KX2ohZEiUnnQ==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.19","@linxiraos/pi-natives-win32-x64":"1.1.19","@linxiraos/pi-natives-darwin-x64":"1.1.19","@linxiraos/pi-natives-linux-arm64":"1.1.19","@linxiraos/pi-natives-win32-arm64":"1.1.19","@linxiraos/pi-natives-darwin-arm64":"1.1.19"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.19_1790102650829_0.9436630858017874","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@linxiraos/pi-natives","version":"1.1.20","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Linxira-OS"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.20","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"fb358549a325623664a4edab06de700e58dbce44","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.20.tgz","fileCount":19,"integrity":"sha512-lZ7Z9s0+2kTNPtMqvjm0DgdG6ktW7WpBvZUhSkHYkNRkBS0iCNuoyMQvmseWkuFdsavV8UYTVqnN+quVjuvFdA==","signatures":[{"sig":"MEQCIDnPbBKL0XzbUDDTfPhnU0WPdOvffOIxIGzram8IhqsyAiBdKQZO6BBGLLTRBTRjteogrOVNSDrO7yopfPljO+dFBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCPbxyp61VdUvF1o8Q4dSzhEV+Ugh3Xi81GJvskZL4BgIhAJsdO+vZR59iNeULUBu7ICvHhK5rAla21Pi9cj2Hyw5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263104},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-TeeAYT/linxiraos-pi-natives-1.1.20.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-TeeAYT/linxiraos-pi-natives-1.1.20.tgz","_integrity":"sha512-lZ7Z9s0+2kTNPtMqvjm0DgdG6ktW7WpBvZUhSkHYkNRkBS0iCNuoyMQvmseWkuFdsavV8UYTVqnN+quVjuvFdA==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.20","@linxiraos/pi-natives-win32-x64":"1.1.20","@linxiraos/pi-natives-darwin-x64":"1.1.20","@linxiraos/pi-natives-linux-arm64":"1.1.20","@linxiraos/pi-natives-win32-arm64":"1.1.20","@linxiraos/pi-natives-darwin-arm64":"1.1.20"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.20_1790174614938_0.19791047458998268","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@linxiraos/pi-natives","version":"1.1.22","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Linxira-OS"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.22","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"8b58494dce3c50fa5c2ec772c94ef6f165400527","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.22.tgz","fileCount":21,"integrity":"sha512-SrxJp5bMIcTsQimRHdcyD3ylXBZpBia3gkqcJJYqwTLw2eNsrxyp1+2iIIj+NBz6pUMMcRLuZPDpJATIzKIoTw==","signatures":[{"sig":"MEUCIAN0GYyE6o5tq3lpR7R0/johfhjb/+1NNLIxy4f5RlP+AiEAp5aZGhVBimc0mRdAzLGBIbH4suK52LYuQmGon2rRUpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICAxay/hJtcCzA+WGNuwulfNIMMMEGBVUVuwtD0VhdbgAiBXJoa6BaLx4zdozTMVZ4WQkUeokZWEXdjyshdK2QTTXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293080},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-OvwciF/linxiraos-pi-natives-1.1.22.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js","default":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js","default":"./native/vcs.js"},"./path":{"types":"./native/path.d.ts","import":"./native/path.js","default":"./native/path.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js","default":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js","default":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-OvwciF/linxiraos-pi-natives-1.1.22.tgz","_integrity":"sha512-SrxJp5bMIcTsQimRHdcyD3ylXBZpBia3gkqcJJYqwTLw2eNsrxyp1+2iIIj+NBz6pUMMcRLuZPDpJATIzKIoTw==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.22","@linxiraos/pi-natives-win32-x64":"1.1.22","@linxiraos/pi-natives-darwin-x64":"1.1.22","@linxiraos/pi-natives-linux-arm64":"1.1.22","@linxiraos/pi-natives-win32-arm64":"1.1.22","@linxiraos/pi-natives-darwin-arm64":"1.1.22"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.22_1790816483006_0.4839690761399551","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@linxiraos/pi-natives","version":"1.1.23","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Linxira-OS"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.23","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"ea3b883c7b35ce14eee36ca903f498c4d944beb3","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.23.tgz","fileCount":21,"integrity":"sha512-wTxeHlLVuSgQE8p5baORca8C82MgV1IKDqnCe2MDJDVRMudnXP/qeQryRjsX/5rf9lfNEU6wSp0F35Dq7g0xgQ==","signatures":[{"sig":"MEUCIDo2TWMzF+b+GTojsI3Rsmp71Cqm6ssrkE+bb+/BW0gvAiEA6uzEIfc1elCRDGEmONfZDyFe/8Ya9qPnZhYsEZjnk5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsfTgoW/A+GB2onvS9D5kr+pDtXfAXAaoR69CkPRyYVgIgWQrYNTF9pRllDwAxdwFtPicuCjbhs51W641mO1mKMRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293080},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-4F5DRj/linxiraos-pi-natives-1.1.23.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js","default":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js","default":"./native/vcs.js"},"./path":{"types":"./native/path.d.ts","import":"./native/path.js","default":"./native/path.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js","default":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js","default":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-4F5DRj/linxiraos-pi-natives-1.1.23.tgz","_integrity":"sha512-wTxeHlLVuSgQE8p5baORca8C82MgV1IKDqnCe2MDJDVRMudnXP/qeQryRjsX/5rf9lfNEU6wSp0F35Dq7g0xgQ==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.23","@linxiraos/pi-natives-win32-x64":"1.1.23","@linxiraos/pi-natives-darwin-x64":"1.1.23","@linxiraos/pi-natives-linux-arm64":"1.1.23","@linxiraos/pi-natives-win32-arm64":"1.1.23","@linxiraos/pi-natives-darwin-arm64":"1.1.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.23_1790910948117_0.9633920742216437","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@linxiraos/pi-natives","version":"1.1.24","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Linxira-OS"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.24","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"f6d86d20ecfcc26e426e6867fd8a4509c3541d1c","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.24.tgz","fileCount":21,"integrity":"sha512-D+FFp8YL/XdiwGadkxcU8Z/ajqgMalnL89UEue3A3buSWsZLbPC+CpbBrZZp5MP89MIp7aI0amvSjI8z+aV/zA==","signatures":[{"sig":"MEYCIQDsn/jZZBTENaWJYAzkL8iW3JdWWPyl67nRS7SXeI+WTAIhAP8S8k4gJ4X0qRYXWsdTTcGcooam3wvDHpLPCUHZn8oA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCO1cVGCMuHzO4St9u+omVl53fPIPR5qcLQupSI/MuLgQIgRuGdBzcLNIbLG72REgORHPU2TAPE2uykE1gUQDwBJTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1294628},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-R8crVf/linxiraos-pi-natives-1.1.24.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js","default":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js","default":"./native/vcs.js"},"./path":{"types":"./native/path.d.ts","import":"./native/path.js","default":"./native/path.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js","default":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js","default":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-R8crVf/linxiraos-pi-natives-1.1.24.tgz","_integrity":"sha512-D+FFp8YL/XdiwGadkxcU8Z/ajqgMalnL89UEue3A3buSWsZLbPC+CpbBrZZp5MP89MIp7aI0amvSjI8z+aV/zA==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.24","@linxiraos/pi-natives-win32-x64":"1.1.24","@linxiraos/pi-natives-darwin-x64":"1.1.24","@linxiraos/pi-natives-linux-arm64":"1.1.24","@linxiraos/pi-natives-win32-arm64":"1.1.24","@linxiraos/pi-natives-darwin-arm64":"1.1.24"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.24_1791023194725_0.49030708221047914","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"@linxiraos/pi-natives","version":"1.1.25","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"Linxira-OS"},"license":"MIT","_id":"@linxiraos/pi-natives@1.1.25","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"homepage":"https://linxira-os.github.io/zeta/","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"53397afa8ca2933f86bf63ddcb66084b7eea6aec","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.25.tgz","fileCount":21,"integrity":"sha512-uPoQCMw/iSEu0xxTUXGaMSKOX/RwCOhnRZy1mWFSXP65FjjkfOrVBMtINk67Y9KwV9OkmcQ8aI4UCUI2gRKk+w==","signatures":[{"sig":"MEQCIEd8P0ae7pp+6dDQKzyGvpgrmWUV8Q7nLd8Paa3CKj7yAiA9SWSTli6CGQ5mergCN0sbWamILTgeGlWnlJ3gFnDmAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxgpXMQqZaGmTUz+hHRvrkMvbZ/LMLC/uEKM1yjxiZSQIgfEoaaYxguB8iHKuRpN9xWsVVHy+x3MgZRWnK+alI3PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1294628},"main":"./native/index.js","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-jXj8Ui/linxiraos-pi-natives-1.1.25.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js","default":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js","default":"./native/vcs.js"},"./path":{"types":"./native/path.d.ts","import":"./native/path.js","default":"./native/path.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js","default":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js","default":"./native/clipboard.js"}},"scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"_resolved":"/tmp/omp-pack-jXj8Ui/linxiraos-pi-natives-1.1.25.tgz","_integrity":"sha512-uPoQCMw/iSEu0xxTUXGaMSKOX/RwCOhnRZy1mWFSXP65FjjkfOrVBMtINk67Y9KwV9OkmcQ8aI4UCUI2gRKk+w==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.25","@linxiraos/pi-natives-win32-x64":"1.1.25","@linxiraos/pi-natives-darwin-x64":"1.1.25","@linxiraos/pi-natives-linux-arm64":"1.1.25","@linxiraos/pi-natives-win32-arm64":"1.1.25","@linxiraos/pi-natives-darwin-arm64":"1.1.25"},"_npmOperationalInternal":{"tmp":"tmp/pi-natives_1.1.25_1791059704500_0.9597269687347323","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"_id":"@linxiraos/pi-natives@1.1.26","bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"dist":{"shasum":"d368c42528b2a0f02f247cbda531ac1655286000","tarball":"https://registry.npmjs.org/@linxiraos/pi-natives/-/pi-natives-1.1.26.tgz","fileCount":21,"integrity":"sha512-57VYpyDJoq889MA0oby18Ir9dI0kHTCt3V0MtdVgNQXgInZ7QGcSxu/g2lqpLDP+7JTZbHJPuI3rr2Hsjc4X6g==","signatures":[{"sig":"MEQCICYQe/RxJP/JsjIFnnyOANFAJBnZrhV1j2unSOk9FP/2AiBnpBL+xfdj9BFsUYQY6mY/hCHYYK7BuKD8K9DObBpz0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHML7kIGHkOVL6vYBxAinDLeL4n7J6m2lnCZ0fkkhyLhAiEA1O0LaSqYT0Cm5SNJk+erk3/PDUeBPN0BX4TUyxXzelY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@linxiraos%2fpi-natives@1.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1294628},"main":"./native/index.js","name":"@linxiraos/pi-natives","napi":{"triples":{},"binaryName":"pi_natives"},"type":"module","_from":"file:/tmp/omp-pack-ExsMvf/linxiraos-pi-natives-1.1.26.tgz","types":"./native/index.d.ts","author":{"name":"Linxira-OS"},"engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js","default":"./native/index.js"},"./vcs":{"types":"./native/vcs.d.ts","import":"./native/vcs.js","default":"./native/vcs.js"},"./path":{"types":"./native/path.d.ts","import":"./native/path.js","default":"./native/path.js"},"./desktop":{"types":"./native/desktop.d.ts","import":"./native/desktop.js","default":"./native/desktop.js"},"./clipboard":{"types":"./native/clipboard.d.ts","import":"./native/clipboard.js","default":"./native/clipboard.js"}},"license":"MIT","scripts":{"fix":"oxlint --fix --fix-suggestions . && bun run fmt","fmt":"oxfmt --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts'","lint":"oxlint .","test":"bun test --parallel","bench":"bun bench/grep.ts","build":"bun ../../scripts/bazel-natives.ts host --dest native","check":"oxlint . && oxfmt --check --no-error-on-unmatched-pattern 'src/**/*.{ts,tsx}' '{test,bench,examples,scripts}/**/*.ts' '*.ts' && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","bench:text":"bun bench/text.ts","gen:native":"bun scripts/embed-native.ts","check:types":"tsgo -p tsconfig.json --noEmit","build:bindings":"bun scripts/build-bindings.ts","gen:native:reset":"bun scripts/embed-native.ts --reset"},"version":"1.1.26","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1f5c1f2a-d18e-4197-9682-0e4cc6b6c70c"}},"homepage":"https://linxira-os.github.io/zeta/","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"_resolved":"/tmp/omp-pack-ExsMvf/linxiraos-pi-natives-1.1.26.tgz","_integrity":"sha512-57VYpyDJoq889MA0oby18Ir9dI0kHTCt3V0MtdVgNQXgInZ7QGcSxu/g2lqpLDP+7JTZbHJPuI3rr2Hsjc4X6g==","repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"_npmVersion":"11.17.0","description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"diff":"9.0.0","mitata":"1.0.34","wrap-ansi":"10.0.0","@types/bun":"^1.3.14","slice-ansi":"9.0.0","@napi-rs/cli":"3.7.2","cli-truncate":"6.1.1","string-width":"8.2.2","gpt-tokenizer":"4.0.0"},"optionalDependencies":{"@linxiraos/pi-natives-linux-x64":"1.1.26","@linxiraos/pi-natives-win32-x64":"1.1.26","@linxiraos/pi-natives-darwin-x64":"1.1.26","@linxiraos/pi-natives-linux-arm64":"1.1.26","@linxiraos/pi-natives-win32-arm64":"1.1.26","@linxiraos/pi-natives-darwin-arm64":"1.1.26"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-natives_1.1.26_1791078205333_0.4531670538993833"}}},"time":{"created":"2026-08-11T07:28:14.637Z","modified":"2026-10-04T01:43:25.752Z","1.0.0":"2026-08-11T07:28:15.001Z","1.0.1":"2026-08-15T16:06:36.593Z","1.0.2":"2026-08-16T05:06:31.442Z","1.0.3":"2026-08-16T06:12:52.154Z","1.0.4":"2026-08-18T05:26:53.791Z","1.0.8":"2026-08-18T08:52:37.621Z","1.0.9":"2026-08-19T09:57:29.395Z","1.0.10":"2026-08-20T02:21:32.319Z","1.1.0":"2026-08-25T08:29:59.780Z","1.1.1":"2026-08-25T12:40:43.338Z","1.1.2":"2026-08-25T17:54:15.650Z","1.1.3":"2026-08-25T21:14:59.523Z","1.1.4":"2026-08-26T07:47:53.962Z","1.1.5":"2026-08-26T13:56:40.923Z","1.1.6":"2026-08-30T04:44:51.141Z","1.1.7":"2026-09-01T14:28:36.890Z","1.1.8":"2026-09-04T11:03:07.748Z","1.1.9":"2026-09-06T02:58:20.782Z","1.1.10":"2026-09-07T09:46:29.143Z","1.1.11":"2026-09-09T08:06:12.976Z","1.1.12":"2026-09-10T08:35:27.095Z","1.1.13":"2026-09-11T15:30:35.805Z","1.1.14":"2026-09-12T14:57:13.025Z","1.1.15":"2026-09-16T13:00:12.884Z","1.1.16":"2026-09-20T17:05:36.167Z","1.1.17":"2026-09-21T13:01:26.628Z","1.1.18":"2026-09-22T14:40:47.974Z","1.1.19":"2026-09-22T18:44:10.939Z","1.1.20":"2026-09-23T14:43:35.039Z","1.1.22":"2026-10-01T01:01:23.120Z","1.1.23":"2026-10-02T03:15:48.230Z","1.1.24":"2026-10-03T10:26:34.855Z","1.1.25":"2026-10-03T20:35:04.590Z","1.1.26":"2026-10-04T01:43:25.428Z"},"bugs":{"url":"https://github.com/Linxira-OS/linxira-zeta/issues"},"author":{"name":"Linxira-OS"},"license":"MIT","homepage":"https://linxira-os.github.io/zeta/","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"repository":{"url":"git+https://github.com/Linxira-OS/linxira-zeta.git","type":"git","directory":"packages/natives"},"description":"Native Rust bindings for PDF conversion, audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","maintainers":[{"name":"bohuyeshan","email":"bohuyeshan@163.com"},{"name":"linxira_os","email":"linxira_os@163.com"}],"readme":"# @linxiraos/pi-natives\n\nNative Rust functionality via N-API.\n\n## What's Inside\n\n- **Grep**: Regex-based search powered by ripgrep's engine with native file walking and matching\n- **Find**: Native glob-based file/directory discovery with gitignore support\n- **SIXEL**: Terminal image encoding for SIXEL-capable terminals (decode, resize, encode in one pass)\n- **Audio**: Cross-platform low-latency microphone capture and gapless speaker playback\n- **WebRTC**: Native Opus media, SDP offer/answer negotiation, and data-channel events for live sessions\n- **File locking**: Process-owned cross-process locks with in-memory kernel names on Linux/Windows and `flock(2)` sidecars on other Unix platforms\n\nGeneral-purpose image processing (decode/resize/encode for files and buffers)\nlives in [`Bun.Image`](https://bun.com/docs/runtime/image) on the JS side; this\ncrate only ships the SIXEL encoder because no built-in equivalent exists for\nthat terminal protocol.\n\n## Usage\n\n```typescript\nimport { grep, find, encodeSixel } from \"@linxiraos/pi-natives\";\n\n// Grep for a pattern\nconst results = await grep({\n\tpattern: \"TODO\",\n\tpath: \"/path/to/project\",\n\tglob: \"*.ts\",\n\tcontext: 2,\n});\n\n// Find files\nconst files = await find({\n\tpattern: \"*.rs\",\n\tpath: \"/path/to/project\",\n\tfileType: \"file\",\n});\n\n// SIXEL encode for a terminal cell box (px)\nconst sequence = encodeSixel(pngBytes, widthPx, heightPx);\n```\n\n### Lazy Windows path helpers\n\nImport `expandWindowsLongPath` and `getWindowsShortPath` from\n`@linxiraos/pi-natives/path` when importing a module must not load the native addon.\nThe addon loads only when a helper is called on Windows; other platforms preserve\nthe input path without loading it. These helpers change long/8.3 spellings without\nresolving symlinks or junctions.\n\n## Building\n\n```bash\n# Build native addon from workspace root (requires Rust)\nbun run build\n\n# Type check\nbun run check\n```\n\n## Architecture\n\n`@linxiraos/pi-natives` publishes a small core package plus generated\nplatform-specific optional dependency packages:\n\n```\ncrates/pi-natives/       # Rust source (workspace member)\n  src/lib.rs             # N-API exports\n  src/sixel.rs           # SIXEL terminal-image encoding\n  Cargo.toml             # Rust dependencies\nnative/                  # Core loader files and local/CI native build outputs\n  index.js               # Public native export surface\n  loader-state.js        # Platform, ISA variant, and addon resolution\n  embedded-addon.js      # Standalone binary embed stub/generated metadata\n  pi_natives.<platform>-<arch>-modern.node   # x64 modern ISA (local/CI artifact)\n  pi_natives.<platform>-<arch>-baseline.node # x64 baseline ISA (local/CI artifact)\n  pi_natives.<platform>-<arch>.node          # non-x64 build artifact\nnpm/<platform>-<arch>/   # Generated at publish time, not committed\n  package.json           # @linxiraos/pi-natives-<platform>-<arch>\n  *.node                 # Only that platform's addon binary or x64 ISA variants\n```\n\nThe published core package contains only the JS loader, declarations, README,\nand `package.json`. Release publishing generates one leaf package per supported\n`os`/`cpu` pair and injects those leaves into the core manifest as pinned\n`optionalDependencies`, so package managers install only the host platform's\nnative addon. x64 leaves include every built ISA variant, and the loader keeps\nchoosing between `baseline` and `modern` at runtime.\n","readmeFilename":"README.md"}