{"_id":"@flagg2/result","_rev":"56-b618d7e3940f33551eab972d4b309dbb","name":"@flagg2/result","dist-tags":{"latest":"1.8.2"},"versions":{"1.0.0":{"name":"@flagg2/result","version":"1.0.0","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","types":"src/index.ts","scripts":{"start":"node dist/index.js","build":"tsc","lint":"eslint --ext .ts,.js .","test":"vitest","test-github-action":"vitest --watch=false --passWithNoTests","format":"prettier --write .","format-github-action":"prettier --check .","type-test":"tsc -w --noEmit --project tsconfig.test.json","type-test-github-action":"tsc --noEmit --project tsconfig.test.json"},"keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3","typescript":"^4.9.5","vitest":"^0.29.2"},"devDependencies":{"@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"gitHead":"a09dd1048bb2b2282aff7e3a7c34f8c827aed97e","_id":"@flagg2/result@1.0.0","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-cpjoVPFO3i7r8X2UUK+v5uNKnzk7WprzKbgcR0ktlWqpDbTk7nWWWvwA7ZWGfgoQQg1RFbzz5KhrzqrnTxdudQ==","shasum":"f8d7a82e9a1933768b48e6c746facaed5a665c72","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.0.tgz","fileCount":24,"unpackedSize":60024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC270z1IhIesKW0qQ1yIwjb+tCSK2Qv8EgVjqcnSxoZXAiEA+pgeqChlk1kJmzPe41ulRe9VDdxa/J74xFbil0lWqLg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJE7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphuw/+MmSpv8jN0PyvgNlwnJbpB02TsUfVecKlH2iqZ0T4Lm4NmcnA\r\ngYC3HavA6s2dnIONS8iUZ+3N1O5AIPXHN8mzWZST8BPA+Vc0ln6uLsP5+5C6\r\nbhK7KXko6HVDud3mbYQa918DgZZVT64C5qcdQeIEbFV+dgMFgyK4nzUJQipb\r\n0j3PKOxUyR1ccKudAEyvV+0V5wKvpx/Od77TYJjpRwg75T+P9fg2AyPyvQig\r\nKQ9ze1kIJrBVSFVkafyDAfwejBH5vtgRNC3KUvDsP6wZTRbWSuKldiFlA4yS\r\n03M2PJiF9rTwczaDwTDzBzf2JAl2tgJbd0hPJU+wugQfi0xu6PEC8qdD7V4P\r\nWh/Cbx8avBI7s3fNSuTxpW3qurXTn48zF3uW5/FK1ifeGzqMnk3iVIpgnkcJ\r\nQkA7oIchOIJWleB4kblStNSwIRxtT+FrVAfDOrA1j/JKtfd7bnxg871hic4B\r\nIykBJ+9ihdBBTJFexwl1MS/N5Xz4AG4Mrq3NOz3EiO7CErOEXomXE4lZyPLz\r\ng58hScci0DN/GdKwB9bIK6SYlx2XqN4l9f0npnth2djeqjUgNvXKKPEJz49A\r\n2dKXSsmPLU0ybzdYZiopurxZ6xd2hGxMzqg1zb9TAkq5QxKK+GWgHGJ14UY4\r\nYg3T9S1pp3lu4Js9YHA07mOMkgqSAI/7MXY=\r\n=iatI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.0_1680101070954_0.3004033822248513"},"_hasShrinkwrap":false},"1.0.1":{"name":"@flagg2/result","version":"1.0.1","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","types":"src/index.ts","scripts":{"start":"node dist/index.js","build":"tsc","lint":"eslint --ext .ts,.js .","test":"vitest","test-github-action":"vitest --watch=false --passWithNoTests","format":"prettier --write .","format-github-action":"prettier --check .","type-test":"tsc -w --noEmit --project tsconfig.test.json","type-test-github-action":"tsc --noEmit --project tsconfig.test.json"},"keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3","typescript":"^4.9.5","vitest":"^0.29.2"},"devDependencies":{"@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"gitHead":"a09dd1048bb2b2282aff7e3a7c34f8c827aed97e","_id":"@flagg2/result@1.0.1","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-pQYCWIeen2XQ3sIWwHsLI3fckf2RRqPm5D/WL1dJ6IP/ic/HLyf5j1b0aPpKgk84Mt1nKazlYTHHRCAY88cmrQ==","shasum":"0a4d1ee8ce2237ce23fdbc7a0ae15b68186d1bc5","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.1.tgz","fileCount":24,"unpackedSize":61232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZhbTGn+GG/Pfx2oyRkaw5l5+0PCgvMNwY8/fN+U8N9QIgWKB+TEsoJVN4Qmk1Yc4fWLYWB0vk7aJ3YWHtRJOK7BE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJFnXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBUhAAjFJ845hfzARJFyO4u7U7ffaUKZlkaNPrWQNCvvy+blP/SHyG\r\nefgEv5EEUF8boiAYu5MkeWROlPCTsDbtMRt0vbIHtaXtxNeaxs01JzsXCcfg\r\n1bPZqH437hc5eBJW/dkGB2ZYOS3Fk0fTlUuMp0jMCSRV9HX9F83NQUCzYpHJ\r\n5O1K2rRXSI04il56w2COQ56eRm+DTfVRmKqdRhm5PREpEWRmHirNuvaJ/WM2\r\nf5FeUgXYthb23SW0sqiDGgv7qqTeuj0k0SlGh+bLz33mKTXHsBmWnKnBxozF\r\nTnFZC1BzPaJOG5yzr8QE+7fcU5jvDIIhWm93/8qrwRC383uFBf8AyfsGdj+4\r\n5LKt4HpQX6BY7Boupu8CMqnsHeFaqUzWZ42Gon0zJIu9yKrhjaUbSGUc895M\r\nPqYpHwTSrxOGU8H+BoGhRkIn/tlUS0qEKaVzL+RmHzsx6BuczfGk3OFKas3h\r\n6Ya2f8FPvAaXKSrAshEzq7P4zNHtSHSoeipuJJHGCWSPZD42Ud4nHpzU+LnU\r\nRsqRERHxkWf0xc8k1tRtq/cWnSk1D+YGML2+ProOBBi6jMfaTexZAPmeh6TQ\r\nXX+CWfgAVsp6KtdtF04/NlNnhNv8XBtQ3/rvRcuPkwhJbmsct9jp005nDmmU\r\nWiu0vRjEHb+vXTc5NlyxuNt4AALrjgLfNAo=\r\n=697c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.1_1680103895301_0.37798059348304025"},"_hasShrinkwrap":false},"1.0.3":{"name":"@flagg2/result","version":"1.0.3","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.3","_integrity":"sha512-5RRaQlxbgziKpbsI16uWuEY2xGhorszVkfgAoT4cV/ZqjRtUyb5ZGf9S/2K+E6SwfQiNN66UM7diclD+DwlSjg==","_resolved":"/tmp/52baff57d2e923babcd458e06c5ec555/flagg2-result-1.0.3.tgz","_from":"file:flagg2-result-1.0.3.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-5RRaQlxbgziKpbsI16uWuEY2xGhorszVkfgAoT4cV/ZqjRtUyb5ZGf9S/2K+E6SwfQiNN66UM7diclD+DwlSjg==","shasum":"659ecb4c6732aaf9994f7461400e9975370b072b","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.3.tgz","fileCount":18,"unpackedSize":54511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmfbRUa4p4LClpWRiR0QuuDmsqMEntSxT4JZ7Tp282qgIhAJLEVF8zYNREQzLH9sBuVfqAUgsHXO6drsj5HQomxpeF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUOVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzBQ//Zov7NcrvLxbWJ3jpO7Th103F0N1NOhO6baNVMf0oaM4m83ba\r\nz3WEoTl20ehWjd0SwO4T4tXHS8dcCeT+3IIkAxLU9WWZu1NjmW9aZ/0DkOGF\r\nYMIluXE/lAmACtVJqvs/ElTleFmRYv6PgiUFDURGrCtuYffjM1uN2Ua6G3yN\r\n5+lCUvl8PYavIjULfkB1TFNpnPA6Jtd+aKI34JJaMNs4jtvDUSF4wlf7ZhE7\r\n63vrSZlvWtHqzZkQTp7bEYanlgPGZ/8O6IpydRbxZs3ROVrepDkfKMz8+INy\r\nTVHcqwr/iwL3zxBqlgga/Rp9uDF1iwHmdQWSW0dJnBOsZ4VEbsMhh47j810f\r\nyBc5PSwA/tcKBJkLOinFVKVxXViA0J9fv0SO7k/z97DP7N+c0vf2KFXtCVvR\r\nhEEKs1xMgWwvloJcaovGinTwnkm6xBfdGKb09cZUq+luek7e83jK4Y2/qdlz\r\nN7HAZ5im+UuO1YkvnJr4akgj/v9eMxS2t8efyIQHvwnwbjjUSvgIYW1XYGDd\r\nlqJgaIi9JjIHANkdzHUFIuc5RVQ/dAbyD34nOC5CL9NmhP9C15yFItd5bbOH\r\nsDAM6o3Bz1JZSfWRUc7W1Vo0n7B7fKQ/YnA2uHl5nx7CPOxBGn6dUBUU7DWR\r\n3B6PkHQ61FVowVw2ATWNZ5/9LlyzlREb+C0=\r\n=nwuX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.3_1680950165080_0.36935286020372216"},"_hasShrinkwrap":false},"1.0.4":{"name":"@flagg2/result","version":"1.0.4","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.4","_integrity":"sha512-jAtsRmuyjJhTOfHpLVVQdSAZKTIgsmlNMs1GNFf+wicRVVN73GX6V+LZX2VqZArNrwhC2QZxdtKdisG1BOyS/g==","_resolved":"/tmp/84456322d33af1d9348d2296408b03aa/flagg2-result-1.0.4.tgz","_from":"file:flagg2-result-1.0.4.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-jAtsRmuyjJhTOfHpLVVQdSAZKTIgsmlNMs1GNFf+wicRVVN73GX6V+LZX2VqZArNrwhC2QZxdtKdisG1BOyS/g==","shasum":"26b6fb79792a131b26dc71e56e9d20b5fc2221dd","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.4.tgz","fileCount":23,"unpackedSize":62373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJbAbBT7xVBpJAbrmD37YtJMhTlgolq2s0RUMnx+lYKgIhAIzP+wMMpzV9f6Iq4YRwzFcPkA9eduwAdfnQMou7qj/U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPTwBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Nw/+PEyf2HR/si/JMYrBf8DkBJliiT8e0w7uXsZV+TelT77z3dwJ\r\nVmK/gXj1G/5OA7y+qItPo4ef6K6pDx0HYO57XLY7XJ/5bUoFtcgovHIpMQ3j\r\n+sNFzzRXUG+BrWpqW+b2zCV3SfgDLCua1k2pmE5N39TSekbnwz4/fqrtmPAJ\r\nb4niyioWOgxnJkyIj5fTgDw4QG9BNPvmFyVeGEY/Rx8WPOUwTN30cLypc9AG\r\nItPXGXOkfjzokZNVRk6pw2st/qyJJ46506CcozprYc4uwNS2+D+Y6XefrwBS\r\n4zhUmYiFRfBHtn5FFC8iXq7aWyIxrYcwGMhHH006eMwxaU+UJkMyF6/qPB13\r\nlxKjYtgYobpXwM+nK0GbxxhWIR4tME8WkUYbYAeEHxxo9A+nZU2pbFSlJg2+\r\ndH9txzoFQfwoJb44otqsz84QB7jNljOIPo2UAd75fQ+rFL4NiDXYBY5wUxyW\r\nj27aZWUTd75FvjNTpI6RCfg/4Q3UqTbMBF0FnqLpXuy/a/Oz49dgqugUQ4Iw\r\ny+jVpb6xKY3+ck++5/gz7blrXIwhLQOTda0aez+6YsjBJyS9R5iRlXYHq4Sd\r\nx0Zw99aPlhkpQjLGkMKfcx/MwtEQ9BqOZ+QZOR/sCF6Ei2lplvzlyfBTNxt/\r\nMMH0b7NZO7VcV4QmcuTIqqKD09nI7pBiJIQ=\r\n=72Gq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.4_1681734657680_0.2777167741076554"},"_hasShrinkwrap":false},"1.0.5":{"name":"@flagg2/result","version":"1.0.5","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.5","_integrity":"sha512-nNQQan7F4WJDA/3phNElPMdbgXD6bCgQxMPgYm6sSTwIUhrDVOpJsF/AV4+O6HyJE+cG4v2lRPGIYCsu+79mNQ==","_resolved":"/tmp/9e6e77417649bc4736e8f4b385030d81/flagg2-result-1.0.5.tgz","_from":"file:flagg2-result-1.0.5.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-nNQQan7F4WJDA/3phNElPMdbgXD6bCgQxMPgYm6sSTwIUhrDVOpJsF/AV4+O6HyJE+cG4v2lRPGIYCsu+79mNQ==","shasum":"a86e7dc2c7209cf3ae31914e87a20bdd39d35495","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.5.tgz","fileCount":19,"unpackedSize":57844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1zyfc1GWdk8PeB3TKEFBl1SHbd8hnnlu/fLZdDl7JcgIhAImoQ/wZV5GKGZd8yi+3AbQPP54xZIwDEulwWX5o++rR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPUAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhuA//cbKmEGQceA/LQz8stfcJpqZnB6T2ZQnDjgK0cbQHkETIXEG1\r\nOYdWiwZ/ft5ZPwK/ZhFfbXRTsKjYXaohKLvVmCRoa/vjb2/c67n1p1SWAj6F\r\nPuzO/HD2HiNQ8gwTTq/pjN6NpHOot3OpwkaKfee028+mgg+AYafiXHdphlzR\r\nsEJFgCqo1TqfLm7aNRSLPgJXPdLwp+yZAlyv8vBPrbUwysYYb0ndzS2W2qaK\r\ntbWDfP6wuDdKIWktvIf6P6TPaMIl9Pj3E1iHuM+RDT5YgSG+HQWL3oZIM5pd\r\nviSpoJCtgyIf2Z/NfTPMkkqhu/iBTGqByztUy82sZjdiPMqXA6amkySSO+Wl\r\nAg8pXbuCKZUywtuH3TRz/oqn2pNnvPaTH891doIbdWAxKVB2m1JXY2HySn6A\r\n5YsSOjOfW/iBTxlID0HIRfyJamI/E/8qIlV+f3xAPA2kPEHla05NnNn2XOZ/\r\nTxjavvKkXjJZZ6QAVJW4hXOEZXNMHO0mjDwA8bbs7/1LRCuyx8FOF8SNXUsQ\r\nmKO4TbTKZxFpgFpSo1RzuTFJhrqd9kkZtEPqdaU8phBXQG/E5djuehY+it/s\r\nV/bNrcdLFMi/UV6PkxDPpgv/jM5iCmu61rtY/kpA9CCOTQO7E5SXVPABo1Yn\r\njRbs2xjXOA1OFKxtpuY8YyF2KerbpMBZaVk=\r\n=xuTy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.5_1681735729583_0.2734709554779857"},"_hasShrinkwrap":false},"1.0.6":{"name":"@flagg2/result","version":"1.0.6","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.6","_integrity":"sha512-nFjPP/JMlzQ7Uz9Vw2JeJK6MJkoozzF1QOkq4dH1sAyMdIGk+e9Eioyshv2t+gCMTvkKS6XTT1jx1WQcY0gVbw==","_resolved":"/tmp/67154f5553da20dd7f4a004a80271988/flagg2-result-1.0.6.tgz","_from":"file:flagg2-result-1.0.6.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-nFjPP/JMlzQ7Uz9Vw2JeJK6MJkoozzF1QOkq4dH1sAyMdIGk+e9Eioyshv2t+gCMTvkKS6XTT1jx1WQcY0gVbw==","shasum":"07c0068be7df4382e218b544d47dc47c7621e940","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.6.tgz","fileCount":19,"unpackedSize":59484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwf4ytV92ytbFfos7AKD436PXp1x2NjrYo6PnC7YJIHAiBTjNm7PAHH6+ffzDLXigbWdww2uzYcdUggbdenT1nDnQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPUPEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwog//YM1WXAxz5mrueMWmZqRJTYmQd7vg+vU+R/EP44YX+ml24xqh\r\nOq4KIIr4O4KZU3OWWSjvsxaW09AKMefWES6vGgJT+oCOD+EZdpezTMXtXPBK\r\n6RKIblBS+/i2mkVa5Og+jRr/ciEuqHp6lpiLsAgHJB4oj0cx8j1NC3m2+INH\r\n2xwB0gksDxHvN4TBLlNGnO1xthFDfdUQ9u/422c5UVCEpGLM/X8ySwuF4oKg\r\nY+3sFxaEze698x2GwEgA75wNou3GZiKjuYaniT2peU/J8/WlGg0kS7Vspwab\r\nPjE6P/mXQ34pCZ+eQF+u3QQ5CggbEJNveXnFT7qO+URNCpqX3o0a7um6jzj7\r\nJOYir4qLQwrLuPHUdduJIRMoXYMiACk2DSM9kbFfI5TFP3/zTAZ/XHv8NKwx\r\nqEb8cBKcWyPBBW1w7QyIgZzbCvvyTGN2MZWXkIO5RbmN4Pmky6WGjwcfxxW2\r\ndapsAGG59N/t7s2m7xXvfUNIfcAtEfk5EdNfDK+bG7L+Fa6U4o6nSwemZnXK\r\noG7vFwuwmRBfhXZb9elXgHRE/RQ4AQtAFHovyf8fL2VzQsQNZTLiedFtuklu\r\na5qspaq6WZQ2obkKqghjXpWy6E8YhYJcn8W3GpfgBi+N+N5cNqCOmFiFOMDH\r\nphk8+7c/hoim28tcOif910e+Kh+FSft/Wdw=\r\n=CCOs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.6_1681736644106_0.8337190656570697"},"_hasShrinkwrap":false},"1.0.7":{"name":"@flagg2/result","version":"1.0.7","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.7","_integrity":"sha512-tw4UHG8Ny1VslNMxcv/oR/VSKyewXwI3zsZXGdYSc4R2my3tYGh1Jke3hgZmVC2+piuLtY4t7VUu8aUTsc4Pfg==","_resolved":"/tmp/804f9825237e0d4826f79ccaf05fd19d/flagg2-result-1.0.7.tgz","_from":"file:flagg2-result-1.0.7.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-tw4UHG8Ny1VslNMxcv/oR/VSKyewXwI3zsZXGdYSc4R2my3tYGh1Jke3hgZmVC2+piuLtY4t7VUu8aUTsc4Pfg==","shasum":"2f76b0d54394f890b1b2932d4498d00094b4b058","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.7.tgz","fileCount":19,"unpackedSize":58264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHDQPDLsQBo/3E0S1QdO0YkTPoFkUXp7nO9T82w36eaAiAh7+P+q6Wyu6LgPcCMibHFxX6JmmU+1miKhYKwqqq/CQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPURfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZTw/9EhH7vCDRqpzm8QjmxVIqnQ76pQXzKveOn+Xiuq5vftirqyq6\r\n0VExfMF6c5kIBeb4ZxuSMNUhDcSIdF3wFUJawX1qKqnBAhH2Do59Cq31XSc9\r\nD2TW1Ia5ySaqTFlK3E9HRRJVFxExLGKSlPXKYuYxhq5Ais3mgccw2CF5PKSg\r\na66W1BYy78g7qvgnlmuYvAUn73tsgMW7DSWdz3/k+DgMXiZtD32zJ21e8B0L\r\nUbPLwf+aMdF25WtgTDjGDF5GGGSrccpFIUnfT8ffJTMeVKnKyIXqcg2XmMLb\r\n4mW8kRYZMHZLsepnT3JIVsPIBWj/5Allf0XyC/LUup0wRrUaUwyPjqeNVDK1\r\nHd5tpMyUQ84eNA6+NHDCUVu/vNVcI5HssQFUoAI6TPD/eKw5vJm5qMtRPu/n\r\nDuSdxpPrcdie7nNmpzoBFruDbA/EvPej5j3XGC736+gI+76n4WoIQhY91nHk\r\n+Y/vOEMa0oHLrHwz/FeAc1LHVsosNlOwMlUxn2bfeSk7KKXaR8q54KvXXQ/+\r\nVZ+a0XC/7+ZFimQb7yV1dGy/PUaxbWrHLk/mEM+6I3hoehyYqeomQP1/yIFW\r\n7yNn3oExiCyTpcErM7fzlU3ClQwUdVZ57JxS2pzQTl+pYlkaB3wyMmJxR5bQ\r\nxretC4zyZqJRNZU1oVqjbjy9b7xRb47Q0D8=\r\n=hGno\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.7_1681736799170_0.6444335072703815"},"_hasShrinkwrap":false},"1.0.8":{"name":"@flagg2/result","version":"1.0.8","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.8","_integrity":"sha512-MA0Uj8uxkySpg8cOQ6F4k6H86lCt45ZbNW8jwEbavHpp+7lAeZ2Sk75TS+VHZp6EImk/nLTkTY+upcUT3IKH4A==","_resolved":"/tmp/b0ace9f583a32e18033442ebf800a147/flagg2-result-1.0.8.tgz","_from":"file:flagg2-result-1.0.8.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-MA0Uj8uxkySpg8cOQ6F4k6H86lCt45ZbNW8jwEbavHpp+7lAeZ2Sk75TS+VHZp6EImk/nLTkTY+upcUT3IKH4A==","shasum":"fc5d8162273bce37ef5d49e94e505e007cf54f01","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.8.tgz","fileCount":19,"unpackedSize":58504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ63XeniXYmL6BFarRNRfC8yqSb648on74GbZ19ylKJQIhALPlzEgspSATJ+zfwgdHQSd8TNuKKiNcIt/Upb4OdYJe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPUV6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS3w//Z58aPtjaA0obYxu1kkH1UN4oujMl6JTzCqfSCJUstxvTDZ79\r\nCtZr9JtkZOv+FCMm31PIGbw/CVhjUgf5MeryJZcoaOPU/7h2W4E40eYyPaaI\r\npjbjlsh8R5QJ89kJl3FZ40M/3ShmDTST/CJOi5eTUg7bjheIm7Y0Ls4nXNhH\r\nojkOklb/UlJMaCcjFScoiRoDEyjbzWNNYEuISqSR0CYtS2HzekSURvWy9Hxg\r\n7QzhFjog6sHd6sqDogvZnU2Vge3oX26xkWhORXS6eg7NJdXi8iv/q46YLEvJ\r\nhHePPsJDUAX8G8HXhGAZxXSpR66To/hiGlDBilU976Z10dXIiwHy1KhZGHTX\r\nm7WFPLrJaXqAWv5k0PXhLg5lbU5yWjFumB1irGX/oKYYuaUbRJd9ZpX9n9Nq\r\n5e5sCUK1mtvYfNZJBZ47dCKpTeINtbGtdL032qLDomvj/R9t4L1zBiM8h+QI\r\nYlNv+vphSbNezTwLMpxJIfNAEgerNJx7X5wqEsjjqbIVMVHcyrZ3D56hRE6P\r\n058fWnptDsjFtrXRudsPngMNn7TCXy75UT7LrYsWtJv3cWO5QebojdqF7Qww\r\n6ErphnYAqVt2A1QkE86XHeXvTfbqhXKlWzPLOBLjrrMQgELl+UDiXq6X74tx\r\npC3mP/YdKsQmuBTg3oFqZrTUbEfFtJH7qhU=\r\n=UJYS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.8_1681737082439_0.47125667401905824"},"_hasShrinkwrap":false},"1.0.9":{"name":"@flagg2/result","version":"1.0.9","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.9","_integrity":"sha512-LXzgM6tI05iYhOD8q02q7hqwBIbdBGhlWSgL+8+y0ibWqiCMrQ+S2rmSx9ktZF5+zfqVygOXfLFwb3onisHyyA==","_resolved":"/tmp/de1a4fcca1672382402f491dd512b4a0/flagg2-result-1.0.9.tgz","_from":"file:flagg2-result-1.0.9.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-LXzgM6tI05iYhOD8q02q7hqwBIbdBGhlWSgL+8+y0ibWqiCMrQ+S2rmSx9ktZF5+zfqVygOXfLFwb3onisHyyA==","shasum":"0df40672cbd90cae4f8038d19b44a48e80737e53","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.9.tgz","fileCount":19,"unpackedSize":58581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkY5rzSCDM5fyKcsiQt8lvv3pGA/7ZHXMPhamSSrgQXAiEAp4gn5ukMNIaDkARCMvHstNCwd+iRckVxzfza7U4arHw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPUXiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVwxAAgJXweXW3FYufsOvzA9T+GeLmq8FrcTjw85FSA8IC7aQPhUGr\r\nawqcyAim8Y2rFfPAjIWanBR2LZkEvx2maI458S2rAQAi9ZQC4K3k63Ejmamw\r\nNOK/yDaoDvNj9ZXPV8nZn0WOEE4fuwdRfWahh8HGAnzAXLbOgR95WVgwmWXX\r\nS/nay9D35simofE47ebVSM8OA1+8mAESWpFXFnpgDrG2SLFffYX7LrzWp0CO\r\nI+0NSnhQMtI90ZanVCdSzXHLa8elb45jhGsTR0QOGiNv+jZEqCHdEB03Fmjl\r\n+cImlq8+6SeLaax4qhtepDkx4wX+HmlRM2AiyvkcrL8VCcEhSVpmoy71kEMW\r\nBDYX9MAcq96pSe9f8uRY6XIpyRM+hGZf4hh9YpQg6URv6NXlBT7r3dLfuseZ\r\nANVbS6NLqEd9AVdf91RNV7D93Mz+uQlz+t7EcHImuhH1050kfOuW1SP+echV\r\n14KMNsJeH1qy+CWZvs7e+zhQz/uBTIVY2NwFy2XA3Ml/MI0q0n4MjYB7Rf/e\r\n+CFO4qBzDPajpEv53RcP1PQJxVBxGSIFdUdkasrupKc9nmd76/llysr71X2A\r\n47RUdsChLZdRHXflYb6da6L5HhlTaPC/AkrFhOO4fwp+TUU+wD4HVrH2gpb9\r\nDVIJvMQncwsN/eD05wJCRKV7Xm+XNNBR9DM=\r\n=KQ7c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.9_1681737186224_0.8652210107883085"},"_hasShrinkwrap":false},"1.0.10":{"name":"@flagg2/result","version":"1.0.10","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.10","_integrity":"sha512-Y5ktHBAaDE7+1jHfQ/1n4ndbhZQTtaRYZkcEtCbWMtpMpFV5f0J8uGmwY+zdYDDpX4+82TGTKoyGck/JxE1NjQ==","_resolved":"/tmp/0eb6d13b0db50f7e5739c63de78230ff/flagg2-result-1.0.10.tgz","_from":"file:flagg2-result-1.0.10.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-Y5ktHBAaDE7+1jHfQ/1n4ndbhZQTtaRYZkcEtCbWMtpMpFV5f0J8uGmwY+zdYDDpX4+82TGTKoyGck/JxE1NjQ==","shasum":"2700865cd9c5f4968b4c63311443f8d3bf0df676","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.10.tgz","fileCount":19,"unpackedSize":58602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDL1yOfmsyJehxxtwTd0JUC8GItbjQ/+JhDgN1MVv/7wIhAJCTOMK5A/IQmQqeqJQStomtSKL3AFgqabrV59c0KcWU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRCrfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq29A//Saj2ZVF4JP0cg68sZN9HJp7U3EK66QaFSkYTMSv3PE2Vpi+Q\r\nPIyiyHoCSJ8XpfZWVz65nk7WArD96tQ/Mm9HisO0X0lXbyMH300rhJ/T5wJj\r\nXNS/TKgOhbueLIJldHVZ/rlAB6Do1UKiO4nXJ8oyybdH2SjFXa/tMO/z2RD5\r\nEjXvArgmZdBofBdQ2SUDip3nqGyhaRAckOrIFajII+yUvXNFLUTotYYI9ACM\r\nGR3P761c/cAFATB5Nn+y2EAt4gDkkQqm/AjC5xBC7U1jnp89Vt2WMKWeZxAd\r\nX0TX2bIWCvqrUTLNc+3DaXq1p5iuKhoPMJPDHu5BQ1IV6QqTC9pp7caJPvOj\r\nDx+jOApKa7E73WpjD3I7EJpycAUW+UiEhkJUVqbT3DQJSgTwef4LzQzvdeo/\r\ni093X94J7BLiYpcYCX6SuW7RqpCJHhzKlOJj39Hh2Sr1uO2ZwZkcla3V6yyu\r\nnKPy5b5wOtuVRsijUQgWzn9J27G8ci+yh96BLDDGVvldsN5d+p06BAVOBYFX\r\n1++B2ErzQbN3KUFNVSQwB12jFVdRUbRwEqhqynPbE9GxKuUftX03UzpMV2ei\r\nhkFuxx/xWpxwEKM3oOvzZ3dby0u/TJD/H5RuOGUbUbrlc2CMsN6LNAujiFvY\r\nlIw4tk10h9dc2v/7+dy7YSAmTqfmHFy5aPg=\r\n=8xTp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.10_1682189022828_0.10452522931359898"},"_hasShrinkwrap":false},"1.0.11":{"name":"@flagg2/result","version":"1.0.11","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.11","_integrity":"sha512-ySCht93sew09DP3VEyzZRXRAmKHbKtNfQppQXCjIUafO3QCDbF/7FJkK5AHe3NngIxyOo8XJQQuzbUYamLX3DA==","_resolved":"/tmp/a1ec6acca0e9d6c701eef21fc9ece856/flagg2-result-1.0.11.tgz","_from":"file:flagg2-result-1.0.11.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-ySCht93sew09DP3VEyzZRXRAmKHbKtNfQppQXCjIUafO3QCDbF/7FJkK5AHe3NngIxyOo8XJQQuzbUYamLX3DA==","shasum":"c024a6aa84868905dda4e8a4cb18642b75d3faa9","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.11.tgz","fileCount":19,"unpackedSize":58258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGfQ8QDIIPXH3QsAXnMouTcGlRF8/+H7NkX5CqsVLRAAiEAiYVWjtc3+zsvAuppbv4MQB4KqnWkC5dUqeqyP13N/fY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRCuEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJUQ//RSAaXOghSyZoxrK6WaJwxBhL2vo1trEWCIuh7TSLMChkU+AP\r\nTILKRqX3PW0ZkYM3sX8X69Mv5w9X9MyjIqgGZqaCzsHkMHfnDrAfG+eDRntp\r\nJHcYbfrW/dyzON4RDOCLwrQ50Dd3kslJOIdfJCZYL+YN5fZcwz5hZrUzy2fL\r\nlRfeQGaIHj7n5guLPNwJ8C5xxGWZ99tByw4qkRE+FAOGUlaSwjkvVdb3pmxU\r\nVmIlwFmnzibpySDaZXsUt75XeBPbTn7OZ0jPJG3vHcVLNkswvIBYOErn5sxT\r\nv9Rak7TiRo9TtVTRw6Cf7dYPvJ11O7PP4/gKUy9Jp85LBZsgxFJxZkOr3ILq\r\n+mal6AMhrGj1zg+DKkIyLCAn7uMitZIMot6aPClSwix0EEsV13QqMdbEc1X9\r\nd8TPc7TbJeSD0SU1xD2e4V+rQVLn1UtXOHdOWe0KOgMX6StW0I4MVxhvIw1E\r\nwpwrmF7qKaEIsbo3cLO+Ymq73GKe+PFnjEz/RV+yousxPnOWu4ktsy5Ohz0B\r\n0OSJrJb1Cz793mFoQ3oRB9CB7WKBz9qqgHrLx0COsPIWu+k4IJxxcX820ru7\r\nlS9UrKyXVqWCOETR6q6xNyeVB0AF7BffyLFSKBNIkqa1Xbh+OA53Dw3pzema\r\nYClqVfvLEb7FsM7SIpv4r43pOr/Aa27YSXs=\r\n=+MjK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.11_1682189188385_0.4780475504179711"},"_hasShrinkwrap":false},"1.0.12":{"name":"@flagg2/result","version":"1.0.12","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.12","_integrity":"sha512-+bQUfrsZ2C3MO0ZjSgKMLUFWaREWIWE6WAhJfIHpqKS7jw4FckbxsbJ6mNC82Ldn+a4aMvx0cnpbhAcWolEWKg==","_resolved":"/tmp/464e3409cc827370a9e004310bfb5a69/flagg2-result-1.0.12.tgz","_from":"file:flagg2-result-1.0.12.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-+bQUfrsZ2C3MO0ZjSgKMLUFWaREWIWE6WAhJfIHpqKS7jw4FckbxsbJ6mNC82Ldn+a4aMvx0cnpbhAcWolEWKg==","shasum":"cf978b94f4334bcffce64fc80292a1f52071f4a5","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.12.tgz","fileCount":19,"unpackedSize":58352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCPfKADyRc3bQKmpy6uhzZMGgErxoSXJwh8IMPFl94kAiBH6sXy9KqAuLtaL8m+Rf6hL/qW0b93Ql5W3Z0C/wWCXg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRC4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojMQ//e8sptDVYc3FWcXp2CRgGFUMkLxC+yg4Gz9mO8SnGBbem2Or9\r\n1PBT5SAvKX7o9RQv46UdLtoPtlzcVzgLJzbe/9e0QP/kYBr8mNZNgTjCJfAw\r\nLTAinvUPaXl55Aas8Kq0Fm/s4RMASRVbkWpeIi4Cm28UM38w9SBeSvBiUC62\r\nAZgzOV+68i8VrUgAx897i5phQ4ByedmGjlnTxb/yAY10MAjVzTDXIpJyaGCN\r\ni95+USf9061GtRDAKkEViBqRDoDlIL7qBShG3bZAmyjPN/gkEh0cbgzkRlES\r\nvo3B/0GJfQKlbdmp5lOfvZ9pfo9TIJZy90ZJiXrDXjlu5Mx1sgIA58RYwsCB\r\naUugLEZz57cctCFy/T89LoksggEcj13gHj2vJVWe3JelcXI2adlTxRGsCcR9\r\nGMgSPz2Fp7I6u6ImVviV7aF6l4Zob3dtjgkV5Llu0/3SHR9wOtaQ7WTgw1sO\r\nWkWFX33N33pVtvKnx9ns3SaPi9N9D62Rzw5g0tDvS2CTxKQXpSuf2X4vTASO\r\n6crqDdbGLDne13cKDMkOtX1vOU3TrfgGMpa+3cIWy3z3wXUryJsXLMCpmCAn\r\nhCSJjWWSihBCbTjjGQnANVxAzBZf9LOf+w09pYWUSYCsCcmmv4yXCOU5R5OI\r\n+L0IKnSNbyqhvVGtovS/CswDTSXT7Ar+f24=\r\n=9/2I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.12_1682189860543_0.8688178516898584"},"_hasShrinkwrap":false},"1.0.13":{"name":"@flagg2/result","version":"1.0.13","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.13","_integrity":"sha512-atCQIVEjndwmhDnxTs5sbd5tvs5H1LVyNVzfvyJOZBDAQGXrTo36ZSW6D8K+iax2ZyJ1GDKVA9/BN6c44hsvPQ==","_resolved":"/tmp/2538ca9824c3f5ab137e1d41c558a6c2/flagg2-result-1.0.13.tgz","_from":"file:flagg2-result-1.0.13.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-atCQIVEjndwmhDnxTs5sbd5tvs5H1LVyNVzfvyJOZBDAQGXrTo36ZSW6D8K+iax2ZyJ1GDKVA9/BN6c44hsvPQ==","shasum":"d9374029e038c1b791e61549caf4c196574bd437","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.13.tgz","fileCount":19,"unpackedSize":58414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJNppVQtagOvYzBcnId5JoHUWle6RF/YI9KcpHHbfmvAIhALrW1ShjHl2jC/D06DYgUmoO4BdBhKjTgllwyKKOy2Id"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRC5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcfxAAiIL8VsehoA31rqTqIpXQNsJ17KQzGoxCOwclH2AtN8tpRd8I\r\ndDb//xMuPF3bzmuy+oHoK1Vx/nGPNOXi4qTF8twRmd/IR+iBfwaOdXUUQQHL\r\nTsI+jvLaXf+9P8Viq/nYCFbdwj1jUe5uG31tgOq0+OwmeLKWeBWIcDNhUjHp\r\nULUjiiK6OB5Ivmd8WdaGvlbib/Tm02Fmwvjijos7OhYgtHv7FARRJNGSxhom\r\n3jhcw/rcRLTvGaChgM9o5e1kfsnLLScWVpwU1VspAx31Sm3GjUW1DQ+2TGLs\r\nMlKYlV61SqE7ln3USHFP2qGwh5jw4mruEbb5XK3+GmwiMzrNKseApUVYwQ5R\r\n8+bsZ4NDwfsif+I7vEhFC+ljcZuo6vXElYgKdrUBDzCBQI3CiST9PXFT8U5M\r\nL5TfXRV8Hj6AoM+5uVJfgscRamkEZVSLCvpwbJE9aENfdFytUeFq6XqqcJCY\r\npe5j4FxMgX49GGNxF8v+JLrrTQ4T7ych+2qwKWdwdDOXjgWriWZEfc6vvGIU\r\nhlsK2aYYaPSfDtwxN0PohTAzMNMk5ao1it2nNgo0qL8XyYvvf2RDO3wGIejU\r\nJiAkqGabP4CMyd4g2Ww8afv254gzgfqvQkBtNY8zTzz/Q5xCxkShczQhNE47\r\n1L/GXkusKA7rBEehZ7CabsU3FlhzXAadIb8=\r\n=Xu3C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.13_1682189937039_0.9416952236571188"},"_hasShrinkwrap":false},"1.0.14":{"name":"@flagg2/result","version":"1.0.14","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.14","_integrity":"sha512-SsNnRj+itCqfsfnm3Z5borKMgRcDQADTGNhMdjYunjVaoCiVTujnqhc8N+LwUZR8S+QsZSdPoPqXd3Bgrroc5w==","_resolved":"/tmp/879dd8abad74df85a1d0d00fcf2893fb/flagg2-result-1.0.14.tgz","_from":"file:flagg2-result-1.0.14.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-SsNnRj+itCqfsfnm3Z5borKMgRcDQADTGNhMdjYunjVaoCiVTujnqhc8N+LwUZR8S+QsZSdPoPqXd3Bgrroc5w==","shasum":"1264b0387afcfaa22e8cd4d40f0a0aea3641eb00","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.14.tgz","fileCount":19,"unpackedSize":58450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEST1AXQQceUBGW/cQisH1thA5JoHeLvDLIC1E7e1MjAiBBhwlJNsQAOtdabfOMtF2oncmY4BUnA1UuHHg0VgvAPw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRopBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEGw//Vdtp837ZiyJdPnNI6sNVvCajz1uobHteC/Re5m7iptuK4yq4\r\nJFqFjOc8pXhqmUDj5UFILRo/nsPLick8LZmvsP294kZdy4cjBxV7nHIbCs2V\r\n19on4E8n453O65gulSHfJjSDPDqeFWCldYOBkSB0RxQZF6WfVVSxkEo1/Kru\r\nqebjqEX/U0mIOMWpJ2Dlw3dflc/Mz+GyJ10A2bwpR8KPNrylM7lQ/RVkULpP\r\nSPAmf93z7DtXxUYMz8QH8NGy8u5pb6oTC/O+VnJ1DzbDvtvMtWvAClWepWLA\r\nYGiHGk9CDJOjGdcXtPsyRp2XjFlyxaAMJVAcoXp0SRlFpjSOtkyH2m2l1aM7\r\nLK7XMsO7Chw685R2W5p4cGvt/yBSYtxo+I5aZeLAyBhaZnqVWGFSOXvh9hGq\r\nwt6qYzA6x33rLQze+P8WoDgPaYkQjoUdx/F0vRHqmvDhGpXMt+cavys8wmyV\r\nr8e3TkhyWN8aEprqIi9QSTcpGLXzM7NqwLYRknyYH87df6SHT9KyybiOfHgz\r\nfvPxZDmHGHAQYWlV31E0kFdIwzkl+MByI/nlV1xG9INGDxSfTtIN6PIiXNvi\r\nU/QqiQEHGuhuMXGDsUMeyGW6XCHNikw3thBWizx40J3PIrUWc9Rc1MR8o/22\r\nooE2TL+iy8OwiSoJRKe23cDDYtceu5j/EvQ=\r\n=KXfn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.14_1682344513476_0.7543238263372991"},"_hasShrinkwrap":false},"1.0.15":{"name":"@flagg2/result","version":"1.0.15","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.15","_integrity":"sha512-K3s7WBelP17jmpjHGps1mRySavOKf0eAIGblUIJWALwA9HPQJeKl4hUgV9lmkD2EY6KptPASdGhodqcr4NdQTw==","_resolved":"/tmp/8e6fe68e09a6a064e82fe7f853b09d49/flagg2-result-1.0.15.tgz","_from":"file:flagg2-result-1.0.15.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-K3s7WBelP17jmpjHGps1mRySavOKf0eAIGblUIJWALwA9HPQJeKl4hUgV9lmkD2EY6KptPASdGhodqcr4NdQTw==","shasum":"7e7e29dd8d17721818d8adc4226946b4ebd2bdc9","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.15.tgz","fileCount":19,"unpackedSize":58516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOmDSZy3p+HqZr8DRrMd9UdfqLuAgqAw5pJl3s8XI/NAIhAK3DNkTuepfDHFTwXhsw2s5IitSwSGA9UI55zV0K0m6y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRovBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmmQ/+PeWaijKwkAat60ysOAJUwBp142Zx4jUULDQPVPiqnmgTSx3F\r\n7FgoFWOCZDEAmXAl4niClCa2xxmtKrM0nGqkCcTbFB5tWdTNCSSHNPONuX1Q\r\n7sseIfRwOYCx92l92zS8uIoGA8iA8Gnixl6aJCKHLAftwHGqoddCFrlRQQLJ\r\nBQXsYyOwkovsCgkqXiPLO2+GyFZoOowkElXzUsNuuGPM8m7IgNfiFjlfstQk\r\n/GHWj8vVAAmPuYddAyvd2d4IRaTa2a6zBOqSehL7JBxveIO1Rx1Db+J0Hc+D\r\nO+ISRXQ4vzAd6iF3ACxAIIHOVg2qJ17mwUmVvoklrmM0fndC09nzam7/JkF0\r\nYgABhsgfHP+YcWmZ4TQlas6EqjbwtOJUkdv75miPDZPG+REPU2U6xEOA0I0F\r\n3sn2nhV/Cq8TXR84v1oUMNtPrfyPcZnqKJyeJS0oUJS2TftygkQGDDf/x4ag\r\n2w7WEIOGH2GzsJ9W+Nj1b7/JEnyCtsked+xs+we6acR/cTiI8qTotYsBZNKM\r\n0H2AXqyN+YxzNS+/6yoi9IvLR2GRLf53BdFvB3Y5tOHQ6CSFNU6LD/mSh5Iy\r\nv1S+oJNYe/v9QphoDggNw70j6kVlUzm3nK2VXd1BZAARbIGUAmWzCTjAySNv\r\neztoHAe61YWvMM2I1VjlY/RiaCG/7BCnKeU=\r\n=LqtT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.15_1682344897350_0.3915985006285978"},"_hasShrinkwrap":false},"1.0.16":{"name":"@flagg2/result","version":"1.0.16","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.16","_integrity":"sha512-5Ma/l8/c0OvM5Cy/UFf76lDyvBWJMJGpajElX0YDmiM+y+HLKR61p72+JpxERAE12F8GCjXM4pLKvUQKSgPF3w==","_resolved":"/tmp/7d6fd23456f0bccfca5c6bcad40b9c11/flagg2-result-1.0.16.tgz","_from":"file:flagg2-result-1.0.16.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-5Ma/l8/c0OvM5Cy/UFf76lDyvBWJMJGpajElX0YDmiM+y+HLKR61p72+JpxERAE12F8GCjXM4pLKvUQKSgPF3w==","shasum":"5d396a7f83ef2c1f4b603e1f08643fb435dd2acc","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.16.tgz","fileCount":19,"unpackedSize":58401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCL25Q1zIVcdxtb7UMwlj8WW2V7ZMyF8Mogn4MrX17pwIhAN+1py1/MS/tWrcoBm+tLMvqFJqKWh6uU/qrESE/yPHl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR46yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqemA/9FCJZqIyixtIm9a2UJuHT1Fmx44a/QxX/9270zW0uA9r9BvDr\r\n5aawAVD2gLEewhkhZjFz2k5CdTS+9kmpzGR4Pn4dUaGGNEGV080r0rhPp5Ne\r\nZAJsOnNPMoQ3t+OtSL697YWkETABPPEEA3gxQ7Eufrt9KHg9GNhvPRQ3QI7r\r\nbU4Mr7FcYBYQvzMawi5CYV40EdMdvIO4Wpqzta73Fo3XVlWju+JLLAzvhdD3\r\nk1rv4+7U5ZW856/wzAgl3Eo0We23BVAzEYlEh5gun8dfIYx4YdPWyAr4Oftd\r\naAqEEmfFVncDsV1al2M2SlJs30UoCeXirjDpUSErQbE5YybRmVz7DISqs2w2\r\nnRzlJTyJfSwdZmTqZczwNMWC513tEbZvjMuRukB7OAKjGOA6cJKEsl6MzLhc\r\njlBnIsrf5Bl817iO5AAWh26Fb+DrgyIvxN7nmsX9UWH+f4MNdDuYME6SStbP\r\neMEria4EmavcRE0T2ql225Mp3/K6YUvmuciZbye0ycE1syubqQPEdtUdapDl\r\n7XKKv/lfTj3XrmStKXAY1+S5MJkEsrqSG8ndpv4BN1ZAghwW5Xlk253EUdnN\r\nR6mb7E+OWfQwYxXxCDOjivZR9+4R6x1wI1Xziiz98Mst6bHBJtFss1WoPJs9\r\nIBsAVoF4c7qDCfTSJZtrYXSJR384EwPs/7E=\r\n=2oRL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.16_1682411185977_0.3747211603685121"},"_hasShrinkwrap":false},"1.0.17":{"name":"@flagg2/result","version":"1.0.17","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.0.17","_integrity":"sha512-LftZmhagfo6ZZRy4OinkfNGs5ZY5cVCFjpDyqHRjDCIESBU84dyUVt4Lg/6ZCLM1WcggItBkKeIgrb91WpsXUg==","_resolved":"/tmp/a7c29487542288bd1c6e89e49473a60a/flagg2-result-1.0.17.tgz","_from":"file:flagg2-result-1.0.17.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.0","dist":{"integrity":"sha512-LftZmhagfo6ZZRy4OinkfNGs5ZY5cVCFjpDyqHRjDCIESBU84dyUVt4Lg/6ZCLM1WcggItBkKeIgrb91WpsXUg==","shasum":"68c8ec5fa8c8e9b2c270f45af8dcf6045b108832","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.0.17.tgz","fileCount":19,"unpackedSize":58404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQtxBOLDJ1esHn+Ky8f2j6TF+m3H+KmWuc1blESL0ZZgIhAJZut0t8cxi1AOh3eJitzj4WnoAH9eFSgdmu2MZ+bjdf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR48SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM6Q//en230PpviReusfPDM2Ti3wcEWgtjomU0iB/B4LKGy9p7/6yW\r\nOmIIhkfoQtwdMqcknPW2Uko4p7odL+UpF/4iYwYsDl3gsDXlWBauCp1dJpYg\r\nny/qPGB1tjSQE0HtEQKjjSQ9xtIkRSHRdXvPEbZhCHUzDpq39A2uAPMfE9PT\r\nCtFeUcPXftVGWjJ0Hrew/5zDMZVXt73yiX1imu+JI+9ZWfPuikhTBxZa9DKF\r\no/+rJbGsVOyl5Sgy+4yBt9aei3SueU3WKaGWSVPiYaLyXFoV0FNTeL7zGdU1\r\nGAtwWgE4pypHkFkC0sBAzWq7OSOgcjBgDQbb3Ao/CcWOGaQfPAofHzx9VHJF\r\nKRPzsiQdL4hzodkcsD+N3cPXcv9cTMY1DeUMxrZpBWCMLrtMFIixDHv/5LQQ\r\n57tp0VvYM0eDFgeLePs38wUTMaY4l2LsGuuCi51uBfOzeZ1RoCu3ADMzx5W6\r\nCjDywfUSrTORvbplqawOfZwooTVtJvM8EqZJ80w9pgGfhnGuUg9Cu7vgTPN1\r\n4ET8SjH3tT6mNzrgSuMv+i9S9SsVqFYlOXFMhRBL2nZovExI0hrnY52Cmz9C\r\nWmjwIVGOOJKf5uSnbVeCVO5mq1245U8JVdMpXm3/moHAv70gJuA1W9Ovg7jB\r\nLJvkY5SFnKFu+36XWjuz+InOAtEsmOXq5n8=\r\n=kGQe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.0.17_1682411282416_0.3214790366293936"},"_hasShrinkwrap":false},"1.1.0":{"name":"@flagg2/result","version":"1.1.0","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.1.0","_integrity":"sha512-wkXN9dkaGxr2RxHcVIWf+y8sOI8okVfHyimomQQWbiyYOeSwczoZ+dqbopOHo5+Fgt4LmKzhpGTGaR8kA+pwbA==","_resolved":"/tmp/3b3505b4675ed420fc1b4c182a11635f/flagg2-result-1.1.0.tgz","_from":"file:flagg2-result-1.1.0.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-wkXN9dkaGxr2RxHcVIWf+y8sOI8okVfHyimomQQWbiyYOeSwczoZ+dqbopOHo5+Fgt4LmKzhpGTGaR8kA+pwbA==","shasum":"b6d15065977e9b507923f5fa3751593f555ed63d","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.1.0.tgz","fileCount":19,"unpackedSize":57487,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/nhIGKENH74Jp1R6oAO1MIj2jlE90k6BdfwE99FzuGwIgS2tIomaVwnxXY3XgvMt2WULYODSVqPaUndlhRJY5KTU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUhKqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFaQ//WknIqwtxi3blZbkaKnMu6GpxFH3VsXD6tmEY+ajczU6WDX94\r\nvyBmhmw5J8aCt6ByUtd1Ccg/PzixtpZqEdyhIsYURASddmYqPoRU6fk/qmeZ\r\nuBti3fjc2SlR7rOOAYw2zozEeLS/m7j7jfcH+eFbmtctrQpie9VliDBE3hLw\r\nnvNk/JmNp+TYF9a8VHg+crn2HVjHaej208+kW1yWQ89KCZYt4KkTspGJFy9I\r\nHhwMpmPN8gu7j4w3TgQyP7C0cEWaqlWeqvoqIVjFa22CkTN/YUU5z4PZXZJj\r\ngWGGw3uOCb9vNAKpF8cS/YqAzQKDOgXSBIegzidfCYNUNzhSVha3tlwknoB+\r\nAlQzqit1ROHPP4tKEDKPv1PBwvHo+jj72DGRlqPpnsPjTOQe7OKH2WlhCJQK\r\n44Uk9hV2Z0ZSjnLAjk4b7cglaDqo5d1Y10aiKLbvA+CGjcbc++wr8Kw/ZhI1\r\nD3Mi89WNLFFc5Yl7adpyg8wliV4Y4fFjPNgTa1UoQKDtwFjozlJMbkJbyvEc\r\nhRmfjIF31yRVoG0hVrjKOX3SX+tt+idoxQD7QtvMnefYqEiG7slGZ3D46rIt\r\nUpiSGBbnmkM3c3pCd48sDRF5fY/UTsdHvENIPnXjXN+3DkuBqYm8xh2Ev83J\r\nhE0VI44OWOV5xK2uwnYZuC0mpuoR++ArCh8=\r\n=Vt07\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.1.0_1683100329830_0.1817038940854354"},"_hasShrinkwrap":false},"1.1.1":{"name":"@flagg2/result","version":"1.1.1","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.1.1","_integrity":"sha512-3HrlSLMam3uH6EkOp6PPEXr/hUwIX5oGhnCXajqyfc5F00OVSe48IomNh2QW+3LEFMP5o9lCl4hxpM0NN2VL4w==","_resolved":"/tmp/bea0cc5fcda47ad5e7a3b35fd66b2e82/flagg2-result-1.1.1.tgz","_from":"file:flagg2-result-1.1.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-3HrlSLMam3uH6EkOp6PPEXr/hUwIX5oGhnCXajqyfc5F00OVSe48IomNh2QW+3LEFMP5o9lCl4hxpM0NN2VL4w==","shasum":"ac8094ebd137d772fcd8a10e0027e723c2e19570","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.1.1.tgz","fileCount":19,"unpackedSize":58520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAfWCMW5IF3W36x6bCxwm9lgcJDxSOj8JywTQZup/6vQIgaAUnk7L6rxc8KUKt03sZTCd659V25rR2H8mHXlJTrt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUlMtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRaA//Qbx64grZ/wVoOEFEjCC5sKIS/rN5rShR9SfWDQrWC7UX1lAT\r\nAQZ2le8Ir1WrWH7muZ4+PZsZumArZS3D5asrdUdScnxuRCp11HXTuljg4XCt\r\ndnLYmMgdz3Ob3lHTdyUt040haDhFP3JHPmG7sNklZjS0Cdtf5eBSsl/0Zubq\r\n8cSh/huutxzWDrKx4JALZfvkrKdkkYa7sAU3xx64DKmArbZOY5S5l4QtHRyg\r\nc8AAxjcZCgt9FscAbWZ2NXEOq4DhKIHqAms/aP56BGmnycbiPbWutC28qPgp\r\n/f6gGGOD35Krb+mCzXH9SNb2obWmERbnX5xz/Mto95tEHKxzKQklN05fY16A\r\nbXgAxiRep2qBe/gD4plxhDFTUKeg2PSP0f82eYFJ/LWuVaZuyDLmBKypFbgg\r\nK8UoS8Rf1S1OC2IFoGxAsx7wIU9APxyHeAiBtzPC1bENg8mVbjSZpMw5Y7+9\r\npoibQ1aA6DrNR/G9UyAy02CeV7Z4DnvKxtZ/TUHL5yN+y41ZZV5ADr/UDG0Z\r\nuMVzkAuPnOCiFe4PD5IQu/JZmsFFLIBTa/a0FN7wFzytadPWuqJBg8Q7zoUm\r\nMSgPpyKSbwsVz+ezKjH7fzKM86NqM1jKXu2Bey/mZ/ftXnvoeIHLWGFzuk/v\r\ni2nZJMaNyxRktGHFMTlh2ALQjL30O4bi8cs=\r\n=hEmj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.1.1_1683116845368_0.8449899399709515"},"_hasShrinkwrap":false},"1.1.2":{"name":"@flagg2/result","version":"1.1.2","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.1.2","_integrity":"sha512-Gd7vlEZ2INsSPieEymH6qMWxqVGwHUjW3YlNrRUcLgZOHMo5vJqMlCH2bFWeNF3nFvgnpRtAac+dU+3fmjZg8g==","_resolved":"/tmp/e59f377152d8d8838a8ab261ab930287/flagg2-result-1.1.2.tgz","_from":"file:flagg2-result-1.1.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-Gd7vlEZ2INsSPieEymH6qMWxqVGwHUjW3YlNrRUcLgZOHMo5vJqMlCH2bFWeNF3nFvgnpRtAac+dU+3fmjZg8g==","shasum":"aa6bb4bd961eed675adb824d4cecbb1ceb25ed39","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.1.2.tgz","fileCount":19,"unpackedSize":58604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI7bOr++VkAQ3yIdvBq+LM8ZaIFrE0yMQ9UF50z1xvAgIgZhFoJASX931XJV0iym8tIX+5IggTc258DFIp6bc1AsA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUmCLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGGQ/5AIH97392PD1eea3hU69GmfQAFT/83ObjLZZrrMAudfRAvWKG\r\nxCSmjPwz1eKVpSuCRFOJX5GxcihPU1G3RIXrarQRKT0zjlkQdFM5l4v7TY0v\r\nW1bqin9VN1CoYvPi6cVP0LHTkZQTnLx8Z6rCEjSNR3jp4RY9CQnQs+NWvnLM\r\nMl0V+RDja8ikJfRFPmfxhps56E/Z0mWYLkU7FrGv/MT3dH4jBpOm57p7hnPb\r\nvEVC7UOMZGeO4rBMwaas27k7uExHllPCIobIhz3iGJhrYSPLLFyAkV26Gqom\r\n5gsk8fRxurUiu66gQe+Plert74gLtPvQ/I6+t0C4i4hHnil34o6EQ9aW760y\r\nw6KbuvEHKYcLeBkyOaZcOWzmLp5OeSorkn8L1l3ZBkCxghiBDC+J9R+gXjXT\r\nGDTm+1GdPjIhDvs0Cp8nRpTtb1MhqkJIpjLxSIniZhDA8YpD+xPCh5IpTKIt\r\nnZsTvRA+xzV5KurTAr/swnDPS6qKg2Pb3wun6Bd8brnCINPJMImEaG+DuuRM\r\nwkPGHn+b1W0COD22FrAd/Lo7Sbg6A/YSspAVX31NaLkMyM2/+qtHGI9c1X3W\r\nMp2YHdoLgzPIpsKb7yAogShSGJoQPn4VmDbhieSl7BIYiOubEom4+36yun69\r\nefoLx2YGI/Qo+SAeTGrOveDk13adTZ5SRzw=\r\n=ouW/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.1.2_1683120267815_0.8642274422615284"},"_hasShrinkwrap":false},"1.2.0":{"name":"@flagg2/result","version":"1.2.0","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.2.0","_integrity":"sha512-3HlEnsaI8f14ieVWnj+iIeifkiLDMIgqzL6A35mNUd1l5qJ1z4I7Z8NwlwPhkxu5IdegLOvSYlXFIo4dIfzH3Q==","_resolved":"/tmp/b5bbec8a74adb27d14532132a86c2716/flagg2-result-1.2.0.tgz","_from":"file:flagg2-result-1.2.0.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-3HlEnsaI8f14ieVWnj+iIeifkiLDMIgqzL6A35mNUd1l5qJ1z4I7Z8NwlwPhkxu5IdegLOvSYlXFIo4dIfzH3Q==","shasum":"eee46547bec5e414d118e92e40b4e6603230bcb5","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.2.0.tgz","fileCount":19,"unpackedSize":60971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm2vK6UNS+vo25Kuj9PCi5OgqI068mec0CH0qV6coXhAiEA/AV+27K8o7vn0BvJZ9lRBrn5r3+Pz5/JrZY8VT3ZNms="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUmdFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9CxAAjvdwKUZ6gA3AKc21eMYMtZgOkVHWU7MVyj5KIbOkW66Krpjn\r\nX3k89lo3DzfDW8Ndd7RUtCXm8RF/9bjBnh3cDjR0CZ/ZS3SzCy90S9F//bJ5\r\nD8LiH2z2jnkvi6thO0EA1etPMZC6zkd4th1RsVIsCeOi3H9H7epg58w1exlp\r\nzd2QX5z/VDpK8/J20IeO27DdfiZc2zdA37AA+EnQMgZgGbnMEok5H8DD3iNi\r\nulq9tld/TGrzZnqmJgcApyQ/AV0maikJjpyiyU2GEO4SovpuqNcBlSoApQgV\r\ngiBE6bbaMWq0ZKROf2OpubxcNhAL58+MhGPcqiQWV0Ri+ER8DeylVatLLf02\r\nyEQmuoRTPGJ0NurO8DfYBZGEbk1qHVy2zMrp3NpHTnY1C3WNjYYkzM8NmZ0a\r\na38Cbeban2k6SR5AoCiPgORQEQuE+gZ5MjGQfWltlppZCzgtqexNkHlgUbR0\r\njynpIbj9mSEQW24lZSH8c4E9Hz01BfREg/Lplsgc8i8V6wFwFy5KbrK4jjW2\r\nb5KCICNYRRVzwnIOI0ZqwkunU+H/3o+wo0xFzZzyBpfhIcvF65SY6FHDD96j\r\nvdOCRfKikI5u6lBC2u9aU3BjbRoRJQ7mgEMT5Qw79zgDBk31B2mQjgzE2sjz\r\nlg6mHe99YSxAU2jGxW9elj+DnvF5WkzukTc=\r\n=CTmv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.2.0_1683121989348_0.5239538379790669"},"_hasShrinkwrap":false},"1.2.1":{"name":"@flagg2/result","version":"1.2.1","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.2.1","_integrity":"sha512-wkVYyTJVzd4rhQb/0SYGJ65cH861M5PD8SxOB6iWxKeaU90KYG5AjsYoR4RDYZKhZ3rEuNkaKWOhL57MUorFHQ==","_resolved":"/tmp/0b03c875606f1f6928cafd7e08521bbf/flagg2-result-1.2.1.tgz","_from":"file:flagg2-result-1.2.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-wkVYyTJVzd4rhQb/0SYGJ65cH861M5PD8SxOB6iWxKeaU90KYG5AjsYoR4RDYZKhZ3rEuNkaKWOhL57MUorFHQ==","shasum":"731334843382d713df58fad2d03d68b2ca30430e","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.2.1.tgz","fileCount":19,"unpackedSize":60008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4hT3Nr9JiSesJEcQdq0GC8DrVbcKzHltLiLZXd0xeSAiAH7S/ESc4V/BPau0HL00YT+8s2yLQtkMURABVV4TiBxA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUmezACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMOw//UpzX8BwfOtoDLosnELZb3UXO3bALq/mbrJJj5WlYqkz0khEO\r\nQvZ/jhyPAT9c0TbRLVLEwIOH3/cua3ACCfxr4oy8aFLTRvdlkfTYABfkBguq\r\npJWSBW1+NqJdKFlJt0PFgDxb/CV5jHwG1yOfxKfAWWP9iKQXkNjQhoN/VZam\r\nRSOTFnHwbKguo15A9JsGkDKtv8WavfdWJYfozjfvbNKAw08bwSfvT1JulnOh\r\nYj9DvWqICe54MVgfl9eFt4MBHS3j6MZZyX8/RLO0jJVwwCfXzybCozl8NPmy\r\nFAdxDw6XexGwqIHnc6a0v27SdfdvcOuZ8bXlnsLj49aRdgId3ZGnExf9xBfa\r\nLgMRh+pk+iu32KrC/PRKOZ1fGRCeYlGYdh7fSYAmSguKJ3hBk+ASNUho94YL\r\nK+dhZdev1NA2YxTkIhU2kPbIBxGRB9kpltKVrEsrzZhuQKzuCh/k27njnaH+\r\njaCTnnaMi45dfows+DDxBETbEbiuQwBEytqBUk5qxS6IU3nOyt9HLX2sno+X\r\ntPDsVz910A5eUS8j/uQjPh/PJb2V3rHCYs0Cb0PQqCVC0EoMlI3zXUPa0t1K\r\nmErVekj4xxrj+Cm9xVJcuhcy8Tp4e3IurGMB35iZhF1DAkSSG7B5qi5RkOjA\r\nXfAT9vH+r5GHZiprQOMrh7wXvkGXaVqpjpg=\r\n=/vUB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.2.1_1683122099202_0.23491878376880737"},"_hasShrinkwrap":false},"1.2.2":{"name":"@flagg2/result","version":"1.2.2","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.2.2","_integrity":"sha512-jjt1ipLWYaE5Mi0AwsIxJy/xdHuKz9TO/k9IYqEiMUV6nJhYhsHDpiIz7I3+JI8V47H5qcZTKhB7WTybESz6VA==","_resolved":"/tmp/9d98a4650ffcf154106c2f8bef5c4a1b/flagg2-result-1.2.2.tgz","_from":"file:flagg2-result-1.2.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-jjt1ipLWYaE5Mi0AwsIxJy/xdHuKz9TO/k9IYqEiMUV6nJhYhsHDpiIz7I3+JI8V47H5qcZTKhB7WTybESz6VA==","shasum":"78dbd318178700d24d80869b72308339c6448e92","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.2.2.tgz","fileCount":17,"unpackedSize":63789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFpC/W4Vo+2uBZmULnogOc4CTjgcUGELIsz3DBBP2c2AiAaq2thuUS6uGsiYksSGIsteO3ecBm/s0WY7Uh/Vaj0LQ=="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.2.2_1683842691818_0.19975929147954652"},"_hasShrinkwrap":false},"1.2.3":{"name":"@flagg2/result","version":"1.2.3","description":"This library provides a Result type for Typescript, similar to the one in Rust.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.2.3","_integrity":"sha512-MKgKZCX4jSpgvJ9w/8d2nGyhMkVP8uIe7kQkq8SUs8hpGXn8YGpKo5xjP+EC4mKNNwAAujN2EzYRG65HBf//sg==","_resolved":"/tmp/c0839f143ee4795df5dda4cca9c4d51d/flagg2-result-1.2.3.tgz","_from":"file:flagg2-result-1.2.3.tgz","_nodeVersion":"18.13.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-MKgKZCX4jSpgvJ9w/8d2nGyhMkVP8uIe7kQkq8SUs8hpGXn8YGpKo5xjP+EC4mKNNwAAujN2EzYRG65HBf//sg==","shasum":"5585109cbb0c6a570116ff828dc4e9af29617b79","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.2.3.tgz","fileCount":17,"unpackedSize":63065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpavJ9OiSMGZSifBXGQeRAspPWDBQVNsOG73bBxwQM4QIgQ25MnzsFCCQD2HtvDM14rEgcgVWRTqA0Y73ofDA1spo="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.2.3_1683843185733_0.19110719335394344"},"_hasShrinkwrap":false},"1.2.4":{"name":"@flagg2/result","version":"1.2.4","description":"This library provides a Result type for Typescript, allowing for better and safer error handling.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.2.4","_integrity":"sha512-7o80cqplMJqEM2PBp58W2jp4+32eWHqCuyGd9RWPFU08milpGdd+7HJScRSceDXjYxnR9v15gaXfJytE7xWXJA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/70f411762a59f67d1cbf08d8f38150e0/flagg2-result-1.2.4.tgz","_from":"file:flagg2-result-1.2.4.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-7o80cqplMJqEM2PBp58W2jp4+32eWHqCuyGd9RWPFU08milpGdd+7HJScRSceDXjYxnR9v15gaXfJytE7xWXJA==","shasum":"03e50d592d6cf5070f3174e7a7ef15af00349f39","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.2.4.tgz","fileCount":17,"unpackedSize":65406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDno2pf5xvKJ5uvzTEraVdWsv8ufmGejcUfbDQiE4OKhAIgTEorg4uOh2I+Qb1JOL+nzy4DVbGklI6oTvUxOwEUZV0="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.2.4_1690712181603_0.804215228582811"},"_hasShrinkwrap":false},"1.2.5":{"name":"@flagg2/result","version":"1.2.5","description":"This library provides a Result type for Typescript, allowing for better and safer error handling.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"ISC","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.2.5","_integrity":"sha512-dQHyj3tRIx698Dm5Z9llbYOAi/16qO43e7VNPwBioR+HouCZBDvwgEgXZWGGfhFNFLE+n5f238ODXHxVPyBe+Q==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/eb310192123bb841c980e562ef865bd4/flagg2-result-1.2.5.tgz","_from":"file:flagg2-result-1.2.5.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-dQHyj3tRIx698Dm5Z9llbYOAi/16qO43e7VNPwBioR+HouCZBDvwgEgXZWGGfhFNFLE+n5f238ODXHxVPyBe+Q==","shasum":"09cedf9826b681efdba7f10d64baca84dbf5ef00","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.2.5.tgz","fileCount":17,"unpackedSize":65452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzatKQ92w9qC2DERON6BR2IgNqbt6fqBd8hFBIFmNo9AiBANzzxFySN/rbnzykOHRocUAogrDL0iBpPUP3ptK7ceg=="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.2.5_1690712301630_0.08129409473463634"},"_hasShrinkwrap":false},"1.3.0":{"name":"@flagg2/result","version":"1.3.0","description":"# <p style=\"text-align: center;\"> ![npm](https://img.shields.io/npm/dw/%40flagg2%2Fresult) ![npm package minimized gzipped size (select exports)](https://img.shields.io/bundlejs/size/%40flagg2%2Fresult) ![NPM](https://img.shields.io/npm/l/%40flagg2%2Fresu","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"MIT","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.3.0","_integrity":"sha512-M2m9HcMGZFQIm090/o+C+EOuav9gDReO889tP/DTzGutT6IfWAaErsUk7AIqfoUbmCH3xInj0GIHQoZi2Cv03Q==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/af980a9b58973ab729ba6c4ce7fe4ef1/flagg2-result-1.3.0.tgz","_from":"file:flagg2-result-1.3.0.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-M2m9HcMGZFQIm090/o+C+EOuav9gDReO889tP/DTzGutT6IfWAaErsUk7AIqfoUbmCH3xInj0GIHQoZi2Cv03Q==","shasum":"e33121beb8744488c68666a671e2815e47790773","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.3.0.tgz","fileCount":17,"unpackedSize":69101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7U85M9IxpQNBln8FbI9W0gn2fdbzO93yKc3Ha7+X8dAiANAsL6lzc7tMJSM3dbx287wDz/y41uuRhjoCXtPzXalQ=="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.3.0_1695806583277_0.567772903588204"},"_hasShrinkwrap":false},"1.4.0":{"name":"@flagg2/result","version":"1.4.0","description":"# <p style=\"text-align: center;\">![npm](https://img.shields.io/npm/v/@flagg2/result) ![npm](https://img.shields.io/npm/dw/%40flagg2%2Fresult) ![npm package minimized gzipped size (select exports)](https://img.shields.io/bundlejs/size/%40flagg2%2Fresult) !","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"MIT","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.4.0","_integrity":"sha512-7yG3D8IHtC5dzE/+S7uOQP0HBpwjCvCaA3WN2jnAIZXXQ3fsTEQONJPFWLO4amRUbaaqU/xfl6x4USZnkwBuoA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/dab99c167c1561f25c68f1cae2fd782c/flagg2-result-1.4.0.tgz","_from":"file:flagg2-result-1.4.0.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-7yG3D8IHtC5dzE/+S7uOQP0HBpwjCvCaA3WN2jnAIZXXQ3fsTEQONJPFWLO4amRUbaaqU/xfl6x4USZnkwBuoA==","shasum":"0b4ff4f9ff8cb1e695830170ef42a535da66593b","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.4.0.tgz","fileCount":17,"unpackedSize":69107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpygMnL3tVB/5jImgyLtKo/qEn/65Fvin637nt38InIgIhAJj1wb91KVeJuiJuZiAR4V84EuuQzTl+nUuZQqnpFtLw"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.4.0_1695806698086_0.7437440587224569"},"_hasShrinkwrap":false},"1.4.1":{"name":"@flagg2/result","version":"1.4.1","description":"![npm](https://img.shields.io/npm/v/@flagg2/result) ![npm](https://img.shields.io/npm/dw/%40flagg2%2Fresult) ![npm package minimized gzipped size (select exports)](https://img.shields.io/bundlejs/size/%40flagg2%2Fresult) ![NPM](https://img.shields.io/npm/","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":[],"author":"","license":"MIT","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.4.1","_integrity":"sha512-fOmtmsMIaZnF+OmwMJslBokbY44JGMd3/8/Pgp2KZ8+llrq5mO6KQ7sdkTUgvusnUjbIQW9qlmNTiklFDrvdQA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/a327e8b41f29a82e7f769ad0d84c04b6/flagg2-result-1.4.1.tgz","_from":"file:flagg2-result-1.4.1.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-fOmtmsMIaZnF+OmwMJslBokbY44JGMd3/8/Pgp2KZ8+llrq5mO6KQ7sdkTUgvusnUjbIQW9qlmNTiklFDrvdQA==","shasum":"8ff74e4fb00e74bbc4299f5d869cbcf78abb61ce","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.4.1.tgz","fileCount":17,"unpackedSize":69120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrO1ZrFhmc4+mutcHOeY8j+hC73KnfAVvDghFFXw1r/QIhAPHOB3pLi43Q4lACTOAlYi5K/ET/uwUJXF1d0hVRCI6Z"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.4.1_1695806781741_0.4746754662867023"},"_hasShrinkwrap":false},"1.4.2":{"name":"@flagg2/result","version":"1.4.2","description":"![npm](https://img.shields.io/npm/v/@flagg2/result) ![npm](https://img.shields.io/npm/dw/%40flagg2%2Fresult) ![npm package minimized gzipped size (select exports)](https://img.shields.io/bundlejs/size/%40flagg2%2Fresult) ![NPM](https://img.shields.io/npm/","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{"dotenv":"^16.0.3"},"devDependencies":{"@changesets/cli":"^2.26.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.4.2","_integrity":"sha512-552TdDni6zbK+iqhP43aDHt1eGoSUU5QHSYPKoqaZ8QGOc14gVdv1SkIeu/PxDAA3FfArYr7uloOjX9A/iuGJw==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/e7b7905351d9cb426860f9c5739fff1b/flagg2-result-1.4.2.tgz","_from":"file:flagg2-result-1.4.2.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-552TdDni6zbK+iqhP43aDHt1eGoSUU5QHSYPKoqaZ8QGOc14gVdv1SkIeu/PxDAA3FfArYr7uloOjX9A/iuGJw==","shasum":"59861ec1ecedcdaa3ffd7d4396fbe34ddf998075","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.4.2.tgz","fileCount":17,"unpackedSize":72570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIET0PKIOE2PIyztDdLDowo08x3WXkGbIuE2YGlf0uqG+AiEArXs7RXkzQFK7ceHhRc4QDnWCRcN83FQc473hPevXbV0="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.4.2_1695808682157_0.31687189972184515"},"_hasShrinkwrap":false},"1.4.3":{"name":"@flagg2/result","version":"1.4.3","description":"![npm](https://img.shields.io/npm/v/@flagg2/result) ![npm](https://img.shields.io/npm/dw/%40flagg2%2Fresult) ![npm package minimized gzipped size (select exports)](https://img.shields.io/bundlejs/size/%40flagg2%2Fresult) ![NPM](https://img.shields.io/npm/","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.1","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.4.3","_integrity":"sha512-lfwTev2rVhzamSN3AyoTJeMwYCLV64ExZwN5P0ZEpN75y0QY0AEDIAUK/ShkbWQjbaATUSKseKsPjRK3+yY4zw==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/e927cf9500da44c0e5c763c8fab7c920/flagg2-result-1.4.3.tgz","_from":"file:flagg2-result-1.4.3.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-lfwTev2rVhzamSN3AyoTJeMwYCLV64ExZwN5P0ZEpN75y0QY0AEDIAUK/ShkbWQjbaATUSKseKsPjRK3+yY4zw==","shasum":"0feb96d55abec785e16ff94482381f642a35b986","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.4.3.tgz","fileCount":17,"unpackedSize":72634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbTzMXDJFze/8Wfj50TBWLRfsTFrGjrFN4neU7epzmcQIhAM16rqJvbmrJgYoGY2aXhgSbSU+4Bpd3swVDdw0QACL/"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.4.3_1695808827830_0.688083372110109"},"_hasShrinkwrap":false},"1.4.4":{"name":"@flagg2/result","version":"1.4.4","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.1","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"2.8.3","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.29.2"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.4.4","_integrity":"sha512-cPNnc25vzf7EOixXCBNQq32CzozLJxMZgyQ5TLFJnQPFRoto5twisIpb2ustjOFEPyrAX5BB90anjWnbOhRO9w==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/e17caeb476b66fd1a6c1cba507c41c82/flagg2-result-1.4.4.tgz","_from":"file:flagg2-result-1.4.4.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-cPNnc25vzf7EOixXCBNQq32CzozLJxMZgyQ5TLFJnQPFRoto5twisIpb2ustjOFEPyrAX5BB90anjWnbOhRO9w==","shasum":"8fe5866d9f3a17aecbcc5df49b490a2103d5f894","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.4.4.tgz","fileCount":17,"unpackedSize":72727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4dUWk+CuTzYDwdTdBPx2OfOASno0FTnQEoNaLRcNZcAiA3G9T+edWpBDZ7fKzM627/51Eis75gu4bwzElBrPLaGg=="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.4.4_1695808941995_0.9572070411385534"},"_hasShrinkwrap":false},"1.4.5":{"name":"@flagg2/result","version":"1.4.5","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"gitHead":"fca81907d76ebaf04ceb0750bc6eb842c7ebd10d","_id":"@flagg2/result@1.4.5","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Vu4QmgRXtvLG7gk/8I+fbQJeYmu0jRCwxQi1O5D+P0V8OJaCx+Il6ATcLowTCFWlH2rsNjvbnh68AL0nFobXbQ==","shasum":"dd357ae5d845b1ab0466557fc73a75071782cd8e","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.4.5.tgz","fileCount":25,"unpackedSize":84265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ2sxivSKjVVvEpJ0YDDZOdKkpaye7esK/G8NWMVrW6wIhAOz9rlJe4WMq7N6Gigi1mjPto/zPtKgkOLCzRYi4maa5"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.4.5_1695838990209_0.5329676045423506"},"_hasShrinkwrap":false},"1.4.6":{"name":"@flagg2/result","version":"1.4.6","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.4.6","_integrity":"sha512-GVzDCthlCC6uGhtleED0zW//WgthActUQmzKGhVGtfaVirGcOIeZ6S0HzmKexmbOyFMlkfunckasu2ZuEUkjHg==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/8136decd46987f9b234ebe398e537970/flagg2-result-1.4.6.tgz","_from":"file:flagg2-result-1.4.6.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-GVzDCthlCC6uGhtleED0zW//WgthActUQmzKGhVGtfaVirGcOIeZ6S0HzmKexmbOyFMlkfunckasu2ZuEUkjHg==","shasum":"e2b50925c02f0bf03dd50196ea9c1b8ee06b8e29","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.4.6.tgz","fileCount":18,"unpackedSize":77973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfunfzkSlzN39zigKNBaGgYBiqOYsBADopehfNzz5xZgIhAJrR5j0L5i1DLKKJaz9/XhqU1Nsat5gemrY9HDdONF+a"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.4.6_1695840204110_0.34967840153762575"},"_hasShrinkwrap":false},"1.5.0":{"name":"@flagg2/result","version":"1.5.0","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.0","_integrity":"sha512-PpWvcvZftUF7C4aCujcF7XAykWmPIkcc9lEMOfWX3UQ59wFdQmn5aepOyC3VUhrU4OVnZw7n0ean30GrFqBI/g==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/6f9d5900b647d391dc05176bc04ebdfc/flagg2-result-1.5.0.tgz","_from":"file:flagg2-result-1.5.0.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-PpWvcvZftUF7C4aCujcF7XAykWmPIkcc9lEMOfWX3UQ59wFdQmn5aepOyC3VUhrU4OVnZw7n0ean30GrFqBI/g==","shasum":"1d862c85ae14f90a186e19f78cfb0e33c2b77f80","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.0.tgz","fileCount":18,"unpackedSize":77560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhBLlOBsq5t7SQT66sutBT9jSWw018pj/Yvzsyv7ZVWAiEA8VjY92akzpNfWo99PCsIiyfgGvMKCaSARTnWCm76do0="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.0_1695902411653_0.3409795550195234"},"_hasShrinkwrap":false},"1.5.1":{"name":"@flagg2/result","version":"1.5.1","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.1","_integrity":"sha512-9FOgyRHrcb2M3bMkWZNEMbFPNw9N5sSEyRPiLGYlhvGf2q6drTQ1UGMmQWWBVCgqDkj5uTCi/9Tql0PgZgTVxQ==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/f53664948a514270ae35f1c5d30be63e/flagg2-result-1.5.1.tgz","_from":"file:flagg2-result-1.5.1.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-9FOgyRHrcb2M3bMkWZNEMbFPNw9N5sSEyRPiLGYlhvGf2q6drTQ1UGMmQWWBVCgqDkj5uTCi/9Tql0PgZgTVxQ==","shasum":"e4b79eb3d379338ae5de950dc35ce1ee7b58cef2","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.1.tgz","fileCount":18,"unpackedSize":77611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjApbsAgKbVe5Rf2S2KQr4ws02TevbCFBfL26vIbbC1QIgNPg+SznxLPEr+qA7PBRt7tibE2epSiFZs72coVTdpKo="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.1_1695903433707_0.21884224435019695"},"_hasShrinkwrap":false},"1.5.2":{"name":"@flagg2/result","version":"1.5.2","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.2","_integrity":"sha512-pQCqF6+UeAA42OoTVjqL51PPQJXyViIH9YvcpnGSN1uAXZ69KJCMbDGMF9uXHdqzTFq3SjmFJjFXDE448iBW6w==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/d5781ea67d1a8f228e404088154a3cb4/flagg2-result-1.5.2.tgz","_from":"file:flagg2-result-1.5.2.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-pQCqF6+UeAA42OoTVjqL51PPQJXyViIH9YvcpnGSN1uAXZ69KJCMbDGMF9uXHdqzTFq3SjmFJjFXDE448iBW6w==","shasum":"59ebb5f647c6aa6ae89c0d639c85e47692645182","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.2.tgz","fileCount":18,"unpackedSize":77840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFb0qzyBsSb8+TI3hTOecYsRQSNbiY15PlzJMV6FB+GoAiEA6UfxXA3rdhlfGvgEw9sbhj/iTSKXNVqAHt5MZFyhySo="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.2_1695905492872_0.15656433934913938"},"_hasShrinkwrap":false},"1.5.3":{"name":"@flagg2/result","version":"1.5.3","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.3","_integrity":"sha512-F6wkQxRaRzHq3uXM9kczfpb2jiv6BUT7LDdHBBJvwPp+AFPCE5Am4DMvy+oSvCnOZy06jYcSsjYo0n0oZZBRPw==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/a0bb112b906a6994f1d5542475587b75/flagg2-result-1.5.3.tgz","_from":"file:flagg2-result-1.5.3.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-F6wkQxRaRzHq3uXM9kczfpb2jiv6BUT7LDdHBBJvwPp+AFPCE5Am4DMvy+oSvCnOZy06jYcSsjYo0n0oZZBRPw==","shasum":"51093709997e58fcaf0c940be75888866ec120ce","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.3.tgz","fileCount":18,"unpackedSize":77902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5TmZAxWIJONNNxy9jTSPlJr6mUjz+vvp/zHMURElnrAiEAgpEx9IgvdMQYDPZogen6yCA4j6l8x9fbHa30QWCInSU="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.3_1695905988045_0.38884421626393784"},"_hasShrinkwrap":false},"1.5.4":{"name":"@flagg2/result","version":"1.5.4","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.4","_integrity":"sha512-i0wAURpIDOa96qNoIrwhwkmzXMDEncw7SzYQsOJ/SOJ1u4KTnYAhwsKGmeC5Tx3YnmcVfbINNYSn9WKVMqRZpA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/0e60133f1b58d940c055690c8531f832/flagg2-result-1.5.4.tgz","_from":"file:flagg2-result-1.5.4.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-i0wAURpIDOa96qNoIrwhwkmzXMDEncw7SzYQsOJ/SOJ1u4KTnYAhwsKGmeC5Tx3YnmcVfbINNYSn9WKVMqRZpA==","shasum":"033d62b415f60ac9e1e236218e6b24ba14939afb","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.4.tgz","fileCount":18,"unpackedSize":77931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+KpOFOiNjHDYf2CAJfMDTsH10WTXU5Fz0RLYQKdnpLQIhAJ1yARjXyw7o4nEKwpAZqah0p/ypVyIa4FYpDHmjxv5N"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.4_1695907656355_0.5377364124527355"},"_hasShrinkwrap":false},"1.5.5":{"name":"@flagg2/result","version":"1.5.5","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.5","_integrity":"sha512-1SSSf3W7yJJktgs2qYX4yfMw9CcKYeL/lYa0lbevuMYwJMBQqGQaOzHGbudk8EOpCFUr19kmMkwmykmeA7nK5g==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/cf3ac03fe6a8368acb8a50de1ccc0a32/flagg2-result-1.5.5.tgz","_from":"file:flagg2-result-1.5.5.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-1SSSf3W7yJJktgs2qYX4yfMw9CcKYeL/lYa0lbevuMYwJMBQqGQaOzHGbudk8EOpCFUr19kmMkwmykmeA7nK5g==","shasum":"f852d7e407c45c2c4f80562365ee5cc4a9c8c4cf","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.5.tgz","fileCount":18,"unpackedSize":78003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNG6tq3Y9Tr0w46IoozRhNl7jdkWZgzgvqa6I+M0XuIwIgaokcOFfvKv/MSWUmeKfyDu+i1GjD1AA9MLacSMc1tYg="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.5_1695911926380_0.4073754189688703"},"_hasShrinkwrap":false},"1.5.6":{"name":"@flagg2/result","version":"1.5.6","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.6","_integrity":"sha512-uECrBLljSfOdn+e3jydTeB/e0YxlCMOmM1t7b+Hv1nrt4eRQA/r3683DqIPWXzA4l/KLnjFOgkGkVaWrgQHcjA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/41bf2d4889b8a521433cf35c2416fb80/flagg2-result-1.5.6.tgz","_from":"file:flagg2-result-1.5.6.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-uECrBLljSfOdn+e3jydTeB/e0YxlCMOmM1t7b+Hv1nrt4eRQA/r3683DqIPWXzA4l/KLnjFOgkGkVaWrgQHcjA==","shasum":"cb9c1aeeb9ab30f16144c689cf4db1346e82f2f2","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.6.tgz","fileCount":18,"unpackedSize":78066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyN89AZkiO2SjGUw0Au4+ZrAwXMK1p4SLWyEq1uSTTsAiEAv29nZ6SgiBcUtMmRABOQRbmd9iuix68OO0bThXNF/rM="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.6_1695912189387_0.6022893170431118"},"_hasShrinkwrap":false},"1.5.7":{"name":"@flagg2/result","version":"1.5.7","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.7","_integrity":"sha512-t2pRXHGUbiIKjMhvNCp2qbTGHb23MCcfWxUfVc5e73nWZFi0wkiSe0pkIUfewqIuRmCJ9Klj+hx682HPgeIgBA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/e2aaad1d9df4958bc4326f9cfaa0e689/flagg2-result-1.5.7.tgz","_from":"file:flagg2-result-1.5.7.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-t2pRXHGUbiIKjMhvNCp2qbTGHb23MCcfWxUfVc5e73nWZFi0wkiSe0pkIUfewqIuRmCJ9Klj+hx682HPgeIgBA==","shasum":"7c94ca334be01066fdc8ffba098dc3229766697a","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.7.tgz","fileCount":18,"unpackedSize":78197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCyT4RcKHYbZtQdYmVVNFcSj2SAI3gjw1m4Z9wvywqdAIhAJWqmLyfPFHOgiPSSLZoK1COTgS1LXX8xxNPyCB/jMVF"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.7_1695912858943_0.5948454234538625"},"_hasShrinkwrap":false},"1.5.8":{"name":"@flagg2/result","version":"1.5.8","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"gitHead":"15bfaf3a21ecb06c15dc1271d1c331feebba2077","_id":"@flagg2/result@1.5.8","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-x11Z7G1rZ/qDAIbxqCCfnByFP2ohIgxq0j4DdF8pmiD8ZtZmwC3bTwtBXP6sd3e9IWWDqgKpgrh19TsrPSYChw==","shasum":"7b022f464d97ed84d787b9b3505ee2300bb90afb","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.8.tgz","fileCount":18,"unpackedSize":78283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB84L5Vlloalo/JQrCaiCpDzw93KMVWORvkQoNDBCfEQIgLd5rmmSmT7nvzFltxYDZLErHahcE86d1R+bLaiFKI6Q="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.8_1695913514453_0.4785019185109165"},"_hasShrinkwrap":false},"1.5.9":{"name":"@flagg2/result","version":"1.5.9","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","dependencies":{},"devDependencies":{"@changesets/cli":"^2.26.2","dotenv":"^16.0.3","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.5.9","_integrity":"sha512-3euGnbgAiBjPNHYYYhRds2/1tw9lKbn8gRIU1/kKG+9NYqn47JhCmcxJlYZ4TGjeauR9ZpCFfl2jNos/UR76tA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/c8750ffcc0ccb2a03b321a4868a3834b/flagg2-result-1.5.9.tgz","_from":"file:flagg2-result-1.5.9.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-3euGnbgAiBjPNHYYYhRds2/1tw9lKbn8gRIU1/kKG+9NYqn47JhCmcxJlYZ4TGjeauR9ZpCFfl2jNos/UR76tA==","shasum":"2eb50a6e2520ebdec73f2e5e25e72137afdb3e94","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.5.9.tgz","fileCount":18,"unpackedSize":77821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFneQQQeQr5ylWdG5MrgwB3XMqtLcZdTCDyIfDfRKftfAiBFTnoJWz42vjRjx1MVJdDMOpH8xZ6RUzJKhyefIfWM8g=="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.5.9_1695914417646_0.9292733052756366"},"_hasShrinkwrap":false},"1.6.0":{"name":"@flagg2/result","version":"1.6.0","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","devDependencies":{"@changesets/cli":"^2.26.2","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","dotenv":"^16.0.3","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"_id":"@flagg2/result@1.6.0","_integrity":"sha512-KOAJrljoEpcVmYCRi3K6NCKLBs4XBn1jglahq+YPsKemz48JFEcdfUv/XIZKa/2z9ZzVj9CAdeYhUZEki0DfYg==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/257cf61bfe7b12fdedf4005b70e5eddd/flagg2-result-1.6.0.tgz","_from":"file:flagg2-result-1.6.0.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-KOAJrljoEpcVmYCRi3K6NCKLBs4XBn1jglahq+YPsKemz48JFEcdfUv/XIZKa/2z9ZzVj9CAdeYhUZEki0DfYg==","shasum":"927739d9d9f8c3fa863485a3e4d929ee15dfac35","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.6.0.tgz","fileCount":27,"unpackedSize":92471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZilwtP8L35YhR49k6kfr7sAcYQo3xfG4tI/t9i2DsAAiEAuhwxZXvLsN1/ANG2QyE/KsMfuYDOR6N5s/C3mIO99RA="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.6.0_1695995027124_0.3149966954072174"},"_hasShrinkwrap":false},"1.6.1":{"name":"@flagg2/result","version":"1.6.1","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.26.2","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","dotenv":"^16.0.3","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.6.1","_integrity":"sha512-FMiv05HxAhOZBFTeamZW2zTTnNTptP6KLX1Af8G5ihNXkgSeO7ci/n4MRFOcG256ILKwSMXXRj2WQZ4jGSRsVg==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/f846ad9a75c1343c54ca60134d9f7418/flagg2-result-1.6.1.tgz","_from":"file:flagg2-result-1.6.1.tgz","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-FMiv05HxAhOZBFTeamZW2zTTnNTptP6KLX1Af8G5ihNXkgSeO7ci/n4MRFOcG256ILKwSMXXRj2WQZ4jGSRsVg==","shasum":"3d7cd63cabc7dbd1f4dbbd4b42c3061033a77704","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.6.1.tgz","fileCount":27,"unpackedSize":93736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVWT3bOcne/YWrnG+URgljB1fPSu3pxwkrxLFbdrfa0AiEA4ECeWYi1I9nEfiMHBpv0SURxUF34/P+vQPuvIzGfPEk="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.6.1_1696358555557_0.3034684685730191"},"_hasShrinkwrap":false},"1.6.2":{"name":"@flagg2/result","version":"1.6.2","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.26.2","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","dotenv":"^16.0.3","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.6.2","_integrity":"sha512-k9dcC2hKSOt/QrTjCzIEVKI5HQ/sv6G38njM12suUKmRYfqaBEG/VIxvqj+DHTYfIGI1cbW0/Jpz1fpeZXSftw==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/21936f44a0c610619e72cb59abc0e00e/flagg2-result-1.6.2.tgz","_from":"file:flagg2-result-1.6.2.tgz","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-k9dcC2hKSOt/QrTjCzIEVKI5HQ/sv6G38njM12suUKmRYfqaBEG/VIxvqj+DHTYfIGI1cbW0/Jpz1fpeZXSftw==","shasum":"016ce95f0a974642307629beb30f72ee6eab8436","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.6.2.tgz","fileCount":27,"unpackedSize":94636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbKiY1fZfarXG+AXXViDYbNn2NlXVPiPCLBZ30j56okAIgaG+bGISS9lzEjalNcgzNRIYqa9VeClLi+C+z/MOHlUw="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.6.2_1696699186588_0.625086803296488"},"_hasShrinkwrap":false},"1.6.3":{"name":"@flagg2/result","version":"1.6.3","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.26.2","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","dotenv":"^16.0.3","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^7.2.0","typescript":"^5.2.2","vitest":"^0.34.5"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.6.3","_integrity":"sha512-RN9/1epAj8hoJEgMCMT0fPLM26D8AtqTdE/N2wFgUmBl5Za+NLEGvdg5rW/bApYuAAPImE0ohykXJoPVqI4TnA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/6a21d8ce1a5d72a2a42fff15eee842f3/flagg2-result-1.6.3.tgz","_from":"file:flagg2-result-1.6.3.tgz","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-RN9/1epAj8hoJEgMCMT0fPLM26D8AtqTdE/N2wFgUmBl5Za+NLEGvdg5rW/bApYuAAPImE0ohykXJoPVqI4TnA==","shasum":"a14e458475b4c794f5847995df0b2f109ded6ba4","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.6.3.tgz","fileCount":27,"unpackedSize":95620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3rPBPzjgdFw+Cx1Vawnl8g3vUlLDMFBtuMhCSAPLOlAiEApDug2aYw87bhsWO3V/eKVr7JreZYkVS4mtHZEhrpRUE="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.6.3_1697554851098_0.7146701887970528"},"_hasShrinkwrap":false},"1.6.4":{"name":"@flagg2/result","version":"1.6.4","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.26.2","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","dotenv":"^16.0.3","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^8.0.1","typescript":"^5.3.2","vitest":"^1.0.0"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.6.4","_integrity":"sha512-f1v6ygmDvlVx/ZoCEL+q0caf9/CRDL5tlQO9uWqszsVUwL6u1S7KqCShtR7p3JtZP1PC+H1yafKsI0u2igHTtw==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/aba189636b9b0c132bfff82cb5d42084/flagg2-result-1.6.4.tgz","_from":"file:flagg2-result-1.6.4.tgz","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-f1v6ygmDvlVx/ZoCEL+q0caf9/CRDL5tlQO9uWqszsVUwL6u1S7KqCShtR7p3JtZP1PC+H1yafKsI0u2igHTtw==","shasum":"679cd9aa474688537ee00e1252d85c0fb61e51d1","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.6.4.tgz","fileCount":28,"unpackedSize":106069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEni5f8+G1bqRxKaj+ixgEZNR7x7uTnBFPF9kt5PF1s1AiEAtNAZcwV/Ywk+rDoscKd9lL4gtoHNGw2xVra2vrASatQ="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.6.4_1701712252525_0.7745929147101756"},"_hasShrinkwrap":false},"1.7.0":{"name":"@flagg2/result","version":"1.7.0","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.26.2","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","dotenv":"^16.0.3","eslint":"^8.33.0","eslint-config-standard-with-typescript":"^34.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-promise":"^6.1.1","prettier":"^3.0.3","tsup":"^8.0.1","typescript":"^5.3.2","vitest":"^1.0.0"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.7.0","_integrity":"sha512-8xCqUZeynifdxMFaNKuGba1AMEEd8rBbqlTohZ8plBSW4YR47raQuTpLEw7q6y/oHZDM2h9A+mxh0NPZwc5EmA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/508d734ab7bf5a1e58c773c7a9ac403d/flagg2-result-1.7.0.tgz","_from":"file:flagg2-result-1.7.0.tgz","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-8xCqUZeynifdxMFaNKuGba1AMEEd8rBbqlTohZ8plBSW4YR47raQuTpLEw7q6y/oHZDM2h9A+mxh0NPZwc5EmA==","shasum":"4a8a2cab3b903c9d2f58c8543bbaf202ab551312","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.7.0.tgz","fileCount":30,"unpackedSize":106212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7kxLYsM3yhJwtckKesd5MUfarrtqiGJ8bubKqIb6xiAiATuoLuBIjcNrE0L1SzbD5q+lJVCyAFqBVgNrqlYRc7TA=="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.7.0_1701772778439_0.2529129692755341"},"_hasShrinkwrap":false},"1.7.1":{"name":"@flagg2/result","version":"1.7.1","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.27.1","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.3.3","vitest":"^1.3.1"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.7.1","_integrity":"sha512-LnaNeGV0oxiVsqr/kk9n7jLWuNJ0hXRpz6tVgWf61G8XDWbzlDWWZBVzIznX6AGcpBEGX0if+zKYeKf5dcxHVw==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/150cb60d4ec2c65c79dc217788f97b1c/flagg2-result-1.7.1.tgz","_from":"file:flagg2-result-1.7.1.tgz","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-LnaNeGV0oxiVsqr/kk9n7jLWuNJ0hXRpz6tVgWf61G8XDWbzlDWWZBVzIznX6AGcpBEGX0if+zKYeKf5dcxHVw==","shasum":"56c5e49e53c439b336605eec33c02458b4109b40","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.7.1.tgz","fileCount":31,"unpackedSize":321948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFU711neguCjnKMt3EGpAI60Q0g1yQScRCW6CCh3CSxwIgVpJj8Qa/5B8Nr1gxheKVWagqbaY0/VlJtkyIRXoZxKI="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.7.1_1709292764510_0.14989863881944987"},"_hasShrinkwrap":false},"1.7.2":{"name":"@flagg2/result","version":"1.7.2","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.27.1","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.3.3","vitest":"^1.3.1"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.7.2","_integrity":"sha512-5x3HTvgCqp5J8IQYf42zi5iWjL+xXl7o0xr6BMMbj0kv+s9rx1stjQrLDrqlmIo6aJJDUpSlinqxVoszxz/8+Q==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/a3c7721250ac2a1553f18813e74ab3ac/flagg2-result-1.7.2.tgz","_from":"file:flagg2-result-1.7.2.tgz","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-5x3HTvgCqp5J8IQYf42zi5iWjL+xXl7o0xr6BMMbj0kv+s9rx1stjQrLDrqlmIo6aJJDUpSlinqxVoszxz/8+Q==","shasum":"5f9b8a8064812d450c6acb30cd3a00cd15f08706","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.7.2.tgz","fileCount":31,"unpackedSize":321907,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCKIHXOYbQ0UZbftwYEpTB4jtyxuQayLChkQgo/Lk7KAIgewlC0oIpApd3k3XKeUHOklCBFOZzYuHWesveFUqAhl4="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.7.2_1709297116763_0.5867384938088647"},"_hasShrinkwrap":false},"1.7.3":{"name":"@flagg2/result","version":"1.7.3","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.27.1","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.3.3","vitest":"^1.3.1"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.7.3","_integrity":"sha512-kyBFtzpG/eNm6/ni3nvN8yyUkf1n/9nIsoMxqUptWrZsvP8YXhZGwPOIDGhVf3uSkG0sKTXUPCAGFRzn2UrvWg==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/c9cd4ee0738dc308236b95e4a645b8cc/flagg2-result-1.7.3.tgz","_from":"file:flagg2-result-1.7.3.tgz","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-kyBFtzpG/eNm6/ni3nvN8yyUkf1n/9nIsoMxqUptWrZsvP8YXhZGwPOIDGhVf3uSkG0sKTXUPCAGFRzn2UrvWg==","shasum":"422f1e3050f9c7f1c4dbc8902da41dc05efb80e4","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.7.3.tgz","fileCount":31,"unpackedSize":322725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg30BB34BchMgNVWriWGljssAbZbqBXDEAy0AOQYN5DwIhAOmL+w5X1L3ZLtCC3B2IFWz4u38JTf8L2JxnKnwdHB8V"}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.7.3_1709302174808_0.7099943963855893"},"_hasShrinkwrap":false},"1.7.4":{"name":"@flagg2/result","version":"1.7.4","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.27.1","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.3.3","vitest":"^1.3.1"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.7.4","_integrity":"sha512-pmD+FMepVLITztMOJDJEFPT07fr5n9oeDTAvtvm7DTRLEm1D4Y8tY8EmhYc/QVY2t5XRXavd4VqqLJpCX+BgRA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/acdddaad0d5ffcc775d1de188478a741/flagg2-result-1.7.4.tgz","_from":"file:flagg2-result-1.7.4.tgz","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-pmD+FMepVLITztMOJDJEFPT07fr5n9oeDTAvtvm7DTRLEm1D4Y8tY8EmhYc/QVY2t5XRXavd4VqqLJpCX+BgRA==","shasum":"244ee71c267d4ed75291e5bfd5fe6efd5ecd4e8e","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.7.4.tgz","fileCount":31,"unpackedSize":322459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQnz0URWo7D8pdbR/X0rZzHsA6NmPtNcfTtdKEWb1ZBAiBJhujN+2EML5UHC3HRsIwBFUZBv4OTq3al3U9SVoOrTQ=="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.7.4_1709588123075_0.577576169482485"},"_hasShrinkwrap":false},"1.8.0":{"name":"@flagg2/result","version":"1.8.0","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.27.1","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.4.3","vitest":"^1.3.1"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.8.0","_integrity":"sha512-wZQdCCUlQ4F4JAkoWNkwVlrMuW3OydSU9M555uYLQ6z/yPhBvKCTHNvXoLBpEsWId8uBn3sJL3k1D3Akk+GTyQ==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/efa9ce5fcf6e07ba5c242d9d68d45140/flagg2-result-1.8.0.tgz","_from":"file:flagg2-result-1.8.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-wZQdCCUlQ4F4JAkoWNkwVlrMuW3OydSU9M555uYLQ6z/yPhBvKCTHNvXoLBpEsWId8uBn3sJL3k1D3Akk+GTyQ==","shasum":"cc11165158075f0b6c92aad0d5ce8f21c36c9c6d","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.8.0.tgz","fileCount":32,"unpackedSize":329818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQaHEHY8xEGp4ICPURRbecMfcZxbPoL1Xz3Labd9mOPAiEAhw3wigst5mPvTBICzppo8D/XbdXLswtcJNwYuf6qcXU="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.8.0_1711294444662_0.2672012334604663"},"_hasShrinkwrap":false},"1.8.1":{"name":"@flagg2/result","version":"1.8.1","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.27.1","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.4.3","vitest":"^1.3.1"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.8.1","_integrity":"sha512-FEk6UmpUFmAphGcayLK14jYL1iCCRpE7uW2ResxWinPGyorHMB7Gxox/R70d/MQL1+GuNCqwv8k0NcHB6HVEHA==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/ffffa974af446afd2d048c87807411d5/flagg2-result-1.8.1.tgz","_from":"file:flagg2-result-1.8.1.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-FEk6UmpUFmAphGcayLK14jYL1iCCRpE7uW2ResxWinPGyorHMB7Gxox/R70d/MQL1+GuNCqwv8k0NcHB6HVEHA==","shasum":"4bec1fc434c40a90a5dce8e383d2a898fb7c8453","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.8.1.tgz","fileCount":32,"unpackedSize":329966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi+rb667OHDzIop0mRtobsqRMGUEJvYyEc9Jm5gdptxgIgC+Mq/RZACekWWUtVQE/lsvZzqZAG2cNQDDCi5/q7yrQ="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.8.1_1711295594258_0.7512713544191376"},"_hasShrinkwrap":false},"1.8.2":{"name":"@flagg2/result","version":"1.8.2","description":"A type-safe rust-like result type for TypeScript","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"devDependencies":{"@changesets/cli":"^2.27.1","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.4.3","vitest":"^1.3.1"},"prettier":{"printWidth":80,"singleQuote":false,"trailingComma":"all","tabWidth":3,"semi":false,"arrowParens":"always","endOfLine":"lf"},"scripts":{"lint":"tsc --noEmit","build":"tsup src/index.ts --dts --format cjs,esm","test":"vitest","release":"pnpm changeset && rm -r dist && pnpm run build && changeset version && changeset publish"},"bugs":{"url":"https://github.com/flagg2/result/issues"},"homepage":"https://github.com/flagg2/result#readme","_id":"@flagg2/result@1.8.2","_integrity":"sha512-9nUa0dSseXJMgrcW/NZfVGEDDBLbVXSBnifm47fvVnTk7FbLxzOPl/7XPo6gGj64YYHQWDXom73t9cvygGPs7w==","_resolved":"/private/var/folders/75/n7z2fr8j0nld7xygs316gtf80000gn/T/75e0904647579e099ba63246a27fa75c/flagg2-result-1.8.2.tgz","_from":"file:flagg2-result-1.8.2.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-9nUa0dSseXJMgrcW/NZfVGEDDBLbVXSBnifm47fvVnTk7FbLxzOPl/7XPo6gGj64YYHQWDXom73t9cvygGPs7w==","shasum":"f2fb592074b5654197431ace9ee7dede6c05424a","tarball":"https://registry.npmjs.org/@flagg2/result/-/result-1.8.2.tgz","fileCount":32,"unpackedSize":330252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpDxPZo8vKfsiXyQ8HOTDQMdPVdwNJI2W8II8cQuJONQIgcOny9h9BXUvw1ILodc9sDegCX0EPoM1IMoHu1Eq/0k4="}]},"_npmUser":{"name":"flagg2","email":"samo.wittlinger@gmail.com"},"directories":{},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/result_1.8.2_1712755995220_0.5660051080294322"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-29T14:44:30.774Z","1.0.0":"2023-03-29T14:44:31.131Z","modified":"2024-04-10T13:33:15.611Z","1.0.1":"2023-03-29T15:31:35.426Z","1.0.3":"2023-04-08T10:36:05.260Z","1.0.4":"2023-04-17T12:30:57.885Z","1.0.5":"2023-04-17T12:48:49.780Z","1.0.6":"2023-04-17T13:04:04.302Z","1.0.7":"2023-04-17T13:06:39.369Z","1.0.8":"2023-04-17T13:11:22.592Z","1.0.9":"2023-04-17T13:13:06.392Z","1.0.10":"2023-04-22T18:43:43.034Z","1.0.11":"2023-04-22T18:46:28.582Z","1.0.12":"2023-04-22T18:57:40.740Z","1.0.13":"2023-04-22T18:58:57.238Z","1.0.14":"2023-04-24T13:55:13.697Z","1.0.15":"2023-04-24T14:01:37.523Z","1.0.16":"2023-04-25T08:26:26.136Z","1.0.17":"2023-04-25T08:28:02.599Z","1.1.0":"2023-05-03T07:52:10.045Z","1.1.1":"2023-05-03T12:27:25.636Z","1.1.2":"2023-05-03T13:24:27.946Z","1.2.0":"2023-05-03T13:53:09.509Z","1.2.1":"2023-05-03T13:54:59.380Z","1.2.2":"2023-05-11T22:04:51.991Z","1.2.3":"2023-05-11T22:13:05.900Z","1.2.4":"2023-07-30T10:16:21.755Z","1.2.5":"2023-07-30T10:18:21.900Z","1.3.0":"2023-09-27T09:23:03.558Z","1.4.0":"2023-09-27T09:24:58.332Z","1.4.1":"2023-09-27T09:26:21.934Z","1.4.2":"2023-09-27T09:58:02.332Z","1.4.3":"2023-09-27T10:00:28.016Z","1.4.4":"2023-09-27T10:02:22.267Z","1.4.5":"2023-09-27T18:23:10.444Z","1.4.6":"2023-09-27T18:43:24.271Z","1.5.0":"2023-09-28T12:00:11.832Z","1.5.1":"2023-09-28T12:17:14.008Z","1.5.2":"2023-09-28T12:51:33.208Z","1.5.3":"2023-09-28T12:59:48.195Z","1.5.4":"2023-09-28T13:27:36.607Z","1.5.5":"2023-09-28T14:38:46.662Z","1.5.6":"2023-09-28T14:43:09.551Z","1.5.7":"2023-09-28T14:54:19.199Z","1.5.8":"2023-09-28T15:05:14.761Z","1.5.9":"2023-09-28T15:20:17.839Z","1.6.0":"2023-09-29T13:43:47.358Z","1.6.1":"2023-10-03T18:42:35.833Z","1.6.2":"2023-10-07T17:19:46.850Z","1.6.3":"2023-10-17T15:00:51.363Z","1.6.4":"2023-12-04T17:50:52.721Z","1.7.0":"2023-12-05T10:39:38.621Z","1.7.1":"2024-03-01T11:32:44.725Z","1.7.2":"2024-03-01T12:45:16.998Z","1.7.3":"2024-03-01T14:09:34.951Z","1.7.4":"2024-03-04T21:35:23.281Z","1.8.0":"2024-03-24T15:34:04.841Z","1.8.1":"2024-03-24T15:53:14.472Z","1.8.2":"2024-04-10T13:33:15.422Z"},"maintainers":[{"name":"flagg2","email":"samo.wittlinger@gmail.com"}],"description":"A type-safe rust-like result type for TypeScript","keywords":["result","rust","typescript","type","maybe","monad","option","either","inference"],"license":"MIT","readme":"# @flagg2/result\n\n![npm](https://img.shields.io/npm/v/@flagg2/result) ![npm](https://img.shields.io/npm/dw/%40flagg2%2Fresult) ![npm package minimized gzipped size (select exports)](https://img.shields.io/bundlejs/size/%40flagg2%2Fresult) ![NPM](https://img.shields.io/npm/l/%40flagg2%2Fresult)\n\nThis library provides a Result type for Typescript, allowing for better and safer error handling.\n\n# Table of Contents\n\n-  [Features](#Features)\n-  [Usage](#Usage)\n-  [API](#API)\n   -  [Result](#Result)\n   -  [Ok](#Ok)\n   -  [Err](#Err)\n\n# Features\n\n-  Rust-like Result type\n-  Better error handling\n-  Automatic type inference\n-  More robust code\n-  Zero dependencies\n-  Minimalistic\n-  Small package size\n\n# Usage\n\nImagine having a function which you use to split time into seconds and minutes.\nWe will look at one implementation which uses result and a second one which does not.\n\n```typescript\n// returns {hours: number, mins: number}\nfunction parseTime(time: string) {\n   const splitTime = time.split(\":\")\n\n   return {\n      hours: parseInt(splitTime[0], 10),\n      mins: parseInt(splitTime[1], 10),\n   }\n}\n```\n\nNow you call `parseTime` in a different place of our codebase.\nThis function uses a `.split` and relies on the result being at least 2 items long.\n\nBecause of that, you have to keep in mind that this function <strong>could throw</strong>, even though there is <strong>no indication</strong> by the type system that it could be the case.\n\nThis leads to uncaught errors.\n\nSomehow, the function get called with <strong>an incorrect argument</strong>, for example\n<strong>\"2051\"</strong> instead of <strong>\"20:51\"</strong>.\n\nThis arugment is however still a <strong>string</strong> which makes typescript unable to help us catch this error.\n\n```typescript\nfunction faultyArgument() {\n   const time = \"2051\"\n\n   const result = splitTime(time)\n\n   // You do not have any indication by the type system that this could throw.\n   // You forget to use a try catch segment and end up with a runtime error\n\n   return result\n}\n```\n\nThis is when the `Result` class comes in. Result indicates a computation which could fail. At runtime, could be either an `Ok` or an `Err` depending on cirumstances.\n\nThe massive benefit we get with `Result` is that we do not catch errors like the previously mentioned one at <strong> runtime </strong>, but rather at <strong> compilation time </strong>.\n\nLet's look at the previous example with `Result`\n\n```typescript\nfunction parseTime(time: string) {\n   const splitTime = time.split(\":\")\n   if (splitTime.length !== 2) {\n      return Result.err(\"SPLIT_ERROR\")\n   }\n\n   if (isNaN(parseInt(splitTime[0], 10)) || isNaN(parseInt(splitTime[1], 10))) {\n      return Result.err(\"PARSE_ERROR\")\n   }\n\n   if (parseInt(splitTime[0], 10) > 23 || parseInt(splitTime[1], 10) > 59) {\n      return Result.err(\"VALUE_ERROR\")\n   }\n\n   return Result.ok({\n      hours: parseInt(splitTime[0], 10),\n      mins: parseInt(splitTime[1], 10),\n   })\n}\n```\n\nNow, using the Result pattern, we are forced to deal with the fact that it <strong> could </strong> fail at <strong> compilation time </strong>.\n\nBetter yet, we know exactly which errors can occur and we can handle them accordingly.\n\nFor example:\n\n```typescript\nfunction faultyArgument() {\n   const time = \"2051\"\n\n   const result = parseTime(time)\n   // type is Result<{hours: number, mins: number}, \"SPLIT_ERROR\" | \"PARSE_ERROR\" | \"VALUE_ERROR\">\n\n   // Here you gracefully handle the error case\n\n   if (result.isErr()) {\n      // errValue is only available after the type system is sure that the result is an Err\n      switch (result.errValue) {\n         case \"SPLIT_ERROR\":\n            console.log(\"The time was not in the correct format\")\n            break\n         case \"PARSE_ERROR\":\n            console.log(\"The time contained non-numeric characters\")\n            break\n         case \"VALUE_ERROR\":\n            console.log(\"The time contained invalid values\")\n            break\n      }\n\n      return\n   }\n\n   // Here the type system is sure that the result is an Ok, and we get access to the \"value\" property\n\n   const { hours, mins } = result.value\n\n   console.log(`The time is ${hours}:${mins}`)\n}\n```\n\nAs you can see, it is much harder to shoot yourself in the foot while handling errors, making our code much more robust.\n\nWhenever possible, the result return type gets <strong>inferred automatically</strong> for the best dev experience possible.\n\n# Base Classes\n\n## Result<T, E>\n\nA class representing a computation which may succeed or fail.\n\n## Ok<T\\>\n\nA class representing a successful computation.\n\n## Err<E\\>\n\nA class representing a failed computation.\n\n# API\n\n## Result\n\n### Result.ok()\n\nCreates a new `Ok` variant; If no value is provided, it defaults to `null`.\n\n```typescript\n static ok<T>(value?: T): Ok<T>\n```\n\n---\n\n### Result.err()\n\nCreates a new `Err` variant. If no value is provided, it defaults to `null`. Optionally takes an `origin` argument which is the original error that was thrown.\n\n```typescript\n static err<E>(errValue?: E, origin?: Error): Err<E>\n```\n\n---\n\n### Result.from()\n\nCreates a `Result` from a function, a promise, or a promise-returning function.\n\nIf an error is thrown at any point, it is caught and wrapped in an `Err`. Takes an optional `catchFn` argument which should be a function returning the value contained in the `Err` variant.\n\nIf the function or promise resolves successfully, the value will be wrapped in an `Ok`.\n\n```typescript\n static from<T, E>(fnOrPromise: (() => T | Promise<T>) | Promise<T>, catchFn = (err: Error) => null as E): Promise<Result<T>>\n```\n\n---\n\n### Result.tryCatch()\n\nWraps a function that returns a `Result` but may still throw an error, in which case it is caught and wrapped in and `Err` from the catchFn.\n\n```typescript\nstatic tryCatch<T, const E = null>(fn: () => Result<T, E> | Promise<Result<T, E>>,catchFn: (err: Error) => E = () => null as E)\n```\n\n---\n\n### Result.infer()\n\nSometimes type inference does not work well with `Result` unions. You might notice that your arguments are being inferred as `any` or that the return types are not correct.\n\nThis can be the case when using [andThen](#Result.andThen) , [map](#Result.map) , [mapErr](#Result.mapErr) , or [match](#Result.match) .\n\nWhen this happens, call this function to get a type that is easier to work with.\n\n```typescript\n static infer<T extends Result>(result: T): T\n```\n\n---\n\n### Result.all()\n\nTakes an array of `Result` instances and returns a single `Result` instance containing an array of all the `Ok` values.\n\nIf any of the results are an `Err`, the first `Err` value is returned.\n\n```typescript\n static all<T>(results: Result<T>[]): Result<[...]>\n```\n\n### Result.isOk()\n\nReturns `true` if the result is an `Ok` variant. If true, casts the result as `Ok`\n\n```typescript\n   isOk(): this is Ok<T>\n```\n\n---\n\n### Result.isErr()\n\nReturns `true` if the result is an `Err` variant. If true, casts the result as `Err`\n\n```typescript\n   isErr(): this is Err<E>\n```\n\n---\n\n### Result.unwrap()\n\nReturns the contained `Ok` value. Throws an error if the value is an `Err`.\n\n```typescript\n   unwrap(): T\n```\n\n---\n\n### Result.unwrapErr()\n\nReturns the contained `Err` value. Throws an error if the value is an `Ok`.\n\n```typescript\n   unwrapErr(): E\n```\n\n---\n\n### Result.unwrapOr()\n\nReturns the contained `Ok` value. If the value is an `Err`, returns the provided default value.\n\n```typescript\n   unwrapOr(defaultValue: T): T\n```\n\n---\n\n### Result.expect()\n\nReturns the contained `Ok` value. If the value is an `Err`, throws an error with the provided message.\n\n```typescript\n   expect(message: string): T\n```\n\n---\n\n### Result.expectErr()\n\nReturns the contained `Err` value. If the value is an `Ok`, throws an error with the provided message.\n\n```typescript\n   expectErr(message: string): E\n```\n\n---\n\n### Result.match()\n\nCalls the appropriate function based on the result based on if it is an `Ok` or an `Err`.\n\n```typescript\n   match<U>(fn: { ok: (value: T) => U; err: (errValue: E) => U }): U\n```\n\n---\n\n### Result.andThen()\n\nCalls the provided function if the result is an `Ok`. If the result is an `Err`, returns the `Err` value.\n\n```typescript\n   andThen<U>(fn: (value: T) => Result<U, E>): Result<U, E>\n```\n\n---\n\n### Result.map()\n\nMaps a `Result<T, E>` to `Result<U, E>` by applying a function to a contained `Ok` value, leaving an `Err` value untouched.\n\n```typescript\n   map<U>(fn: (value: T) => U): Result<U, E>\n```\n\n---\n\n### Result.mapErr()\n\nMaps a `Result<T, E>` to `Result<T, F>` by applying a function to a contained `Err` value, leaving an `Ok` value untouched.\n\n```typescript\n   mapErr<F>(fn: (errValue: E) => F): Result<T, F>\n```\n\n---\n\n### Result.logIfErr()\n\nLogs the error to the console if the result is an `Err`.\n\n```typescript\n   logIfErr(): this\n```\n\n## Ok\n\n### Ok.value\n\nThe value contained in the `Ok` variant.\n\n```typescript\nvalue: T\n```\n\n---\n\n## Err\n\n### Err.errValue\n\nThe value contained in the `Err` variant.\n\n```typescript\nerrValue: E\n```\n\n---\n\n### Err.cause\n\nA chain of Result instances that led to the error.\nMight have a Error instance at the end of the chain.\n\n```typescript\norigin: Cause\n```\n\n### Err.log()\n\nLogs the error to the console.\n\n```typescript\n   log(): this\n```\n\n---\n\n### Err.getTrace(): string\n\nReturns a string representation of the error chain.\n\n```typescript\n   getTrace(): string\n```\n\n---\n\n### Err.getCause(): Cause\n\nReturns the cause of the error.\n\n```typescript\n   getCause(): Cause\n```\n\n---\n\n### Err.getRootCause(): Cause\n\nReturns the root cause of the error.\n\n```typescript\n   getRootCause(): Cause\n```\n","readmeFilename":"readme.md","homepage":"https://github.com/flagg2/result#readme","repository":{"type":"git","url":"git+https://github.com/flagg2/result.git"},"bugs":{"url":"https://github.com/flagg2/result/issues"}}