{"_id":"@4meta5/pi-shell-core","_rev":"2-08c17e7637f4ac7021c483267ac6968f","name":"@4meta5/pi-shell-core","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@4meta5/pi-shell-core","version":"0.1.0","keywords":["pi","pi-shell","validation"],"license":"MIT","_id":"@4meta5/pi-shell-core@0.1.0","maintainers":[{"name":"4meta5","email":"orlandodowntownhome@gmail.com"}],"dist":{"shasum":"663a19f436e29ac1840852545c44d024b9725981","tarball":"https://registry.npmjs.org/@4meta5/pi-shell-core/-/pi-shell-core-0.1.0.tgz","fileCount":23,"integrity":"sha512-3dt25ktnS9bGCfeaDuBPDGcwpGH87YCdyCY9CNU0UrPTs/i86YbQP6hJfsStipqHqxY3Uv3DELg5G8vB/lCs3g==","signatures":[{"sig":"MEQCIA4Fm8sCQt5AZoqbinQjl+Z4RJgWaRD3WL9cn/NoHOeDAiB6VE8TUUSJOgqs8mq6KTtZNTG48DfL02iSWHrjuFVIxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas":{"types":"./dist/schemas.d.ts","import":"./dist/schemas.js"}},"gitHead":"8c8a6c32ef774154e6e3f21f1331e673ea8d9ebf","scripts":{"build":"tsc -b --force tsconfig.build.json","prepack":"npm run build"},"_npmUser":{"name":"4meta5","email":"orlandodowntownhome@gmail.com"},"_npmVersion":"11.6.2","description":"Core schemas, hashing, and validation for pi-shell manifests.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-shell-core_0.1.0_1771398718581_0.49800999899394194","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@4meta5/pi-shell-core","version":"0.1.1","description":"Core schemas, hashing, and validation for pi-shell manifests.","license":"MIT","type":"module","sideEffects":false,"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./schemas":{"import":"./dist/schemas.js","types":"./dist/schemas.d.ts"}},"scripts":{"build":"tsc -b --force tsconfig.build.json","prepack":"npm run build"},"keywords":["pi","pi-shell","validation"],"dependencies":{"ajv":"^8.17.0"},"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"gitHead":"dc11e87d0d0b418477bbc04b32b8249e8c4505b4","_id":"@4meta5/pi-shell-core@0.1.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-lv/B50kDgGRG+LblcpMKgfokiM0MGO8u4PD8yZ7R3cNdx1uPwIzfaEjgoxm9sZYL/0okCk1xsQ+dtresrrl0mA==","shasum":"063ecd632392922eabbe50bdb84d73f878215ad2","tarball":"https://registry.npmjs.org/@4meta5/pi-shell-core/-/pi-shell-core-0.1.1.tgz","fileCount":23,"unpackedSize":25848,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICH3h9frl6SdJw2l/WrQAUIcpnL7/Ystegze9uLZGVAxAiAsZVupwZBBOTs1kW3SQi/PrF2v3R62nokokIM7TTRDVw=="}]},"_npmUser":{"name":"4meta5","email":"orlandodowntownhome@gmail.com"},"directories":{},"maintainers":[{"name":"4meta5","email":"orlandodowntownhome@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-shell-core_0.1.1_1771401038649_0.8189789543565269"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T07:11:58.476Z","modified":"2026-02-18T07:50:38.925Z","0.1.0":"2026-02-18T07:11:58.726Z","0.1.1":"2026-02-18T07:50:38.793Z"},"license":"MIT","keywords":["pi","pi-shell","validation"],"description":"Core schemas, hashing, and validation for pi-shell manifests.","maintainers":[{"name":"4meta5","email":"orlandodowntownhome@gmail.com"}],"readme":"# @4meta5/pi-shell-core\n\nCore types, JSON schemas, semantic validation, and canonical hashing for `pi-shell`.\n\n## Exports\n\n- `validateProfile(data)`\n- `validateAllowlist(data)`\n- `validateProfileAgainstAllowlist(profile, allowlist)`\n- `hashCanonical(data)`\n- `canonicalize(data)`\n- profile/allowlist/manifest schemas and TypeScript types\n\n## Install\n\n```bash\nnpm install @4meta5/pi-shell-core\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}