{"_id":"@geonosis/oxlint-plugin-biological-architecture","_rev":"36-09a847fb339fff91495a3b508f74be3b","name":"@geonosis/oxlint-plugin-biological-architecture","dist-tags":{"latest":"3.1.0"},"versions":{"0.1.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.1.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.1.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","bugs":{"url":"https://github.com/microcompanies/geonosis/issues"},"dist":{"shasum":"2b74c7ad46397107e9961de2e8deebe314e227b4","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.1.0.tgz","fileCount":8,"integrity":"sha512-npuSQEqAjWffYAvpjVIiGHcJfZuhAV6GjsesaDihSy7my/lm9aNttjQRsqB4vfOZMLBZqbx+LTI1/O0iy8tIoQ==","signatures":[{"sig":"MEYCIQDNl5Ru1x8LUtOe9U0auSXXYUxfnDFkbtbjj7aW/XVsXAIhAIl1Uq9vsKj3FEXirXoZUR933f3/r4xGQh+YayTyJYXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184776},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"gitHead":"7af3f0c7c123aa0c174a1b55821f6041daca631d","scripts":{"build":"tsup src/index.ts src/presets.ts src/discover-atoms.ts --format esm --no-dts --platform node --out-dir dist","typecheck":"tsc --noEmit","generate:skill":"tsx scripts/generate-skill.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"_npmVersion":"11.13.0","description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.1.0_1788011797990_0.20755880941210259","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.1.1","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.1.1","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","bin":{"geonosis-lint-parity":"bin/geonosis-lint-parity.mjs"},"dist":{"shasum":"b83cf0839d858e4ac9129080d1ec0820338e1d24","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.1.1.tgz","fileCount":93,"integrity":"sha512-5OEUkZWqkl3AFp0Qn50Ssn08qFSKOj9TQsaBpNG6I0BQPMhko3FHZK5rRkAxCfG+vphnfKdoLKdYI5/1iO1Bzg==","signatures":[{"sig":"MEYCIQC+sLmEmgL8X+CK0oBg5Mn187hzt2qnqNb/tjryu+Zh1gIhAM4Hg99wQlDzHbBwiX0BX3vLwwCvqg+k0VPJoihngkuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250948},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./parity":"./dist/parity.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup src/index.ts src/presets.ts src/discover-atoms.ts src/parity.ts src/parity-cli.ts --format esm --no-dts --platform node --out-dir dist && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit","generate:skill":"tsx scripts/generate-skill.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.1.1_1788017466483_0.327769598950691","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.1.2","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.1.2","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","bin":{"geonosis-lint-parity":"bin/geonosis-lint-parity.mjs"},"dist":{"shasum":"8a62efb3dcaa359b0c9ccfbb87ebd5ca4c268f69","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.1.2.tgz","fileCount":98,"integrity":"sha512-DyOg0ti7Nr1WOAGqn6ipzidj+E8r8wge2UkMJfV6D5zenvpNKTz3OXHBk39ksKooa8QHSbvgdgXncfO7NXJaNw==","signatures":[{"sig":"MEYCIQDivVs3JlLZFTdZEPcBAcSPRP5xPi9uXmrRR5NL/Bc2ZwIhALheQNfiwSsL2jofXGaNSy9d8QpTPmXjZYOZahTxf7SW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287507},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./parity":"./dist/parity.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup src/index.ts src/presets.ts src/discover-atoms.ts src/parity.ts src/parity-cli.ts --format esm --no-dts --platform node --out-dir dist && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit","generate:skill":"tsx scripts/generate-skill.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.1.2_1788021446169_0.41766727324434894","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.2.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.2.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"b97bb0cf06db1aa3767ebf1d937cbeb947735b67","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.2.0.tgz","fileCount":95,"integrity":"sha512-9jCs/7i+28Y5QlYAMIYOcpZW5X890ZcYkecnCQZmAIUEu+hzUGKUxcm8ThFz+3nLBx8NN3bjr1B37Ze+j9eGyQ==","signatures":[{"sig":"MEUCIAbKAW3IIoUzkWSLJ3lqjJRZDhpci8q/2aZ5Lz/Rbpf2AiEAkL7Pg8331xkFftQ2e684kIqbA/T/Cskof3qGyDd+BvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220599},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"0.2.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.2.0_1788047568545_0.4385717132373528","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.2.1","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.2.1","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"823b2c130e92e9613f008dc692f8e10eadba0a02","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.2.1.tgz","fileCount":95,"integrity":"sha512-cnMrzcLFGIY1jRkj6DOaTf3pAJz0sgYrDTrXOG2bYZaxLUlahDR1JCoCiZgHdDMIvQey/pgFAsSxzMcB1Tyqtw==","signatures":[{"sig":"MEUCIGfVWCREus42adHpgAKcSDY1IP3A0SVh4BnnsF8mf3yIAiEAu+h1nvINiokb1oBPJm9FdlITRn0hdeIZe6+tPaSP/Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220599},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"0.2.1"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.2.1_1788049918645_0.05748897211262083","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.3.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.3.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"78f51d176a4791045baeca611e5225a2965d4fab","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.3.0.tgz","fileCount":112,"integrity":"sha512-Dp/ZzwlnwKBkTGnoR8HZEd56nd1RhYJ2C+CCUzkqNArUBp1OW2/qH2alomKOHL8YNQv3IFISZQkK5piJ+z5LAw==","signatures":[{"sig":"MEUCIDZ0uE+Rq/f1Tvlo8ZzJTnI5H7ifJxvTxzbeX3PYimRRAiEA+j6fbUAg8TMY7F1UT+K8Fo4dKlheke+IDXeylF8LX9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236728},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"0.3.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.3.0_1788052951904_0.6401365416960962","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.4.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.4.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"4697ba030d7e43b3211265bb069ca7c239f0723d","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.4.0.tgz","fileCount":116,"integrity":"sha512-cbBFggmtXaRO84ynrgj3JR2bKyZW5lQIXOA9yKxZLlUzVMy3qwZS2KLOCz5GFuqUTg0SZnrZu6CFbgYD/tMZpQ==","signatures":[{"sig":"MEUCIBCnI68MiQLYyevrP+Q1/STFf01w5s2o+vHj35j/0LiHAiEA19UF+8YkgiMtKfXPEb3avyVWbzo2VAF3ppU/Hw/Qal4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232871},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"0.4.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.4.0_1788076294930_0.03592171145699119","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"0.5.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@0.5.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"3c6f5d1e8c7ae79cced872e172488865721bd239","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-0.5.0.tgz","fileCount":135,"integrity":"sha512-vYOcAZVO92Xu/1PW25noyo2Zcn98Eoiu+11X+ivOZVo/wBdduZNahe6BhskQj6LB0R94JaaRFdjyq7y44T2aCg==","signatures":[{"sig":"MEYCIQC+PoMl5FF+hY6KDpHwpyay8coGw28wKG81r7i6PIPKrgIhAOsxM78w4rYId81bBpUncf5FmMX9ZjcjyiLFnvE+dwgE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241272},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"0.5.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_0.5.0_1788079707383_0.5213342559938441","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"1.0.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@1.0.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"cd13c69651ff94dbf7ad7d2a5435ae5883bebca2","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-1.0.0.tgz","fileCount":193,"integrity":"sha512-Tngekl6unwvS4L+qEfRkKuPjyCtTLUr65gAsoceX49H11Rfdz8QqfeoLmJuKoPhc4KLXxciJZzN4NRe1ZVhEnQ==","signatures":[{"sig":"MEYCIQDTMt82u0jnUHB79o6GAfdiUFdEiArd6w7fjvWiPu0JGAIhANepjQNyFOcZXYmAUsGmhoxHlG+jDF/wjnasi1XDpOQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335063},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./presets":"./dist/presets.js","./discover-atoms":"./dist/discover-atoms.js"},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"1.0.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_1.0.0_1788106380201_0.634553066657084","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"1.1.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@1.1.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"b99b724a12e7f11080c132baf2ea3876c12430bf","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-1.1.0.tgz","fileCount":193,"integrity":"sha512-XUo/DYXgrU19C4DAsQknXizFiTENUYV6uaX6ls5y+Vr1Rr+R4o03ZALQN+vMj6CvuxomCVuwR94heh5bGYAYkQ==","signatures":[{"sig":"MEUCIBlM0DQnj/gvLvVuJfHhdaNo/Uw1LKw84B+KQK8ukkFYAiEA4MaJwqnAJfjSzAwAzF0jPNF6F8/5AdUn92bUoL8ejgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351145},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"1.1.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_1.1.0_1788114850890_0.08790890777019467","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"1.2.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@1.2.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"6b22f9cc65bc5c3ec3e626389d2a81f237c9f0ae","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-1.2.0.tgz","fileCount":193,"integrity":"sha512-OXgY4+ub9lTW7l4pdzoJL0YMleJlVI1Ciy1hZx/jK1XmAvRNuHv+Ze7OcsbXyvpC4kI3n7a+CdEnOT8mfWu7kQ==","signatures":[{"sig":"MEYCIQDWb3qyzLLx6P/07bWp4l5IL0aroHUIyIiWU7ulnzCPGgIhAL+TVcUmltYtIkEIY1tulEVZj14Lis19zViF1Mlz9bwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351145},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"1.2.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_1.2.0_1788119037306_0.4571584615881106","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"1.3.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@1.3.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"efceaf2796dd153ee23a4b38a7e4712fe71a4198","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-1.3.0.tgz","fileCount":196,"integrity":"sha512-xcKcuTlcl7Kw/LVuthYs+/M7238IkP2E0fp5/jzcMd23nVfhVq8mfxMI1cn6+WqMrpJpQwJVLiKS++kvGI5GQg==","signatures":[{"sig":"MEUCIQD6hbQBHpApJSb6DW/lu82Q+Zas0TYKz+7v9ShS2xLggQIgXW7WXjh9FN5w/jQhhPv8E7htqeX3lV7ghgcgsOkNRuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354557},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"1.3.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_1.3.0_1788254757854_0.13282303577278287","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"1.4.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@1.4.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"2ee25e9e677392325b77c2672c7fcbe614943711","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-1.4.0.tgz","fileCount":196,"integrity":"sha512-5yWQYzjOYKJS66FqbzjnJ0qjGflAFCxTKWQd3HuPJpeqR1Zrl3zwwKXA13JzIZGe5n+e+hcCqljtCjXPzXwChQ==","signatures":[{"sig":"MEUCIQCzssAQpSdK79yOeTmYd0qI6Hw9EVx+zhwZZ/2r+r2lLQIgBQkPtDFeh4+1s4rIFp59GVaWtK9q0Lqt553NE4SxGRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354557},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"1.4.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_1.4.0_1788268907084_0.44148665512595753","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.0.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.0.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"eafbede3e4b6cfa3c03198b53ecd2da78a0a60f1","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.0.0.tgz","fileCount":238,"integrity":"sha512-ybfthX0CjfSIzZ4b8DQqivC+S9k3ZplqPC+HAwv7PFmNF965NcKpBQO3HJAH3fOlxeoPA/5vrUpRFS2fHV/U/w==","signatures":[{"sig":"MEQCIEiTT2XhAkCLHYLaLiJQl7Ind+Q//mRri6OULRycjMQ6AiA7IhxrEgdsh9Er4cu7YU0yMg+CgsDh3qj7F8IlhYDU1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406808},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.0.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.0.0_1788332150294_0.5138902360396749","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.1.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.1.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"edd4712bfc92e9c9a93113cb1d2dedc0e6c59ec6","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.1.0.tgz","fileCount":240,"integrity":"sha512-dsbaNbukBTDT9NSKFwaJnZjX3xZ1FaUBLHBEeLny1+uHqdforaAsRaeoMHowlOTUbVk5gp0ulH8BemEWLwPhbA==","signatures":[{"sig":"MEYCIQCXwMy/aURKGvs8MPFI0FVNqHWGglODHXqu2LhAwmqJwQIhAMbe7ZWBcYat+chjk/D63xv2zNxWN9qKTzrOxKY3xxYL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471424},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.1.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.1.0_1788357156475_0.9738558655289913","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.2.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.2.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"1c7bc06689fbcdd51a24413007349df4f9db5b8c","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.2.0.tgz","fileCount":240,"integrity":"sha512-n3KkOg8iCi3uW03Me4Cyi6rYhTDHx8yAWBlIlyl36x7+zL3OadGZbDQH+zHlGp+s+BlrFbgKk81ou2KOfNXPqg==","signatures":[{"sig":"MEUCIQCtj1S40s+Zf9ezizJkk9yLQbNw/s4ZMOxsc4bU9JMsrQIgd8YEDpMX9zE4i2VTeJiTW7MW9HiHJli79i4OLEStj+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472151},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.2.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.2.0_1788369599294_0.5410197261444587","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.3.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.3.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"ab22b7ed578290886d012c5812d89e816474e0fb","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.3.0.tgz","fileCount":264,"integrity":"sha512-ZBa3piFDWKMT1i/sGRvWcI8irJfMyKTfCIlbX9WOYkY3lsUH1iNC+/qgrLvoP3ndgEpEYKvOgoUTzd1xgiJIuQ==","signatures":[{"sig":"MEQCIEjeOPTDlWe5GQR0kx8Tm6tELy4LU5twA3FfYvY6r6DFAiA8DolOvOV4tHXMLxmzj1/RNStVGBbF9COcWtljJxLPSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514459},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.3.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.3.0_1788419925806_0.09162666017240806","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.3.1","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.3.1","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"af2f10ff083d519bbaf843d0ab049ad66a96dec3","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.3.1.tgz","fileCount":265,"integrity":"sha512-/XNhXHL4z9FLhVg++fVUQ8sX3xzXxpTDjo5mu3xd8oZ/jlCt4rGhe+XgYFieGJOoGbOgIaJSsnbu+DrwpiGeBw==","signatures":[{"sig":"MEUCIGtz74AMPyMi3dpPs/36SsFt2SOhxJlBnxkRWLOU9omNAiEA/zY8sWq2eFe1SEQ8teWonZALsqHYbO7aC/tP5Z6WamE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516047},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.3.1"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.3.1_1788435297639_0.05661795347025511","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.4.2","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.4.2","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"7c41652d042f1b6eb473667e6372f972e9c5d40d","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.4.2.tgz","fileCount":266,"integrity":"sha512-E/PFbtK+c1LpCH+0l2YM4vJbJWJw3JgsKimOu1mWMFRvrSedG+91IDo3tUr5PJgS2ZawWB98OFqDy5v8ntqUxw==","signatures":[{"sig":"MEYCIQD3iQqDrEQ9NYZv6M4nEqWRe7GLA/I0L3meXactxGzinQIhAPTucYbCVZZpumd6ZJo3Xo/4qmCVEuiz1mk0PgC/TkCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598694},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.4.2"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.4.2_1788444810941_0.8500045616653251","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.4.3","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.4.3","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"f03de4a0e2b63b0693f6e90b2953ea37b9b00bf9","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.4.3.tgz","fileCount":266,"integrity":"sha512-uUzpI5gL6L/rrvoHu0/hDJV3BPVOaNLo8ukIwETgf+aHTHIwAJ4ncaa9vCXFTp1qKKND4A6Fv5rHzNGbqPqSYw==","signatures":[{"sig":"MEQCIByrF/42BgvmvA7t+QjaHLFTvBRa4eDQmq8PtVTaQP4vAiAkTNP6lPXNW9DKlwp/3n0hyZndlGLrOMF8v7GysFE6rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.4.3"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.4.3_1788566000906_0.4439354065862755","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.5.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.5.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"11ac5916190ade9d30282508ab615f6a72a81def","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.5.0.tgz","fileCount":266,"integrity":"sha512-lpGEzfCrsXIbBtY8wv8J5onrDCDQbbjyNauHevJRPYwZhvXQHogf5UB4ki/b4pBVCBIilvb+eehukD1Q5il8Eg==","signatures":[{"sig":"MEYCIQCvzRS2UxwS78X5HZ+Kjq5V0AdQSf7N9P70NmE6PeuNPQIhAJuxZcL0kvLIMqJ04qaOsZTL7T6yj7L1XyDMglUq6/jg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598714},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.5.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.5.0_1788595391702_0.768320703208446","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.5.1","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.5.1","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"4f67c32f81a59bb9afa27b7a0ef43674307db256","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.5.1.tgz","fileCount":266,"integrity":"sha512-TChKMrobJck1F3brlgiPxPaZeEjuG9oUGDoKzui3a16mNcbPxaa0ZsgO9fhJBROkMak8jEc2IgJWEoEFttocFA==","signatures":[{"sig":"MEQCIAF+rH45N+xwNQbcLR8g4bRDR2IO3DbEhNCwGjQ6yU3uAiBIMZN9YkwomWoLx5hzA6BInSu7SSzmJGSkMjucewtymA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597065},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.5.1"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.5.1_1788685754313_0.4197261494959852","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.5.2","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.5.2","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"2d1835373312dd5c8c5610ef00959dd70f09c575","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.5.2.tgz","fileCount":266,"integrity":"sha512-ahlpaqwjiYrgj3d14r/JaoPLWtMUh68Jk6oknQh+AYOFfmXv3xEgJjzhGVP/H0WU6G7Mh0Dh4bU/9Lk96aEAgw==","signatures":[{"sig":"MEQCIG1ZgU7BSgZP8EtPSZ6CJwbxmI6mP/v2CNnesJ/44o4jAiAe6x60ezlTwAnvMXxJjxjzjHODlceulNdZDhFYOkPwaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597075},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.5.2"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.5.2_1788701273906_0.19386465712924883","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.5.3","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.5.3","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"0e102dd0d0dfd256c49354798aede5d1c8824efb","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.5.3.tgz","fileCount":266,"integrity":"sha512-JpXtWi/8mtVIfI7NIOewOMxrvMXVDq2Rr4ee1SmybG3tGgk8UDvBXpn1XdShqplc7m0NFTO/K7QMtABJ/wLMLA==","signatures":[{"sig":"MEUCIDexgOyC1AZiMe69SggbThAig4yGKOvF8RHd+IUS8St+AiEAozqmZJijSHawplpdi8TEaDdSjXr953xLSpUSZCoc8zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597085},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"build":"tsup && node scripts/build-corpus.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.5.3"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.5.3_1788712649236_0.16999484976524792","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.6.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.6.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"620cf3689e2606ce2adee622562dc0ec9fbbe8b8","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.6.0.tgz","fileCount":266,"integrity":"sha512-duJChUlpxu6t2LUihVue7QNFAcX1eybLJq0lFKwvTQ30tMwki4W+n9Z+K1ddUSjlrHPMl4yQ+/oMmEjACjirdQ==","signatures":[{"sig":"MEUCIF+YOB/irnsLchJ5Afj4JnhZDES0FID35Z0OWVYtBxFxAiEAkWRsdMwejJoc0IBYM+C0MI+EEDr488qBV2y1tcHCIdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597405},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsup && node scripts/build-corpus.mjs","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.6.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.6.0_1788776151559_0.7480222844447084","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.6.1","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.6.1","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"5f5ee9c67cfa64f773a1b6505947e8c89d6675ca","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.6.1.tgz","fileCount":266,"integrity":"sha512-aEp3Npc35GWLrbDeepsesaOwvIXaD0rwa/WNjxsqmR0TYBKRzMrO2kvtxtXFr1mX1bHrnq2x7zTq3iE5ve2abQ==","signatures":[{"sig":"MEUCIB7YrOPR/RhJnI4pAABdnP3ZtWieraFw1mxYFyG9bOIlAiEAhgw4RnhQhWNveHGsjjyyTSbyuL5bdQUsWcd9UkocBvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597415},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsup && node scripts/build-corpus.mjs","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.6.1"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.6.1_1788803815631_0.7879772815004149","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.7.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.7.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"b929e0a9582064f6d20c78e49219b570e63617f9","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.7.0.tgz","fileCount":263,"integrity":"sha512-I2NFQzSKqvLMQ+bMQTMmLzDrl3Bff3PgxW1sqyaETqQFHMyfQPo4JUI+RBe6Ds5tGcdYjai1j6k4MKa1lgqLUQ==","signatures":[{"sig":"MEUCIQCnPr7Z/kVtbjU4Ko4ULgz+vofsUava90kh2cJsqH01sAIgIxSZOtm6VrroZ/5QEex5vKWgsIbDBeZgrwTdK2UL41k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591347},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsup && node scripts/build-corpus.mjs","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.7.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.7.0_1789209385225_0.32381791221133693","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.8.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.8.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"08933cf7681b4e03a2f677657159fcbdf330a5c0","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.8.0.tgz","fileCount":263,"integrity":"sha512-E/nF48CLsHSjNlXM3+Mpos33VzZguHhjk6c+KMzzzqeW3ojxYPU7YNrh6LowXmNiHTP/7Akqdx4hN7VRr3Divg==","signatures":[{"sig":"MEUCIQCD5V+FIbMEBWB89yv6WTXAOcr3AXhiQ6IdHI+cym7hRQIgUQr/psyvllKBBM+fnA8IkwJY8deZ0nHZfyXBF6GkolA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597622},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsup && node scripts/build-corpus.mjs","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.8.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.8.0_1789421357633_0.11180203800802957","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.9.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.9.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"e9135966ab9f1dfa9ddc789deca90cac8b3e98f3","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.9.0.tgz","fileCount":264,"integrity":"sha512-UuoS9wO3DmL4s9ClSeVJfFOt6Nh1dsJ9oXxs/toQ88NqBlSUz703MX77rfz/vDYrKgQTeodMOPoPuby6Xg0VAw==","signatures":[{"sig":"MEUCIDXpwbxF7mtP4W4ygBy199jS+lGiUU00AcRqUqQE4rsvAiEAja3/gLbeNk+P1yGwOIJFIH7Jeg4voTFrOiI9v5Q18Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsup && node scripts/build-corpus.mjs","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.9.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.9.0_1789468442827_0.48520234806112117","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.10.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.10.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"4b9e1f5a9e5036f20c2694d26f9c77abba9c2750","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.10.0.tgz","fileCount":266,"integrity":"sha512-Qm8IY2pG2CPg8SGlyMiaHPL1zmOAaSyrDZ3LB03YO6wOQ6OXTLlJlQgAkx/PcMB+OS42R1+wJBt1xjuqu31ViA==","signatures":[{"sig":"MEQCICk91pLw1xxq2NZZR28fZ1HwaSSDhHvVhaLM8mTVrLeMAiAxl5nKUJXlO+QNbYKdSAMtqZLh5zsMLF1CQekQW7jTlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600311},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsup && node scripts/build-corpus.mjs","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of the dielime and during.day rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.10.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.10.0_1789489722675_0.5288429009985274","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.11.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.11.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"9d942659f8df9f3ccf881d698680870873cc5cc7","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.11.0.tgz","fileCount":313,"integrity":"sha512-R10dHdJ1N4DxNd3ZswZIm+/EE1jdRpKDwZY7nyEA1SkAwy0WDqnqFuPLF0qiUcQCsriWbIm3oD3NKaOYdlDDIg==","signatures":[{"sig":"MEUCIHUiDt8KK4wOx2pE49y0vrVFP5+EFZex5GGtZSyCeLb/AiEA0prTLptPwFnD1JOnt4fjqZ2TEhulMKL86OKBfIiMYWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFpeRC1xuqeHhMnZeSSWfeAB6RaYNTlC3QFrIwYmKlewIhAIh/eKYnx6qMD3axRO9J9VPwF3OsOTSEcDta2bcf5VBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681600},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsx ../../tooling/build-step.ts \"tsup && node scripts/build-corpus.mjs\"","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit","corpus:tally":"tsx scripts/corpus-tally.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of a Medusa storefront's and a Workers + D1 app's rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.11.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.11.0_1790271873202_0.2679349220063867","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.11.1","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.11.1","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"a8faede39cf63676bf0e22afcc101c35049569c2","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.11.1.tgz","fileCount":313,"integrity":"sha512-P1ubxORD0LGY28KNAEieVF/x3TSR1b2zZU1a0Yb6KhBnV9DApW7wM6hBrTY63tXmF4qtdtdWXljuqjn634r/KQ==","signatures":[{"sig":"MEQCIGZ6nnW/r/DX87IPMnmRdogl0sUvQycJvhiaIHVovXs8AiAgJ+VT9XcObBp3z79Ta7cOe3dvMN//49JYSu8xtGD18Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3qec2iDXvl9zk/cds2c8cJLf68g7TKdnauj9nz7219gIhAOYnl6A8ZL3RG/vwMs+giCuGAsroSgG2QL78pCmlg8Gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681883},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsx ../../tooling/build-step.ts \"tsup && node scripts/build-corpus.mjs\"","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit","corpus:tally":"tsx scripts/corpus-tally.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of a Medusa storefront's and a Workers + D1 app's rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.11.1"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.11.1_1790351209432_0.8864417607866102","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.12.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.12.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"c98e0185a8fdc73393ec66c119b7a40ae52551ba","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.12.0.tgz","fileCount":313,"integrity":"sha512-txSQng0pmU0xhklZAgCxIrohJW/rFCAx5e64U0+lkpYd4UzrAgjuwftTi4r6AfFjooKieiVtAopb00GFxLn6oQ==","signatures":[{"sig":"MEYCIQD0p28gXWKS3Cat4E0SamI3SbD2iXTrbCvpb2MB3dHfPwIhAI85e/z2cncWTvKWpeszZ5keL1nYR6HvS7FuiKaQsxkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvhHgs1vis9TbRYgOQIX/11oZ2hPYoS9gP9kuaZFIk2QIgX22B1G8sY1Z2gf11DRvFf5I9NND6ULaANG/xVvC+qIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681894},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsx ../../tooling/build-step.ts \"tsup && node scripts/build-corpus.mjs\"","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit","corpus:tally":"tsx scripts/corpus-tally.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of a Medusa storefront's and a Workers + D1 app's rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.12.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.12.0_1790356189622_0.4063277172975588","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"2.13.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@2.13.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"41f100092006dd6dad638bcdb46483590ecbf9ec","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-2.13.0.tgz","fileCount":313,"integrity":"sha512-8Nj/DbirkTpH6t8rzSJ0nsFtheSI4GPiTSZindMISsPZVq4PD1o06CH++oebGaVH0auFQKIK4zDVK1is6I8aww==","signatures":[{"sig":"MEUCIQC55DjkBHcEGIysMXklLxaeOgWIHk6PLmlCTD5gFohcHAIgReICnQrVqzjclp3frr+y8aqoNfDHDQvu9iCMCJmfk2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDv5m8/4EP/pwG5inl5270vrrrkHxGYIQQ+iCv2mMbuvwIhANPXlgl1hLLEWfTTtK1Msu4hcNHnO9ouZq7IQb84bF4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681905},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"tsx ../../tooling/build-step.ts \"tsup && node scripts/build-corpus.mjs\"","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit","corpus:tally":"tsx scripts/corpus-tally.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of a Medusa storefront's and a Workers + D1 app's rule sets, shipped as presets.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"2.13.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_2.13.0_1790432701022_0.11417132936275243","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@geonosis/oxlint-plugin-biological-architecture","version":"3.0.0","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"license":"Apache-2.0","_id":"@geonosis/oxlint-plugin-biological-architecture@3.0.0","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","dist":{"shasum":"ab12bf7f82b1b33e2f99ba9c253d5ac280e2643b","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-3.0.0.tgz","fileCount":527,"integrity":"sha512-Tou56HNFJ+cAp9xuMLoYgNljvQNcYdoh4bl7+ZLnsMzRGxB1ad23zpxodCGnq+Ilz1TG5Ev75Y0Uu5hhvo+oyA==","signatures":[{"sig":"MEUCIQDDEC5zk2Fdenn+A9OscZ+EvnkExtrRZQHMnE96TaL+uwIgQnp6bfsXZIseO3sSIfwgd6zGuPGWZ4yLzDxdQYW+GW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFd9AfS9RYTle0tEn7PqQQOz/0UiR7WzmIVMJRhcifWkAiEAkG7lEJkBPooJEPIuuRHol3iPOmyhticPgz4UrG85RoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850157},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"bun ../../tooling/build-step.ts \"bun ../../tooling/bundle.ts && bun scripts/build-corpus.mjs\"","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit","corpus:tally":"bun scripts/corpus-tally.ts"},"_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of a Medusa storefront's and a Workers + D1 app's rule sets, shipped as presets.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"3.0.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"tmp":"tmp/oxlint-plugin-biological-architecture_3.0.0_1790529042136_0.25631733089082","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"_id":"@geonosis/oxlint-plugin-biological-architecture@3.1.0","dist":{"shasum":"4e076ad7821cfd6c35ca2e527ad935c18193240e","tarball":"https://registry.npmjs.org/@geonosis/oxlint-plugin-biological-architecture/-/oxlint-plugin-biological-architecture-3.1.0.tgz","fileCount":531,"integrity":"sha512-dcXoioB52fAMZ4UC/5uFnIWZjTiP5m8ORIdpUAF4RYdUZz3rodXvTnMbQVDpagqRyPWa18EMPaD9i9RWUUFVIA==","signatures":[{"sig":"MEQCIFhOUv/akWcAQ4g6aN4V9/+aTO2vSWYZo1fF/oSJCvulAiAxuU4GZLaWYkbV/BrkFqlrxvLrG6FX/RyX4BWcF+FAcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE5EYn+/dVO+9yiuPjn3IAwrO9BqJ+PpN2salzuqLRYvAiEA0lNqp8Nkv7FXF7PN+cu3bBUR0vaQpx7s8P5bQ0MtwGk="}],"unpackedSize":855979},"main":"dist/index.js","name":"@geonosis/oxlint-plugin-biological-architecture","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./presets":{"types":"./dist/presets.d.ts","default":"./dist/presets.js"},"./discover-atoms":{"types":"./dist/discover-atoms.d.ts","default":"./dist/discover-atoms.js"}},"license":"Apache-2.0","scripts":{"lint":"oxlint --config ../../.oxlintrc.json .","build":"bun ../../tooling/build-step.ts \"bun ../../tooling/bundle.ts && bun scripts/build-corpus.mjs\"","test:bin":"vitest run --project bin --root ../.. --passWithNoTests \"$PWD\"","test:exam":"vitest run --project exam --root ../.. --passWithNoTests \"$PWD\"","test:unit":"vitest run --project unit --root ../.. --passWithNoTests \"$PWD\"","typecheck":"tsc --noEmit","corpus:tally":"bun scripts/corpus-tally.ts"},"version":"3.1.0","_npmUser":{"name":"bayraak","email":"bayraak@gmail.com"},"homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of a Medusa storefront's and a Workers + D1 app's rule sets, shipped as presets.","directories":{},"maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@geonosis/lint-parity":"3.1.0"},"peerDependencies":{"oxlint":">=1.77"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oxlint-plugin-biological-architecture_3.1.0_1791067697264_0.5942563922047133"}}},"time":{"created":"2026-08-29T13:56:37.817Z","modified":"2026-10-03T22:48:17.519Z","0.1.0":"2026-08-29T13:56:38.123Z","0.1.1":"2026-08-29T15:31:06.629Z","0.1.2":"2026-08-29T16:37:26.302Z","0.2.0":"2026-08-29T23:52:48.682Z","0.2.1":"2026-08-30T00:31:58.786Z","0.3.0":"2026-08-30T01:22:32.055Z","0.4.0":"2026-08-30T07:51:35.082Z","0.5.0":"2026-08-30T08:48:27.540Z","1.0.0":"2026-08-30T16:13:00.352Z","1.1.0":"2026-08-30T18:34:11.060Z","1.2.0":"2026-08-30T19:43:57.506Z","1.3.0":"2026-09-01T09:25:58.009Z","1.4.0":"2026-09-01T13:21:47.205Z","2.0.0":"2026-09-02T06:55:50.471Z","2.1.0":"2026-09-02T13:52:36.619Z","2.2.0":"2026-09-02T17:19:59.467Z","2.3.0":"2026-09-03T07:18:45.962Z","2.3.1":"2026-09-03T11:34:57.790Z","2.4.2":"2026-09-03T14:13:31.079Z","2.4.3":"2026-09-04T23:53:21.039Z","2.5.0":"2026-09-05T08:03:11.908Z","2.5.1":"2026-09-06T09:09:14.433Z","2.5.2":"2026-09-06T13:27:54.054Z","2.5.3":"2026-09-06T16:37:29.371Z","2.6.0":"2026-09-07T10:15:51.697Z","2.6.1":"2026-09-07T17:56:55.785Z","2.7.0":"2026-09-12T10:36:25.365Z","2.8.0":"2026-09-14T21:29:17.808Z","2.9.0":"2026-09-15T10:34:02.945Z","2.10.0":"2026-09-15T16:28:42.898Z","2.11.0":"2026-09-24T17:44:33.287Z","2.11.1":"2026-09-25T15:46:49.591Z","2.12.0":"2026-09-25T17:09:49.751Z","2.13.0":"2026-09-26T14:25:01.174Z","3.0.0":"2026-09-27T17:10:42.234Z","3.1.0":"2026-10-03T22:48:17.358Z"},"license":"Apache-2.0","homepage":"https://github.com/microcompanies/geonosis/tree/main/packages/oxlint-plugin-biological-architecture","keywords":["oxlint","oxlint-plugin","lint","architecture","layers","react","typescript"],"repository":{"url":"git+https://github.com/microcompanies/geonosis.git","type":"git","directory":"packages/oxlint-plugin-biological-architecture"},"description":"Biological tier architecture as lint — the union of a Medusa storefront's and a Workers + D1 app's rule sets, shipped as presets.","maintainers":[{"name":"bayraak","email":"bayraak@gmail.com"}],"readme":"# @geonosis/oxlint-plugin-biological-architecture\n\n81 architecture rules as an oxlint JS plugin: which tier a file belongs to, what it may import,\nwhere state is allowed to live, and the backend invariants that go with them. Nothing is hardcoded\nto a repo — every list of brands, features, tables or paths is an option. A rule enabled without the\noptions it needs says so once a run and judges nothing, rather than passing silently.\n\n## Install\n\n```bash\npnpm add -D @geonosis/oxlint-plugin-biological-architecture oxlint\n```\n\n`.oxlintrc.json`:\n\n```jsonc\n{\n  \"jsPlugins\": [\"@geonosis/oxlint-plugin-biological-architecture\"],\n  \"rules\": {\n    \"biological-architecture/atom-no-deps\": \"error\",\n    \"biological-architecture/cell-must-not-compose-cell\": \"error\",\n    \"biological-architecture/tissue-no-hooks\": \"error\"\n  }\n}\n```\n\nRules are namespaced `biological-architecture/<rule>` — the plugin's identity, not the package's, so\nrenaming the package would not rename every rule id in every consumer. oxlint loads the **build**,\nso `dist/` is what a rule change has to reach.\n\nA rule with options takes them as the second element, as usual:\n\n```jsonc\n\"biological-architecture/no-brand-names\": [\n  \"error\",\n  { \"brands\": [\"acme\"], \"allowedSubstrings\": [\"media.acme.com\"] }\n]\n```\n\nThe presets are exported as `configs`, so a config can list a preset's rules rather than hand-copy\nthem:\n\n```ts\nimport { PRESETS } from '@geonosis/oxlint-plugin-biological-architecture/presets'\n```\n\n## The tiers\n\n```\natoms → molecules → compounds → organelles → cells → tissues\n```\n\nState lives **only** at the organelle and cell tiers. Everything above the cell arranges;\neverything below the organelle is inert. A cell never composes another cell.\n\n## Presets\n\n| preset | rules | what it is |\n| --- | --- | --- |\n| `frontend` (= `recommended`) | 38 | tier direction, state placement, element choice, file shape |\n| `backend-workflows` | 15 | workflows, time, the data layer, single source of truth |\n| `backend-medusa` | 13 | Medusa steps, emits, subscribers, loaders and the store route surface |\n| `tenant-scoping` | 4 | every row placed, scoped and narrowed to one tenant |\n| `tooling` | 3 | a repo's own layers as data, no generic `utils` package, debt markers name a plan |\n| `backend-d1` | 2 | Cloudflare D1 facts — false on an engine with transactions |\n| `themekit` | 2 | colours and fonts only through the theme's tokens and roles |\n| `testbed` | 2 | integration suites run on a real database; tests await rather than poll |\n| `backend-trpc` | 1 | every router has its schema, and every schema its router |\n| `backend-workflows-cf` | 1 | durable runs on Cloudflare Workflows — false of an inline run |\n| `failure-paths` | 1 | no catch that swallows the failure it caught |\n| `integrations` | 1 | every plugin directory is named by the registry |\n| `package-subpaths` | 1 | import the subpath that owns a name, not the package root |\n| `comment-ceiling` | 1 | the comment posture, opt-in (+ oxlint's `capitalized-comments`) |\n\nA rule that is false on another stack gets its own preset rather than riding along in a generic\none: a preset carrying a repo fact is a repo fact wearing a preset's name.\n\n## Adopting\n\nA repo that already has its own copy of these rules does not delete it because the version numbers\nmatch. It deletes it when the **findings** match: same tree, same rule ids, two configs, and a diff.\n[`@geonosis/lint-parity`](https://www.npmjs.com/package/@geonosis/lint-parity) is that diff — a\nseparate package, because a parity tool welded to one rule plugin can only ever check that plugin.\nWhat this package ships towards it is the **evidence**: `corpus/`, the fixture tree its own gates\nrun against, one deliberately broken file per rule, plus a `manifest.json` generated from the\nplugin's own rules export naming exactly the rules that corpus speaks for.\n\n```bash\npnpm add -D @geonosis/lint-parity\n```\n\n### Step 0 — reach, before parity\n\nParity between two configs that both do nothing is perfect parity. In one source repo 34 of 51\nconfigured rules fired nowhere in any corpus it had: 34 rules a consumer would inherit as claims\nnothing could check. Point the tool at the corpus this package installed:\n\n```bash\nnpx geonosis-lint-parity \\\n  --corpus node_modules/@geonosis/oxlint-plugin-biological-architecture/corpus \\\n  --a oxlintrc.fork.json --b oxlintrc.published.json --out proofs/reach\n```\n\nIt prints a fired-under-A / fired-under-B row per in-scope rule and **exits 1 when one fires under\nneither**. A configured `eqeqeq`, `unicorn/*` or `typescript/*` is listed under **outside this\ncorpus** and gets no verdict: this tree is no evidence either way about somebody else's rule.\n\nEvery rule this package exports has at least one corpus file that fires it, and a test fails if that\nstops being true — so a rule cannot be added without evidence it reaches anything.\n\n### Then parity\n\n**Fork vs published**, before deleting a vendored copy — two configs identical but for `jsPlugins`:\n\n```bash\n# oxlintrc.fork.json      → \"jsPlugins\": [\"./packages/eslint-plugin-biological-architecture\"]\n# oxlintrc.published.json → \"jsPlugins\": [\"@geonosis/oxlint-plugin-biological-architecture\"]\nnpx geonosis-lint-parity \\\n  --a oxlintrc.fork.json --b oxlintrc.published.json \\\n  --out proofs/adoption-parity \\\n  -- apps packages\n```\n\n**Write both configs inside the workspace being linted** — oxlint resolves a `jsPlugins` specifier\nrelative to the **config file's** directory, not the working directory. It exits 1 when a finding\nconfig A reported is missing under config B; a reworded message is reported as **changed** and never\nreaches the exit code. The tool's README has the rest.\n\nEvery difference a run reports has to trace to a decision written down in `RULES.md`; one that does\nnot is a defect, not a difference.\n\n### What the two configs must say for the findings to match\n\nA fork usually had its repo's vocabulary compiled in. Here it is configuration — and **a rule\nenabled without the options it needs says so once a run**, naming itself and the missing option,\nand judges no file, rather than quietly finding nothing. That is deliberate: a rule enabled at\n`\"error\"` with nothing to compare against is indistinguishable from a clean tree, and one consumer\nshipped exactly that for months. Carry these across, or turn the rule off:\n\nWhich rules refuse a bare run, and the option each one names, is in `RULES.md` — generated from\nthe rules themselves, so it cannot fall behind them. Two defaults are worth knowing before a diff\nsurprises you: `organelle-dependency` and `cell-no-cross-feature-organelles` let only a feature\ncalled `shared` cross a feature boundary until `sharedFeatures` names others.\n\nAn empty list counts as unconfigured. A rule set to `\"off\"`, or never named, is untouched — \"does\nnothing until configured\" survives for a rule nobody enabled, which is oxlint's job, not ours.\n\nTwo more facts a fork's config will trip on:\n\n- **`cell-handles-are-scoped` is `worker-handles-are-scoped` here.** Same rule; it gave up the word\n  \"cell\" because in this kit a cell is a tier, and a backend rule meaning a D1 database handle by it\n  would teach the wrong vocabulary at every diagnostic. Rename the key in the config.\n- **Rule ids keep the `biological-architecture/` prefix whatever the package is called.** The\n  namespace is the plugin's identity, not the package's, so renaming or re-scoping the package does\n  not rename a single rule id in a single consumer config.\n\n### Last step of every bump — `geonosis-doctor`\n\n```bash\npnpm add -D @geonosis/doctor\nnpx geonosis-doctor\n```\n\nIt answers everything below for every config in the tree, and three more questions besides — see\n[`@geonosis/doctor`](https://www.npmjs.com/package/@geonosis/doctor). Run it after every bump and in\nCI. What follows is the reasoning it automates, kept because a check nobody understands is a check\nnobody trusts.\n\n#### Why: declared is not loaded\n\n**Declared is not loaded.** oxlint resolves a `jsPlugins` specifier from the CONFIG FILE's\ndirectory, so a nested `apps/<ws>/node_modules/@geonosis/…` left behind at the old version means\noxlint runs the OLD plugin while every `package.json` and the lockfile say the new one. bun leaves\na nested copy when a per-workspace `bun add` runs and the root already has one; one consumer measured\na whole bug report against 0.3.0 that way, on a repo pinned to 0.4.0.\n\nThe check that is true on every package manager is the one that asks the resolver, from **each\nworkspace directory** — this is what oxlint would load:\n\n```bash\nnode --input-type=module -e \\\n  'const p = (await import(\"@geonosis/oxlint-plugin-biological-architecture\")).default; console.log(p.meta.version)'\n```\n\nIt must print the pinned version. Every published version of this plugin carries `meta.version`, so\nthere is no version of it this check cannot read.\n\nThen find the stray copy, and mind that the answer is package-manager-specific:\n\n- **bun / npm** — real directories, so counting them is meaningful:\n  ```bash\n  find . -path \"*@geonosis/oxlint-plugin-biological-architecture/package.json\" -not -path \"*/.git/*\"\n  ```\n  More than one is the bug. Fix with\n  `rm -rf apps/*/node_modules/@geonosis packages/*/node_modules/@geonosis && bun install` — no flags,\n  and never `--ignore-scripts` over the whole tree.\n- **pnpm** — `node_modules/@geonosis/*` are SYMLINKS into `.pnpm/`, which keeps every version ever\n  installed. The same `find` answers 7 on a tree that is perfectly correct, and 0 if you exclude\n  `.pnpm`. Read the links instead: `ls -l node_modules/@geonosis` in each workspace, and check the\n  version in the target path.\n\n## Where to read on\n\n- `RULES.md` — in this tarball: every rule, its preset, which source tree it came from, how each\n  divergence was resolved, the option each gated rule refuses without, and a generated line per rule\n  naming every option it accepts.\n- `skills/geonosis-code/SKILL.md` in the repository — **generated** from every rule's `fixShape`:\n  the shape each gate accepts, in one short document meant to be read before writing code.\n\nEvery rule exports `{ meta, create, fixShape }`, and a staleness test fails when the committed skill\nis not what the rules generate, so a rule and its remedy cannot drift apart.\n\nApache-2.0.\n","readmeFilename":""}