{"_id":"@bloodyowl/boxed","_rev":"3-faf8d8bbf41c288f8a58637eab47d76b","name":"@bloodyowl/boxed","dist-tags":{"latest":"3.4.0"},"versions":{"3.3.0":{"name":"@bloodyowl/boxed","version":"3.3.0","keywords":["typescript","functional","utility","utilities"],"author":"Matthias Le Brun <bloodyowl@swan.io>","license":"MIT","_id":"@bloodyowl/boxed@3.3.0","maintainers":[{"name":"bldwl","email":"bloodyowl@icloud.com"}],"homepage":"https://boxed.cool","dist":{"shasum":"ed4ef7effce2f5058ecdf8a394374dd28c1656b0","tarball":"https://registry.npmjs.org/@bloodyowl/boxed/-/boxed-3.3.0.tgz","fileCount":42,"integrity":"sha512-9lnZrwhoxDbKBLGtrHlbo/x7daCEsGmCF++f9OXqrJdOYgsHf9I1pfDizgXN+VZPUYYhqrQK5QnoIVmLWvLnRQ==","signatures":[{"sig":"MEUCIQC0pgfGHI0XYBRw/FBPlNYkf7QG984W+3vd6loQLox2rgIgDQCASij2g4PZuRSYOFreB/diQ1vdNHpiJA6ePCFYFW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103677},"main":"dist/Boxed.js","type":"module","types":"dist/Boxed.d.ts","shasum":"ed4ef7effce2f5058ecdf8a394374dd28c1656b0","source":"src/Boxed.ts","scripts":{"build":"yarn clean && tsc","clean":"rm -rf dist","format":"prettier '**/*' -u -w","prepack":"bun test && bun run build","benchmark":"node benchmark/src/option && node benchmark/src/result && node benchmark/src/future && node benchmark/src/future-result","typecheck":"tsc --noEmit","test:typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"bldwl","email":"bloodyowl@icloud.com"},"prettier":{"semi":false,"plugins":["prettier-plugin-organize-imports"],"trailingComma":"all"},"_integrity":"sha512-9lnZrwhoxDbKBLGtrHlbo/x7daCEsGmCF++f9OXqrJdOYgsHf9I1pfDizgXN+VZPUYYhqrQK5QnoIVmLWvLnRQ==","repository":{"url":"https://github.com/bloodyowl/boxed.git","type":"git"},"_npmVersion":"10.8.3","description":"Utility types for functional TypeScript","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"fp-ts":"^2.16.1","effect":"^2.4.3","prettier":"^3.1.0","benchmark":"^2.1.4","@types/bun":"1.3.11","ts-pattern":"^5.0.6","typescript":"^6.0.0","microbundle":"^0.15.1","@types/benchmark":"^2.1.5","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boxed_3.3.0_1776680251512_0.15835915882945284","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@bloodyowl/boxed","version":"3.3.1","keywords":["typescript","functional","utility","utilities"],"author":"Matthias Le Brun <bloodyowl@swan.io>","license":"MIT","_id":"@bloodyowl/boxed@3.3.1","maintainers":[{"name":"bldwl","email":"bloodyowl@icloud.com"}],"homepage":"https://boxed.cool","dist":{"shasum":"9cfeae2e428b2f020c81acfe192f566773d6d2f5","tarball":"https://registry.npmjs.org/@bloodyowl/boxed/-/boxed-3.3.1.tgz","fileCount":42,"integrity":"sha512-vMOf/4El17r+z61Ei/cgOmVpBip7190oPwmgoKCLa03vYbweDJWwGN/OLajEwV80C6xHGUIQZaIf7vQKC91ewQ==","signatures":[{"sig":"MEUCICdxFGEth7yNRHrqNU0+VJ/lOdMt62LhWVNT4WYU1kCiAiEA6H1US/N8sljqIIhg7y0IdNp58BN3bAmXRiubsBRTYBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103657},"main":"dist/src/Boxed.js","type":"module","types":"dist/src/Boxed.d.ts","shasum":"9cfeae2e428b2f020c81acfe192f566773d6d2f5","scripts":{"build":"yarn clean && tsc","clean":"rm -rf dist","format":"prettier '**/*' -u -w","prepack":"bun test && bun run build","benchmark":"node benchmark/src/option && node benchmark/src/result && node benchmark/src/future && node benchmark/src/future-result","typecheck":"tsc --noEmit","test:typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"bldwl","email":"bloodyowl@icloud.com"},"prettier":{"semi":false,"plugins":["prettier-plugin-organize-imports"],"trailingComma":"all"},"_integrity":"sha512-vMOf/4El17r+z61Ei/cgOmVpBip7190oPwmgoKCLa03vYbweDJWwGN/OLajEwV80C6xHGUIQZaIf7vQKC91ewQ==","repository":{"url":"https://github.com/bloodyowl/boxed.git","type":"git"},"_npmVersion":"10.8.3","description":"Utility types for functional TypeScript","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"fp-ts":"^2.16.1","effect":"^2.4.3","prettier":"^3.1.0","benchmark":"^2.1.4","@types/bun":"1.3.11","ts-pattern":"^5.0.6","typescript":"^6.0.0","microbundle":"^0.15.1","@types/benchmark":"^2.1.5","prettier-plugin-organize-imports":"^3.2.4"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boxed_3.3.1_1776686193995_0.15915856417318963","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@bloodyowl/boxed","version":"3.4.0","license":"MIT","description":"Utility types for functional TypeScript","author":"Matthias Le Brun <bloodyowl@swan.io>","homepage":"https://boxed.cool","repository":{"type":"git","url":"https://github.com/bloodyowl/boxed.git"},"module":"dist/src/Boxed.js","main":"dist/cjs/src/Boxed.js","types":"dist/src/Boxed.d.ts","keywords":["typescript","functional","utility","utilities"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"prettier":{"trailingComma":"all","semi":false,"plugins":["prettier-plugin-organize-imports"]},"scripts":{"build":"yarn clean && tsc && tsc -p tsconfig.cjs.json","clean":"rm -rf dist","format":"prettier '**/*' -u -w","prepack":"bun test && bun run build","test:typecheck":"tsc --noEmit -p tsconfig.test.json","typecheck":"tsc --noEmit","benchmark":"node benchmark/src/option && node benchmark/src/result && node benchmark/src/future && node benchmark/src/future-result"},"devDependencies":{"@types/benchmark":"^2.1.5","@types/bun":"1.3.11","benchmark":"^2.1.4","effect":"^2.4.3","fp-ts":"^2.16.1","microbundle":"^0.15.1","prettier":"^3.1.0","prettier-plugin-organize-imports":"^3.2.4","ts-pattern":"^5.0.6","typescript":"^6.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@bloodyowl/boxed@3.4.0","_integrity":"sha512-SjA78UNak5c3wjOI4Aeul++sYK/gG0lIp91K+DRzwTgVzTJ/yy5wUoznRNMexvock3iiy7lfdXbz2n/zSa5iBQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"f90d8fecf125c0c17b56d4b9bf59e6434c1ed962","dist":{"integrity":"sha512-SjA78UNak5c3wjOI4Aeul++sYK/gG0lIp91K+DRzwTgVzTJ/yy5wUoznRNMexvock3iiy7lfdXbz2n/zSa5iBQ==","shasum":"f90d8fecf125c0c17b56d4b9bf59e6434c1ed962","tarball":"https://registry.npmjs.org/@bloodyowl/boxed/-/boxed-3.4.0.tgz","fileCount":81,"unpackedSize":208857,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAKt2ZuJIGDIxa2WNBvUV/Qzaf/BMrMkJlKVCBs1tb/iAiBNac9ptTzdumS0Ykd+zP7eTy/eaIAstV3y3kkFeCvRWQ=="}]},"_npmUser":{"name":"bldwl","email":"bloodyowl@icloud.com"},"directories":{},"maintainers":[{"name":"bldwl","email":"bloodyowl@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/boxed_3.4.0_1776950137221_0.4295993170634853"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T10:17:31.408Z","modified":"2026-04-23T13:15:37.601Z","3.3.0":"2026-04-20T10:17:31.671Z","3.3.1":"2026-04-20T11:56:34.172Z","3.4.0":"2026-04-23T13:15:37.460Z"},"author":"Matthias Le Brun <bloodyowl@swan.io>","license":"MIT","homepage":"https://boxed.cool","keywords":["typescript","functional","utility","utilities"],"repository":{"type":"git","url":"https://github.com/bloodyowl/boxed.git"},"description":"Utility types for functional TypeScript","maintainers":[{"name":"bldwl","email":"bloodyowl@icloud.com"}],"readme":"","readmeFilename":""}