{"_id":"aetherlight-node","_rev":"46-b9bdb14062640d46e48886841a2681ce","name":"aetherlight-node","dist-tags":{"latest":"0.18.4"},"versions":{"0.1.0":{"name":"aetherlight-node","version":"0.1.0","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.1.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"4889080f61f81760e59211eda13807d50c2ab702","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.1.0.tgz","fileCount":4,"integrity":"sha512-eHGEIbMYNkOB5+x+cdunJmzdvwiyoeNzfmDPaiE2PszHwfOfOzae/Vj78Zu6KbHyK2JCmKDAag7KK2Ro099t6g==","signatures":[{"sig":"MEYCIQC0b2GKS37j6J1e1bAuiND07buKaSUX2lnx1PhNoSQ8FgIhAK6C1TiRK4i3fI+3AZSeKDivjyvAzFjDfN3bwiK9oa2X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27167},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a4fc953a659731fe2c562c234f8a9323560bf24e","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.1.0","aetherlight-node-darwin-arm64":"0.1.0","aetherlight-node-linux-x64-gnu":"0.1.0","aetherlight-node-win32-x64-msvc":"0.1.0","aetherlight-node-linux-arm64-gnu":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.1.0_1761627309426_0.6483180068781111","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"aetherlight-node","version":"0.1.1","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.1.1","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"52aa8fb358bfea54353a133048a2f3236406bb61","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.1.1.tgz","fileCount":4,"integrity":"sha512-anMbKc96WRHpMniiGzAwpGrVjf778lWEL//Aqcivz272iVgRnyxdoOyiYO1wOgEgdN+rrEaIoUnpo3NSy+oavg==","signatures":[{"sig":"MEYCIQComakVfrqk/mtWhRvWZhE7ipAh3pCpnoXNbeP6UMBhXwIhALM10h8zo6BphE70DONS2UWT88v8hgHw2wuq8viw7hlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27463},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a4fc953a659731fe2c562c234f8a9323560bf24e","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.1.1","aetherlight-node-darwin-arm64":"0.1.1","aetherlight-node-linux-x64-gnu":"0.1.1","aetherlight-node-win32-x64-msvc":"0.1.1","aetherlight-node-linux-arm64-gnu":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.1.1_1761658565327_0.22165395943000998","host":"s3://npm-registry-packages-npm-production"}},"0.13.22":{"name":"aetherlight-node","version":"0.13.22","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.13.22","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"5ad3fc89dc02c458a1206882a1a2491b1d6b4dab","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.13.22.tgz","fileCount":4,"integrity":"sha512-FaautJ912tIlHoC6hfKUc4SxSo+cy+zDF1hhg4DvR9GdhQXmvJbDcyYaHfl1Z7Ihkq7i9mYX+NxRdOnvMuOesQ==","signatures":[{"sig":"MEUCIEuZcoL5cxz6nL3AaBqMqshMynbJr4sbqVIdToYdAQSDAiEAtqJKTV3HxNZHIko9v9C29XnIrWnvznJByhrw3Mn41Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"dcc3ae99a5ba9a6b86d0eb58e0f1be6d8baf7f60","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.13.22","aetherlight-node-darwin-arm64":"0.13.22","aetherlight-node-linux-x64-gnu":"0.13.22","aetherlight-node-win32-x64-msvc":"0.13.22","aetherlight-node-linux-arm64-gnu":"0.13.22"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.13.22_1761700422519_0.03224270225028847","host":"s3://npm-registry-packages-npm-production"}},"0.13.23":{"name":"aetherlight-node","version":"0.13.23","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.13.23","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"6ab84afdd7b46b4d74952f0d71bf14c8025c185c","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.13.23.tgz","fileCount":4,"integrity":"sha512-ZpOdKfA1d+tsOE7HX8YDWfezEoA96lrnERTrMACWCd66Ajn35sqXrRS7vMtXoTyaZvv7SiyewL672h76BPJKpg==","signatures":[{"sig":"MEQCIHTkR3oP6VWkopYj9wBZjK1i1swU8AbGX2YXYFhhhnmJAiAnLZfHQWgTVNo5vcFFQm6kUGYE9HfQh+SjHl5+SDJlHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fa27a36aae5ee0e9569b6de510bb8aaa8e3f3802","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.13.23","aetherlight-node-darwin-arm64":"0.13.23","aetherlight-node-linux-x64-gnu":"0.13.23","aetherlight-node-win32-x64-msvc":"0.13.23","aetherlight-node-linux-arm64-gnu":"0.13.23"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.13.23_1761714985208_0.5658009407193239","host":"s3://npm-registry-packages-npm-production"}},"0.13.24":{"name":"aetherlight-node","version":"0.13.24","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.13.24","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"e8c9411e65fe5bea03e77d52dc60be2aa0500a2e","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.13.24.tgz","fileCount":4,"integrity":"sha512-TN0o861MTgdkCl8iAGb1bRRn7jF9mOXsw5xOyebV52GSOC599kyKPmJ1HgV+5X43QOdwNrP7uDk85TMEh1x8qw==","signatures":[{"sig":"MEUCIQCwyTNcDVN1aNwteiSmeK6UxU9COVcW4fSKwcDkCuekWwIgbsAZnjNSMtydWL6iRtOAEolZt/DwgH0staqIp0dl698=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0a6508da10cff06a091246b16472c3b23bf56572","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.13.24","aetherlight-node-darwin-arm64":"0.13.24","aetherlight-node-linux-x64-gnu":"0.13.24","aetherlight-node-win32-x64-msvc":"0.13.24","aetherlight-node-linux-arm64-gnu":"0.13.24"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.13.24_1761718226303_0.662220404992415","host":"s3://npm-registry-packages-npm-production"}},"0.13.27":{"name":"aetherlight-node","version":"0.13.27","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.13.27","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"cd3d2da8fa65a22c45c42d410f12ba462b0bdb30","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.13.27.tgz","fileCount":4,"integrity":"sha512-YPCZyM6RZ9fuxt1x8ueK/61jpjwhiyZbl6ZE4Ic5NqSlxOXYZibdBtq1Chc+nz6X7IxQgL7VJiljIeoCGr37RQ==","signatures":[{"sig":"MEYCIQCBrGUUIwKyZggwLdAaiX7fbhbhn6mPid0StgRawvW81QIhAOrF2OqVBoXgi6nEmRUdXTPSczxSftr3mozomtOYQ0k+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"950ecdb3119c145f4fc4c7a18bf99bfd401a1e17","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.13.27","aetherlight-node-darwin-arm64":"0.13.27","aetherlight-node-linux-x64-gnu":"0.13.27","aetherlight-node-win32-x64-msvc":"0.13.27","aetherlight-node-linux-arm64-gnu":"0.13.27"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.13.27_1761768877222_0.8286455748071406","host":"s3://npm-registry-packages-npm-production"}},"0.13.28":{"name":"aetherlight-node","version":"0.13.28","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.13.28","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"ff09060d4ae796926cd8df2a361c1a52a6269825","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.13.28.tgz","fileCount":4,"integrity":"sha512-kA3bi+cPdsoLKl4msGe0NCg6bKMtu5MUbBOV7Fo1BA07FzFyIpuZhQY9AxIdGSEjgXWODtTuxYBMHzXE54Pcew==","signatures":[{"sig":"MEUCIQC0CkzeCeQoDpAcw6ThL625IhPpFGUySHZ8KSwctKCJkQIgS+5TNh0Vw1/s01m6wk9LPiEC2qBxXbhd0pJTVLL1so8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"667e2e6d08f767bd24322ab0ad6261d952fcc43b","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.13.28","aetherlight-node-darwin-arm64":"0.13.28","aetherlight-node-linux-x64-gnu":"0.13.28","aetherlight-node-win32-x64-msvc":"0.13.28","aetherlight-node-linux-arm64-gnu":"0.13.28"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.13.28_1761835442702_0.20349856535757738","host":"s3://npm-registry-packages-npm-production"}},"0.13.29":{"name":"aetherlight-node","version":"0.13.29","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.13.29","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"a4045d9df9c810ba635ca7b3b84acfea409a321c","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.13.29.tgz","fileCount":4,"integrity":"sha512-J4Fh0s2B5HzrZiexkPJs9+u678Q7GStt6wczKC7OiFiZ029zCP2mDHf9cT/L0Qjs7ogNHsDeYQGRk5DT4yHY+g==","signatures":[{"sig":"MEQCIA+wcpr76z2l9NhDRs/ZlbTad4PuLgnn3rGMBduEGqyxAiATAMC5oa+zfRgqWOfPolEopgSjn/5jMzQG1AMaKnw//w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"cbd3f28de73ba137c887b8ac8e776bc25b621903","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.13.29","aetherlight-node-darwin-arm64":"0.13.29","aetherlight-node-linux-x64-gnu":"0.13.29","aetherlight-node-win32-x64-msvc":"0.13.29","aetherlight-node-linux-arm64-gnu":"0.13.29"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.13.29_1761843252995_0.5746235242863666","host":"s3://npm-registry-packages-npm-production"}},"0.13.30":{"name":"aetherlight-node","version":"0.13.30","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.13.30","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"cf99f5603857c56c867e7d3666065d1d67cc93bc","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.13.30.tgz","fileCount":4,"integrity":"sha512-A5Gb1bEPnEWettWpvZhOicxeJ5cMWrKCY8qXrqXq5vSFtleBvRJetzIjOACHV0W6Yv41HICXtrqquMyR4w5Edg==","signatures":[{"sig":"MEUCIQCke8akkeVQl6E6gXQUrZBkY2FujNNdK1ItXD4RkxUlhAIgCh/zHntwS3zHPtra396ThVK4+b3v6bP8+gsBwdJWqHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c03e91e7c469d3cf0f8f238e23e3f92c3a7801ac","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.13.30","aetherlight-node-darwin-arm64":"0.13.30","aetherlight-node-linux-x64-gnu":"0.13.30","aetherlight-node-win32-x64-msvc":"0.13.30","aetherlight-node-linux-arm64-gnu":"0.13.30"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.13.30_1761851739435_0.8453258477100447","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"aetherlight-node","version":"0.15.0","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"c5e9ebeebade73ad79ff278ac98cd0d50ed40857","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.0.tgz","fileCount":4,"integrity":"sha512-9wG35drewfVddC5iMnaSYIrcd9541BpyaagmV3T1qw1mZr+DK1eRQ5InB6pF/xYl5Y0/qQqmplaVseG+eKGARA==","signatures":[{"sig":"MEUCIAU4wfs4bi2Y6b0iBUqwPCO0xFERNkvEIhjUu06M7APnAiEAxszcsu2c7/fe4pGiMLMvsQGRFifGocUV/+0tE47R/IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27469},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8376816b8e199e366d1b95b3179602ae03758d58","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.0","aetherlight-node-darwin-arm64":"0.15.0","aetherlight-node-linux-x64-gnu":"0.15.0","aetherlight-node-win32-x64-msvc":"0.15.0","aetherlight-node-linux-arm64-gnu":"0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.0_1761886237041_0.2468770837481744","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"aetherlight-node","version":"0.15.1","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.1","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"6c07a129ccddb31433084b665e4643a00cf50dd5","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.1.tgz","fileCount":4,"integrity":"sha512-b2cK40Nf7DATae3xVhWXPl3aHjokgZ6vz7hsW0ri7FolIBPEXggjc1THtDHvSiieZk+8yUaIt1bMTdLWMZu/Kw==","signatures":[{"sig":"MEUCIAM8/9jTlBPXXexKG2vhRzTxDl0TpYEKbqo+U1D1Uw47AiEA/b1/BK5crBQeKSKYfiE7u09AKwpfKGgGmWb8OFsyE+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27469},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3940ca5db9606a1c435bdd48d8c96bcf4f96c76e","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.1","aetherlight-node-darwin-arm64":"0.15.1","aetherlight-node-linux-x64-gnu":"0.15.1","aetherlight-node-win32-x64-msvc":"0.15.1","aetherlight-node-linux-arm64-gnu":"0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.1_1761890200696_0.6756350149064922","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"aetherlight-node","version":"0.15.3","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.3","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"c1da0b1d56bc0e6e8345a9017fe5c0a8fc514592","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.3.tgz","fileCount":4,"integrity":"sha512-YrdHFr2DRysI0t/cRSO/xAYImrlyh1iFSeR120MoxXCqGcrn9fUdPoqbDIEQ4+PtDvz1DziztLFjZp9XvFOnAg==","signatures":[{"sig":"MEUCID/deE2LoHAl4q87+5ZR0x4EClvIXgUnnfiG4MLTWguJAiEAhFsHi5SF3rDX5kqQnOpK+7lqnBPQWAy9Y2rP7bGVJBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27469},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ffc4d0f5bc1808fa3c0481149238b2ec7c5854de","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.3","aetherlight-node-darwin-arm64":"0.15.3","aetherlight-node-linux-x64-gnu":"0.15.3","aetherlight-node-win32-x64-msvc":"0.15.3","aetherlight-node-linux-arm64-gnu":"0.15.3"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.3_1761892513196_0.09573027628664477","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"aetherlight-node","version":"0.15.6","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.6","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"8fd50b8a9c8985fc0424722872bfbbc74fb86dfe","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.6.tgz","fileCount":4,"integrity":"sha512-P+2+bqJZTtkgkVtxbDZxQzAxevvcVpSaZNDTb9Y7jZ6/+lxalgJc5ay/isB4tnQu3NOWm95g1SXZtNzuDYnhBQ==","signatures":[{"sig":"MEUCIHnAFvFY0KgtM0XEejx3Npwy0f8J7eifJUcNo3CGeYVZAiEA+pWPBTq5uU6RhIXkSPWewLHb5hBItcMpz5rctej3Caw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27469},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"29827162d884744e4f884e84d8f7341de6a34267","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.6","aetherlight-node-darwin-arm64":"0.15.6","aetherlight-node-linux-x64-gnu":"0.15.6","aetherlight-node-win32-x64-msvc":"0.15.6","aetherlight-node-linux-arm64-gnu":"0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.6_1761931094381_0.03077022615530467","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"aetherlight-node","version":"0.15.8","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.8","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"a8e62301b0ec348dff931aac0046a58136e8d5a3","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.8.tgz","fileCount":4,"integrity":"sha512-WLVq9uxEQAlWRqmDepUEGWtPxR21HfUxPqVuCMs79Rp2iOFp4okiJjGA1N/VJExbtleg+g29mOLuZYPAKQ3jXA==","signatures":[{"sig":"MEUCIBpkIry0nVQT6YLNR/jwm+PXZDQXeWf6z4EZgGCoqr6DAiEA3GnYNwp5FcyZNMbuQqAqS+Yht1XkOEJyxlvZRIB1ug8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27469},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"82fae6a79d9587fefefe99749e229a1cc450fdc9","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.8","aetherlight-node-darwin-arm64":"0.15.8","aetherlight-node-linux-x64-gnu":"0.15.8","aetherlight-node-win32-x64-msvc":"0.15.8","aetherlight-node-linux-arm64-gnu":"0.15.8"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.8_1761933181588_0.3353146988288296","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"aetherlight-node","version":"0.15.10","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.10","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"8622924f62b3e873d33ee5430bb4850bf10facf9","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.10.tgz","fileCount":4,"integrity":"sha512-OsPBIZAy39qoFQda7Etj9j/Pi4jgwNh+oDx6zGMFeOc6A4gEb7g7crW48jnXIn+SBxWeM+v5bVFkZFqKgF7h6g==","signatures":[{"sig":"MEUCIQCytDUKwn8UimaY2s8CKqokpuGYuYoNKzvYtOcJWXHHvgIgcFTE503c0x5uy7v3YMynKp5QxKcHmMWFiuXlVfgLnfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d6d31211777b112d99798f9d1d756293bd5b498d","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.10","aetherlight-node-darwin-arm64":"0.15.10","aetherlight-node-linux-x64-gnu":"0.15.10","aetherlight-node-win32-x64-msvc":"0.15.10","aetherlight-node-linux-arm64-gnu":"0.15.10"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.10_1761941317468_0.5896650585611569","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"aetherlight-node","version":"0.15.11","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.11","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"40d1822c405a2e5d7b61de93ccb94454c787229e","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.11.tgz","fileCount":4,"integrity":"sha512-pnbjMPvb23NIHjPbUiT/Q0x7NpJ8W44ZvEI56CSyZKNZhqvNm1L6CwW4zsXJI/ukhneQR9jKlX16T45WU+Q9Kw==","signatures":[{"sig":"MEYCIQDJUdQB0ytjL4QAL4HLwr6kL1V6HoiGAo/aipZJe1izqwIhAKKcxZbP2hN36lQeI2PaAl/Nc8+E+5IlFUKizXTTRr7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5d2ab215bc76a5565e959a13bebd62050b08cc64","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.11","aetherlight-node-darwin-arm64":"0.15.11","aetherlight-node-linux-x64-gnu":"0.15.11","aetherlight-node-win32-x64-msvc":"0.15.11","aetherlight-node-linux-arm64-gnu":"0.15.11"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.11_1761944854615_0.38470024465014774","host":"s3://npm-registry-packages-npm-production"}},"0.15.12":{"name":"aetherlight-node","version":"0.15.12","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.12","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"ed535377d8db73674c1b16b9c89968379fb4dc26","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.12.tgz","fileCount":4,"integrity":"sha512-469HK7oHQUukiBkAPDvREizzhbn4m9vSPto6E8htA2kqUyR434Lj1C5qpKYFa9sAE5Us5k0hNpdTys/oKgh0Ug==","signatures":[{"sig":"MEUCIQCXawYs0NZ/wTuNypDWuDATT/SpaI6/uiGx7HUEVvV8RwIgJydpkVf+55V2EIpV7v1mZ7Tdzzl3zIqKp0t0hr4Nh9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2ebf8c291215a2ad81b51040614a99c8df304bb4","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.12","aetherlight-node-darwin-arm64":"0.15.12","aetherlight-node-linux-x64-gnu":"0.15.12","aetherlight-node-win32-x64-msvc":"0.15.12","aetherlight-node-linux-arm64-gnu":"0.15.12"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.12_1761946673271_0.4034512046373757","host":"s3://npm-registry-packages-npm-production"}},"0.15.13":{"name":"aetherlight-node","version":"0.15.13","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.13","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"9335f126953439b79921cb78a2d25efc6901dab0","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.13.tgz","fileCount":4,"integrity":"sha512-RlAYedjDRCnA3H02TmlJ2ClwuDMid9UOWYh1TDN+qnfqgFwtJN8v7N2hf/3JIm+B3MJ6y0qhgdf+0JmWan+glA==","signatures":[{"sig":"MEYCIQCQ97lOeIAxBrwmKeRnUWlZ57E/RZ8wBuBZDlXZtCTRsgIhAJ/NM39zeBE2gIBnTR8P83uSiDCdqEOnrFwZuv8xt9/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"cf346070de2f303a1f1c33cec24fee820af8ce39","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.13","aetherlight-node-darwin-arm64":"0.15.13","aetherlight-node-linux-x64-gnu":"0.15.13","aetherlight-node-win32-x64-msvc":"0.15.13","aetherlight-node-linux-arm64-gnu":"0.15.13"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.13_1761949033918_0.11531299876292178","host":"s3://npm-registry-packages-npm-production"}},"0.15.14":{"name":"aetherlight-node","version":"0.15.14","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.14","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"d7c7a576a8a56412e01f7a387de190b09c647169","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.14.tgz","fileCount":4,"integrity":"sha512-wGpmwwCxpNjDeHM/nXLpW1YV/pgpuvMpwI1YCdsDo3EqHLxF46Crr8dZuzG2/F+LnDiyosOvs5QA3BciFliucA==","signatures":[{"sig":"MEYCIQDn1fenTdPc16i499YBuTTuabLSNQXeCNcf6YbIPqXAvgIhAOqtJr3ImTQpEd4OD3qLVg0+HqyYecy4/DmAoEVdCzjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"10c9c30c4180cd0c981da4aba2db86d2dfe51a32","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.14","aetherlight-node-darwin-arm64":"0.15.14","aetherlight-node-linux-x64-gnu":"0.15.14","aetherlight-node-win32-x64-msvc":"0.15.14","aetherlight-node-linux-arm64-gnu":"0.15.14"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.14_1761950141247_0.8365777920994499","host":"s3://npm-registry-packages-npm-production"}},"0.15.15":{"name":"aetherlight-node","version":"0.15.15","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.15","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"0d1c993051aa0add89d96ef9965dbbf181cdec2a","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.15.tgz","fileCount":4,"integrity":"sha512-gdOCDI+leSAF3EQ1gEn60snlKyLlphpYWOlHL4ePS8lWuPci7ar7LYYw0ho/tN8iOd1MAHw3RwqnBEitsmu1Ow==","signatures":[{"sig":"MEUCIQCjYvd3yPp+FHh3BakogAAe/XfS9+lr/HjulzN+MhydngIgYFTkpvdR+Qah/ArfNaWfAzjgv1jm+rnE9VATCGf1HhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"52b92cad73a2c22523e93059069b4443a4114d7b","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.15","aetherlight-node-darwin-arm64":"0.15.15","aetherlight-node-linux-x64-gnu":"0.15.15","aetherlight-node-win32-x64-msvc":"0.15.15","aetherlight-node-linux-arm64-gnu":"0.15.15"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.15_1761955034471_0.5046540078233563","host":"s3://npm-registry-packages-npm-production"}},"0.15.16":{"name":"aetherlight-node","version":"0.15.16","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.16","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"ff1335f92a21673f523536d9e49764959fb80a1b","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.16.tgz","fileCount":4,"integrity":"sha512-pYsJkNPPcxnIoG1AlMNaXRDqL1mBsf+oOl0NQ2U0LLwa40J5biWMctyJvi76urgR05kpkmqB624lH8Y2k/ms1w==","signatures":[{"sig":"MEQCIGPYNzpwthfgzT1hlyfYg9h9nqGP+p4guw2/38oJrQBVAiA4iZaNqjsX9r9pDXPqA3qIqbezhcX/7K5Ifih9pqIyKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"dab40a54b41c53a8d2071919c1c8bdd7496c55fc","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.16","aetherlight-node-darwin-arm64":"0.15.16","aetherlight-node-linux-x64-gnu":"0.15.16","aetherlight-node-win32-x64-msvc":"0.15.16","aetherlight-node-linux-arm64-gnu":"0.15.16"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.16_1761958405144_0.6303814939012584","host":"s3://npm-registry-packages-npm-production"}},"0.15.17":{"name":"aetherlight-node","version":"0.15.17","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.17","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"7aee9586b47d501629a1020b1ffeb170f9fe930d","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.17.tgz","fileCount":4,"integrity":"sha512-mVD7+3SRysrXe1tUmpGQkLLNnb+i9R2dc62u0wT/EKrBkhLaF1g/q0a6qeYpPPEBBnIGt6vlhBWFIP5jTyMx1Q==","signatures":[{"sig":"MEUCIQDZ545WNEp3hkfbSInEgbaT0R55aTb444xgThnNLc94OwIga7eMlTW7W1ieo2mISNLttsxmfa/U5wUtR6tz9eDkbo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"6c8a7360ab3feb2c1e1a7ddc4164628a5a019215","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.17","aetherlight-node-darwin-arm64":"0.15.17","aetherlight-node-linux-x64-gnu":"0.15.17","aetherlight-node-win32-x64-msvc":"0.15.17","aetherlight-node-linux-arm64-gnu":"0.15.17"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.17_1761960947873_0.10630130592599585","host":"s3://npm-registry-packages-npm-production"}},"0.15.18":{"name":"aetherlight-node","version":"0.15.18","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.18","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"b99060f51a1f2a813cdd617e163097a693d9b129","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.18.tgz","fileCount":4,"integrity":"sha512-Qe8oqq6L+nrscr7d5GQB8FIs20kq7zuR75rmnXTRWbsmwAUB6RzEmr+CKP3RDoPUbdUGqrxH8HtrQdPZKkisqw==","signatures":[{"sig":"MEQCIHeREuCcdXEw6dReKcxV29E3TnYTygwuOkdX6/OLIXt5AiARwUL6TLlHdemZ+nwYzt/QFCpvAkPwbOnl2JFCKmJuzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ffc4d0f5bc1808fa3c0481149238b2ec7c5854de","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.18","aetherlight-node-darwin-arm64":"0.15.18","aetherlight-node-linux-x64-gnu":"0.15.18","aetherlight-node-win32-x64-msvc":"0.15.18","aetherlight-node-linux-arm64-gnu":"0.15.18"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.18_1761962110122_0.39854949709340315","host":"s3://npm-registry-packages-npm-production"}},"0.15.20":{"name":"aetherlight-node","version":"0.15.20","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.20","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"b5a30acb3c9fc1a8d4e154b70037c704b2a61b90","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.20.tgz","fileCount":4,"integrity":"sha512-fbnVkvIr9KngvLJIPEyGaFwWxTo00tVQZKp3Vl00WRWOarBh+i/+TWggzyTqDyYYefsB3w2VpzOixupR93uQLw==","signatures":[{"sig":"MEUCIBoVJ63l8EtBERalxwB96kGlU823sMIuNllFnoHUc2m+AiEA3Dmy1K6piahaLkH4tueShQpV3fwXtjGNZNB+bmRgQSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5800d57deaf85309d35e95412f0438b66ebdafb1","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.20","aetherlight-node-darwin-arm64":"0.15.20","aetherlight-node-linux-x64-gnu":"0.15.20","aetherlight-node-win32-x64-msvc":"0.15.20","aetherlight-node-linux-arm64-gnu":"0.15.20"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.20_1761963602828_0.5203043144813242","host":"s3://npm-registry-packages-npm-production"}},"0.15.21":{"name":"aetherlight-node","version":"0.15.21","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.21","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"82d4ea7c0d4438dba3d96fc32d97d8651fb59671","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.21.tgz","fileCount":4,"integrity":"sha512-dgUJ5p9yW7hyPdOtmYy/vogT8vQIvEKFy6FjLPi9tok7EfufrdDf0QzReUm4dkyKc12aeVAsJUr+SWTiRuklsw==","signatures":[{"sig":"MEQCIGvHc1SG80+WSyYbVWUlXdH+96vFXXLqQk73F9RXYO9uAiAjg9CyOLtSqQFnChnb+V18NdI0DxmYmSM495/05iEulg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d8fe640fb3418a6fed9feff3099b13229fa2df34","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.21","aetherlight-node-darwin-arm64":"0.15.21","aetherlight-node-linux-x64-gnu":"0.15.21","aetherlight-node-win32-x64-msvc":"0.15.21","aetherlight-node-linux-arm64-gnu":"0.15.21"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.21_1761972199793_0.7342874721941637","host":"s3://npm-registry-packages-npm-production"}},"0.15.23":{"name":"aetherlight-node","version":"0.15.23","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.23","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"a9474736b4f890ede2bdb925b83b2e8867191b8c","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.23.tgz","fileCount":4,"integrity":"sha512-RhAVyvV8y+ZrY6hoDmA40QovCzpwcKHb9MC7ZNjZ5o/+I3Gm+tgVLXYUpIdimCP1RQBylA0K6GgJnk0aWmr3kA==","signatures":[{"sig":"MEUCIQCbea6ra2WM45tmlxtAUoM0aoDIIpt5ZQOQY9isl7/ragIgaSGA9DYPb+aeYOYHweeMIJH6rWmyf6HEjjKtprgdmEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"78b80b274810e443a2eeb8fad92600e197b87587","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.23","aetherlight-node-darwin-arm64":"0.15.23","aetherlight-node-linux-x64-gnu":"0.15.23","aetherlight-node-win32-x64-msvc":"0.15.23","aetherlight-node-linux-arm64-gnu":"0.15.23"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.23_1761974388516_0.06612030009540026","host":"s3://npm-registry-packages-npm-production"}},"0.15.24":{"name":"aetherlight-node","version":"0.15.24","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.24","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"87e0a29bd9ea694fb8f2eb8e859b2543b59f80e5","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.24.tgz","fileCount":4,"integrity":"sha512-hrmvQDSW1Pfxq5Rj8NK8DrqEDN21OPP8ZGak6uldvDqQNUtZhU+A3n87WYKegGuL5mqAOnXLEbqkZgKXukFF9A==","signatures":[{"sig":"MEUCIQCCGlneRj4XiGYeyG6YHlStLCWUxokP0LjNZfaSpfF1ogIgcdpGS/QunZGe/UrSdsV0jZvAmCriAozww+sfHnEqSgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ffc4d0f5bc1808fa3c0481149238b2ec7c5854de","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.24","aetherlight-node-darwin-arm64":"0.15.24","aetherlight-node-linux-x64-gnu":"0.15.24","aetherlight-node-win32-x64-msvc":"0.15.24","aetherlight-node-linux-arm64-gnu":"0.15.24"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.24_1761975900734_0.19337432828027135","host":"s3://npm-registry-packages-npm-production"}},"0.15.26":{"name":"aetherlight-node","version":"0.15.26","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.26","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"b5cc24f554c083c477f3d7b7e6e24bb99b853a31","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.26.tgz","fileCount":4,"integrity":"sha512-X0Rq1CO4/N8yl9TsF5RHAMWXvJaGvMsU7/WNA37uaP5aDViBa1fSKQH1tCVmwNPgU3GR4xyky05CjMgs/LUbXw==","signatures":[{"sig":"MEUCIQDTRyuMINvtDm4a/Ps4JAv8vjggI4dbQ+PITFR7XCIyBgIgQkVVQcnpR6MsM8Tk3lGnduIgKxH00q7kFkesq6K7Afk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"70d507086abd5c1f3279d709240e5367b443f426","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.26","aetherlight-node-darwin-arm64":"0.15.26","aetherlight-node-linux-x64-gnu":"0.15.26","aetherlight-node-win32-x64-msvc":"0.15.26","aetherlight-node-linux-arm64-gnu":"0.15.26"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.26_1761978215552_0.2873800222167848","host":"s3://npm-registry-packages-npm-production"}},"0.15.28":{"name":"aetherlight-node","version":"0.15.28","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.28","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"29f0574b29d0ea82189358a0c9772473d944b20b","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.28.tgz","fileCount":4,"integrity":"sha512-fITDw1q+awM5UOcpEfJW4GE+yZlRmgUpVVY2lByTkUyU9MQrS3V6jBnCSSFFtB4jQRcMKV/j9ER+VHy/q823+Q==","signatures":[{"sig":"MEUCIQDqIdjydUvqtUq5KE2U1LFQzoiQ028F9ZdblVRbhp2IxwIgTb6/q6IWWex/7/E5K9qmF6NrmWv4TPTXY886AWoCNaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3dc9038dc31bc72ec0e7c4b158b0e6618ca87d36","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.28","aetherlight-node-darwin-arm64":"0.15.28","aetherlight-node-linux-x64-gnu":"0.15.28","aetherlight-node-win32-x64-msvc":"0.15.28","aetherlight-node-linux-arm64-gnu":"0.15.28"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.28_1761982621155_0.9962715331562046","host":"s3://npm-registry-packages-npm-production"}},"0.15.30":{"name":"aetherlight-node","version":"0.15.30","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.30","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"5b35d8c130914cce159abb119a8d5d3c198d5003","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.30.tgz","fileCount":4,"integrity":"sha512-mqegs68X52YdIbeP+b85ow1D+F4zIAsVNCimryxI+wKMhqg+Lv0bKww/3v98V/D4NwfpHGtxw/PxGJJgoHbBQA==","signatures":[{"sig":"MEUCIGBGKTZ8Plkop+nx0iyjI/7k+oXJz82Bfi1Etab3s8zBAiEAzODWYk7ziFV1fSEajw6sqQHP4mYjN6VTlxFvRFwl43k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f935144ff2d5a889576ab0abf08458e61361ffd2","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.30","aetherlight-node-darwin-arm64":"0.15.30","aetherlight-node-linux-x64-gnu":"0.15.30","aetherlight-node-win32-x64-msvc":"0.15.30","aetherlight-node-linux-arm64-gnu":"0.15.30"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.30_1761985622699_0.2737679211794297","host":"s3://npm-registry-packages-npm-production"}},"0.15.31":{"name":"aetherlight-node","version":"0.15.31","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.31","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"9896aecded06f184aeefa450aa6fbbe133bfc03f","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.31.tgz","fileCount":4,"integrity":"sha512-lcCt6kMYSHYimpI75dpw72PlPD4nw2ZxKfsmhLGyMpEDtNMx/FvQHniha9xiM3cLIbLz8LfvqsVNmG4DJZFfcw==","signatures":[{"sig":"MEUCIF/y8JtzbGxyvOtB0mqaNiw0iCaUrdXzNbjSSbRRuhwTAiEA1YWZIPYNlLyRadgtHZXXMpzKWNej3z5X1ARmDMQ+ExM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d4238ed83ae9842b16af8a6ebe2842ac6bcc7c06","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.31","aetherlight-node-darwin-arm64":"0.15.31","aetherlight-node-linux-x64-gnu":"0.15.31","aetherlight-node-win32-x64-msvc":"0.15.31","aetherlight-node-linux-arm64-gnu":"0.15.31"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.31_1762148777490_0.1100261754291223","host":"s3://npm-registry-packages-npm-production"}},"0.15.32":{"name":"aetherlight-node","version":"0.15.32","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.32","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"47e3d3ca839c8fdcdf4212ddca3158daa6eba192","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.32.tgz","fileCount":4,"integrity":"sha512-M3jI1HhsjUD7EaAjZ3Wp/C/DRqcuFSlE29qtI1bQ5MG+0deuTKJAULq740kR/QkvWSfiIAUCbkjZ1C0sdmQzjw==","signatures":[{"sig":"MEYCIQCL5CnVbGelwA1tULnZCIEnDcpwCF+18E6umjuSFJMi/gIhANtpDSfvyu7GkjURUcR3pN2uYNGLUqUt3Da0Sy9ypXdT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c1f57c27261f20f1176a3e80742795b4716cc86d","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.32","aetherlight-node-darwin-arm64":"0.15.32","aetherlight-node-linux-x64-gnu":"0.15.32","aetherlight-node-win32-x64-msvc":"0.15.32","aetherlight-node-linux-arm64-gnu":"0.15.32"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.32_1762150676538_0.8200606933163659","host":"s3://npm-registry-packages-npm-production"}},"0.15.33":{"name":"aetherlight-node","version":"0.15.33","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.33","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"b0f332a530d80134e5eb3006099e0be62450f738","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.33.tgz","fileCount":4,"integrity":"sha512-5KF/2j/oqgq0l2gdla8AMY1R/nRWgxzSISlr2anZEFf+6SVnXLl61Q0MLeYs0AISDwdjmuyzTXWHqmEwml2vKQ==","signatures":[{"sig":"MEYCIQChxTUHitkFkaMQ7tyzddU3lhjcLWUN1VGx08E+zIyQQgIhAINhWd6iHOcyGIl4kxw40k54CV+A7aN844tmWpR6mOqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"624fd9b72ae7dfb4cb0057e47f8357ccd9762501","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.33","aetherlight-node-darwin-arm64":"0.15.33","aetherlight-node-linux-x64-gnu":"0.15.33","aetherlight-node-win32-x64-msvc":"0.15.33","aetherlight-node-linux-arm64-gnu":"0.15.33"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.33_1762152799934_0.1834296184581874","host":"s3://npm-registry-packages-npm-production"}},"0.15.34":{"name":"aetherlight-node","version":"0.15.34","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.15.34","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"bb308adb6a3012282590b8036bba8c5ce667aa24","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.15.34.tgz","fileCount":4,"integrity":"sha512-YwtsdejEIWcYf3YQTP2oTblUTXKDO0KQYHJaiiQMgWfpL0h/lsgxsTVAKItLnarhMOSCj8XaY4C93Tq+DJix6g==","signatures":[{"sig":"MEUCIFe+Jq4wlUPaoIvYx4QANZ1soyzjE7YEl+UTN3vr4oirAiEA1iz5//+rRx02yfj6DVz3VOjPK7Cr2oDANPZN60D/RtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27475},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9b7fbf7657ca735388ccc7bd52254bba9f045c6c","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.15.34","aetherlight-node-darwin-arm64":"0.15.34","aetherlight-node-linux-x64-gnu":"0.15.34","aetherlight-node-win32-x64-msvc":"0.15.34","aetherlight-node-linux-arm64-gnu":"0.15.34"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.15.34_1762154002832_0.03408776814311976","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"aetherlight-node","version":"0.16.0","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.16.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"563dadfeef63b8f9977bb67841ad8114296cb612","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.16.0.tgz","fileCount":4,"integrity":"sha512-EISc0fZ90g3hS3uOiYv9MraRhbTSksgH57w8pU+ifpfsLQ0MuZu1Jwh0CtU+lKE18IGaDozdAJjO/RAOzDSd/g==","signatures":[{"sig":"MEUCIQDScE4wtas5g1kJ2BCpqGG0Ok0F17mhwBJPD+94A7yFzAIgI3jxrhhVmuUV+m+DgZ5gBzjTp9EwkACdZd99CtxIg+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27469},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ebfb9972da7555686af4e9a4269ee41759d3f4d1","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.16.0","aetherlight-node-darwin-arm64":"0.16.0","aetherlight-node-linux-x64-gnu":"0.16.0","aetherlight-node-win32-x64-msvc":"0.16.0","aetherlight-node-linux-arm64-gnu":"0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.16.0_1762235456190_0.362940273417107","host":"s3://npm-registry-packages-npm-production"}},"0.16.15":{"name":"aetherlight-node","version":"0.16.15","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.16.15","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"2ea2fa9882f1d357ce2e362ec705390c494c0d85","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.16.15.tgz","fileCount":4,"integrity":"sha512-EuB8DUQjJgd43YeK46o7yUl2+7JY5+j6J0cQj0Cx/qtJ2Q3GhdYZ72XLU3saArrjuTmLN5DN8uSzJcBRSBA4aw==","signatures":[{"sig":"MEUCIHikHWrhI9Qzg/zN1rELgobgUYTwNioz1rND81VxqUMKAiEAupWwWReCR/0KBWsXW7pS+hGPmAPuWpF9b9Jm9DsskxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27179},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"aebc4ba21c2a457d4a59902ac33c3cc1554acfff","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.16.15","aetherlight-node-darwin-arm64":"0.16.15","aetherlight-node-linux-x64-gnu":"0.16.15","aetherlight-node-win32-x64-msvc":"0.16.15","aetherlight-node-linux-arm64-gnu":"0.16.15"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.16.15_1762458819893_0.5777747637407853","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"aetherlight-node","version":"0.17.0","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"2320ec5d7da3f4d71b8d7c943e505f291dcf5782","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.0.tgz","fileCount":4,"integrity":"sha512-RiC30+2nEC0WfLrW9gQuZwW54RIpANO1DyfWm44UsYsahCTUX6txzvkuvgE9R3RhbWeZR38nwq0r20yrqD9gVg==","signatures":[{"sig":"MEUCIQCj8nOKVWFqexKaZhZDFMv7yuEWiQjzfgqDWccIXn7jaAIgSYKguZ+2fTem7rSCIzCJs+Zss/oTKs8960VY9KzAFSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"df4b056ac56431b6e6b7f17237eca50ca6248c43","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.0","aetherlight-node-darwin-arm64":"0.17.0","aetherlight-node-linux-x64-gnu":"0.17.0","aetherlight-node-win32-x64-msvc":"0.17.0","aetherlight-node-linux-arm64-gnu":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.0_1762915211382_0.09535063307893665","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"aetherlight-node","version":"0.17.1","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.1","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"cbc688cfa6f8740ff27f7a8889488ad4a1989305","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.1.tgz","fileCount":4,"integrity":"sha512-gw1hBABia2atWnvV+1mnU99+BPdFvD8Gm1pkPo5IQL2fzyDUMJt642y2eUO0WIhjhPtU+cwnx6kLip/g9PkrGA==","signatures":[{"sig":"MEYCIQCSMsBXB5j6TCfFiICQY30ztc6n5y8W9nwfGn8y7WkQdgIhAOGJpqw1hbtORrf1QjVLqk4H5Y75UXNHXdiQm0JzDXLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5e331df236540e41b08a201b47b92144af91df3f","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.1","aetherlight-node-darwin-arm64":"0.17.1","aetherlight-node-linux-x64-gnu":"0.17.1","aetherlight-node-win32-x64-msvc":"0.17.1","aetherlight-node-linux-arm64-gnu":"0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.1_1762921059842_0.3177089749602853","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"aetherlight-node","version":"0.17.2","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.2","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"282e82f4259a3c60e271c2ce57a9892ef9aa0506","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.2.tgz","fileCount":4,"integrity":"sha512-xaqV6lsP+QnSLq/W1vH9ffW5vsWx0LLPuvqwhikJtkoQ9toH40qAiYb9Vme/yPMvlRRgB1Vc3DJGS1Ngk4Zbsg==","signatures":[{"sig":"MEQCIHEd6QuTbnjuy9rp1eJLtfwHUd1vkLrDuPmUq1QiiYygAiAxAgYd/Fq01SXsZo1MUU/mpvsWJbgAa71kcPsPRsiGpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4d691be9109e775f8538cec9da0ae4cd26a20949","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.2","aetherlight-node-darwin-arm64":"0.17.2","aetherlight-node-linux-x64-gnu":"0.17.2","aetherlight-node-win32-x64-msvc":"0.17.2","aetherlight-node-linux-arm64-gnu":"0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.2_1763148906320_0.9374342705399548","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"aetherlight-node","version":"0.17.4","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.4","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"d1ee3d11c760de65a96e0ed701d992c3bb322638","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.4.tgz","fileCount":4,"integrity":"sha512-n3Chc4AD+MD0qzfWn1QgLGxjEn4S0/phpau0g34sVwBRbL8Jg5Fh0YB/jUvXEJmQGyRymYEPL0N52ruQIBo3eg==","signatures":[{"sig":"MEUCIAuzhkSfov1FNnrxAh1D2EsWbRF+IjhO9MtwEIXxJ0StAiEApjlnfGsOwUjbSLisJAvUG1YADxirDwWuUorZhHbMGMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5785200a9e9eda7bb832044deb939a9ee2e03b25","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.4","aetherlight-node-darwin-arm64":"0.17.4","aetherlight-node-linux-x64-gnu":"0.17.4","aetherlight-node-win32-x64-msvc":"0.17.4","aetherlight-node-linux-arm64-gnu":"0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.4_1763172506319_0.05687920992866946","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"aetherlight-node","version":"0.17.5","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.5","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"adefef8c85f478a462096e79601ef1f354fcae96","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.5.tgz","fileCount":4,"integrity":"sha512-ndRwC61FQJrehZQzhnoto2Bff1HNP0Phoxs024iQNGI8HSVrflcc4UpkH9YF7+xCm4v79Ioa5vclARdZv6SaiQ==","signatures":[{"sig":"MEUCIQCGX2SK5k1dQjjbe222KhLe//NDSASjxiF4I00g/AgHzAIgfQOiH35T3Y2Sn4MEOjJFQx6qmrd8s8gzxu7oiOILak4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"bbd7445c8aee6283893afc228cc0ddc43910dd82","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.5","aetherlight-node-darwin-arm64":"0.17.5","aetherlight-node-linux-x64-gnu":"0.17.5","aetherlight-node-win32-x64-msvc":"0.17.5","aetherlight-node-linux-arm64-gnu":"0.17.5"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.5_1763186424469_0.5051896708959842","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"aetherlight-node","version":"0.17.9","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.9","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"1d3fa1420de2e7e36baa7bd01f6572c10a052810","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.9.tgz","fileCount":4,"integrity":"sha512-hSoG5ij+v+c2SnkV1BZDUcX+RC7xJN+JQGt9e1ML+YOpMyl87/Y/S4AdFr3S3fXJLJEsfMfeTF1QGZ/YRrg60Q==","signatures":[{"sig":"MEUCIBjMItLdat5nc9Ur0CZ8yvfggjIc4hokSPqmQnfX1LjYAiEAi4l2NGCkC9sBAvPy+onoeuQjeOYbrQCLeThUUmVsoqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"81e221d4e9dcde2bd90c2d1578862f6e64d8a2a3","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.9","aetherlight-node-darwin-arm64":"0.17.9","aetherlight-node-linux-x64-gnu":"0.17.9","aetherlight-node-win32-x64-msvc":"0.17.9","aetherlight-node-linux-arm64-gnu":"0.17.9"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.9_1763352649612_0.7030501820319501","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"aetherlight-node","version":"0.17.10","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.10","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"afe22f5172cccb60467a107fe9e639dae981d515","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.10.tgz","fileCount":4,"integrity":"sha512-1eXjkC8jVZZP2dYRlqQZaO4/MceXYD0g4pbDJVSFdkqiuyi5fpHLBAp9UJPkKdeRuPeEqWXfdtaeld4CtH3NUw==","signatures":[{"sig":"MEUCIQDK2+Z6Ob6Q7yza+2FbGMWUbZgxlNuikZNT/7UZOXFdkAIgG2cA2uKwSh63oqLCaWVAc5jvyt+rxe/ANPO/ndSDDdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27179},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ddc94eb1f155d5b6bc178b771675c99b42ba2459","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.10","aetherlight-node-darwin-arm64":"0.17.10","aetherlight-node-linux-x64-gnu":"0.17.10","aetherlight-node-win32-x64-msvc":"0.17.10","aetherlight-node-linux-arm64-gnu":"0.17.10"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.10_1763364020300_0.08334658048381938","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"aetherlight-node","version":"0.17.12","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.17.12","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"cadf7f69384b7054ec9ea7a06e73b98a68455168","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.17.12.tgz","fileCount":4,"integrity":"sha512-EHZzWQSKVEv1/kQZZ5RNRU/K6tfjTlprK4/F0AYHBcuVyBdceMjM2zyEH9ID8xrfK1FkDQb39WPPUa8cMw1Nug==","signatures":[{"sig":"MEQCIBk7SpAWz3DNcDMoiglb01px6OYiMCz3kB4C4zmn2zVxAiAaIluGpdqXoJNBqCKirA+mb7NctLwLxay5Ok0Y2EbxyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27179},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fba226a4db47c13d3b1e55a166c9e460632ff6e3","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.17.12","aetherlight-node-darwin-arm64":"0.17.12","aetherlight-node-linux-x64-gnu":"0.17.12","aetherlight-node-win32-x64-msvc":"0.17.12","aetherlight-node-linux-arm64-gnu":"0.17.12"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.17.12_1763413308639_0.8107138639537481","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"aetherlight-node","version":"0.18.0","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","_id":"aetherlight-node@0.18.0","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"homepage":"https://github.com/AEtherlight-ai/lumina#readme","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"dist":{"shasum":"814b168cb2a2b2969f85e30676e8c88f5ec5e59f","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.18.0.tgz","fileCount":4,"integrity":"sha512-FuJfYo0a1HtyfZwu+8iuRe+IRGPojydfI0v8lLaytocHBLK8EqBCJxDVPlgRnTa+2VYT/ac08WS8PhwCy7NtgA==","signatures":[{"sig":"MEUCIQDGwI8RBBa5Ljjngv2d9sPhYlMBaqUh+YceIMeotC59hwIgUP8+iukNCeeaQvGyIAAN+t8QbBYtmldV7o1OdcRtQh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173},"main":"index.js","napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"types":"index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a08a01c51c3f997238380c5833474d500fef66db","scripts":{"test":"node --test test/*.test.js","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"repository":{"url":"git+https://github.com/AEtherlight-ai/lumina.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js bindings for ÆtherLight Core pattern matching engine","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"aetherlight-node-darwin-x64":"0.18.0","aetherlight-node-darwin-arm64":"0.18.0","aetherlight-node-linux-x64-gnu":"0.18.0","aetherlight-node-win32-x64-msvc":"0.18.0","aetherlight-node-linux-arm64-gnu":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/aetherlight-node_0.18.0_1763438768821_0.4757360149949341","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"aetherlight-node","version":"0.18.4","description":"Node.js bindings for ÆtherLight Core pattern matching engine","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/AEtherlight-ai/lumina.git"},"keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","engines":{"node":">=16.0.0"},"napi":{"name":"aetherlight-node","triples":{"defaults":true,"additional":["x86_64-pc-windows-msvc","x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"scripts":{"artifacts":"napi artifacts","build":"napi build --platform --release","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm","test":"node --test test/*.test.js","universal":"napi universal","version":"napi version"},"devDependencies":{"@napi-rs/cli":"^2.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"optionalDependencies":{"aetherlight-node-win32-x64-msvc":"0.18.4","aetherlight-node-darwin-x64":"0.18.4","aetherlight-node-linux-x64-gnu":"0.18.4","aetherlight-node-darwin-arm64":"0.18.4","aetherlight-node-linux-arm64-gnu":"0.18.4"},"_id":"aetherlight-node@0.18.4","gitHead":"629ac8296e8e1739057404a8ef0fa3ca6f33e03c","bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"homepage":"https://github.com/AEtherlight-ai/lumina#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PulwYurj1sLA1AVYGr8uvT/Q3jGhCysO+UxiMsgLFc9e3HcYpQRqC67HYVZ7ieKhAOJLWetazZfSnUkEQdys/g==","shasum":"04773faf29f63107d14a4e2e70b26fafabde555b","tarball":"https://registry.npmjs.org/aetherlight-node/-/aetherlight-node-0.18.4.tgz","fileCount":4,"unpackedSize":27173,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID4ROLOQ/S2eDw1B1ltjSU6N816O0/x2Suu2zw149hQOAiAIGy/bgBPGdSIDyPSWq8bxJO3jmkov/0j7sqINaLfx0A=="}]},"_npmUser":{"name":"aelor","email":"bb@adhubaudience.com"},"directories":{},"maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aetherlight-node_0.18.4_1763530592495_0.40000912681326795"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-28T04:55:09.353Z","modified":"2025-11-19T05:36:32.890Z","0.1.0":"2025-10-28T04:55:09.618Z","0.1.1":"2025-10-28T13:36:05.504Z","0.13.22":"2025-10-29T01:13:42.972Z","0.13.23":"2025-10-29T05:16:25.385Z","0.13.24":"2025-10-29T06:10:26.486Z","0.13.27":"2025-10-29T20:14:37.396Z","0.13.28":"2025-10-30T14:44:02.860Z","0.13.29":"2025-10-30T16:54:13.173Z","0.13.30":"2025-10-30T19:15:39.614Z","0.15.0":"2025-10-31T04:50:37.253Z","0.15.1":"2025-10-31T05:56:40.877Z","0.15.3":"2025-10-31T06:35:13.400Z","0.15.6":"2025-10-31T17:18:14.557Z","0.15.8":"2025-10-31T17:53:01.830Z","0.15.10":"2025-10-31T20:08:37.669Z","0.15.11":"2025-10-31T21:07:34.825Z","0.15.12":"2025-10-31T21:37:53.460Z","0.15.13":"2025-10-31T22:17:14.089Z","0.15.14":"2025-10-31T22:35:41.425Z","0.15.15":"2025-10-31T23:57:14.680Z","0.15.16":"2025-11-01T00:53:25.353Z","0.15.17":"2025-11-01T01:35:48.061Z","0.15.18":"2025-11-01T01:55:10.360Z","0.15.20":"2025-11-01T02:20:03.041Z","0.15.21":"2025-11-01T04:43:20.005Z","0.15.23":"2025-11-01T05:19:48.700Z","0.15.24":"2025-11-01T05:45:00.939Z","0.15.26":"2025-11-01T06:23:35.772Z","0.15.28":"2025-11-01T07:37:01.362Z","0.15.30":"2025-11-01T08:27:02.900Z","0.15.31":"2025-11-03T05:46:17.725Z","0.15.32":"2025-11-03T06:17:56.735Z","0.15.33":"2025-11-03T06:53:20.106Z","0.15.34":"2025-11-03T07:13:23.004Z","0.16.0":"2025-11-04T05:50:56.381Z","0.16.15":"2025-11-06T19:53:40.099Z","0.17.0":"2025-11-12T02:40:11.557Z","0.17.1":"2025-11-12T04:17:40.100Z","0.17.2":"2025-11-14T19:35:06.523Z","0.17.4":"2025-11-15T02:08:26.502Z","0.17.5":"2025-11-15T06:00:24.682Z","0.17.9":"2025-11-17T04:10:49.795Z","0.17.10":"2025-11-17T07:20:20.496Z","0.17.12":"2025-11-17T21:01:48.840Z","0.18.0":"2025-11-18T04:06:09.021Z","0.18.4":"2025-11-19T05:36:32.672Z"},"bugs":{"url":"https://github.com/AEtherlight-ai/lumina/issues"},"author":{"name":"ÆtherLight Team"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/AEtherlight-ai/lumina#readme","keywords":["pattern-matching","ai","reasoning","confidence-scoring","napi","rust"],"repository":{"type":"git","url":"git+https://github.com/AEtherlight-ai/lumina.git"},"description":"Node.js bindings for ÆtherLight Core pattern matching engine","maintainers":[{"name":"aelor","email":"bb@adhubaudience.com"}],"readme":"# @aetherlight/node\r\n\r\n**Node.js bindings for ÆtherLight Core pattern matching engine**\r\n\r\n[![npm version](https://img.shields.io/npm/v/@aetherlight/node.svg)](https://www.npmjs.com/package/@aetherlight/node)\r\n[![License: MIT OR Apache-2.0](https://img.shields.io/badge/license-MIT%20OR%20Apache--2.0-blue.svg)](LICENSE)\r\n\r\n## Overview\r\n\r\n`@aetherlight/node` provides high-performance Node.js bindings to the ÆtherLight Core pattern matching engine. Built with Rust and NAPI-RS, it enables multi-dimensional pattern matching with <50ms latency for 10,000 patterns.\r\n\r\n### Key Features\r\n\r\n- **Multi-Dimensional Matching**: 10+ scoring dimensions (semantic similarity, context match, keyword overlap, etc.)\r\n- **Transparent Confidence**: Explainable confidence breakdowns for debugging and trust\r\n- **High Performance**: <50ms matching on 10k patterns, <5ms FFI overhead\r\n- **Type-Safe**: Full TypeScript definitions auto-generated from Rust types\r\n- **Cross-Platform**: Pre-built binaries for Windows, macOS (Intel/ARM), Linux (x64/ARM)\r\n- **Zero Dependencies**: Native addon with no runtime dependencies\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @aetherlight/node\r\n```\r\n\r\n### Requirements\r\n\r\n- **Node.js**: 16.0.0 or higher\r\n- **Pre-built binaries** included for:\r\n  - Windows (x64, x86, ARM64)\r\n  - macOS (Intel x64, Apple Silicon ARM64)\r\n  - Linux (x64, ARM64, ARMv7)\r\n\r\n### Building from Source (Optional)\r\n\r\nIf pre-built binaries are unavailable for your platform:\r\n\r\n1. Install [Rust toolchain](https://rustup.rs/)\r\n2. Build native addon:\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n## Quick Start\r\n\r\n```typescript\r\nimport { PatternMatcher, Pattern } from '@aetherlight/node';\r\n\r\n// Create a pattern matcher\r\nconst matcher = new PatternMatcher();\r\n\r\n// Add patterns to library\r\nconst rustPattern = new Pattern(\r\n  \"Rust error handling\",\r\n  \"Use Result<T, E> for fallible operations. Never panic in library code.\",\r\n  [\"rust\", \"error-handling\", \"result\"]\r\n);\r\nmatcher.addPattern(rustPattern);\r\n\r\nconst pythonPattern = new Pattern(\r\n  \"Python exception handling\",\r\n  \"Use try/except blocks for error handling. Be specific with exception types.\",\r\n  [\"python\", \"exceptions\", \"error-handling\"]\r\n);\r\nmatcher.addPattern(pythonPattern);\r\n\r\n// Find matching patterns\r\nconst results = matcher.findMatches(\"How do I handle errors in Rust?\", 5);\r\n\r\n// Display results with confidence\r\nfor (const result of results) {\r\n  console.log(`${result.pattern.title}: ${result.confidence.totalScore * 100}%`);\r\n  console.log(`  Breakdown: keyword=${result.confidence.breakdown.keywordOverlap.toFixed(2)}, context=${result.confidence.breakdown.contextMatch.toFixed(2)}`);\r\n}\r\n```\r\n\r\n**Output:**\r\n```\r\nRust error handling: 87.2%\r\n  Breakdown: keyword=0.95, context=1.00\r\nPython exception handling: 62.3%\r\n  Breakdown: keyword=0.75, context=0.50\r\n```\r\n\r\n## API Reference\r\n\r\n### `PatternMatcher`\r\n\r\nPattern matching engine with in-memory pattern library.\r\n\r\n#### Constructor\r\n\r\n```typescript\r\nnew PatternMatcher(): PatternMatcher\r\n```\r\n\r\nCreates a new empty pattern matcher.\r\n\r\n#### Methods\r\n\r\n##### `addPattern(pattern: Pattern): void`\r\n\r\nAdds a pattern to the library. Throws error if pattern with same ID already exists.\r\n\r\n```typescript\r\nconst pattern = new Pattern(\"Title\", \"Content\", [\"tag\"]);\r\nmatcher.addPattern(pattern);\r\n```\r\n\r\n##### `removePattern(id: string): void`\r\n\r\nRemoves a pattern from the library by UUID. Throws error if pattern not found.\r\n\r\n```typescript\r\nmatcher.removePattern(pattern.id);\r\n```\r\n\r\n##### `getPattern(id: string): Pattern`\r\n\r\nRetrieves a pattern by UUID. Throws error if pattern not found.\r\n\r\n```typescript\r\nconst pattern = matcher.getPattern(id);\r\nconsole.log(pattern.title);\r\n```\r\n\r\n##### `findMatches(query: string, maxResults: number): MatchResult[]`\r\n\r\nFinds matching patterns for a user query. Returns results sorted by confidence (descending).\r\n\r\n**Performance**: <50ms for 10,000 patterns (p50 latency)\r\n\r\n```typescript\r\nconst results = matcher.findMatches(\"error handling in Rust\", 5);\r\n```\r\n\r\n**Throws**:\r\n- `Error` if query is empty\r\n- `Error` if library is empty\r\n\r\n##### `count(): number`\r\n\r\nReturns total number of patterns in library.\r\n\r\n```typescript\r\nconsole.log(`Library has ${matcher.count()} patterns`);\r\n```\r\n\r\n##### `isEmpty(): boolean`\r\n\r\nChecks if library is empty.\r\n\r\n```typescript\r\nif (matcher.isEmpty()) {\r\n  console.log(\"No patterns in library\");\r\n}\r\n```\r\n\r\n---\r\n\r\n### `Pattern`\r\n\r\nRepresents a single pattern in the library.\r\n\r\n#### Constructor\r\n\r\n```typescript\r\nnew Pattern(title: string, content: string, tags: string[]): Pattern\r\n```\r\n\r\nCreates a new pattern with required fields.\r\n\r\n```typescript\r\nconst pattern = new Pattern(\r\n  \"Rust error handling\",\r\n  \"Use Result<T, E> for fallible operations\",\r\n  [\"rust\", \"error-handling\"]\r\n);\r\n```\r\n\r\n#### Properties\r\n\r\n- `id: string` - Unique identifier (UUID v4)\r\n- `title: string` - Short description\r\n- `content: string` - Full explanation with Chain of Thought reasoning\r\n- `tags: string[]` - Tags for keyword matching\r\n- `metadata: PatternMetadata` - Context metadata (language, framework, domain)\r\n- `createdAt: string` - Creation timestamp (ISO 8601)\r\n- `modifiedAt: string` - Last modification timestamp (ISO 8601)\r\n\r\n#### Methods\r\n\r\n##### `toJSON(): string`\r\n\r\nSerializes pattern to JSON string.\r\n\r\n```typescript\r\nconst json = pattern.toJSON();\r\nlocalStorage.setItem('pattern', json);\r\n```\r\n\r\n##### `Pattern.fromJSON(json: string): Pattern` (static)\r\n\r\nDeserializes pattern from JSON string.\r\n\r\n```typescript\r\nconst json = localStorage.getItem('pattern');\r\nconst pattern = Pattern.fromJSON(json);\r\n```\r\n\r\n---\r\n\r\n### `ConfidenceScore`\r\n\r\nConfidence score with transparent breakdown.\r\n\r\n#### Properties\r\n\r\n- `totalScore: number` - Total confidence [0.0, 1.0]\r\n- `breakdown: ConfidenceBreakdown` - Individual dimension scores\r\n\r\n#### Methods\r\n\r\n##### `meetsThreshold(threshold: number): boolean`\r\n\r\nChecks if confidence meets minimum threshold.\r\n\r\n```typescript\r\nif (score.meetsThreshold(0.85)) {\r\n  console.log(\"High confidence match!\");\r\n}\r\n```\r\n\r\n---\r\n\r\n### `ConfidenceBreakdown`\r\n\r\nIndividual dimension scores for multi-dimensional matching.\r\n\r\n```typescript\r\ninterface ConfidenceBreakdown {\r\n  semanticSimilarity: number;      // 30% weight\r\n  contextMatch: number;             // 15% weight\r\n  keywordOverlap: number;           // 10% weight\r\n  historicalSuccessRate: number;    // 15% weight\r\n  patternRecency: number;           // 5% weight\r\n  userPreference: number;           // 10% weight\r\n  teamUsage: number;                // 5% weight\r\n  globalUsage: number;              // 5% weight\r\n  securityScore: number;            // 3% weight\r\n  codeQualityScore: number;         // 2% weight\r\n}\r\n```\r\n\r\nAll scores in range [0.0, 1.0]:\r\n- **0.0**: No match/confidence\r\n- **0.5**: Neutral (insufficient data)\r\n- **1.0**: Perfect match/high confidence\r\n\r\n---\r\n\r\n### `MatchResult`\r\n\r\nSingle match result with pattern and confidence.\r\n\r\n```typescript\r\ninterface MatchResult {\r\n  pattern: Pattern;\r\n  confidence: ConfidenceScore;\r\n}\r\n```\r\n\r\n---\r\n\r\n### `version(): string`\r\n\r\nReturns library version as semantic version string.\r\n\r\n```typescript\r\nimport { version } from '@aetherlight/node';\r\nconsole.log(`ÆtherLight Core v${version()}`);\r\n```\r\n\r\n## Advanced Usage\r\n\r\n### Pattern Metadata\r\n\r\nEnhance matching accuracy with context metadata:\r\n\r\n```typescript\r\nconst pattern = new Pattern(\r\n  \"React useState hook\",\r\n  \"Use useState for component state. Returns [state, setState] tuple.\",\r\n  [\"react\", \"hooks\", \"state\"]\r\n);\r\n\r\n// Metadata inferred from tags, but can be set manually\r\n// (requires using builder pattern in future API)\r\n```\r\n\r\n### Confidence Thresholding\r\n\r\nFilter results by confidence threshold:\r\n\r\n```typescript\r\nconst results = matcher.findMatches(\"query\", 10);\r\n\r\nconst highConfidence = results.filter(r => r.confidence.meetsThreshold(0.85));\r\nconsole.log(`${highConfidence.length} high-confidence matches (>85%)`);\r\n```\r\n\r\n### Pattern Serialization\r\n\r\nStore patterns for persistence:\r\n\r\n```typescript\r\n// Save to file\r\nconst fs = require('fs');\r\nconst pattern = new Pattern(\"Title\", \"Content\", [\"tag\"]);\r\nfs.writeFileSync('pattern.json', pattern.toJSON());\r\n\r\n// Load from file\r\nconst json = fs.readFileSync('pattern.json', 'utf-8');\r\nconst loaded = Pattern.fromJSON(json);\r\n```\r\n\r\n### Error Handling\r\n\r\nAll methods throw JavaScript `Error` on failure:\r\n\r\n```typescript\r\ntry {\r\n  const pattern = matcher.getPattern('invalid-uuid');\r\n} catch (err) {\r\n  console.error(`Pattern not found: ${err.message}`);\r\n}\r\n```\r\n\r\n## Performance\r\n\r\n### Benchmarks\r\n\r\nPerformance on Intel i7-12700K (12 cores, 3.6 GHz):\r\n\r\n| Operation | Library Size | Latency (p50) | Latency (p99) |\r\n|-----------|--------------|---------------|---------------|\r\n| `addPattern` | 1,000 patterns | 0.2 ms | 0.5 ms |\r\n| `addPattern` | 10,000 patterns | 0.3 ms | 0.8 ms |\r\n| `findMatches` | 1,000 patterns | 8 ms | 12 ms |\r\n| `findMatches` | 10,000 patterns | 42 ms | 58 ms |\r\n| `findMatches` | 100,000 patterns | 380 ms | 520 ms |\r\n\r\n**FFI Overhead**: <5ms per call (NAPI-RS zero-copy optimization)\r\n\r\n### Memory Usage\r\n\r\n- **Per pattern**: ~1KB (typical)\r\n- **10k patterns**: ~10MB\r\n- **100k patterns**: ~100MB\r\n\r\n## Architecture\r\n\r\n### FFI Layer\r\n\r\n```text\r\nJavaScript/TypeScript\r\n    ↓ (NAPI-RS bindings)\r\naetherlight-node (this package)\r\n    ↓ (thin FFI wrapper)\r\naetherlight-core (Rust library)\r\n    ↓ (pattern matching algorithm)\r\nResults\r\n    ↓ (auto-serialized)\r\nJavaScript Promise<MatchResult[]>\r\n```\r\n\r\n### Multi-Dimensional Matching\r\n\r\nPattern matching combines 10 dimensions:\r\n\r\n1. **Semantic Similarity** (30%): Embedding cosine distance\r\n2. **Context Match** (15%): Language/framework/domain fit\r\n3. **Keyword Overlap** (10%): Tag matching\r\n4. **Historical Success Rate** (15%): Pattern usage outcomes\r\n5. **Pattern Recency** (5%): Newer patterns weighted higher\r\n6. **User Preference** (10%): User-specific pattern affinity\r\n7. **Team Usage** (5%): Team pattern popularity\r\n8. **Global Usage** (5%): Community pattern popularity\r\n9. **Security Score** (3%): Zero vulnerabilities required\r\n10. **Code Quality Score** (2%): Static analysis metrics\r\n\r\n**Total Score** = Weighted sum of dimensions (normalized to [0.0, 1.0])\r\n\r\n## Development\r\n\r\n### Building from Source\r\n\r\n```bash\r\n# Install dependencies\r\nnpm install\r\n\r\n# Build native addon (requires Rust)\r\nnpm run build\r\n\r\n# Run tests\r\nnpm test\r\n\r\n# Build for release (optimized)\r\nnpm run build:release\r\n```\r\n\r\n### Cross-Compilation\r\n\r\nBuild for all platforms:\r\n\r\n```bash\r\n# Install Rust targets\r\nrustup target add x86_64-pc-windows-msvc\r\nrustup target add x86_64-apple-darwin\r\nrustup target add aarch64-apple-darwin\r\nrustup target add x86_64-unknown-linux-gnu\r\nrustup target add aarch64-unknown-linux-gnu\r\n\r\n# Build for all targets\r\nnpm run build -- --target x86_64-pc-windows-msvc\r\nnpm run build -- --target x86_64-apple-darwin\r\nnpm run build -- --target aarch64-apple-darwin\r\nnpm run build -- --target x86_64-unknown-linux-gnu\r\nnpm run build -- --target aarch64-unknown-linux-gnu\r\n```\r\n\r\n### Testing\r\n\r\n```bash\r\n# Run integration tests\r\nnpm test\r\n\r\n# Run with coverage (requires c8)\r\nnpx c8 npm test\r\n```\r\n\r\n## Troubleshooting\r\n\r\n### \"Native addon not found\"\r\n\r\n**Cause**: Pre-built binary unavailable for your platform.\r\n\r\n**Solution**:\r\n1. Install Rust: https://rustup.rs/\r\n2. Run: `npm run build`\r\n3. Verify build: `node -e \"console.log(require('.').version())\"`\r\n\r\n### \"Unsupported platform\"\r\n\r\n**Cause**: Your platform/architecture not supported.\r\n\r\n**Supported platforms**:\r\n- Windows (x64, x86, ARM64)\r\n- macOS (x64, ARM64)\r\n- Linux (x64, ARM64, ARMv7)\r\n\r\n**Solution**: Build from source with Rust toolchain.\r\n\r\n### \"Pattern not found\" errors\r\n\r\n**Cause**: UUID mismatch or pattern removed.\r\n\r\n**Solution**: Store pattern IDs after adding to library:\r\n\r\n```typescript\r\nconst pattern = new Pattern(\"Title\", \"Content\", [\"tag\"]);\r\nmatcher.addPattern(pattern);\r\nconst id = pattern.id; // Store this ID for later retrieval\r\n```\r\n\r\n## License\r\n\r\nDual-licensed under MIT OR Apache-2.0.\r\n\r\n## Contributing\r\n\r\nContributions welcome! Please see [CONTRIBUTING.md](../../CONTRIBUTING.md) for guidelines.\r\n\r\n## Related Projects\r\n\r\n- **ÆtherLight Core** - Rust core library\r\n- **VS Code Extension** - IDE integration (uses this package)\r\n- **Lumina Desktop** - Tauri desktop app\r\n- **Lumina Mobile** - Flutter mobile app\r\n\r\n## Links\r\n\r\n- [Documentation](https://github.com/AEtherlight-ai/lumina/tree/main/docs)\r\n- [Issue Tracker](https://github.com/AEtherlight-ai/lumina/issues)\r\n- [Changelog](CHANGELOG.md)\r\n- [npm Package](https://www.npmjs.com/package/@aetherlight/node)\r\n\r\n---\r\n\r\n**Built with ❤️ using Rust + NAPI-RS**\r\n","readmeFilename":"README.md"}