{"_id":"@kakasoo/proto-typescript","_rev":"60-d3b63f27a7f8025ea9e9c3295cff4880","name":"@kakasoo/proto-typescript","dist-tags":{"latest":"1.28.8"},"versions":{"1.0.0":{"name":"@kakasoo/proto-typescript","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.0.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"7b74f1081eed975dfd5f56cdce75d4c55e1c3c30","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.0.0.tgz","fileCount":63,"integrity":"sha512-HmmGgmIREfpdjbgueBIUtkRN9qyhA2xBfAE0wkZU73cjC+5k7I9si+7ClaiVj0MtKsZDC13s6mK24mEcTPmpew==","signatures":[{"sig":"MEUCIAEpzI7pKwIPr9PHcFzdrd3/N9wgJMP5HlhG9dmz3r9TAiEAvu8XNs8+v4EtHpcEJN0DZ89OLI7TA7yhaTN2S869AEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33415},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3294923f5859981a8721fc7d695b3e6b18429374","scripts":{"build":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.0.0_1701610048419_0.15145718077202663","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@kakasoo/proto-typescript","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.0.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"e1cb2f49ba6be75e83a0e5a11f0d4138988be221","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.0.1.tgz","fileCount":63,"integrity":"sha512-UIXo1TR98Wv+wQvKohwAoLVlOlUs8qK0WjVFlwIDziY8EjGLSHuQJAKmqkZ2MBaJdCOKamFBR6VHiFX3Jt5QTg==","signatures":[{"sig":"MEUCIFxy5v38oRmZ0c9etbf8rqXsJqGQWlBQXpQKEQSncJPyAiEAysED3yd4AlKuQctwQSN8/mcyjbq5P/L8Q+5mVgoLX30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33415},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f840e9dab791ba32d6eb2f3ad5a12c2bf33a5c92","scripts":{"build":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.0.1_1701875466764_0.17429462579957766","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@kakasoo/proto-typescript","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.0.2","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"74364119768fa2cb4ac63bbc875a1eb3aa5c48ac","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.0.2.tgz","fileCount":63,"integrity":"sha512-WapJ7TCM8hV+lo16jY7Tn6vKnntLoImZRupVFyhYtORMK+uH0HF7MXe+ESTPzryTY1CPU7Ca3S4CQNwhzI5kxQ==","signatures":[{"sig":"MEYCIQDjFZE65nUBf7i8k7hndwYVGRDFIakEnLXC7l08OXvpgQIhAPwigGPGSOHo4Xho3IZ8HthyQPLdCThvQEtp0hgG1asg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33415},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"dbfd7cece3e4169d2adcaead707e363db1caef85","scripts":{"build":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.0.2_1701877473163_0.46998702595262176","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@kakasoo/proto-typescript","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.0.3","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"2a3d90297a67868ae8d98b82b206f9d1d39b29ef","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.0.3.tgz","fileCount":63,"integrity":"sha512-QCMZfU/A321OcyruXHookRzu85S8Jwaf30NQfNEZpTdCSyRVn9gPABEqTvt6SLPTSjM2duVbKdGIuOM83/JJhQ==","signatures":[{"sig":"MEQCIDsMuhEVte2ZUqS4FSuIvgy3cJUVRoPatQKTJ2KObZEIAiB0YaRJLUcAdUAlP2FOVifqDjeQieCAJZn2G8XqglCXfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35145},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"889e176f42752453c9e4e13aad6fa251908bba02","scripts":{"build":"tsc","publish":"npm publish","prepublish":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.0.3_1701877678421_0.6785039873498531","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@kakasoo/proto-typescript","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.1.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"ee56c96e36e07833924e2cca7fead298cc0bf883","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.1.0.tgz","fileCount":71,"integrity":"sha512-wOUrRH69atsXrc63MHJJR6xnSZ5SksjfO6Ms6l5+uteim6JUD761Uusd2ZwyIiBzVNwSb2Y2DJIgnV7ULGQ87g==","signatures":[{"sig":"MEYCIQCQbnLj6dNf0Le2i82bSAUZj8y5KeFVw+/aXCKRRxGz9wIhAL7dLicj1Xampoe6pp+EOH8ki78lTju4LG+HaUW73i3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38302},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4629f1ba343d4d92a59e3a9962ae0bdc80e23202","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","publish":"npm publish","prepublish":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.6.7","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.1.0_1701924761197_0.5901243064305095","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@kakasoo/proto-typescript","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.1.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"e79e13871c82d7979f3e348b6b6bef05761d0fa2","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.1.1.tgz","fileCount":71,"integrity":"sha512-OTphIyqXAuAtEm5a8e2R8pVQJN/3p2g4JNOY5pOFhtaMZrFjXwIuIg0DgpuCRMjXNHqA+0cz2acfHV9tsc6jPA==","signatures":[{"sig":"MEUCIFY05M5cuBlePrPFMVczM7HKaWHQ7PR+fVb3eQ7O8ZMlAiEAoEesIWaew9ErK3L7cjtSIaLW7h9uuMV7F7UkS9hqvNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38302},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"957b17ce6296db7a366e089e5e5fcefd72eaad70","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","publish":"npm publish","prepublish":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.6.7","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.1.1_1701924788058_0.9327237646354414","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@kakasoo/proto-typescript","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.2.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"dbe47d05d3acf7c61a8357c782286e8685e564ae","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.2.0.tgz","fileCount":99,"integrity":"sha512-izPhbsnVQZ3Lyi7OeZ6kiBz5V+X0J6WQKDi0DFH/yNN56eXL1cJw0L5yoE5mt10X71HOertQyJQSNDfX4u8RKQ==","signatures":[{"sig":"MEUCIBX92I5jXDi5r0/WWLPu0akROYHZvqT+lF8SI8uvssgfAiEA+m77aq18Shos2Ic7R7DwS6FglORbzqNjb1Hq/QNpFFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45071},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"836e9fc8440f004505f6abf9683081aac812ba4c","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.2.0_1702044105626_0.9512182988729976","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@kakasoo/proto-typescript","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.3.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"ad4f522912713011a2ec7bfe766b787ec53652fe","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.3.0.tgz","fileCount":103,"integrity":"sha512-culamrQ3rzbXBpPTu+nHPlVWoTxUeDD6E6j+0kTl9FpJoeg5mtbonDcGSF+xoVmTASwnQZS3eWfTyFgyq1inDw==","signatures":[{"sig":"MEYCIQDPdit7ZCvzAo6V645xc+UuXQxD1NLGBus56IY/4Vf9WQIhANl4LVDvfMSedyGxnef8awnGx59RsgUkE27HQvTOdw/k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48236},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"df3f6acb2a2d6f28f2790a69f3c33de6ec35d5a4","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.3.0_1702047524321_0.8893221282124477","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@kakasoo/proto-typescript","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.4.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"6c66757178092c7c1ae320b051eda1e249906e7c","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.4.0.tgz","fileCount":103,"integrity":"sha512-NcHcF3RGf81MDHUWEGXLUSlB/vaekdea4y8eXHbKhRiHBOnhkIAACNNC4CWgfJ+uJqLOIZMnjCPHqLrdFp411A==","signatures":[{"sig":"MEUCIQCaK6B1JZOuagIA6/BbHYTlyuwiBvex6rr9X758XtxhgwIgXZ4YrOuRnWyZpdvV2RrDnZQ0ppjHyirdCLsVV6IQeXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49670},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"10606e1f09dfcdd493233a2db7dd2b97246bae03","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.4.0_1702048465124_0.8705864861487764","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@kakasoo/proto-typescript","version":"1.4.1","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.4.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"f61c37b62310385f2a1b167a50cb4afbbb692fd5","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.4.1.tgz","fileCount":103,"integrity":"sha512-As2QWk5/QRgJiFroBB7VoZ+yrFS7cGDGIRLwFIuB9W/DUfNr94N2m9e4Gw7L5jUWs+Mtk4CGh/4/m6dA5xkklQ==","signatures":[{"sig":"MEUCIQCvPEvdNmks620VMlcDFc3QlHvAvglBN5Vo8+FJqXSGjwIgahoWED39lbQqRtgyb6ZQqv+rDGFNrE2vosgeGrALWxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49670},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"36809bd544945a4c83a7da99b61b35366c721bbc","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.4.1_1702048550025_0.9527505295428156","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@kakasoo/proto-typescript","version":"1.4.2","keywords":[],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.4.2","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"293384f1c0e9f26d53bd603e36fee2aec72b0a00","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.4.2.tgz","fileCount":107,"integrity":"sha512-/jes9BNXtBsQNMCBYS1OEZurXNySw95A8Kqe2eaW8RLppKzG0bJYWPu8qPGvGUIAZjNVqv92+qwF6e+jgtBglQ==","signatures":[{"sig":"MEYCIQDi1u3iz64O+goP8bJubLoPZdROkNgektPZ5/ERLoKPnQIhAKRwLargTqMfE0nR7BKKD1HSWRC2Fn3JQ+eOwVg+Zm1o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52453},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"986ffe8b9951a31ddf4a8c2fa293f2876a7eca20","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.4.2_1702107949453_0.18263668974716785","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@kakasoo/proto-typescript","version":"1.5.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.5.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"7bce4862ed66b45843dc99eb0d505013b5aa37b4","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.5.0.tgz","fileCount":111,"integrity":"sha512-RNJTr/TKcSmd5ywNT2bw68I27BbgRyMSZjAh0mlsXABCpXq2nIGHR1+gERe6gfmF1qThUJ5ApxeqOW+I+/8pxA==","signatures":[{"sig":"MEUCIF5hKuw4ndS+t1olT+vzWuwEa/hzbLESWbujcJXe5XFDAiEAvJ5WMwPfnFYzkEJ4dIw6N5K6Y5SGpTijChbFamioc8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54065},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8a393292793ea8883abe170842c362f0db1ebdcb","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.5.0_1702109027537_0.9261061654596308","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@kakasoo/proto-typescript","version":"1.5.1","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.5.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"a6564ca7eb76c756bbfc3a8ff576dcf22d833cfc","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.5.1.tgz","fileCount":111,"integrity":"sha512-aSGcKrIaQHeEJWdT5NfFtA/+jKfJkgydJS/tvHmazAHnetM2EyEFDEH1kQ0x17W0UxRL0Ju6ZVMqZIecWcWh4w==","signatures":[{"sig":"MEQCIExUYVssccN8R/JDM+TXlxPETfP7iPZzN9VSHsRUwp0DAiB7jtN/A4KMeqpbqJngFEVw3YD9mJ0IRq5cX4CFU3ypHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54730},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bd08f78799abea45ad595c6fd33f80d33c0e3475","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.5.1_1702110965270_0.20514598857470734","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@kakasoo/proto-typescript","version":"1.6.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.6.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"96efa8569424dd8cc725c20529da7265ba8428c5","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.6.0.tgz","fileCount":111,"integrity":"sha512-j2Q/Cciyq2UBMhALociTPiYojuOLQEHtzMZf2/ga+OlAravoZ88CXkQxMHQwvA7oR79+n4ocSDVBRBiISTcRNA==","signatures":[{"sig":"MEUCIA793s4c9VOm0Fk7072E1Bj1lDwVos7ss1OOQJPcU4EsAiEA5JE7ig1EUHg4J81KgbG5PGnZi04YK3e11lJdpkjA4Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56749},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"af3b233bba039d56aeca8420fb155e4ef57646bd","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.6.0_1702136641649_0.6967735754728483","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@kakasoo/proto-typescript","version":"1.6.1","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.6.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"76a374402b00ba9892b4a8535ae3cd219a42c4a6","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.6.1.tgz","fileCount":111,"integrity":"sha512-QOjDg9xSfVkAVcCZZ+8ETgNGBVC8vzIV/Nn607rXm+dx7denRmEyo7HkgUMpY7YKuVSe5SKU/K2CBh9fw2y68A==","signatures":[{"sig":"MEQCIHLiGMlnmWvyi/UAKBykWJuzJQ2WqinEKE1/rpj0EDEDAiBKM9H2IiEtEWRW/wK7kv6XrzdWVsncttTG2l4gWLhJBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56919},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7b2d7589b33e0bb4a0f8380cef35fba9ad5ea988","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.6.1_1702139495105_0.882999841506338","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@kakasoo/proto-typescript","version":"1.7.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.7.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"6a8f4d6ed9973d143e708cdb3135cfe4349ff05f","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.7.0.tgz","fileCount":111,"integrity":"sha512-G6EPLXzM3l23ARvZLVVgnnsLhkipXLaD8a3D1yDnECjd5lz5L8M+5fUoD+O0Qwm9nVN+rbIhW9GjStjB4JZeXw==","signatures":[{"sig":"MEYCIQD6kdtgyfkoPGoMQF8oAD4od7WhtzDV/zC7Zi8tPNPlFwIhAKbGbzkR0HX8DClt0LyHC7UsaU3pWuMQg2yG1vKotQbq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58855},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8d55af537708f33f16cfcfcac0522f9fe54d4167","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.7.0_1702220844157_0.6545338217489847","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@kakasoo/proto-typescript","version":"1.7.1","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.7.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"e1ac9fdd48cd3eb274ffaebfe2a562681fe82911","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.7.1.tgz","fileCount":115,"integrity":"sha512-GuSsNWUhet9k50DUN1qwZEwZkjyf7G57QYhBjJ8vjWIBUXYizEwSOx8LZKVBtCEpyzQqj8SxFUIy39kJnk+DbA==","signatures":[{"sig":"MEUCIQDz+aevzyLWXawQnGjT+nYGP7VLMTgBGPEvjDlrseJvpQIgW9j+OmyNOlZpopY06aQmpRODvougnFB/k4ajErBlX5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60464},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"24796a6a4b1a1e2cf9e58ffb1366dd952c602c72","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.7.1_1702223816261_0.2881471115108747","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@kakasoo/proto-typescript","version":"1.8.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.8.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"2b40214d37ca11a90f236615b30841aa33639d2f","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.8.0.tgz","fileCount":115,"integrity":"sha512-Jajex7ZI+OnnusIscFpZPIZ7o0jc6B8re2/yhhbbm1s5YTFKVeA4wLZkGj1r6vbClR+M1Fj81RhLkxio/foyBQ==","signatures":[{"sig":"MEYCIQCmjF8122ojibYZqUBJu94Fk0pXKo5HpwMEARzIzNVUXQIhAPfmTH2IVQEfBJYqUa2UfOr7xpNXfQr0C2D9xA5AyLtc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61335},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d94c25e68ffaa24c4ddbc48250cc0c6f32d0cf25","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.8.0_1702298799900_0.8005228440296477","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@kakasoo/proto-typescript","version":"1.9.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.9.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"e3aeb5bc85ecb99129d6786af7a4a05ec350c41b","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.9.0.tgz","fileCount":115,"integrity":"sha512-o/OJxQo/6lgeM0QkFxBwvsNlpKwiSJ9HvRWcc+yixeaAr/lP+x4b4OfwMl3TY6wiLPMoB+aNFUuap46MC+aujA==","signatures":[{"sig":"MEYCIQC1BPckDf7d42K5PNmq9mUPdHtCHLNkFJLjsqhJqIxgBAIhALVc43a5LGHFXE4KMz7u5IFdtH2ns3269OMdQP/zYSM7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66371},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c016a6f6c0d7979095b76d8e432069d477282bdc","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.9.0_1702394180366_0.4974910891650315","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@kakasoo/proto-typescript","version":"1.9.1","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.9.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"8f5aaf750cd9a5cd80463f50e6d203146b75d947","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.9.1.tgz","fileCount":91,"integrity":"sha512-Lvn7sLJs3HUrlwASF7z9gioLdCdkwEhg8nEGN/qp/xIT2/ea8dE95DqHkGDxYUB5h+g8oYkDTJmHFbZyj/LR2w==","signatures":[{"sig":"MEUCIFAyl5JJafL2m7Ib0WSTaol4hm7LQvnrk7rauDAAwADqAiEAscTS1V2UIo/ob1cgtOqlHrpZXx/qA6S2ovxdS2HO5E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61208},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"eb1adbed8670cd920df1c0f4942093bb0b49cef4","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.9.1_1702394663644_0.05375092126091752","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@kakasoo/proto-typescript","version":"1.9.2","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.9.2","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"a79ee55d104846f82a1c322a2f393008476c49b5","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.9.2.tgz","fileCount":91,"integrity":"sha512-WgNnYj/VI20NH37Kmx0vz/AOI24SVj+ZGYP/jmNYQJPCBxXKoxO4EBlxsNFtlJv51/dlUl7XCgFWjssDGIrh0g==","signatures":[{"sig":"MEYCIQD55sqEZK1FYffOMC33dLiprvT2GQwwCXuz/VEALzhvCQIhAK/OfE+JtzUjVRQLlo8FgQvhRDdqh3UDBOnvmxtseRoV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61117},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1dd89421bc3eeed83c96173ae70ee60e7b88e595","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.6.7","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.9.2_1702467192281_0.4704125032790607","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@kakasoo/proto-typescript","version":"1.10.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.10.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"37c5d703cb175ee876f7925247ed5b0b6804a09e","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.10.0.tgz","fileCount":91,"integrity":"sha512-TLR+KWyLom4fbs4OBggrVB1x74YPX0HcHLlxhHx4MxBINQXkNyVZFDAskHm2XYUrL0KeIteX9sypevAOCy/03g==","signatures":[{"sig":"MEUCIQCENdo1+voWTPLRdPpOsOCwBm1pwDblydUufyz37Kw2QwIgAeD73+xvKbiOL8vXGXCNFl3FnCOGnNbH+QgGUZuWwYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63565},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3c11a6f70e5e194c0483f180e8c4abd823f9f9b6","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.10.0_1702480044447_0.5909130531325335","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@kakasoo/proto-typescript","version":"1.11.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.11.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"42cb432a5fea7ae7003ba5c2895c3f7fc1947e29","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.11.0.tgz","fileCount":91,"integrity":"sha512-9p/R/xKvD6szP03b28/+raIO7RESIkfIGHr2EEeAN+abTrK1/sHl3Y+oMY0FGDpzrGsMSbYKhInLbrnxSHvcKQ==","signatures":[{"sig":"MEYCIQCaiMU18Dfc4+mS3LnMOSISvbCgBj3dQItV+3fOcSOhOgIhAJ2RVnEaxz75fd36wujgAjQCoqrokVDcJMItQHde26Hd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66732},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1dbce5be44a32bafe7e9a05226f41220302fb122","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.11.0_1702482891224_0.6888476505311796","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@kakasoo/proto-typescript","version":"1.12.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.12.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"d530d5232c75bdbe63485ff793e844305fbb4e4f","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.12.0.tgz","fileCount":99,"integrity":"sha512-CxnZOYmT3JwfH3lK4FhyIk6GsarYmJMWXxUbVmZQARURXhjnMGi+6QAQBPx+1XORPvEc9e1SCFDnJ3udIj45lQ==","signatures":[{"sig":"MEQCIGcQoEruPKpW13KSmlwvfWUPCy1Q2pdLD7g/7JDAYEPFAiB6Jr8ePfCU47ULMXBwEb/S/lde5dUnCnNa2CcoLB9jJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75374},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"925f9a9642fb050ba156fac966cbc1e06cc4ad2c","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.12.0_1702565145555_0.076647176441198","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@kakasoo/proto-typescript","version":"1.12.1","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.12.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"6f8061a7e303bb73f3fee19d18e42b8224213efd","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.12.1.tgz","fileCount":99,"integrity":"sha512-QEKq+Wna0nNylk9Nir+r1hQDau/mTcLwObw8qUrtNH4W++teX+Tn9OZDsxAYOTLXz7q/rWaV67boP9WPS0fESQ==","signatures":[{"sig":"MEUCIQDe4xZ+UmobynvTba4D9oGryyDBjVPlCTgVnXaUpykcnQIgadsEFeiZl3fyR9sDOo8Wrlht9Lm7AREUp0ENdn6M0gA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75694},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ebec3e9b7d02e0208c9c258353a49d74c81ed2ee","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.12.1_1702565745507_0.36697231844267075","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@kakasoo/proto-typescript","version":"1.13.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.13.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"1db18fad9f5573eab9bc94db7adf5930ffac4a76","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.13.0.tgz","fileCount":99,"integrity":"sha512-26FtikmkeYMYvsVgIozWouvA3NR7bjAW+p+/hJMDdV+fBmuqGwrIHkF0gHSgDkE5XhBA86jumlr07wqphfxBcw==","signatures":[{"sig":"MEYCIQCJdZxX0p/So2iYbxCFNTTRi9UTK01nf+/jZr5xxSJT7QIhAJ9ZMp/jKgo+/mQSD0oTLvCEsXGKQg8OUiMDkUzHleHv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83849},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"51077984bc345f5c918dde3c580dfa04d01246a5","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.13.0_1702907662524_0.59702920818598","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@kakasoo/proto-typescript","version":"1.13.1","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.13.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"3bf6fd63925bf8b4aaca7fae848ac4badfa38f32","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.13.1.tgz","fileCount":99,"integrity":"sha512-fXlAUw7SQCrCAgLJdgC+kXiq+9Wh1GOYr9qafHDlGz/aTb9PWVQoCHPgrnOjIhS5VMjteb4ZlB1QZ9+ewvNnCg==","signatures":[{"sig":"MEQCICoS11WDm/m42ixI+yOdvVeHfW7xhzHx9y+ZnK3TGOfrAiBlPyVEdTwVJc50x1v7lN9TptXBZewfgOQrMg+Qt6E6AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84141},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fba5305490999cf2d9494286c5cc4930cf127d39","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.13.1_1702909383385_0.7163241596946048","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@kakasoo/proto-typescript","version":"1.14.0","keywords":["type-safe","prototype","utility-types"],"author":"","license":"ISC","_id":"@kakasoo/proto-typescript@1.14.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"4caa04985dbddfc87ef1da4dceaa6e612ac80bdb","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.14.0.tgz","fileCount":99,"integrity":"sha512-a5Y96JJBmXcpqmSbkpv8dS8k7jx6zfvfvYEs/IQ5bXY4HtJfHBVifxQLcaYarBACLXK6qsxYrTt9tPGB/kGg1Q==","signatures":[{"sig":"MEUCIAvDJO4dd7IXEXYIpR/2rOw3Hp3UGqLY1Vm7jJXGwKGGAiEA4Up6et9qzdtuA30yRKcmBB2VTIaR8C75PidUYSkHrf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88551},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"aacb2365cec44f86eaf866f4541643e7d968b692","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","prettier":"^3.1.0","typescript":"^5.3.3","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.14.0_1703002218205_0.06000294052108668","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@kakasoo/proto-typescript","version":"1.15.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.15.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"54efda5ad2c2c1942e54adba6c1f7aa4adc8d8a3","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.15.0.tgz","fileCount":127,"integrity":"sha512-//DwryutpjQeDMQLL/t1Gm9ajpxtbDlTMMxlLenAkHDU4DmkL84ehLLByWzrb9E55PsG89/r2L14gx5fsopWHg==","signatures":[{"sig":"MEUCIQCWb4ATdGcdynfe9+41Ut/2fe3sZXaXFgk6+f82qEURlAIgIEX60dPtzq83YplsC3ITg8BQMupFqy1iPsr8nWPBJMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106271},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"179b42761fed87de682637a37357251fba89ceb2","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"ts-patch install && typia patch","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.2.3","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.15.0_1703176618739_0.1881085917754961","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@kakasoo/proto-typescript","version":"1.16.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.16.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"4edea640137eb918682b1898cfe21fc5fc7b588c","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.16.0.tgz","fileCount":131,"integrity":"sha512-tcHGwp0Vq3PK5RpL+Fjm2SA5/i3Jz6vvUExwOgsLDvX6iV+HuElHfNzEfK9xdq6O5vHKmP19nS7BxWhpnYRT2Q==","signatures":[{"sig":"MEUCIBZgVSsLJwFPGkPsjJaLOX5awYRr0had0pPRL7DZ3M3TAiEA5JhiwShForAMUm+wJQ66YIodt6Z4qeU5Vl8ZTC4Ints=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110078},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5faa42e7a745d210601725ebc9b77c38a4021c29","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"ts-patch install && typia patch","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.16.0_1703327697470_0.9044105912172411","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"@kakasoo/proto-typescript","version":"1.16.1","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.16.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"3f6b88a6b02e3ebb1dfa3c3f70946eee76b205ad","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.16.1.tgz","fileCount":131,"integrity":"sha512-U3+gBQ2uF39EZ78djWL+z0Rh3KYulAGTmzxk2ILl3xbxXM6fM0jgD5OIcgcF354SKsV5XJvRcQkaxSz/kNa80A==","signatures":[{"sig":"MEYCIQCsxlCR8iHzlF5bodPyq75P1G5APgoTrKM6pTYHaLJ/DwIhAKqEO1tBTs7RQGHFOvKYoJfzJDTA/5ju8LO5TzpDgNfc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116994},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a5e28fd5dcc3c0b48fa0e0c6b4ef62566fce8342","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"ts-patch install && typia patch","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.16.1_1703427444428_0.784482939591338","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@kakasoo/proto-typescript","version":"1.17.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.17.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"07d192ce24bd821744c3fd23a951a08033c16ef9","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.17.0.tgz","fileCount":131,"integrity":"sha512-EEmMn3DJiII2bnjAyyEc5crjw/j9Ej9TzVtTgVEtvefa2VYMV3WG5raHgnb6lABLgLbMr7GIR02TPCuLmGIbZQ==","signatures":[{"sig":"MEUCIQCnn9n3LFSTMQbVtIbh2wmFzsh1lnAyMfDf5SFwIyfgyQIgbYCAlTK0I8bAd5mXk60tGIoZCTFRrLpUlWudzDtDynQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124340},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0065cf87cd231a426fd8499bad2b0a3171a262bc","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"ts-patch install && typia patch","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.17.0_1703429042447_0.8496626480978442","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@kakasoo/proto-typescript","version":"1.17.1","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.17.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"6f619b13f4b2887235a177f0b45b31d56177a150","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.17.1.tgz","fileCount":131,"integrity":"sha512-IopDiebc1pIGi3xvgi451w9yiXJ3daiy0l7hkCDxWqdq1VG/c6FDjYbj3SYRQ+4ypexzSzuhEU/3oz6qK6LJFA==","signatures":[{"sig":"MEUCIQDc+mF4paGcdcwk8rjsfm8CEnvDw9PDaOflB7JFaXyGkQIgBcVx7bT9J4QrY6T5ZgXtgk3hkKwj2e1Bf0K1FfZSFW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124498},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"69987e038fa022eab36003d97458487b095d418b","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"ts-patch install && typia patch","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.17.1_1703553329709_0.6705372083598473","host":"s3://npm-registry-packages"}},"1.17.2":{"name":"@kakasoo/proto-typescript","version":"1.17.2","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.17.2","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"48fa52dcd7fb60f07362f53eedb6c0504b4336c6","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.17.2.tgz","fileCount":135,"integrity":"sha512-G2EKPBW7ERMF7gFk0IkXo5qoXkpaYoj4XAVMHL7Irr5LibgdaW58amQQwxrhmbUNp4irrDA9cWcv7xeo5YzjxA==","signatures":[{"sig":"MEQCIGiQCG7LH5hxF/akFXtOOGAjVnVH0/quPWgzubUSQZMMAiBDdlHSEQUCFSXxXTDsJnAheXA1iMPP7LiMZGHLNijhQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125658},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f0f513f8dd5cf8d2876e8634a665f23081bdb831","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.2.4","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"21.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.17.2_1703758009897_0.5212545984527082","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@kakasoo/proto-typescript","version":"1.18.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.18.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"0dd7c003bbc84a7f0c4a753684675db3ab88dafe","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.18.0.tgz","fileCount":135,"integrity":"sha512-mcv/2m+GCQPuhbYQvjCgkbg6z6GnXCf2vJ/g56Q4iYVIlJbXkuMyE91SJWAGcUEB7G4Ibjznw4n+Xn1Yd9eKng==","signatures":[{"sig":"MEUCIQCheBrU0yOcC9vERbiR9W3ywOG47/MAY7SSdadLn80MQgIgQxSDMo67AJzJRi+xMQ8i6evDzPMHJ66GARJn6VIEUkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129685},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d8b91b29d6f44a6c299a86f3e1ec3f257a0e531a","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.2.4","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"21.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.18.0_1703838539650_0.499874853907909","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@kakasoo/proto-typescript","version":"1.19.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.19.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"9369c0f2cb9c2678dad26b903064d54cd0dc7868","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.19.0.tgz","fileCount":135,"integrity":"sha512-nax+rj83oYtNsoh7gQvi9nsoH3xBvp/Dx/SH0wTndL/D6XKij98SaMLYKt9dSLRLTG2XnWSbcRnPppnd/n3yVQ==","signatures":[{"sig":"MEYCIQCE9CjvStOiz3O3UTQaPqarI6qshr5qCM387zB9Hotj9AIhAPmVo+TH9JDvaDess0sFEN5ikqrZmmpxdMWyCwLnBsaG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131463},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f46fc83ef0ecb0d557236dca4095d56b655c09c5","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.2.4","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"21.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.19.0_1703840262124_0.26800983801563727","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@kakasoo/proto-typescript","version":"1.20.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.20.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"1b2b9004ad861955d9e28a158034abcb3f5a13b8","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.20.0.tgz","fileCount":135,"integrity":"sha512-d/eM7pRmU9F9FjH6o7RgHYnx/6RvY/gW8azpBlHeET0XAc7dOugWoNvTpTg49YrN6yrU2ldQZdb0BRS8un28Kg==","signatures":[{"sig":"MEYCIQC6kwz1Oo3z/8bM6DMmYjoUp31sp2/KbJQIhY4dCr/HoAIhAP/X9s6oUI4ptBLBerOyQC/hw5osxjngHn8cHYwU/PiF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137912},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5ef543c48fb0557b68e8ec9f1dad14e931947d8f","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.20.0_1703919338128_0.3079012275483266","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@kakasoo/proto-typescript","version":"1.21.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.21.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"11c1349449fb13ec544664cf54b608319154f99a","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.21.0.tgz","fileCount":135,"integrity":"sha512-6DmRFn0xCrU1RIuO+NWDnTdPKCZapxy0t0KSKRKPuCkSupyfAisxc+5SQL4s7of6WZwfFZHMPQ5ce5CeeoBoDA==","signatures":[{"sig":"MEQCIE1O/zJv6NQ4HtuWA/R3UNdqAdH4WwIS/9mwQ7YtOVmSAiBtG2y+5uPYbLuKp5qrlqj7FVz78NI+X8LIHQ/blD6RSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141064},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"55b70784d806c577756a2a5a65c130bb0d11f61e","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.21.0_1703920148797_0.6338560525751777","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@kakasoo/proto-typescript","version":"1.22.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.22.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"934bb2b6c2ad0c38a32f3c29b0245410a5f61de5","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.22.0.tgz","fileCount":135,"integrity":"sha512-Nlz0fwebzzz/LcNp8RhASdpux4Dpoyy1Q+6zvpUkMid1VtkIktmo8iVt4oNn3DqiRYJuZmN2XcUNzh5T7eXOsA==","signatures":[{"sig":"MEQCIApxZpc2LWzx5o/E4lQQdhZg6C85R+DKSfbiuxinXE7tAiBlM+ITZIt9nOBHL8aPmfAiLArF96cFBSNWzxWi/kNGTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143459},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"67ac4d6d22e301ded85b8057aee31440103a239c","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.22.0_1703921040763_0.8376979760128678","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@kakasoo/proto-typescript","version":"1.23.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.23.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"a38b5615f63b14ffc9f303ba1dec14768d427384","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.23.0.tgz","fileCount":135,"integrity":"sha512-L1zkBFOKRIp4nD81tkr+IH2famqNIFKkCYS8up2En1Q1nM9vzmb2wOe77sHtepM1HmnKvLKq6/D1y3wbR7sy1Q==","signatures":[{"sig":"MEUCIHAspNFxcIMWA+3Yy+2DzVzSyobYAOjdTJExyxsR55UZAiEA1qYxWP0qdHeRvL77FcH/7P6q0ogCs4vTvT5qBYYTtyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145150},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0fe2b9fca5608bd7c53896d61ebc478a6a69f570","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.23.0_1703921535721_0.5692884360929888","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"@kakasoo/proto-typescript","version":"1.24.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.24.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"9d150af2e7ecb7777bb4b72fd6df7a8f311e5e88","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.24.0.tgz","fileCount":135,"integrity":"sha512-ap1A+pDn0wqWKMvcEuFH0uAVcL1CSZ5gTPLtz7ItoOGex95tWLd8hAprCxa9d6e+FK+a+Cp7mEWvkT5u+tq+/A==","signatures":[{"sig":"MEUCIEeshWeBgbgxF8EopJA2WPTug0yM9azRZgoZTeB3mMfVAiEApNYNU3q6BOJ0fFOADyW0e5rjVw4eY0jj8QGugDaFGmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178098},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e74a8b8d711ec384dde755628499a266066d97fa","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.24.0_1703927741358_0.7818679068530032","host":"s3://npm-registry-packages"}},"1.25.0":{"name":"@kakasoo/proto-typescript","version":"1.25.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.25.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"2467c64326ff09086abf2a24d1c57b71d02d177e","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.25.0.tgz","fileCount":135,"integrity":"sha512-8c45gGi4p0DnDOIOWrekgXbkmTtDifAs8CcBVb0r3YwWAU1s+SGURJA0V7xeD/e+w6ZqFhbdrmrkEm79G58sVA==","signatures":[{"sig":"MEYCIQDZuHcDQMKD1wWy5weQLjQY+M3reiZDNVLWC4luSA9j7QIhAIfaR3fnd/lkzrm4t7DT2UXUmuQ0FVB13vtFW602cCg5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179185},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d9e6853465daea2e431e87b1359ead058fb2d5ec","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.25.0_1704010917026_0.843624164200526","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"@kakasoo/proto-typescript","version":"1.25.1","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.25.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"a1e2dc6f00cc78883b78b2554a9c22312118993c","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.25.1.tgz","fileCount":135,"integrity":"sha512-Ate7aHh3gJbr6MEeS6VyfZdgIKzSx93VbsqYymAJeyitJjGQxYXw/9RZ0qFxtM1CEYU01hcGk0cIioJTUyBTWA==","signatures":[{"sig":"MEUCIQCudx78QMbxbaTXcm1bKL2WF+xZSmI2YRPza1osdAioIgIgDT5FfmLAH5fUjq77469jTHM0qZnmNNsHqZDGFFOpWfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179877},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ce7141b8769fee5ea72df66fb26975f123ec2767","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.25.1_1704112482561_0.2687141906639561","host":"s3://npm-registry-packages"}},"1.26.0":{"name":"@kakasoo/proto-typescript","version":"1.26.0","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.26.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"e57753adf8eba2022d5ce68c73b74fac9e094df8","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.26.0.tgz","fileCount":135,"integrity":"sha512-aytKzaHFT0E1mZAGLefw6B0ro8eAQvy4df6rdoUhX1EF6W5ZGfsylpazyHE0wEnFrCwmticvqlck9V8TDbIrxg==","signatures":[{"sig":"MEYCIQDFK+JPc5xYPOUpMgGM6p3xRSYXPgcdeF3K8TAQvRu7IwIhAJtLgWIpIgZXunS+LgckP7jlMdD34XmJrP2FNgCJ+GwH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185438},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"75a9c5e0f8a5f3e448423854f1e028a2badc2727","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.26.0_1704212234360_0.6267808502330623","host":"s3://npm-registry-packages"}},"1.26.1":{"name":"@kakasoo/proto-typescript","version":"1.26.1","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.26.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"8e34013932bbdfa0d568687c129aa65e45fe737e","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.26.1.tgz","fileCount":135,"integrity":"sha512-K7VbILXDQUh7kJuNfcsdJyMiDzuO0h0uKeSULrZoLhjVtLGb+STwbXBW5E/mXoObvW/o/CS9UwigwqGxoQTAaA==","signatures":[{"sig":"MEYCIQDbKumNoufOAcWd3m8597pJg/QS+mrvmjxpmHzGdAYruAIhAJWFMcfN97BEfXkFshq1GB3N9WfSuwU/o8npEMUCSpai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186568},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2f497f3853b7e43ede67bae2cba0aa3ba92adfb9","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.26.1_1704212601529_0.3384833696884906","host":"s3://npm-registry-packages"}},"1.26.2":{"name":"@kakasoo/proto-typescript","version":"1.26.2","keywords":["type-safe","prototype","utility-types"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.26.2","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"ed758f7973f23fe081062c35c1501e70384f2a61","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.26.2.tgz","fileCount":135,"integrity":"sha512-QuZ7gJz5aGSkQIhiLHtgsX4IWFya90OUEqLtaSv5ut/aXUC5eW+1a1Gt97yZBHX3HuN/dwsLFB1B5/C6z7aJ1A==","signatures":[{"sig":"MEYCIQC0+b6RjlLipX88/ruyTsZKvsSUnQ+aTaF+ffydCL/3DAIhAIo2UT+3yuuZY0LOzfDjo20EfplkQAaszvR1guib7wwM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188700},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"152f77eb34c0720457ced5ea7023dff4b8798056","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.26.2_1704258980952_0.9511717639886523","host":"s3://npm-registry-packages"}},"1.26.4":{"name":"@kakasoo/proto-typescript","version":"1.26.4","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.26.4","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"b56ee4d0378936b127232c4b52ac874afd6bc2e0","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.26.4.tgz","fileCount":135,"integrity":"sha512-7GlOgbJ8qWIBga+WnXUm4ThRFHo61xQlFpjZzHP1i6dVu807azHdG0ebJ2xPeH6rARWmJZ2eAy7AXZPUHwQhLg==","signatures":[{"sig":"MEUCIQDOLKwNPpmzWwwjUZ44Qz6OcAZ1mor91Y86vpr5uVLpiwIgHpOzvuVOkuJmLr0pj0EzhVxU1y+DBYSiH1Z4/LMVj/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193034},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8194a83f8ec9f1451b799a0945dd497f15dbf82b","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.26.4_1704621364276_0.6475195303040546","host":"s3://npm-registry-packages"}},"1.26.5":{"name":"@kakasoo/proto-typescript","version":"1.26.5","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.26.5","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"a677acc5d3c225046b4db3a5d9586fd9fb79ef41","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.26.5.tgz","fileCount":135,"integrity":"sha512-wlcAblT6HVkdbawRLJzE6/LsN4ifkb8jnZt/xDSfpld4uSPPXRqaeO/D8nkBSgFR7TxTWiqibcewDZrvMPZpDA==","signatures":[{"sig":"MEUCIQD0esGfxIRwYwfdIPe5Z9MKZ3ceYXaCGNCSj5ZenuuD+wIgaxYlnBhlWhEOBwCJPryvyCS3xQSmD0TmiJ0MAHTAf48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194240},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fd1bb586a6d08b3c3fcc196b5369641fceb30162","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.26.5_1705589083412_0.9818271892162296","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@kakasoo/proto-typescript","version":"1.27.0","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.27.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"dd2c3661d5d66e9680c08afcc76452d99e8993fb","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.27.0.tgz","fileCount":135,"integrity":"sha512-fkbo+FFiDr1MBSlWrLHd+NhzkY9DZ+6Z0CLiv/NLtqnAH8iEwhhrGJjk6NS8JdjTWXpAQ20sIefX1ubaa6KMnw==","signatures":[{"sig":"MEUCIGhmX4nOxo4Fo3CFPHINKtRusoJsxXxEtCM9i/xAOZu6AiEArBs+SRN/EqJLLvkfTC0VoHJbBL+k8yscLVe4V+FVl9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197565},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"97e431c21c6f98926ac9cf57d577044ae8f3db93","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.27.0_1705768448002_0.22104322300242818","host":"s3://npm-registry-packages"}},"1.27.1":{"name":"@kakasoo/proto-typescript","version":"1.27.1","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.27.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"a7221621c186892f40c7b589f17bfbfae9404be6","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.27.1.tgz","fileCount":135,"integrity":"sha512-LxKx5coSzBgHciabWWn0NXs6WaNfAO6Qks8zE/8wM1CN8IqTnEiD+01+AFqzDda0GiZ+LZ/xt9BWhar9Y98nEg==","signatures":[{"sig":"MEYCIQD15+9K+ERHx1gPcfaUvkl2TyfKg6KE9vokWxTWlaHVPAIhAJjfJHgEG4+tHU5TGBuWjeN6I6R5HVYZDMBo9rfIbMYn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197748},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"eaf0aa5f097c41581248e7a98d97c28083371252","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.27.1_1706721423971_0.2883027570999541","host":"s3://npm-registry-packages"}},"1.27.2":{"name":"@kakasoo/proto-typescript","version":"1.27.2","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.27.2","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"e297f0cc4ad2765a23d72695ee29627046046054","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.27.2.tgz","fileCount":135,"integrity":"sha512-3P0gHgCK6Xai3lzG85pp0+eiDmr1s6hIucWWK3MJzZlnJsJ7d9Wi+zUnfoFcjWhJd7+nZPsFOzSzoUYDpF4Mdw==","signatures":[{"sig":"MEUCIBuA5rbBmVxXdl0insI9L/KZvKbeiBFAt23Ejl87toEOAiEAh08Dpl4GzFk0amCgnQsFoB0A0TCRd3xkxVzZMfEkVRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197989},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"983fc1395abb90d4a2cef9965acf37f51f6a7df2","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.2.4","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"21.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.27.2_1706761247162_0.4953799093812592","host":"s3://npm-registry-packages"}},"1.27.3":{"name":"@kakasoo/proto-typescript","version":"1.27.3","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.27.3","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"f436b8c9d5879ac20264c9da294523e662ac2807","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.27.3.tgz","fileCount":135,"integrity":"sha512-0O2YQOnrRPRmLRfdsS1gOE3TrgvmQ7qLzkVJx6Klbmo0/kKXGxqabi4fcD8JEsDAiZeHD+WTKZtnqjVJ/LmzgA==","signatures":[{"sig":"MEUCIHjL8EO5WKBq+D1KREAYZGLQF8fv6Ve1G5jYTm2rs58nAiEA3Ies0NLjvFU64nOD1PQoK9uDYP+VVXGymblP/gcc7Uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197865},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d7841c99f1cafd4a811cb32ebd47c8fddd666cfd","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.27.3_1707021935071_0.6428594833864121","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"@kakasoo/proto-typescript","version":"1.28.0","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.0","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"420cfffc14edb0c40d52f4268c24475aef5a521b","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.0.tgz","fileCount":135,"integrity":"sha512-EJnACb9FDiBOQlGZK6y7LDCetZa5z5ayel1SWYPP88z9Bzag+9yj7G9YCdz5j8RsyMnCnMnqG++OJ9uEXK0EVA==","signatures":[{"sig":"MEUCIH+ZXdfIHRMwoKwhOkvfFbTpq7vGd1eaWH/UB9obs5uIAiEAjn7/ZXuj8e/EQr3mPXd8/yR7f1YaOaZCMEGT222v3lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162086},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3e17b41406b5d764ffd25d893dbab58e9f76f42c","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.0_1710054673174_0.09699588766290157","host":"s3://npm-registry-packages"}},"1.28.1":{"name":"@kakasoo/proto-typescript","version":"1.28.1","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.1","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"65889bf03de93c5e919603a4070bda9971fa67ce","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.1.tgz","fileCount":135,"integrity":"sha512-fxGfR/k3hmYQFGOtoGYCteHGEkJOTXTq/B0qEZ8gnQEvp6jwdTZD3OJEeHkjYPJSiLBbMmSx9Urlud4pkbgRYQ==","signatures":[{"sig":"MEYCIQDaCYrhHA5A/z4IsEJaCxtpjiVXTXNy0PSplls3A3DTmwIhAKSdc3nhU8dnezbXKHn4xBbgRceJ6oOXNzbSFCTz33Xb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163783},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8cc2a6b1449546f5a75efc34f2efc3cb76737456","scripts":{"build":"tsc","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"9.5.1","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.1_1710059332487_0.8682809766490216","host":"s3://npm-registry-packages"}},"1.28.2":{"name":"@kakasoo/proto-typescript","version":"1.28.2","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.2","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"4e03ea34ef50b1b3803aeb7fbeb675828b21157a","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.2.tgz","fileCount":135,"integrity":"sha512-8E8YfPFD6yQtofOE5pZL2pyvqmMiE2tILMRq2uq9dcPTBApGjZSvzohLviCa5qKlXG2SO+qmmhUqDBl46EcZ6w==","signatures":[{"sig":"MEUCIQD46Aqd6TOeuJmM0cKvaQ3AjONXXvqNsoAiNWfV4kUNqwIgBgHaJ1yZsUbdSXnPaSSVHhdJoURUupzK05xjM5d6lUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164063},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0b625793d84617a23de0734824564dae06cf2a5f","scripts":{"build":"tsc","deploy":"npm publish","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.7.0","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.2_1721550003284_0.2839802785273031","host":"s3://npm-registry-packages"}},"1.28.3":{"name":"@kakasoo/proto-typescript","version":"1.28.3","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.3","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"dacafeb70ee203136adfd806987b6bb30ff1a833","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.3.tgz","fileCount":135,"integrity":"sha512-UvsJUQ/bZSD14CNh5U7S//36He6+PHrg5tAyyGY77zY4P7snBtgewIfNN/ptpAhYrOnmgaoEd51ShqoVw7R5tw==","signatures":[{"sig":"MEQCIEHjF35pWdvFPFrAvRsFRLVDTP8REndyOkDrdAYs9aaTAiAM5HNkHwC1Hb5Guxnz7sRvioP+i3s5sOi34busDrjLGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164063},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"dd566f2af97461a0cf222d8fed97d87f074ccd1c","scripts":{"build":"tsc","deploy":"npm publish","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.7.0","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.3_1721551108758_0.9019755626051127","host":"s3://npm-registry-packages"}},"1.28.4":{"name":"@kakasoo/proto-typescript","version":"1.28.4","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.4","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"71e6c83c0f760d936ada9bca11c2f9cfee10c3e0","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.4.tgz","fileCount":135,"integrity":"sha512-A0CG4TzedUyeApJyAnHyMjSqcFGYndtEz7pXMtes/jSOrJkzTCqAcZcFYcIdTUZTqXrsl1m+X+XKJf+3AklZCA==","signatures":[{"sig":"MEUCICGbQJT15bNoYIP7ZNLmEx3yfOdo8wRG9dkyi7PAnRLOAiEA9YttjgmSq/HllxtHF2zlP9aHTTat6gCjpZw4I5W7K2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164063},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9701803f32ab2e20d466e22c998f18b01d3e9c2d","scripts":{"build":"tsc","deploy":"npm publish","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.7.0","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.4_1721551329450_0.755421559453759","host":"s3://npm-registry-packages"}},"1.28.5":{"name":"@kakasoo/proto-typescript","version":"1.28.5","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.5","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"9977e886949fa83625049c2ac7d39d73167c2295","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.5.tgz","fileCount":135,"integrity":"sha512-PdzJpH7TW9DenF787lrKLlqDEuPBlW3buUOfM0q9XIj1EGhT5fBp3338CwX9YRFOi66iwxWVwHxsFtx3HtgsVg==","signatures":[{"sig":"MEQCIF79KG6BVuGqzQz7un/K+xxy7ifoyjI5LV/JXDT+lfaAAiBrQ7Fasc6heoWpWEsVEEG0oSw/ABCco5+ZTr0V0B66fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164063},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c41add06bb5d8e6c574630f5ec5d7ca30da16ea1","scripts":{"build":"tsc","deploy":"npm publish","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.7.0","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.5_1721551624358_0.38899812163444336","host":"s3://npm-registry-packages"}},"1.28.6":{"name":"@kakasoo/proto-typescript","version":"1.28.6","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.6","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"8441709c95375583e707b3309ab46d8e2235e3b4","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.6.tgz","fileCount":135,"integrity":"sha512-X0QqN4Tl6LuTq7iERMMlFhSUv1dUUqQxvSEjn7TaIWOFyx+R97n/kHg6bWn5mHtxFnw7Fl9peQqqi07EcJND+g==","signatures":[{"sig":"MEUCIQDouiSTUvxa7lvugrA38AFzBXvRkhpGsSv4Lk4C8GcuQQIgU8NSAwRxY0lKBZ3OFEEyTf1ZCLnRla2CW3aMmYEDvuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164063},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"14041d6b4bbd251f4352e8a87a62672a890253f5","scripts":{"build":"tsc","deploy":"npm publish","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.7.0","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.6_1721551731154_0.7212112700201059","host":"s3://npm-registry-packages"}},"1.28.7":{"name":"@kakasoo/proto-typescript","version":"1.28.7","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","_id":"@kakasoo/proto-typescript@1.28.7","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"dist":{"shasum":"d591df4f6f270372d7cbca746b4cb4f7054f9c5f","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.7.tgz","fileCount":135,"integrity":"sha512-RoYrNS7sfZA1yawUgZSSvVfeJajO5fwoO7/aNG3Y51gN0rqKqj3IjE5+oPslrQ2/DhGdkbDhNlc+VsTubqK5JA==","signatures":[{"sig":"MEQCIFLKSLhXD9lu8Hxkbsg4R+jLMELvxAVE97j683MAbfBRAiAQi8hSCqdb2DESJC2gsh4nkzTcXYqQ/prQ3vl5NvuhJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166962},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"eada82f1a810cae2a6bb008137ca85268e63eab1","scripts":{"build":"tsc","deploy":"npm publish","format":"prettier --write \"src/**/*.ts\"","prebuild":"rimraf dist","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"tsc"},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"_npmVersion":"10.7.0","description":"Utility types and implementations based on JavaScript prototypes.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typia":"^5.3.5","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.0","ts-patch":"^3.1.1","typescript":"^5.3.2","@types/jest":"^29.5.11","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/proto-typescript_1.28.7_1721552520725_0.3219876515084168","host":"s3://npm-registry-packages"}},"1.28.8":{"name":"@kakasoo/proto-typescript","version":"1.28.8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"Utility types and implementations based on JavaScript prototypes.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"tsc","prepublishOnly":"tsc","format":"prettier --write \"src/**/*.ts\"","test:watch":"jest --watch","test:cov":"jest --coverage","deploy":"npm publish"},"keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"author":{"name":"kakasoo"},"license":"ISC","devDependencies":{"@trivago/prettier-plugin-sort-imports":"^4.3.0","@types/jest":"^29.5.11","jest":"^29.7.0","prettier":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","ts-patch":"^3.1.1","typescript":"^5.3.2","typia":"^5.3.5"},"jest":{"moduleFileExtensions":["js","ts"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"./coverage","testEnvironment":"node"},"_id":"@kakasoo/proto-typescript@1.28.8","gitHead":"3f01cc5befbe7f26b9ad5d84a154efef5437a39b","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5lbFseSDzrZaQifPyDlFgCnB0duFb3ISi3fU7DGTMnZatIVEBz5rZZX0Wkq6HwsX5TNm0b+2d3s03tmPKh4WWw==","shasum":"9e94541f8dd79f6903c4b91ef97a0b9eee640a5b","tarball":"https://registry.npmjs.org/@kakasoo/proto-typescript/-/proto-typescript-1.28.8.tgz","fileCount":135,"unpackedSize":166902,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkzVO+HH+98nNcF6NvtuE7BHa84QPay2Xqlj6GAfxP0AIhAJQbFEGw7c3ZVvHoO8H6ERzZMFOwUguveW2N5+RZQrna"}]},"_npmUser":{"name":"kakasoo","email":"kscodebase@gmail.com"},"directories":{},"maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proto-typescript_1.28.8_1738384557440_0.028028194368580506"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-03T13:27:28.339Z","modified":"2025-02-01T04:35:57.857Z","1.0.0":"2023-12-03T13:27:28.702Z","1.0.1":"2023-12-06T15:11:07.064Z","1.0.2":"2023-12-06T15:44:33.409Z","1.0.3":"2023-12-06T15:47:58.596Z","1.1.0":"2023-12-07T04:52:41.423Z","1.1.1":"2023-12-07T04:53:08.297Z","1.2.0":"2023-12-08T14:01:45.799Z","1.3.0":"2023-12-08T14:58:44.496Z","1.4.0":"2023-12-08T15:14:25.333Z","1.4.1":"2023-12-08T15:15:50.230Z","1.4.2":"2023-12-09T07:45:49.693Z","1.5.0":"2023-12-09T08:03:47.758Z","1.5.1":"2023-12-09T08:36:05.551Z","1.6.0":"2023-12-09T15:44:01.883Z","1.6.1":"2023-12-09T16:31:35.292Z","1.7.0":"2023-12-10T15:07:24.342Z","1.7.1":"2023-12-10T15:56:56.455Z","1.8.0":"2023-12-11T12:46:40.072Z","1.9.0":"2023-12-12T15:16:20.555Z","1.9.1":"2023-12-12T15:24:23.835Z","1.9.2":"2023-12-13T11:33:12.493Z","1.10.0":"2023-12-13T15:07:24.607Z","1.11.0":"2023-12-13T15:54:51.505Z","1.12.0":"2023-12-14T14:45:45.773Z","1.12.1":"2023-12-14T14:55:45.695Z","1.13.0":"2023-12-18T13:54:22.747Z","1.13.1":"2023-12-18T14:23:03.543Z","1.14.0":"2023-12-19T16:10:18.396Z","1.15.0":"2023-12-21T16:36:58.915Z","1.16.0":"2023-12-23T10:34:57.635Z","1.16.1":"2023-12-24T14:17:24.625Z","1.17.0":"2023-12-24T14:44:02.628Z","1.17.1":"2023-12-26T01:15:29.911Z","1.17.2":"2023-12-28T10:06:50.072Z","1.18.0":"2023-12-29T08:28:59.902Z","1.19.0":"2023-12-29T08:57:42.356Z","1.20.0":"2023-12-30T06:55:38.324Z","1.21.0":"2023-12-30T07:09:09.019Z","1.22.0":"2023-12-30T07:24:00.927Z","1.23.0":"2023-12-30T07:32:15.944Z","1.24.0":"2023-12-30T09:15:41.566Z","1.25.0":"2023-12-31T08:21:57.206Z","1.25.1":"2024-01-01T12:34:42.804Z","1.26.0":"2024-01-02T16:17:14.519Z","1.26.1":"2024-01-02T16:23:21.770Z","1.26.2":"2024-01-03T05:16:21.092Z","1.26.4":"2024-01-07T09:56:04.473Z","1.26.5":"2024-01-18T14:44:43.578Z","1.27.0":"2024-01-20T16:34:08.314Z","1.27.1":"2024-01-31T17:17:04.155Z","1.27.2":"2024-02-01T04:20:47.355Z","1.27.3":"2024-02-04T04:45:35.268Z","1.28.0":"2024-03-10T07:11:13.359Z","1.28.1":"2024-03-10T08:28:52.691Z","1.28.2":"2024-07-21T08:20:03.458Z","1.28.3":"2024-07-21T08:38:28.953Z","1.28.4":"2024-07-21T08:42:09.619Z","1.28.5":"2024-07-21T08:47:04.542Z","1.28.6":"2024-07-21T08:48:51.356Z","1.28.7":"2024-07-21T09:02:00.917Z","1.28.8":"2025-02-01T04:35:57.689Z"},"author":{"name":"kakasoo"},"license":"ISC","keywords":["type-safe","prototype","utility-types","iterable/iterator","ES6"],"description":"Utility types and implementations based on JavaScript prototypes.","maintainers":[{"name":"kakasoo","email":"kscodebase@gmail.com"}],"readme":"# proto-typescript\n\nUtility types and implementations based on JavaScript prototypes.\nI plan to share the features that are officially available from 2.0.0.\n\n# TypedClass\n\n## prototype methods\n\n```ts\nnew TypedArray([1, 2, 3] as const).unshift(4 as const); // TypedArray<[4, 1, 2, 3]>\n```\n\n```ts\nnew TypedArray([1, 2, 3] as const).join(','); // TypedString<'1,2,3'>\n```\n\nThe return result of 'TypeClass' returns one of the instances of TypeClass again. Therefore, those who know the grammar of JavaScript can use it immediately.\n\n## `refined` methods\n\n```ts\n/**\n * error case\n */\nnew TypedArray<'1-3'>([1, 2, 3]).refine([1, 2, 3] as const).join('-');\nnew TypedArray<'1-3'>([]).refine([1, 2, 3] as const).join('-');\nnew TypedArray<'1-3'>().refine([1, 2, 3, 4] as const).join('-');\nnew TypedArray<'1-3'>().refine([0, 1, 2, 3] as const).join('-');\n\n/**\n * right case\n */\nnew TypedArray<'1-3'>().refine([2, 3] as const).join('-');\n```\n\n`TypedArray`, `TypedNumber` has the `refine` method, which serves to further narrow down the generic type received as a factor. This helps reduce developer mistakes, but it should be careful because it cannot guarantee actual runtime behavior.\n\n> In the future, improvements will be made at the type level.\n\n## toPrimitive method\n\n```ts\nnew TypedString('abcdef').toPrimitive(); // 'abcdef'\n```\n\nYou can change it to the primitive type of JavaScript.\n\n```ts\nconst arr = [...new TypedArray([1, 2, 3, 4, 5] as const)]; // (1 | 2 | 3 | 4 | 5)[]\n```\n\n`Iterable/Iterator` is supported.\n","readmeFilename":"README.md"}