{"_id":"@aryee337/aery-engine","_rev":"8-24cf2318eab0c0bda7107b4190bff7a3","name":"@aryee337/aery-engine","dist-tags":{"latest":"0.3.8"},"versions":{"0.2.1":{"name":"@aryee337/aery-engine","version":"0.2.1","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"aryee337"},"license":"MIT","_id":"@aryee337/aery-engine@0.2.1","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"homepage":"https://aery.dev","bugs":{"url":"https://github.com/eminent337/aery/issues"},"dist":{"shasum":"801c56a84d8fd5951a63989e5d08a4bb2b130bf0","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.2.1.tgz","fileCount":8,"integrity":"sha512-db7Vu/pgXUnKfHLlHZ4ZlS6olLJt8NOE6R1mMABPVPWPfzhUmJbjnCcLaiX++CQqHKfc5jSBVV4zm9kmtEQF1g==","signatures":[{"sig":"MEUCIQCkFVLbE+6JAuB8Kf2sw1whdZA9NXJk15+BQZnu51UrTQIgEyGA14BMHmp7YHvO81J6CupZX/stQCLRgABnB0LC0iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123452736},"main":"./native/index.js","napi":{"triples":{},"binaryName":"aery_engine"},"type":"module","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"}},"gitHead":"bfb3b2584c54a9af5192bf9adc23f19eb24b504b","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/build-native.ts","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","check:types":"tsgo -p tsconfig.json --noEmit","embed:native":"bun scripts/embed-native.ts"},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"repository":{"url":"git+https://github.com/eminent337/aery.git","type":"git","directory":"packages/aery-engine"},"_npmVersion":"11.14.1","description":"Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","@napi-rs/cli":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/aery-engine_0.2.1_1781120091519_0.12660483235587727","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@aryee337/aery-engine","version":"0.2.10","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"aryee337"},"license":"MIT","_id":"@aryee337/aery-engine@0.2.10","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"homepage":"https://aery.dev","bugs":{"url":"https://github.com/eminent337/aery/issues"},"dist":{"shasum":"dab52436c275433c8bc10c77fdb286b7ae20f71a","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.2.10.tgz","fileCount":8,"integrity":"sha512-nPN4PZQwDV6XStAUWdj3j5nXoE7H7Wp4VWEqZgY3B3yHUOBAbxY6Or7bBSvJ0ktjIvks3lWOfgKns6Plc7Gc+w==","signatures":[{"sig":"MEUCIGBnFEIbeMHzNC+RvRdQA3VAJsAeMLfxXfx+eWi0JzdzAiEAlMUXbVDBCKHDYnh2kBT4f+0CrLTdz0ID09skp7hI9/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123452737},"main":"./native/index.js","napi":{"triples":{},"binaryName":"aery_engine"},"type":"module","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"}},"gitHead":"bfb3b2584c54a9af5192bf9adc23f19eb24b504b","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/build-native.ts","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","check:types":"tsgo -p tsconfig.json --noEmit","embed:native":"bun scripts/embed-native.ts"},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"repository":{"url":"git+https://github.com/eminent337/aery.git","type":"git","directory":"packages/aery-engine"},"_npmVersion":"11.14.1","description":"Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","@napi-rs/cli":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/aery-engine_0.2.10_1781120196465_0.5678162034120826","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@aryee337/aery-engine","version":"0.2.29","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"aryee337"},"license":"MIT","_id":"@aryee337/aery-engine@0.2.29","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"homepage":"https://aery.dev","bugs":{"url":"https://github.com/eminent337/aery/issues"},"dist":{"shasum":"b6e4a4a28974d41707fe530e983cb932d0ca3234","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.2.29.tgz","fileCount":8,"integrity":"sha512-th5kwKaBl6A4sva7wwuEoXtmDNqeU7bQYroGopNlxisalWF7oGEsyIWvY+GKvkUm3e0phTfCr/E0HVuW5I2Rfw==","signatures":[{"sig":"MEYCIQClv8/ywOpTT6mNBaCT1xnApwEd/ZFysiD0iuEAs34G7gIhAPgJn/nGX3ILHdw3R0qJKpHbpI7LrR9R6TCSuTipVCyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123452737},"main":"./native/index.js","napi":{"triples":{},"binaryName":"aery_engine"},"type":"module","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"}},"gitHead":"bfb3b2584c54a9af5192bf9adc23f19eb24b504b","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/build-native.ts","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","check:types":"tsgo -p tsconfig.json --noEmit","embed:native":"bun scripts/embed-native.ts"},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"repository":{"url":"git+https://github.com/eminent337/aery.git","type":"git","directory":"packages/aery-engine"},"_npmVersion":"11.14.1","description":"Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","@napi-rs/cli":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/aery-engine_0.2.29_1781120500005_0.738831771775531","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aryee337/aery-engine","version":"0.3.0","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"aryee337"},"license":"MIT","_id":"@aryee337/aery-engine@0.3.0","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"homepage":"https://aery.dev","bugs":{"url":"https://github.com/eminent337/aery/issues"},"dist":{"shasum":"e2daf90cbac1ce593608e0383b64ce1387362be3","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.3.0.tgz","fileCount":8,"integrity":"sha512-ta2eAl6HX6Q3Iqo4KrlGzBo4mysOoQXPwlAQysvCtBRS0wVsqlOL7wwgcSddyBkqzKay/LIGR5vRN0JMVAgH3w==","signatures":[{"sig":"MEUCIC+fWwRZhY4wYkAulzfGJS9FL9JFbC8nS+qks0/pReEVAiEAwxlbhPk+arhLFRoFuuufZolJA5nvmaeEq0SRJ0LxMYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123452739},"main":"./native/index.js","napi":{"triples":{},"binaryName":"aery_engine"},"type":"module","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"}},"gitHead":"7ae506fcc4e8919c6e375f0c1be1466120a681d6","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/build-native.ts","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","check:types":"tsgo -p tsconfig.json --noEmit","embed:native":"bun scripts/embed-native.ts"},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"repository":{"url":"git+https://github.com/eminent337/aery.git","type":"git","directory":"packages/aery-engine"},"_npmVersion":"11.14.1","description":"Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","@napi-rs/cli":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/aery-engine_0.3.0_1781200313944_0.2677781982491838","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@aryee337/aery-engine","version":"0.3.2","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"aryee337"},"license":"MIT","_id":"@aryee337/aery-engine@0.3.2","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"homepage":"https://aery.dev","bugs":{"url":"https://github.com/eminent337/aery/issues"},"dist":{"shasum":"689a0b725d0857191f798b1dd95b557f04b4a6e6","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.3.2.tgz","fileCount":7,"integrity":"sha512-CT5SfflmF6CdSvPtq+OFMRC1F85pWAdwFnSnLpDtN84GQHB0oqYcWA78VnYZbXnIx6VheaWjweUSWBH1y0Ic2g==","signatures":[{"sig":"MEUCIHykDTk/0s9/iE240MtmdoeNTGVe2kdfXygEGvwi0oBfAiEA+JbGvdGLeyr336YH7cyUcMEhGiIRh+/wKj/6Gdi9lgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80184},"main":"./native/index.js","napi":{"triples":{},"binaryName":"aery_engine"},"type":"module","_from":"file:/tmp/aery-pack-rH2QjX/aryee337-aery-engine-0.3.2.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.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/build-native.ts","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","check:types":"tsgo -p tsconfig.json --noEmit","embed:native":"bun scripts/embed-native.ts"},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"_resolved":"/tmp/aery-pack-rH2QjX/aryee337-aery-engine-0.3.2.tgz","_integrity":"sha512-CT5SfflmF6CdSvPtq+OFMRC1F85pWAdwFnSnLpDtN84GQHB0oqYcWA78VnYZbXnIx6VheaWjweUSWBH1y0Ic2g==","repository":{"url":"git+https://github.com/eminent337/aery.git","type":"git","directory":"packages/aery-engine"},"_npmVersion":"11.17.0","description":"Native Rust bindings for 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.0"},"optionalDependencies":{"@aryee337/aery-engine-linux-x64":"0.3.2","@aryee337/aery-engine-win32-x64":"0.3.2","@aryee337/aery-engine-darwin-x64":"0.3.2","@aryee337/aery-engine-linux-arm64":"0.3.2","@aryee337/aery-engine-darwin-arm64":"0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/aery-engine_0.3.2_1781212708712_0.3332291821715181","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@aryee337/aery-engine","version":"0.3.5","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"aryee337"},"license":"MIT","_id":"@aryee337/aery-engine@0.3.5","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"homepage":"https://aery.dev","bugs":{"url":"https://github.com/eminent337/aery/issues"},"dist":{"shasum":"65e81757fd482878f0a367af0a8d67c2652529f5","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.3.5.tgz","fileCount":7,"integrity":"sha512-sShthQlhSHkK0elTGYd0SQ1Z06HK4sWK5ypvXtFLrlNquUlCzrEf/4Fk++eiMLfmF6zTUuEuA7HMTa+IzXSmyA==","signatures":[{"sig":"MEYCIQDrmcf459FOfNepo7yBAESJjemy/wSDS6ir4QajP6iTcQIhAOnZVJWRI8OdolPeE3IT3nUkUD/TlYv13fFG+NpdRBBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80200},"main":"./native/index.js","napi":{"triples":{},"binaryName":"aery_engine"},"type":"module","_from":"file:/tmp/aery-pack-sA5mRd/aryee337-aery-engine-0.3.5.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel --timeout 30000","bench":"bun bench/grep.ts","build":"bun scripts/build-native.ts","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","check:types":"tsgo -p tsconfig.json --noEmit","embed:native":"bun scripts/embed-native.ts"},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"_resolved":"/tmp/aery-pack-sA5mRd/aryee337-aery-engine-0.3.5.tgz","_integrity":"sha512-sShthQlhSHkK0elTGYd0SQ1Z06HK4sWK5ypvXtFLrlNquUlCzrEf/4Fk++eiMLfmF6zTUuEuA7HMTa+IzXSmyA==","repository":{"url":"git+https://github.com/eminent337/aery.git","type":"git","directory":"packages/aery-engine"},"_npmVersion":"11.17.0","description":"Native Rust bindings for 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.0"},"optionalDependencies":{"@aryee337/aery-engine-linux-x64":"0.3.5","@aryee337/aery-engine-win32-x64":"0.3.5","@aryee337/aery-engine-darwin-x64":"0.3.5","@aryee337/aery-engine-linux-arm64":"0.3.5","@aryee337/aery-engine-darwin-arm64":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/aery-engine_0.3.5_1781252810002_0.7479034254461105","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@aryee337/aery-engine","version":"0.3.7","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"author":{"name":"aryee337"},"license":"MIT","_id":"@aryee337/aery-engine@0.3.7","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"homepage":"https://aery.dev","bugs":{"url":"https://github.com/eminent337/aery/issues"},"dist":{"shasum":"c4c4ccbe8eae6601760b83d4994c17a3bb543fde","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.3.7.tgz","fileCount":7,"integrity":"sha512-iiuTehbgW7t7VIWCefgIs2GuAIhDMMqKs1iGuvauTYzDsQmL6VQc3XKVDhun144sa3TgMN+XZB/qag067RGsIg==","signatures":[{"sig":"MEUCIQDex5pesbrs8SXuHb7KJTQqnemxaDXeWsl82GV7fsPmgAIgezX8xFeccWD4F3zm0ECxjF9R7YCJrTbSNf0B3+xiRVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80200},"main":"./native/index.js","napi":{"triples":{},"binaryName":"aery_engine"},"type":"module","_from":"file:/tmp/aery-pack-eaCLkM/aryee337-aery-engine-0.3.7.tgz","types":"./native/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel --timeout 30000","bench":"bun bench/grep.ts","build":"bun scripts/build-native.ts","check":"biome check . && bun run check:types","gen:npm":"bun scripts/gen-npm-packages.ts","check:types":"tsgo -p tsconfig.json --noEmit","embed:native":"bun scripts/embed-native.ts"},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"_resolved":"/tmp/aery-pack-eaCLkM/aryee337-aery-engine-0.3.7.tgz","_integrity":"sha512-iiuTehbgW7t7VIWCefgIs2GuAIhDMMqKs1iGuvauTYzDsQmL6VQc3XKVDhun144sa3TgMN+XZB/qag067RGsIg==","repository":{"url":"git+https://github.com/eminent337/aery.git","type":"git","directory":"packages/aery-engine"},"_npmVersion":"11.17.0","description":"Native Rust bindings for 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.0"},"optionalDependencies":{"@aryee337/aery-engine-linux-x64":"0.3.7","@aryee337/aery-engine-win32-x64":"0.3.7","@aryee337/aery-engine-darwin-x64":"0.3.7","@aryee337/aery-engine-linux-arm64":"0.3.7","@aryee337/aery-engine-darwin-arm64":"0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/aery-engine_0.3.7_1781630124964_0.3658409545955914","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@aryee337/aery-engine","version":"0.3.8","description":"Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","type":"module","homepage":"https://aery.dev","author":{"name":"aryee337"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/eminent337/aery.git","directory":"packages/aery-engine"},"bugs":{"url":"https://github.com/eminent337/aery/issues"},"keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"main":"./native/index.js","types":"./native/index.d.ts","scripts":{"build":"bun scripts/build-native.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit","lint":"biome lint .","test":"bun test --parallel --timeout 30000","fix":"biome check --write --unsafe .","fmt":"biome format --write .","embed:native":"bun scripts/embed-native.ts","gen:npm":"bun scripts/gen-npm-packages.ts","bench":"bun bench/grep.ts"},"devDependencies":{"@napi-rs/cli":"catalog:","@types/bun":"catalog:"},"engines":{"bun":">=1.3.14"},"napi":{"binaryName":"aery_engine","triples":{}},"exports":{".":{"types":"./native/index.d.ts","import":"./native/index.js"}},"gitHead":"28861a5556d2444acb088436dfbed0bee79bf888","_id":"@aryee337/aery-engine@0.3.8","_nodeVersion":"24.3.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-PpR+RToji69ahTD4p/fIGu5ZW1Ju5Otff5lmO5zGnsQnpLbGoa0cGmmggI6zbVgCS+pblHtLeo+HzeT1Gco3ig==","shasum":"debc22ec0aa647862a604f7d6fd2faec89f47b56","tarball":"https://registry.npmjs.org/@aryee337/aery-engine/-/aery-engine-0.3.8.tgz","fileCount":8,"unpackedSize":123474496,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCeMHrD+IfPZVBj6GfO0K6v4zNfXQjQEL5jzxh47jjFSwIhAJ/aV1DkHA24PBs0P13Zp7ZOU90qzqRygSREhQHkL9tt"}]},"_npmUser":{"name":"paryee","email":"aryeebus337@gmail.com"},"directories":{},"maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aery-engine_0.3.8_1782417549123_0.39734070516013786"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T19:34:51.317Z","modified":"2026-06-25T19:59:09.603Z","0.2.1":"2026-06-10T19:34:51.894Z","0.2.10":"2026-06-10T19:36:36.813Z","0.2.29":"2026-06-10T19:41:40.365Z","0.3.0":"2026-06-11T17:51:54.298Z","0.3.2":"2026-06-11T21:18:28.874Z","0.3.5":"2026-06-12T08:26:50.141Z","0.3.7":"2026-06-16T17:15:25.095Z","0.3.8":"2026-06-25T19:59:09.489Z"},"bugs":{"url":"https://github.com/eminent337/aery/issues"},"author":{"name":"aryee337"},"license":"MIT","homepage":"https://aery.dev","keywords":["napi","rust","native","grep","text-processing","clipboard","image","pty","shell","syntax-highlighting"],"repository":{"type":"git","url":"git+https://github.com/eminent337/aery.git","directory":"packages/aery-engine"},"description":"Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API","maintainers":[{"name":"paryee","email":"aryeebus337@gmail.com"}],"readme":"# @aryee337/aery-engine\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**: Glob-based file/directory discovery with gitignore support (pure TypeScript via `globPaths`)\n- **SIXEL**: Terminal image encoding for SIXEL-capable terminals (decode, resize, encode in one pass)\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 \"@aryee337/aery-engine\";\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## 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`@aryee337/aery-engine` publishes a small core package plus generated\nplatform-specific optional dependency packages:\n\n```\ncrates/aery-engine/       # 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  aery_engine.<platform>-<arch>-modern.node   # x64 modern ISA (local/CI artifact)\n  aery_engine.<platform>-<arch>-baseline.node # x64 baseline ISA (local/CI artifact)\n  aery_engine.<platform>-<arch>.node          # non-x64 build artifact\nnpm/<platform>-<arch>/   # Generated at publish time, not committed\n  package.json           # @aryee337/aery-engine-<platform>-<arch>\n  *.node                 # Only that platform's addon binary or x64 ISA variants\nsrc/                     # TypeScript wrappers and generated declarations source\n  native.ts\n  index.ts\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"}