{"_id":"ts-railway","_rev":"42-856e27585ea57801e71d04f550540691","name":"ts-railway","dist-tags":{"latest":"6.1.4"},"versions":{"1.0.0":{"name":"ts-railway","version":"1.0.0","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^3.1.0","@betterer/typescript":"^3.1.0","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","codecov":"^3.8.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-functional":"^3.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2","jest":"^26.6.1","pipe-ts":"0.0.9","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-pipe":"^1.2.3","type-coverage":"^2.14.0","typedoc":"^0.19.2","typescript":"^4.1.0-dev.20201029"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"4fbcbb029fd7cddf73f55db696b619b2466cdb45","_id":"ts-railway@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iWWdK6USmAqNE/tjK8k+rRe/UabZtcwSK6xwivJTxjCwIqqd0dwZRS8X4dO9+5e2mQz/WVhB1bVSoUwd8v2ZSg==","shasum":"ae0c61a5cb6acfd95aa6dd0fc9ef98eac94635d9","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-1.0.0.tgz","fileCount":29,"unpackedSize":131683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnBCICRA9TVsSAnZWagAAYxwP/Ak86orCGLqtr3Qs/oAO\n+pS+bUMmHEpig8imwUzbH6M94jbBk5xnm8iP+s+voUdF5mO1r7i8xatHuxty\nFbouE3hVA3LJQJo87XrtE2MqqCvHzl42RLSU9Poxylaft2UXRcqtHhRDSDI3\n+6eWL+zXjCJ2w07eH5/3td4JmBfhLa6JCax/6HHERHXAW1NhNuI21bfdeOym\nsL6rYNDr+8p9D6L7mDVnwZcLy1yZTJho2dmNBI0eTU8kHp51rN2QJfMHejeH\nn8SeE3PvBsr65k8qTMn2P+0Rd/oK8HmpTgVvhmqwHw/l3TlEs/sU6AovFhnO\nLypQ6Ey4vqZWL1kVLyn06roHhr18+eg3APWoWTcRKA1jkPDMHSMK1brHu40n\nXMBIHmGgNKgJQh/SLdRZ7wuUvj/SnxC/gV0nvdviJQGtzuJmUsbIo5Xv5ean\nBPraCKYwwc7dwGJwWbhWqNq/LDvy2gPciteQgFFw9QAQ6NYJ6ineuX9zT6CQ\nwrpXkfkm4kyleB13nzSvR6KuqTNn5q9ET/Tj8nYVMwOhepwy7/R9OkMClgEw\narg766A4axjVHay+4/YZf3RBex5YCDIceggAU/Taw8IHBFJfAy6X2nJLwsr0\nt139ubHjFVxI6eC7SVFyiJ/Wsc3r+QPx8pY5M1SvASqw2OpyxwoOmJ1t6Y4q\nyhAs\r\n=G2f9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBofrOJCpPNQq3AwkjQjU/gpgYMzd4qoji3H9+2b12ryAiEA6AuSuypuW7hLytPFjaQb+mb6g1RjD/vqVZSqJkK5sUg="}]},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_1.0.0_1604063367858_0.11976626766286724"},"_hasShrinkwrap":false},"2.0.0":{"name":"ts-railway","version":"2.0.0","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^3.1.1","@betterer/typescript":"^3.1.1","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","codecov":"^3.8.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-functional":"^3.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2","jest":"^26.6.1","pipe-ts":"0.0.9","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-pipe":"^1.2.3","type-coverage":"^2.14.0","typedoc":"^0.19.2","typescript":"^4.1.0-dev.20201030"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"7d5e6510693799c944691abfa88c44585123492b","_id":"ts-railway@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1hY0wWf2FenDV1KkR/Agt2mdwkpp/ZyytmEC29N/eZG+2XKUTBR3jJcIm2j1OdI/eG1SqpgprWKLL8TA0dHncg==","shasum":"f11501380ea8f84ffe5a4e9541e86e6615618af9","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-2.0.0.tgz","fileCount":29,"unpackedSize":131257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnUv0CRA9TVsSAnZWagAAzSQP/12WPsoKTlG2Pvhygcax\nuJedyol1EW7Gabkg2DEHZeqS3NG/EWpQ5hlf6yl47b8hQaUQ0gPN5QURsM+5\nf0zBRZqXhblr++ZOwb7fr86XwJ/UnqOOdG0ka790aLtNu35lVfPAP2L+Qvqt\n/ufMOgmE0A4Y4PELBT096uUbIe34GFfmn4px3/jjo1DTZA/NVU+o29nAFw/M\nI2aqOpW/VshMqva3yhIBv4gD9kTs1V0YdMc0rqucFWIBYeY871ot5soFY4EE\nwYWIFOUPgVbdsl0rXvxBLT4eQRcepPF3ITs9hD8mDKzwxlsN4X47RnhSHcLb\nJj0LLKj/PLgiLBvv9QI2N3m7Tf26n7TmQ8jB24DF+Ph5ai7ehHWuAYWfYTAa\n7ix58OrEA1T/J4y00DKNnv3emRUts31RORDWcCb1fGHrOOy3FLTyeAmG1uU5\nAwoxY1ZYU7xB2FXvEYTIOhMJfk5pRLu3hrTUjRnqCiZik+tutfN2wctJa3s8\nIODdS7pAyrSUqFmIFfdl3WgSKjyP9w6pXz3WECzQJQxJh3EB3G5BXX2VdpYx\nBmq5BrSuf5uWMPYm0BgChxTO2bVMvW8dhMXRfrFuz2/6rk3RrAYHU8838UBr\n208DufxK2PalvysZW/ZxXtIDWeEzkKt6HtGQ02TqdA3rh+TAxqcnbt4pRCoa\nB4BG\r\n=ayHb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRMn4wbd3zjy1vvvOamuceiqYTls74Blv/vJEQPmjGmgIhALme4/Q9BjK/dmcA++EgPr41/C/y90W59RVMzHK2/A+w"}]},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_2.0.0_1604144116296_0.831113207737981"},"_hasShrinkwrap":false},"2.0.1":{"name":"ts-railway","version":"2.0.1","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^3.1.1","@betterer/typescript":"^3.1.1","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","codecov":"^3.8.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-functional":"^3.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2","jest":"^26.6.1","pipe-ts":"0.0.9","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-pipe":"^1.2.3","type-coverage":"^2.14.0","typedoc":"^0.19.2","typescript":"^4.1.0-dev.20201030"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"5b3410236af08e0ff0dee7d2396b1f6bc733b1b9","_id":"ts-railway@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-px150EzdhxC/V0wIpCG0EB9MVpVX698BshwFnLyI/nWpl9KMwNE/yo5gkfFE4RayFIhLl78XO+ZpBTVkBmN0+A==","shasum":"e8aa00c695ac4f509375b5001be7117da45e889f","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-2.0.1.tgz","fileCount":29,"unpackedSize":131064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfngGHCRA9TVsSAnZWagAAGVQQAIVthkkrTYV4mvL3Emj/\nyAQSryGe0VN1dan9mnMblwa1vH0CiqhpGMCkXa5f4MzpumHhaPSIwCl9ofYU\nlAcVsFnz3v27anLGRhlsYWurJIYLMOknuJP2VEMKIhTMTnfyJlf2ATF9PVxF\nMJAu4DpLd8SGWn7oq3B3UYRaxFbrj4kICj47gUZtrUcWLR1YrwVzfZa8VmzY\nN3khYR7vF27koXBctryFmzK+k0D+/Ya1kureW7dHI14mBZcCoTMXUTB8bh6I\nJYH1DzjxHI2OL/fAIX677DNfAKwaRZd9PWpAcIZyhlG5c8Xsev+jUeZO8egl\nKo/hzwtMGIIfHQUrdiIzCwQn+9eyyDi8TwZC6Mx1CVE1yVDznMt9ulj+2obh\nUwOXZxBFd9MlnYU0IwDe6m3lxAkuku5vRQdaj8tglubIKmR/jVXnj9tTx0HC\n0v9jv1uY3lMfCcOOV8/glisLvE60/H79v/1grjOFQepILLhKgdpvmL5/MTsn\nIp0nyQzaa9Gk7PsYhDdI8Is0nB0TTMW9/o7eLark9bImTt4Y+2OC0ny3BYbb\nOp5xKetawJYxR95xhdn9Ejmp47PgUiPiAu9oEhC4qthY6sRy4ang6z/7D4+0\nynJrfFpPGaf2iNmMmf4tIRUFOeGzXWq+rwCFYXbazLSeMDLaphY3cTjaGRV6\njqp0\r\n=Aw18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaRIrfEPlixo89IBwHo9rIxq/+DSLZpcQdZK7N2Xf2EgIhAIj8zX/EwH1c9a9zWoK2kOgPMRG9BzIQ4zTJtMecx/PK"}]},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_2.0.1_1604190599237_0.5921553766325538"},"_hasShrinkwrap":false},"2.0.2":{"name":"ts-railway","version":"2.0.2","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^3.1.1","@betterer/typescript":"^3.1.1","@types/jest":"^26.0.15","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","codecov":"^3.8.0","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-config-standard-with-typescript":"^19.0.1","eslint-plugin-functional":"^3.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2","jest":"^26.6.1","pipe-ts":"0.0.9","prettier":"^2.1.2","ts-jest":"^26.4.3","ts-pipe":"^1.2.3","type-coverage":"^2.14.0","typedoc":"^0.19.2","typescript":"^4.1.0-dev.20201030"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"cce82e6b3413d7de2754e0521d271a92b3002fa1","_id":"ts-railway@2.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ejkR5kAMf+8iwg7YkDzP5CacaOB49XqXFq0hrTOi/hFY49IcS2oqf0o7e5GsX8rYIuw8U5Impj9CQp63bBesLw==","shasum":"18347234fc2e0163e770ee2973b1cd68c101cfa7","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-2.0.2.tgz","fileCount":29,"unpackedSize":131442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsEuuCRA9TVsSAnZWagAA/ncP/Rk0TxiTN2UR3EiBq2xt\nG44LZLE539AqtBj8gnfv4Av4fPPEkBAdMVq+P/GIannyhhECyqCH/s1MvcRP\nhr5VeUIeKMyON7f/DwWON4du9fezzpq0DVp/e6q1o9sQ+ZZEQyLG5qAkUa4W\nf5Bzhm7eFkZZw/PwRb19vEeqlyr06GJuixt/5pAkX+asUNOsWgeIT4H5otiz\nHyIol2HGPnF0SurT7zwsbga+5oiHA6CMjSc6ZhLVWA2bAWjKrtv9W8elAzWU\nKLovvJdBu5xK8bTduxIWgxM1yB+GKjUe2cmWfFhHYokn8jU/cPEJWXfun9tt\nCUeVjD1zSmxSHTmmyJKbpVtIegToDyN19FtpkCLwU1pEH1VX4bUNDX/LFrrn\nva/aSwra16enOKI5PhxLhOl8vv4tM1EuljOVwDDJH5dDlksUetxuUE/fly2O\n4/bfku+g/ug86ov8WMhSyfVw6+ahBQexqZ6+9o2p3zV8K0EY7i7uO2bTBL9x\nvFSUqTZDwQgLaOP6MmWeLO30X/uURXo++36MjH5RAhdSpInrG01sYSwC+YAd\nAKY/PQGvzUDRLSsKOhF3A5IWj5NhzcQE/Q3NDE/t6tqX3jM74Hef9/bUkP4J\nAWmFMb6D51ATCMLlCPvGzbr7oueR/kjW6OKuti+WovCOZAH2EkiD8hjJb2M8\nB/sq\r\n=pdg4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZAMLzYUoo09/lykyiQ6UXPj3rU+z+M2qmiwI0s5UyIQIhAJuXo923RtnUuNrP0dhjwAJLrTGIGwCgEXtRLYghO2RZ"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_2.0.2_1605389229983_0.120333935177805"},"_hasShrinkwrap":false},"2.0.3":{"name":"ts-railway","version":"2.0.3","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.2.0","@betterer/typescript":"^4.2.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","codecov":"^3.8.1","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-functional":"^3.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^4.2.1","jest":"^26.6.3","pipe-ts":"0.0.9","prettier":"^2.2.1","ts-jest":"^26.5.5","ts-pipe":"^1.2.3","type-coverage":"^2.17.5","typedoc":"^0.20.36","typescript":"^4.2.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"48b0902f02e860a2141ed894e9bea08bebf06d4b","_id":"ts-railway@2.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-MNpt7SwLVG5jTF4LNrxz8Jct3xZrZPFLNN4ScXhF6ml0ypduGQqDD3NugKANjRMB69pBFvlG1e+razgkk3E7aw==","shasum":"e8d676d9f3adbd8bd182322e2a1c1dac67ac3d81","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-2.0.3.tgz","fileCount":29,"unpackedSize":131402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi1b6CRA9TVsSAnZWagAAo+cP/2XeE0AEin6GloPFyVl+\naz1qvZX4EvhHMHBtGbYI3XUBm8bZAfWGes9FpGsrtcwPC34gKwTuxF+fylEk\nd2ROYMBR5CdB+EK4BOe+BdihjGKE6QDOlUFtatqw064tHViLytJKQdreIVrj\nxhJsoeLVmIY6iFtZgN9qAJx78QJDbtA+BsUuH+VV8K2FXA4/GPQMN6mQhV7r\ngQWnSAzLWzqi0ze5fgOKCqF7FiYLCpJd71ORexu8GAV1++uDl8BlG99I28NW\ntc23sh0tC1spOlZIFZtxIra8ccWow3tifBm5YXt2Ga5Q1uhufdxAH8tSRrUN\n9FRCtbgFn+aYNwv/4lYNUlz+BHhtfl/WTu/oC7hEyNxj/SB1X87BECKedQPv\n4K21NFhBY+xul1FAk1q8vsnD8HmzXa2lOf5ZlpaACy/vxladXZdxFS0DIyIG\noqnG7UjEkRznc4kNXpRtKROH/IVaUx8Pkr5XYLqNW7+MQ/glu92ORkXhWK+s\n8Y/IIInUajBlKlelageF2FXBjHcncMT+gD79UaUDBa7MJHYgclqrK6G9bBqi\nO6WQYsXe00HbXP4Pfj+jukeY6Wy6Av+AzERMRVICekI0C8fD1RFmyQyp9hGy\nj4hCGcOEr6cHt+NyzS0VfXhYaYM9zQui0y4yH3Bnthk8soIaLP5JPTPY63TB\nikns\r\n=ZR8W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5EGUU8+xIa8e8y8gWlQbuzM+5c9Y3nohmfBIrXUryYAIhAIMWLilq1lQ9E4jV/gcx9lsOKnTTrcUqrtz7DQhQbFXX"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_2.0.3_1619744505389_0.356230218383659"},"_hasShrinkwrap":false},"2.0.4":{"name":"ts-railway","version":"2.0.4","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","codecov":"^3.8.3","eslint":"^7.31.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-functional":"^3.2.2","eslint-plugin-import":"^2.23.4","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^4.2.1","jest":"^27.0.6","pipe-ts":"0.0.9","prettier":"^2.3.2","ts-jest":"^27.0.4","ts-pipe":"^1.2.3","type-coverage":"^2.17.5","typedoc":"^0.21.4","typescript":"^4.3.5"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"d06d96427c8f6642fdbcfc45a91e776e7d925b13","_id":"ts-railway@2.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xeLutsQCUVsc5rhd3vn6IGBCijtUYyalTA4GQRUATholog0Yii2MO3x3dwoYkDZ0aS2qr2LiPUaCBIeWCydKtg==","shasum":"59356ca3ae7e85bf6188b8bdb377ff33f2e104e7","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-2.0.4.tgz","fileCount":29,"unpackedSize":131673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/CcHCRA9TVsSAnZWagAAuZUQAJ9CCQRvVoGs6/snkVDs\nls89LWpZmpaABOtMiF9P/L7GtrHTDTnS1fkWQCoOyUa0ozeXowwAm8jZhxkb\nrs9cBmyD26JyT23/67ZrlFYYMGY7XW5HSU+TXFHBos+UiJH2qM0oHrXZjm6U\nrIF6o4D9lf+GsOayFRhcxKAtQXRayb9gtq9vhMAD8ANoFHN/K30avrKBsePx\nE0bft3sLTWyOTibViW4xtHlVGYGWpfTeuq7V6i6fPYAdpLizjLpgeHPs+38S\nh/I2MmnIV4bPactXs/YlUbmnPcKESP313V+u5ELUkLE6pFFzHep9ALSQfTVk\nG3tfkNxrxHCS1N1/aFJtvxo7RA3lknkbuZAe6bzSblfDS7WNqxaIK/wCQLDA\nKj0heYjQ0liakDcnRoUnokmhy3kFFtM5P5BgPWfTzN9OnTL4tehjgkoRLEiq\nli0ZEG0ZL2QBVVg4NPTyX98idMLiS5VO7EiovrFvc7asdRK02CTnQeeuAo33\now/BTbrNJZbA1bm6oP15J0Rvib+sbI5X4R2/MDE4VVAdy5thaBTWSUrq0Jx2\nQIf55JXG77BLs9bIQwl9I16jpAL/lropWirVDT2e/5h8Iago1C71pk2HOkIa\njk8oAebbxT4DvNApMgHXNYD154Y1jp1NTDlfVoNThvVqZt+pFJD63o3HgUQw\nPrBx\r\n=23IV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1GSyyetEZzXDc+Hk28qZhXpFepgzy3MqJ+YnYN5uKtAiBc+DariSIu+skpcxF5geB/vgf4yKQyI0m46JgkkABYYA=="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_2.0.4_1627137799694_0.9269273676230783"},"_hasShrinkwrap":false},"2.0.5":{"name":"ts-railway","version":"2.0.5","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","codecov":"^3.8.3","eslint":"^7.31.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-functional":"^3.2.2","eslint-plugin-import":"^2.23.4","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^4.2.1","jest":"^27.0.6","pipe-ts":"0.0.9","prettier":"^2.3.2","ts-jest":"^27.0.4","ts-pipe":"^1.2.3","type-coverage":"^2.17.5","typedoc":"^0.21.4","typescript":"^4.3.5"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"f149fa796b915ef029761f2122d981b35702f5b0","_id":"ts-railway@2.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RMRv5aN4Jy9Awl2O46RNRwF9mSauqeHuX21Q4vL56fd6sstNfyqRM5yLm5d5/EC4y5tG+Jxk/d12/AHSJM9wBQ==","shasum":"84d79770bff7929fb25da770c73ec510530c8eb4","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-2.0.5.tgz","fileCount":29,"unpackedSize":137863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFDOoCRA9TVsSAnZWagAAPjsP/2GF+h4HrOngxU7VP2u6\nHnU3/AdvJReleM5XfYeGU4+601ejSeGAOOB2Knd/AYHXvAZMYxZso1gWeVw7\nrBvZrNir55NBKK/aspq1Fvl/JKmyFsdA0lRnhDupcZZz/PXM3GvHiFcuyhZX\nZpTJoYT9LI4ACAKoqB6nTenj1OxlLhfg4/+WRKDLbycXbHv20it5BOfhxh01\nWXwm8FpHr3jvMW6nwhJyDg9Ta1CSHqzG4gpwghWFKylNSPivqbucm3JuFO4F\n6TYuAJ5/CdhlCXeXwQTpoVaZU18P0janWKPefeU/jD04h40B05xXDabk3fju\nOY9Zx+EIhpUvBt01JEOqxDm6IRJa8DFXUUXfpnlXTGpm5pzduxVaPpxxdjx/\nCRiyubPmxFzYmcG/6rett5iGnar7UV1SWmIQvAhYHTDjCMg1CtyjnXCpPVWJ\nQPziwNo0I4tr1LuTLjyVyQ3OIo3ZraXCPFzHBBOliH/zVNn/lclkPl2w3W9I\nVQXk5HJEvUqjtURgb77IlCiBht8i+TQIcA0WHH1NTZz/Vl0v7aJgSsjrYZo1\ny6BA3J8QBTOtJ+cs3OQBwhERPVrC0Fgb8b6sJVEK6C0Ul764OwgquFrLX702\nKQaOSpdobBO/9oyZA1HFRV/MTwm51OT3KHnvBSr3sD1ENjBQp2cGmI4C+WM/\nAZOd\r\n=Avlp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Q+F93PgOVIIEwK+Q0RxZ3vbxRWqaxxgcFYiNEsJHRQIgahMi4auFsXWfdge317bPv6zsExBnnMM/Tzu363KkT4Y="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_2.0.5_1628713896136_0.9718822967888083"},"_hasShrinkwrap":false},"2.0.6":{"name":"ts-railway","version":"2.0.6","description":"ROP flavoured Result & AsyncResult types","main":"dist/umd/index.js","module":"dist/index.js","browser":"dist/index.js","types":"dist/index.d.ts","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:umd":"tsc -p . -m umd -t es5 --lib es2015 --outDir ./dist/umd","build:es6":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:umd && npm run build:es6","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","codecov":"^3.8.3","eslint":"^7.31.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^20.0.0","eslint-plugin-functional":"^3.2.2","eslint-plugin-import":"^2.23.4","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^4.2.1","jest":"^27.0.6","pipe-ts":"0.0.9","prettier":"^2.3.2","ts-jest":"^27.0.4","ts-pipe":"^1.2.3","type-coverage":"^2.17.5","typedoc":"^0.21.4","typescript":"^4.3.5"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"c592a99af7b4143817ea03336a850d6d93650319","_id":"ts-railway@2.0.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-q1j+0Kp70r0qYLhwXJtHPoQQ+UYgEF9MqD4b2f/BVP3qT0NrKHvxZ5Q7nYtofLBPoZEAws9RR17CynPqofpeEA==","shasum":"007f999fafba78f16a238e3e7198222853d54bb5","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-2.0.6.tgz","fileCount":29,"unpackedSize":141928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG1MYCRA9TVsSAnZWagAA7boP/RJZBWwX1QmaaYKzx1BG\neCfSdPIfKwj8AgRwj+GeKPHfnahqyqkxDAfvSqmCxoSYUXGS8LChe9ugJREe\nSb0FdEQv+Z2MsvDcd+wABGAKSVE5UXSbthIjz6JI8orzRuCb8VbwPygFoToT\noOPdcqHyAbv6VugALN1cTlLCYM4QwRBRe5C8gcYf5IoL7gsMLKWfff0doD5c\nuA0CtA8MFpBPcWfwOD1xyPqYehtUr+jB53gQytqYz2bfvKfmfwnHd8cLcvO4\nqus+nN3s5G3GmvbU3ktdmzL6dcEKBV5oqJ64Vdut7g+qkBo2MVEJ09FW+Edn\nD+84JzLnV3sW5MZXyd4PA6V2AoKUCHqwr0DVOPV6Kn9pTxIZk7GuSIwgEAHA\njFmrnZ1zsi5qn+roxRi7K+oajQm+9gHoTWomNkE3YMc68hdDQkrN9Po8nhsO\nui+AE0at9yyGKwAWgQaj4a33KUn8ozoU0NDNLTLpYZAjM0x7lhAIs/3leRE6\nFL8L4lVxUVhShP+FwZti1VOxzDds5DxazRiPQl9igj0s3bVQ/11x5ZnvzlhG\n8nMYVeeHbrhOJMq+oiPBaWveFZT7x2Foee0JzpQdvyMQ+wfmRpHpb/Z0CLAR\n1Y8E11W6YIzgfLPskrou3+HXv0o7g13G/SUyQ/OqFpu13W/HZHXlRBGCWX6g\nhTAC\r\n=upky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2nH857OHy+qp1462tcx9EJ9ckT95xBawhPBpmgY1hlwIgaz9k+97IFp+ke66v2NAgCrVtX7vYudFLwfaEBCrMH+o="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_2.0.6_1629180696615_0.47211336041789265"},"_hasShrinkwrap":false},"3.0.1":{"name":"ts-railway","version":"3.0.1","description":"ROP flavoured Result & AsyncResult types","type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p . -d true --emitDeclarationOnly true --removeComments false","build:esm":"tsc -p .","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.18.3","typedoc":"^0.22.7","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"1078f39aa69e4143a4a05ddd9523b81592d3bb08","_id":"ts-railway@3.0.1","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qWt6zoiRdDVp1pJ/Yel4DJT+5uM46z8BMYo/G//bHJE8bA/YbxHoTbzSK1d1bZ5IEdHtP+i0vTGEnV0YJnZ6Xw==","shasum":"d9e99a345f1b9c4e4e15af3ed8629740fe276273","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-3.0.1.tgz","fileCount":21,"unpackedSize":118321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnO9lllX/ygjEyY/vk4M9JwPRtMfZsHhTc1aTNsyce+wIhAPIfspPyNMfR5e6fFcvHefiRiqHaRGumTYYfAEi6UsJ0"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_3.0.1_1635516788803_0.9773992118347341"},"_hasShrinkwrap":false},"3.0.2":{"name":"ts-railway","version":"3.0.2","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.18.3","typedoc":"^0.22.7","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"541687c43846cfd1c9b2ab4571850ca8c5e13b5b","_id":"ts-railway@3.0.2","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-SUzxKCdGlJ6g4ZWd7ju6y691pfQrGxEDXa1S3qjd+5b+BLGi+mf+ef8TNinPgpGiC44tQe1ielsGg+xLipWx8A==","shasum":"bf4f4d67700d5f6a051b75e366adface7627c41c","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-3.0.2.tgz","fileCount":29,"unpackedSize":135682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyylzU6UuO0V9wa2OgLxL8rPznKGZigvK05Ic1mk7WtgIgWUVKmyLKOcQtaUkV/I6UXfCS8JuggyEXjBiKNHqTF6A="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_3.0.2_1635521883456_0.4433715890631178"},"_hasShrinkwrap":false},"3.0.3":{"name":"ts-railway","version":"3.0.3","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.18.3","typedoc":"^0.22.7","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}}},"typeCoverage":{"atLeast":100},"gitHead":"7bb175d596a205c229af60dfdc978e76654ebf48","_id":"ts-railway@3.0.3","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-gI4n7RCajyyxvcFyub2w/h58WUgZQq8BlzIZ/35haQd6lw+s5pPV3qryVYM8MHF1dwCiWLm5hPjj0EQB6LXIVg==","shasum":"c6b39a0e4b049ecd8217f174ef082831f4d14ca4","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-3.0.3.tgz","fileCount":29,"unpackedSize":135682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmwZLXQl78posJaO3pTYAt4v4Vfk4TyBm+S4hxCZbEEAiEAxFV1tnlObz1AODYsDe3yZo6hWF/lCX2CKIk74XFoFzo="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_3.0.3_1635524742448_0.6608018717499464"},"_hasShrinkwrap":false},"3.0.4":{"name":"ts-railway","version":"3.0.4","description":"ROP flavoured Result & AsyncResult types","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.18.3","typedoc":"^0.22.7","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"a5a83336a0c6897adec5106a11aee8fbe080cb4b","_id":"ts-railway@3.0.4","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-aCdu2riFgRGCNCN4Q6j0/kAXA1maGwB1MXuFrgz9W61tQ4xQue6ngpyHlSjlkmMcQ/0LAVMBzVHc3NbNTfxACQ==","shasum":"db92df5607708fb686bdefc4c638e5700309cb15","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-3.0.4.tgz","fileCount":29,"unpackedSize":135571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDny0j7wmSPJmF+5xiVzPqKJVRi7wtdXIh1f+7HKdKzHAiAaYRW0JYFbdL9sK4NpR192qE+JDObjg8wyY5OxS7Ipbw=="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_3.0.4_1635539296136_0.018870419811332084"},"_hasShrinkwrap":false},"3.0.5":{"name":"ts-railway","version":"3.0.5","description":"ROP flavoured Result & AsyncResult types","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.18.3","typedoc":"^0.22.7","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"241d98a9703d4fd81d8f0d632e1bb4875b4f8c7c","_id":"ts-railway@3.0.5","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-776X3YuT4VTCv1XtwawPqwu/iUODjnh/2c98eBe6yxiPO665xBOzLZ9cOnbMT1qDTmb0/xepObfJ+K+DE54BZg==","shasum":"a8e89f5dfa801b2d01c699c5292e67d4b3e26a5c","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-3.0.5.tgz","fileCount":35,"unpackedSize":140302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ2z9P5QG/PbSHbNuOoNxCd2JPh4oBlFjj/AoYgfpWzAiEA32zjtX3RavaB1UfJjxBgGsVRCai0cGDo2rzSRvPS72I="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_3.0.5_1636272492927_0.30199830328452015"},"_hasShrinkwrap":false},"3.0.6":{"name":"ts-railway","version":"3.0.6","description":"ROP flavoured Result & AsyncResult types","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.18.3","typedoc":"^0.22.7","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"379c0c4bb3d5984398b6f6beb6a4a41450746cdb","_id":"ts-railway@3.0.6","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3Y8g43gTQRmd7f++6CZuHcZis9eqRR9YS2k4MWh3kwXIXkQDBNEBfnWeR9Hg54ifIUaJAzFxfUilXw/BoQfJcQ==","shasum":"e5c02f4cefa2bf46b4d049d8fd4afc615bb617e1","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-3.0.6.tgz","fileCount":35,"unpackedSize":140236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXQTL0AO8MiTsxuxeZ4/7r6no5Ehvj+wRUih6MChxAMQIhAPccsM01T4/+5dxcQW+Hra7AI2ev0yXv7nC2A5yMXOwx"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_3.0.6_1636273526671_0.6302385078982959"},"_hasShrinkwrap":false},"3.0.7":{"name":"ts-railway","version":"3.0.7","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && betterer && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict","betterer":"betterer"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@betterer/cli":"^4.4.1","@betterer/typescript":"^4.4.1","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.18.3","typedoc":"^0.22.7","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"319ddc6271414c108b1ee6858628650c657470ae","_id":"ts-railway@3.0.7","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-CeW10zpMUjoenygg+3Xe7N9mwSMnmvwFGvO/VxxbkIAitYMuxkcaJiGRvg1//WNQpNnrASV4aUOH17/fT5XVgg==","shasum":"5722744efd3034e1a27dbaebf6b14ddd43041774","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-3.0.7.tgz","fileCount":35,"unpackedSize":140142,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhozZLXJObP2VRTIzK5riLpvkbZvm07LKjrF5zFeS2ZAiBI/HnJ5xBAQPONTwcLddLifMELRzAUGur5AKLuHIXyEA=="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_3.0.7_1636334185304_0.7586401951954713"},"_hasShrinkwrap":false},"4.0.0":{"name":"ts-railway","version":"4.0.0","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"58e61dc0cffd2ee6c31640ab2f960d74ecab712b","_id":"ts-railway@4.0.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-9s//+gEgdulmWffdRexUBqiCksiqg4pNGyuTyV8kAsCNAtZ59e+j/86VS4CY8lCGGfVPHD05i81pEtJcJqHKfw==","shasum":"2dd3dee215abc726b5f0cbfb48e71a350e49010f","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-4.0.0.tgz","fileCount":36,"unpackedSize":99742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcviqKROY+fFNxsgXBqRQ3nlHno1BhZRvoJhM0sOy1LAiB+5vIMmYDj4tJY62wQ29wgd2Ws9IxfpbSb3UVMCKU8mw=="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_4.0.0_1636670655162_0.9064040778909219"},"_hasShrinkwrap":false},"4.0.1":{"name":"ts-railway","version":"4.0.1","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"f39be5f85e71cefe1deed0efd002524dbff15c03","_id":"ts-railway@4.0.1","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PT3Sx2w+sow4/xB/IbykbQTZoGim+VsyMUe31hnUZBhwNNnvylQy+4MAffLQy2H7rdcXEsS9h2R7gP6p7RTsmA==","shasum":"d17cccd2495d22eb89a1673c16b5b62b3164978e","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-4.0.1.tgz","fileCount":36,"unpackedSize":105320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLy/+lhjHXSd61RE7xVS6sLN6cWZuhJfvI8SmlLLn5HQIgdR+wsXUKQ7iPdeIh4DQgxUfyVeHJD+4QKc+o2kIli+w="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_4.0.1_1636763649263_0.7057643113850531"},"_hasShrinkwrap":false},"4.0.2":{"name":"ts-railway","version":"4.0.2","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"51ed9b1e3b727433b134a4b253b6efc2c6e7377b","_id":"ts-railway@4.0.2","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Z6IKJSOoZG5e8Qy0kop2yUreU9GV7nEQ85vXywMcN4hLAnkqaeh5DiIklq72hgsXIP3BC/YO51ay0f8CtKueZg==","shasum":"119873fb63d921003dda6e48a3499930cc1f081b","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-4.0.2.tgz","fileCount":36,"unpackedSize":100604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1TkvFEbik2IePbKuvD/4PllYRb8xmrka6Jd4WiFFzQwIhALX3KwdGwbNcXyQeFBuYIYEHmfZ+kimDdcQNHTtIdDeY"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_4.0.2_1636807436497_0.431468910448469"},"_hasShrinkwrap":false},"4.0.3":{"name":"ts-railway","version":"4.0.3","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"f20451932195d98e6a1a7b85debc217342583d28","_id":"ts-railway@4.0.3","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-IQRou4ANXKQLxFG/6NAoY9i/IMCZcn0KvLPs0Pszkt/Ghhly/ZCOgfxRuKhYD9MMPDzaZIPkw9NAYauzrtfN+w==","shasum":"ce82af71b75f6f2721a27e5e1bee15dfba7abe44","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-4.0.3.tgz","fileCount":36,"unpackedSize":102385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5ZrcAXtEfr4Kx0wy9krNApVPPP5c4dAe5AP5i/xofhAiB4RCY9y7i2quWflwGbwoOmSZvqHlASB0MDCRbXapkdMw=="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_4.0.3_1636814518568_0.05840784979552405"},"_hasShrinkwrap":false},"4.0.4":{"name":"ts-railway","version":"4.0.4","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"f767b250916619e5a28078fc6782f4c977d7f5c0","_id":"ts-railway@4.0.4","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-muELDjvRMqsVyMgdCSfT3j1ImmV3uwuA1gjDNvcmSBYqU3EUXiRtejjNqqbqN66NSmgzbvoLh/ZrL571x9EbgA==","shasum":"7275ba6f785f3f6a2cd747f4ad0eb6307bad9499","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-4.0.4.tgz","fileCount":36,"unpackedSize":103177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8eTaJcz6fxnoOkKcBGR6kERnkVruOKIqkw/pe5iRpaAIgFPKDi2ktBMZmWuvHaDxmF2wqrwkgeeOhFzmva/K+Bsw="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_4.0.4_1636815635548_0.8480740045296642"},"_hasShrinkwrap":false},"4.0.5":{"name":"ts-railway","version":"4.0.5","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"3dc8672160653079f13e1104f1bde46f7a3a1e65","_id":"ts-railway@4.0.5","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-dhf8eyzLN3BwyqhqCinz4eoLhQqcK+B5FFbXcCGSeVr9AQz4386ZNnEdENGR79jaosiVe/k0GNi9mUOYAW+egw==","shasum":"082a703184060206fab17d96fb84e389f5e55a74","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-4.0.5.tgz","fileCount":36,"unpackedSize":115185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuo2Psafnft8R0YEdj8VZ9AlRy+oP/Mzoy/Z44YLSVFAIhAMXYFiPinlwQOOCKdWDYr2Q8ThOyfXfM8YgGMQaHwwOW"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_4.0.5_1636859268154_0.35595504460860106"},"_hasShrinkwrap":false},"5.0.0":{"name":"ts-railway","version":"5.0.0","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"e4c626332057588ab8946001bc1d4290ce0df0ed","_id":"ts-railway@5.0.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ovQ5cymNqyUdOnCXxpkxHHQFFzlZ5Mv8WAnMlYU45KuXpj1B2Rm3K45VWwLXsupFwZe6dqsC5cQnguEsNG7RBw==","shasum":"f872f56172d5bd2ecc545bebf39cfe140bd0ae1c","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.0.0.tgz","fileCount":36,"unpackedSize":116237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkpZjCRA9TVsSAnZWagAAsV0QAJypJnLY5c6kYNNVcwiI\nhvETg7KSJUYVnu7H3dmXUvlqxLgCcOht8pmoh8FoNi7jtzEI9QY+eYWxwA9k\nzcInBDHzODBr+iw6TArOFduk0SEOGX4B51P4E9EkFjgfY3E1GsZpmj0AxFrJ\nYHPZcKUZwzZWEb7zoHx8snrp4DfqwOSLYLMKNgKEaUcf7JRcmpXYHc5wG84N\nFsYrb65b+YGGsdV3aieKIr6WflGLqMABKCMTTC/hOsxgnrmTJRQmj4n6EzOs\nEDtJZE8deOuGev0kFCW7r6NczPok735TcVtq6aDdQKvsYmKVq2NCC99qOFrJ\nuLkOfYMeLrf7niB6rvRsHwsw8UDtx/C/jNh2M34PqY5oIjAJmZ9r88uhvQlw\nHeEDrtImMo1lBh7Hlr+LNjJsBgQOUA0uueDQg7ED2mlm/66iXUC++el5DDDp\nmOU7YJegrsojqjzUAaJDOYaByyFVKdOM/kktB29W301E72c9CJLegNJVe591\nhIZ92kSp637rTU/VMG7e50U1WOAE0rJNEKPTDieUu7wUWLLcBdYm9AOTNuOS\nd00MxO1yjnQVDzeQTSSgC5FinNgQu+r1zhdp3Iuw7Dd9q5eQxCtk5bKkMSaR\nZgHGstsJvtW/IV5d75Rp9R+cYOg3yyyq3QxEUbXCEdN/tCthMOztdrPOkwDL\nLt1q\r\n=2Ydk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwyR9NZGUO6kBuGI/1iemtfDY+aXW8VoigYIzEl915dQIhANBPXpwATkPGB1FOHio/MBu+rLy6xho8Vt959euJIFAj"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.0.0_1636996707089_0.09199940167529608"},"_hasShrinkwrap":false},"5.0.1":{"name":"ts-railway","version":"5.0.1","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"4cfbfa0a38d23057547656e60c297f0067d9e4fc","_id":"ts-railway@5.0.1","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-RBy7e5zmdZu+Wjme74pabEZDIlMq7EVMsPdW8ant2l7Kqt65qNgB9teVg0Dv78KjL6GUrbnTqXFlMAYm5D4cVQ==","shasum":"6fcff2cdf96a58fef4342cb1076bf357dfd54dbf","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.0.1.tgz","fileCount":36,"unpackedSize":118093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkppuCRA9TVsSAnZWagAAj/0P/iYpbfUymcMQiWdThSa+\ny5UNF5+Iojg3WeRVcO23M6LZ1O2Tkl6/Ko9z7MTHyusWIdnKsKeET3ApjCrs\ni61AKpfJ54Q2/Q6FvJ9v+gt/W3V9g6XS/pdY1BDNHIQNEOkGNEpT6yu4camA\n5FrasGAUyGnBprf5psEi6b7qKZfjqbJ9tCHh5zqVieQll6GJ9cEqMSHHlPDO\nsajqRcu9iKhu7xX1Ngd/ivJHnklEJse1d6z9wMAof784kSznyRgSz9nAZCqd\nmG5cgE6oUGKHN1WpQWGkXbQgS90+E2fy+I9HlnyoQJiNE4Kk7kgeawlObkzJ\n3WMd0fjde8k+/TO6vLJOYpC4kEyoNzqFVQVdBKj6Dx4SZq38OgQWhfdL6+dY\n1BHMmW/JpxElziA5OshpAtTJtr4+qpKA7ReDoofy7wLQ1eBC69FVYgv0c6RI\ngIHWPLJ1sje9AqbH43tqE38+JlVcP6T3SzDnIaNZlH6r1Abn3DltDGY2jAWG\nfSWFC29vgP2Nu/NMEJFPIR2YTLd0M24Mvaxfc9Eqolw1EZ+O8cJAabxidmx+\nB279qk4qgjs2a2ZmzBOaY2f4ouM+122464T2XSJsBuxeWYKZkcJPNjLO0Pt8\n0EtqZ3Sq25Qpmf1Qmah6IriOo+I75GwQyh4gBGcYeRR0+0gjWsnG+KgFqfT3\nFWCw\r\n=Berv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy29/zYlXnhqe5FKnw/EwU7b1LBUAA1vkIcypDgp0ahwIhAI7+jEYww42I7JQfvrrkKuvGRIRAHCSC8+HgYx1TeZjA"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.0.1_1636997742652_0.1998633208329097"},"_hasShrinkwrap":false},"5.1.0":{"name":"ts-railway","version":"5.1.0","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"bd6b81b76e4e6ecf9dac413cd1890d79c52fedbc","_id":"ts-railway@5.1.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-dyzTcG1jNsmypjMaSR/fBbnmwfiZHoTUjnV69fLNHqhCqDQ+KEAQu2CY7ksYy+u9UI8ITyeTCDfZia7jGnUmhw==","shasum":"888db45fd674a4ade920a7424964c330eabebe8d","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.0.tgz","fileCount":36,"unpackedSize":155404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlob/CRA9TVsSAnZWagAAUfQP/1KYljXqhw59Knay4ayX\nE/jwO/WcQheGZoVFSpykRpLw77q/8fDYHf8jELNoEphoIayairdXX3HSReMs\nuGk0jQx3fHn+OimAFIqkfejXofSFLlTMWSvDTtdanemy3YkhNn3JysIOgi+E\n5mYGNiEpCWUoim53PeufTsIUj/mxtFVcX+3oUCGlXBI9bDIBZMEy4O71XwFQ\nYrmJ0uaavrogkFbi4tS2+7A0UJwmUnOIdY7W1ekp/ogwWIIT9E9o7AWKZp5p\nS3b3T+xsKaQm82B566OP06hPSTxNRE4MOXJ1QoAx9eyoe3mqAu6d9AB7QfVx\nUfFsFSdY0Fo32JsDHSXM5sQbCyxav6pMdqgt804IZDJb29FLAKg4MUvX8KqB\nAdV/JXe4UBhuvCCl8NrkpI7osxWU/A3CvaiTIEUXZzEjJ6df6ojXYyDCre/y\nxTp+2WsnqlKna5JaAkwM35szBl8nv8NCxtPY4U4cC7sHYOs+XsDY0dgy7kXj\nnNl8rdoTOuU0j3qBKj3Qm1HaIJphmRvF5s4TWNNQ/UCvo3j5QyxYnxAGwxej\ncZKaCvmFEcSnmTmqjuYn1RgsOTX1N0fpuXTIxGaSgaY3c2SVU1cZMoDvk3yi\nMOE5PHlnJU/1jhy11Gl3QG2KioOglov7M6JZXahFq2BTRvAJab1jyPnH7csP\ngnNh\r\n=KDfb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFlFj+9drzrr3dC/3vKtIE5L59r9MOWWo+HwFvfpk9+gIgGa7ixea+1Kz0ftgQoJt64pGORBGjtGLCywcjD9FcaOs="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.0_1637254911321_0.6492778322346706"},"_hasShrinkwrap":false},"5.1.1":{"name":"ts-railway","version":"5.1.1","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"75b8ba942e47aa86353502847a3685116f6e6e73","_id":"ts-railway@5.1.1","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3J/ku5Q6bJiZPhA4znAkxmBwjTL1ONkp6GvdsyP/g0rgeZLCUFHNca/T6M3tTUUroaol2xvNq4mmZsSdZewVQg==","shasum":"16069efbaf4769d0bad3a150432978dd5b88cd17","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.1.tgz","fileCount":36,"unpackedSize":155332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhloqBCRA9TVsSAnZWagAA9jgQAJez6zz+vgLrWNCQNKWj\n2YCfRPu3Z4tEOP+doNNs2yb+N3j8r7mJ7otvonnMhHCXdD41EhexryrHTHL3\naO3fiy6fTuHpsCJX1dANdwY/AB4uM8fCBCazZGPpwyboNA16hjptRfTXQmsF\n4vI6jBTBs8ZNAQ7sIeeyJhmDlZ044v+S5SwSM1WKhXBZyc5y3fuOXPtXuDEv\nZx2wzDchfFRFuDtAPLCSKg79brGdyYS69twsicdqwQDb9Rvwz9N4UYYuEHIG\nDViZNU43nsCHtfEqXZJcbDtJB6dol5FjNM2LobItQbop1tgpW0L3/LL6iWQL\n56azVyFC0LRXsVd+lIUAJo7I8npETCc5/mspFvL8M5vlZqwQRXsDxHkwAL3D\nRrkZAEo9ATNWlSK3mE89kHwlyaAz0PLVJGTXMTn01AJhJ9DAb8R7X46vke3h\ndxrshsCXhdWeG065TZvkvePxF5WwVrV7vAD/vr/8Px3yZATWKTwRycGsTQjX\n+7to59xeOKLh8UJTtB9ijtJrKz6I4ddzsHDL6ISDqB9d2Tf8wNgVrqff3zho\nykzyHp+heXS632fiedRykGya1hxUi3Y7GIsykstRUmSwbien9VmEVfF5juKi\nyQNJYTXWNxmNypgdx5TAlHTdpBRLaP5pNVNWyf+HyuteNOnQ5vIXBv7BaFvQ\nhQ17\r\n=NO20\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByMgvqhdw0MQCjO/W2hDmOJZQ1fGOxgA3vOlIbh/dSpAiBjPUdG10p0EPMB8xKPJDODZVugPBPt1owCExOORjeiFg=="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.1_1637255809091_0.5300269768268653"},"_hasShrinkwrap":false},"5.1.2":{"name":"ts-railway","version":"5.1.2","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"e3bee92da894adcdb0d44e20248d9a73e98d373a","_id":"ts-railway@5.1.2","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-4t1pa5rU1oGTQtAK8dOxgSupFbqD1HsD7AuE0+3BeWqS4U8loaAi4mCoLAPo0bjPaDUuSqj3w3olrxOoakBa3g==","shasum":"c7c6efad2485d18b0266a57b3297cdb580f8720e","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.2.tgz","fileCount":38,"unpackedSize":155683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlo0+CRA9TVsSAnZWagAAsdQP/24oEfAyDxcx42weu8Cl\nIluVNntqOvsmoW9tdxvlF6tqLuRj37SbpLzhSkeZFh73LOgmaGtVNKFdyZ/X\nM1Ny+mUyhfXyy4/6b5V0ZJkNzQzi3OeX/GYnocL0Z4vGl1hNHOe+V3CxAUoY\n5p2zzgkevtwRoazuAgcpGsJV19Oc418Y2V7qOo+d0CAod5IzL9eRF1VH00wj\nLVL4A7huC3/SwYepMV7dWrgzVRR+/Je268rfTveliZJDWdbfyIOsIlsSYGyO\nPTXNeh5DRDV87rrufTK9Fm/8EsnxqpSDk0bpZjEMC8lZCw5HR+qe1x+JWdD2\nRTriaK7dzi7TZOxLuEgjJMiLZWfftS+1Qd4skqeEDx3nJD6em43I12FsFZlG\nEAdnX5lfrIMAMP9KgqIVakFxidq0E2tC3ulQpgHhle73qjG9AHuZF83e9tb/\ny2fj1w9C5dmahBq8wY0iFbOSU6uT9oXq5RQaqtFyGw3uPVFKeJ0K4TRqGQYo\nSolHSVDTrwRAqO/NRx11eYl35ZAA1cWfRW9RXt+m0RAtr7/yGv5m8Kr0ianD\nT+rub8lMHnxM1BpR6hucPtHWhAHcSW6Sjo6jOB+lEe9Jzvoo1vDgf5Va4Ewv\nSRojvI4b6ZUaPg9RBgdp0xw3BolMCbQIAyGMeaypyIgTY4WKi555zTVeYb6a\nPlfq\r\n=7Lfb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYtwcrawHqwtGd4sMNlnrXlf2Vy0MBHjuSNDt0WIaXyQIgIaZp/aEHu/Nz0TvIIm5Mi7Qt8pYYlQJkD8alVkt/qX4="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.2_1637256510755_0.24924673721858293"},"_hasShrinkwrap":false},"5.1.3":{"name":"ts-railway","version":"5.1.3","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && typedoc src/index.ts && touch docs/.nojekyll","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"82c05fbf30d0c80c91ff17ee3c7d5a923fd3152a","_id":"ts-railway@5.1.3","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-nfdZXOzgkt3ox58Mgkfx632ZuUikSaIjtAgxEJdAaGV860wXiz17BDwrH5ez5EXQmFdlo8qReCmAdWtVvVuwSA==","shasum":"940ef6932eea7e852bac6374b03d280aba8a36b9","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.3.tgz","fileCount":38,"unpackedSize":155681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlo10CRA9TVsSAnZWagAAmjIP/3697mcuh5Em/i00Lat6\nkFu63iH9q3+ixfNA3jiJOfttRPGnsdMNyDPnc79ZCApGT+76MTu2aIa+PNjm\nINKKwGgKM03Z4BIau9EdZQhX7Iu3IFTbvJAywANDieUYgErbjhxckr+LMEqm\nDbK9b75HybdqIM/VJJyA1XyDEDZPKX+jehE7DWGQI1PAaOS3wf4gu6uu31a9\nN8Cgxk2EVXLyIob29/unlyVIntMUYaAUwqwPXQ94X80//bAzrzEgYl5PX/0Q\ngoAv1VE/icGk2py7m2JT+b0AjqLfWwvxzJRoM1reoXjQk/46n5ZG1odXeI4O\nTMe5eLi2uDRhD7c7mMtE9wsghu/v++d726ONGiybBLX84biqE+ed4KaXQbs8\nfUe+rUPM8CHSn6Nt9tw+TmBSEfdcKfKodxwP9BI+9XOCWYro3JPVRlh3L+Wx\nh9V9grWWWQ9x/C1NoYErzFlY2bY4/7CJM0t4l/cr5n3D/F6vpCXVZgs6ruf9\nZTFCKnjQsXI0l1m+7LlgUHs14PK2+BhjFdSMl66gxtun+J4m6p1/mDwDhTUk\nvjLU4vLCCgwakHfnJGpeCR2iYAvmZBYfDi+2HkdMGBbcACbODalmv8ufLK0B\nPI200Mx1VgvvW0JiXjP/nT+/gJnCpEtsxE5f3PefJxlzKUGhD8Lrfa3Qn32j\ngipz\r\n=xy2y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa7nOJUFpAlTesqFjhSHxEOVo6Ru2Gcy5qAkZFoee7bwIhAMs1qWq6ObVtpNBsu9ajUC/vyH62ZbMeSgXEVE7LkB52"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.3_1637256564088_0.3902041702251551"},"_hasShrinkwrap":false},"5.1.4":{"name":"ts-railway","version":"5.1.4","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.3.1","pipe-ts":"^0.0.9","prettier":"^2.4.1","runtypes":"^6.5.0","ts-jest":"^27.0.7","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.8","typescript":"^4.4.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"7aeb2dffd643bd91ca9abba28b977e9686e763d1","_id":"ts-railway@5.1.4","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Up1fQkUOopHDBjDPKyt1j1BD662OaKc9djuQEwVB8ZH4paEU3KaamcWN5tkcnSWa70trr9795OTSBSK8tCsEDA==","shasum":"2a81cb6e05670c54769e89d5d4d43e35da96f642","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.4.tgz","fileCount":38,"unpackedSize":156590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmvybCRA9TVsSAnZWagAAfvAP/iG4gwTqt6K4IGbdsYC3\n7O4/1PeqTZzCKRVU1bcLXhvN6FKH9kFWjsBSTfefr2tB2dxuwfq4nLnoUML0\n+qi9X93KyiA6qD0j8a0KR0NLPFER35wYu/grS+uUevq+kPrFHkuFfV+e5JND\nwo8SYRhqpE42/KW1+GNvxP++5NqwQkwRvx7Ui7BL0LljiuYIVSOfLYyZF1oq\niApQcItEcN1vk2dGT/akpAKAmdWNP35dRPqk9qS+aWWcmLZK4M9Q2335M3nE\nQC156UsutzS7XTXsTTvSJUBXoJjnDGRtsKfG2kTHSVs2PLX+fs6nsbV0M2YR\n+53ZZlz2AvkOEN/0l3dzH7DIkWkv3WqYos5XOrW3pogOmr870kp+vRba1hJ9\ng/E6zZStDPnENtFUCLL0WxfEsW9rVA6ISIEV9xYx1H+FfM9eps7xXTQpSZ2T\nNDqwYjTGeYgLy7LwSw1fTHTtOzNqPCCgwLgfVWtQfHU4w8Y/sZDu+GSpOq5z\nQWawNhFT1O5Mdt44S7kCC2pPP0s09kxIizcFaew8d2038BjJvo61/Q4910TY\nSixWMMdd3Yg6cwg/a+z6iyD5MK9jJOaEc2kG5Uv1vW1YnfF6tg4ovKEIJckj\nfxFo6Ust5bKFL+rX+YUJ9mcOoNH5DnohYw0qshIe0TVoYkZjatUOeoFuGJxx\nboPz\r\n=qhTa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8FD36qSKs7c3krBNqSTM4MJeaS/xp1473Z9AiJy72cAIhAObnvrdlcHtj6lGAtr0smYoqoG8AfXaSZFvysAFySTyF"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.4_1637547163252_0.6551570583673376"},"_hasShrinkwrap":false},"5.1.5":{"name":"ts-railway","version":"5.1.5","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am lint || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","coverage":"codecov","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","codecov":"^3.8.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","runtypes":"^6.5.0","ts-jest":"^27.1.2","ts-pipe":"^1.2.3","type-coverage":"^2.19.0","typedoc":"^0.22.10","typescript":"^4.5.4"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"707f8391fb805990f8be4b05aca4e7d629620ebb","_id":"ts-railway@5.1.5","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-IwMOnuRtLBRF5nA6hZQpys9AChIK3JifNX68TnES22GVs+gYfyEjvifXYYQlZ5+aeMr5NWiz/+Axp4bEYx4PSw==","shasum":"7d9f876bb0da878f0f910b7f2dd45a989f8dd349","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.5.tgz","fileCount":38,"unpackedSize":156436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxdWXCRA9TVsSAnZWagAAnvcP+QCIeZaSqrasWMEC3aml\n7QPqmObaBlkO49eKyajCMVWJvxKjCWCrp+sA2TruRxzcphkO96xVEvFOrj2W\nHZYyHuPd7Jx4sMhS+VxehF9WAkHjK0EuDd42u6RemVqeVqDs0Nouhvt8J8gG\nIiPXu6Rv1D+Yvu3I0SG/aZWka8m3XuxC6sZE81/yBhCqK7wqF3dKQRsoSbQ/\nVgD5EfenLMTv4a8tF0rvdZZhB9QjpaihZounmjpoQWMAvKsMkyCYj7xeKNLb\nHzhPM7/zgdDoQKmJoFBYvu2tuFpZFnXksoT9UOIFvWo7UEDpRIDIV2ZHHtaS\nzMaAi+Fj/BfKlAcqnbX6gCgRifiaNVtTGwEHoQbTU2LRS5NhHDa+4inWcE5b\nHH1fj1DD3m3uBzlGIBhUA7ndFxUey9lwi50SHbQDANDPAoggpTUxtCsWAUVL\nvwe9npjt8dZiIRoDvsKHLyFBWu39j2UXNFP7UPmyUq+D/5mNF29CdnazO32m\nrDi+ZmGyqxYSlKidLbYlAKWHxBatIKqSg5XlzvPS0/wMtXD+ukM8PH+VGF8z\nzLCwYYZ8ZlI/gpFOV2L3cFH1afkGG3jbKJa4RoGUPNfwa1WdKG0CEN3ZunHw\nHc+Em+9L0kXEhKYlGLLCBudrjfTdxr6w7iO/SXYdUQP3ai2V4lR1RyLrxxgX\nfCP+\r\n=7Z8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8087ZAK41FHh6nestvkUo70zJ18GHwPbQO5ph7Wn5BgIhAMkjWPpCmndAn4TfUfqRIh9RWXaP6FSku1KQ8bdiAmrY"}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.5_1640355223285_0.05768973929955257"},"_hasShrinkwrap":false},"5.1.7":{"name":"ts-railway","version":"5.1.7","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint [skip build]\" || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","runtypes":"^6.5.1","ts-jest":"^27.1.4","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.3"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"c309c38c8292d84f1de6c68ea597a71a414a46be","_id":"ts-railway@5.1.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-P1zZ75tlxPK/BuvP+F03neLvOFAN2CziVXeXAR+b5TuGbItH86hvSqAUblX40SkmMXtsrw87Ajiits5lH2PwQw==","shasum":"aa7a3f2b79ed5cbc44346710536c28186061232b","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.7.tgz","fileCount":38,"unpackedSize":156112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWmgYAgH13zAQWz21XUY0o0g3OBZFlKMxH5gnEuyJHZAiA35vYp0LKtRIrY+24WfysjXA2QWw4NB3DCZg7mjVX7ug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaOT2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4dxAAjIViEigm8l43IR7ErkLpDWNS9nNZzYceFZPgxG2JWWovXlPd\r\n+2rBkaZyJxW8z6ZWoA2xclJD6Hd8ZtYNQQfNBuinasjZ/eGQ4W9ANN7vuQ35\r\nbxJI/uK27t9k/yhbMPhqLcbf8S6VtzID7XJjUjbhbVaDHYMxwj689bGLj9l8\r\nwkOArJVGH/0RKw9L3mxSSWzaKSjAze/rJX2Ca9u5I8oYzZksH7Mi7eNEQkHN\r\nFcwTm1GdTb2t1KH0wHNGn/zGAbPQztCzUGPW3Rx2chqOwZ0lsAvLkO9x/1ZA\r\najw+jDU1WwIU/pkTmZzJ45RVbeCPeX5xyfz0u1m0wWe14JiqdXpnMbNCGnBU\r\n/3YPbhHDQRNb8qXlqLdzsfJZ+R6NFtP92tSICB+SyRdb4sLQSZwJxnZUM2HB\r\npRbmRRGB1lgtavE+YZeUANi6AHqviX7k+Vg5cUGees7M8+3oNT/LXXWa/Jmn\r\nagy3KpGETOWoq/DQOUHzwAep3Um2XI8je573Ugy3M8pWZ8KD5c56T6FUQMaR\r\ngx0+Wgow/xuz0xWx9NYeKaT2wreiGlcilFDkP7tBKBdQ3TbOqBmZHt344alO\r\nV2aLGhJ4cVgqYgrgWF7RhnvOW58BCPLFQ6RWT/6sHlio8FCkINQ2y+melCP1\r\nE15Q+6sP2pYoMEtpke5hdwsvtvPHVvDMB9s=\r\n=sU0t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.7_1651041526220_0.9643179772722343"},"_hasShrinkwrap":false},"5.1.8":{"name":"ts-railway","version":"5.1.8","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint [skip build]\" || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"tsc -p configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","runtypes":"^6.5.1","ts-jest":"^27.1.4","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.3"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"4a5f7af9f03e0ca0b9d9e240aa9ebde1aca68a6f","_id":"ts-railway@5.1.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-PTdv0pYWPduxynpyzSboqBT/4rfyLXuIAdX5pfLUzr3y34hHtZk8sn41KLDUBsL64KgFwyXwVrxFKlGe1zG6NA==","shasum":"2eb5900beab1808e5eb4d224c379283659e85fdb","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-5.1.8.tgz","fileCount":38,"unpackedSize":156292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN7yy8+Ve+DB+/9PP2rH6tWol+ONSD+eM/qSBMfU5tQQIhAIZgcC3EqNfF8MLgxlrth7p6eZJaECC1Qkv4uBy2IzDI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaOWvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP0A/+KSOjP4WDQ4h2MZ3Z4zllCe1DFSFFoM3Fh1yjFzDKXgQdWWph\r\nH+Ei8760ZL26PA084mcxQqCmPTaKYntYCSBHgzmISOA0OXtd+rHEHNf5p2P1\r\noRSeY8TEVzxo4yrC2kSkFgH+dS+wU4YB8/p/aXhtSJIpbTX7vxA/WEZLTQIc\r\ngV/qNYdEcyxp0fyXf6Kjs77XwI2YQMTpnF4ch095WxqhupI37kgnkIxce19J\r\ngGaOPSFw/wNaDx3MPeiXexW78Hag00Oq9J324uqwxg0PFtlHPpu/Yor63l3Q\r\nNDrZDbIsaRKR081NlWi5VbTCoeR6ku4NbrQAmOe5xmDFiiytptL28P10Hflz\r\n9eY/IzLgi0YMHw14aldLsD1rZbksjfypb+R4iPH/4Pwxgy/fIUN1DLDOyhu8\r\n/Ei1cX0pfdzZB/HfQCf1lTPVeuC511AHmmjSDx8tl6HpE866tOUup8Jnqats\r\nmkJFhStx79LH2+iIh9k3WXyskLE91WvWMyJ+HpDbXn8GwVzhghBKIWtfrUBq\r\npCbnpQkoIM/rK2RNo11DWn4wjxLCl1oRGNNNpptO6fCiKTmcrVFDfCr5CM2Y\r\nwKpIk03Qp1D/dGacGE48JMDffblII4L+e90+u7ookgMG2F8aw8EEeEgqWCIU\r\nG5egOeM7sycvSq1gx3t49zV5dANUXz90moI=\r\n=w3Tx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_5.1.8_1651041711031_0.8683731823986802"},"_hasShrinkwrap":false},"6.0.0":{"name":"ts-railway","version":"6.0.0","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.cjs","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint [skip build]\" || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"build-for-cjs ./configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","build-for-cjs":"^0.0.4","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","runtypes":"^6.5.1","ts-jest":"^27.1.4","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.3"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js$":"$1"}},"typeCoverage":{"atLeast":100},"gitHead":"897a690973a3b16df96c69993c7592e49dc28a9a","_id":"ts-railway@6.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0MTU9u4V5R8rB0wvgF5+uC+SKLZJWIYtTcLDOoHDv3ZnTn7AaPt2fmEdTJdMRTrEhGGPlQQL9JIr3Rn6EkMDeg==","shasum":"f3436712ecb0e43b54ec85a31ae3480e2dfb2a16","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.0.0.tgz","fileCount":34,"unpackedSize":150005,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeLxEVNtdq0785LAkuSS6z39oSJXa13g8/smJ2N65m5AiEA1rbPZC3jLS1HzIOXSsrjSoiXVF+p3oNXhkAKjuY3A2Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiewr+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCHBAAmNebrMdY4GK/XgJyNREegxzHXMc4X29yrDFcZ4wRZdaIW6Xw\r\nnqLCXLHnth+zRVoguyPYM1d9GD+n5TfU8HlM1KVWQUQWS90QOrAeElPzQG//\r\npFs09xVblPtIlIrhs/PNk4DsidoVww6UgBBZhWVUY7tUI2uKKcDVWQoC68xN\r\nYy9ktlGW7/3mD56eH1bjLtjvZw1k3aKrLTf5WFcly7J8WMvp5KOGkoNe9KBZ\r\npCnJTCEeURnMPJk0JdS6aNO16TKCcWt+y0Mwo8jcBrBvwR0Wtv4PWzH8SGAY\r\nDAdTFwkck8fuZ7f36o0H1DNa+J96WueVBbXyNu7y6iHYqu8T9c5du+X7Y9h6\r\nuOKJ0k30Foo8TfFHD7KOPTKMrjyNa/HyGHwvBG8az507cz5szjtuzQIf3NcB\r\nbPt1dJ6SYLzE3j/CDDmoaORp5UqtksKJuQ3VqmOs2+NJ1lJMGhCecNeP11gU\r\ndmGSDcIy9AEUVokA2cz2F+KfGJNTf/wIpSO53biQQKFImIuxr9+N9jS3o3bg\r\nutH98Z2NOcQJfJSW0vKEOO5zLwBpDSphpRXykVjS8IXUcQ3qudS8rWVqPtHi\r\nBHAQzXDJjD0SUxOSpxUEjb6om/86U2fzQ2QYV6u7JFU98HYsweLuQ9dpkSxr\r\n0ZIuzcel3BGsXl+G1pmuBNjrkf4GkMEQkjc=\r\n=Y1oz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.0.0_1652230910397_0.2533608228204969"},"_hasShrinkwrap":false},"6.0.1":{"name":"ts-railway","version":"6.0.1","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.cjs","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint [skip build]\" || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"build-for-cjs configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","build-for-cjs":"^0.0.8","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","runtypes":"^6.5.1","ts-jest":"^27.1.4","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.3"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js$":"$1"}},"typeCoverage":{"atLeast":100},"gitHead":"93e9905963e06ab3d74946be40257ddf12799986","_id":"ts-railway@6.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+MFOhDQdGZ0iPN7Mf5pmjb1c61NZ4RKThby9/Wm3NHzcKxr+7UAp9NM6XOFgVq+v0DbrpsnZLfrwdnwFGfNI/w==","shasum":"8e66cfe2e3479511ae0b816073ff201003a75dcb","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.0.1.tgz","fileCount":34,"unpackedSize":150003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3TBAiUpBwRcLPWU0C7a18ulqgQb+3OggE7c2d51TqMAIhALmj3p6H5E/BzlUmJY9bbc6z7CijcPoHBmq2hRZq0lDw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifQn+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Tw/7B7I122w8vNagDDucSFX3UjSoMj2MvSqiHN//kI6+aWbTJs7I\r\nxgTzuwUAWT6Svs0LLAMLNW3bwyb+0CcFWJ3PE+joimYeW/G0nNATjI+0+DYQ\r\nd2AZcO4znKxXiDFTPKa2CaEChBwHBcIq8gWI2f8Z89nkHJpF+/7A8znHeYEx\r\nV6VBuOUS9KA/h4kZ2l9xVQjKQUpySss5rGO3tciStCmAz8quvUBae48FIoqb\r\nMemjaz35U35b4g0cF6XKLNmqLSaHssHjknHRHdFULBxsp4+hM/IuqllWwvpr\r\neAXAmxrGi+4rUJftViFJugxflb7qVX/li+ngNckkAb/BHSHhrt6iNB5QYQPY\r\nxC4ooFGC9qKcMbGgW0vJCI/3gZaNNsEML2CO//8T1KSJmvCSCBX8wL1lqhKa\r\nkEz9pRTiiNIcg3NFypNHvUkNx2NQkEPXZZc/ZbPoRs6hlKTNrsOx557kH/IW\r\n/7YXvK082d2HG/VigLK/f2+iUHHrjQSUf+IOjYDjLVVfGpJnVRll8aRSdV9p\r\ncuw1CMc9g2oTD513UtTD0Py3RLGbc8lZA9WHPPyAI2e6xvxW6w04SGBZxFmZ\r\nraiWdZ+o434usFL3UiILhpfxzDMb9JvEVn+hAstreiQSq+NSA67yHrEp9lW4\r\nBMsY4Ro6plp0SH4roX4z65TqhIyBEr7HZIE=\r\n=+86d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.0.1_1652361726679_0.7368597658159848"},"_hasShrinkwrap":false},"6.0.2":{"name":"ts-railway","version":"6.0.2","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","react-native":"./dist/esm/index.js","types":"./dist/dts/index.d.ts","exports":{".":{"require":"./dist/cjs/index.cjs","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint [skip build]\" || : && git push && git push --tags","build:dts":"tsc -p configs/tsconfig.dts.json","build:esm":"tsc -p configs/tsconfig.esm.json","build:cjs":"build-for-cjs configs/tsconfig.cjs.json","build":"rm -rf dist && mkdir dist && npm run build:dts && npm run build:esm && npm run build:cjs","watch":"tsc -p . -w","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","build-for-cjs":"^0.0.8","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","runtypes":"^6.5.1","ts-jest":"^27.1.4","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.3"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js$":"$1"}},"typeCoverage":{"atLeast":100},"gitHead":"eeba39065f14c708aa45c5f3e88f5fdafdb0b3c0","_id":"ts-railway@6.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4wIPNGzdJJt1y+4M6aP/xKEQKPkomcSwdVAGRWB6GEC4bz2JiWQQDZgKGR/HSI5pmlOVQp8/pVGVSsLNedgf/Q==","shasum":"7cd3f79d4c54772cad03aac1eb14f1f9fe59b277","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.0.2.tgz","fileCount":34,"unpackedSize":150044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3ID9J2vQqToi6dBUX7kux8mqff2FK3B/9f0z14XYUZAiEA5NkqM5kCIRJChl91JAb8z584gWw8U69Ozc6PfU0wWBY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifTGsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv2A/+MPWr9Vox49f1IVLVNM6uCvYtlbhnls/1hDAhsaGzJZJdp0tg\r\nB+BSyhixH74M+bXFXq/bTz1ECDTupEXPUN1u/va9tVvrqlBtJ8CkWukgOPKr\r\nMTovMfRhm1HRoUP84YRi5ShnLqudzvMLhdx4Dw9q+SlX1iVhZg/oBs/hIMNt\r\nidW7/cQhvrOe35uyaMG4mkNu4oOu9KZ49N5Wa/gGv/SFIEYkJuX0AxsOmO7G\r\nOOPzEhzi3piV/E5WfUXbWjALHG0xKJFSl47gehCXGXOWf4Hy/3t0eTdFW6eI\r\nWpJgt9xtwWuFqe7P21CDZL1cVauYAyvy1JR4w3EOcMXNcpcDzwuFyDBIR0qu\r\nM1O3gSc7Oj6ICVVkzZv9zAlRLV6krcEdGSAj+WTULaJ2bEaO3XYjsmOQKTbN\r\nmIxkTXmCPz/OwqBWRIxW1DmUg+345r5XuVmU7N3gzeCuJ4zFx8MB8ueKlMbZ\r\nqymhfJpMAYlE9liri0qCBsBLzNuHRkQazGnB4HOEqSHxjL4dZ+1vhGF3LqnZ\r\nevUA0dPIBQnAWcr3u7acCmUE08BNC+1OhBADDtDCe2+4wcL/kZAkkCfCIgYK\r\n/HOtoPR4D3SCXL7cab315o9VfJ5TDjTum6rO8WsjjcpXf+3KHtHO+zwYnYFI\r\n7cveRnQghXKlRpfk1+X+oGHMuDPCti1aO04=\r\n=hF5Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.0.2_1652371883836_0.9271556901624731"},"_hasShrinkwrap":false},"6.0.3":{"name":"ts-railway","version":"6.0.3","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"types":"./dist/index.d.ts","main":"./dist/index","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint [skip build]\" || : && git push && git push --tags","build":"rm -rf dist && rollup -c rollup.config.ts --configPlugin typescript && rm -rf tmp","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@rollup/plugin-typescript":"^8.3.2","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","rollup":"^2.72.1","rollup-plugin-dts":"^4.2.1","runtypes":"^6.5.1","ts-jest":"^27.1.4","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.3"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"63aa56f0bb51bf446529dde6e17dbaf5686ceb3c","_id":"ts-railway@6.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-PmaU5iQqsWMra0xmdPih8ulm4wkLRWqH445oUz4PpBqdnXCV3yTTjE/OAnW/8p+WQ2p9hqoPrg1O7wFb7MoRGg==","shasum":"67fd0eec0943d5e8d0463153e32d1507e4320b4d","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.0.3.tgz","fileCount":18,"unpackedSize":150937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZW2Wqz8gApxWjWuRFeWwpMUf+5k3uK07iT6yoimLRbAiEAhhRffhDCjzUeq4jaBZjXGEDWE5aNP307+NNRGi8hHng="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifsnXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBmA/+Prnv2nOhVuedCvNcVlSSuhrkD8ddbWMLXdw0tfyKIoTRTPvh\r\nwBra4PE9JZcJst8wKQcaeGNMlpCr66AD8yldvEjGj1PPMyW0yrOPPXrXiI8H\r\n4l3GMvakZMluoAOJB7oBSy+fxXwX0//EWNpJ34+u7Fbb6JuPx6j2mWSL2fP4\r\nx/oCHnJGCsAqKmewWPwZLOG7WYlQ+5brXAn4UeftRJrhn3SsRwArFAUwuYOV\r\n4mQMGyQZZfOzx1YxzZj3/ct23B+XU6LS6UyoMQ5p2iXGGUbx7/qujbESTJnK\r\npbIjZ6jnTNxfC4iYVmtnmW1Ta9kAH978pUelqkOjode3Kn9hemXC/iaGcYUH\r\nl6OBdBWXgy1CM3+IgDLOVn0grERX2HMb6mZScxksGF7aIe589+YWyDKcoZln\r\nWc9cJidEkqvmUn2dXaqdoZOniiIvAXbBxDwCqJGwv9UGx+tqsYVR/YWkkm9h\r\n9AEPlkV5X1UXzYUpWnUCeBd6HitVXcSr08XPkBu+ihvxstl7Y7avBomZ7et+\r\nW6b6joHfHEUJAXs3k+DFWTCzegfaaIOvcYZSFNjYBE8mTMl6Rib40sxmyGRX\r\n2fyZaabXuBP70KhibcHjDShwMjLyWXBm3YoxLaKoidiboZNBUaa3rxm0WMyh\r\nf9VynmrXnnPNTvvdnyvtZB2o+pCwwFWb/FI=\r\n=XUYG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.0.3_1652476375745_0.4603809065327862"},"_hasShrinkwrap":false},"6.0.4":{"name":"ts-railway","version":"6.0.4","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"types":"./dist/index.d.ts","main":"./dist/index.cjs","module":"./dist/index.js","react-native":"./dist/index.js","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint [skip build]\" || : && git push && git push --tags","build":"rm -rf dist && rollup -c rollup.config.ts --configPlugin typescript && rm -rf tmp","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@rollup/plugin-typescript":"^8.3.2","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^27.4.5","pipe-ts":"^0.0.9","prettier":"^2.5.1","rollup":"^2.72.1","rollup-plugin-dts":"^4.2.1","runtypes":"^6.5.1","ts-jest":"^27.1.4","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.3"},"jest":{"moduleFileExtensions":["js","ts"],"testPathIgnorePatterns":["blueprint-templates"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"05dc56182b59aa5f9be89de1b46e3229dc8bac23","_id":"ts-railway@6.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Nq5uQCOvKpjEqH3UUKOCpkmSLHAhSWGPvAyBonZtjA7d90oMo4YPe1lFDwnJQg0nGW1iWMuxmErhmJ9rHLwB0g==","shasum":"cfb60943a4fb554eaf370a29df544fa39ac7538d","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.0.4.tgz","fileCount":18,"unpackedSize":151009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDILWOh5MPJLsyfKNYO6uIuERDyvmbS5sLBwrDZ01L/bgIhAInGE9eYramjzthQaT4Wexz7+q2DLM0VMpyPB3iYfLNM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifs83ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprCg/9E/h3YMSaodK74AzIcUKPR8DGl9GHtfykeQHM3PfsKCE1dCoy\r\nVBbjK2flLnykzIr1TFOHr1jgT8l87Vh193qI3Hccd3EDyX62tV+1XBA5o/De\r\nUqtTOJGtamGEi9Idf5yQcVcm+ekLHNj4yR6zSOM0lf9Zx8lOew/JQT1aGPNy\r\nk4LdA1eKyHNuj2TgMdVxUVe5pf0/PIZJjDhk3lqgZ/QXJNviXzvlAdbO7Eif\r\ng7+/pqDbbEBzUuPqmSxpt9xgWgcChKdurDm7XBUE+dY5a1mfvYtjAfm49C5v\r\nrjHAC/h4XOkxTH58P0kwzbmWsckXtwu8UIXdwGZrYqOjOeN8NXOwxHlrbXSC\r\nxDDdHSULnolsheuqHe9kH1rtun3G9HKfTNcjgWKpdlxZb8tEbkpkVccYlH7l\r\nz3ch+0RzkQhwXRN/D8wtUNHRukzRjiKiywXo9D16zQn80pEooSA3bMZlKXIz\r\nCIvirCwKoGGjFwTgctauJGQfibS8PrVAQLxR59JtHWA8nP5OoLsTe6xztiB/\r\n+7g+t0kCftVnzCoXdER1eaM/TH3k9hZvhjeET6nIEGgKgBjmd1ejERTCgN4G\r\n05FBQu2HEzvkUizT6tGIza9yqfTBlgbOAJI5hF8ogl0eGKI9lf2DjFF45cGa\r\nG4dnqC1w+87TaAY5gSBUL8aaLiXGTd2gTq8=\r\n=IJ7u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.0.4_1652477751513_0.10225087001570987"},"_hasShrinkwrap":false},"6.0.5":{"name":"ts-railway","version":"6.0.5","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"types":"./dist/dts/index.d.ts","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","react-native":"./dist/mjs/index.js","exports":{".":{"require":"./dist/cjs/index.js","default":"./dist/mjs/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint & docs [skip build]\" || : && git push && git push --tags","build:ts":"tsc -p configs/tsconfig.cjs.json && tsc -p configs/tsconfig.mjs.json && tsc -p configs/tsconfig.dts.json","build":"rm -rf dist && npm run build:ts && echo '{ \"type\": \"commonjs\" }' >> dist/cjs/package.json","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^28.1.0","pipe-ts":"^0.0.9","prettier":"^2.6.2","runtypes":"^6.5.1","ts-jest":"^28.0.3","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.4"},"jest":{"moduleFileExtensions":["js","ts"],"transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"testPathIgnorePatterns":["blueprint-templates"],"moduleNameMapper":{"(.*)\\.js$":"$1"},"testRegex":"\\.spec\\.ts$","coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"c3dd369d3a15d1434f2387ab51df3b8ca361cd13","_id":"ts-railway@6.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-yo3wp6Bq8d3YxjyCHrRhZWL/tn0Oeka7i2qCCNOwYmkeHc2iOT1NT4GP+HcwZ1P41ZAVEAX9LmsHkqgDOwVcjw==","shasum":"4b749f58f9c46583ec3857e7f44bc15cf6676e6c","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.0.5.tgz","fileCount":40,"unpackedSize":157001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWc8rQo6YoJd6CGQ2pSgb21/5C12WAwTqwJHbBDZ9M0AiEAjJz3KjoZTXjIEaAiIYVBaCEzyzRiPwAwk9sNSxUFqDE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikU0lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrang//ca97GUeI3iVOseufT+2+WftU+NeZjqMH8jtty2gS7bl5C4yB\r\nP7B4m0conYLrornVd9HFi97Ith0vQVh9MwfbZnzQyaRCCrYBGm3xyd8tAioM\r\nzJX4t9/9TfEGNVDwH0f/1Txppx8yu0PBe5iI1MrxEgpW6Kbu21zNHPHzLUBs\r\n+gISBu2J8GjVsvwGvH1jwRzrinvV6EuLOCHcMVEgvf9+Ad9noNLMIqWJFFrj\r\nU3zkzLZggU0jGdem0yS9gp+C9lHrMiM/l8lvBqK6dwuHBFMu76jrTCmX69NB\r\nTHXlY56Rk79jAkYCQww2N+4jDrIsA9rGOaE+AQlCyB7wJcUIiDKD2UuAKFZW\r\n0792hWG9/slpbm0EhrXxxeokIuM0zHYUVCQRojOFjiQ3f39LpOF2GdpmhyQb\r\nuMEca9ggCPsSZjL4fdH1roMkeC3nljvMcDyhOXfUWdoUw0qfQV0VrVNUzW3k\r\n2g24Ynnp4iBFVUJDuf4wBZasFhAy0nQdJCBFX0dOUvvu04L9yx1vWPR4RxtG\r\nPP8mtNkphUl7PNjUckQdqI2vR/WFSIr873FWmnVy2w7jnWsjfDFycFusWYys\r\nVMmTVFXnMa2+9wpfFp1lMaXlRQKsz+rGcGnXY3GciZxL6nESd88zB8rIIKUh\r\nsV+8bUKBmbSjg+sBicgN2QWJsKDrb948yjQ=\r\n=tA1T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.0.5_1653689637584_0.7409367892678527"},"_hasShrinkwrap":false},"6.1.0":{"name":"ts-railway","version":"6.1.0","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"types":"./dist/dts/index.d.ts","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","react-native":"./dist/mjs/index.js","exports":{".":{"require":"./dist/cjs/index.js","default":"./dist/mjs/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint & docs [skip build]\" || : && git push && git push --tags","build:ts":"tsc -p configs/tsconfig.cjs.json && tsc -p configs/tsconfig.mjs.json && tsc -p configs/tsconfig.dts.json","build":"rm -rf dist && npm run build:ts && echo '{ \"type\": \"commonjs\" }' >> dist/cjs/package.json","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^28.1.0","pipe-ts":"^0.0.9","prettier":"^2.6.2","runtypes":"^6.5.1","ts-jest":"^28.0.3","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.4"},"jest":{"moduleFileExtensions":["js","ts"],"transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"testPathIgnorePatterns":["blueprint-templates"],"moduleNameMapper":{"(.*)\\.js$":"$1"},"testRegex":"\\.spec\\.ts$","coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"0450e3e1c88d690c0d231d6ce1b29603a69c4327","_id":"ts-railway@6.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-oXaDIQGork7L55PeqLobz8KjLbjeDqYDgYFAK+bYeCypxtFUEaIH90hIuM+HY3k1TQytjamJ8TQilEDHbkoU0A==","shasum":"49f137025182ba906b6ef2b695bd9a1dcd378b4b","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.1.0.tgz","fileCount":40,"unpackedSize":173060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7DA0rwtf9uCGN//nQPWRiNq1DUCwrmeYwxKL9xhSyAQIhAMmk/LcGr/WkVS6wG39n9Ji0FS4LK/aCTnOI0+glxR62"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil5rIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv8hAAozWfJEVNcj1uZfdMx/lmkWEmbL5FsjHMzcDr6eqNHYECnXfy\r\nqsQxSc5GpDxGc8JZDE9QcI20qNqcRHJPnB4qDjvz7JrSVTol/dXx4Q2RF2+E\r\nTYEeL6OQkVoZMw6PfRNIcVhlRDUGXdPRZzclbezp9r6rCVi1PggEOYVUSyS0\r\nGOcc6YcIhFdAPeyE8dK3/Dkvtg/4fmt2azH3HjY+rF5f9Z+TaZ2mRFqcp4Ai\r\nyAVKj+KIjKpCJV48gRgnhDD5iB00hN4ztYq1yfCB5m1RhCMgrzW7EkF4FxtP\r\ns1rL8KGYLLRyLRxuMb9PsXYkp+qPbTuyw52laFqCx4mek6dNOiMMO8AxMlp3\r\nuy+IttEM0ZWP64uZ1PFCXe1b2Io8a6PxEJPB252fFoumcLk8nRNZkIXPUqDe\r\n1lZV7g1R4LmUkjuYpOixAz++NgAsy582MBoWD5imPNrIRcVjgMb+5Dasn6ao\r\nGreQ9qMNJrQsoPKZrptaqi7tptAqtqNTBOkJ0K0Zshpzu7VXWjdW0RThS/jy\r\nXMaih6AGrs+JlUqyEsjyoQGL5WBlZ4+T0pV3s5eDAOqnoI/smfWKN9/mAGDK\r\nK79hhQUmL7nswNPE5x4gc3tGRAkp8tOj4FWEgPib5mXLhEoLW4VNzHuJ+WPu\r\n+PEIrQuYn2ypiUSjUGoeznwQnNMnXpD+tJI=\r\n=mncB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.1.0_1654102728726_0.9515305739877213"},"_hasShrinkwrap":false},"6.1.1":{"name":"ts-railway","version":"6.1.1","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"types":"./dist/dts/index.d.ts","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","react-native":"./dist/mjs/index.js","exports":{".":{"require":"./dist/cjs/index.js","default":"./dist/mjs/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint & docs [skip build]\" || : && git push && git push --tags","build:ts":"tsc -p configs/tsconfig.cjs.json && tsc -p configs/tsconfig.mjs.json && tsc -p configs/tsconfig.dts.json","build":"rm -rf dist && npm run build:ts && echo '{ \"type\": \"commonjs\" }' >> dist/cjs/package.json","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^27.5.1","@typescript-eslint/eslint-plugin":"^4.33.0","@typescript-eslint/parser":"^4.33.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard-with-typescript":"^21.0.1","eslint-plugin-functional":"^3.7.2","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.1","jest":"^28.1.0","pipe-ts":"^0.0.9","prettier":"^2.6.2","runtypes":"^6.5.1","ts-jest":"^28.0.3","ts-pipe":"^1.2.3","type-coverage":"^2.21.1","typedoc":"^0.22.15","typescript":"^4.6.4"},"jest":{"moduleFileExtensions":["js","ts"],"transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"testPathIgnorePatterns":["blueprint-templates"],"moduleNameMapper":{"(.*)\\.js$":"$1"},"testRegex":"\\.spec\\.ts$","coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"4773f096b8bfec4a00ed25959c9c7969a7b4a92d","_id":"ts-railway@6.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pf6Y4xceimqXFp797dxRtlaD42a91UsJ5vSX6AQUaK44nWF8uyFs2eIZbJ4xmk+lFJSfI2vSA7IYhJdelLgkWA==","shasum":"82d8a0f0d58afc055599ea9ce8d4dbaa448b796c","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.1.1.tgz","fileCount":40,"unpackedSize":171964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlkslDh7DBx8og4Xv3KlT9MZq0X8teVwl9ThBy/wEcuAiBnA4EjtNDVv4fHM6DLUPEbFBTJrXrH33YcTnHTH7QdcQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirLY4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIpw//fMk2iPFMBaXzE3Q0RvQXR2fnNFDbk/it7lrjHyJfG7whESNK\r\n1HM0orRCBgH2IjwNSY7GX57GJN1g56OZbyJPMPvZ9+QS7srZiVIzQAaGXApJ\r\ngzvJ37g32Bh9jZ0EaStT/kAy7vGQMyZ1eXi8aI6DKosigrBt9K/kXhE/4u8r\r\nu9WeGyfJABguHgF+ne/7iz1iAzQARDjmK4kC8oVHfmgTKYMkelKvJcdVsO/V\r\nYwA1bs4S9ZjBazvUmKYPH0IRZFSPu6szUudoDfOiv60IOSejaHIHwTG7Ltbe\r\n4K7uKcfL2mklFOvlp9DeX/7RciDhd8z6PND313jAaMzDuKpCYaZcXEC/ggcf\r\nyXhAARjbkr+EZp4KF3/OG0SFNVkaq1HdDF4sV5D3n3vJvah+4/f9oBRbeLl2\r\n2zQXT+s3rQ14l0FCk94BhLz6ANkI/uVLbCK9EVRVR2XP0KcMziaEDX+ATdiu\r\nH2Wj5rZtU+WYW/8o6upJz/egJKcq2eWCCxTb/ZdxRoS9hW1zdO9R2RTZ/0c/\r\nkaPAwzE5gTAdXxE5exYO8+pstrgwE/XHOk/ZU5+ApJzGvWRqHgxQ5FZArUks\r\nBNEEAi2+KlC2pTZ4ypQT7e4cBCxo5L4TfQai1vEA8ssJbiASJt6vGUNZheQ2\r\n9vCn1+Ff7jtfsKkas/0Ej+ZIcWXBIIhtv4E=\r\n=Q7vB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.1.1_1655486008331_0.22202066159609934"},"_hasShrinkwrap":false},"6.1.2":{"name":"ts-railway","version":"6.1.2","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"types":"./dist/dts/index.d.ts","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","react-native":"./dist/mjs/index.js","exports":{".":{"require":"./dist/cjs/index.js","default":"./dist/mjs/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc","postversion":"git add . && git commit -am \"lint & docs [skip build]\" || : && git push && git push --tags","build:ts":"tsc -p configs/tsconfig.cjs.json && tsc -p configs/tsconfig.mjs.json && tsc -p configs/tsconfig.dts.json","build":"rm -rf dist && npm run build:ts && echo '{ \"type\": \"commonjs\" }' >> dist/cjs/package.json","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict","update-readme":"replace-in-file '/(release/npm/ts-railway/)([^\\)]*)/g' '$1'$npm_new_version README.md --isRegex"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^29.5.2","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^35.0.0","eslint-plugin-functional":"^5.0.8","eslint-plugin-import":"^2.27.5","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^29.5.0","pipe-ts":"^0.0.9","prettier":"^2.8.8","replace-in-file":"^7.0.1","runtypes":"^6.7.0","ts-jest":"^29.1.0","ts-pipe":"^1.2.3","type-coverage":"^2.26.0","typedoc":"^0.24.8","typescript":"^5.1.3"},"jest":{"moduleFileExtensions":["js","ts"],"transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"testPathIgnorePatterns":["blueprint-templates"],"moduleNameMapper":{"(.*)\\.js$":"$1"},"testRegex":"\\.spec\\.ts$","coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"c8bb48d97967717f38d6d8e4ad3c4d1883b5292b","_id":"ts-railway@6.1.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-9br6bLidI0wJofgjtIUv2vjl9NSI5Rp7m7En1/YsYYwWfW9vfE24IRS1p3/U0uFgoITc73Jb/Lxi4CYr+3/yFQ==","shasum":"c78699ed8c948fb0d9a1efb7ca9289bb2c900896","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.1.2.tgz","fileCount":41,"unpackedSize":172046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgZIy6q8gpF5o+0BDdv14aFFity30VYnnOieX1tMo7SAIgNVnFy3S1tcy8lSi65lkPi/r1gPv726MoX4nEm92SCGo="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.1.2_1686490087711_0.08578039659933934"},"_hasShrinkwrap":false},"6.1.3":{"name":"ts-railway","version":"6.1.3","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"types":"./dist/dts/index.d.ts","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","react-native":"./dist/mjs/index.js","exports":{".":{"require":"./dist/cjs/index.js","default":"./dist/mjs/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc && npm run update-deps-badge && npm run update-bundlejs-badge","postversion":"git add . && git commit -am \"lint & docs [skip build]\" || : && git push && git push --tags","build:ts":"tsc -p configs/tsconfig.cjs.json && tsc -p configs/tsconfig.mjs.json && tsc -p configs/tsconfig.dts.json","build":"rm -rf dist && npm run build:ts && echo '{ \"type\": \"commonjs\" }' >> dist/cjs/package.json","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict","update-deps-badge":"replace-in-file '/(release/npm/ts-railway)([^\\)]*)/g' '$1/'$npm_new_version README.md --isRegex","update-bundlejs-badge":"replace-in-file '/(ts-railway@)([^,]*)(,ts-railway@)([^\\&]*)/g' '$1'$npm_new_version'$3'$npm_new_version README.md --isRegex"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^29.5.2","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^35.0.0","eslint-plugin-functional":"^5.0.8","eslint-plugin-import":"^2.27.5","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^29.5.0","pipe-ts":"^0.0.9","prettier":"^2.8.8","replace-in-file":"^7.0.1","runtypes":"^6.7.0","ts-jest":"^29.1.0","ts-pipe":"^1.2.3","type-coverage":"^2.26.0","typedoc":"^0.24.8","typescript":"^5.1.3"},"jest":{"moduleFileExtensions":["js","ts"],"transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"testPathIgnorePatterns":["blueprint-templates"],"moduleNameMapper":{"(.*)\\.js$":"$1"},"testRegex":"\\.spec\\.ts$","coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"gitHead":"d7cb430b27eaac63906e3ceb4ceffd8b090acfe0","_id":"ts-railway@6.1.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-JNmPsXQVV7JCcJZqSVyBnIj13kj7zXZdix9RlQjGZ1khaDtYAEBLGjvbBY4lN81ITTSamMb/gJnEJzhY1aUBOQ==","shasum":"f8fcb794e04f07ccab4b68ba67a6a6a0e9b2731f","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.1.3.tgz","fileCount":41,"unpackedSize":172282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSx0a9kHjtqCCj5GI13o6amRkr5jzXKqDjCmj3L6Y5gAiEA58TWj3dAsxGhEtQVkP4jvud5Gm4ByF4ZS1wM6oXVEAk="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.1.3_1686491166271_0.6588830487657902"},"_hasShrinkwrap":false},"6.1.4":{"name":"ts-railway","version":"6.1.4","description":"ROP flavoured Result & AsyncResult types","sideEffects":false,"main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","react-native":"./dist/mjs/index.js","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/mjs/index.js"},"./package.json":"./package.json"},"type":"module","scripts":{"preversion":"npm run lint -- --fix && npm run build && npm t && npm run type-coverage && npm run typedoc && npm run update-deps-badge && npm run update-bundlejs-badge","postversion":"git add . && git commit -am \"lint & docs [skip build]\" || : && git push && git push --tags","build:ts":"tsc -p configs/tsconfig.cjs.json && tsc -p configs/tsconfig.mjs.json","build":"rm -rf dist && npm run build:ts && echo '{ \"type\": \"commonjs\" }' >> dist/cjs/package.json","test":"jest","typedoc":"typedoc src/index.ts && touch docs/.nojekyll","lint":"eslint .","type-coverage":"type-coverage --detail --strict","update-deps-badge":"replace-in-file '/(release/npm/ts-railway)([^\\)]*)/g' '$1/'$npm_new_version README.md --isRegex","update-bundlejs-badge":"replace-in-file '/(ts-railway@)([^,]*)(,ts-railway@)([^\\&]*)/g' '$1'$npm_new_version'$3'$npm_new_version README.md --isRegex"},"keywords":["result","railway-oriented-programming","rop"],"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"homepage":"https://github.com/iyegoroff/ts-railway#readme","repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"devDependencies":{"@types/jest":"^29.5.2","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^35.0.0","eslint-plugin-functional":"^5.0.8","eslint-plugin-import":"^2.27.5","eslint-plugin-no-null":"^1.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^29.5.0","pipe-ts":"^0.0.9","prettier":"^2.8.8","replace-in-file":"^7.0.1","runtypes":"^6.7.0","ts-jest":"^29.1.0","ts-pipe":"^1.2.3","type-coverage":"^2.26.0","typedoc":"^0.24.8","typescript":"^5.1.3"},"jest":{"moduleFileExtensions":["js","ts"],"transform":{"^.+\\.(js|tsx?)$":"ts-jest"},"testPathIgnorePatterns":["blueprint-templates"],"moduleNameMapper":{"(.*)\\.js$":"$1"},"testRegex":"\\.spec\\.ts$","coverageDirectory":"coverage","collectCoverage":true,"testEnvironment":"node"},"typeCoverage":{"atLeast":100},"types":"./dist/cjs/index.d.ts","gitHead":"83d60570937a0d6be6727b23d1cd6a22b2896b32","_id":"ts-railway@6.1.4","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vcfei5S/ieB1YWWH4k3odCDUGmVo83D5VTEMzJJTSleeOcqOq6LEhIyv7T+IzR9PrtnoYk+mEXs1w7Wvr3ARvQ==","shasum":"66219d8f31ba13b15b867e2e1a42b082c79006c6","tarball":"https://registry.npmjs.org/ts-railway/-/ts-railway-6.1.4.tgz","fileCount":46,"unpackedSize":216438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDd64F6VBOc5BgXCSllHOZ61MQ8sDPjptepUwQF1Dl/AiBoubIeNvXk5gwdiWOjskoH02JUPEFLpqAMktDf0ivbjA=="}]},"_npmUser":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"directories":{},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-railway_6.1.4_1692055949893_0.7245879716087793"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-30T13:09:27.858Z","1.0.0":"2020-10-30T13:09:27.999Z","modified":"2023-08-14T23:32:30.255Z","2.0.0":"2020-10-31T11:35:16.482Z","2.0.1":"2020-11-01T00:29:59.359Z","2.0.2":"2020-11-14T21:27:10.130Z","2.0.3":"2021-04-30T01:01:45.541Z","2.0.4":"2021-07-24T14:43:19.820Z","2.0.5":"2021-08-11T20:31:36.307Z","2.0.6":"2021-08-17T06:11:36.791Z","3.0.1":"2021-10-29T14:13:08.987Z","3.0.2":"2021-10-29T15:38:03.610Z","3.0.3":"2021-10-29T16:25:42.562Z","3.0.4":"2021-10-29T20:28:16.330Z","3.0.5":"2021-11-07T08:08:13.094Z","3.0.6":"2021-11-07T08:25:26.818Z","3.0.7":"2021-11-08T01:16:25.466Z","4.0.0":"2021-11-11T22:44:15.352Z","4.0.1":"2021-11-13T00:34:09.457Z","4.0.2":"2021-11-13T12:43:56.746Z","4.0.3":"2021-11-13T14:41:58.742Z","4.0.4":"2021-11-13T15:00:35.759Z","4.0.5":"2021-11-14T03:07:48.355Z","5.0.0":"2021-11-15T17:18:27.341Z","5.0.1":"2021-11-15T17:35:42.831Z","5.1.0":"2021-11-18T17:01:51.501Z","5.1.1":"2021-11-18T17:16:49.329Z","5.1.2":"2021-11-18T17:28:30.937Z","5.1.3":"2021-11-18T17:29:24.476Z","5.1.4":"2021-11-22T02:12:43.557Z","5.1.5":"2021-12-24T14:13:43.502Z","5.1.7":"2022-04-27T06:38:46.367Z","5.1.8":"2022-04-27T06:41:51.222Z","6.0.0":"2022-05-11T01:01:50.530Z","6.0.1":"2022-05-12T13:22:06.818Z","6.0.2":"2022-05-12T16:11:24.025Z","6.0.3":"2022-05-13T21:12:55.932Z","6.0.4":"2022-05-13T21:35:51.700Z","6.0.5":"2022-05-27T22:13:57.745Z","6.1.0":"2022-06-01T16:58:48.888Z","6.1.1":"2022-06-17T17:13:28.475Z","6.1.2":"2023-06-11T13:28:07.870Z","6.1.3":"2023-06-11T13:46:06.452Z","6.1.4":"2023-08-14T23:32:30.072Z"},"maintainers":[{"name":"iyegoroff","email":"iegoroff@gmail.com"}],"description":"ROP flavoured Result & AsyncResult types","homepage":"https://github.com/iyegoroff/ts-railway#readme","keywords":["result","railway-oriented-programming","rop"],"repository":{"type":"git","url":"git+https://github.com/iyegoroff/ts-railway.git"},"author":{"name":"iyegoroff","email":"iegoroff@gmail.com"},"bugs":{"url":"https://github.com/iyegoroff/ts-railway/issues"},"license":"MIT","readme":"# ts-railway\n\n[![npm](https://img.shields.io/npm/v/ts-railway)](https://npm.im/ts-railway)\n[![build](https://github.com/iyegoroff/ts-railway/workflows/build/badge.svg)](https://github.com/iyegoroff/ts-railway/actions/workflows/build.yml)\n[![publish](https://github.com/iyegoroff/ts-railway/workflows/publish/badge.svg)](https://github.com/iyegoroff/ts-railway/actions/workflows/publish.yml)\n[![codecov](https://codecov.io/gh/iyegoroff/ts-railway/branch/main/graph/badge.svg?t=1520230083925)](https://codecov.io/gh/iyegoroff/ts-railway)\n[![Type Coverage](https://img.shields.io/badge/dynamic/json.svg?label=type-coverage&prefix=%E2%89%A5&suffix=%&query=$.typeCoverage.atLeast&uri=https%3A%2F%2Fraw.githubusercontent.com%2Fiyegoroff%2Fts-railway%2Fmain%2Fpackage.json)](https://github.com/plantain-00/type-coverage)\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/ts-railway/6.1.3)\n[![bundlejs](https://deno.bundlejs.com/?q=ts-railway@6.1.3,ts-railway@6.1.3&treeshake=[*],[{+default+}]&badge=)](https://bundlejs.com/?q=ts-railway)\n[![npm](https://img.shields.io/npm/l/ts-railway.svg?t=1495378566925)](https://www.npmjs.com/package/ts-railway)\n\nROP flavoured Result & AsyncResult types. Based on [Railway oriented programming](https://fsharpforfunandprofit.com/posts/recipe-part2/) article by Scott Wlaschin.\n\n## Getting started\n\n`$ npm i ts-railway`\n\n## Overview\n\n### Main types\n\n- [`SuccessResult<Success>`](./src/types.ts#L1) - represents a success with an associated value of `Success` type\n- [`FailureResult<Failure>`](./src/types.ts#L6) - represents a failure with an associated value of `Failure` type\n- [`Result<Success, Failure>`](./src/types.ts#L12) - a union of `SuccessResult` and `FailureResult`\n- [`AsyncResult<Success, Failure>`](./src/types.ts#L20) - a `Result` wrapped in `Promise`\n- [`SomeResult<Success, Failure>`](./src/types.ts#L22) - a union of `Result` and `AsyncResult`\n\n---\n\n### Functions\n\nAll mapping functions have at least two overloaded signatures - common `(transform, result) => new_result` and curried `(transform) => (result) => new_result`. Curried form is intended to be used with some piping function (e.g. [pipe-ts](https://npm.im/pipe-ts)).\n\n|               | Result                                   | AsyncResult                                          |\n| ------------- | ---------------------------------------- | ---------------------------------------------------- |\n| success       | [↗️](./mds/result.md#resultsuccess)      | 🚫                                                   |\n| failure       | [↗️](./mds/result.md#resultfailure)      | 🚫                                                   |\n| map           | [↗️](./mds/result.md#resultmap)          | [↗️](./mds/async-result.md#asyncresultmap)           |\n| mapError      | [↗️](./mds/result.md#resultmaperror)     | [↗️](./mds/async-result.md#asyncresultmaperror)      |\n| flatMap       | [↗️](./mds/result.md#resultflatmap)      | [↗️](./mds/async-result.md#asyncresultflatmap)       |\n| flatMapError  | [↗️](./mds/result.md#resultflatmaperror) | [↗️](./mds/async-result.md#asyncresultflatmaperror)  |\n| mapAsync      | 🚫                                       | [↗️](./mds/async-result.md#asyncresultmapasync)      |\n| mapAsyncError | 🚫                                       | [↗️](./mds/async-result.md#asyncresultmapasyncerror) |\n| match         | [↗️](./mds/result.md#resultmatch)        | [↗️](./mds/async-result.md#asyncresultmatch)         |\n| combine       | [↗️](./mds/result.md#resultcombine)      | [↗️](./mds/async-result.md#asyncresultcombine)       |\n\n---\n\n## Usage\n\n### Avoiding 'pyramid of doom'\n\nComposing several functions with multiple arguments can be cumbersome and will lead to 'pyramid of doom' style of code:\n\n```typescript\nconst div = (a: number, b: number) /*: Result<number, 'div by zero'> */ =>\n  b === 0 ? Result.failure('div by zero' as const) : Result.success(a / b)\n\nconst result = Result.map(\n  (x: string) => [...x].reverse().join(''),\n  Result.map(\n    (x: number) => `${x}`,\n    Result.map(\n      (x: number) => x + 234,\n      Result.mapError(\n        (x: 'div by zero') => ({ divError: x } as const),\n        Result.map((x) => x * 2, div(500, 1))\n      )\n    )\n  )\n)\n\nexpect(result).toEqual({\n  tag: 'success',\n  success: '4321'\n})\n```\n\nThis can be easily avoided when using curried forms of functions with a piping function:\n\n```typescript\nimport { pipeWith } from 'pipe-ts'\n\nconst result = pipeWith(\n  div(500, 1),\n  Result.mapError((x) => ({ divError: x } as const)),\n  Result.map((x) => x * 2),\n  Result.map((x) => x + 234),\n  Result.map((x) => `${x}`),\n  Result.map((x) => [...x].reverse().join(''))\n)\n\nexpect(result).toEqual<typeof result>({\n  tag: 'success',\n  success: '4321'\n})\n```\n\n---\n\n### Programming style\n\nThere are certain [catches](https://fsharpforfunandprofit.com/posts/against-railway-oriented-programming/) of railway\noriented programming. Most of them are matter of program design quality. But in the context of TypeScript language,\nthe most serious problem is the ability to completely discard the result of a function call ([TypeScript/#8240](https://github.com/microsoft/TypeScript/issues/8240), [TypeScript/#8584](https://github.com/microsoft/TypeScript/issues/8584)). For example, in the following\nsnippet possible parsing error will be discarded:\n\n```typescript\ndeclare const obj: {\n  parse: <T>(json: string) => Result<T, Error>\n}\n\nfunction foo() {\n  obj.parse('][') // Result is discarded!\n}\n\nfoo()\n```\n\nMore sneaky error:\n\n```typescript\ndeclare function updateUser(info: { name: string }): AsyncResult<undefined, Error>\n\ndeclare const MyButton: {\n  onClick: () => void\n}\n\nMyButton.onClick(\n  () => updateUser({ name: 'username' }) // AsyncResult is covered with void and discarded!\n)\n```\n\nThese kind of problems can be minimized by using proper project configuration: setting `\"strict\": true` in `tsconfig`,\nprohibiting expression statements with `functional/no-expression-statement` rule from [eslint-plugin-functional](https://npm.im/eslint-plugin-functional) and banning `void` type with `@typescript-eslint/ban-types` rule\nfrom [@typescript-eslint/eslint-plugin](https://npm.im/@typescript-eslint/eslint-plugin). [tsconfig.json](./tsconfig.json) and [.eslintrc](./.eslintrc) files from this project could be used as a starting point.\n\n---\n\n### Exception handling\n\n`ts-railway` is intended to handle only [domain errors](https://fsharpforfunandprofit.com/posts/against-railway-oriented-programming/#when-should-you-use-result) and doesn't catch thrown exceptions and unhandled promise rejections. The common scenario to deal\nwith exceptions is to catch them globally, log somehow and then decide whether to prevent an exception by fixing/changing the\nprogram or to convert that exception to domain error:\n\n```typescript\nconst errorHandler: OnErrorEventHandlerNonNull = (event) => {\n  MyLoggingService.log(event)\n}\n\nwindow.onerror = errorHandler\nwindow.onunhandledrejection = errorHandler\n```\n\n---\n\n### 'Ecosystem'\n\nSome packages compatible with `ts-railway`:\n\n- [spectypes](https://github.com/iyegoroff/spectypes) - fast, compiled, eval-free data validator/transformer\n- [fetchmap](https://github.com/iyegoroff/fetchmap) - non-throwing fetch wrapper\n- [ts-elmish](https://github.com/iyegoroff/ts-elmish) - elmish architecture in typescript\n","readmeFilename":"README.md"}