{"_id":"@abeltib/lookup-shared","_rev":"13-7b4462c211c4a6d97f9c93e1264a6e49","name":"@abeltib/lookup-shared","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.0":{"name":"@abeltib/lookup-shared","version":"0.1.0","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.0","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"612fe953b3799b3fb43160baecb48f57fc35abd7","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.0.tgz","fileCount":4,"integrity":"sha512-gkwI333kjxn9GFQ6Zb1iAI+zKUA6lQn5835SX0pAKuWd0r535jaQ1dCVPMpmiNnp0HbsGg2t6l+m7K/HthJUpw==","signatures":[{"sig":"MEUCIQD0uuNL5Vzp3SeRIQKfo263ty/7+LCs7KKyu3e/T91bkgIgN5mpEJEpTE9uEu6ZEtajuTB1S9miZtzRy3KzDkK3W9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8efa1358f0f058ac56cb5674df3e5b2b9f16a982","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.0_1785432131422_0.3712897035834801","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@abeltib/lookup-shared","version":"0.1.1","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.1","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"3182d86c8b7118285a62669d80b052dbeafbc273","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.1.tgz","fileCount":4,"integrity":"sha512-TZdxKpTYPI7ynOpCq5BWLGxkKZW+QKCYEn8B+tlEHx4bAto1EIdDR/3ULc8R0KqJUApqY9m6YKKPU1vwmKRiIA==","signatures":[{"sig":"MEQCIBAuUgXCOHDew76SPBO8JbyONyOGnrdMmKfssQxU3gw4AiA0+HwB+dwaS1HV34Qq5tw4bkoMbNXvae1sE2ejneEgWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45541b350f144204083550130ea7011981de36ba","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.1_1785575512810_0.8503758277975126","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@abeltib/lookup-shared","version":"0.1.2","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.2","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"e55ceb06d24b16fd262b6f17b50e0f38304f30fb","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.2.tgz","fileCount":4,"integrity":"sha512-0ddeCGsr+U54rtOkw2dUJyLxvSKy1SQHzsZ78H0MC/JIoo9kjogD8XQFlIJ81AfiooEzdafde/eBe2b9Yl9NwQ==","signatures":[{"sig":"MEYCIQCa2cHQxKvx0INDYz7Ap8nuq/5XgLIAorV+7KqAH9+VEwIhAIOIxBw+2YupM7fRahebJ1vhGHD+sdac+RKQF3257POr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45541b350f144204083550130ea7011981de36ba","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.2_1785687941775_0.40794665291043497","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@abeltib/lookup-shared","version":"0.1.3","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.3","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"07eaa040c5f7bdbe88e72b492920e9217b159b16","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.3.tgz","fileCount":4,"integrity":"sha512-p+nO0VITog1GInDoJGzmesR3Hu/IM9o7CVegqr9HtPYUwCoi5RZN0SkkJEK0VbU1hGrGqctMt4x/TJ97yZP3sw==","signatures":[{"sig":"MEYCIQDM5iL4M34vdxTNw/dEaQJ/lkdG4uF4C1jPMs2gMwOg3wIhAJRexuYTjUXKGXtPccYNGJXUbAyE8V7TsymVA2CO2VuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45541b350f144204083550130ea7011981de36ba","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.3_1785692409582_0.023170446434297","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@abeltib/lookup-shared","version":"0.1.4","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.4","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"f145d6695e3a770041024e6dd1fcf52fb6a89c7b","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.4.tgz","fileCount":4,"integrity":"sha512-zt818UYN0LF4MWgCuX/8khx8NQ+p77a8gaVdaEgPL1qOvavM5dZLOOrJwEJBRla6FbKtE8KbHSWV6zV7YG4XXQ==","signatures":[{"sig":"MEUCIQDJfh6snTpIoWl4Kdng2We6H9BM4UD/bfvYC2HDHqweIQIgT5B46vcPnLO/nGx5wgFbNvXX4X81tE++vCPTXCgyIeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"58a9a85d628b40717715f9ac5f50ac354d3ff571","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.4_1785724685780_0.8004295509879851","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@abeltib/lookup-shared","version":"0.1.5","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.5","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"e5ccb68039e5d868939fb44ae92e415f2565993e","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.5.tgz","fileCount":4,"integrity":"sha512-nxrq9QdLiG2hYQpHT1I2jqEDb6PWdK8jUgfudVKMP+EBCntpN/KwKdvWh0D87cXxiDAoAHayk8lzPL5bnUxDyw==","signatures":[{"sig":"MEYCIQDtszAD5C/73VXK72KKhVN+gvzbihsSbG2XsufDB42S0AIhANykGQeBY7rzJjT+IYZDz1DzEDc1OjS7elgbTRriOyFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40675f40659f500e39d0f269166c608d21d7ff5a","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.5_1785769272811_0.18860090462820223","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@abeltib/lookup-shared","version":"0.1.6","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.6","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"ecd8d0c13db021184e16282c7c12be2ff39b0b50","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.6.tgz","fileCount":4,"integrity":"sha512-6Ui3CZMILq41PmMqDzpMSvfM1Ozi4FGaxzuGae3lT0WdI6rHyVJ+MNsE3B7MKXt0j9L4FrnUdqsHio6vg/H1Kg==","signatures":[{"sig":"MEQCIElbQ5buc68t1tuZYb/k570fo8WeSn9RcB5bOn7cOItiAiBJGCePe3Tc9TGcUU2FDoPOnPHF/lPqOCEtmGLTHNgCyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"06fdd6b36a9ca43f0f474260017bbf73b530f23e","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.6_1785831377159_0.12442286404721803","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@abeltib/lookup-shared","version":"0.1.7","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.7","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"108059a5bfb06d8f2f0402c7860bf5ee62bf2e73","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.7.tgz","fileCount":4,"integrity":"sha512-VdZ10N8z/zdHKU8R48bcFPXsMB65DVGtXdF1v2Fjb9ergJrfl0Lxs9TuEScZkXw9Kq1E7vYe0qD7nZtLwQappQ==","signatures":[{"sig":"MEUCIF10tMhmNgMpoHidp6DYGxm7/715k1rN8RxtynmJYTQVAiEAuuNS987UNMLqz6g8dQQ2/YdaHTqaHOZgz26wrAvYNBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76197cf1c72889d372cff2d95eca6c975c89d885","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.7_1785841684506_0.8295717103717299","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@abeltib/lookup-shared","version":"0.1.8","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.8","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"aaa21010d4841570bb17b4657de9746c3b46637f","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.8.tgz","fileCount":4,"integrity":"sha512-DnccLTYj1SF/ccLGEWyt1O0vq24TPWhkLoKJhBmDHmWpdoEwtaA+/tFN4PDCtyWWf+CrRWCgYn51Vryghhfuww==","signatures":[{"sig":"MEYCIQDTdTDQesbwLBSQxDdTBvCv4Jb3KcsxMn5JJLKCpjt/KAIhAL+ehbHKab7Qb30uyOcqCl24qjPUc05TMXi8gaJ5YF9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76197cf1c72889d372cff2d95eca6c975c89d885","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.8_1785912236397_0.5534083379094512","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@abeltib/lookup-shared","version":"0.1.9","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.9","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"417018f12ca8f8faee196d6d75e8018c50a1d70c","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.9.tgz","fileCount":4,"integrity":"sha512-tMdJjCeJvp/rnXPfVhEElaUYh7lGu/LE6HTlBYN0zTfMvQAG/AQGwmgInkfOCasUil/EY/Otl2NX4ycoGZpaRg==","signatures":[{"sig":"MEQCIGS6A6pIYTtrV3jNRVR4C8Y36TbJtVg8t3rsR8vsMuxYAiBi5tTtTvyDBRZIPJuXPlrumurM9GSf/o/qB/179WvbmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76197cf1c72889d372cff2d95eca6c975c89d885","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.9_1786090696487_0.9132718289584281","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@abeltib/lookup-shared","version":"0.1.11","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.11","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"8f675a18e09cd7d8a9d955bf9beff45a7d1b5ed1","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.11.tgz","fileCount":4,"integrity":"sha512-4Ppul25nzyIDCm+9fiDGgWl8cw5/aQPSg3o6CM1RGx3tIr1rYjrWNNN3IUikChZX23jloIRClt/zy7y6BBedNw==","signatures":[{"sig":"MEQCIFQmIsg6/5gjSo1u2lCuk/rxzY4kQ9y40INtjQ3mAFqKAiApAa/9tY064DsS7bHPTFQ5PCviTvY3YqqrKKEWhj/wTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ace5b7403c356a3dc8b6dd70f1d6fd755da1c7b","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.11_1786451394015_0.7954720958870471","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@abeltib/lookup-shared","version":"0.1.12","license":"UNLICENSED","_id":"@abeltib/lookup-shared@0.1.12","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"homepage":"https://github.com/AbeltiB/lookup-shared#readme","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"dist":{"shasum":"c18dd4ba9ba086bb09c77a95db41413b25ea4a91","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.12.tgz","fileCount":4,"integrity":"sha512-5imdaEFdekPTnmud9nlIqL/ZLr4pF+j5KlR6EHpQRaUMMixYPT55yIfluAls28TeyDVr8/BdlRoBQrNOxyKK6w==","signatures":[{"sig":"MEYCIQCds6/Rg1IpzHGTTSuhd3NwE8F41J3CpULbndsIEWDH9QIhAPWMTAYiyzrUhCt42YCotRh0byOw8qUIJ/8TFXOT/Y9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ace5b7403c356a3dc8b6dd70f1d6fd755da1c7b","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","lint":"eslint .","build":"tsup src/index.ts --format esm --dts --clean","release":"npm run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"repository":{"url":"git+https://github.com/AbeltiB/lookup-shared.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","@eslint/js":"^10.0.1","typescript":"^5.9.0","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/lookup-shared_0.1.12_1786454978935_0.9174130600775197","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@abeltib/lookup-shared","version":"0.1.14","description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","type":"module","license":"UNLICENSED","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"tsup src/index.ts --format esm --dts --clean","dev":"tsup src/index.ts --format esm --dts --watch","typecheck":"tsc --noEmit","lint":"eslint .","changeset":"changeset","version-packages":"changeset version","release":"npm run build && changeset publish"},"dependencies":{"zod":"^4.4.3"},"devDependencies":{"@changesets/cli":"^2.31.1","@eslint/js":"^10.0.1","@types/node":"^24.0.0","eslint":"^10.7.0","tsup":"^8.5.1","typescript":"^5.9.0","typescript-eslint":"^8.65.0"},"repository":{"type":"git","url":"git+https://github.com/AbeltiB/lookup-shared.git"},"gitHead":"0ace5b7403c356a3dc8b6dd70f1d6fd755da1c7b","_id":"@abeltib/lookup-shared@0.1.14","bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"homepage":"https://github.com/AbeltiB/lookup-shared#readme","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-rN0ZLkG1fqIYCrHlnJa6ogSs1AogfZgtPNYkqOBQ8clTnkUlUev95Fs8RlA22VI21mZ+4EiJV+HgsBkezQagbA==","shasum":"0c67aa3e30b673b9d48db477727934e9e1f2d72a","tarball":"https://registry.npmjs.org/@abeltib/lookup-shared/-/lookup-shared-0.1.14.tgz","fileCount":4,"unpackedSize":62718,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA2MmNxwHByHKNDqaYelW/nKWsTy7t13nezrmle/l1H0AiBcPEdk98sWJBxQCteLxI8opipPVlTLz0/5DVIRLQNlWw=="}]},"_npmUser":{"name":"abelti","email":"abelti.beshana.belay@gmail.com"},"directories":{},"maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lookup-shared_0.1.14_1786506725886_0.7865799102985864"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-30T17:22:11.284Z","modified":"2026-08-12T03:52:06.196Z","0.1.0":"2026-07-30T17:22:11.565Z","0.1.1":"2026-08-01T09:11:52.953Z","0.1.2":"2026-08-02T16:25:41.912Z","0.1.3":"2026-08-02T17:40:09.779Z","0.1.4":"2026-08-03T02:38:05.912Z","0.1.5":"2026-08-03T15:01:12.942Z","0.1.6":"2026-08-04T08:16:17.277Z","0.1.7":"2026-08-04T11:08:04.658Z","0.1.8":"2026-08-05T06:43:56.542Z","0.1.9":"2026-08-07T08:18:16.655Z","0.1.11":"2026-08-11T12:29:54.163Z","0.1.12":"2026-08-11T13:29:39.215Z","0.1.14":"2026-08-12T03:52:06.045Z"},"bugs":{"url":"https://github.com/AbeltiB/lookup-shared/issues"},"license":"UNLICENSED","homepage":"https://github.com/AbeltiB/lookup-shared#readme","repository":{"type":"git","url":"git+https://github.com/AbeltiB/lookup-shared.git"},"description":"Framework-agnostic types, zod schemas, enums, and validators shared across the IMEI Lookup Platform (web, api, sdk).","maintainers":[{"name":"abelti","email":"abelti.beshana.belay@gmail.com"}],"readme":"# @abeltib/lookup-shared\n\nFramework-agnostic types, zod schemas, enums, and validators shared across\nthe IMEI Lookup Platform's repos (`lookup-web`, `lookup-api`, `lookup-core`,\n`lookup-sdk`).\n\nZero dependencies beyond `zod`. Nothing here touches a database, HTTP\nclient, or auth library, on purpose — this package must be safe to import\nfrom anywhere, including edge runtimes and a future mobile app.\n\n## What lives here\n\n- `enums.ts` — string-union domain enums (`RoleName`, `LookupStatus`, ...). Mirrored by hand in `lookup-core`'s Prisma schema — Prisma can't import these, so keep both in sync when changing.\n- `permissions.ts` — the permission catalog and default role→permission seed mapping. `lookup-core`'s seed script and every route guard import from here so a permission string is never hand-typed twice.\n- `imei.ts` — Luhn checksum + IMEI/serial format validation (FR-5).\n- `errors.ts` — `AppError` and the shared error code catalog.\n- `schemas/` — zod request/response DTOs for lookups, wallet, payments, and the internal JWT payload.\n\n## Versioning\n\nPublished to npm as `@abeltib/lookup-shared` via [Changesets](https://github.com/changesets/changesets).\nRun `npm run changeset` to describe a change before merging; merging to\n`main` opens/updates a \"Version Packages\" PR, and merging *that* publishes.\n\n## Local development against a sibling repo\n\nBefore this is published, or while iterating on a change that spans repos,\nuse [`yalc`](https://github.com/wclr/yalc) instead of publishing on every\nsave:\n\n```sh\nnpm run build && yalc publish\n# in lookup-core or lookup-web:\nyalc add @abeltib/lookup-shared\n```\n","readmeFilename":"README.md"}