{"_id":"@campfhir/safe-functions","_rev":"3-92be278cfd4f7d11a2b60763bd00f29a","name":"@campfhir/safe-functions","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@campfhir/safe-functions","version":"0.1.0","keywords":["eslint","eslintplugin","eslint-plugin","typescript","result","error-handling"],"license":"MIT","_id":"@campfhir/safe-functions@0.1.0","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/safe-functions#readme","bugs":{"url":"https://github.com/campfhir/safe-functions/issues"},"dist":{"shasum":"e0ffe4e4a698f13624dc29ac27057718046e6d5b","tarball":"https://registry.npmjs.org/@campfhir/safe-functions/-/safe-functions-0.1.0.tgz","fileCount":21,"integrity":"sha512-S9WRiaSRssqnxTUhJfSxJaaiqV06y6NLdXpayKGwbdTKPipTsV+fpPSJuFLiwOs8yX9Nbu7uebFGwYICraS70A==","signatures":[{"sig":"MEYCIQCk+CY65huJOxy2VQ14FElvxdptpGIRjymk1hs4a7TvUgIhAKLKppa5YhCZ4Kgc7AeA03PFfYq+hX6F/LMgHGYlcZjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197811},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.js","require":"./dist/helpers/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/safe-functions.git","type":"git"},"description":"Enforce Result-based error handling in TypeScript projects. No unhandled throws, no naked promises.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"minimatch":"^10.0.1","@typescript-eslint/utils":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^2.1.8","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.10.0","typescript-eslint":"^8.20.0","@typescript-eslint/rule-tester":"^8.20.0"},"peerDependencies":{"eslint":"^8.57.0 || ^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-functions_0.1.0_1785894222002_0.9538908709809357","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@campfhir/safe-functions","version":"0.1.1","keywords":["eslint","eslintplugin","eslint-plugin","typescript","result","error-handling"],"license":"MIT","_id":"@campfhir/safe-functions@0.1.1","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/safe-functions#readme","bugs":{"url":"https://github.com/campfhir/safe-functions/issues"},"dist":{"shasum":"2149c5f4ba51d8bc7a36aa6ba20f5b679b513045","tarball":"https://registry.npmjs.org/@campfhir/safe-functions/-/safe-functions-0.1.1.tgz","fileCount":21,"integrity":"sha512-44x4VC38dD5Avlbf7zcfG3OhXIvxHwjyxVWvXdsGsFHql7QBsRBYl7Ohc7vVm50ZS1YaIkPqpqnE7EKB6tTFzQ==","signatures":[{"sig":"MEYCIQCm7Q8V6iMXXlBshhyRLyAL6iK8pXky06Mg4kZ4089Y1AIhALNXIdKJ5h8KAI6SfW/tnJxySEipterEIO7JeOgQKcIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.js","require":"./dist/helpers/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/safe-functions.git","type":"git"},"description":"Enforce Result-based error handling in TypeScript projects. No unhandled throws, no naked promises.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"minimatch":"^10.0.1","@typescript-eslint/utils":"^8.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.18.0","vitest":"^2.1.8","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.10.0","typescript-eslint":"^8.20.0","@typescript-eslint/rule-tester":"^8.20.0"},"peerDependencies":{"eslint":"^8.57.0 || ^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/safe-functions_0.1.1_1785894611431_0.101825323483133","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@campfhir/safe-functions","version":"0.1.3","description":"Enforce Result-based error handling in TypeScript projects. No unhandled throws, no naked promises.","license":"MIT","type":"module","homepage":"https://github.com/campfhir/safe-functions#readme","repository":{"type":"git","url":"git+https://github.com/campfhir/safe-functions.git"},"bugs":{"url":"https://github.com/campfhir/safe-functions/issues"},"publishConfig":{"access":"public"},"keywords":["eslint","eslintplugin","eslint-plugin","typescript","result","error-handling"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.js","require":"./dist/helpers/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@typescript-eslint/utils":"^8.20.0","minimatch":"^10.0.1"},"peerDependencies":{"eslint":"^8.57.0 || ^9.0.0 || ^10.0.0","typescript":">=5.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^22.10.0","@typescript-eslint/rule-tester":"^8.20.0","eslint":"^9.18.0","tsup":"^8.3.5","typescript":"^5.7.3","typescript-eslint":"^8.20.0","vitest":"^2.1.8"},"engines":{"node":">=18"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","lint":"eslint ."},"_nodeVersion":"25.9.0","_id":"@campfhir/safe-functions@0.1.3","dist":{"integrity":"sha512-Ger/9p+tJB7tPppfj45norMUsE61n3Wy68BxiM6BB2gOphr/R4GEuv80UJdxZdmP3IQ/UwutM/U3RnpfhrI2Fg==","shasum":"27790504fcab1a26623e8934ed0232a434a5fc09","tarball":"https://registry.npmjs.org/@campfhir/safe-functions/-/safe-functions-0.1.3.tgz","fileCount":21,"unpackedSize":202960,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBOrGioQufemkoocwuI7sqgkA/Q9k8oPWlm0PRdzGcEvAiA0OHm9ACvE8n904hHl490EFTVllYkP6hiAAe6tJO9cCg=="}]},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"directories":{},"maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/safe-functions_0.1.3_1785896023509_0.2721521890574885"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-05T01:43:41.817Z","modified":"2026-08-05T02:13:43.807Z","0.1.0":"2026-08-05T01:43:42.173Z","0.1.1":"2026-08-05T01:50:11.587Z","0.1.3":"2026-08-05T02:13:43.659Z"},"bugs":{"url":"https://github.com/campfhir/safe-functions/issues"},"license":"MIT","homepage":"https://github.com/campfhir/safe-functions#readme","keywords":["eslint","eslintplugin","eslint-plugin","typescript","result","error-handling"],"repository":{"type":"git","url":"git+https://github.com/campfhir/safe-functions.git"},"description":"Enforce Result-based error handling in TypeScript projects. No unhandled throws, no naked promises.","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"readme":"","readmeFilename":""}