{"_id":"type-mapping","_rev":"62-bc5ced2f45381c698b7c7cf188be29dc","name":"type-mapping","dist-tags":{"latest":"1.32.0"},"versions":{"1.0.0":{"name":"type-mapping","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"type-mapping@1.0.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-d4Ai07M61nERmzbCOyTG6noefXSNTT6RcxmUFJu+WIBwtYT2gI2z+Esu/y/xx3Hi/zJGcahyHVxjZyn9kAhxyg==","shasum":"9e0ec9f9c1cf1182a42feb3994ef2cbe3f66ac52","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.0.0.tgz","fileCount":1,"unpackedSize":208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5ziNCRA9TVsSAnZWagAAwAAP/12vWlfLRP5VQ5/Nt38B\nkZi3y3jUsanu5wi+8ouBThHC+nSv36OlotG8HpEJMRcwpgmd+JRLZ7WK4FHw\nr258hA6IZK2lAMjZl8bnZRxQMsPey3XLjE3aUTen1pDPYK9n7ukguT9EBOY4\nDIkTv8wMVDuM7cTiDEZjUhcBv27kd0CSR8Hjn21RlOL4yrjbGxVbmYwQzCoS\nnO07befCkZ7gvBxjrgf4tIB2OxK68cI/ra5mPnTdUAQ7sT8uzMGXVApeaUit\nwRgOR4819BKPKEzyKIdFAjFYqw1082w/cvR/AGLp6UhVck+eY0NB35qyhZYK\n/NaLMv92fr3RM9ZMIeplg4Me3ZN7ZHu7PCCGQcAuHyOAdFdDOtsEQ/HKnkXk\nM7hjLCPuUkhXpF7Zv1yUYDHs6OGAX2248lE7mDWs1Gp48ddIrFGypH80P1Vh\nXNGVmcqmpMSw7ANS27lrYFsXNA3ehjshiPEXwl4NlsjYFnGzO/ybIzv35cPZ\nD+HxaFqs33tjlq3oiI7uAHNWJwODy5wDb9JGgBoZfTLPmGe8tq8rRQnQjofT\nWc7wMUHo8BPaiPp2d6ghxSGrcHw6LhuFNvsxcxLj2fc1lepC9gjhrnQ9SDnv\nzjR2qnvLanacAFEn7c24dlQpOfxvKuGUgyGXX9Y7zlqxmZCO7sSaliaAWHKL\n6MjC\r\n=uGOK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB0sMiOKXjfr385uMiLw+DrfaTI/ovs4iBzAeETxqT+wIhANYXA9WcgwVtPFL3IG708X7/dSNmwoaX33cI+zsNqtix"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.0.0_1558657164788_0.7647246199803321"},"_hasShrinkwrap":false},"1.0.1":{"name":"type-mapping","version":"1.0.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","diff":"^4.0.1","ts-node":"^8.1.0","typescript":"^3.5.0-dev.20190523"},"dependencies":{},"gitHead":"f286992b902865d615833436b02585ba0f320ff2","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.0.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-MWpqTgGDrJAEA8GlpgctR6W5cnO50rgD4Hx0g64q31cdV0Ad11X9dcO7dD0/7Z3AiGbMCqtiy2RE1pYAGILUWw==","shasum":"310987ae2f5a1827e16aca40ebcfe8d9ca688549","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.0.1.tgz","fileCount":959,"unpackedSize":1050686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8gj4CRA9TVsSAnZWagAA1F4P/2iCYMBoKxMQ2splJtyq\nxFH4dCUPVeu/jhsQP2ejxfXQmr1XpB4KsuzbD/fX4l/xDK+SRYfdK7u73EiX\nRsnRs8JoK15nJVToN0s3PK5E2GqnJI7G/WHxkSb9X1nB7FYh5Y0iuCfDKJ8d\nie5j+xYBVO5mbJhVojEKa5mSQM5dtUzyTEHR22DzR5vA4MTDXhYXFOBFu/V7\nx62269tXze9tQ1rPyVUNTgLnj92k9z5bKmGmEdcFhPcM258zwTRGUppmmLs4\nfXNZnFqEEpRUdS0+11qVslcHB3NpwlIv0iIEDelWmQjKCOCx8UDZok1XFwmo\nzNBfzBnnJgrReffYs9Gz8ODERAT093gaR68gunyqenNotJIYZsKJjs7dsMuK\nYLIAbBwT8NLL3NA6pm6tZke4zPh/10Ed/5qGzbRVnsbH61a3r9U39xGUKbb4\n0buqecGsqRTIdl2FArAOt1FtSPfc4JkAoLan3N73Fd1BFoyun2lV/pfeit+a\nEaoHAkUD26LnEpfweA5nIyvUrP4DazxRQ7jH4rcepuUWTAeBWo6XCoDc4pB4\nKt6gD9u9gn1N1VAwmdg8asut06OKcUglGZ//5DF3AjJ9w5Oih9iBpkufka16\nPdTDwDpNtJqJCKUbDggguDPbdvZ7ILN7hvMhXDWI0pzLuovRqDclGFODqBTo\ntow/\r\n=v5jd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYvN//47M5K9D0t1meCzrnrqRXlBXCh4oPImtFUoS4JAIhALadtuxt7/hrOyXv5aOrNYdlXkMMptZTcG7Bvz02BeTH"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.0.1_1559365880343_0.4715525138602803"},"_hasShrinkwrap":false},"1.0.2":{"name":"type-mapping","version":"1.0.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","diff":"^4.0.1","ts-node":"^8.1.0","typescript":"^3.5.0-dev.20190523"},"dependencies":{},"gitHead":"f286992b902865d615833436b02585ba0f320ff2","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.0.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-1VsrKfQXTBKR+85G5mcqOa71oBgrQieEMEfQ3JqVdWGIH/Xj8pefpOeNvlnNVK4NSF31mpea8/9vq4m1SdBfng==","shasum":"ecefc5fd3948e73a17311d1c0026cb3696d79f19","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.0.2.tgz","fileCount":959,"unpackedSize":1050855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8g3yCRA9TVsSAnZWagAAzWAP/Rcpl8/m7b8qozaausi/\nWfsHl3JxF9xJRAgHbuVsR5zdFbp3vqPkTy+XAVsvd4lLaD5py6+NunTDj8C5\nRGWknelBwT5pUBjeXKPYnph11fDYLBb9hzOnQF1imsZhH2i9VCVlklDzYfbv\nXJndO6yjyPFHJt7mWJdi5rGupNG3UdVwMnjoogS1GKQ9UxpYo435pVFSxk9S\n/rfvSl0mzGgR0bJmtXWC5OSvtTKwDZrYIxOOj0+pzxo/AlQR1qVv/H4b5PuI\nkS+RhSNjZtzTL1cmh6gQGXggs05GLpb/WxrjLMYz+wkb5D/hUWtKwC4fX4JJ\nPhfjBdTSA5QanfMa3vSUe6xZEZE5Kc/AICkQJ9D8pJ+Gs0YfbI2mMd5zH4e2\n2sr4lDWi0F6Yn/oe/QfHLwtNcebLUrydAqnojn63+kSr7kUN+Ue5DxahLA4O\nbz6mX1f9LF9ejmAp//24lLIqFZfBcGlGwEwHAe3yI7L2vxYBUOIHimMXl2A2\nLgsrXQumybuwoBxw0sccrh2Y3N8PcsEUXjIvKa7gI/wXWACEyy3QLH8ZBezC\nhE4gzDcf01VEZ/4ZokQC91PJqW9ZLWmOFKN9WQwtFX0E0yNIVbj1aap30h/r\n3foAdKzXqOGyGqdFNcMmACBW911lsjfL7iqpyNgpXezVkftFDKYCNu3vTLO/\nIqlF\r\n=npch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFeRuQ0gWoccVZx7yXERj7iPw8IMl4947Wtg8Z8TwvEQIgBAAgjCUZnNmdEhKuxLaHCm8obcd+Qh13AN1ug6e1TIk="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.0.2_1559367153555_0.024481636442772903"},"_hasShrinkwrap":false},"1.0.3":{"name":"type-mapping","version":"1.0.3","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","diff":"^4.0.1","ts-node":"^8.1.0","typescript":"^3.5.0-dev.20190523"},"dependencies":{},"gitHead":"f286992b902865d615833436b02585ba0f320ff2","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.0.3","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-cBTNp6ZabVHAGM5vbOW0xTRmpluJAEwUIyECXYAXVzXKrIpOXTDk9ZydhX/TuVbE6tK3Q380WjkEMzAZVoIBIg==","shasum":"80d9b5231cd6c257e54d54c71dea29d25afa8666","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.0.3.tgz","fileCount":956,"unpackedSize":1050410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8hNLCRA9TVsSAnZWagAA+4cP/2DPnLm7X3Fwe5WB2ViA\nYU1F0LE+56shYEsXufg7VCXLmEPrVUYviWb/YXqFmDWVHkbGvSydXRL/m4q+\nsCPj8h8VB/zxrSx8G/2m8obPIZZ50LbxuRwtdBW06xV24pzfdSSGt+gF+CZN\nlwmaVdezE7Oi/jlfK5jahNQ4Sz3PySmQgQ8YlIfXrxF6Hnx8gWF/VUJ4Rbvz\nNzw3K1W+5lbr0EOaD+ze8qfjnOfyRe0EqITvTIMQwON+BEImpuwx5caWifh2\n2F9aT6+AibuV9OLkmKvnjCqQ7WG4hOe0Hv/QCDHN3YNb3sTENb7lOVPb60no\nVY8QFeFZi+ikQn5d+TaeILVUWAiqV6giOw0TY5UFU595AiheWYZo7NF0eS6B\nTi1REUHLuJsftsXJKdvOPcOXzQQ8Eil4sdRWlM1TZNSgEUud1GR0FKwj2vwP\nAjiv9rjnNRdWkvzZBoT5CCg6VVTVYLfxW76B+mg95cGIFMtJJo7d0kVV7b6G\nChsBmGnxwoJgN7geIGoHb07Eb732plCpWRskdc9wt4+iuOIokMlq2w4NEHnl\nosEsFjfatzW1uYeatHIlUMlN5Yc48B7Yd3ZRu8tUJFvot31fe+Nbw1T2uhjp\nWe95kV69Z8r7LmQMvCaFiwXmdnvENtilLxDuLIfdSNKDc5Mk6W2NH24cvzZe\nuTYY\r\n=b4V/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDlJ6sxyMe+z0MjvR5NaySUOGvGTPsPbts9uYr4WeEEAiBQemHsMUfoQpNyC3u40JFHIsxo9PA3kPMQbk36OotbMA=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.0.3_1559368523287_0.6859781761180774"},"_hasShrinkwrap":false},"1.0.4":{"name":"type-mapping","version":"1.0.4","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","diff":"^4.0.1","ts-node":"^8.1.0","typescript":"^3.5.0-dev.20190523"},"dependencies":{},"gitHead":"f286992b902865d615833436b02585ba0f320ff2","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.0.4","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DKtOyACLJ8wEBYCrDthep7C8tNiEoXcgYmWgDEtuS2Ey2zqU9lPGMzBRL6KsIQmBGK8sIDK9XKok/wLzNBJryQ==","shasum":"1128d81bef7f7b595ad14f9a8cef5a42fd0af30d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.0.4.tgz","fileCount":956,"unpackedSize":1050692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8hS9CRA9TVsSAnZWagAAHKwQAIXmrac+jKsMzH26BKlO\nFjt4OlH/CWIOV0aWNTEV7G62/ZWK+vL07Z7ka6SF5QSlsm8+F/qU6YUoLny1\nCrnJYe+oEZm1GOi56D9JSDCC+CNqX619b24xT54b9FKMh5hcvE16elL0p7FE\n9M2le0F9MdnNEDlcTBqN1hoYvnU6o4NUrQk7SyK1UFmqsyKjBGh1LgZv1V56\nX2akoLvZ92zemfpERxCc9bwfX3bwxGlOCSc+ZTDm5kZ0JZwesqinmitIJxub\nbzVbEHN98Ybd3DhDbAVS93tr5aeOnDPLxQbPmQeW8EWoJsKCNrj2NjRStPQV\nT4DZQGcmZYUJ+sAlYVxhXeeWsKRuB9iD7zyNYnlgkNAnjbGTgX17p9IilLX8\np7BRaDhC5O7botp+ilLwbWHAndrPYrVId7Zjr6evgf7arvpEgqFvpV49Cb2Z\nn/E4F6WRAzo13RWBk5k97ttD6Ey2WAO0AGK849+lO9TfsZXLYyRDoqwCpBHv\nP5zGFpuclE0Rvf51QRbi7ramhA497ZroEHKyrQcTo4NbTEkBMSXNLrGqXMLd\nmy33uLBZDJm6sYNIcLQF+yzs+vr3GFb4iQ1EhQRL0bj2bGHjh5qTcsyXbSTb\noxSQvQTCONdN2gt1+SqAH3AZQYspC7edyINwgChW3qXgvzPnZsayWii0md9D\ng6UE\r\n=p/s7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7+M3USXWhjcHLYLy1w+ImpocqlybTiSuZTqbjRa5jbAiAiPe5fmH7bv66tVrGlJQez6for0QdZCm8ko4bVDL9Q4g=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.0.4_1559368892568_0.9871815050475947"},"_hasShrinkwrap":false},"1.1.0":{"name":"type-mapping","version":"1.1.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","sanity-check":"(npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"3e23fb31c24f80bc2550c763c61c6436ea6f1bb1","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.1.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-BdSMICOSfGAgu7idT/ZlKH5U8cnXo8Fja8fB+X9vd0GVnA0v3t4dipf5ZDvwCeDT7knbUKntndUhdS+xM9p9wQ==","shasum":"9d12bd9015629e78a496e1e5f1f2ade6de0660ea","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.1.0.tgz","fileCount":1413,"unpackedSize":1803632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+pggCRA9TVsSAnZWagAA2DEP/2x4FiOHahx1HAMLSs+w\ns5pb6IWkHEcGOxNI0+WHJRytn4nF7hat4I6oDbUjRsJk+4jEQ6tguGU+hGfY\nD4bCTKjGmMBZEJSID42S61rH+TmFquW4z5ls77bvJMkrsmp5epjQtXRZ6WVP\nvF3TbYi8jZL6mA1jiNtsds4g3/ZseWB6kcvJXr/ikEEv4V4uSQLPYQqLh+yE\neNcY5lyPn5s4EwHM5hxHI/Vzj+wLSXvdJpbln8rRNGBnqb2cf9PdEFp6urNb\n5Cyfpr/Li9YCGOlv3ZwyDXVmomYgU4WW3Qic/wJVapo9Fg53nP4HEhH1PPpG\nmwpUWYespFx2Mkbzx9X3+eXPmCG0DbiwRegwcAKgSlZZWtCHJho65v4AtTgV\nhsGNGUkdzFTEgYWVwFJ72OmbdCH+pq8qBHAWkTY28hRFACJDnTYyzLuQ5ZKK\ng3TNZYGJC2Kj2Yy8Plx7zhI7pJcYJXBt7anESroN3QDG7j3ZLF5OqwaPuAtR\njapkNXs+p4QNuCR6z0SLUSr0mxFHTGINZffkGtPOYSSzxpaeP0ynQ2XHItXm\nkqPQ2eIsts7HUoRqq0SLhALNfHgZ55mVwZhljx5wGIM8C0I0XyGpq8GK5smp\nT6+1ob0fx5OKTgr63JO+F0p2GEIA1I6RowhZOtI/R4eTukDg/FRCO/Mp1ad4\nIrTb\r\n=0PVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwq7Ch5vN6Rk5kOmDnbTIXvlBtPItu6tiTURje0EsAiAiEAjXTENjJ8i+PCtBc0Mjy50XV8a6XVsXU9LDCoDSZyfXo="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.1.0_1559926815192_0.7370566209211722"},"_hasShrinkwrap":false},"1.1.1":{"name":"type-mapping","version":"1.1.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","sanity-check":"(npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"3e23fb31c24f80bc2550c763c61c6436ea6f1bb1","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.1.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-oBTvbQdinsXOVmHjcj5Dh/DVhy2K5yBOAUfjsJQ1B/ASP6miHvBQithV2wz9+tve3kXCwf+hf5SpT8w7ifmHQA==","shasum":"521657d11fb7dce4efb32d0c2f3efbed62116651","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.1.1.tgz","fileCount":1413,"unpackedSize":1803572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+w5VCRA9TVsSAnZWagAA3cYP/0LxhhJ8PBgECcpa+hEb\nlhXptIXLKu7Fgpf4/NeANHBqrhcw1eKl680+dd/W8Bc9/PiSGLxRUg7wC7k1\nDxsJgxcqCPE2Kg2sVXtD+z3VSCRMmcahmNb2hZdGldvSdNicJYBCqoxJhSe+\n5U+NshIOWwSmeRl7yVKG0yvmwFUqQ7qmee/uZL/Uu9ASn78J4O5t16Ic2MHk\nsbuzdTVtwrOEjuS6NN4h5U5NDQl7hjvyYBAaMR5Yl1F1AYwZ3pwWUFFGJdJX\ncAFG4s1hjc2UyBneIuHiUeE3conxFXvgiIbN7d2YmxsTP5bIzVt4Hm1YZQPX\ncWIbNu4oK2pWfiiLhvuZNTytt7zOLgXZ95YmeqztWVPZFaexiaZanOjU4mgB\nNAX7tpDUwkzKwCB1FgAEsIZscIch1WoLe+Wd/3O0yObRjiqXkSXtF6PZXwys\nUAxd3K4zOQBH/cdIhng2/HKc/O9x0O3AVPYzYKDbfZrRpuiWsOmbYQrUPwuH\nAst8zErAFoqIpwBVgwhSWbkiP3x2edewVZAD9L8DqQ0wdbsZp9Z2mz8vG3W7\nmuIsRBalhFTUf5XlQrRAUZ0DoZJg+fjbijS5oVyHGJ9tvZacHly8YpkKP/q4\nX0UjCWKodobRqPIIgV/r8BbRH4ESFCjfxmkPve0xEy4UbdJkdn+rgcE8UyFC\nlwkT\r\n=hiyp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn6yOaT4iJjbN+O+jedCuN4srgNe1ljbKcZ98RVmoOeAIhAIg/uFIy23Ni5T1cMjFH01qCUYsNr1AprSZPwnO8cOUg"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.1.1_1559957076039_0.7849869569333079"},"_hasShrinkwrap":false},"1.1.2":{"name":"type-mapping","version":"1.1.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","sanity-check":"(npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"cb00bce0338e5f33c60bed491fcd00ee07386cf5","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.1.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-RzNVI3zxkLyqR4L5gmwf3zqrtIicOr3FaptkCV6fXCr5Y2scaAhRSo/EPl+/sEOpEd2G0w3HC0FAZ+iNvjlmBA==","shasum":"77d1f84534c5e75fdbceef0d2b9943f23eabe720","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.1.2.tgz","fileCount":1413,"unpackedSize":1803581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+zM0CRA9TVsSAnZWagAAmFoQAI5aqKcq82Wp1lAlTPwN\n6pR9j3XRxxWpIxH4zpgc9M2rLFntLHSa7PQcsZnxhPF4theVf+/JZ3BVtwmT\nbtzFQVDXeve3nAr30/+bhnTFKD4wRguAubZEUcUYEjOddOAgV2evRO9iPPm3\nNUv27zX/tlpE0my0Bd7MrQGB8eWu3HRHcsP53Pg5ziqrKrUt4hnjt8Ld/ahl\ngF0zpGLTHuaNfCsiq7SyghcSfLYnn/BUJ4dF/ySgwZJfVKxj5Ge3OBfn+r4J\nQSfpMErjvP+W4qrjGBi50hWNl2N7YS4HIo6CWsl+knpgUHfDs0j4Ir9mJPPR\nHVZiyhFsLHt9kxS70wxiHCHvZm5ihc+jMvdihg7RkxdLXoW5MrNmfSG3qhhp\nHw+KvmTUPekSZkFSNbmoA3lPJuG05hg5FAel3iTeGwMgdnm9CfktY2RfEwwv\ncRZwwerrQV5lHmsYrEWeRCsjVXItGpXb/YOLACNRCyfLu7sJPGgkeLilJ8bw\nJfoOsSTwjdrzq70xLsAwk3jsddB/B6kpN9AC55lbjN/XEMIhERp/pSa0qv/9\n+MMw1RyUcu7RXFiDzLu8OOHiJ5PuPeNZmItSyx0lMLB/2mDeKOWmFtqOtIUL\nhCJaqU9IiusTFkU99tHkc4++Ahb+kHrSR5MVEuzcVICrL532z1BgPXeX3vZu\nkhy2\r\n=zULE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcKYct514UFdwsSRqHRJzqqkIpQynnpDlKFWS2RBnGNwIhAP6VXAM9BcN3x53e86A/d9I0Q8DQJdRb7ik4CwjJUNyk"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.1.2_1559966515368_0.8771249974554898"},"_hasShrinkwrap":false},"1.1.3":{"name":"type-mapping","version":"1.1.3","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","sanity-check":"(npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/generate-fluent-lib-export.ts"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"1a999792f00fe25d2d3d1038d48b857a82b94219","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.1.3","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-tRiyAzxGyiahRxffLH3XG00TjSjVuN76gXI1K1sc5H174urzHU+0sFEhkhjWObgZY+Hn6qQFt9CSBOHpQ+Ld+Q==","shasum":"b774140730612a6bc2872b82b243496d116cab17","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.1.3.tgz","fileCount":1417,"unpackedSize":1804064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+0JQCRA9TVsSAnZWagAAjygQAIq6aJYv3/5iq4b/aZ9/\nPpzHT6pdH/TCRkGneqe1B5kupa3rD41wCR42xdGaayMtfakGbAqEdD4KZQRa\nd23KfZWyDmbyWteFv+b/a9oPSp/zQwOatWX3ak7b9a7/+LIXkgGXQgnK7mrh\nLzpmEWaA/g8CZ4FzPvYzSdFjLeclLDk4ofQ9hKHZMnN3HSckZ9aT7ldaUtGK\nYrlEI8RBi4BYg+2dR1z9LhiyUc+QmHEM3QMbtOyk4vMZ/w0HJkK53mpYGvFZ\nKtFLGD0yuS8IBYaqdMoVlJ2J4VGRzRB10qA/Y1gIn4Ig7QATt9ncO0m8fOvo\ntxyssQsKukxjMNTnt4I1YRc+1N3Ldwqj1mO7Ctkhi/LTvjk/A5iwD5dONdcT\nrXwMOnuFYc/HkXA0HUfJGlE7yXrg0jY6vfrOT1yu5cKHlK4p7QneYgA/FM10\nysrLhzlzvibSbrtu46mvNteEWb9Q9xTWYMTP6EN6/Vl0XibOwcNU9a8dgH9/\nkJUUd+/PFxd41yIjHPkHOYn5lXGSWjRLCmbTMW/rP3vfMVqJUKYrX5smebyk\ni3APbxPw1ibu9MOaQAZYYoawba5DNbNMuyfzyhNQuoslRL0TYNS6HDU5i/z6\nEKnBA9G/CgEP0vFfZkfkpX4FkxDsJGseY627GgWtvzKLj7NQLSvBNhRDQvwf\nfouG\r\n=nj2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1uufeV84b8cExEJmn/WepIozr5kuIbE0IoASSoKiPCAiAlCbAu/7R7yI4VItbvlJcQFnqT4pFe+wgtmjNqoxvtgw=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.1.3_1559970384080_0.9102051563001494"},"_hasShrinkwrap":false},"1.1.4":{"name":"type-mapping","version":"1.1.4","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","sanity-check":"(npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"1a999792f00fe25d2d3d1038d48b857a82b94219","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.1.4","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-qhjT4NXicfuwuwGcrBm63BALeu0krKLJvdUGvWtGFmcW89YInnPz5rcFLRYA4lQGgO12qpi+oObev0uPWbuT6g==","shasum":"9bc78df2b55b66e92f25b3087e5a49d9f8b565ca","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.1.4.tgz","fileCount":1417,"unpackedSize":1636803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+0OrCRA9TVsSAnZWagAA+V4P+QGj8m2ACPJKdAy+vz+x\nWSA5pwoFVgwFU5BHDmXtT+3vDg9UrDBVPvw6MyL3Bo/15impZ1B7Kl6iMlkM\nEeTFCeZ4RdQw6QoZDrYoyLvJkYXQjwyuUHSUGYwQHQBpP6bZOAaEkCXa1nRp\n66k7fliI+V1z1vlbU/Wn1BcUkyXFAsEulJKn9+8BcgmYmAmOUCWUtqLhPwC2\neJXlBKD06Omo+MVR9jbfcnguwxEtUU1Xs+xNjKL8U53nRdRWScTGp2KBdTFT\nB9e6ZSWFwJCLViuDxM1qZTj3dDitGOcaj3t7BE+BhSfmes0pge02JH33UwZ+\nZpxDUIHUSeDuJBpiuooZWJ4gpkYX53MidVhrWQy2paglr46j7ayJ7MUa3EVH\negK+vEpWijmQRV0qoP4rKFMbUSNs6yYqkSQKQJq7ImDNm5YElTPO5MqlF4st\n3VQAaU30huM8tKCjZxnI0aP+Lgu6LgM5B6XV0YuZRKotMBhx0HsLVmHG7q8H\nqBIiBuS5qsJnC9vIE2aTUqAcnw4p7PJzrFIyouH+5cMUGRUNkIg5aRzUu+aE\n+flZKW0Uv8k28avEPAgoa6SAamDLPofKUeADAfKjgy9mV+9jqZGuQFqq0swS\npCor3XEHeU+97yp1DVnvVqd6e/dn3mfwOPrOZC1upBNV/YhEbOflBjopyO3L\n8rFN\r\n=aARm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4dLmXEAPyDNlt23PBC0ucj2oVk02vCsq74vvo2IwsQAiAXtOFVa4G8iiY0YSF7Ug4V2iRb1Ye1OTmOb2cnlK6Z6w=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.1.4_1559970728299_0.6805615289830351"},"_hasShrinkwrap":false},"1.1.5":{"name":"type-mapping","version":"1.1.5","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"13d9a96241d91d0e486ee4e8194ad163cce3986c","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.1.5","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-9Qov7m0xvrxKZwBZF1PmGTotLgicnnudvAzZd1M9zdHhqU4ldVMF5H13K2avn2fWLpcV8VMsc0O2AkqnPE0ldg==","shasum":"112cd04e1c96c1e14d99e7558e634edb154e4a2d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.1.5.tgz","fileCount":1417,"unpackedSize":1637381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+0VZCRA9TVsSAnZWagAAfMYQAIrXFKSjIaXNHVwqri50\n4ScjzSJ42S8XjYlL394bkAC3FYinp03EipP2GyDnmZ4JIHkBzuci+3o3KMPi\nI9ojMCoTh2+YSOz1F1BxNPBHkg+ogO7zmYFlxKOhkmeAt0JBDFcL+a6ae5Y3\ncFZk16/hP/l6eQ7wk1VEib1GLAEAGlAm/RzXpFdtefIvhpQosCDQz6lQc1oX\nKIW6P1/hb5Bvbq0xypxPGpgS8PTgcw/bCY3HsZb0mM4gMYWQW+ZsEOSt/NKQ\nmTDKsnLsp5zmd8++H37lC8XdKsVZlUOU0q9GoZItiO9dG/J3pQ+MJLHKn67I\nREvcW/liHYArlRVUGGQ4baDC5JjgK6qB3J+aveGvMWu9x5PEiNW9+uyse073\nqAEOLe8/BfAacW9AJgMdiOGxbgEmEYWD9YLHT82g2IfmdCJ/ZUlbjtucRyxb\nfOvTb8HUS8yTZzrU/pEJuQ5++PHKJEJ3AdSqQQPELth2g6eb94dgHn45XAWi\nRzX73687ETv9w15PTzyAjrkEMs7P7I6e6XOiT8plwLaZSmIH65w8uNjJB3iM\nZKBl6WZGRAVpWFzViBgIvqXQ/zEZGqCHrnx821DuQF3cZl9BlzHbBDEnR45H\n2gfqjrU46U7ypXjOxCwGpLeYDFV6uP96dZi6sv7byzHCIlJ06TuPSD3jDnyl\nA636\r\n=6BgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbbE/4o4giCP9QwvLvlFhahXdVZ4lwAje5OLWf44/QEAiEA7jVECmXR97ApztLvwXLXK9798HZtaXkywSZXmNOV5IU="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.1.5_1559971160993_0.5512533949674683"},"_hasShrinkwrap":false},"1.2.0":{"name":"type-mapping","version":"1.2.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"0cb0ff05ad6e5d7e3903e4c253d541a1a09f1879","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.2.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-qJxXYw4wnPdWNtKOEiTBg/CFHYkbUbR0pYxLD8VipL3Cl83KoLrMgNxPS16W1jgrq1YbTC41jIzj+qsMtq1OVg==","shasum":"47c518e0ddd4c40a79f6ef8b2f212b45062f3f7d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.2.0.tgz","fileCount":1417,"unpackedSize":1637675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+3BvCRA9TVsSAnZWagAADdEP/jOH0LuwS2/UC+lVRtNh\neIWvTiGNAIJ0ZO/o/MevGETP3dErMCZO/XqDL0e3/uA/e36KvE3MOJs+MUiS\nU/tQXMk5ZZgwYTftgiFRxGMTtljJo0pMjdOTm2BTiiF47jZOMjvWwe5DA7Hl\nA2eOm0aw3inrkmf5te2abb4SxlcIwr0Zx3LLYMx1XtT++m2LNWtaSuZoRPtO\ndpUMg3MnhQQkXIMG2lTlkzZNnQ/jc1CTWlQTAa43kRELbjYuOEi2eaVfLkFy\ncVTKU8tuTb1lnC7ZwGB5V0kDRblvx1z08r5w4UWxsxrztUiBURfm97y4b1qM\nLCJceZbeXhcp1ynQuIWOxn1qCVOmoEpK0TX4AnkrmqaFpVbBASE9jjBBiEP7\ndXTTm01muOnQEiP90eFXF02Y0brCLFwvOv9CoYwtoI/LtKRCZlu+g000SAtP\ncphZ58Xhr/2cqhriTlPqNF7aKW4ZwWl49CxQ/OalGpYgDHdvUS15rbtfeKbz\nb5qyXGisZohPTc/yiTUoI5aiNrQfM1vngCoSupNp4M2YxcabMMmsrqM+ahdD\nmbSnJqRv4cidERHAqbBnbsayp18Pd6/KIyy8QKnnam1qK8KQjbeezN5+iD+5\nyguuIU7nOKRqnkZTUXu5PNqIc4KpLww8wTXc8eQw2POTvSb5IES+kYBgWL2x\nZxrz\r\n=mh2n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5LgOyjxOjY+ucRCX8veR0G5vnhuWUwzjjfBK9KCmWSwIgQZGm023fOO8Z3PJcg2wBdkMlcOG9heaWQpqoMo3fGd0="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.2.0_1559982190198_0.08727017389025038"},"_hasShrinkwrap":false},"1.3.0":{"name":"type-mapping","version":"1.3.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"b1b750068191b5f6359ae33381c4e6d3c50ad483","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.3.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-1MRjSvpARv7rTibdB3ik2hgUBcQhDreHYklzhzVhSMisJ6PhUerVQsn8CtdvYnZDyHoZ1kN2nCk0+SB12abd6w==","shasum":"b9c3bb94a10f04f33a3a8d4c31010562a3ed2918","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.3.0.tgz","fileCount":1422,"unpackedSize":1640726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/OpGCRA9TVsSAnZWagAASLoP/0N7GNnzT97zeEARUCsg\ny4Whz8oISa5giQ+tlHit0erLVMrhbtE2zKaqrN/Sq6NWco0s1oHKjjIzPVNy\nN17THf5TfxVUjbEDRXKuIJClIuqfOscbmtxelzMa4GI+y5k+tp/bBO0TngiZ\nVNkhjjFSBmIXIq0cWnLMdTsjgfn5berZ6l7u8+CUDpWK+uA+iGcbBldGym6F\nvSiKucGGHMkr5K0/lOKvFY3gPS8oK5olkmwlLq6SJkn8Q+ZfBFeoSD2mEWcu\njDznWUOSvCfAXsPGDroFopCm8n626nP0yPUg62gTM5A9VhEjBT18OwC3EPMP\n097lZZ6drGUGcZ/mMcG4vghMNgb8k+j4mxD4se2nlUipDRz4hiVJYkpNsGlN\nInU3wY1uhIHWBTMM5TTQG3M3vJOydP3+J6kDGoVxMZOeGSSCvzW0gX+Bu2+R\nRILvgqsZX2Pn3w6cWaOWrO5evlswAAt0c5zr41gyiXUszprQqirKtSaSBewy\nPxw482q5D6fdAcj8AxY7Xa4lMr9437X3Akbcbjkt3vPPN2qlNIiwOGuYU8Ht\nd2lXkOxoNe8zpC8VOa00BbidVVAWWuNuYw4p3c2ieRefmObVKrEc3q7alqEd\nG25Q9y0scCHG3rtB86kPkpTDgQ5mxR6dDYMQJCrtTbdsfCG5CKH4oUQWNYLM\nEy0R\r\n=mzn1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETFrLzgGpmyR6hq84+Q06kR8okXGqx8edLno/Cllaw4AiEAr3UYWcnnIv2JyqIkisZ7ipsoW8yMShIiezalcCSzCtY="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.3.0_1560078917728_0.6433647237830777"},"_hasShrinkwrap":false},"1.4.0":{"name":"type-mapping","version":"1.4.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"632814cd92ab76be1329a54cba7a3e511cece0cb","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.4.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Ld7z9PFjNMfj9tLP2O8xJxWb0cu56xxntIU2IXvUDCHeOCFlP9DbB8WuFwVQMsXJMj3MeCzDChx4rXaGyhq6AQ==","shasum":"53587ba8a1ad30c4e6135ec67b2f4067afee2582","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.4.0.tgz","fileCount":1480,"unpackedSize":1712370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/XWzCRA9TVsSAnZWagAAz4oP/jp0JdP6+GgpbUOmuVX1\naCFfcUKrddVA4eBdzonCbUzfc65nRf4oEDQ526tzXhqwtkVBAQIW4uF8mO5/\nfH294GAObhgwS8XkcRLb2V87SfNaGr9Bz7N6J4bMyw8a9m2VLl4LC9d09fgI\nNYMc4kzOwodGe8hodOIOKwtmDoIWJwxVyNFD4zTA6G+C0Q9PglbezfvReFUf\nhTviVHm3b+N65Nhq5txLYMI9IUS25yUlLY9+H/bBQ8JLgSKMlq6Z1wJraD8d\nkUR8i5NHBwLLPVEeVhsNhf+o5XEOrEzCUP+f0p6+J/4ddBNHZn6jDUryOu0E\nZYumEsd9aYrY8ME8lIEXt8HVbLtXBHCZKMTbHTMWwtYXt2C18V7gBVsVpQSG\n8RKFOdLzxrGwKLQvT/mNMxUSHp7WnqBQV7ZDRpdsEnnf2N8IcDURkiwCHZS3\nA3pkye/0aguohR+6i7xqOIiQCyJPgv4KtVhxMEIdKdFrIjy8wWGt4QG0Yuut\ngSwZsR1A2lOl07jTn9Am6Moq1/aZo8pkmnurxtIjQ9FM0BIFiUhDQTUEAj9+\nu6XJfwLrjc9njVWj4A40r4RKJoYNILbE/QXKfVV6dF9giMR9C1trGu2CXXuM\nQzJMNF1rsAkvIbYYbXkXhHSF9mqY1ATGa9+oZqjvkauFwccKnLv5zgA4RRjH\nskkY\r\n=kXiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw0zZFWQ6M9O/eMsGUHgLcpYwmAMYDMSdPsm9YKityRgIhAP2LmoWcZu4LOmq0+zQHiLtdVOWbgK0VspZPqSssDbA1"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.4.0_1560114610948_0.4581627805398869"},"_hasShrinkwrap":false},"1.4.1":{"name":"type-mapping","version":"1.4.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"dd65bb6c23b7d5edb1c313b0c9d44684b1dd2356","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.4.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-yWQ0xFOFZ6GpapI8OSHHo3xzv0RYgaqHRb+2IFDlJ5tiWwCi3xl/k70iXfFAv3mHQoHCmfxxKkTdsLlvwjfbTA==","shasum":"1461788bd1c77802ad5c7b8959f760d2f896dbe5","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.4.1.tgz","fileCount":1481,"unpackedSize":1714367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAIyXCRA9TVsSAnZWagAA5c4P+gKCNORCZUAN9V6Rx0xN\nvFI0tlRC3D9ezClnXO1FYcEHWArCywJiBqo5hShZes5gklim5FGQbFjcgcHs\nrdi1j3a4FtrzwbVcg8wasqpR9jrRPkNSkN4mKaJSLlzLMINJEtWVcwn+b65L\nQJY2alnP0uRhrzw25BB78jI+WfNBpVdcbAns+mPDiviUHx/tt96GOqZkMpQ5\nsJtj41ctAZK1Pw69GAtU8uM5He8mBImafZSmwH48aRFdzd8BpawQzoqk60fS\n3WWJ+FaYZsCsLDSPs0jwHbT3HiGIeQhEhRkqLCazMQVoyyET4eMeb6TCroyJ\nhsWA0XFN3Nhdtls/pf4Wa5DGBQDOfdip+Vc67nXdvVarnjb39qhZPvUCx/Li\n3AuYJfall/5YqRXClXn8QXQvwdxW4U3m+AMd/O/p6OLM+a0sqm2QgvlBOGCV\nKdn5aiYC2Muy3Dv6yIq6STpsO3Ukm7TmuPFcALHCx87n71GGYWmcy71pKrUU\n8vsdKJxstFIxFDH/uogvDef+X5qIZrrHewqjHDOQZFloIBzXzDvKjdDcj3vI\n2v+rnOzDxy0wIngiweYy/bFqoeuI6rE+fT8OyqLmH1V7pJSjyMzuhHqNhEjk\nyRb4KDFqNR/19wIxc5xMojFG/+OzTNyWpDk6/dNuQfHbuxpWwch9AOZ4SXmI\nUgZe\r\n=QPGi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHuRHOUI6OMXIU4ClxrekuT4xrskIM279mmleSm61lewIgJa4tc6jAl7q9N5ZbT7v2cq2135FBoQLlzDxVd4KHM3s="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.4.1_1560317078704_0.592350128306294"},"_hasShrinkwrap":false},"1.4.2":{"name":"type-mapping","version":"1.4.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"3aa32b82ee906ceb480241afb45073fc6452712d","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.4.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Hqnjeu5bUS0xL6YJFdXlbkX4SjD8GAI869ZAo65hrRY2bvPLNPpUuVy/cgjEtZDyyMOgdaDWPx4/iToG0mBJZw==","shasum":"e901a79f70aae71329cbc9ae1a8d549afd31a254","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.4.2.tgz","fileCount":1481,"unpackedSize":1715142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAy/UCRA9TVsSAnZWagAA5jkQAKFTFhdL4FOYKq5hYEwK\nCjWPWhHADvp0xfZlyQL7gkaIun2GlMgzng1KpLxAUN8LJXPCINzHQvwxBJfs\n26aA1z/nPrfoixfV56o4tUJ6m8KEEZu1EF7oNhiZKT6mIA7IoMwRwIjKKyXq\nBxjdoJMDD6LlHlfEU65rMgandUGM29pxoDhJ4m6lCzugEeHX1Lfn3rVbU34t\nTDWNwR0+pKfIhXx3KMW+3BOnn9Ex4+gLn/VHKxELAg9bhuvPw4MyUcLGmSfl\nhO+gKyd9suiXUie2lmM/GDAh8i1+K6/afBw+arv5w8hFzWKeiUnKVT/+59cF\nVR0g0ELy+X3DnPoEoO4ZVEE90DI8ZsqaMa8kaaA6fPseEycUliLPcmAMDLg6\n4tXs0qMrhmv41WN2fqbV0dL/bO8keczW0AB8CszkWEFcka2Ubv67fGCoXxIF\nbjNAEpxPUaSEeGAMXKoC5MKKops/oe51MTHIJFRtdXqlt32Z3PnpImCB72Yo\nR1+k3NdBfntL4jfwsAGtgWNbo+9uNxxMrE9VWYqrmZGVHQTrC1SEcAbhe42R\nJJlU0xJ8R6GYkyUzmEwijJ+YlBuA+AsBQMaqs6YWhnvOPiIGtYlkuNOJIFZV\ng+l9kB01Zree1NW1L/aD9ZdlF9pGIGC9KoJ72vYlGijiRYGQ64PSZFBgD1oP\nsVYU\r\n=y/6f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJsalN+1rpD3+25Xi9eU/jA7Fwl4NLAvcrPUezCV7sDAiBjcscoUne0mwLQ7Hx46kl+3U/VNsS4YK4gswtDzcpo5g=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.4.2_1560489939538_0.8803330667683555"},"_hasShrinkwrap":false},"1.4.3":{"name":"type-mapping","version":"1.4.3","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"d4367c2c4b23ed105bed4904d5457cb04e3507b1","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.4.3","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-rXHYMc/V7bUkLDfzkJ8y3Ksz9aImNiJQnEfVSJue59p67CZ7ytG8XquH0egHtomj7M2El9DL+OwpgsWwUtLnnA==","shasum":"6e0084e9f8e1d2b44f4659108faaaa69144992e3","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.4.3.tgz","fileCount":1481,"unpackedSize":1713859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBNbmCRA9TVsSAnZWagAAHCMP/3wn6QnYlyud2Yr+Rqg2\nNWqJQntQknmo6htEHLp1eq11ixQaUUnhXBlK0HOWJD7B9yxd6JMN2heyztQm\nCIGTJ5UlKyqN3PrdUi9mVPiNb9VMbM04AfpugXUn4esyJ/wkzRjeLXj6FYx0\nGdLULlGbj5RlsikTLcWoKkSz2/7GWwiftQUElcJhNzumurnPqthohy21Nj14\naaxhXQDhdWZE5dCa2ebGNQPIX37hTpKAyvPcyBDxevag8voxnm/PIIXGJF5H\n60h30ilaTsVvjioYOD1JIsMR5yCKjfyTLnTANdX6cS7flUG2B5llSZ01dAkN\nOiZcQfOv6zT1jMQxgx4mmyV82Cfc/G9I9MHp21908Jzo0QbuKymwuJC1jiOI\nvK7nPjofy/sP8Cf6mk0hFXk/OiARosrp9PFq6a00n5wASXvlt6FuvlVshgVS\nbZAFlppBRwAPkVN7+l85tHh3N3eMZU6DrJ0+XIiHEKBSNkeUDnZpQGtd+4JA\nczV9HiLHUgO7clTu3O8f6k/+4XHiBBihYz8Mi/WPnu8f9OA3Vi3+Lu5aoRx+\nn++F25BPSY3UnJEiK7qT3SqpmozRQZqwKZV/gZ6ZqyhWIJwVjU8FuthyUE2c\nbc4UY29NseoY+9rRmY5AJx/ZZLSFjznD1sCVsjzEtR7c23snsNciok9/HKPl\nQawl\r\n=zYTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDho/djaAbrivrq3NbjHP5gjM339pTd4YrHEjsKYKwU0gIhAJgpArImYY0hKU6jmQcd1M838oB5/ZNlDXDiLnI4eMxH"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.4.3_1560598245466_0.46889670959770013"},"_hasShrinkwrap":false},"1.5.0":{"name":"type-mapping","version":"1.5.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"3be71c55529320bf2ad3240b8d547102e71e5c85","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.5.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-S3RPyqk/2UgaNec9pyoWgs6OfuFs8kLlxko24X8BO1/BUgycRBpyezSJiVKDkD6G9u0zoap35v6N47pgR1P3Mw==","shasum":"1eb1879529524f5a3fb2888570b7c2e731320c21","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.5.0.tgz","fileCount":1486,"unpackedSize":1717942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBa5qCRA9TVsSAnZWagAApwEP+wa74ibgOr2W+9IQR/OE\nUGBPAWp+wfkWLyrsdaNCgLPcm+ksWcKmsPdR6cu450ri4bOlytKKOJoXW9Xx\n+N0iUMuehCwYSlbR3QqTQxAOeUKgdo+r/skVb7dt9NGJD/XvDab0VOzyDVno\nei2mZ2eSgL3QYqwkM0w0reFQngNy8fX+BxqxhkIFsBZpBggFDkZByqRyqlzv\n+3iNxVL90SqpjpT24wZ79HLhQzw8SBbS9Tm9zX1x7safE9vT5I0sj2Gpc8Nw\njFePOjX/KZwaKIlq8x+XcWqblnk2QeHnN/oXONM1tTglJCton2j8PJin2KkS\nwC9TQDHSgS4wZSdZRZTSCqJaaQ6sO/de11DJggMzcb2QUAj1+LmhcwAYc+BA\n9A8UcewXMrGVA7SHDPXxjiTtzcvEs1SLyAlH2Y8m7oA7ewdxG2Fc/fbptmkQ\neabr9ZiKDH1IJsIm06v0H/G/tamdKJcQg3XTjRArI7EgS4PNSF2KDot9Rna9\n5MvhHxhTQZbjffCuUiiM7nXoYotjmKsuGLutX24cxSb2KOUSsrszSTCLqVN/\nICcsIKgTK4f3tnBzksh/12fd1ScFowrppATKqT/P8qLk75NJgIH4VabHxUln\nRCWPQfI6hG7//D8EPv41L6F6cr5NOqQoXE1qKCDldkt7YjY2sYwcheohDoc9\nQlSI\r\n=4F5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwWOBUTPSklGtUpw1PtEQDv1U498yPDrEw/QykkgHGiAiBtBAB2LdMqkDXchy63guUxm/Ek7I3Vd7QQFgR4LrSUyw=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.5.0_1560653417665_0.8214557785805909"},"_hasShrinkwrap":false},"1.6.0":{"name":"type-mapping","version":"1.6.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"a82f01b8149bdae69b21fcad2d4f466dd8b817a4","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.6.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-bnu6PBPMG6Qk0hJTxAfUGuUkjPzj+DyUEBLp0Jdl03FT9Q9CgNG8531pVY0YLT3W1eixEPM8l5DteJU+qfsKiw==","shasum":"f3a51552a331e14fb7538c621dbb5b0a4008ec9d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.6.0.tgz","fileCount":1491,"unpackedSize":1720785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBbdlCRA9TVsSAnZWagAAEWcP/2XG7FgQBXYg3xAYNiB/\nulNLWcPQjLLYIoA4VZk7qt4qm6QYLhSyM0oIJWOYQpyAwfs5i5tvESL+t+/d\nvBaKufmKGt2md4CXvssl3JvFrB7xRIEzfe+6CP8g+Bl/Dn7tPhN7aEyiEK1A\n1Gjd3KdRsIyBjheljeecjHUxVAKGjsZnl1XbELT25tcCtjN6AkgkDsm+tYT5\nUZtlExtwR5a4/cb/IDU7wI/jkgLTq9hdSFLV5gkiO/SOE6DABCJ9hISWo02G\n4zYUSlKR6OZYgICJiImozFiXRT35ZUHbSimSskdrPFbZVGopVZzFnZTteyaT\nd729PfSVYQr+X7EfApIMmpFc16DMIAQA/RIzf47UVxjiTWjjsyCpyibTF2lH\n8LPIOyEVHoGncGk2GQOSo3EZB4Dag11an3iisQjRpTt7GfU1rBwCafMQq5EJ\n4EzKFKpYRhfU66dOH8mxmxzcm/cGqDFfxSs6qaDiE5CRACtZzktbGtRwrEyT\nikN4U+C+Oia4+TDba3PaOTeIP1WWaUO1V6XrdjAiJuRbgAlkijYBQ8xwLp1g\nPa72eRvzunDuiTTvKVrv7fnlHV0Sv1ZK7c5EOQG/UHWcjyMu7JYTqC52Fe0W\nbhaWDybVrXEpqzEiZIFGOeK4430UVBYn7Y1JgMy8h5ieKTxasNMLnQ6UeJEd\nHcOV\r\n=hldj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu2/vDcm0mc/+a36IPQc/WX56k1fG90400AbFWk9XinAiAchm3OJ8hcjO7Oc2pm4tA63rssL4P7/2+U6E7ANpB7LQ=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.6.0_1560655716881_0.684171756828051"},"_hasShrinkwrap":false},"1.7.0":{"name":"type-mapping","version":"1.7.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"f4468e063e7b709f397325182a611e4593ead2e4","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.7.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-f0lCJumn7jrm5HpKzqUIn8S8ZPRNzO922FGD/+ANzEgV2w7Ar2rXY02fZvS/xnXYRLf6R77YDDgcCEfa67qzwQ==","shasum":"61a7b450a499b8b1503722f497c8618c969e1933","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.7.0.tgz","fileCount":1650,"unpackedSize":1984780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDdCpCRA9TVsSAnZWagAABLIP/jyqVkTYAzclNTfpdRBw\nZBVpomsSS0rPAPz2YngFSUoYU6djuihsV5t3my1be3IJZSq4bwGO0lnHf2Qx\nQJtMRswfwozvuRBuzc0kqvi23NgFgt+naWR1xQnVRwy5zmbaeDvHggC2ikmm\nA/iSUHF0PtX3DF2zI02+QHffEc1C76s2TMu1ynJE0xa5x+NGfbikqYSUX+8N\nMCuNZ70wt3i85Z9txoXwzSfMJnajVpLauCT+AHn5nyZ02PMi1+sIvqNQyXEv\nhzL1RzRYylxgO+23ev/Zd4M7Auh8XqGlLlIhJ+2tc80Gs7SCSRM6BVoWC1Ga\nyS52Ytz+4Ec1+oQiLSfvFzhawpiEQ6lB869eErHmBcMJtzHOLyQfCh4cD7Sw\n83vkROILIzLZ5qPE92aFOwJsPXYBtWMbVObCVaalKx5Kwt1BTf3w08sQZHin\n7J7mM4kuhuh1YaRO4W+2S4X4a2I55DBr4KfM071lk0XqYBfJuSgYMhVKlJgR\nQr0pi1f/cQmLMAhkNzVsQMSMx/G0QE56cGiJ/+beoe8p2lPI+ej27jbRQwZX\nKGAiqXcpPidbGL56niM1uAUU0lw7hCzBkS9NqcqQeEobAt8bE6GVy44Sj5Hr\nLhxWh/zF3BAkysvqmViqN1iPT/gobeIYX6TloEp8WEH0hEImW66WM7Z6W3be\nREkJ\r\n=wEoJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqXbcFv12PDcnKAxLVNrHfKgK8NuTxWECUwOqw7NKpkQIhAO1a5c8IAG4qEzeSsYIpem8f1e6SywyLs+SY0tgqdI/Z"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.7.0_1561186472920_0.11608315799407487"},"_hasShrinkwrap":false},"1.8.0":{"name":"type-mapping","version":"1.8.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"d5208e9e6ffa87ee16436c851a13272bca7b65a4","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.8.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-qka5UAWcN8/W1vA54h3oIa2He6xvnUzWHpITy1rWjVL1shhmzvrlGiBPTtB11k2LDCcJ61GNeucD/CGioWgOog==","shasum":"949a02025eec3bcdd23de0d8ab55bca67f3a9b4d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.8.0.tgz","fileCount":1650,"unpackedSize":1985736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDvv6CRA9TVsSAnZWagAAwnoP/1ac9oLGmdMceer82XxK\ni8MaJxN7stEYWGts5itnaZ7kPwcN/3PiyF3qOgIv9khtkDcrx551YEVyog3g\nyT1i11dCfj6Cp+xGbfCKCeSRKrkLzV9g6uVnmO+lbtn9tiujzPprDQ6FLaN8\nvs8UT4Tz2v3tv9fFLJ+bYA/V+a478wA/T8EEKmtGQkxxQtSPrq/75vePEOqJ\ne5jzvARbXzymShHFni7/JJflisXV7mA8B1PN0Z6oma7qoDSHQTq65pkn7LHW\n/L2kxjz8YqipRATfgAVepfsaM/4YfqTVAYZbcBrCjrpc6C03BGdEMWPFZbov\nnedn72MZV+RxXrNC5dAdhamd1OHDY2og5uixOIGNxtDGWI/1rMp7aYMCn7Jz\nUCZcBv/HlWuxeptS187rTpsPDKuuiMllelkUhBGqLzrfAe91+eElMTNr3NWm\nFoZIw0tds1SK8Q8cqLbFOMCifaX5uoplQl96DmWLuf0mNVC4V3qur5w8Fw0S\nuza1ggPjBRGFY0LA+xN1ORXrB9BbKbVatTdR8CyIdj7uP8TtahqYQTMOxP19\nfEO4VdSgxqx2S+CtIv5D6jL3Snq+u/gcbVb9JyEk3DAZ0Qf+RDhIEPOx/my+\nSO+6kCq0rqmu0+cVqqdZv3nGQiFXNWK02Eh8ocZm1xogNdzssB9zinAWOf09\nQrCY\r\n=2ZwF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8iEE4f650vq2iCx5oZJLWQTR8IfSrq+2SpNYE5A/PxAiEA3CajjO83ncP7wQudVnNdBSNGsdyFV7/rr9yi1bQmnvA="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.8.0_1561263097476_0.2359379441267686"},"_hasShrinkwrap":false},"1.9.0":{"name":"type-mapping","version":"1.9.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"b72ebe5e857fa51db5919fc7a06e25df59804290","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.9.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-NK+mPylsckrNIg7Mwmna0skZNDLQmqoN76pRApTxxBtcG8VELIpfdAaZ/GgAVRF+iDaxdIrwoW8NBnLPDAtmAA==","shasum":"48daa0c8c7938e6997f893f5434f4c5fba15bc4b","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.9.0.tgz","fileCount":1660,"unpackedSize":1990645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDv9uCRA9TVsSAnZWagAAzE0P/1iTFZoWNOKy+5egzoRS\n8FBVFCOzf1lynTbW5mGRhgaHEcoQQt0bk7vFnNV7Y2YpyjP15qplCsqMDaHq\nmLwTcsCTlHakfDXQ7FIFXQTZeZl8s5KLazYycg5JpucaCwTeidqU6Dw8hd3P\nSIKgcX4U5g1QEi/4SYVahCpc5iRQ3Kem2Yc38fVvgoibDuGGvmXh8apozrYh\nse1WNx/ZQNa1zySBIEuBB8BrOiyhVLub8AKZQFb5TO9lRVFzmdFjCiqaljp8\nxadCAWjYzdLH1S6aREHtzFtS+U6Eztqx+vqluyAmZZk0LYXFIdbnvCDyH9C2\neX7u3fDZzg0p5Gr/i/URzt9ABscvqFQNIXhKnEH03QAE+tR9AAq6oSCIrNnE\nJmsPcwbLC97Mfkjew0PQAv0U26nDknsUFBRObrl9hI8B0cYwRi8bxZYgHxrh\n39pDrXmMZpKsq0K1AXMvQ32uC1PYxscg0XKRg/aE4fGgM0lQu6pbqvklvG1t\nM3qHx/U2xW4FM566ftlVZf2YdyAP60C0b7H2BseO/N/yG3RX1C7WM4sQ0Gnp\n3RFq4F12wy0J41qOSOEY6pwFRg185F4yBgjEocJNChWC5seFUm5DzeoGRzeg\n5gbJmzwkbnpRwwgwFqM7NLRQYHTIKPw/HqEdlKHDa2lzLg+GrIJUk4cs8sLU\nhI+b\r\n=Kpvt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI+Vn91k6LU5PuuyPBlmSk6dKO1Lv6wzoCR4I3inPBJwIhAPz2J90K0wvyF5UEGZgji1MG6/W/8Y4kyGrTbNf/QsKp"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.9.0_1561263981788_0.5780334523660511"},"_hasShrinkwrap":false},"1.10.0":{"name":"type-mapping","version":"1.10.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"b7fe03c3479e9611d1c93ef1f22de8c8c642c0a0","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.10.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-W43ugdJA/m4AUnEZywVLJDjsIKgckUo4DV1T+w/8Srlvp+j+Hv0sPcKFvl04KyNqwW0dQmLdM0nRn3fhmvktug==","shasum":"4d28b23c11dcc372afc73ad2353958a7d28010ef","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.10.0.tgz","fileCount":1661,"unpackedSize":1993268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDwKFCRA9TVsSAnZWagAAoTUP/3Ycd4NzJbeRszs9HWu8\nmdCiOFGJj4lxxxhGx03mFtu8xF02Iv5BfFFcrwGaCdJuYJaijMxaQbOCwJ9L\nz7rr4QmYPIOPvtp/Ca9LEC/cLq5gIrchKDJXHG88s9QiqSkmhI41Z9vUkSL4\nJH1DzIp3g/oIqzhn/Z/ltOVQ1VJrsiYaokUliSLZSgPVQk6H/rwUOdMlQ9Gv\nZIgb59iZLETw8j8F2yOFKsaIPx0uC5LAUDS5tbm4XYqORl03hyLpkF3NPFCO\nqdtr6PW9ZYofkxVnH2/zG7Ee+XoTWlnAfYLVUyUkFVcXCzOJ5kt1kDWmOtcn\ngPrLdDrb/LvW47OgDs7+xrGuiIJ1pmGmbPqHXESYRJSRb6kk4X29MGY3IAoX\nakEpEiifod/gT2gMrVJGqpomDE7aPk0UZHyJiIfaj/0UKm9PYKM8dNmX8qKS\nVDRIXlanCXxdyyef5fl9OiVMVj+vGi25j0LK8CMor2AXsXQPHB66MSAFbbRz\nL5O/hwNHEz+oC2lM8b50WLQtxBY6dnX0IKq1xSHYpuOT3WspSQ/pBlhJ3onl\n9ikS4baWiqRB3hRIkjltMqLorraoKrdcfyqL0IF3t3OYLhbu7NC9w3ZEF0xL\n6DZNmbOf0CFqxwe2WmpJthAdgCrYBV3uRojQNGWTzSZmTM8laAb1s5UgpsZj\ntIXl\r\n=ebWM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhNGF1Z3LWFoJeIJ5qOcQZnrFyHm6xzRAAS8oF9VEjyQIhAMCbl4APSce13V+hrQ2mrEqAo2VrZxk+V78dtZ+/u6ox"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.10.0_1561264772406_0.38486753133554674"},"_hasShrinkwrap":false},"1.11.0":{"name":"type-mapping","version":"1.11.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"f45890a14afb7289ac83a1c7603ec5efc09892ac","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.11.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-/vm8Za8pMGLANazwPlgAds6lXu2jelTlPziiSqUjUECIZN9hq3tzlSrMg5GBi0PjcqkbDhi+75hy7NAu6lmsdQ==","shasum":"b77f59a7c8c4ea1c0cf3d02e6e08a1877157fab5","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.11.0.tgz","fileCount":1667,"unpackedSize":2000679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD20dCRA9TVsSAnZWagAAj4kQAI5muaD5TsiFioyu1cif\n4QLTWYaP2tWIaO3pTtaFI6mMuS+kCBaAyY9mViQiZud1fUJTv7eJ+7WwjyWt\nxDjS5LrPcMenJK7F9Aqh5cpT1IDF47c8pbEJ3JIuwalt2R/W/l65VV7/Xxdj\nUokdn4BbJqhWIgE+bNSk5wTfqW6t8nKSu46T+gxxfyzneq6Nex7ZRE2dKG13\nasuFewVaJdnZ0cthzc/Shah3T34Qi89kiIwHqv/54VHA/SC/vKhELktMRsCN\n1s2Qot3DrE4LTg/Ms1Le2f0zQyk3Q4DyQ2+bN6XH8yRaxK0rZBc4I1NEwYwW\nxXM3BGzCchM4DWvS5pM1AyvNuHu4+/EegW8nc8ozwfc5Cl2KQk7HjKPcD46c\n7XA/Id1K2IoIiz5exwYolsBUGWPt0A/FKc/wk5Chv8TS948ZSwFhIMIVRXmJ\n6f1HBEOO0EPjFmggmCteNqA29YlMLdfgGO7IsNaQozNXG1+ck8M41ZSp2XrI\nULVgOfxDSIsD6Zt0NG7GONSdtBv/20e/VR4RA2uT+iYzo6nSa57xeOZimixj\ne/z9drUrKaeE+iZKBoAgoVqdHDEWKuu81DG+vnrKI8/sV5l8XJ9uMcSApAIX\nuL5PA7q0uMewYb8SA741W4JPqqMRGda38teKzPxl09qR6hmzF3ecHaC5Mohn\njPIz\r\n=1lQh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICotCK2LjDQjwLatYDwFhsJiDdRYJlVaY3nQQOK3+/1mAiEA4ZFe8wyCk5HzCkwDtswXm9aPbW1H5VQdjp9eEIvMFOk="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.11.0_1561292060131_0.401077273372652"},"_hasShrinkwrap":false},"1.12.0":{"name":"type-mapping","version":"1.12.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"19ea44ff25395b676b57d3b3c9069497c8781ec9","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.12.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-SW81p6k7YEWxcuUIw3MwhV7E1itfbmD+e1hMuC/0uG0kJAjc0HpE1HTuC31QNEp3+w+7FdHSTZXSJ8wrEAYVTg==","shasum":"24c0937f83bae7bf01d8d69d96c21ca01cf8e62d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.12.0.tgz","fileCount":1669,"unpackedSize":2007103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD5irCRA9TVsSAnZWagAAEpEP/2P7qtsIfXT7Wm1J/Qoq\n/1rDC1O3Rp05L0HyY9S9ageag9uA5kOkbtD7CZqm1tSXKmAK5dxJE/V0vC0D\n6sqj0E68C07knZLjCE5NjSzrPTO9ixBWEwBGdQRD3g9UU08TNYQ8nfkw3sKW\n21KqtfRjP/yoVKkgtrZpOPvMSdreIfwACtdaGj+ZEVfflwwXM5+LhaQzFM6V\n+DRWu3umt6nwfhfV82vpT8VmPIf5VYZfFRn8Uzj/4r7u/4qcw4xMmIyngEp/\nJJgtiTLihPfTvt79mg9XqwWyjgIyKuqMdJ6vPk5vBcOZjkSH7DS0czJrewNm\npYtC5cyC1YsBZYY77gM6NmJBEBHktif5KLlN2ypFLT8IxBv5GWyz0SvGloJ1\nQvVzO3jYkOBMYV2K+rAg4/GeJTt4pHgqPOXBt7CZn39BkR9XlEgN3nPM0PmM\nodrfmnPIPlHsm2P/uQ00lzjfJJsFPuaYXGQq0I8OJyHXeENX8zti9uu94lTr\nvvddDHydx/ctNHh1R5OW8xNe7B/y74C2PYGi9vShhM2G3ToAhmEFB0nDQ5SZ\nzbdTgTaz+9ZVZlQLORQwgK05iEl1xKCgt8Y3PlGPIU8KYXw2+RaZPw5zmkuX\nPHsk4txo4DOJh6uTEk4AlYOskiI/J2QuzHyliNq7SgYQF6nCyzDzfSMjml1D\n4+RO\r\n=WCcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsjFfi2dSq27s3j8jR1HWuuJizMzkDec30cAeq2N7rJAiEA4VPMWICXGG5sBePruDtiP3Is6X0QTw5/lcdi3IOmrkY="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.12.0_1561303210513_0.4291288936315367"},"_hasShrinkwrap":false},"1.13.0":{"name":"type-mapping","version":"1.13.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"cbe08c365aa52ed760b5be13b3fe17ba2c5c7574","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.13.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-hbQnXLh+N5VWFL84qJm569qGBf8htLcCtlebf1IfbdgzKhS53ekaXnXL2+riAR3OAaYLzqfU8ky2N7oXo/OJdQ==","shasum":"e3959db2ccca9604ee0905adceca575cc04c0a5e","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.13.0.tgz","fileCount":1689,"unpackedSize":2056884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdERZ6CRA9TVsSAnZWagAAwpkP/Rjh+NKzgBBX1TeLejrj\nYFzoq6+KNs+963ZBCpMedZQWDcbV7+PfXa/bPWiZBxKZEiXZ6qmsKenSj/5J\n4Moicy1OGzIVZg4dg+rlWw3Qa/GZEgb50olZIDEhay7zSkpssqgGKZts7IIs\nJEdfkz2UBiHRHBGpoKNLe2uB2vFOmrPJUYIH03epxuhapggyjxOs2FMXq3f/\nfBczdUOvbq1qlX+Nf+dvlbb43Hyv9dH4tsqyjCm7dRyaoEWw1fi6YBAg3ZYv\nnevj9csbIktKZ/P/fnXcvHP117tiFda++jb8HYb1y+YQaPNy21BxbVfvrn2L\nsYAxJhxB81VCEn6B89BvEfackktW7F4Qaf/5Q+7zj3jUvFXsa9JfrRcZ/NzY\nr99UYhlbXajPeQLQGLFMQ2UoNpprcDRw83scm5tUSqZLdyfbch6tr/hpAFBp\nxwIHlg884vgpjgcVEAzo+IIlsAnGOuYWrnfSqQ/qVmIGrEoZysk8r7uXQ0jM\nJXVh6CQ6YUyUMT8tqvbNAqAiOxL95/fZy6TTQt/qLBKPyNwIT+et2pb+FW32\nhCtL1WNAJZ1k1B3s1NB87qAhVf9VuLZIAjZM8tHytAM93THwmt7X6r+qZbeN\nGWb2/0695Sgg6e20USMrN6rQlYei+PW9CYfJrs/IA8At1oI2T0DmbQM4CZIp\n0rKM\r\n=+PiT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCT1EEJD/X63QyMhJuUP5j4UG7U3ksMYqxU4kqmu4rxwIgNvyDyc1EO6x5My1KCV4z4RoFRujqSFEdRNE0/QY6ldg="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.13.0_1561400953538_0.09679323767356851"},"_hasShrinkwrap":false},"1.13.1":{"name":"type-mapping","version":"1.13.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"cfce86da802a135e73188970d5c0115932db80cf","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.13.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-UvNV9NnrLWWcBLwGUnFRJNMjkHcQVEpza+HypHMn2CB/0tHt49wLd+8yi53JXXv0I1ClMs7mz3e9HN/KGoDWwA==","shasum":"e36555a9dc347ff8c6588373a79611ada6328d94","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.13.1.tgz","fileCount":1689,"unpackedSize":1900537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdER75CRA9TVsSAnZWagAANxcQAIzGZB6XFtGUS4ijoj60\nXZ1DQM2l6Vh05BaIBjgdITn5pqmxxMO6YyZgSnJhC9rhkx9N/AHj3DEZ8FP8\nVr+cL6VkYCNcAoe5SrvmbMt1zR1Qutd9nn/w6MeScC33Vt3rBlDDJd5re36e\ngFo+43hKH8rxPZxIXXUaeXBNivV80r5Z36M9Dg3t+ekwzkpFEb4gu3/6dZ2H\nzrjqwFiiAUuQMIyi+E2OAGmUkGb+FAr1NebovoODAyT3A43lV8v3vNlEcsWN\nwbkApOQFPi7c/rhSN9+zKeuqc2EV9kI/yf+Nn/sheMTm6rYad7ih6zAMHjeX\nJZsY5eTEi16b+PNxYg684QNi8dA3tQFigI5uBCA1MBdQCn+OyE3vyMtzl/Ot\nwZxDVwjWUNNRiF8xbs2GaHPjlDhfGKvsFb9eFK3jKdX0VWyR46RoiBCteDr9\n3FDCfu6vNolL1IUM7ATikkVL6JaQybP4dc7EGm3KKyLoyMPu4B+r6tQcuSLz\nl9VcxC2jBUKhlKskISDC3qPzdLtC3Xq3xP63MAymDY1b6/e9IFnUnKbRaiEZ\nbwF7AFIFK3Ixe5RY+NA1qrxlFvSIa4gPG6SZVNClEFjH3DeZK4sEu9O3fZPB\nPBWqR3HpfrbhdcoLHSkBHysUqEbxj6ksPCb/dIpBZHK8g0j69V186HJTd77X\nEzeX\r\n=sjM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWVyToRIOYu89lWF6oDzHfW9wSv6+M2PLeRW4ceode/AiAxPKKjcDrwPIV++6m3OR+NLNoOX5zDulbuPZNiI1yerg=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.13.1_1561403128587_0.30993660639817944"},"_hasShrinkwrap":false},"1.14.0":{"name":"type-mapping","version":"1.14.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"b966c8d27c64f4122fda3b678ef7f85aa14e3e35","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.14.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-OvXRiqtfWUF+F4o2GVjBhK5YUCWQMrCgt53dQt47jt/IkTCN5lOZfZ5mmMGZFhHwur6CO7vexFFvZXPaEFK+jw==","shasum":"885f628809cf3d768a255741fc1d4d03a76f120d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.14.0.tgz","fileCount":1694,"unpackedSize":1901535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdETJQCRA9TVsSAnZWagAAY5gQAJLkbclY8SV/Vnq8HUzg\nffoJqjbHHbOKM9sIdH+OPv38tdFXd6tjv1lm69YwlJSxGQcRGHVv5NAmYSS1\nXLR1AFE+OklyF7wykxs5G6gmlIthKjcbn29zx1WUcTrhzyMt2b4DRORySs6o\nuPZ9jdqx1cnBmfVoRc3eFnn4quRJmMtsarSwqlDrjDr3rTCaO3KFjVeXFbgG\nomLeIuu1XGl9okD8i966uhKquWFvQgreZp2RKHenymZT10wrLKJOmRaQuvQa\n7ovQgk8v2WtHSJaVf9WhSdONpkt1kVvHDleQ+I+idkRaYSApvh6VbOSZIY50\nlKuHQpVbC+qNgA3u3LM9jroluVxXCcAhmwDbXVuZyCZ6K/velCE17ZTc4SUC\nL2PMvLEr32uOd1vHamOp4KRNKThTtVzp3VsoGcMMGTp+1F4f/zj+v3o7S1L8\nCcztT2iha6Ff+TD1HthQYC+s19F8S6Z5hhBfREVNFXHEy2LLbod4JpGJUD/A\njZY+WPKLKkOyHYub/0aKxiQ7HJMkQvnboXNFz9xiCvvK9k1dlZ3kWQxwR3yt\nJjZ/frSMzmiuVHw4BjeULd+GMRvM4Er905aFkUf6JxVxKfMGXpyETIg8NB38\nnjdANA5qgArENL+qHfJUjVPxbNwDfFD3byL/B0wbSWsLGCDGT0xBImEz5UYk\n6iq4\r\n=OcHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVxzDQLA4Jz7W2V4SIJ3DPPugsgtLwyhdZrU5UmymQ9AIhAI/xd+K+uIJappf1TEwm4w9Ah7jq0Oh7ZcNg1Sg9MsFj"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.14.0_1561408079973_0.007220521736063246"},"_hasShrinkwrap":false},"1.15.0":{"name":"type-mapping","version":"1.15.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"0ea27cd550504e35228d8aa432aa742f2db8765a","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.15.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-dr1jpCyGbXil8rB96NX8ZqDXT5/hB+h9OiDEVFZyFdwxlfNnecxPQsG8MSOJXi4OqHzl37Ae9QpSgTIu+RaeJw==","shasum":"f5bdde62bb5396e6b89ae42e5f97ad1bd42d40a2","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.15.0.tgz","fileCount":1785,"unpackedSize":2122399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGjoXCRA9TVsSAnZWagAAt14P/01hmSAzIgiA+onDZ0LS\nFHyj5uU2vrJj5i/UTy/mKw2ZNYxbNL/QWlt7dKJ7e2WhB4nPN5As8O1cGxBh\neiGIWtFO0CwidiohaA2BIo44eGa8WuWcKEaXBxCug1G97WOus1t+PFs+kky0\nuQvKJi8RJAeoylYCYIQ1U2YG0p88qltISJYcjBMjW+PatXCXl1Vyv7n1w2KT\nnU6Kz/tMtSI3JCdZ3/dwuOadQX73yjLAqqaZZY1jeaG5Qi2SfLGRsVkuEYnT\nNH1eqCcBzpY8cYObQL/4lXtqfe8m3EdnVebyFDEOXAuS5VyxNrfI49pY282d\n1YXSCQ9u8w6Qv7qyKKZIL7njz/EMToHuk8LCcEBj06PRZ1fvcAb0LFltYkM8\nIqKy0jSiqULjfwbbVN3bWfk7bejzUzH4RTTtRaoVf1914HkG3XeEQkkddx6j\n9xlFRLD6doK4BPk4fAiAlvb4wnTmEE9mWeUShlU351y4O485Y3/feDkT6hGC\nG48zcrW2aBB1VQn7Vz/uKMeyEuSFqSQKinaq6IWdwqT+GiiSp9SQBH+nN08v\nqL54mQCU5gZW/sXoHc6mMJQqIS6yWf66FRgDZBd7yaM83weUPjjRlSpRoqed\nVqBlYf+/xd01S+EZjUkjRERfOv/pjlYUuZNe9Fcbqwzv6cxmXc/bymvrj6Ta\nViBg\r\n=ChqX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGycVtMcl8E4wHByINsbFvgzSX4fjKwMszrInGMeIn6gIgAIT0OrFMhiW0HeNUv4cDIZM7QDbekjhArLNon9zeZoQ="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.15.0_1561999893935_0.2411954788405637"},"_hasShrinkwrap":false},"1.16.0":{"name":"type-mapping","version":"1.16.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"8faf57f2727f2e193b5c5bc06e0bae6d61112ba2","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.16.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-LUKZVOvGnF6oaBF79seEUHTXB4YcDJaJ8/WG0mLA3w7HoRquSRAo7jB6+nOjQQ28rP4RkOwme+kKw6v12gnX/w==","shasum":"f3c7c90b0880ee5f3f76066fa7ed7cc966fec4d4","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.16.0.tgz","fileCount":1795,"unpackedSize":2125638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG2+mCRA9TVsSAnZWagAA8RUP/R6RBM3FAsMgJLbZxjDt\n8jOZAgiJIoTJix/g790PaJL9hkDbzbZBaq8LeDW5MJgrVvcdi3Em/ZOig51P\nNVn3uDrRJF3CZOAgzfEO3mpBnzRbJ29mVnX1moEice79b2DtN8/OsZ0yfs/0\nfIwEIfiuRUFazpRdkCIMf+v2QRQ1odLjb3jTC7GN5Qm+MEjpxBKqulVIrCFy\nDs6TFgRCp9tUF7BybP21YD5zrdNPA2K6qWwMnt6gehEP1JswUrcXwLBL3GKa\nkZvDaOxjrkquDEfTvAlWx3705z8Wnz/EyOZuCjmWbvamJeQNpVwggq899BJp\n7eJVMEbs3Laqo3xBJGnREC9FH8eQ+mmuPc487xNx4CSXFVuRZoT5/R+jSe47\nu6dkDI18FcUjbi04nIqwAK7nj4KRnRPupGMqzOBOiNJFi2wJOdZ7LYRWIlmr\niJQ6hDeQNrn5kq/7XsDxCgO/begVsAQCXgYRjqs0fRv9l1FyiUSDwHhhhD3y\npoUcpdol8coPaBgc+Up4qUsPwQ1aohq6NoAjoNCH3iQGCvIk9Arev9Ff13Nf\nMR+BAgZu6kQ/6lNGKZsFRNuA0f+Vucs+dYWOxt65pRF5RcxaVvohDju3xKe9\n9g9eOPBdmnYkQ2phh186IwOlhs364MXnR56nvREuZQdaOasNGyVzIxLynGx0\nMr03\r\n=EjGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9Kcbt4+0Z6ISOsYPPlbONTcfdWpMKjEmNFXoc92TG+AiEAlOL/gBCKKbw4uxT4e9pc//Uxg32R6GfEeiV7b1dqjhA="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.16.0_1562079141392_0.5703729174362948"},"_hasShrinkwrap":false},"1.16.1":{"name":"type-mapping","version":"1.16.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"6f23093c6d6f8e665a0a5e67ca619c48e76a566f","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.16.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ckix/LPCZkyK7aQlsnW4RjRfKOpx2gHcoNmqR3ExXcgLUoC+46I8nEgfm0nfE35i+KnTbvbszpGmhF8Jv2Pxcw==","shasum":"b60f8c8fa4507623674f1282c013681391c57c0d","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.16.1.tgz","fileCount":1795,"unpackedSize":2128638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG3x5CRA9TVsSAnZWagAAR6wP/2+0QfmDDXX6/+bd+F4r\ndNpcCOVraNOoMp8rdRf6cYdlnq/JAqxFv4lbo8X/kMW3/HmMIIXW2KkYihup\nco03twM/aL7Ng96HWUtVysRdyVu5eYxOJ+oevz2IX1EMO/JFj4YBHbBA2suJ\nrmL4usbBYG6gZ2htahTenj0X0/gm6Zh+yJxi/X02NMsrj4haxSTTlmaj0pKo\nfCHK5viKHed/V/TwNThboA/LROjwiwOoF8bbk0znoswYEQ5fdI5kf6aqjP39\ng8niyDZR0XZggpyhj+aJtP79oltqhCy/i+qkG85EDrl6YqwaTg0qPXOlsFyX\nxIkD1sa33ClJhG/NZ5du82FIdxCzDcRpj0bfsh029d5XPijOfoEHi9aaYPs/\nGykImnihOuNWVEM27Cw7h3lemj1VlWu0rgglgQzHTjzFybqPgJ6V66Ef44Po\n89esAY3q8puO+ByGmbrpH95YxSgSp2sYhVUPZ9la/0OqQy5d4ZhjnAtuhE8C\nbL6P0pSB3NRkShG9CjPlnar4VeYLXUCxF9J3TjxWTRm4A4ecOFf35JJkNUzy\nE0fDFbHz9FLmRFiJN6IKJ1XYQV8tl68ryxf5bhIeRoLuOJ8QGZ34BVJZtjsy\n1jdiJXK5KWBAg2BPVuy58oqDbr2e7oAD1vEHeu+P6kS9KcApgSx7XskETDlz\n83Dq\r\n=WY3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSSbqhpVf3k8ALfhs7kSdHZ8JIaaUYytr5d0NaAg5H5gIhAKYqH0kbKJ2/j7eSUAr17ftLD8CNH9EFCFEWahWN00Yq"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.16.1_1562082424657_0.3623865735373779"},"_hasShrinkwrap":false},"1.17.0":{"name":"type-mapping","version":"1.17.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"5d65da02aabd4a0d000da64e2f242b14248a6444","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.17.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-yQW4t9p9z+JgHKCDcxTLiofYT4TEjT8c7gtMPknc3gIJlZQdzRKJs8t86/T06oqF0uaGTO96/0wAWwYpdbmXtQ==","shasum":"038342fc7496a308ae4e455b9e7762568cd44343","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.17.0.tgz","fileCount":1800,"unpackedSize":2176150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJO/bCRA9TVsSAnZWagAAgP0P+we9BRr2vYU+BJHUqqlZ\nTkBUmKfpPMkk4RfLIWVNg/+LAlC9LGiLiUQI1OCcYn8dJn3G8gHqLwk/0r+P\nGXf77ezCPoiBWIpkmM4AIn0HLdg0S6+12hRFptWAYK9lpahik4irH0MlTa38\nIdJLrmM3KB57dhzBHl9tTe2GmjrLBYDlHubxfWYSDXyTxXYtT54Wj1oPnMTH\nGitCesSFh7A8jnr/b5ow1AOjW398CD75jtPD9OkgkyNfhzWiDwmnCvJbwwoi\nloOG2T1a6vSZkodjjntG/6uIEaWcyGWORRUtrA+bnn9YzJQpIA3qT95cQDDr\nYJ1PI7KIXkYUilC+KPot2OK23v83rSaRljjIvowSXodyEP5OyavWa+PBUnjp\nFJer4Psam9ad2Rf8xzCO9TaPMp6osTeib+3JrztBKGlmmHn3PGv+JQ5FpNCl\nbpVY6c78CirTjxPCzu95CQUaO1CUWykdZdwthYh0KKP2vJjb7NMWifyFEz24\nHXnkoY2SmAeZWvSdD/uGv4ZJUnvOudsCmv9VnZSg9Vsqb/vmpWsYW4GSdsx7\nfLq08crgmT4bvpIy9t+tNkevXqzzbhryf6GBnIXOYazvBNIk7W7FXM5g+aPv\n5mm+bT9FN89OeNdJO9GvxXBb2EbXaULpO5HuPOgxJ0PlMc2Hmd4UOFccdbUD\nFrwN\r\n=kGBw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAsUTFjeYfpN7Ntm7tJh1E/p6smHjDBztoeGxM8h0oOAiBmGNU7XbQbQIhQYiLQd8uTgvvZYhy+KGmub2BvwX3oYQ=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.17.0_1562701786573_0.23652240273300906"},"_hasShrinkwrap":false},"1.18.0":{"name":"type-mapping","version":"1.18.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"fc4566c30cfc8f667f6f5bd93da4e5413e362b61","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.18.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-utMA7KLuYNNlCX1XJyYfoEh6eyRqyUcl0kakzKyNSSDVICna8sCCj3pSbU0xASJlo/qL0B5GZmYHsMPfZgrIMQ==","shasum":"e1a5de0ed6acb3e4644335fb08078025b602a82e","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.18.0.tgz","fileCount":1800,"unpackedSize":2181084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQf97CRA9TVsSAnZWagAAoMIP/3u0gk9h6C500CjCB2fs\n9vctE8rmlb/U0NH9Hldm3dnCE8rBIAFiOx/gv1EDezxQtVBX7Si21r1FuM2O\nJrLE4L1SKBy5JuIuZIQTsRF30yawkA9SyDeHyc+i1TRUBhJwXZLxm7OvsldF\nTIiTznTdQGsZlUrchvIktKlRjpbkQ0zx3jOWBy6NCHn2EOSqw4igjWJOMAPv\ns4VtFNjk4BPJULebLlXEHmlapt/G2quIzCt4a+nFzxli85Hqj9p10uykbaIc\nCgiGqbHaoSQUMWn8EVFsaTgcyRy++rbZSAWNN+y44wZGiGIZlCvuUuX6JCpG\ncV5LnwE9DRrLmaK2DBGwkRlB00kcm8EmdHqjyR5Wd7cLc+uq9fPaQvRrFtL3\nupuDNM7UhWGm8kKeSJzHVMKX8riE0R/VpjJCrW2UU7xM334g9OOB8xkse7zy\nHCrWcCLD2R4mNxe95V3GXhzOIZPH5wlkmVFkmPhtr599tYXIkL/H+oMCUPop\nNvOWiA21Q9vTPVb9jbNqgCdsFvRhic6xq3xuupRnPVR2fDu5OWjeTrOyuZfu\ncDvrc9eFe9QH42Wpym2i7ySmudsvh0eSmgSDkZsxzvu8X9Ij51O9VdZYZ7eN\nccZgBme6wBq3m8A018TFFbh+5KcB08azMAPLmSJQu5sZn5ndELAwvFr37QJo\nYFPt\r\n=1w/A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt5Bff8yiNt3K7qkw++qHc8pX7ptf6VCShCc552flcgAIhAK7K7bIo3v4XVS6G5DflvnJxjuQ7PuMC0bJUbzfb+pIE"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.18.0_1564606330199_0.07217386228308453"},"_hasShrinkwrap":false},"1.19.0":{"name":"type-mapping","version":"1.19.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"a5c913f1cc80bf30fac033cadec027d7eafcab06","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.19.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-azGP3DEijs+eAxcdsO3CJqkYoQ8iLrgF70BoxCSiJbQCTxRSr3PqRPACZJe6KkR/LjcCIzlVcKRDmJNBsQy8pA==","shasum":"3b46d56bda35fa3309daad84770b2d2e20cd2fb3","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.19.0.tgz","fileCount":1805,"unpackedSize":2184204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQgWGCRA9TVsSAnZWagAAmd8QAImofMzAnsDpaHtMHMg4\n60kfD485BTUF5NqDV36BhYKcrxNYhiu/D2Xsgd6/vwT0bZ4+D0sR2fQRXVS/\n3D7cxnjsHMt4xg5lpko8GuuRtxAn/jK/vBdJ0z4I/Hc3WcHiZHV3NN1iqgSs\nUw7zHSgpzJc2XY9rfRdsQyZ+dHGg0OBLNyauTwA5mB+XPK2VcoB27draYcXa\nv6Tp/dB56VWma77lTKt4n4kW1zCGX7uMEQlvBOFYCjxBk31t9fl2DMgeeM+m\nTqQrLg1KFP5MoBsOH414brc9SNm2HnYHWWm+4mtWqWRmj1GHeE3/YYdz1zyo\nZf70Zuf4b1UfAQn0Tg0pF6HtQFqiRKa5O5nVFV7IfnznK8mDOZsNPfMq8qx+\nrqApaSIpPh7+i3nszloRUc9X7+14m/2B/XwcEtWlovGtGo7D4cKZ7tMDt6M6\nom/6mzsToTHBKP2+CdPjpzLU2jCWOBZsST6Q4QQyb2+wBDFpkAXBuq4fao8P\nlowhTQuYnk9kQZQr2C+OINTd+n/JxiF6X8ylS/zkZOUCFU75BLHNXtf1et99\nlPtJx3hQGj/cCnnjbQBqAkXOam1xeqBvAioeq9KKK3z5VWxqo57tD15vW2zc\nNh+Qv474tRvA8+2RnWyW/1/WOK0x2lP99pJ3ytnolUYxWBYEzfi/V/CabqEi\nkw6d\r\n=s3JL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYGx4NXn4InOVacfAtAz3Y3ecJ9lp6n8eTEUwCW8IMqAiAWS3K8KwNP3LvzomsmlznXLUWM24jECqvevfefrCeGEw=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.19.0_1564607877474_0.48669698656327354"},"_hasShrinkwrap":false},"1.19.1":{"name":"type-mapping","version":"1.19.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"af998f369a10e9e60e613a78e2106c2c89d87398","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.19.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Lqgft/uKA0ADSt8F1uEVKDVQPIE7FaptJgG6sfrF4OXk5UNYhpoB7gNXjlEhkpgKr0ncqzmmEQe4BjGncOYcpw==","shasum":"ebb23bb857f4e250a00a4734b91bf8697308a063","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.19.1.tgz","fileCount":1805,"unpackedSize":2184258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU9MhCRA9TVsSAnZWagAAm1IP/Awx5wjVdQonI8hdOW+N\njNHI5wKmzTryY3EPGpDUt94VEuNIjQ0TU+jbxXaOTd3QfcZlu0HabjOxnaLU\niW9EJ0JtBaPKIShkupqTuhzCMHDC1Dp57m97K7O79srB/V9BSPxNjnNyVOlp\nWAQvzGP5WUcCYZjG0r6lwndHmDbYC9AigRD0HOESKBrKFXK7rkO2wZIj0yJi\nl41G5APpHjEFWi1LMcx2PQutvcFh76aGZeBT3fhmxzDOMHfGZAv73mv5tzc1\nVsRp6iJEJ72VXOemyi8iJZykYdH+lu5jA034/gvaBfLIPtRjcSpv8evZnw0S\nNMxn8L2KpmXCa1CGOdQiwKUVTwhCYQ646/9cq7npi5LkAlhYPtsZvsxrfdCM\ndjzMgRW0S6oGr6nTIdFFstcjyVChjCMaYOy2yLbmyYq/0SFgRYts3zypyqms\nM4IH6ZX+IXVmGOLFXOzzqrw/12r5wSjYHYbTpRUuigJ6aOaegdwSFsXGXfyE\nGs9LKH8XvE+4V5+3h+JRQR4EDBlD+q5Xqtjlxw9IwDsVnimqXMHbvlsAzH5I\nUgb5jWLmmGq7Xh3PD2qXCNsIMpOWhgg2OS6JgMDaeTtvDCR6E8wCCaNjpLOb\nXe3AU1F89pNfmantlghqBjfjexXWbN2fP0K5wc3YDOI2m2wNJoxe/6JCBJiT\n2C4H\r\n=crTh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJrsEBnBRP+bJshOntYyEdtLUNQpJpvS+N5AeJ7XWu3AiEAw994CEquj/4vXCODTEiIPA8VtvQSrmNbUafzvcmvMp0="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.19.1_1565774624671_0.43001903060140556"},"_hasShrinkwrap":false},"1.19.2":{"name":"type-mapping","version":"1.19.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"54f06fe979d96eec8439d52122924349b486dfa9","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.19.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-TOBVG9O4jc6mUkOAeft1n45aZB+PsDexeDX2/9Qgtu3ymAHPmYOjd2OaG4nl8I+L96ufOSLmZllxV+yY/hhGdQ==","shasum":"950ab78ab678a3822997d0aa290b20f71dd013a9","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.19.2.tgz","fileCount":1805,"unpackedSize":2185643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU9cACRA9TVsSAnZWagAAaCEP/RTXNYj3C97DxMS3+giD\nYJ8hnV7iZJurcvR2Ug8+amSVnefzZzq0zMkquJxCIrsPlfXq2sl5ppgGghoA\nb6Mv7wW0xFoVpgw5f0bRUGe0IJYDB90QIgR/dInrqgAxmCeYKIquGVUcF99r\nULpS0Fbt2luv6TPdoueBbmWSmSajo2NCKTRarF/R3Pbf+gkLiLGZ4O8N4Mlj\nZueo4AyHFJYb3kTIf/sH4POprkpi6ziqQMwsO4OlOts15ME+kjStNKv4t7bK\n5/wZlLc8S8UKyxBiOJ/DJ+DSa9XxiQyGusKNPVZcQwnUVQYp6AIDduFjWws9\npGVzJYsp+CShBzyxa9/O4H/Uz5uc/xf3Zc8CqP8K+aVyD+9xg68hczYzg+5b\nqyIYRwgcAnPy56LFHhDztYWXHFHsuytR46FlpmUdHYqbI7ejf394e1hDMh+V\nTxVI/0T2nfyMoeK1YUyXLQxeJwnyS7PrK8DFrjSurlOZ9jPwypUyf4SoRW84\n4+/cC8i8oMSq86Nz5HDCPKGnqqj2R5bQjP6m13CT9GUYf9zTfYTOrBm11FgV\n1imFm+SI0XCDSnj4FkV1R2HdKmwA/YK8t8DHI6OvOTfljTNRM5zvBL36n3/A\nSavsSUwfPgK0AIUyTxwLItalq01tyh7x/+D5DStj1HpjdThi0qzw5Z8hwPTR\n9OMf\r\n=lmHq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfQKWEkGQovGZSz4EKtCzIvXLEFtMKNWUVAkTlVUbaSAIhAKNLFeJxknYIGq1kZCEuDHrHqhiLOQlG7wvceYDg6QIU"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.19.2_1565775616001_0.5552412124150894"},"_hasShrinkwrap":false},"1.19.3":{"name":"type-mapping","version":"1.19.3","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"7d57833e5e3cff3a77bc0dd19cc488e5df77bd59","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.19.3","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-nnQZ+Yldg8ripTUxcbS22Y3lk9SW9n4jnon3B1a2rridZgvOFGo4b63c6Uyxrfnjt4Rdvf5c1DZcn2eD7tVT5A==","shasum":"5f48a684c569a1b88a690d27a58077af9d4c7eae","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.19.3.tgz","fileCount":1805,"unpackedSize":2187426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVeizCRA9TVsSAnZWagAAMssP/RyXUCrSEdrb12O8wO4Y\nPKNKJgTkpl2Ck8KGBYC1Tov320pX9ttL885ibzHS8mo3pi5YBZFiuO4iiz8j\njeeXYg1m4ImNUVeAJut5pPCdK5eoa2olVMhMg8ZTe1V+Jn+lUXg4cPqLyU9S\n4TzNEvKLIXWk70aJtwZUJU5ylosuryq1wxJXcN6G/yTELM8fXAYXnjtszmAp\nbj5dw/l1JzZeFMG6WX5iFZmae1qa0sd6BesLoaCb37UXClal+TaW9EuT4vMo\nx6ew2WgWzcwgAOIAbWm3s7kBT9YjiKLKWT7hSfZ6Y74CgWZIoUFIyJYQNaeZ\nOE93xon8tsaOp9+vOxIHPywqbG6qZOJHKgAQWN2p6RJs9b64zo4nomfdSFBc\ne1R4q6M5hH8dyBIS/vkcbGr/qykEk3MUeMzKKuKL4T94uSdAgy6Kmqbulprc\nh1rAjSTDChywxwTWleKHAhgMa7HB03RM7KVZyaaKYqjYO2kbMWrosamlDlPh\nXoscdqJQvrgNrcgObJnKIrt7oEVjUhUamq5xBelPGIzRKF1Xn0ra3rEAI/Aq\nn5Qa8vGbimwaF0sf9u4H0IQxqqqt6aFsydcNFI3ZrkqAkzcXrLyeUOLRCfNv\n6GMr96SGqXsyLnJCx7XcPK4lXGMExJblHn01ieIf6KInOHC6q1Tyh346Q8Qj\n+RTX\r\n=HtC6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYSiYUzOrWosZPknK9jXyvX5FbpaV4mTFmkBkmoORJxQIgca5OzBqrdwIvZU7gcD5sPLT61jzpGql8iNEkRb4UOAQ="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.19.3_1565911218285_0.5470531861606485"},"_hasShrinkwrap":false},"1.20.0":{"name":"type-mapping","version":"1.20.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"690734e0d30d28b5bdb20a8f29e90a5038144c8f","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.20.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-QMn1fMfSWsH4GiID++Rth5X48KvTQbU7s2dg4YBfPIU9AxcYbx5cqpEEj0wQiJsQosCDNS+jSQysd8Zj/PkgVA==","shasum":"74a65f28ecae27786e98bbb1dd9cc9f7cc7c0003","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.20.0.tgz","fileCount":1826,"unpackedSize":2224499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYFGTCRA9TVsSAnZWagAAxjoQAIubV+rfk8TyVcO02suk\nOG2Oiqaw33mFYcEyJwjMBYEJEtaw1N+SnnY3E2peGWK2PWgHx5DuTMWBl0f9\n+U7HYhVb8Qbg8srQv7KhVLrgMIoyFb9Ig7olitd0FZSHtfrC04I3491XDRD+\nKM7cU1kxR7vIg0JWsGad3gUZA60JP1OBXHZxuACH6weOIUSmwDiNI9PKJNz3\nf8Xuaq8XJ7qo+CyYCATFV61EqXGLceH4G1qsGhbevB++us8HzgYPv/h28gmk\nx5qkrtwQe17Nyt3eAfhjL2By8N3FQBS2OYsMmXgFUW3woQmgxjNOeNWNuhpe\nzKi+Q+275s+3SN21DdRkNIqhB5paxAkTL52t5P1VfaoCPQhCoGJy9tH8kUGH\nu/wfZT55+/pjJeawv9cq9AwP5UvMAwz8ouOvHr87VlESmDrFBTIivY/ggXKA\nXF6v2AAoHdRGXbnqmgKAg/0wcWf0Qrce/n/VSqWwGrGgjB5A0ZIhJP5zpp2T\nQqd+vJMYFCCWrZS4Lde/3Y7txL5vZsZ3Q2Zb+I1zziqLa8NGxMln7W/jyOux\nLVgMdWsF2l+IR755xq3axBSX2nfUFOqS+nrEng8dftiosxEPRMwHthUxBOSt\nGJzufd2G0kfsRFe+6jeszJDcpdLtf/Y02tklARY6LJRWg8V/qmnMvrabQOsE\ntb4Y\r\n=MsQR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHioRXnVbqBejoJXdwd0ssJyjWWDapA4uLN+4yP/gdqAiBt0QzJH3jfdCSttILJ/ArghHShHNQhi0F9C2tgEt8jSA=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.20.0_1566593426299_0.7872785278307368"},"_hasShrinkwrap":false},"1.20.1":{"name":"type-mapping","version":"1.20.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"e7978dee57e1a09076cef7053e5bd154950f44a0","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.20.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-k6XifdcYGtzeGUJ14H7WvOCtDOpaVE7g2qTMCYZzWmvsnnqjTORGhSQ4sa9y/A7pXDZIfZQOy+T8E8sGdRfy+w==","shasum":"6f3453109d9f74ab80cbcb382d0f80ac7f0893e3","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.20.1.tgz","fileCount":1826,"unpackedSize":2224499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZQ4WCRA9TVsSAnZWagAAZi8P/Rl/r54RFJSaISEQNYj6\nQXfC2gc7yOZKfsBHtjrSgNGgcFQllWstp3DcluK6mg/hPBVHb83PUT7bhDb8\nXwt9wi2Ig/5lfB5loD3fmhqAh1FZtO0HoWwRMaNaJpxFYwkzM6cbMDbdN7kV\n0lAGDElKkqyvlM9NYAn1QNyGP6c4X2Zg+/z7m2CqgVhoEQoqnk9TCCdj4sWY\nyjCWyWcCtfwj4DaKDrJAuTR5rb81ZioQVljx4xvfbImFuz62AM9AHy0iSZy2\n1irFjNvG7QGrJSxsyPD++hLB0Q6Ub25oMTh4lKiOUXl3AKhzNwwL0RU3YH/a\nsYD8lq1mCGrYaEnX2XeF/mRs3Xd8x2fujt6t0miBQJX10KNagpe4JZ3SoAiG\nsZWeai/OxjNx6vad9yVaTTS/qBLWV4f/Z94ty+4ClfdfFNyD1JnPv3fPQABf\nIGHXVSD3eg+KvKkZpPslkEvHEiaT4Q2c7J87EmN2H0Rliszbqlg6BD9L6N5j\nB+auFiXwuq4rs+lfkXNJg+ClsjeglfR33fO8wfnXprkXBwEKR9bSL8ABFOaD\nHxO6bmFrQlNSB0o7eKgtPBHYvxpV2JJE2PlQOkQapquT3UD4b9WqFzWFzEwh\nyfSovk8kSl4HCLBqN3g/Lvd/nbIvZgAbFOQRGmGS91+dt+XphwrUFEyzF44b\nPN0Y\r\n=7QDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzb4gAWatRUPUirngTiVeWWiun4EPeyXGxj28PSTa8eAiBMmnJAV6h+yZf7sOMpLf94Bq6lMxemwpNk7t0ZJRjSUg=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.20.1_1566903828875_0.3603128927422017"},"_hasShrinkwrap":false},"1.21.0":{"name":"type-mapping","version":"1.21.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"3befdcf963e56c8a9fe75ce6ee478916bbeb827f","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.21.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-jskMN88u8wDfTjg6ANwTx0EOkCzsefEpNT0s7Lj80PdMKdpR47ZkQcvSrdqjDM6ea/HWfHXUdVRIEH3BctIGfw==","shasum":"ef78ef3e9f887cd4dc3d8e866806ce624463c7fa","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.21.0.tgz","fileCount":1826,"unpackedSize":2226876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg990CRA9TVsSAnZWagAA3pUP/i9mW3R/FhvetxFjf/8u\nXIV7cJhpr8P1ufnfevh6O1+zeFoPyNskBOL7fc4DPTRU8xTQ8yw8U6zYBSZj\nc1x00iL8vjMBMG26arHWyuBDB3/ZelZygTtjOpjJ2TXiLsXS8OxI9FSetbkj\nZw1Op90gnOmfGXk1lJzIi9DUlVXW/X3EiteDwmqEbO80Z3cLn2owGxNjhOss\nnwZdIDCt1rcdpXPgYpH8LO1PDbThBEeHA66JtdKsFeZS3K8adpIYVqtCFquK\nZiCgOKxLSSkl8c6WjRjBwyCaKzpHBMc6eRO00Ps8Oo80CwgyiIrpCSUKKlZ1\ngucU4vgD07gEdCw2vke122oDZuIOkLakhYrS7CAWh7xXxCMeoAFTIQJp8CGk\niZbhlkwGh7bWJ9KiKokJZ2igETgZayaTamAUq1aYLYbqHSXCWlKw219zYCCv\n73ssseyhtuOx/5A/ZefHWIz7FHf7zIzBfi/wuCT4Qi2YaeMdAELzs2gbWWAM\n1ZN9JXeGv++XBCMEN8mZLNbjvEVcVocP0uupkCPBuM8tWookMr2J4tcFTnUv\nqHMhtFrO3Ur2njolNEW10jD0WvzxGQN9OTSL97zA16CSSDAuR8i1mLDn7ry3\nYVsJu4iafmRhIgr+DG1CLV+9hDoZJV5K3sx0l9A6gGxIpWU5bO2MbRClFAFK\nNydS\r\n=ueiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp71dlmYyDyb9OPaFuJiylaC6v/fEmGorl/o3TGhm1iwIgB2ux9vbYHi5tgsosayFOPnufea4Z2iqqetxokmufJi8="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.21.0_1568923507746_0.37596470003927074"},"_hasShrinkwrap":false},"1.22.0":{"name":"type-mapping","version":"1.22.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"7c7f164db7923ef9bec1d35a44a9f18d47e744de","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.22.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-STVRAAbUbYHVxeqcQvW5aQAcMZX2ZEq9DWBvNVUjIfL117XP1OsLwP2UatBuVXrwXYX7SKXo21Htxp19zwvMfA==","shasum":"c7e0321eae28eb671afb39d4d6858210e5c9323b","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.22.0.tgz","fileCount":1826,"unpackedSize":2227146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhFV3CRA9TVsSAnZWagAAuy0QAJ8KJ4ttGF198VcuPOPn\nM+9DIaKyWV+YiG03GxAyXochMW/VS0X9MFzaDKknVvgRVnjfVlAtkvAoqUmQ\n4hpaqRJivBdIMCKFD4rMpIpoTQgWPcG60DbAc9ixSahYWBi2WfOtF4KzNeMu\nGs5ihLMafC7W9Tv3GgngUxmKqUipmCy3z4etdQF5rwGJVsT9hKgpJyshk5ym\nEM1XOSBkAcl+uLQ2EKCY/898FWqW1nxD4SJOBfD3RYyIjv8bw5oo1fcS+It9\nvwexspAIFjkpaTwO9y2mW7qUHUqhl6bQ3qz2bMZhWXbPux1QOG+TEk5nTGNm\nE6uQ/TH3L87s7HLRKpkuGhSC6xdhVo3XY7kyOasVcov279WgMF6kZEjT3a4Q\nZeAmkTSPt1XI9G8iQoik588j+XejHMKrGrIXhQjSQNm65vNlcskKF8HymGqo\nPIOQ3O3tSLiyU/2eEMk+LWTrpT1l8DSWor/T3TEAuDZr4F00XzOs/CZF3owk\nJZ6HG1quAEsm8RTZqcCFpAT4pZEGRSSQIkkyQq4TiH6H99zMeupshtyoBh6B\n8A6HSzbCGUgwOgBeaBifjWD/su//IA68Hv2OZ4c7EO4v5Z6B5GKzsyfzkYgF\nHvkmzY3e/n7o191SDSA5ww/pVyvGgZOHSGiOGwCFOjpXOS1h14yvm0kG+Jws\np96s\r\n=h5XP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/5bNAW8LXFXnnqs16A2CLFQm34oy2JesTP/xTlmQwFwIgARZvS/Btu85TYQqvS6QP0AunskBq+Z+vnQxP42b8gLE="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.22.0_1568953718700_0.9973296754912264"},"_hasShrinkwrap":false},"1.23.0":{"name":"type-mapping","version":"1.23.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"a6fe33980abf0517c9b30ac7c40284b7b46c18b2","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.23.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-xklmz6wX3lkzsfv5CtajByu6wMNBjauL/5bRhw+bU/nFuR9AIEcSnD/B1jGnMg435xqlXgTZzRizd4Y54o+cNw==","shasum":"b5a00f8ce6de083aae13a0bda17053f3614e8d60","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.23.0.tgz","fileCount":1836,"unpackedSize":2487938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhHWMCRA9TVsSAnZWagAAV0MP/1MDmg9ESmlSHf9QIONF\nUaYGBIzoUnbBV7CrlQxhiWdQiV21a6Tawu6nr3BPkVuse4ZxbrBMujv/oPA1\nBIuSBcFG4gQEYu86vRseQ327GlymkNDf0WrK6Vl7+iJdahMPRIJrf7rvJiif\ngfY5hBCdmUlDbw2Cpgea2tzVt3n/RiOsG6SAkWjUZyC5N9lWwJWboq7AIW3q\nntm2Ah+8NTZHeW6EoBGLLg4xqeUGT0HyobvCFvRi2UFmsXnvNkMgi7eJqMEz\n37kz1YWWj7UbjLYpw++m/pKFdzbQJO/+4cE/5j6xMBdTKnZofebLlOr/sFgy\nQuSdyzqtQeYRPc3vA7SLk6Podq+gKTkywvMDgqUn/DCFUbUsy47lDDHuNyIf\nZFNr37ud/MnqZ07NgGNb9foIULwFRwtSOkHLuzfxFp83jom4iVK8p+VTdWyj\natUZYJuNEGnLUuJBhAYEwS+u830mGUj239N5j4j0ezVf5vmKVA/PciEIcBgD\nt3APpWVojlhgoPBUzozmhTdnZ9ZbX7M3fd2POJ/7Y4VRjngEE19l471Lj1F4\ng5gfIwCc48I06sy0lbdn/U8au0oTVDh58xo0z2CqkpdLcaameGa/cwWBN8a7\nHGNDeuHiAuc7cgxOyEQxN2ufntxE8UBW0BvCQqat7xho/LdhmHxKCsg9eASD\nLL25\r\n=8wJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAxCuEP5vJRPdCWly5tT9r7+i3BcPASo+5bUzwsKAh+AIgIZobMh0tZRsFsfJVd2i0pRQR4td4/FRSDisCuD/yQg0="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.23.0_1568961931153_0.8517026590101304"},"_hasShrinkwrap":false},"1.23.1":{"name":"type-mapping","version":"1.23.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"5bf3e91d6a3670d4019519faae4e8680f0f68e35","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.23.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-QJu+SmsPLzJ+M+cmTNp7FzVPk+FxhggLebbFB2tBQLwQMUXnvKga6+P6JdWPm8bexzMZmcXGyQhdXreMSq8mtg==","shasum":"1912411fa32d675753692e76c18f2a59e648d249","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.23.1.tgz","fileCount":1836,"unpackedSize":2487938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhHbdCRA9TVsSAnZWagAAEBkP/jn45LehKVY0hDyJDw//\nWNbImVYztlhpvRuPPLyrLCOR2PopWW9rXLcAIPEgdG4V1jzrmSK3i6E8u8BT\nWVF9h2TnEAXH6/qbrjHSBC2lifWOz88/fXgvNOYbf0McQZh+G/sDVdj8D4RH\ntLo+oO1q7eeIXwuAPPlnBqYzOtGSKaorAmGTB+Mxf+hwlDCS7jucABe5qsye\nhrZPAm7QZ1TeSsI5utdfbsTnWPq6dcNasm9JxAsY2UOEM5kmQ+R9gdV35Et/\nlCc213t1iipJz3Me10jP5PvkI9L61Gn5ySTf/IebsuqUDToHc5YFeXmDuf1G\n1fnCCaoUrgOaRiIbq3gLRg1mFHJTYgm5SZJR26lHbN9GSm/jMChRcRmyhuhQ\nXdz8t497Sdrz1UqaJiEWKJCEPdTUPgglzPlbcDGtwrp+mWzlaKCGq/OeDl5F\nVM6A1s1XMRTd0cccfhcoAS7M8mUgJyiz+8s4yN3B4q/iJT+ZixMPtrcCQbcJ\nBHvf2J1Z9JZhookBCb7mASAMQniazMvmCD6nMJ+AZsUtrO87W4/ZGrClCBDa\nmBrYURErlcVW5CbcbvXhF4yIhGCTo6bMUW7VNtok4f6iiu/zd4k32M6qGx1y\nrLrx+hkTOAuwNSrAXaKfO9OXs2kecArTCvF4v/3Q2d+s25uvYaFGGitz7rJ1\npRO6\r\n=uEVz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoBaQBBxPOo4zhyyUfVM8WMwPN2VdjzDkJU07By5wwjAIhAPl/BJs7iGQqMtoJuKFYow4xDvOaUPbvmi+CR7MggBvj"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.23.1_1568962268719_0.7300997339404747"},"_hasShrinkwrap":false},"1.23.2":{"name":"type-mapping","version":"1.23.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"0848de47b44b8be5d97abd7eee059c465fa29818","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.23.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-5vWh7mpq+1yxjP8Jkr96fnkGvJTOjNld5jrJc8k6ru8RGs0pJ1N6CvS0QbX1ITWBdcjurlYiuihquy6N5O/NRg==","shasum":"4ff79c73e5f1629578cfcbbb35e853cea2cdd272","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.23.2.tgz","fileCount":1836,"unpackedSize":2487945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhHr+CRA9TVsSAnZWagAAvH4P/i+Au6n9AKKEgo8KU/mN\nK8l6fnt14m6pcUG5UHOgu/LgY06wHcfVZT5UgZyMuo8ZTLl8SYoB9Vq5pwhG\nTuIUZ4/O5ir0yyBX5RPzFwC7G5qwQyJfw5gZxT5REJkSTvY61YdjIe8BOgxj\noHP4qyG7Qtf5Ub3HBwBHG8TGeX6P/bCqHEbAyZ2KFtfWoyuZD7FzxzJ0rP3J\nQhsMkTfqztUXzVm4BymCo+27AudQo8zMya50bGN/245v075fCJBCbKYmGp/i\nM8VIiPNO9BFmjSHze0SrzrzTxcvbozg/SVFbzGbt7m8vD7gSNTbq2EMCnsDl\nYwsFoG1R+zgWjEzm/0TF/0HgKtzqoLXTs0XIPiqwkOhsjOOLscJ4Yj992iTn\nMiYYQV7gtNqLzmy9j/16LmA7KarCmd3PRvz5ONxiB15h/1AgHbM8YCoUjsC1\njnC4cGpPhWQUkv/laGupDv+WRXhmu2cV23DeFufotSB1uyePZMVTg5J0AD9U\nZdaXkb1etPLnwpp/PRuuuVV/Nja+S0QGMRdkVURUNnr+8KlyOEWwI1sVeFbq\nTnu6k1A/D8sp8zvip2mByn9odNQVqf/uifsc3RWtfJtrxQEETlNqgcxoBIPA\na1r1JD/0ks1w8K+m9QzfzfMGFJPYVXTKiJeNG/4ZpWNkNyoQ9TbFVDJrjYaZ\n+a1I\r\n=oSyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBkKFxFwOyGt+hk6JX+Y8hPbDRPba6F94Zc7ycmaEUOAiB/Gu7iW5RvfaYsBRLX5DOodpmTBFbBghupeSSOtnnD0w=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.23.2_1568963325987_0.17419725202044178"},"_hasShrinkwrap":false},"1.24.0":{"name":"type-mapping","version":"1.24.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"f47ec6e6171d5d392188a53efb7854fb3359f541","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.24.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-+8NKoTlZkAAgH+vUMOeaYWNtXOuz+6NQdTMjoXaNd9hcrC1ldIJYa5xTKiHpuzEGmPR8smHiifDwtVx/RSndJA==","shasum":"a8fa6b4fccefebc3e2f51af9e59800b19e1ab3c0","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.24.0.tgz","fileCount":1841,"unpackedSize":2501517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhWYrCRA9TVsSAnZWagAARuwP/0JIZkjwZQMtS4toggs/\nE06caJthn9F4+FofbvD8lYd6uMNfcny853amUZAybvD9BeZNNDuVz0SEfGlr\nCOt4+yeHUih4L2coV9zd6VaYOFySe3XXPl35iUDk1NknE27CjdvwM1XYM9S/\nJqe2DYrCDw1zzE7/9mxlkqQNItqJ3g4mUFB/vP5cBlbYSJJcZKcZbfZ151Un\nfR9FwA3n9TEl5KfB1B5Y3pirkzfxQWp4KXuu1kky9MBoSldvijDsNdMCN/u+\nMjfjpvLEw4v+B6sAEQqEvcswZTuD/bHdh3K256fgDN3TNL/YneVcyU/yS+Lv\nR5LPq8he5a7HloDVXk9sppmhZokzSgxlI3/hCbL0SCFZoghKoR90/Mu/6cMn\nf7olsWpKUArdmUepGht5s1CSUdFttM041cN+0bZlgcV2UpBn+WIFQIy/l5By\nezP0zgokpnrVOFje5m9ybP+ra+yoH7JfSwTbfhe0htRY5IrFjUWpDQw9fj4w\nFcxU0HzJP9jzZ+AfxIVN7Sf0L/A2Bxw5vajf3HUS+QxE4PSLdOtDZ3ZpoePr\nPMOki/XWbvol6WA1cFTmyKg51vv0yOWw9Og3Kz731yk6mqqOx0iQfYCKt453\n4ig4FJ6DsS6ISov+PjiAFHqgkStuUlB8yf+0M0mZQAGc6vpbmukrHPMImHm+\n4Bt8\r\n=4rp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5RXuvKSs2+TT97UcrjQXrfDVNuWJSUjxqqvhkOJPEvQIgWevNOl3T6CrZQqqfXi0FPhCCJguASp44uX9peCE9/Ys="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.24.0_1569023530573_0.84196118019883"},"_hasShrinkwrap":false},"1.25.0":{"name":"type-mapping","version":"1.25.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"6f41c539b7636cb700f1dfff8a27dc80d2c6b04b","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.25.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-fwW0jKiJOPP4xYSWZ5JF3JUnEKCGgLONETyYer6SQNP5GRMb+knIQNKovd0eBywdagclD2D0lvAUgTI2p1ln7w==","shasum":"75f84aa90c933bbb8d616d26876ac2546d37691a","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.25.0.tgz","fileCount":1841,"unpackedSize":2504479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhXUeCRA9TVsSAnZWagAAMpkP/A79stIUF2azWPuiT7BJ\nkoKG5TGk1ERbZpcAhHnghFeS+RZe+d6dMu9gY6x9GSU5LwtYlgBo7iQM/wAw\n4C3I72Hcs6nhDhVjrCnd3zOTwTy92D0Ht/eFbJuSg2Ie+xhkKBZ1JPR+5A9v\nXjSzY4JiDoXdGWUDpJLbgF6MuNajLUtt8pgRL0sWjfGuL6vog5edf14eWlMZ\nhCedGdWndx3kqdByCrntKl0sjWFAp4jxRWUPMxA3C78ecWD0rJFuAMA0M1mO\n2n1LqhY33QfOS5nTox6Ii+YSWxHjowE5DuQJ0V0M3y4W7pEJHRKNdST50CqQ\ncMBBG5rUP3jKKyizU5joqvpBdXKFY5YaQgiSlpuXP4ekWK+qhawD5vVRcKG7\nz3DwBVyzV7+KMoTCf9dH3xZUDwaWn69XFgiGBNyQny5bWtH3W22AZoTxhdHH\nBejFF+I4SiLM5dc1xAvM4yTLkh5avgyW2EX0uDUvawzlgDqmqOTjTh9+xYnj\nLrdstbCI/09+85rxBtNNe/0luA89EMN6ljWpEA0hivdERxoXMYDiaHVnp8iP\nOCdDYjefxZNQ2xtazx2jQumnJycJlhvem7ZBoRg9srsjt6QW+c4D6tgAdnKi\nEfq9TtFl1jdWGuSW9g0zSYHomE5yYx4EuM7eKy9S3cxVHumn7Io2Splfl0Uy\nvoxV\r\n=n2Qv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfWt42h5n0ky9STLWKPPSt4fsIJYuI4pRHIRoAg4OM2gIgBLFEkREWVbvJuu3q+UHQ5STX9NTjZe3Xr0qM7S7BXcA="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.25.0_1569027357126_0.7552555768030864"},"_hasShrinkwrap":false},"1.25.1":{"name":"type-mapping","version":"1.25.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"60496c9d38cb8cc21718cd8534f1f220e053bbd8","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.25.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-BF+l73mFkomG1Kn06fx+GXg7zbzigNcpfpD4avROhRvFYk7XE32r2HS2GxYBu08yTMiCv0r94ah/gekU0q0jsA==","shasum":"3ae3a75524609b9a50deafb8e5c42f636717803f","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.25.1.tgz","fileCount":1841,"unpackedSize":2504497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhYdWCRA9TVsSAnZWagAA6VUP/0ijaRvEF+EWSwNa3FAV\n9GnUwrEvyM6lzbmdQWFLfvJhoikL+9f8EkiPnu7B0MqV5aAkKMws+HbO1E4/\n/7TfE352lNkidpGiTiwkzooNM98JzR1tan/spAH4G7SGWYv6QR1xseRMdY5+\n08jWfIEgg+ogWXO/kzJT4FQtSKuXQTezAlyylzVtzNHujJxfMA16YGKVIgxa\nuTN76lfPpNyTKBtDqSrTw2rO/gQfRYD/BpqViS2LnkYgvshGp2dCoPENVKs5\nulD0yI7RCo8bAKgJtT7aHv6qq/iA5zkdt6dagxqzN3J8ugeM61xXwmatcnkB\nMlKkGm9wcxEpeaV9WVgAKbOkB2cGfCJX8rBziONKlJJzAWdJJxcGQNYUc+ML\nj3A/WuD0zOVKoj59EHDNnQTq1wYPh2mrRO+8MOmPkRzTHTcLoULgoIC9Pg9s\nrS+LJ4rre9F4IYeD8TRETdCD34bUUYq6HnwQ8Tdq8YkP3mZH4aMs8MNEQrSI\n4FE7aXrmKVYQdJXFinCE15LYMwxeWxnBEM8EIo0MgTZkA8XvGQWjHTE9lLYa\nTq6jE4uC3K9QfT7daewQePLWi99+XsHEJoqF4ZmoSLeowf+l0lo/fberUuUU\neyuNLqrCVc5m9Romz3NT75qa5iUvHLfQlvFW+i4yxhhIRqOS2gSHkqv7aT44\nz4c/\r\n=rXDz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHBU1jT0sJ/r8eDFVPuEwrQD8fBqQFfbolY3KWp9OwswIhAMg4RpMkb/UeOrox6cgnNeBRztzy5oo1JwywTWKq8NwC"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.25.1_1569032021655_0.35933291931813716"},"_hasShrinkwrap":false},"1.26.0":{"name":"type-mapping","version":"1.26.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"7156f21da528ad513df6506e368e30c7bbe281ec","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.26.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-pnukM0JqhMMSrDcMYH9maZSXjQqfv3vNYjZVG4teEfYcdB1PTOIdp7q5xUg4YS2W95lurr6lGMUFlCt1D1SRMw==","shasum":"f2ede18f96c69f01552434dc496194cb15d3d605","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.26.0.tgz","fileCount":1841,"unpackedSize":2504902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhse6CRA9TVsSAnZWagAAKNAP/AsCiAm0zVqMbNj18mjb\n0gOZU9PHCG540i/kWc8kZQrv6YJjjcOud9GPF44aOJkuSk8/TRI4S6sszOH9\nwsjh0Z4uRsnXn/RJ//3IIdlPEi+Gb9r3Vyb4XrjbWKQOK6BUFqkscq2DCJGr\nvMyMWR5VosE+/CKiTzBedbezyBnQHhccHOXUUS5o9y+PvTUK2eUw7twgu0LC\nKu4NVIPZPDyEmUrDr7cbV9FmgiqSr83AbrfCFJT/DSuPIq1FiioeRdVlDkBN\nvvjetIII4onaeAAjp5VNz76aD1VfCbiuBx6JsRuUSv3F/amg7HPtzWWaaYfL\nKHF3l9Ld25O2f15M794+t69gfu5W0X3ez11fqeBOWTAMYZJUWm2N5Bwa/9EE\n92VDgNEWuAAXwiGLJf1/XGry8DhWhm4ZwSNCTmvrMCSzrMmVmor39ISjYwiK\n3PJa6E5m+2ZGKrqZueg44K+UDHsCssrod1btzl1/qIZSgHB6CCWBVLYh8RFa\neCK/GysE9YfwoXFGyXvufwFuLF+MtCYbCrr17rUlLcBcHTtvNIf+/+KsYU0c\n9vP74sub4eFHcgfj5h066KUkzZ8e44LjPEaeT3DyLFOj/DlyEYJ0YSDhT55q\neXPH7A/vII9J9AQNRjJqZuWrenJ2MUHb0bmyNzJgXEjFtAFQWz+DK576KRyo\nVahj\r\n=BBDp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7fGnuZaTwXzBk+5aEdMqX8OPz7pZqw85X5j8879qxAAiEA/h8Pz35TS42LMy13/uwkxD0LCQmvoW8qMz/m391HDEQ="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.26.0_1569114041239_0.38938860324231594"},"_hasShrinkwrap":false},"1.27.0":{"name":"type-mapping","version":"1.27.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"ed24a2424515230630a7301b1b574296c0c88170","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.27.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-cY4Txh9ITEtgH6pO4PIw+RoA6kyXPpOX2VOl5rB9H2EZk2vAFYrARFCzsFUEpa2MoQZb0C84J1TYqA9Mj9JaJA==","shasum":"818d5c3a2ff94ea18b781a6ddcee92e7bd19756a","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.27.0.tgz","fileCount":1841,"unpackedSize":2505519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhspHCRA9TVsSAnZWagAAgUsP/1nlZ3POVr055EPOptCt\neQNRZKIUe7K+D2F+rl2b3gaHMLxVIP+kp7AybjkMOVeniUCJVg6/WEmKVXNC\ndStFz0c1xeSQUvFqqzhn/hw+Rj2vW70DRsJXn4WS/g9PSBZ1byaMA9YSOvmx\npMpNw/hjlVNPpCPuI0k5U9p3bBiZJNmbBz4mMeeE/gDRS7/TA4/XDUb0PBez\nBfBnaYi3uj3REenKH476wIMe/fyqYr0lgoLz9lQw746U3639BaAovmecSxUU\n5m1O7lwgN50q9xpWCL1w3XkvNjVU8nIhVcR0ndAV9J8IPaZUwM/OvyGjnbOH\ntUwZaXpradN/I56MVPBNKBPpRwhd22FQFwQ8yrt77FqQrjsS4JnAHPFe/kjn\n6tsUpiiQ6Q25pJQrORY5FE8ZhythCYUiODN+pRQxKzCll+TX5QSibXyP96FZ\n10evDATBFzkWZgpfxkvxIctoswSZOqkhcwRIFWXB7tAs4TvkZY3VYlMDoRAC\nxCYJM6jRSxnaEwLZUHoyntogkyry9j7pWuHx9WXuzCQIa5WUuaHuI58ORxNz\nTB3i/bp2e43kNYDTcNwQP76mvB3aBwQtCo+QHw4pUzFvV4lQMJHU/sDKnGSC\nlaUz9MgYArcb6XSBalNAUdKU087wS4UMvns1xOVoq8kj8tw5zSxu95uSulvm\nSl+/\r\n=rb6i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVynheFs+HDwXyRfsoObvPF6tJhm37XIdJ/zALDNwArAiAb7TxxMhtk4MoTcMD2Cv2NPgFtgUBW2TS/XzYm7usqVg=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.27.0_1569114695104_0.8572436905642407"},"_hasShrinkwrap":false},"1.28.0":{"name":"type-mapping","version":"1.28.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"8e3af11e555f1dc4a20d996e07fcb18372b928c4","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.28.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-mzYzphqUgI4JQfBKYVvpS1mR9eojI9yYKlcAAGw7oYRu1veojZou/nKGlgpuJ0V+qDNdTLYNUHA/1O5u1bhktg==","shasum":"76460e5eafc823b095726af38d82dd65938b8cfa","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.28.0.tgz","fileCount":1879,"unpackedSize":2573408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzxTTCRA9TVsSAnZWagAAJ6cP/3ZZ7mHopTF2tHnAJZim\nVOrdzScCiaDBsDXvNI5Jc1eGYvN5tZncOZSBEJ3KS0k2Vg+bd7P5OGVwYnje\n+S3T7A2jC8pOH/AztUmroMe/s5rGZ+MC1r+EAWYPbDOjb3u/P2EK9eSKrXoK\n/N17lJzqPYWwDHq5uSaomlg2XgiJsk44+Qh7uX8jhFtDcSDgz6Q9JpmO3zUJ\nh7goLRpKtByQqle4ejIc1tP94y+xNh0zRkkrzNnmAqMIWo4ep+FX5hxnUIbS\n+0WBbwu40njwdrpDhUI+X+PQtv0VesLcSpCo+3VP7W/OmcI2xDQyBXV73up+\ner7BnVjOiunTJRqvlj2rR8snxoUKk7qUMhaohs/bVFWqt9vsIynkQr2Un6lt\nelNc5hlxgEDgWJjJ5U1vHXsKzNRgFCik50KQyz6FbPqFiwCddRx3AaScV4Nb\n1rJGtyZB1YA01xQ/qoBTSCtlMpSdRlVuOdWxQJQuP6D9/aSwXPienOczdd6m\ncUc59LejkspAD9eUwOOdDsytHj+/2wuBfP7pTaBGF55uy6TbnEkrEArX5PWH\nYkzpA8/ybFbrzohzOizE4k48jaUXlemsNRrSZ7XWf62iP5HcfOCt+aJb4vir\nsMLPQekheMMBDilgpd+PIRINsjWPSfez2SNVBuyRZgMz6kVakvqcy99NpuqE\nXglJ\r\n=piy1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt4OKaZic23fHbtD3NSXwp05VsNFQ2knk1p0AJIOBPCwIgTKsQO16F40lgM09spznksyVOnlOBSjUz+BJlTqXWiHU="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.28.0_1573852371150_0.8989162679774887"},"_hasShrinkwrap":false},"1.28.1":{"name":"type-mapping","version":"1.28.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"bcb9033af7364be0b20edc487c6fcfff6746ccaf","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.28.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Z+20n2f/IPs5jQ9b9t+dw1DEjFuf/Mn1eaVIP8PYxNv9A9iHf43cQ7jwF96NXthT94NRMqLYcPMGGNEkVyIgYQ==","shasum":"c7565e760d25d224cce3b23c016c6c249c67fbb4","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.28.1.tgz","fileCount":1879,"unpackedSize":2574869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz+trCRA9TVsSAnZWagAA+eMQAJHmj/xWD9LSiXVfxjUF\nQgFfbZNBdrPX+KxxCDleABlu10cJHjw28fyIZ6BJfosjM+mX8p4Hh0fvCrma\nrG1khzb7sjcpZ4Vu3W8NEETPMcejnDjY0XucdCZex3fXNrmVCdfHfFx2xW/5\nDJzsKAYTEGtdcfglc0UYI/Jb8CpL8+3Xhic59W9VrC1LuQdCbEq/7g3GYnAj\nRf+DH1rI/bZ9IprPbvr3H5cHzglbfPBzZVnCYpb+fVMzX1Tmem9aiw0VYpen\nz0sFgxbtZGGR9MHlMWw3NCMOkNd61210qqxWPXJNNqOcC0j+1NyjwuT/3bvG\nMBK/wdYXOfRi09jnIdQKbYOkXjZkeQOTdS6MWdJvXYl3gC0rSY60oEQS7egS\n3tCZAwTsOrMq/QEHgjf6JncUZnr6JFTC5DkjoBMJ+pq0BsSGFDvC46K87NIp\n+jIT7A2iWCqv7V0ir9DOh7sAcf22IBuvDcGY0RMEpA9QW7vXz2ikqYCsbCiC\nYLivRwy2IEyq75miR0+e/MX5NOO6MuxvvrI/uRSIOg+C+xUA8Ng5lMVnp6VB\n0RxU9rSqgwEQnh8jQUUHCd6nz/swnlB8Lxv+Y1H0jZd32h7XFyvKDf0N3AwP\nYL34NAZk8gtQGWEZs/pYn8ndVyjKXmb+EtK5ARdWeIhbvDe22kPmtE/s6FoP\nB4GN\r\n=aVTL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGD63wiynl35rzOB7ckWuJ9uYnNOkryP5dQsL98PrnbaAiBkUxt8yjSz4cuvqz9U6k7xDqBUCn6xbxZVjDlVy/w6wQ=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.28.1_1573907306685_0.22467182103453287"},"_hasShrinkwrap":false},"1.29.0":{"name":"type-mapping","version":"1.29.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"cb420b8e14dda4de5bf017bcc4a3ab3f35e71de5","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.29.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Cxcuw4jLQsEtmGJ0xP8OmM9t7beHN7jquF/cZ5XAU2YNQEJp4dRNgXrrP+da2qhRUdW0F6i9gRDQ9Jboc5tPrQ==","shasum":"3f186f96f6d7a9857f7dc1cfb74ebdf38d24f6fa","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.29.0.tgz","fileCount":1904,"unpackedSize":2600716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0wzdCRA9TVsSAnZWagAAtS8P/0Z4VlcxOPG5/tVQim9T\nf8e+0g9DPjf3Dz4+CxeEQ8qYGLxfgpYU67HPugTtPvcU6Z4dWZNNlWXJcBYb\nDuyV5WP4z44jW7mgXSjs6DftnmDbysiW4XTx1hk+CeqMR5JaMprFg1KqPNVJ\nfW4ixayIDyo7BKKmoY1C3gKH3jO6WPhYVJgPjEb5cr2UIHxxxp/Y8ufKr+WG\nNlm6OCZedOqvZp+BZZdtbJF/jgYS0b02kyU4F2bPtxOOyARj5i2LCp+vAlzd\nxeTCHKXq2wrlrVF5vvjZNzqL9slVacTUK1vqPp8mnJWVTswpTEsR0c/qhuzC\nBqlf/4gxiqcnf5/lig3wgUOHHQ7TZ27bN/Z2Vx0ugwYGxyd9k8GYVt0hODEL\ndliQvgbnG9fD49P39KtwgAe01zimfZMHnXEI8/F+LZwA0EdjCFSWvddM4lrR\nNSrnL8ytq+yaphct1QQNHkf+QTqMDLBH4UyfgK9H8ckFz3lq013f583kogkU\nqLwEn4hiZzrt3MqqaasZiLyux+iXQOMs/xH2gvN6vwsUWEkC3aCQMyUQ/j1M\nH4yzRUNPDK5blAIMhDjGqQkyDz+Z0cW0lq2bS+PWzM1y5u+RG2KkRpTD4cMV\nH13LYHlZOAhq9Xt31s5m4z30GztvvtsJZgJdiV3Ot4T8S4jOBbxfyqdeGLDy\n+hDc\r\n=DxGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6r9WZumyK12zAxpxAGu0EsxhU8/n/wxOiPBkVB+NAMAiEA+f7a9Q6XOk7tsqRwTv58dm2V/orKCu24u3E2xZvz+wk="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.29.0_1574112476553_0.9189379996567293"},"_hasShrinkwrap":false},"1.29.1":{"name":"type-mapping","version":"1.29.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"69263e1b82b145513e1d759dee000dad9c26b152","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.29.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-JWotQ/C8J0DY6KtBfDHJc1dhRnBslloqVjebdHBPfOIb1xbCUzcOjCSDjlXTnvGLErqbBazsbBhpYqFTK1WPSA==","shasum":"205ecc4dcf3eb0d9cfb3eefb6bb73c0b333949ae","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.29.1.tgz","fileCount":1904,"unpackedSize":2600712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0xGPCRA9TVsSAnZWagAAnrIP/1/UZdpu8RpMoXFWHeNB\nW4N0cTcpidSoJ9bH17vyp6xfG5IOFoBBScslWy4/kCAc+iUKzsJRFQwLAGOF\nSy/H9w0SBq38kAcSg1HehpnZMty9/uGb6aTSnVfVO8+JTmWWkpFBal6YGKmg\nE/NHBMWpEuSgWYdnCoaIzvXZukgjKRj54/EeY0Z8wtRZHjRl+FGyReD+FYcf\n/Kd0WV2J9ujUZgfcvqMz9VWSIaMgq9NWZ9sJCwRnlZaYisfJuTbZCyu1hVG3\ngljThmsK0yeVPde9CDKQIrpW1TW6dNJHw8UwikLegMvVFowUglxa+5XhUMST\n7CGYzZ4MLzz+yznAEh/+w70o6rVsC7qK6gtALGCc2f7wpFhYFaV5/iA+tmys\ndG5KB5lgZQRqdrPRanoXYBPgDPRWZak6c6wfz2ACuYbffzjBlRkJKk9QJ8ft\nc/YsRm7ctcIhH2WI5nF+eF9QX8LOt7zRVn+GQ6/kA6NQE/pl+SwKrvJv7cmk\na7GER+DL4l1y9rPS3EP4at8j0EK6bnp2LuFmPY4QlpZnnrVmq3d1NnP3UxuK\nOcjE1zq/xPU5SXWacFNwK/j8mrdXcuayh5YRuuV+BVdJXheWtWdkkoQy/S+8\n+P2G4Gnhvi3Bsc6GxkKacPgtFurhnsmhRqJMlT66vHdhnFs2p7nKF5u4qMP+\npU+j\r\n=vOF+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkkwVV1uNHWlHXxWL2B1k/4vHuj33ZgFMv9biWDv9ZZgIgQzX6cKlSN3Sl/9dYzKajcHStIqF7MWISoPIwof/miaU="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.29.1_1574113678985_0.25097284137375886"},"_hasShrinkwrap":false},"1.29.2":{"name":"type-mapping","version":"1.29.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"33ea4a2c91d5fec3b49f97105fa16396fa27b35a","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.29.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-2wgbec/yfhka19RBncsNKiitVScHpEY4oj6DRMc3J7++eOV8pcsug3tawxo1kbGdV/hFIdhu06t5DcfzVlHf5w==","shasum":"3081f020d3fdaf9bc2dba6438ad22782da3a1481","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.29.2.tgz","fileCount":1904,"unpackedSize":2600808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0xM8CRA9TVsSAnZWagAA0FMP/2L2/2pEJf4BSteqqwaz\nQTV5UiTGW8iDXHvEDEGCMnlT4gY1czDPNXJ9tWEmx+VqHmhxtOqj/4bd7VMw\n0vimbG0jtUDXCT6oSwcbrtUa34GJJ7KxwWCRkEhsZc54ByFpMeHyAh/Hr0qn\n3POd9exsWjw7OBIhGsf/IXTFIXAuURUtx6FntnEKKEXjf5/nsg0HKjrsbNOx\nWqibCzCind3x+lcJWkQE70HTR5A64nmjOzG/B7RbqwAONB2g7F099VMfr/I6\nvhOcXwDeradaGleCMl4fUsHZjpMmoCp7pEdb+Ytgs8iIFmYozqrqeVdng1bM\n+y0tGAW3HoG/6KrZVC2Cwkrp1mHenIO0URJ6m/VAUdKOYFTo/PJkJZp4rGhc\nFD7+FghukbyghZ7F+5/jvyaErkLjQ0koqImokEaglht8mAsldRy4zVQMBwVm\n46frtpYO0I/tB+PO0/g7e6Pr8HUeSGck3IN/aEod0K74z9EVWA3iJwO1s7Bw\nAGKaY3oRtPRYQ51EQeZyiAMFgtoJ20uhDsUeAJ/llqGAiqScN9NDB6hYpyig\nmQeEOeEnRa2ep5AAsc3LMSloUpvWBS6mNAi5itfSDpleQhGKq8PkEUdS4P/u\nvjOGDQk+wBp6L/XJ9NjC2aCyOG/+XpLD0j29SQ4i6e7OU9Zo+7kwdZoVA3+h\nqh5V\r\n=cEBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/meWQB+qPaf5QTtZlrb244VgjXA57HWM+tNT8YhhX6AiEAoWvzUwBAyeYNIZh2R/v8CJ1Yb5gW7UrgQ0vOPjU61Dg="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.29.2_1574114107544_0.5504106859167783"},"_hasShrinkwrap":false},"1.29.3":{"name":"type-mapping","version":"1.29.3","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"5543e4cc57bdb3086988dac9d0e3c46afe859005","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.29.3","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-zNawZtUxBlTaioRZFPbwFW68zXZvhYKiR9coono7G5FwpMStFIvC88rEO9ORgZIToMm9fsASZFxYp1H3GsOg3w==","shasum":"fbe6b5fc4c37c8d6e8af140fb9682addbc60dcc9","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.29.3.tgz","fileCount":1904,"unpackedSize":2601866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1EyCCRA9TVsSAnZWagAA5ZYP/RYjxa2izWZssTsMsN18\nkMyJRn2Vl8QBF8sKEw1avR/DeOYe0qP/z8GzXS9Yt8BjkPomRMlECCzHHoLT\nTWI9LTDgEjGW1pEgxWVJB5P3KrvW8AoO5E2CSLnvcX4z5yhPiyPEGpVn7KuN\ntBIunDqekkE2y9PLGMtkTuikYAUyd4cB9RnFyGFsmO/5YImK2SJzr0i4jIO9\n5Sp1O+CDJD3BadT6tEtakEJikBuy/ADvFMoVjRSUJURNn9QyPCuTBf5ybGrE\ndTMHp3zDFOOiHeCg05glS8UpxcIXB3F+kP29Wh9GfkNW9YCd75SkcgbOYfPT\n3d2LB4zN1HBzgOZsws9Nbzo3VOVi0UG7BVZMlUcyisOtBk49Hu6USeaE0l7O\nVbHHZI5tEZVeuQOMA92SFQfV6z3FkaCDq9DfVsh2uqqX7SwcyIRhCf0ZOeZ9\nX1mUjNJWJ3COUCZyjOdzziYs6QWqnkooY/njNaOur8oLX2HksA0VaXlF3iZC\nNTMXWec3uhUlq6O7HcQmGOhGWiTpSJM0lx5RjPFEt2XSn6zqYKxdWadqyXbz\nBdJakPxrBgopgKwP5gaUN2fIu8j9Y69f2/gn8oMAurgsnjuXzz1ev7rhjdQT\nhEL3UrXZUEiiDrLeYaeWuZx4NTk76YWLlzCZqamduycsgS2aSLBUpuj2hBsU\nrWFf\r\n=oqGc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7zBVfpMrywSh98Z8r1vgt/gj/pa/FTYcAfloDpA4dBwIhANbxKaH7AlsEVWB+MMaUbo52im1atIlTYe/1+FfgOk+J"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.29.3_1574194305273_0.30816591177222463"},"_hasShrinkwrap":false},"1.30.0":{"name":"type-mapping","version":"1.30.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"fcfc9c277be0e55619fb37db0ddb0e94a1b26c12","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.30.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-kyWef+dcUDze3y+/tECwloftT56DGT/bVbmV5YkXt3z9kPU0dB2om7qM5fwsf8fiUSF9qoXHxwP2GXLtan2MBw==","shasum":"4831b3d3284cfcf3e4055801eedef828a1ab3c8a","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.30.0.tgz","fileCount":1905,"unpackedSize":2602056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOWkICRA9TVsSAnZWagAAS3kP/irT6Vx5q2gfmvN9t9Qk\nYeRU1z8VavnoUIHxHhcLpoeIf+FjIoI+vtGC8Un6deHYetdLQVcQFXuc+6it\nOkCT5LrOvEBMJ/Cz8/HwViWtg8AJTc31sz1jWzYTPOlfdaSXoWTpjb9N3rT+\n4GYoiI++Xb71rOByfjF8HKAMxUXlJrWJxy/rjv4qdzvU7lxJ7eATe4E3Nvnx\ntZ5D+4p/KrDqJke+FBg8gOaL++DJTsjwnHEsSpryt2937s/bQ7/zsf4L8aaq\nwta8BzYdQ5bwwPhIF98lSa2/hMNJjqCXF2Fm0Ui101YnhLZ7wFqeOrktGROk\nBUlmpwwxq8109VTuY8cfeeCEQKoqYIHVmfEvIHHCdBJXbJC2Czv+6FY5m/Y6\nV/akeBxVmhg96vQjxbtr9Hvuc8lsfiKZWNc/+7D2F35kTN/DOc8ppjFC2i/r\noUl479eoTB9oBJH2q4iNm+xsKsG2mnmAuvjlbLHqtRVnhC0GPFLs/rUAj6SN\nIe/mp6uegYE4kAUdrpFv15qT0eMmwFYUiTNBg7pRsAg+eqBUauPwReTDP1dc\nBPWWev6EJoE9URllhCNq4pTw7V5VgK9Z1mpNohjw7wtca7InBKsQOnvn4INb\nYXAQmoRJ95gd3yOv7B4OOvWCRshse8KP2UjbER8w4X7FQBJNRhgcYb1dEI/1\nvvw5\r\n=O6uG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6YrLKGq0Wp+ZW77c/bVTVca3CTrpYFOD9esSOs5/3iAiBVQuGjcZ7T3qG+jMCF7WebjpON093uH4OtZ/8y4JtoQA=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.30.0_1580820743486_0.3996905000523716"},"_hasShrinkwrap":false},"1.30.1":{"name":"type-mapping","version":"1.30.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"fcfc9c277be0e55619fb37db0ddb0e94a1b26c12","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.30.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-hkoBPFxi8LPr5HciayjseZHsVzaIuuOzgzCyzLhRfUxYSGDjCXNVvMeS17mJ4Zb6w82Z9gwBfuMWOt3691nGTg==","shasum":"c7a1d2a23e36e3e765ab6ae533d2224356016a28","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.30.1.tgz","fileCount":1905,"unpackedSize":2602053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOWmeCRA9TVsSAnZWagAAAmgP/jYKQqHVqx7ADKxeN2xW\nwVu92i5BhL43huPaQOF7Z7DCpBQk9qDSTS9nkfIMj5hWfTKklBbyDMPGnQy6\nMEQIIGSSSAZ5eoRYbtJHaAz/dhfrRxefKH/pnrv0nLYoF+OQzFfbBzSlIBgY\nrvy7GRb9iQUn4KEYI8KgJLM6OEPcFAKHaiciICvs8uT5RhzPEh+GJIMYNlmx\n/Yul1vRnnPME6csE5zM35rc1o2Qpmdke3bV8I+Ev8t8HlWP9KACJJPYnq0Zb\nyfTiZ9Glha3dwp3DXqsiI2BBGBDPp78AepP+jETNF6WQn1v7ysHNq14qaoR4\nHHk8IUfv9+nY0d+Tyv1twqzKxBK3A0lKQnY33ZvqfCpvwjbqYDwDPbGoKVml\nWfxH0aPJrs5GHF4Buj5imjvpWDAcVbhjG/iIbWGMMVObjdVfHj9XHLCfJEvs\nWBy+CWN91SVTNX9cHP5IhJkE60/kRP1lqneiE1nFNQTMe8w+gWfW6UX3AkgW\nXLOpVYvlc4PmC4YGUeMjkrdupHswvnshEldq+yXNq/1/FsWkNcmiEIDRUxHM\nKo+FwiytQY8jxz3Fz9ez4eRoVLnVqszX09qvDqyHMzd5bfH/GZ7tnR6jBbko\n5nvU38StKl1dLEza43gOlN9z3j5gtzYqJtTVb+Z2TFUsEFxjhuDfVPbMooMh\naInk\r\n=mUD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz6TQrtujtiHWpmOxuvBIZNFjk2iekE4FGNfchexU3HwIgKoN6evqNhjfZ2eTPf6FLaclmEOsjFW8tkykkHNy3xLM="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.30.1_1580820894179_0.6520110545340709"},"_hasShrinkwrap":false},"1.30.2":{"name":"type-mapping","version":"1.30.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"fcfc9c277be0e55619fb37db0ddb0e94a1b26c12","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.30.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-waKGsXM9Hc3vpICkDvCNQN6SLEKZjjOLf/Aly3KQf4/Eih//o9Oa2YLA5lhrR45vN9R5k0F/7CWT9ICQxUqtew==","shasum":"140539d4d7ab06e51811e44a56aaab82dc78f367","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.30.2.tgz","fileCount":1909,"unpackedSize":2603039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOWnlCRA9TVsSAnZWagAAeEwP/R16CyFvNgGEs6TGdQnT\n1ze4u3Qp7bdEb6VBzszPuji40ySI++pH50tqYbQNO8KssmdClK/W83sYKuHk\nGcvK9fUcGzYyGEzCt8D1+2IlHDgZiz60qytUiifDtVEs/yoF6PIHoPFANNz+\n2Yje452O4Jspu3RLHxY1GamDJSc0kDsNZi+gig3rPceNTrZL2wb4VHbj3SZD\nw1/+q4sy6nt/W03tWuDIxqt+4c1UX3g4nGsGjBS2U5CbgigHBFGv3If2zYvP\n04OQC3n8P8GYBbnyUn4lI0X80Sq0ELKrDP8jsK35dX8G1fBYwLZm2be3NBK0\nc4tBL+IjxXFMGl5qIPV4ah/0C5FVyknBzHL5LyZ2TXmS0KR1W9/BMVOrMhmS\nRfK1HKTbqs2Ff1A2fyEDT9Jq7NN5qJ2nCzVKuvpOEb2SRpACn2iJnIwPplQX\nr1jBZd3XKdliZRspEnyVAHuWLUy09kWTJwTNPNMQ9pj3mXjjUqHrBpii1IF6\neJQoLoqKqEwibqbJiYW9RBUyvoh3KeizhdlzA/D8h2CA3aYDQtELCzzlP/GU\nNIaklTDlsDLUEw7OWPqbrNtaCZgzfYxjcPiA5K9A/65FJ1i1a4K8kVcqW9tX\n2jao1qiChFk5bGaG0bvzfcB5PlxdMMAiUEYpC78t+dxoT38fJWCeZckncDv1\n9WvX\r\n=D+h9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg4RPZhFx28dbRJy1/s3sL6lCwjsAz7IawHbnPszcSoAiBnxvpImofxNxfVeF7yZHKCVR01mkxbqyXqULdJKbmCtA=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.30.2_1580820964706_0.13208148861686375"},"_hasShrinkwrap":false},"1.31.0":{"name":"type-mapping","version":"1.31.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"0ea3ba957b647a380ffa5fdd2399170bf6025a65","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.31.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DBz3x+sC/ZZ4lb0/2PYvJEEri/Xpx2kNmQrPe83k3hdXvPnPHkzm05mqWbZozU7Oh/VN9V34riknNaMDsIsjZQ==","shasum":"9861c2ca9bb37d8d0a8f413086815e931d23a07a","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.31.0.tgz","fileCount":1919,"unpackedSize":2606073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePQF3CRA9TVsSAnZWagAAoVcP/27/VxGSabL4OLAbSfgt\n9Wex5Qhc4XT1GQ2pLqpbceDd0sWKGZ46vlIM3HN5m+w2a9yfFAIbOZvBTQgf\nVqE4t48UxKcCNihfqlvYG/Epgy1YIJF3nO4d7RZ10FoIGBZTwNbQ3fh8x3/X\n6TVP+imW4Q8FJtLsgUR15cywikRKTduW9zVaFDqcXH7ZVMcqz24sHA5TG3Ol\ns1AzdeOoW6CuiHjoS+7A70PeyNq9iYHQDGnOqKv8sNrl7aUkECn3ltpDFxm0\nNHFgzfNhkW1xplQitLhUcfK5UnvW74BBU0VC1D6Y/GZ9y57AlpP9c+aBI5ON\naXMDSLGoMK7togUqyB/xD9HrqM7PcFCw305n2U5aGHjpIBw7K+Ioh9rlJA43\npggF3XMW/qrncCR1V62TaKecsVY3t8aFB/fA0Mn7t+p18hlUAl3xU3wSMj2w\ndx527N24jFBalVuU7od0ZnkptAW0E2l3DKQ1UzazTcZ5GvdxR+dmrOLPA8k1\n+fO7z/yriSPCpN0/9b9kEor8HXIVgL+zlxtb7wk5wSjRD1EoU2GZkM5k5oPZ\n+WFmv+rdjgo7f4+6/ebx8FGB7cQlkcV+VYVG1DS7UhWuMr0VZi0m4wSdIZCt\nc8grWQcyWqOYon7sxQM0EUhGa/n+8xrq3hS/rPP25+5XNuMgsQbTSgO4rqSj\ngavE\r\n=mand\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxSBzyrB8fcyUxqb+DaXOdYZi07g8mg2KKJeTCoDVLFAiEAqYT8P2zYJoEHiv//sv956sKDg757sIkwfB0V9KlW5dY="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.31.0_1581056374528_0.6103288743711996"},"_hasShrinkwrap":false},"1.31.1":{"name":"type-mapping","version":"1.31.1","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"188786725e0ac46ae788771e4eedc2c34d197b13","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.31.1","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-4zi9/Kvsxjh3m/8wU2gh92p2bYS8Y4dWGImj3/O1xu+j2tj91kOFmrOwYqG6kPCf+ftta4QzjsgI2+Q+NUSyng==","shasum":"50ac830c489b3c973d74308dff5e372bd85e2d87","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.31.1.tgz","fileCount":1919,"unpackedSize":2606553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQMjQCRA9TVsSAnZWagAAQ7UQAJ2ddSz5M4USfJEZwK/h\nQNrGVTeaxXoEJDiRrsTQ0Hfxwj/eQ1EdXSSJw79yEdRZeNhq96hWa3VPrLyp\n/KdaAmJ2VwE46aENbn9ogVMKRJR7WzXhfRIEPcYC8U22WUtSZcMCxDq2lCoM\nFil+jX3Qj/sRdBz3WXnC6Yrp4DsjvtjcC/S5G9hLDlEt3d2ca8ex6fhpoP3E\nIg7rFwg7JvnfhuWq/uu6UCzg766MNVVhR8tCSpFwoME5t0jw6SVooWGMSYxH\npd/OwXWbOawBF3bfA5Ay+4DArr4wk2M4dLBPG5Hf6QwVXMQTvGYf7UMiU7zj\neUu9PgPeEF9oB6j7Nw1S8D0jsgOamBu3dlLtK0mfAMcvsSdQ71LVT9Qg8Q+q\nwUvuvxRVu4qojTO3drav58xoosn46Y4yHUFAD6vI1UWb+F9DdTy3fA+uM55x\nBSSPatQJQIF31HqEPXR+J8Fsc19Gt4vPIC7gtR8pQxq4YPZvVl+G8c0LE7ke\nyKDLDU+XIxLeTyKzQIjc3QlSBPopLSSnVkoJyCPzVKjDFrp9j5MJTCiBPyPJ\nsKn0salg6qjgKkE/xfQnqgFtaHkif6Qtnhp5NlpWBJQyLf8u03OdPzs+IXKS\nRJsDSLzPm8+DpWUqb00cVgIjGjgA902CDs5Lyv/1spz+umFgKdI4g45H04Ix\nAlKa\r\n=Cp3y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo6dKb7MT+o4fp+wQochVZjX+s/jt1I1HBn7JC+9kxYgIhAIrQA8T8shDZauk5bfTa5B7hnxEvAWoJI3wSraKiRWpO"}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.31.1_1581304015491_0.9324292915543051"},"_hasShrinkwrap":false},"1.31.2":{"name":"type-mapping","version":"1.31.2","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"6ac0efee90730fc64ba15f75cc178c8663a14bd6","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.31.2","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-uxIMLfqXoBGqdaADqbTqbM5OP5AtrJ2WoSkyqAKBaEhNt6DrbKuGmm3yRFiC0zkIO/KpR4FGxahVdwU9rlUrsA==","shasum":"5b61585df8e8711c71ba33bab5b2fe8d457632ff","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.31.2.tgz","fileCount":1919,"unpackedSize":2607136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQMsTCRA9TVsSAnZWagAAglMP+webfW9T8LMT2PzHtSXe\nefBtM9RF9I3cu2oe72TgAlCN/wtV6zcz6u+LcYLX9CiTb0HUMPFRkudS4I8s\nBw76ikCKYEGGGnx6qiM++aS3H6e5mKy4rEupf7Xo1xPIP6wc/gV6gYH1K+4c\noqiK6ULZAXzJTinw1IeRYxycZ/mT0kE5brV8MIUrRYcSGTzbb2oa64lQUxEQ\nGOHxFAHVTiSdWOz2eBdnIYNN/JouWZgnwmYiMG3MbwR8QzglC1PpBbKV88y1\nio8At75lQftXXbX5BA/8FUk/9qp9mgezEQnF+eYwgjDULK+ptpKae9q0n14g\nnzU3orkcYekm3lHMXbROsBCQ/Q4BHnHGk9W6OKbxdBzUcY3MVX9djYtRlQqj\nuU7YnxPlGGCUq+9ZoHa3qjMo9P7c8CCznkkIfKc6ONrDpg7CAy71Xid65zB+\ns3Clb90JJZF1Oqcry0e/OARSoE+iSPbsg8emDQQcWw6qrm3VESA/zKW73vO8\njKhFNjBIJA0f1i9+PD6QQi/GyYpb/AdSDuWaGd0PyeyXcfoxFgCgy3BhC0IY\np7cvmQ6lR9cKtYNyyuFSfKznVgQ2gZv3wwptm40BMjOEsx58O7GUJnA/4Bpt\nUzH0kvuLDVeBEiKnNr/O+/7FkaFPi7AzMUK9X72tc0oYakTnfrOpU2y+flDX\nSjoh\r\n=drWp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMimAd98T8UYqHunf7ERneYHDQMZeh5Mo2JLsmHZvTUAiEA3Ipn7BCCQanLjrtrEbvLvKJ3dMda2BZPP3t959DYVAc="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.31.2_1581304595353_0.0022085350376603863"},"_hasShrinkwrap":false},"1.32.0":{"name":"type-mapping","version":"1.32.0","description":"Map input data safely","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","rebuild":"(rm -r ./dist || true) && (npm run build)","test-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts","accept-compile-time":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts","accept-one":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts","test-compile-time-interactive":"ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts","test-one":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts","test-run-time":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts","test-run-time-bigint-polyfill":"ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts -r ./test/run-time/bigint-polyfill.ts ./test/run-time/runner.ts","generate-fluent-lib-export":"ts-node -P ./script/tsconfig.json ./script/src/generate-fluent-lib-export.ts","sanity-check":"(npm run generate-fluent-lib-export) && (npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time) && (npm run test-run-time-bigint-polyfill)","generate-doc":"./script/src/generate-doc.js"},"author":{"name":"anyhowstep"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"devDependencies":{"@types/diff":"^4.0.2","@types/tape":"^4.2.33","decimal.js":"^10.2.0","diff":"^4.0.1","tape":"^4.10.2","ts-node":"^8.1.0","typescript":"^3.5.1"},"dependencies":{},"gitHead":"2fb300d8b05a66ceebe9d19a803ebbc0ff33d7ba","bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"},"homepage":"https://github.com/AnyhowStep/type-mapping#readme","_id":"type-mapping@1.32.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-almb5OyZCQ4PScSSxp5mIFzziQ9t5zywTrc4dIETSSnsbdoVjbFEi4ukHAEKYt4F//D+V+qmYiXi098lMiBpnA==","shasum":"197133dac8d27be970fa33345a313ef807777481","tarball":"https://registry.npmjs.org/type-mapping/-/type-mapping-1.32.0.tgz","fileCount":1919,"unpackedSize":2609626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSRHyCRA9TVsSAnZWagAAUNMP/iRSTHxY2/sD0m42nVeq\nw2PTdbDaZxfwsgUbUX3b3ZGMiczc/Z+w+kJjAoG/NgdNoP+SXsiY8lmLSz2E\ncq7NzImwzCsdei48kRDyybjz6ePlU3DtdZznOG/ya1/CJnw25SmjZTYBIYCG\nlrMMiWVYyX7+a4lLrWfBANeP1BS85xUtb7rkbuKQ9eTXXpKMLrmDheh2GUgg\naPEjaQ1CkcSaka0L1hiTfdZexDAvhoyIW6rXLJ5ChbyMPmzw8hkQZjU5gZq6\no7IqsopZFl0x3Th/TnXW6uLx90LGFHDTzJHl2m+zKfzdXRTNER6UnGxPm0BR\nfEJAHhNx82k5iK6Z73/bm8fN2c+o5wxUd2xGILrBWH9XQVU5ofLz7Ov1CaJB\nMmEaMa31UCbwVTVrmdv/LHh+GUgwHt3F8MKVWCb9vNRPyWTJvdLdXRGiRjTL\nSR30Y1vzWGZTRnUkWL4LTD1e3varKYEBf4NFQgj+NMkNRydeih1TJHRgETr8\nVuI83Qh+d0wnGuD1YJcoXwDGUHvjW2Gwd0FjRne++Wy2Ten0nsyFqSp0COOS\n3ImyArs5DF5bvIc41YUPMFr5sXVZc9K6xDZnMkFd0wi1FOhwhQbTNuuG4gyL\nCvFxksIPtKb7DwyQsdf0obYFq0GoCHm175AFEORLe1yBu46Fd6YePJe5cVng\nwYsc\r\n=yh2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVVQhkBw1+PKuRknaW4kENJ6ggoWSaGWOiJTSn9LhYMAiBQRu7Wu0HLAus79H//wxVkoYt2w9jXIg5qG5cd8bmA9Q=="}]},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"_npmUser":{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-mapping_1.32.0_1581847026129_0.3198941001295932"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-24T00:19:24.788Z","1.0.0":"2019-05-24T00:19:24.889Z","modified":"2022-05-22T12:17:13.432Z","1.0.1":"2019-06-01T05:11:20.465Z","1.0.2":"2019-06-01T05:32:33.825Z","1.0.3":"2019-06-01T05:55:23.445Z","1.0.4":"2019-06-01T06:01:32.759Z","1.1.0":"2019-06-07T17:00:15.293Z","1.1.1":"2019-06-08T01:24:36.206Z","1.1.2":"2019-06-08T04:01:55.539Z","1.1.3":"2019-06-08T05:06:24.283Z","1.1.4":"2019-06-08T05:12:08.474Z","1.1.5":"2019-06-08T05:19:21.093Z","1.2.0":"2019-06-08T08:23:10.405Z","1.3.0":"2019-06-09T11:15:17.877Z","1.4.0":"2019-06-09T21:10:11.126Z","1.4.1":"2019-06-12T05:24:39.029Z","1.4.2":"2019-06-14T05:25:39.720Z","1.4.3":"2019-06-15T11:30:45.695Z","1.5.0":"2019-06-16T02:50:17.925Z","1.6.0":"2019-06-16T03:28:37.117Z","1.7.0":"2019-06-22T06:54:33.109Z","1.8.0":"2019-06-23T04:11:37.714Z","1.9.0":"2019-06-23T04:26:21.935Z","1.10.0":"2019-06-23T04:39:32.621Z","1.11.0":"2019-06-23T12:14:20.292Z","1.12.0":"2019-06-23T15:20:10.918Z","1.13.0":"2019-06-24T18:29:13.756Z","1.13.1":"2019-06-24T19:05:28.783Z","1.14.0":"2019-06-24T20:28:00.193Z","1.15.0":"2019-07-01T16:51:34.191Z","1.16.0":"2019-07-02T14:52:21.611Z","1.16.1":"2019-07-02T15:47:04.926Z","1.17.0":"2019-07-09T19:49:46.869Z","1.18.0":"2019-07-31T20:52:10.473Z","1.19.0":"2019-07-31T21:17:57.685Z","1.19.1":"2019-08-14T09:23:44.955Z","1.19.2":"2019-08-14T09:40:16.317Z","1.19.3":"2019-08-15T23:20:18.511Z","1.20.0":"2019-08-23T20:50:26.497Z","1.20.1":"2019-08-27T11:03:49.540Z","1.21.0":"2019-09-19T20:05:07.962Z","1.22.0":"2019-09-20T04:28:38.870Z","1.23.0":"2019-09-20T06:45:31.512Z","1.23.1":"2019-09-20T06:51:08.929Z","1.23.2":"2019-09-20T07:08:46.190Z","1.24.0":"2019-09-20T23:52:10.820Z","1.25.0":"2019-09-21T00:55:57.371Z","1.25.1":"2019-09-21T02:13:41.929Z","1.26.0":"2019-09-22T01:00:41.638Z","1.27.0":"2019-09-22T01:11:35.384Z","1.28.0":"2019-11-15T21:12:51.344Z","1.28.1":"2019-11-16T12:28:26.947Z","1.29.0":"2019-11-18T21:27:56.767Z","1.29.1":"2019-11-18T21:47:59.262Z","1.29.2":"2019-11-18T21:55:07.739Z","1.29.3":"2019-11-19T20:11:45.586Z","1.30.0":"2020-02-04T12:52:23.653Z","1.30.1":"2020-02-04T12:54:54.436Z","1.30.2":"2020-02-04T12:56:04.921Z","1.31.0":"2020-02-07T06:19:34.771Z","1.31.1":"2020-02-10T03:06:55.850Z","1.31.2":"2020-02-10T03:16:35.606Z","1.32.0":"2020-02-16T09:57:06.348Z"},"maintainers":[{"name":"anyhowstep","email":"justin.ng.1994@outlook.com"}],"license":"MIT","readme":"# `type-mapping`\n\nNever trust incoming data. Always check it.\n\nThis package was written to help check/sanitize/map data declaratively\nand comes with batteries included.\n\nEach `Mapper` is a function.\n\n-----\n\n### Goals\n\n+ Usability\n\n  It must be easy for developers to understand and use.\n\n  Complex `Mapper`s are created using function composition by default.\n  However, a fluent API also exists and may be used instead.\n\n+ Extensibility\n\n  Easy for developers to create their own custom `Mapper`s,\n  and use them with the default ones.\n\n  All `Mapper`s are just functions.\n  Creating a `Mapper` is as easy as creating a function\n  has certain properties.\n\n+ Composability\n\n  Developers should be able to integrate this package\n  into their own packages to boost run-time type safety.\n\n+ Use Case Coverage\n\n  The default `Mapper`s should cover 95+% of common data mapping scenarios.\n\n  They should also facilitate building custom `Mapper`s,\n  if they cannot satisfy a custom use case.\n\n  Common use cases,\n  + Mapping data from/to incoming HTTP requests/API calls/websocket events\n  + Mapping data from/to \"schema-on-write\" databases (e.g. MySQL)\n  + Mapping data from/to \"schema-on-read\" databases (e.g. Mongo)\n\n+ `node` and Browser support\n\n  This package should work on as many `node` and Browser environments as possible.\n  This package should have as few run-time dependencies as possible (zero at the moment).\n\n+ Safety\n\n  This package must not map data that is invalid.\n  Bugs are inevitable but they should be fixed and tested for\n  as quickly as possible.\n\n-----\n\n### Non-Goals\n\n+ Performance\n\n  Performance is somewhat a consideration.\n  However, safety, correctness and usability have priority over performance.\n\n+ Reflection\n\n-----\n\n### Installation\n\n```\nnpm install --save type-mapping\n```\n\n-----\n\n### Basic Usage\n\n```ts\nimport * as tm from \"type-mapping\";\n\nconst arr = tm.array(tm.stringToUnsignedInteger());\n/*\n    OK!\n    [1,2,3,4,5]\n*/\narr(\"a-name-identifying-this-array\", [1,2,3,4,5]);\n/*\n    OK!\n    [1,2,3,4,5]\n*/\narr(\"string-to-unsigned-int\", [\"1\",2,\"3\",4,5]);\n/*\n    Error thrown:\n    invalid[0] is not an unsigned integer, and cannot be cast\n*/\narr(\"invalid\", [\"uh-oh\",2,\"3\",4,5]);\n\nconst user = tm.object({\n    userId : tm.bigInt(),\n    firstName : tm.stringLength({ min : 1, max : 1024 }),\n    lastName  : tm.stringLength({ min : 1, max : 1024 }),\n    banned : tm.boolean(),\n});\n/*\n    OK!\n*/\nuser(\"john\", {\n    userId : BigInt(5),\n    firstName : \"John\",\n    lastName : \"Doe\",\n    banned : false,\n});\n/*\n    Error thrown:\n    invalid.userId must be bigint; received string\n*/\nuser(\"invalid\", {\n    userId : \"qwerty\",\n    firstName : \"\",\n    lastName : \"Doe\",\n    banned : 1,\n});\n\nconst stringOrUndefined = tm.orUndefined(tm.string());\n//OK\nstringOrUndefined(\"is-string\", \"hello\");\n//OK\nstringOrUndefined(\"is-undefined\", undefined);\n//Error\nstringOrUndefined(\"is-54\", 54);\n```\n\nSee the `test` directory for more examples.\n\n-----\n\n### Fluent API\n\nThe `stringOrUndefined` example is simple and shows that\nyou may combine `Mapper`s.\n\nHowever, with more complex `Mapper`s, function composition\ngets unwieldly.\n\nA fluent API exists that may be used.\n\n```ts\n//We changed the import to \"type-mapping/fluent\"\nimport * as tm from \"type-mapping/fluent\";\n\nconst stringOrUndefined = tm.string().orUndefined();\n//OK\nstringOrUndefined(\"is-string\", \"hello\");\n//OK\nstringOrUndefined(\"is-undefined\", undefined);\n//Error\nstringOrUndefined(\"is-54\", 54);\n```\n\nA more complex example,\n```ts\nimport * as tm from \"type-mapping/fluent\";\nenum E {\n    A = \"X\",\n    B = \"Y\",\n    C = \"Z\",\n}\n/*\n    Expected Input:\n    (\n        {\n            anEnum: E;\n            requiredStringButMayBeUndefined: string | undefined;\n            stringOrNumber: string | number;\n            nullableMysqlDateTime: Date | null;\n            nullableMysqlDateTime2: Date | null;\n            arrayOfEnumKey: (\"A\" | \"B\" | \"C\")[];\n            literal_1_or_5: 1 | 5;\n            nullOrNonEmptyString: string | null;\n        } &\n        {\n            optionalString?: string | undefined;\n        }\n    )[]\n\n    Output:\n    {\n        anEnum: E;\n        optionalString: string | undefined;\n        requiredStringButMayBeUndefined: string | undefined;\n        stringOrNumber: string | number;\n        nullableMysqlDateTime: Date | null;\n        nullableMysqlDateTime2: Date | null;\n        arrayOfEnumKey: (\"A\" | \"B\" | \"C\")[];\n        literal_1_or_5: 1 | 5;\n        nullOrNonEmptyString: string | null;\n    }[]\n*/\nconst objArrMapper = tm.object({\n    anEnum : tm.enumValue(E),\n    optionalString : tm.string().optional(),\n    requiredStringButMayBeUndefined : tm.string().orUndefined(),\n    stringOrNumber : tm.string().or(tm.finiteNumber()),\n    nullableMysqlDateTime : tm.mysql.dateTime().orNull(),\n    nullableMysqlDateTime2 : tm.mysql.dateTime(2).orNull(),\n    arrayOfEnumKey : tm.enumKey(E).array(),\n    literal_1_or_5 : tm.literal(1, 5),\n    nullOrNonEmptyString : tm.emptyStringToNull().or(tm.string()),\n}).array();\n```\n\n-----\n\n### Recommended Usage\n\nAs much as possible, use `\"type-mapping/fluent\"` and its fluent API.\n\nYou should only really need to use `type-mapping` and its functional API\nwhen building custom mappers, or writing a library that utilizes this package\nfor compile-time and run-time type safety.\n\nAs much as possible, avoid calling `Mapper`s directly.\nUse `map()/mapMappable()` or `tryMap()/tryMapMappable()` instead.\n\n`map()` is an alias for `mapExpected()`.\n`tryMap()` is an alias for `tryMapExpected()`.\n\n```ts\n//Fluent API\nimport * as tm from \"type-mapping/fluent\";\n//HandledInput  : unknown\n//MappableInput : string|number\n//ExpectedInput : number\n//Output        : number\nconst strToNum = tm.stringToFiniteNumber();\n\n//== Calling `Mapper` directly ==\n\n//Compile-time: OK\n//Run-time    : OK; 1\nstrToNum(\"x\", \"1\");\n//Compile-time: OK\n//Run-time    : OK; 1\nstrToNum(\"x\", 1);\n//Compile-time: OK\n//Run-time    : Error; x must be finite number, or finite number string\nstrToNum(\"x\", \"hello\");\n//Compile-time: OK\n//Run-time    : Error; x must be finite number, or finite number string\nstrToNum(\"x\", true);\n\n//== Calling `map()/mapExpected()` ==\n\n//Compile-time: Error; string not assignable to number\n//Run-time    : OK; 1\nstrToNum.map(\"x\", \"1\");\n//Compile-time: OK\n//Run-time    : OK; 1\nstrToNum.map(\"x\", 1);\n//Compile-time: Error; string not assignable to number\n//Run-time    : Error; x must be finite number, or finite number string\nstrToNum.map(\"x\", \"hello\");\n//Compile-time: Error; boolean not assignable to number\n//Run-time    : Error; x must be finite number, or finite number string\nstrToNum.map(\"x\", true);\n\n//== Calling `tryMap()/tryMapExpected()` ==\n\n//Compile-time: Error; string not assignable to number\n//Run-time    : { success : true, value : 1 }\nstrToNum.tryMap(\"x\", \"1\");\n//Compile-time: OK\n//Run-time    : { success : true, value : 1 }\nstrToNum.tryMap(\"x\", 1);\n//Compile-time: Error; string not assignable to number\n//Run-time    : Error; { success : false, err : Error(\"x must be finite number, or finite number string\") }\nstrToNum.tryMap(\"x\", \"hello\");\n//Compile-time: Error; boolean not assignable to number\n//Run-time    : Error; { success : false, err : Error(\"x must be finite number, or finite number string\") }\nstrToNum.tryMap(\"x\", true);\n\n//== Calling `mapMappable()` ==\n\n//Compile-time: OK\n//Run-time    : OK; 1\nstrToNum.mapMappable(\"x\", \"1\");\n//Compile-time: OK\n//Run-time    : OK; 1\nstrToNum.mapMappable(\"x\", 1);\n//Compile-time: OK\n//Run-time    : Error; x must be finite number, or finite number string\nstrToNum.mapMappable(\"x\", \"hello\");\n//Compile-time: Error; boolean not assignable to string|number\n//Run-time    : Error; x must be finite number, or finite number string\nstrToNum.mapMappable(\"x\", true);\n\n//== Calling `tryMapMappable()` ==\n\n//Compile-time: OK\n//Run-time    : { success : true, value : 1 }\nstrToNum.tryMapMappable(\"x\", \"1\");\n//Compile-time: OK\n//Run-time    : { success : true, value : 1 }\nstrToNum.tryMapMappable(\"x\", 1);\n//Compile-time: OK\n//Run-time    : Error; { success : false, err : Error(\"x must be finite number, or finite number string\") }\nstrToNum.tryMapMappable(\"x\", \"hello\");\n//Compile-time: Error; boolean not assignable to string|number\n//Run-time    : Error; { success : false, err : Error(\"x must be finite number, or finite number string\") }\nstrToNum.tryMapMappable(\"x\", true);\n```\n\nWith the functional API,\n\n```ts\n//Functional API\nimport * as tm from \"type-mapping\";\n//HandledInput  : unknown\n//MappableInput : string|number\n//ExpectedInput : number\n//Output        : number\nconst strToNum = tm.stringToFiniteNumber();\n\n//Calling `Mapper` directly\n//Compile-time: OK\n//Run-time    : Error; x must be finite number, or finite number string\nstrToNum(\"c\", true);\n\n//Calling `map()`\n//Compile-time: Error; boolean not assignable to number\n//Run-time    : Error; x must be finite number, or finite number string\ntm.map(strToNum, \"c\", true);\n\n//Calling `tryMap()`\n//Compile-time: Error; boolean not assignable to number\n//Run-time    : Error; { success : false, err : Error(\"x must be finite number, or finite number string\") }\ntm.tryMap(strToNum, \"c\", true);\n\n//Calling `mapMappable()`\n//Compile-time: Error; boolean not assignable to string|number\n//Run-time    : Error; x must be finite number, or finite number string\ntm.mapMappable(strToNum, \"c\", true);\n\n//Calling `tryMapMappable()`\n//Compile-time: Error; boolean not assignable to string|number\n//Run-time    : Error; { success : false, err : Error(\"x must be finite number, or finite number string\") }\ntm.tryMapMappable(strToNum, \"c\", true);\n```\n\nWhen building a package that uses this package for type-safety,\ntry to avoid forcing users to invoke `Mapper`s explicitly.\n\nInstead, have them pass the `Mapper`s to your package,\nand have your package invoke them behind the scenes.\n\n-----\n\n### `MappingError`\n\nA [`MappingError`](src/mapping-error) is an `Error` that implements a certain interface.\n\nTODO, more documentation\n\nA `MappingError` should give you detailed information about why a mapping failed,\nand should provide enough metadata to let you write a custom error handler.\n\nWhen created with `ErrorUtil.makeMappingError()`, all properties of `MappingError`\nthat are not properties of `Error` are **non-enumerable**.\n\nThis means that they will not show up if you use `Object.keys()` or `JSON.stringify()`.\n\nThis is intentional because serializing all data about an error may be undesirable,\nespecially if the error contains sensitive information.\n\nYou should use `ErrorUtil.isMappingError()` to detect a `MappingError` and\nhandle such errors explicitly.\n\n-----\n\n### Default `Mapper`s\n\nTODO, document all default mappers\n\nThe default mappers may be found in `src/functional-lib`\n\n-----\n\n### MySQL `Mapper`s\n\nTODO, document all default MySQL mappers\n\nThe default MySQL mappers may be found in `src/mysql-lib`\n\n```ts\nimport * as tm from \"type-mapping\";\nconst varChar255 = tm.mysql.varChar(255);\n```\n\n-----\n\n### Fields\n\nTODO, talk about fields and `Name<string>`\n\n-----\n\n### Decorators\n\nThe following decorators are provided,\n\n+ `@prop(mapper : Mapper)`\n+ `@setter(mapper : Mapper)`\n+ `@method(...mappers : Mapper[])`\n+ `func(...mappers : Mapper[])`\n\n`func` is not quite a decorator but may be used to wrap a function.\n\n-----\n\n#### `@prop`\n\nThe `@prop(mapper : Mapper)` decorator is a generic property decorator\nand takes a single `Mapper`. This decorator may be used on class properties.\n\nDuring run-time, the decorator creates a `getter` and `setter` on\neach class instance. Attempts to set the value of the property\nwill pass the value through the `Mapper` before setting the value.\n\n```ts\nclass Clazz {\n    @tm.prop(tm.unsignedInteger().orUndefined())\n    x : number|undefined = undefined;\n}\nconst c = new Clazz();\nc.x = 1; //OK\nc.x = -1; //Error, expected unsigned integer or undefined\nc.x = undefined; //OK\nc.x = null; //Error, expected unsigned integer or undefined\n```\n\nThe `@prop` decorator also works with class inheritance,\n\n```ts\nclass Base {\n    @tm.prop(tm.gt(4))\n    prop0 : number = 8;\n}\nclass Derived extends Base {\n    @tm.prop(tm.finiteNumber())\n    prop0 : number = 9;\n}\nconst c = new Derived();\n\nc.prop0; //9\nc.prop0 = 5; //OK\nc.prop0 = 4; //Error, expected > 4\nc.prop0 = 3; //Error, expected > 4\nc.prop0 = 2; //Error, expected > 4\nc.prop0 = 1; //Error, expected > 4\n```\n\n-----\n\n#### `@setter`\n\nThe `@setter(mapper : Mapper)` decorator is a generic accessor decorator\nand takes a single `Mapper`. This decorator may be used on class setters.\n\nDuring run-time, the decorator replaces the `setter`\non the class prototype. Attempts to set the value of the property\nwill pass the value through the `Mapper` before being passed\nto the `setter`.\n\n```ts\nlet value : number|undefined = undefined;\nclass Clazz {\n    @tm.setter(tm.unsignedInteger().orUndefined())\n    set x (v : number|undefined) {\n        value = v;\n    }\n    get x () {\n        return value;\n    }\n}\nconst c = new Clazz();\nc.x = 1; //OK\nc.x = -1; //Error, expected unsigned integer or undefined\nc.x = undefined; //OK\nc.x = null; //Error, expected unsigned integer or undefined\n```\n\n-----\n\n#### `@method`\n\nThe `@method(...mappers : Mapper[])` decorator is a generic method decorator\nand takes a zero to many `Mapper`s. This decorator may be used on class methods.\n\nDuring run-time, the decorator replaces the method's `value`\non the class prototype. Attempts to call the method\nwill pass the value through the `Mapper`s before being passed\nto the method.\n\n```ts\nlet value = 1;\nclass Clazz {\n    @tm.method(tm.finiteNumber())\n    foo (v : number) {\n        value = v;\n    }\n}\nconst c = new Clazz();\n\nc.foo(5);\nvalue; //5\nc.foo(\"6\" as any); //Error, expected finite number\nvalue; //5\n```\n\nRest parameters are also supported, with the following syntax,\n\n```ts\nlet value = 1;\nlet arr : string[] = [];\nclass Clazz {\n    //Notice the `...[tm.string()]` syntax\n    @tm.method(tm.finiteNumber(), ...[tm.string()])\n    foo (v : number, ...a : string[]) {\n        value = v;\n        arr = a;\n    }\n}\nconst c = new Clazz();\n\nc.foo(5); //OK\nvalue; //5\narr; //[]\n\nc.foo(6, \"a\", \"b\", \"c\"); //OK\nvalue; //6\narr; //[\"a\", \"b\", \"c\"]\nc.foo(7, \"a\", \"b\", \"c\", 5 as any); //Error, expected string in argument 4\n```\n\n-----\n\n#### `func`\n\nThe `func(...mappers : Mapper[])` function is not quite a decorator.\nIt is a generic function that takes a zero to many `Mapper`s.\n\nThe result may be used to wrap other functions and map their\narguments before calling the wrapped functions.\n\n```ts\nlet value = 1;\nconst foo = tm.func(tm.finiteNumber())(\n    (v : number) => {\n        value = v;\n    }\n);\n\nfoo(5); //OK\nvalue; //5\nfoo(\"6\" as any); //Error, expected finite number\n```\n\nRest parameters are also supported, with the following syntax,\n\n```ts\nlet value = 1;\nlet arr : string[] = [];\n//Notice the `...[tm.string()]` syntax\nconst foo = tm.func(tm.finiteNumber(), ...[tm.string()])(\n    (v : number, ...a : string[]) => {\n        value = v;\n        arr = a;\n    }\n)\n\nfoo(5); //OK\nvalue; //5\narr; //[]\nfoo(\"6\" as any); //Error, expected finite number\n\nfoo(6, \"a\", \"b\", \"c\"); //OK\nvalue; //6\narr; //[\"a\", \"b\", \"c\"]\nfoo(7, \"a\", \"b\", \"c\", 5 as any); //Error, expected string in argument 4\n```\n\n-----\n\n### Custom `Mapper`s\n\nA `Mapper` is anything that implements the `Mapper<>` interface,\n```ts\nexport interface Mapper<HandledInputT, OutputT> {\n    (name : string, mixed : HandledInputT) : OutputT,\n}\n```\n\nIt is a function with two parameters.\n`name` is the name of the value being mapped.\n`mixed` is usually a value of type `unknown`.\nExtra care is needed to correctly map (or reject) values of type `unknown`.\n\n-----\n\nUsually, you should implement `SafeMapper<>`,\n```ts\nexport type SafeMapper<OutputT> = (\n    Mapper<unknown, OutputT>\n);\n```\n\n-----\n\nAll `Mapper<HandledInputT, OutputT>` types must satisfy the following properties,\n\n+ Correctness\n\n  When given an input of type `HandledInputT`,\n  it **must** handle it correctly.\n\n  It **must not** silently produce invalid output.\n\n  It **must not** throw an `Error` on valid input.\n\n  If you pass an input that is not of type `HandledInputT`,\n  the behaviour is undefined.\n\n+ Idempotence\n\n  A `Mapper<>` must satisfy the following,\n\n  ```ts\n  deepEquals(f(x), f(f(x)))\n  ```\n\n  That is, if `f(0)` is `\"hello\"`, then `f(\"hello\")` must be `\"hello\"`.\n\n+ Immutability\n\n  A `Mapper<>` must **NEVER** modify its input argument.\n\n  That is, all inputs must be treated as immutable.\n\n  A `Mapper<>` may,\n\n  + Return the same input\n  + Return a copy of the input\n  + Return a completely different object\n\n-----\n\nAn example of a custom mapper,\n\n```ts\nconst evenNumberOnly : tm.SafeMapper<number> = (name : string, mixed : unknown) : number => {\n    if (typeof mixed != \"number\") {\n        throw new Error(`${name} must be a number`);\n    }\n    if (!isFinite(mixed)) {\n        throw new Error(`${name} must be a finite number`);\n    }\n    if (mixed % 2 == 0) {\n        return mixed;\n    } else {\n        throw new Error(`${name} must be an even number`);\n    }\n};\n```\n\nNow, you may use the mapper as-is, or compose it with other mappers,\n\n```ts\nimport * as tm from \"type-mapping\";\nconst evenNumberOrString = tm.or(\n    evenNumberOnly,\n    tm.string()\n);\n\nevenNumberOnly(\"x\", 3); //Error, x must be an even number\nevenNumberOnly(\"x\", 4); //OK\nevenNumberOnly(\"x\", \"qwerty\"); //Error, x must be a number\n\nevenNumberOrString(\"x\", 3); //Error, x must be an even number\nevenNumberOrString(\"x\", 4); //OK\nevenNumberOrString(\"x\", \"qwerty\"); //OK\n```\n\n-----\n\n### `Buffer` support\n\nTODO, how `Buffer` is supported on environments that do not support `Buffer`.\n\n-----\n\n### `BigInt` support\n\nThis package supports environments that have `bigint` primitive support.\nThis package tries its best to support environments that use a `BigInt` polyfill.\n\nIf using a polyfill,\nthe polyfill must satisfy the following,\n\n+ Implement `function BigInt (value : string|number|bigint) : Object`\n  on the global scope (`window`/`global`/`globalThis`).\n\n  It must return an `Object`. Not a primitive.\n\n+ Implement `.toString()`\n\nThe simplest supported polyfill, with no error checking, is,\n\n```ts\n(global as any).BigInt = ((value : string|number|bigint) => {\n    return {\n        toString : () => {\n            return String(value);\n        },\n    };\n}) as any;\n```\n\n-----\n\n### `Optional`\n\nYou may make a mapper optional with `optional<>()`,\n\n```ts\nimport * as tm from \"type-mapping\";\nconst a_or_b = tm.literal(\"a\", \"b\");\nconst obj = tm.object({\n    x : tm.optional(a_or_b),\n});\nobj(\"obj\", {});                //OK; { x : undefined }\nobj(\"obj\", { x : undefined }); //OK; { x : undefined }\nobj(\"obj\", { x : \"a\" });       //OK; { x : \"a\" }\nobj(\"obj\", { x : \"b\" });       //OK; { x : \"b\" }\nobj(\"obj\", { x : \"c\" });       //Error; obj.x must be \"a\"|\"b\"\n```\n\nUsing `optional<>()` cancels out `runTimeRequired<>()`\n\n-----\n\n### `orUndefined<>()`\n\n`orUndefined<>()` may have surprising behaviour.\n\nUsing `orUndefined<>()` on a field has the following effect,\n\n+ The field is required during compile-time\n+ The field is optional during run-time\n\nThis behaviour lets us use the mappers that map `undefined`\nto play nicely with JSON serialization.\n\n```ts\n//Current behaviour\n//Compile-time required\n//Run-time optional\nimport * as tm from \"type-mapping\";\nconst obj = tm.object({\n    x : tm.orUndefined(tm.finiteNumber()),\n});\nconst input = { x : undefined };          //{ x : undefined }\nconst inputJson = JSON.stringify(input);  //\"{}\"\nconst outputJson = JSON.parse(inputJson); //{}\nconst output = obj(\"output\", outputJson); //{ x : undefined }\n```\n\nvs.\n\n```ts\n//Technically more \"correct\" behaviour but harder to use with JSON serialization\n//Compile-time required\n//Run-time required\nimport * as tm from \"type-mapping\";\nconst obj = tm.object({\n    x : tm.orUndefined(tm.finiteNumber()),\n});\nconst input = { x : undefined };          //{ x : undefined }\nconst inputJson = JSON.stringify(input);  //\"{}\"\nconst outputJson = JSON.parse(inputJson); //{}\nconst output = obj(\"output\", outputJson); //Error; output must have property \"x\"\n```\n\nTo make a field allow `undefined` but also make the field required,\n```ts\nimport * as tm from \"type-mapping\";\ntm.runTimeRequired(tm.orUndefined(myMapper))\n```\n\nOr, with the fluent API,\n```ts\nimport * as tm from \"type-mapping/fluent\";\nmyMapper.orUndefined().runTimeRequired();\n```\n\nThen, you'll get the following result,\n\n```ts\nimport * as tm from \"type-mapping\";\nconst a_or_b = tm.literal(\"a\", \"b\");\nconst obj = tm.object({\n    x : tm.orUndefined(a_or_b),\n});\nobj(\"obj\", {});                //OK; { x : undefined }\nobj(\"obj\", { x : undefined }); //OK; { x : undefined }\nobj(\"obj\", { x : \"a\" });       //OK; { x : \"a\" }\nobj(\"obj\", { x : \"b\" });       //OK; { x : \"b\" }\nobj(\"obj\", { x : \"c\" });       //Error; obj.x must be \"a\"|\"b\"\n\nconst obj2 = tm.object({\n    x : tm.runTimeRequired(tm.orUndefined(a_or_b)),\n});\nobj(\"obj2\", {});                //Error; obj must have property \"x\"\nobj(\"obj2\", { x : undefined }); //OK; { x : undefined }\nobj(\"obj2\", { x : \"a\" });       //OK; { x : \"a\" }\nobj(\"obj2\", { x : \"b\" });       //OK; { x : \"b\" }\nobj(\"obj2\", { x : \"c\" });       //Error; obj2.x must be \"a\"|\"b\"\n```\n\n-----\n\n### `RunTimeRequired`\n\nYou may make a mapper required during run-time with `runTimeRequired<>()`,\n\n```ts\nimport * as tm from \"type-mapping\";\nconst a_or_b = tm.literal(\"a\", \"b\");\nconst obj = tm.object({\n    //Required during compile-time\n    //Optional during run-time\n    x : tm.orUndefined(a_or_b),\n});\nobj(\"obj\", {});                //OK; { x : undefined }\nobj(\"obj\", { x : undefined }); //OK; { x : undefined }\nobj(\"obj\", { x : \"a\" });       //OK; { x : \"a\" }\nobj(\"obj\", { x : \"b\" });       //OK; { x : \"b\" }\nobj(\"obj\", { x : \"c\" });       //Error; obj.x must be \"a\"|\"b\"\n\nconst obj2 = tm.object({\n    //Required during compile-time\n    //Required during run-time\n    x : tm.runTimeRequired(tm.orUndefined(a_or_b)),\n});\nobj2(\"obj2\", {});                //Error; obj2 must have property \"x\"\nobj2(\"obj2\", { x : undefined }); //OK; { x : undefined }\nobj2(\"obj2\", { x : \"a\" });       //OK; { x : \"a\" }\nobj2(\"obj2\", { x : \"b\" });       //OK; { x : \"b\" }\nobj2(\"obj2\", { x : \"c\" });       //Error; obj2.x must be \"a\"|\"b\"\n```\n\nUsing `runTimeRequired<>()` cancels out `optional<>()` but does not remove\n`undefined` from the `HandledInput`/`MappableInput`/`ExpectedInput`.\n\n-----\n\n### `HandledInput` vs `MappableInput` vs `ExpectedInput`\n\nIn general,\n\n+ `ExpectedInput` extends `MappableInput`\n+ `MappableInput` extends `HandledInput`\n\n-----\n\nThe `HandledInput` of a `Mapper` is the range of values\nit will handle correctly.\n\nIf given a type inside the range of `HandledInput`,\nit must throw an `Error` on invalid input, and\nmust map valid inputs correctly.\n\nIf you pass a type outside the range of `HandledInput`,\nthe behaviour is undefined.\n\nIt may behave as intended, or do something else completely.\n\n-----\n\nThe `MappableInput` of a `Mapper` is the range of values\nit will (probably) map successfully.\n\nTypeScript's type system may not be strong enough\nto fully express the range of values that will\nmap successfully.\n\nBut, in an ideal world, passing a type inside the range\nof `MappableInput` will **always** guarantee a successful\nmapping with zero `Error`s thrown.\n\n-----\n\nThe `ExpectedInput` of a `Mapper` is the range of values\nit would ideally like to receive.\n\nFor example, a `Mapper` may map `string` values to `number`,\nand perform no mapping on `number` values.\n\nThe `MappableInput` is `string|number`.\n\nHowever, in your application logic,\nyou may expect to **never** pass `number` to the `Mapper`.\n\nSo, you set the `ExpectedInput` to `string`.\n\n```ts\nimport * as tm from \"type-mapping\";\n\ndeclare const stringToNumber : (\n    & tm.SafeMapper<number>\n    & tm.ExpectedInput<string>\n    & tm.MappableInput<string|number>\n);\n\n//OK\ntm.tryMapExpected(stringToNumber, \"x\", \"23\");\n//Compile-Error, expected string\n//Even though this will work during run-time\ntm.tryMapExpected(stringToNumber, \"x\", 23);\n//Compile-Error, expected string\n//Will also throw an `Error` during run-time\ntm.tryMapExpected(stringToNumber, \"x\", true);\n\n//OK\ntm.tryMapMappable(stringToNumber, \"x\", \"23\");\n//OK, `number` is mappable\ntm.tryMapMappable(stringToNumber, \"x\", 23);\n//Compile-Error, expected string|number\n//Will also throw an `Error` during run-time\ntm.tryMapMappable(stringToNumber, \"x\", true);\n\n//OK\ntm.tryMapHandled(stringToNumber, \"x\", \"23\");\n//OK\ntm.tryMapHandled(stringToNumber, \"x\", 23);\n//OK, HandledInput is `unknown`.\n//So, it will handle `boolean` correctly...\n//By throwing an `Error` during run-time.\ntm.tryMapHandled(stringToNumber, \"x\", true);\n```\n\n-----\n\n### `_debug`\n\nTODO, how to debug compile-time types\n\n-----\n\n### `Mapper` operations\n\n-----\n\n### `Mapper` predicates\n\n-----\n\n### `Mapper` queries\n\n-----\n\n### `EnumUtil`\n\n-----\n\n### `BigIntUtil`\n\n-----\n\n### `ErrorUtil`\n\n-----\n\n### `TypeUtil`\n\n-----\n\n### Contributing\n\n-----\n\n### Tests\n\n```\nnpm run sanity-check\n```\n\nThe above command rebuilds this package and runs the compile-time and run-time tests.\n\n-----\n\n### Compatibility with `schema-decorator`\n\nThis package is the successor to `schema-decorator`, and meant to replace it.\nMany breaking changes have been made.\n\nIn particular, the concept of `Accepts` and `CanAccept` have been replaced with,\n`ExpectedInput` and `MappableInput` respectively.\n\nThere is no `Field` class anymore.\nInstead, a `Mapper` is a `Field` when it also extends the `Name<>` interface.\n\nApart from those breaking changes, you may use the mappers here with\nthe mappers from `schema-decorator`.\n\nThe route declaration feature has also been removed and has been split into,\n+ https://github.com/anyhowstep/route-declaration\n+ https://github.com/anyhowstep/route-client\n\n-----\n\n### Other packages using `typed-orm`\n\n+ https://github.com/anyhowstep/route-declaration\n\n  `route-declaration` is used to declare HTTP routes\n\n+ https://github.com/anyhowstep/route-client\n\n  Uses `route-declaration` to provide compile-time and run-time type-safe API calls.\n\n  Uses `axios` to send requests by default.\n  May be extended to use other request senders.\n\n+ https://github.com/anyhowstep/route-express\n\n  Uses `route-declaration` to provide compile-time and run-time type-safe API servers.\n\n  Is a thin wrapper over `express`.\n\n  Provides compile-time type-safe `res.locals` manipulation.\n\n-----\n\n+ https://github.com/anyhowstep/typed-orm\n\n  Experimental MySQL 5.7 query builder and ORM.\n\n  Wraps https://github.com/mysqljs/mysql and provides compile-time and run-time type-safe\n  SQL expression composition, and query building.\n\n  Supports connection pooling and transactions.\n\n+ https://github.com/AnyhowStep/tsql\n\n  Work-in-progress rewrite of `typed-orm`.\n\n  Improved version of the experimental `typed-orm`.\n\n  Intended to act as a database-agnostic base package to support multiple databases.\n  (PostgreSQL, MariaDB, SQLite3, MySQL, etc.)\n\n+ https://github.com/anyhowstep/tsql-mysql-5.7\n\n  Work-in-progress rewrite of `typed-orm`.\n\n  Uses `tsql` to implement MySQL 5.7-specific operators, functions, and syntax.\n\n-----\n\n### Cookbook\n\nThe examples here use the fluent API.\n\n(TODO, examples of common data mapping scenarios and how to handle them)\n\n-----\n\n### Breaking Changes\n\n+ 1.3.0 -> 1.4.0\n\n  + `optional()` still makes a field compile-time optional.\n  + `optional()` still makes a field run-time optional.\n  + `orUndefined()` now makes a field run-time optional.\n    Use `runTimeRequired()` to make it run-time required again.\n    This breaking change was introduced to make usage with JSON serialization easier.\n  + `runTimeRequired()` added\n  + `runTimeRequired()` makes a field compile-time required.\n  + `runTimeRequired()` makes a field run-time required.\n\n+ 1.20.0 -> 1.21.0\n\n  + `mysql.decimal()` now returns the `Decimal` interface and not `string`.\n    This breaking change was introduced because not much code should break\n    and this increases type safety overall.\n\n+ 1.24.0 -> 1.25.0\n\n  + `mysql.xxxIntXxx()` functions now return `bigint` and not `number`.\n    This breaking change was introduced because this increases type safety overall.\n    This also follows the general direction the `tsql` project wants to follow.","readmeFilename":"README.md","description":"Map input data safely","homepage":"https://github.com/AnyhowStep/type-mapping#readme","repository":{"type":"git","url":"git+https://github.com/AnyhowStep/type-mapping.git"},"author":{"name":"anyhowstep"},"bugs":{"url":"https://github.com/AnyhowStep/type-mapping/issues"}}