{"_id":"parakeet-mapper","_rev":"29-0f8810d8143239ae8a49842315acbf7c","name":"parakeet-mapper","dist-tags":{"latest":"3.0.0","prev":"1.2.2"},"versions":{"1.0.0":{"name":"parakeet-mapper","version":"1.0.0","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","preversion":"npm run test:prod && npm run build && (git add .) && git commit -m tests-and-build.","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^22.0.2","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^22.0.0","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"82272060d078b8b2b57e44148534cd98442cbfaa","description":"Simple data mapper","_id":"parakeet-mapper@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},"dist":{"integrity":"sha512-v6e2a7F/Yk2iMAYoHigPnqJl8mjYAVsE5cwrwHKZrfiQFWjPdhDCXw9vek/umVE4/qOYUBfp07QJttDmdfhFGA==","shasum":"a5fc1aef1039df05ae9b72e57421b824b2126163","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.0.0.tgz","fileCount":15,"unpackedSize":17699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6aL5CRA9TVsSAnZWagAAQPEP+gJnDEVarshfJ9RRQEsP\n69UHPu8E5f6a91qAAqN3fTzrxlS/BTaq/N1sVSyarDcXKQk+a846znIxsANI\nQ0hnC2QwZWsbhtkqEnfrO2ssNw8ywnbgf77Eg4AnQJFiY+4eG5XPP6IDcZRH\nYTpcWucZz2xrX7YDDmkrncnfBY3PGI9fzdL4aDzRmrlxdxpQeR/5SMmnm0uf\nqVFGFT/08rCQQxXSpAvJ8P0DUPM3UkoNwY5L3gF1akR0xhScTMDsg/F61X1j\nJpLbmx81UMBqx7Ic6bsQjA53OaDN7UCYh3/5B1kyy/bxM/yqUzwOn166kA34\nB1ogC7JUW+W0X8AdwMWUHy3yHaJgsCIOZ7bo9eIXe0/JdxIok00WFxyQuI1m\nfjcLoFLz/X8z2fY3wfbX7HncIZkmkPzSfgF06bwKT9e9GyApXCea68p+98Pa\nZKaCTBQRGuxhUHNiTtv75P7d+qFHMieURYe59LJMZH/dABURlfi/Yx5fRoRU\nfqMvPOIUstHf/A+CrA1S1UCHAvSZnvthXgum4lEe7/FYPQmXeQCaw3YNDdBL\npoeoF3knEvFfvMJY6+Wz7JwVwDjO2fzFgzGobDDITXTHBIu5IrCkACLpd8JO\npvOqXeOIOZj3hSf0F40ulWEpg/CCJrnP9P4WRdpWl6+mrCHErkxuOj3yR/pJ\n06PI\r\n=N0Rc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLAZs5fpOZ5dNs4e89er9C6xy5yRQ5jV+vrV//JtKN5AIgOkg2sM/RlK+FF4R7J7bzbi+RWPwnklasup3UN5vEY7I="}]},"maintainers":[{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.0.0_1542038265307_0.27086529455503494"},"_hasShrinkwrap":false},"1.0.1":{"name":"parakeet-mapper","version":"1.0.1","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","preversion":"npm run test:prod && npm run build && (git add .) && git commit -m tests-and-build.","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^22.0.2","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^22.0.0","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"9db121f667c2ecfb6d9200ae54b26ba912d2a0e7","description":"[![npm](https://img.shields.io/npm/v/parakeet-mapper.svg?style=flat-square)](https://www.npmjs.com/package/parakeet-mapper)  [![npm bundle size (minified)](https://img.shields.io/bundlephobia/minzip/parakeet-mapper.svg?style=flat-square)]() [![dependencie","_id":"parakeet-mapper@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},"dist":{"integrity":"sha512-Kk+gcqwz3kNdXXTiYQLuCkep6o3JVM20VascLLxDnao6XzNq2AL3zEQobbCVIkNva1W8g0Et0P17IIqhQ/nRsQ==","shasum":"037ab11245fb68f1fbf7c6cb945907475b7ca24a","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.0.1.tgz","fileCount":15,"unpackedSize":18010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6aVLCRA9TVsSAnZWagAAVb8P/jhINiKfaMQOuGOILEeR\nNETaezLqMBoNznlhtDz/hU6R7HwLO+zQOInSPMd7lMlMDEZ5RJiwgeyEu2Lb\nzLB8jn/5c5hw1cGvrQcCcr1qX6T4Tnf/TrnNNSbemeDho/hl9IDZnyguhy4X\nX9K2t3oteGqTNuXGuPyuwwlG9MW/SmyjmEgL8i2gcp5LkQoAvDnHZa4XDOit\natt5gO4f6yDJ1JofGSVFsSFsIxypVskWe3ODoGavTcVPef7383rY8VBrLjhk\nxE8iY1zmuBVwot6oKMKSRRJ6AAxFFEXbLi79YCg3rvQAih8kJvnPSu5zAMGV\ng7IRy3rN1VmSw3iWjchiv64KfGjDDxCIitzYhg5BIrMrFtsUU6B7/i39UnHU\n2GcOsCPgc59nMjKBe5RuPzXd+G2rFicY3YvISO8fG/wLIFe5kfpBXqsnaaco\nRHfaTrEODqk39r7/9jWK0Somhw19Cs6RDsW0Kbxi5K3XdRKAezOAsCdA6xms\nW3BHKYzML4AfaBZJFzHvYbfB8k3u6hcaEhg4whwN6Q7nZRFobgpFW5SS/rzU\nIpmy70RFitMZKL00nSpMslZhR9IQe4bz+LLkF+Cy31tTzbS9ito2dPS6uBDF\n1CAgeXVyS42DNdwZ/mbhweBnVIRmjRx4cnfoAcyVGR3G+IY1eOpMpOrvTBOk\nxjL+\r\n=5940\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPP3Vg9wlxzzA5hPlZZ8MoXe5NUu86HKgDxD2EcbuXYgIhAORJMHqqrXeBvldko713oqczJqwJsNECaOfr7iAqVD7m"}]},"maintainers":[{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.0.1_1542038858543_0.9369031259401157"},"_hasShrinkwrap":false},"1.0.2":{"name":"parakeet-mapper","version":"1.0.2","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","preversion":"npm run test:prod && npm run build && (git diff --quiet && git diff --staged --quiet || git commit -am 'tests-and-build.')","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^22.0.2","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^22.0.0","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"06e8281ae25d4cfee6b424c2e34e7199e3b9fbde","_id":"parakeet-mapper@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},"dist":{"integrity":"sha512-L5UGLLeQw0MAXszSjOGoOjq1T/zBlc3IMpDUHCE6QYJAVk8+4jZ7yliSI2Kle1NBZ9w4jQAM3BeWZ+76h9dYZg==","shasum":"8165a8f9f19f2155e256b62f90572a9a4c87ef92","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.0.2.tgz","fileCount":15,"unpackedSize":21501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6dfACRA9TVsSAnZWagAAbg4P/i3l2YXqIRWNcDfLI2mz\nc/U1QfJnNDT3NrJ1+KnOOwEAfgyEdaOz584iFBj56A0cAeHN9ZX694J6MHZy\nTacXgpU6FRlx3unKUkVwHq8NbJbaHPDmFp+uXOiew6bPi8B6ID/PuRVrLd47\nJ4AA9//j5UNsMLIiZ6NsJPI7eeEQffEUJMhR/XIqZk+Idq8TFmLOvtr93ePf\nApWiPFvljZAovkOO8R/StTBoVuXh0iuiOuq4bPh1y2luqgJr2uEXp6LxY0yT\nxJetpleb/IEDr8GwrMWRPmu4G1Nz5JKj3lOgG70VXgTUUqGjl2a1yGzVN7mK\n3XuNEg1vfC0WRt0c+uhU1Yy1zIvgleHy8iLo4ANQslJKt4aLB76anYMgVokC\niahwaC1miQwIOC14adMJGpEwl4vvRKwBXON5yS4LIr4AyR4SMX1nMYlUYcqR\n/bASXFhfaTjc2uHqWVLfknzheqKYPl4DpHksTWNfrtGh1VhpSAnly5puMu2G\nG33wi5gfQ9eMfA4WlU+U4OWIzk6GONid20nj1H6KfBdVsvqOFG+JCw4CKH/k\nn9bjq/kDGn5cLJaiPSfl0B0+N0aMPuyK2/CUDVD2x8m8IdyL/v7PpTKIf4zx\nxCCUuSzPgOmNXnDGMZUWeJUUYptiLHyueh/KvCNL2GryNsVtczlCMhTPyiVN\nLdvK\r\n=ZW3i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaZuoDP1nGXItu9pamtGd7r7Tlb1Jn6HtjKV/2hyhoQAiEAsFXxtCjLqPqdpXhmnEiTE+5rBHEeJxP5thhJCB0Op0I="}]},"maintainers":[{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.0.2_1542051775442_0.8492081109607701"},"_hasShrinkwrap":false},"1.1.0":{"name":"parakeet-mapper","version":"1.1.0","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","preversion":"npm run test:prod && npm run build && (git diff --quiet && git diff --staged --quiet || git commit -am 'tests-and-build.')","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^22.0.2","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^22.0.0","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"0b3798549fc58a7dedddf2815b329e46820e3dfe","_id":"parakeet-mapper@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"dist":{"integrity":"sha512-gynhX1pQq5+Fb7swRh2Iih7NL4kO7ghql+YLAOq8ApJ3hpZiwiH1owW+N1jsuonLCd3pX0CfW6M7A8ZAsmwe/A==","shasum":"6593aa3ca22f37c5c030931c8d6116814945366f","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.1.0.tgz","fileCount":16,"unpackedSize":25514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLnGJCRA9TVsSAnZWagAAsbwQAJyUfITCUOYLiLq7VnwE\n69vZNP4Rq+xlknC4Ho5wPyK07b+18OJhpCJ2jCeB+AeLaJf32/iHvd1yW3+p\nrGNV2cFR1IwPiZhnL9+q4QLLFoS6xuyBT2diF9LLS+3lBPQGre5PDF0p4yhk\n9ODgGah4P7cBtsauQY+BriQ5YYj2ZbGVOIbnALse9t8PegtuQqnAC6pLoblQ\nBgWjs4K64CQ+vplt4oMDKAK1mbyCOqoJ1q981BQqCPQe9wBfRAeDtwcrjbbr\nlEESfJ8XBkmmxpcM4h35vwS3mlTYFnBhiPw0esqtRx3Az46syTLlAEGXMQcx\nhtwR3A04gyiJmnaoPN6tTMBp8WM7dTPdVJNOWnH9MQ2+TeejkungHK6xoQKg\nGU51DIsLlD5z/F/TwhcdsHPYiDeVjUKBYKAXdSRgcBdRp1P1YdQz8T+/C0WI\nbugLoS7vwFApQqEt5r+Lfz9NQ6WwIjm+bNFlb69nngH79zkX2t0B+nQmmalE\nmnx3DZyalL+zXnMN7y/9lluppEheufMzFzzz2CJzKq0RIajIC0OkT1tabNE1\ngaVfOaMxOyDE/KYjWMfiJbyY2/fNUxLerZNQo9urr9kQKdx9pQsVZsVTE3Li\nmJ3e6GX62VMKCTY38rsQq5u4qrvD+oDyVXYE+xs+ftvO/98YXsUyG64wTM4B\nzqPm\r\n=Qi44\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ6ccqww7JTlKJdUuI+YT/WCUxGZ/yDUoIwMwXWipsHgIhALgfbWuyhc3OR7ZjThdklR/0GGtkO//ZBhNWJkIrrXfe"}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.1.0_1546547592477_0.5707738839066085"},"_hasShrinkwrap":false},"1.1.1":{"name":"parakeet-mapper","version":"1.1.1","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","preversion":"npm run test:prod && npm run build && (git diff --quiet && git diff --staged --quiet || git commit -am 'tests-and-build.')","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^22.0.2","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^22.0.0","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"7787406c2a3551f00e96b8e02cb4e904aac34c45","_id":"parakeet-mapper@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"dist":{"integrity":"sha512-7kejHQlF81QCoP/+HZipaeOIG8nvQl1Sn7J7PL8MEkH8N4DXJAvJ8u7txpf4gGV2XuNBs6ngguRlAixT7PcLYQ==","shasum":"361d968965a3ec91fdf3a3a13e89bc11345e13d8","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.1.1.tgz","fileCount":16,"unpackedSize":25555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLoH2CRA9TVsSAnZWagAAOLkP/i4IuNwLlcTF2eUDR3ce\niu8n4GM2NuszYlRVEKrZdzwjc22GqbI6iS/0zY8se00FXDtSj91zLOhpleIH\nlX5aG8hI6h/x5M8J0vDk0m0fgUfUSrXr4ABYKNpXRBF/ww4T9YhpJn8Io9sn\nx9ms+Wg1ni1IKA+5Lvbbr0RZ0W4NPS+Mi6+mdBnBFgK75+9xr9MuXmiCXxEz\n7VRR+YcLk/y1gyeLBbQtfv1BX4wFivNQjn9IfUoUqLes8yNq7fECrqfYNJf9\no8wGXcg7RIwy7+Uh5RPpW2oWMN1iU0+tqmvZc0Pca3YSgsaG3GxP5XZ/djuD\npRKHBW+XTIrmzh3oh/qGqgBn4dKQ6cLg5CknYOuGR3a7zoqEdXuFXeAmPIOo\nsy80sE9XqkP5zZq7TBm+aIetGuCSiXEuMNiqICea2eucDW+Y8dqK/F09VJQi\nXMPHTekwyHhxYwYrpjvod3jnmCdmV2fen0oOMUVuYOHCYP2azdEGMQzK3783\nQGvQJWquIVaqpRGI6hv16HGy80PrZpB3iBVhOxPuBKnnNzgkEG5YdAX/IlxK\nQg0fwVaDEolCwxBP+edsCFbBP/eSB1gS8XKPkutVPyJooC9mL/bkQtfndGKW\nidQTaHiv4eCpsBlEhXSIYnevDhh02PSgO0fMNbbpKY8rWZgCc6svbnaYxgDs\nxWeW\r\n=RhVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgl0gFLdSpCxSTz4sgfGR+VBCiyaH7ylQPcFB96HFMGAIgCVfxfCvEVnnVhhuk9AFFiBe/MzW3iGSSeRdKqDw5fc8="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.1.1_1546551798391_0.2610372350607135"},"_hasShrinkwrap":false},"1.1.2":{"name":"parakeet-mapper","version":"1.1.2","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","preversion":"npm run test:prod && npm run build && (git diff --quiet && git diff --staged --quiet || git commit -am 'tests-and-build.')","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^22.0.2","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^22.0.0","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"aac8079890f0febcb72effab1df1669411d94f92","_id":"parakeet-mapper@1.1.2","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zLcWUWph7ZU0N12cYMVujTBNPr6H65cAPAJVen23MhGLrRPURprZisxv7qnusuAUUa/w9qmzdeeyHt/o+wZb2g==","shasum":"9533aedaf9e384ad3137eca59fa65fe138d8e1dc","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.1.2.tgz","fileCount":16,"unpackedSize":25548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7SMdCRA9TVsSAnZWagAARAUP/RWk6w1tFLhhSJaQInfl\nR/SzkXBn4UR9dAMQmlz0ggTXjBd5CdHj3CDRdFo8U4KDijJefnDQLO/yD0K3\nAxHgLq8RDfWa5S57821B1B0EFW4zST3CQszwW75bcN0HVV2NYjRkIlTEsOlG\nwDXjLasdsL2QtGAA6Yi4P/bsRRwHF4NGIUZJd4+WQ6O1lZv6g2nlHE518CV2\njxPDSSHO3x8QNWDoSY+aa8yGiKtFAN6/0wL8PXfsRyLnuC9wcu7weR19J+Dd\n3tp6P572RKsSKUX3GMdb9KYVquWviPxAHgWQfyzMIJKFORRMsmKqdzQp0W0S\neP+2sWr0FvgMifr1Evio0qzzeGe1am4+TcrKdEQPAp4zgBoiOHSyalZocYXY\n+Nr27vxdQrpJn7Y64Z5rCol0+VClg2I6nXk0oBUc+IsNWstg7F/VkVsgm5Oy\n1aUTPltULo+L/683b4JgUFf0d01cq+h4buuRlKH3sl1zgo8T2PdvfqQPNwts\ntLpkhm28KKNo4Dc3D3gModRWIFDtlMsrhMwQaK1ambkYTvJrnuvpPwQkh3Yn\n1IFKIvoOeKuOhBerFKMd5XC5B3OXmAE1YJ7o1SmXlNXGaFpjOHtgl0FkMwRN\nYUeiLJxRb4AWosHo8pNdO9WORtfrG+8KYwglTVWBCN7YDxOFuKlQ3Yo8ukz8\nymCM\r\n=be8t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMRB5SRTGtNZYcFer8eJVe1H21ayXpj7YH1CfbJW6SyAiEA+veQkp1GQHoMqJDfPfPJuYdwA3okTsePBxguetAZF4E="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.1.2_1559044892293_0.06035600425940624"},"_hasShrinkwrap":false},"1.2.0":{"name":"parakeet-mapper","version":"1.2.0","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","preversion":"npm run test:prod && npm run build && (git diff --quiet && git diff --staged --quiet || git commit -am 'tests-and-build.')","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^22.0.2","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^22.0.0","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"6cde1ea90eb02b1c5552828b5b3c524a76f8b087","_id":"parakeet-mapper@1.2.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QA6qHhA79Lpo1SKkxMC3hfBU/a+NS9BaU3lWGtN+x9T7eXr63bRdWr0utX9LpuiRRAVEQ+6fzjjnbnGqN+PZgw==","shasum":"c11632892cae03ff418fdc9b7c4653aa2b86fccd","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.2.0.tgz","fileCount":16,"unpackedSize":33257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFOe2CRA9TVsSAnZWagAAhEkP/R5joTO7VlardT2Xr3Jt\nGM0n0km6eWoT8lDZv56d33Fawqz28jRKqgkWro+AsMZCwjReScMN98Gjosdq\nkTZKzaCdxaooJ/uTv5hmKCzJZvhtYyDQKYbUgcqAeM/gY/K3hDW2Hmbvvqe1\nHvoNgK+Z3ddVNa9OP2s3N4Ze/vUDhAmbfb3OiwplQc05/4pzl9CYdXj/wk58\nYnHRn5hMPiCag4Tyb8uk8LBVxl4gX7SmVVACEH1J41gZoALxwjFz/RUNgEl8\nkByxqQc1fwv7R/LcLVuKbFuDcAzz1cm28BgAl7RNrP0Oc8fjfwIzYsalZZIV\n7i4BLNf0lEvZ0Xj61YufcX/SuT0bpq1uO2WaYaTbYm662uoANR0NsrZ5Lhxt\nMhsF0AImMSsrnRfqcjfPFVw8xV1S3qyl6eIeVw1DuGqQeYj8f2s4XTzREl3H\nvuWALLDUM7PDThqa0NshCvvK9EgXWFessClRMvFqcjvlAxsLDEo8wbEkOz6g\nZEHVnBjFSNE1WW9+jyOxMB/bImJbzq8Anpw38HzjJ17leTkHaBbk9dwITJG2\nbpiZj+KhRUUkZuhq9UQWROO/LAlYD9LswAGvIjw0sePlXXV7N2OkS8wBbxDm\nMLfZgazRxYV4OXMYUwbx9YW7imVT9RFOgjdbXOyH5OzCT+iwB5S3wkDtd6LO\n6JtV\r\n=ykys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHP688lrzEM7lmVzFI68xlmOU59QaxcgiACLMe8T2QEzAiEAhxHPRrNN5lYs2JJ7NGtf7DjR3iEwjrVgtM95GWYkUng="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.2.0_1561651111150_0.9796209967866969"},"_hasShrinkwrap":false},"1.2.1":{"name":"parakeet-mapper","version":"1.2.1","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"774d74b04766db6b7fc36b5d0848bf59cae66748","_id":"parakeet-mapper@1.2.1","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DBsLFV8ty42NEgldoC7t188Ua4h2fS4uOU6bSOZfyWVqzaFTB+r0EA572A9PVXciwqWo/3DyDpofVrB3ULdOaQ==","shasum":"e3038100cbd1d78ce51a3159373594b46cdac46a","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.2.1.tgz","fileCount":16,"unpackedSize":33435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFdiVCRA9TVsSAnZWagAALS0P+QHQFu5YgbcinKB3O5lt\nIIfca7JI3jOuoOHxgaBU09Q0ETL2AvLzIQcPmpOtkdVwLxHIAuytwPmaMRNk\ng9/3QX0iAmFzYTPEU48T8UTOMjAkpBCXvF2dc2pvIzAHBz7Ovng9O5fxRB3H\nBtRs4F3dtq65jTO35RH7L7S0zccjcTTwD9aMIzFSehvRw66k3FpgaFzHEhKk\nIMvdmpIf9oMlBMN4Yzm4DmF379C2q2hKvPML41IwMTWOGH75SjY9D361VIf9\nsVJLYazaeaCkHY1zGfSNJo0G0bKVl8fGSgAotTJ9AY6FFbtZC3VdKyI2sGZL\n36dHCDuj4Drskm9g/WkY1d1oEtkT8H7jyy8xbkq/35L+3AUu4dMqbJ3V7fwn\n6FuBoctZ6kcGJnmaOcd8Sh3ufJWfg5C1ufJzmgFyIBfRsF+uEoHgbGKysn5O\n8pKIkcYSv8N0sm0EBbAmuyjCfI1R0wrD8sI6S11/iPxeWTbmLwoKnVHmKpO/\npDNblSoHdmH2nU5Lq5AEYRJjLcBydP4oI4frrC2FMyCkF6cD21+KGcYMXeta\n8eDEwMHOjiMs8XtkTplqix6sJIPOlxbXd3WjuAK2o20TTEDkQFTpbHCPpP2z\n7du6pCEPiGpoU1iL8JeU7O6ua5aLOB2Gp2GZO61uNuHNRN3l4b2MJntuRaxg\n3vkn\r\n=0AaY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMjG6IegZhCkpDEJ+G66NpbYDSGAnU1S6J3wR1jY+67wIgZ6mmBYrg/BKKSq5SK+DE1PQhyZgTswB9b4ogtDj1PIM="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"kaskar2008","email":"kaskar2008@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.2.1_1561712788921_0.230054394597206"},"_hasShrinkwrap":false},"1.2.2":{"name":"parakeet-mapper","version":"1.2.2","keywords":[],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","typescript":"^3.0.0"},"dependencies":{},"gitHead":"c659ea151a8b872da68d900d03b45eb40feaf272","_id":"parakeet-mapper@1.2.2","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5/SYvVwzWW16UoYSR4G3WNTJf/wO0maOZ1yFIbm93K3yxBYNy5nmQi4g+iOntK0vQ+this/LTU3c/7XuNAW7Cw==","shasum":"a11440eaf7b83240d9b1f635014cf0f5f8b96efc","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-1.2.2.tgz","fileCount":16,"unpackedSize":34246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFe/xCRA9TVsSAnZWagAArZsP/37kkT9XdhWa1jsfZXX0\n59PQaU3BwZ1IipCDZuvWWveJtkKf9BosFb3ZrDY5xk9xSts4dI4OmvJel8MX\n+vh7i3CkxsGJRuG0clF09JR1Dc/2n9ZHx/qJc/KSj/xEzdFgWJUyFgahO+nB\nyc6cHYvEXao1qnPBkK8qaEo/WUlPIqaQsIcLeV4VYsKY05SurSXpeLgy79JU\n93YSyg4w+QulbVCq06tVz9MxE7gNjL8+jgN92mdgQ15RwrVLGjqgu/gjhJU/\nwnl7hfxzPevK9Wmnlqe8Q5HjLtscClPOhjAwvjJxf/ej8QNfXLty9JmJDBr6\nsPIrL9kAc3Do0+YB22HJJzk5Z0NETH3SqDSlPTZ7/ttk+pabL62spsr9qBVo\nnrojy25pVoW1SaLeiLn9qsZmvvrlnGTGlSyCg0Cy8MRwoD0MfTcw2D9xK5Zo\niEEV2DhxJ0YKoCeDKqg3pTdmAYtYQ7K1ihsl2X1GlaIqfdQDtXcGFtaReMDY\nX7NOUhDest7BjjADsfhMwI4MtbS5i55bNcTY3ixWUCNU+N7Ucv+eJcSeEKcw\nHhlsqtmioQKU3pT6nxY148XSHIJ2L1FpM8QyDEQ5ssYOqR26wA1Dj1H89TmN\noHNeKSlQkTfFhSVUweqXo2+YFfRAegsJQuW9u3S/H7KmXv4WWI+mxgfdvzO9\najI8\r\n=lYRp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX228s23R7rc7Lugn5ijHkVXBw6+sTuVNta+6H6HnMQwIhANtB4o2OgRMVXkew+iZasB8j5BOsnHNBgnSOX+OpONx3"}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_1.2.2_1561718768716_0.1779655299010281"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"parakeet-mapper","version":"2.0.0-rc.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"aa6a792178998518c67a31c3ee1e117b84b584b5","_id":"parakeet-mapper@2.0.0-rc.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-77N/iCV47CXhBaaDrjbZq1pam6PuCPc+d35IqOK4R2AdPq0WnpIOUX+IsmHudNFUWAESXRmi6jHRKEysofoQ7Q==","shasum":"b7c09e98515d3c87c158ac4b22427dd4162087b2","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.0.0-rc.0.tgz","fileCount":32,"unpackedSize":96826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0SiCRA9TVsSAnZWagAAABcP/26tuVr0T7TfHMgLEgKX\ncgzfm3qvw02NoNkZM7qxWKIB2ySmwsu1Ip0awvoFtcYKmFhe+3Tvl3CEbUeo\nANoLMw++3zZv98hXTQgcNpFyO5ahaUmXyIBaxhHYbWUZCMbA2b733Tl6J1EY\nmGSs5P7iRVQG1XYU0OgOLgkEuVE2z8cME7MJxGZixZS3hdBt9Pl4iidPx81t\nXhU7/avsxMxOvPaPL/FPY87H5LCsoc7eEt3Z3HwiN97JUsgigjGQqbtY+eaF\nkz4j6sIF1h+iBG5Qz76pHfI2QcL3gOYYzkpu0OpJvOQOobnu9lXavmqmKpmI\nlfXWB/MD1evmO2YZnJw4ULvQz8m3M+bCHdnvva0xU0ad5mqLg+7m8RLYORMK\nyrafApu+Eulw26w2J5Dy5AhLj01rUCLAwjf3XCSqsIVI50Os/EZFxi5NBRuI\nxBnD6Tfp+wxbYiHNlFfmHL23SRhha1ngXFRbEcIgUIfLQb3PHfwSoBATd52/\nIQfH8WnacyvNt8DN9oPf9wXfkasWUCXSQi0esVO++HdYzS6fRizUHHI0o3i/\nL6EHoanD8/G0wV1juvBdj72IY8H1jYjhFwgbFeb5zi8foICJ6L7Mwt9C7Wza\np5+g+0PxY9farsgQNkYwulGvTwKNY4oWZ/x7z5ccwrOkflCH4JCGuKqgf/s4\nJ6rf\r\n=1WC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDO0azSb5YwHOrXjpK2Qcc5ungE3i8QhExhm6BAkAG19AiEAhNcDV+BPQgZFZPoFNPSH5Yu60E07MlVdUhPp+T93dzU="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.0.0-rc.0_1562592417998_0.1042011026889067"},"_hasShrinkwrap":false},"2.0.0":{"name":"parakeet-mapper","version":"2.0.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"4e1d50075cd8621b988634837549e58ebd7dcfc1","_id":"parakeet-mapper@2.0.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NWnjBnozFoS7pxYVpHrRFKLtIaRU1Tz8ACls+cRg7n5M9HVjP0L6E1hg/J6zhZR1pWDlFzr6+kuHt/oDF3v4Cw==","shasum":"f9cbcf1cbc3a29ec9f97f11db272ff87a1c439df","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.0.0.tgz","fileCount":32,"unpackedSize":96821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0UNCRA9TVsSAnZWagAAYowP/2esXz5ivX+cyAslf2LP\nVeDxU5jIeAVN8kx6+S69MgSQVrKYNZLtMUbzbFgn8bgwZ3bVRItdsjQ/Ir5C\nhdrn2gW6XQtnzoLXGNG3p6taXSMUJqnq9ZUpE3mOdbNproQ37NVaakTxKnIX\ntuggwRT2uq99bHEQxo+cgxTQMJb7Fd9lRC4vuQ3bu0DOSM2VNWASlxCxmFWu\n2plvcDRrzvL/63FaBezrXDRrF7pvQBX33TKgizNWurq2ivCu9JAUf6u3XzR/\neQBQjZ/z5jKSOnlHP5tV6Te+hr4b/VSKHqxDPQujuoVOgL4DjmsG5qgI+nb3\nEwAVZyECqeh5IRL7BvdJsRdaSGTLugypVM2uCSzmi/5k6+ovD2uVGPXynXmZ\nkcGPMcVTTLcuyvL5PZ3UHWZ5a0iB1DvOZaSlo9Dt7zHYfH4TNL3cMLg708JF\n1voui68YwAwGI1dWwkTHMdsBNAhLi2D7UZ6DKNYZZkzh5oXPrCBVpdIKjSWN\nMpATYWNCaYv8dflbY0+UATcXPTF8znYb66HgkgwsLxgzulPlu7oXfEh6bKUK\n1EQAhCT7Oa4VmJEekn+g5CCLs92O/LE+ttvnpyiQhpAPsJ6gdVIeInMZ9vsf\nLY7jtnVAoulP+vCq4DoqBWYoDCuCXz9FsTlR+1eG5umhXrEcAA0VeC5yDjVB\nIAMj\r\n=X/0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCXZ9NNbQWcCjc1aI5BrGjIVZQuWXt2mtg3ZGAEZwXOAiAbnim7CjctN2k20oayLZ8bpuQVelFu2CHBCttGMMT9CA=="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.0.0_1562592524882_0.42950650381525124"},"_hasShrinkwrap":false},"2.0.1":{"name":"parakeet-mapper","version":"2.0.1","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"a36e8788918ec6c58ba7051cacd59fcd3b4442a7","_id":"parakeet-mapper@2.0.1","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yuhHgw3EskY2ekkeCwxSLC/MYjEpPpwr7gVYJmNKwyeL+SymNtHabi6ubuMJzBydaIqNZ7+HMAchWGEs7pnu5w==","shasum":"31d5320214bc45e19eb85059ce863703323fafb3","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.0.1.tgz","fileCount":32,"unpackedSize":94130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU+BJCRA9TVsSAnZWagAAjs0P/RmrAGPV+dvuXvDS8lZN\nN9sK12av0LYBhrMOjFClbF3jQmJ8zLMQjYMsufjFSAT5ZJM+F1Yng7Lf128T\nrhbv1l8mIplilqIRjrdEYAMUwSakpBEn8xMpmFJM+60kzg9xW8tTGSNlh1Jy\nTb7DbJbvquiGkZZljknS85vnR2DFuRt6uEtCOfvs10aujlng9tq33y7K+2V5\nHTGnz3HZnMsjTaps7WUvAsfv3KW4JIxGsyrpO0Ws0dpvd22Mdp28kso6GLej\npOwr3pQp5mJ3oG1yHf/fQkc0PwMk1vxctwX/G2ioG8fWY9QKPhZ8HAEHLNyO\nkOXwiqN9uL3hnNGcT0wzjHpM6Womoc/7mQDyacWuXk+05MyBAJbIR5zKRFl4\nNMUweIMKDB4ZSBbhsunN8STxhfNN1mqys0rj94wvdT1p55M66723JsH5UT5Z\n1JWvUvd6Mub81i7Mtf2PGHyRE8rB6zqtY6t37u12KsHRWRraxDmqDB6Zf6iX\nEBG94hDfw1Ot863MtSIgVq238zqG35ZOfyqZfG5APVGlnP1ApYIuUdtZS2P4\nkdCdyHowtzt+ZeqZHCtFN1HrOdX8qW3Njo3+KkR32YbSMCfMzHgRQw0RuHfy\noZlrusDT5iDwwImQxVJvZ2JNcJ+S3oTm4LENMicJg2UflDDmu+utpK/pigau\nog6c\r\n=KnV9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjIm55x/Godd7DhdOWGYiKxgRLhSg3DqjHInbrovln0AIgMXuUpGFKRxR/r3DGLVNdcOYF/OwrsTOYy46M4aqdtZk="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.0.1_1565777993284_0.950304002490507"},"_hasShrinkwrap":false},"2.1.0":{"name":"parakeet-mapper","version":"2.1.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"0a5392438320436617df41055c20dc619b6e0df2","_id":"parakeet-mapper@2.1.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kLmruU1NbnwxFMZMLj9G59JIjbmmFw/03DthBTqnN7tFZWVStBLtW3YSXk0Ad16QCcz0CTzwnxKWgTLYl5lXNQ==","shasum":"01d3a9eb7b1934c17feb47a33a490ab597512a62","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.1.0.tgz","fileCount":36,"unpackedSize":109246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXrKGCRA9TVsSAnZWagAA7NcP/izrs18zfGlJT84nnu5K\nC0S9fx+fmCA/s1D79sXEvupL+FB71VvslYXxIhX6l147dz5NAdflJyhz1c7v\nHOhE7pDlen1Arzv8N4HdC9xn6I+P3NEhYCsKQVlSnpoRMdji/cjj7xA+qa3S\nmGWJhegnu4kdFtSkl5A1iTqSnb3Ev08p5FQkNYlXcHXNVIflB7FhjRePOZ75\nW7hNu9jMbQ7xTor1T0TxhW3rAjlBLQ9uQBkqqy8oYiZnZxl2l5h67fi5FuGf\nViadkema84UmaXt6FtSRpDiKlEzyxukHsAKrsGBNvPDplE35Cbm7vB7jScjL\nJVs/wjAYhgv9Nw2oHJ3cyKIofEaXfXtkJitH1CZr3Eriew0Bj9X0ATI/T8qh\nta2ANE7BS210Kk2tfOqnnxKtoau/vF11lAEsaeSUQn9lU8hKxDZ0r9LNKu5P\nA/Y0+WkBMPBHr6PMkU9pAekqxqHhiD9m/mLLYV7R/VGEvIsb/Rn6cDJvMvH0\nNWnVFyFwHNNvezuhHfpiMQ1KCufQtDtFFR7UtB3Fw6R2vhVVx0GA/5jRyPNy\nFvjGzrBjYNS2L4WS3RiWZ5m557Na5m5lyuLhHw9wKEsFljEumUu28KYSr3j3\nBSse1fcAQhByUWtFqsEIsKhj8CYTpcYnuvZTwiZH7lpqG5LBFFtCt2YBmuNA\n93iC\r\n=C+ji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB30T02T2P+4NGlKZu3T0ziqBJmdf4rEWz6XXrSMx8nfAiEAyPKytElvgS1wPQAMinVFxWVtoRBsNPWLBesGmRQkEzM="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.1.0_1566487173638_0.767318924278042"},"_hasShrinkwrap":false},"2.1.1":{"name":"parakeet-mapper","version":"2.1.1","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"8b223fa53068f46e6e32b7cab5b00fa2f84ba884","_id":"parakeet-mapper@2.1.1","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fRHSP7LfP6t2mSsXivzZ1oF2t0S2ij3MDZ7GMp+frqh/4IQTFuaI/ts9NY+lLRRA+/mAi0eMK5hvpvCQUyQcbA==","shasum":"0c3b23a84dc780a9c16bf903e62e7cde49f4f461","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.1.1.tgz","fileCount":36,"unpackedSize":110154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXratCRA9TVsSAnZWagAAoRIP/ihYnKNGq8xZU7ZKc3sM\nunPhdPq7pmPj3ig+X/3uoa4Q/1WZuTZwANXQb2tntRTCKjozBAJeeNmlgetR\nqe2NyLxrRNCg9sxZhsryqIEzm6AP9kyWpOKAPMjjbS0zUpWwcOvZI3si0lng\nl1YoRuj/hOm9OXLADlxWyjK4L3T9kOru7M+oDHtM6p/FJCKDLfVWxdrVx2QQ\nQPHMVOBNPyGLrTZJ8MKtMm0Vx6TIHYQbuTcDswPevexQ/lw2GkjVNE6hGpkD\niDutj5cEwi/d6CG96GusP5SgZm++zi79FTk0GVm0rYqJnNdIw5gKwD4U23IG\nf1biQzU3m9FoP/6O4zOXQ+3UvFCxqbJZ3JHV+9zH1wvmTL5DV+FAPn1B7GgO\ngeRPhjz47WH/yahONti9YqGr8kvDn2pJ9DPtyu11Fik3ZnosNDeGgvzyO9/P\nq6E9vlbEiwVJJvwUPjX1ehxRhgOsHccIwVRmRk8mLw3DeNvGUdmC2Zbw5d9D\nHCaxGkMCk9OE4ZXpdUTzln21jm8WE6WhHROf7kpSItX9zVIFeWNft/Geqbwi\n0W1l8PWaFNF9ot3q2bX67zREql/YAiJ9mbPJLk/Apte024r58hiFEq8VtZ9g\nDsE0jOLN20hLt8E5Mef6MCBTrG8yIxIt9gpU0z4qYymmKp2W+BSUADD9rg2g\n5efu\r\n=95Am\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIYweNQn4hDwnYnezFBY2H83D5pTZ+nNZAoxCNiHRaFgIgW8pERRFg3b7fa7MIbwbZOPRkaomVMrFdXZoXSxP3Nx0="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.1.1_1566488236735_0.1682308932883665"},"_hasShrinkwrap":false},"2.1.2":{"name":"parakeet-mapper","version":"2.1.2","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"b54a09893902be44d8e0fd1379b6bea23c03cae3","_id":"parakeet-mapper@2.1.2","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4nH41KdrbOkaCmH/DyDd4sll1zWDIeWhAmXF9nQWi30reG+VsRM2Gr1rFC2JSVDYQ/vJogIOx2rZGfeqjp0hxw==","shasum":"1d20246023fe5417ab3c10732ca4281b159b2a72","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.1.2.tgz","fileCount":36,"unpackedSize":110172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXrdQCRA9TVsSAnZWagAA6jkQAJrXRnDMWGWuf5vr0+/c\nlFUN4CLINzqWa3jBp7FVqHEppDERS03VQQCSKFsAJ3CCbe0+bU6cttDoUKGN\nSFHSAVRZDXBGXo77njbWDOxj0eL+C03rYSlmYAmyzlaWZmrxUgkYcjlqJmLM\nhzN5aTTjYe9K1FYaQXjXgNCtKP5QKc2/K+JppDq9F5Ck/mrpKEOcLsNLjDrZ\n/C2qJZp6J7FxpRg8angMQrLlag9qe8zo3elmsPWU/gGOHBFPwMpCIhQENeqL\nSNN4ZieSwqfXCA23SEdfS95Hm75sGbWQcN9ayzo36hRA4o2kFt0KiSasiCD+\njv4leFHu+EqQ1+nxeofebvpMztKCj3BP5QbIYWZvH67xBBCfYEIIZ0RCQ3WP\nttnfkBrxmBq1S/J61UGb5nXyAQrsspU3bMgdn6iz7vDT/lZX4GaTzeyR2ID9\nQ4IIFM+VOiswB79QaPDLQ6LXN+fBRY63CBKRH6VaO04vqULVZpLZJO109MWe\nW3vo4avwj85CtCi5BmTWMxliyZmc1EukIs2UqaKyzu2zVU9giyNjv77vGvvC\nhz+fKf7cCX3WF4zvcjgWI1coCSx0RnHJBv7ejExPyZLLKSM+fV1ilLvgKxk7\n3ez4Kft5IXRJ6iqkr6oVcKbHiEZAVuuMCxo8OZjYKKQ5wYvk/x6tAg/3LK1O\nmFMg\r\n=7ioc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRRts5EaTtHAxBUDxiypFY3rt5mdz6vB8fgk6JkPWfrAiAV4bulkkD4t4lEgG5/hMeKABPURwgB+pd1/Z8qDbdINg=="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.1.2_1566488399848_0.33711159802460666"},"_hasShrinkwrap":false},"2.1.3":{"name":"parakeet-mapper","version":"2.1.3","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"0ea4053764bc9bd717922cf4f3f3d9e39888fc94","_id":"parakeet-mapper@2.1.3","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-24i0ni++/Ina2kzvnYw1GkIhBC/PiAlRATqT+Azv+xTla+xrCvIMackJ3Cj0OnwRi0cMmQNXU8AT6VFbXbiziQ==","shasum":"06e99442f72f3ae25e97fee1434df4de9d959bf5","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.1.3.tgz","fileCount":36,"unpackedSize":105459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX851CRA9TVsSAnZWagAAE/4P/3EsObVlXT/AIJIWHBEs\nEMR6IWt4cWXutVbClPOFdy+f+HTUqezhsZLQlh0jDB3qgoLYFYwO4ZsrQXue\n2Pl5b/NTZEZ+RkUpyoyivG38w8+8uhEc8LGswlgqf53Mq4GuqVVMyqmCWMtu\n2Sp53ncsippXdFHze4UW/t3+Z9vEAbJBYwsj0YYBtn+xcquVmtu/Mwz+8vVZ\nXt58Kpvgrsl3zpd2WGJfd/VENVk9ELOKrXGAn2L0VZGnYHqwnivJmFoiaxBY\n9pkolvbaLfN383GFOuQPkpCRmfx2sNKruZUTTz8c/Bwuz6xy4HkIJmFA6iNF\nAprBqETWkrKkeF4MCvw6Q2SaW90FiUrJ1qoBdNKkIRyfuqGkQe8gJRQ39Kkf\nAKn19KY4ZZ6OJTQK0lsawdWXzsF9Y4CS2XPDJf2syKjF+5TvZhpYQ/WMcY/h\n7b/ICVgg/VC/FrWLwiE/qvTwzK5+Q4m+NcE5cVz4iEGK2ztaSQOiC0YT0MCj\n/BwUvohPSkasWywGV1sSIevzpr9PqwKY+18gPxiHHzoj869r9DNWWM41tSR9\n3S20D0HLZWq/eXd6TZUdNC5WfNaaVhi/jRzyKqh2NVn1eTnWKSJQUYSUtUmG\nw84I8MJ1OnL1Yd5n1OHNHN4ijHQtaPoCSQvQhUAXofQRWcaIhl1AtatOCDBe\npJLo\r\n=pla2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy2P1G/UbI0sOBo3o7ZFqf2+sV2QA7wuXxPDymSm6UcAiAZAcCzUaYlaRsbRJDyrT2tqwqg/FXoINgZ4wBRu3qudg=="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.1.3_1566559860552_0.8321083779344431"},"_hasShrinkwrap":false},"2.2.0":{"name":"parakeet-mapper","version":"2.2.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"c9b76931ca81f3b6447a9a116c09b788bbb8b87b","_id":"parakeet-mapper@2.2.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8F/lWZfXwC8Swd5wEM1oAwr5Al5dX1RCUadT/mJ7z55em9ZABJnoVcL/UwQL/Egqkb707A3QjkeBmmpKXynujw==","shasum":"7377e9d18829bbb6bd61bccddf9ec6ca56e38db3","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.2.0.tgz","fileCount":36,"unpackedSize":110898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX/ITCRA9TVsSAnZWagAAuhQP/3wMvvPHv5NnWgK/+DK6\nROyi5eh5abA9c0SCaUhjq+rbsOWi7IYYqxMhhRsu6ZgMkllD/vYLV44jb96z\neApnrhqQDiSNMZWq1UUHSh4LVrAXHo4D2eshRaNdlnEzjw//J2ZJ8vMEaClQ\nNt5WI67CuzaMJR0QaK++iqzhy6upOm1bfX2AX7dY1HQPx2GKc1OUgajI5dMA\nMBOkfL7tpgHgcrQ5SXgTvxx14dTXtGmIqaWqiRk0oDS4A9zLBPUeUE2zJ/VO\nr8fOyVjzlkkPJOT78tbtLQPeQwy0ECS7Lklyd+8cO/+fGKZINyLBy9CvW5Vt\na/qcr87aBFNA/yAOyyxWlM86+AhyHulKSpUDOskDGrmQ8assMCjED1ZLMY60\nDrlZcGaN46q6eyE8XtPi1tRin7AkEtRO2V/bS1c2uJH6YspeLSzebOM4zXtL\nMkkBFadJ/NK+p8I8somaW8dyGb4qmA5txKBqjs3rNHGVERwRGQzGingTUZxe\nl0VL6B2I9cvNNY9yGdr+MzSozP/C5oFwZkaWsG3yb7FaUf8IswZz9uqBxvPT\nZVKUD9tUeD+TIhG906J43aZP5nyaG/94Ar8vUPPwZv70x0P3l7RhbUE9lOm2\nCWGuvJco+45iIpGi/+wt0pu7GQy52cj3PtRj74yl0AjnK81xp703hfj7JQW9\n4mSn\r\n=xYxa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQmyu0ejf75ZqzQL5kTI+teXI2BV6cPDqJKQ/n+qhznAiAVLSXHrA3zWFtoTfPOX8+kC03GKzfFwENPxapt/izpbQ=="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.2.0_1566568979179_0.9461110905758048"},"_hasShrinkwrap":false},"2.2.1":{"name":"parakeet-mapper","version":"2.2.1","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"9e3afc753a4de3b392a2ad9d289b3cd4098fd871","_id":"parakeet-mapper@2.2.1","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-A0wmJjO+rOQQil1AdiYRexpF+5llsXtBlQ0zLCy/wmrWP1/YhQiv6SKmOA3BPUE62TiOHQ6d39+u3MLnkSeNFA==","shasum":"60534cbe962317db69b07875a6e72e624fc38a50","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.2.1.tgz","fileCount":36,"unpackedSize":112919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ9u4CRA9TVsSAnZWagAAsC0P/2x8m31E1dod6/QGXZGT\ncUshjti1txnUKDDVUO0I2qykVXMm2QDSjMKuM5641C+EPsy/jD+gcm0N6pcY\nM3J7NX2+TCNpGEUfZ0UIKdNkqD54hXrMkfs1VzCyPtwgtoux1XmA468mr0aX\nEC0nrOdPPBJdJdlLVxhacQuQvrMg20LRo6V2VKoT3rMo0Mg6mDjs0CYNMm7p\nljmxIt/2zmC1FO/iNcnfMYK1h3h6eqFrrdb9fz/agfzVriZX0YRTbaJC7viL\nEKY8cQqKR+xsfomHH8bUJGQiq2zRI+lSizo2kpIO9VC1mxmZDRNLYF2udET0\nGp1WGfYaHno83GlzdJH3tWneARIWbGXos+s3ftTGgLiw6Vmr6D8twlVpSETr\niokoVdCNM6QKb0phW+nyaK9EdCEesxnl6rVBYHHpmATr3YVXbO7UOkDbyjck\nB/KXIpxGc4jwsVhsVM7YurMzJbYVUXBV7bw55iDwvw12EK7SORNYRIpktGxN\ne/r72mxhPDnENmqLgfDrthOA2+dg1YAqywBI55j4rTQQJ2DAFmFtllz9UM1y\nW3c1R4KMt+i8OPi+wLgROkZs09yhxEHl0BbsJjTl0BlSmLjlLeSDHFW3Xbs9\n6OsqgelgaQoYcDKRqHVdBhGHpfFO4vLivWp3jBbHtk03d/RxHuO4lprSmHLe\nyE3d\r\n=JdgQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0Fg+0iBqT70svsNNolwXpxe29uaTusuyGY4GVctaOyAiA0NzCHOipsTFzUfPA1MxI3irL7XqXWP24Ig0E8kZVAnw=="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.2.1_1567087543408_0.9796809614216553"},"_hasShrinkwrap":false},"2.2.2":{"name":"parakeet-mapper","version":"2.2.2","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"453ccc7264e065cdf91ff1fe1aa8073ae212807a","_id":"parakeet-mapper@2.2.2","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7IOMjzmv4xvIorxyoUUi/sqGDrp3G3QpthiUkG8GtypL/D7wb8ZlY9PbPXlUIsTQSE8/Od3LERETCKHrQ116AA==","shasum":"2d6ce6651fa6055ab3e1807ae1ab40864f0c960f","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.2.2.tgz","fileCount":36,"unpackedSize":112595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbNNlCRA9TVsSAnZWagAAR7gP/0UNYrGKXAtKkRNj9dUD\nPNjOqFO3Q7Ers46brLwZHZCGS1b0VE+cIx3DOhcXMeCeLyowVx6zLmwXlh8F\nSq9r1QYC/+qyFuVAlc4uJ6q87PLM7R04lO0hmtEc8zQdaiggor+18ub5qqZC\nCuJxh9zwK1VM/J94e8YegkUqlj19PlK60NnwDD512f32H+l0B9ikpRqO5xlm\nRVVJLhDT1p0ZV+fVtoMpH3xKkkRhYZfouQBk6OGb9lGJ6ZeLMNKKdb/iW3Ug\n2EuZmT1NHAntdLlSk3nljpmejZwgQ0RLC/JJ70Oa7UwZRUQqud6Rs1nUAnIX\ndnPP1Tuu+rUqDknSzE5DOKvPniOeca1sGAzBoF70ws54C9/2C3H8ScRZJ/bn\n10eqOUf0sSKnrjR1Uks4kXZiBOI3gV6bWmNiH00q52BsQLm6ohcnxz74A9EX\nam0cFCAnNy4h1u8LYPebCHaN5FiCMah7c4iH8CbDBAIA2U/nohT2OLK3BKDI\nwRKwIRwASnjp7xJHrqFHxT1gF3PjOX2Ol1KjCQojUHIcPIlWdyzybLBTys5v\njiA564yCJSOxJees5vhhopxQakM4yPMeThEZZTQJXbZpTEd89t9XNM4i/OZH\nU7SiYrwUHPRG+ZpCog419rQZRPuSkMsM5yK7QTcsy6fKAAEuufyCFMqzfaIH\nwgux\r\n=NHn1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGYvsYUrS1KcdrZLwoGswLKeve9Z5M0dyKMA+ev9FHGAiBRg/HZ5PFW2itr2zXtr+/dCWR5i+4zaCxnbNRfuca9jg=="}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.2.2_1567413092416_0.1316219122565565"},"_hasShrinkwrap":false},"2.2.3":{"name":"parakeet-mapper","sideEffects":false,"version":"2.2.3","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.1.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.0","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"ad409f877200a84bfe1615052bfdfd7fdd0c7500","_id":"parakeet-mapper@2.2.3","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eof2LvlS7h3o9wxSW2gg19kSvec/eSsrLGq1bpH0aUYV4RCc257TTELyHLibO+NmaRwMlxii9USNP51I2xAaIw==","shasum":"dfac36c6a127246e0550428bfa76420b80e32d4e","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.2.3.tgz","fileCount":36,"unpackedSize":112619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqdReCRA9TVsSAnZWagAACDcP/3QsYat40S4PXJJT9Udk\n33tQ7Y8e1zGwfP6+xiFesv+/QoFLeAvPLtVa5BGGqz7eVPTmLVELeXIN4+L4\nTwyoJVTwTDAP1OKekERbeEQENXdIuyJPCvOhAsTacrvREd0iw+rWzJjf4fzQ\n1LlmRPgykm5MN51r8wYc1sOShtYXRyainKVRP/MZwUgNpGNSZoW0sdF4RRi/\n5Bir0+hvnTG9gL2jVScEkRLfDRLMN/+ri+KFt3//Zj5SLQDXbs/cCT9SCYXK\nyvgx8gcoOmNnU/6+xpBRCu207YoBMmt5v4uPAwY16ft/g65irUUn4Y1Gpihr\na0FRNvNDpwpFc7L8WmfLhMFf/w23obChVutTvTZU4iIB3+WmVOkNJcE+3/m4\nZG9Ry8heOkbdL4NQ0v5dHHPnj/0Zsq7alTcakKLHnWrraMuH0LTpw7rYByBZ\nZf4ROcb52vKe1lROVEEPrttqudZt5ixsezutRlYPSUxdOX50SvmaZmxplTHo\nDmip60O7of22klLt29gUoFdhddULji+keJfKT8YLlCeVo5vCLEHqnQQhwVnh\nRELFTDAVRJN+6d5fpaez/vJ0Kdj983+VKjU2ePZdCbFjQFDOMgXACm037Pa3\nATKDTk2L2G6xQvrTqxPHvwJSZO1NH0dgN9f2fCwwglbA0vGSwncLWVGRpq80\ncEKs\r\n=G0fo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpr8fjr4vCB5sn8ol1SGRx+vnTTuWqy9f90kHTKZg8qQIhAPt4MU9+CEeS5J9f89fo5+uXiLrAbHi28bS+y/0fFnhe"}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.2.3_1571411037196_0.062469873985156577"},"_hasShrinkwrap":false},"2.3.0":{"name":"parakeet-mapper","sideEffects":false,"version":"2.3.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.2.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.4","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"7701821b2e7b0ad37fec3fa771977aa2bce1e0a9","_id":"parakeet-mapper@2.3.0","_nodeVersion":"8.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-MvTGZB2Px9E38go0VEcWcxLqcHQyELFK9KHsYIl0JiEIzwYx77LVC0u9/CeFZYYmTITC8FYKrL1C3a2UhwS/qw==","shasum":"2b2012081654c503328a1d22de5af0dd71ed6fda","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.3.0.tgz","fileCount":36,"unpackedSize":114704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd90uWCRA9TVsSAnZWagAALEsQAKQ+cPMJeU8dYj393rCt\nK/22CZT4ZcibZ8BBEKzD/d2ZFEp1Xft2Y5+5iwDLfzqvs9pwu9DPRnEUaRa5\nbFBXbxMlos7sgcT3RPDjrCdWl7m6EFmv3zMlFVNdLWbnvnPxmPvrRVKkM11f\n+Cf9bg6pFJ7DHF8tr++sHVmX2Z4gRObUmy8jHAyCifxS1lGoBDayQI5chl73\nNOlO+/yd4D6sL1wchie+ts8rp/jBBr7KUA3f2nysl+MMCBMKEr0tNZtH3ipg\nI0MIpokkVcdG9S6R9p/sopJAwIzHC/ZYamm5oGJkbTxSn4XYNjCV8cSmkH70\nsmpXIyq++6uiPR7D15+91wZBCbShdn9pB6buTjCkkCNOaRvvd6WW2KrsVyyN\nCQLfAOmOV0eqFoncNqOoFLVPWE0upE3dpwV9uJ+BX3Y1GDzGeZ93aQpI9Ooy\nsoz16mz0i4lhT9XDKvXXxz2xbvd79MEuSBmFWVOPNG5rnZhTNSIZbxR/pOjM\nHrASYm+OjWBwg5Ffpf6a9XXtt1TDMagN7ErDUc56pjX4YJy9uAo/Bh+JyGte\nFBwYxrsBnNLx+XaHMmhbqt31rKJB6U1XQqhkdERiiZxkaoS7IdoazJSY9IhH\n5VzJLww3bWOPQH9ZH3qebgxCNE3PimgbGJ8JGxcGo3wNaeBSQtXbo2cAzFey\nQ6+/\r\n=G3ME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE5teyhLXnQy4cR6TO3x1K2vALqvUo/yd1/e4J5aiUGAIhALe0Xy05o8OihYWzbiu22ZQ2oVIMOgvunuemHeW29CzZ"}]},"maintainers":[{"email":"kaskar2008@gmail.com","name":"kaskar2008"},{"email":"dev.kaskar2008@gmail.com","name":"kazanexpress-dev"},{"email":"a.raiondesu@gmail.com","name":"raiondesu"},{"email":"snegovik.dev@gmail.com","name":"vsnegovik"}],"_npmUser":{"name":"raiondesu","email":"a.raiondesu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.3.0_1576487830058_0.523060594902405"},"_hasShrinkwrap":false},"2.3.1":{"name":"parakeet-mapper","sideEffects":false,"version":"2.3.1","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.2.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.4","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"be90a61b3dba82113d2ec7bb54f42bbcca82608a","_id":"parakeet-mapper@2.3.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-OQalMqHAjI0wIKNzYBbs0NKTejCCzoloGM0TqhvbHd7B4HpY8mJMxU0jAm+3F5zHT4R5eD2DK7ztOLKS0QEZfw==","shasum":"c4918836f4baf12831f9fab61a41670c976dcf18","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.3.1.tgz","fileCount":36,"unpackedSize":117602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguKTeCRA9TVsSAnZWagAAFyUP/3o/ZXT3c6q4E/kGhLBf\n0ecOowln/CbOs5hL4fwxvkSpT1ujPVJICGuABxmBZDrVjDJbqyS4toR8K3lm\nEHX9EbQA1H9a0FvnD50kjHYUYsZaqoUL6+HAHssj7HCivG6tBcu3W4TQknti\n5vFkqd6Md5++eF2NTH95kJ8+C7LX2hnGdyhsqh3fJaF+/d/41duqjzJ2PamJ\nkowr2Z5YT6AhPzl3fng908a9uPxhDKrvFPnsCKnctUzkbnlBOQghU/HMa2uD\nQwHoa6F65N6UKmbgN4eVu/ovJrH2gPoPy+pSvqX5eg2jW5K8uk+yzZCFpQry\nL+G+V4zFYqMD2r0w4sIajEjmykH46ODEJdRhlTNJJbEDD749hEUqxQVpyyC2\n6YPRnmhQIDjNMl/BGQWbqZNDy3U1Pj1pRdW0R9aCBOKFYodIgw6UYxMhZ/J0\nofKWh/x0dJFyem9awC3fvQ0UAHRNM5nCwBIgpOqYE1xpF2i5jdcY/VdXesAk\nl3yTDBxn4q3yebyiPF5R3+vJnPrJ9yWs4XwpzhFeYF4bLSzt2YHZsPRRt98S\nwJ7tDLWSyqQNnYdMM9tmTdH/YsHJ0C9YRnJdcERTSmiiDPHL93EL5prSMCUc\nwYBftuqeR8Rbt9qf5UScHwRqko7qLErbWP1aQHmBAEmexT+lAnbV6wAJsjaJ\nNaqw\r\n=g+rb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7xHY6Kzoo+OPvvAUL0SwxDkIxazR4N5VoKuPMEIEfMAiA9JA3FbxglaZEdmDMi+2RiPgYunULMxKX7kEkN0cwdjA=="}]},"_npmUser":{"name":"vsnegovik","email":"snegovik.dev@gmail.com"},"directories":{},"maintainers":[{"name":"kaskar2008","email":"kaskar2008@gmail.com"},{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},{"name":"raiondesu","email":"a.raiondesu@gmail.com"},{"name":"vsnegovik","email":"snegovik.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.3.1_1622713566075_0.8825653227577668"},"_hasShrinkwrap":false},"2.4.0":{"name":"parakeet-mapper","sideEffects":false,"version":"2.4.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.2.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.4","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"a2d24b3bfe8814ba5410c16a68add6f9895fde39","_id":"parakeet-mapper@2.4.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-g8PCJH002onei5Cx4L3jEtmb28kiZCs3j/5ntiE2QkMx27X0ruXWuIBSfGhuWoM2DwO3x9uSj+4aO2ZLW6qHcQ==","shasum":"f63faad3c6265f36c5e4bedb22937959433bf506","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.4.0.tgz","fileCount":36,"unpackedSize":118930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgywUJCRA9TVsSAnZWagAAo1UP/RtfTjSlE/yLU478YnSS\nY8izc8zyVBxax6maZtzXpggqCDo5fA0ovyue18VIxjVzcgX1azaDiBYoiTZO\nSu3qn3M1v8PsS7XlYCR0chsMb4v4U/3m6DNWFeT7VMXOA0qpBYfEWvF23WUb\nMMbduLlFstwbJ2cY7pcLsBxnvO1XVXNZr7OSJ/s7OVDBzOnEtdwqtLug93ym\n1OVbBPIZwZVf1OPz9NK9ACiIHuqdIpEtIh4YeRx4VjYNO3IcCgdKr+8vMBR3\nNi2DHMmwlxIYBJV+7gv/NctmyRQwFeoRrX7b8E7CSFCJDOFpqlVGf4UklFVb\n8cZeTyrFA/B+6XZ3xdyS648GHIWuXQhNd4ZzOZ7XX1U5zC1m0w3fqZK3Snvh\n1nS3LBE9VlvjOSjLv4itIcM208qZhzVZxQ+iyI3Cal7bj7tGULb1sbIsJb72\nm9Ea9AEsMDy3gOpqrIq2CClba7nv4o5FRcahOmrVk4/VOMfxXqmm7+8hAyVi\n87KFsAyfUZogKhwBirV4qNvxSXGRCcYNM3mWjAafs/jiFQtjpiqIryFSHghV\n8YyvnxOUFGvwKi4jiKxFAhXxsZt3jElXU6Q9f3otiJNgCFimBGr0ZGhNF3kZ\ngYFVs6d2+FDs1Xma6IZL6ag+iEhlSXiD5nP9vmO3OlyelClHsgmmHuGUeOjG\nJhNl\r\n=UUkQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe3e5malvWBZFejfd2Vy6I5QCjdG+vLelid/8bhum8AwIgUsFFnXFO9dusKA0fzaD995l/58A5FRwSbG+1IV3DUsg="}]},"_npmUser":{"name":"vsnegovik","email":"snegovik.dev@gmail.com"},"directories":{},"maintainers":[{"name":"kaskar2008","email":"kaskar2008@gmail.com"},{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},{"name":"raiondesu","email":"a.raiondesu@gmail.com"},{"name":"vsnegovik","email":"snegovik.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.4.0_1623917832610_0.6220381114714812"},"_hasShrinkwrap":false},"2.4.1":{"name":"parakeet-mapper","sideEffects":false,"version":"2.4.1","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.2.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^10.0.3","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.4","ts-jest":"^24.0.2","ts-node":"^6.0.0","tslint":"^5.19.0","typescript":"^3.5.2"},"dependencies":{},"gitHead":"9830b57c7060211062b778a9ca5274e3e58d5b93","_id":"parakeet-mapper@2.4.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-TY+nO/avPQZRrAPuhQ252VUOVWPqwNCZzC2o8tCeHNlBrvl5tmTTHV34oexgrAQOq79RsFRCPCAns1nGkgNflQ==","shasum":"7d7e1ecdd9f64fae9a27b1feaf19b0d4ddd5427e","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.4.1.tgz","fileCount":36,"unpackedSize":118930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgywZiCRA9TVsSAnZWagAAplUP/iBIZdjkQ+Yc9YUAOP/G\n5cpgu0mw5nQlHE8JpjTy7ONVIxhnO3hQopGtW+V20w7SI93pmldWHr3DbfRE\nySqg+el8zUDiBCyzhe+Yr/C7LSTvAytZjrHiTkGa8hrG2AC9MT9G2aQCsknH\ncUtqiLU5UCpCSZc2J0DkSj5sRxlLGSuzO67S6dqRpHo5RudBrbbrxQiq7ozt\nSkQtShduJTvnq5GuarmQkJ1T4HLCjCJAEAtyBi8s6JDJBKmk6kQjTtuB31QG\n1K6g2akTrpuhKvOvQGAPM1kX/cqJOb8//7uBhc3oxLgF9i0Q0Xee9P0fpcO3\nO9K6OC2ubLZaJ+9zil7RNWjJBqXbZ9BjwIWbSGC9rjxUvhi3bc3QzquRpRDi\n93NviX70Q6esjXREVtxBmNd5F4xyQDg932YJgJEYAjFZ+eRs6JWVkuX1D1/H\nOWLYWua70l1neyQba9Ig5TMLAWPZt8Wy+zmLzWPhKMH3Yhsuq8vKlftrqL/q\noJ7YQZgzrRggNcpTMUZRXXl5oYA8nFup3fpADZEOJdGnX8zsWqkPZoXQaR5J\nj5KoUyeb+1iepPbNereZIZgj2RFZClF8UUlRt0CbMsoIYqHgVGIVL3HvpVVQ\nBzRID6zGNX83ivKZXOiHuFfeVKjiaioaFhwGaGEny1Vw/02qO//cV3EYo9dO\nTjzL\r\n=EwTc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR1RXH3Zb/TdnueZsKTK0s3ODGJ88uK8PwPHT51WuXlAiEA0kSaYH3UnCZvmi1MJaSYNTEQVUnH1+5dalCaYdSlsGI="}]},"_npmUser":{"name":"vsnegovik","email":"snegovik.dev@gmail.com"},"directories":{},"maintainers":[{"name":"kaskar2008","email":"kaskar2008@gmail.com"},{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},{"name":"raiondesu","email":"a.raiondesu@gmail.com"},{"name":"vsnegovik","email":"snegovik.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.4.1_1623918178398_0.433067439707002"},"_hasShrinkwrap":false},"2.5.0":{"name":"parakeet-mapper","sideEffects":false,"version":"2.5.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/lib/index.js","module":"dist/parakeet-mapper.es.js","unpkg":"dist/parakeet-mapper.iife.js","typings":"dist/types/parakeet-mapper.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.2.1","@kazanexpress/tslint":"^1.0.5","@types/jest":"^22.0.0","@types/node":"^16.6.1","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^24.8.0","rimraf":"^2.6.1","rollup":"^0.59.2","rollup-plugin-commonjs":"^9.0.0","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^6.0.4","ts-jest":"^24.0.2","ts-node":"^10.2.0","tslint":"^5.19.0","typescript":"^4.3.5"},"dependencies":{},"gitHead":"87ef9878f3dfdbaa50256b6d619fdbfa7667be24","_id":"parakeet-mapper@2.5.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dgT6unchWbLDZllazjTdgw4KVFiPMQT33Bu2M8aqBZVK1K31/h2QjliRR5OZnS7v5sJBTsIIHNCyhc3ILoH34Q==","shasum":"e3b52290ccccf357622ae4f8c84182cd88116ef7","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-2.5.0.tgz","fileCount":36,"unpackedSize":117018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6YsCRA9TVsSAnZWagAAb6MP/0Jar0R/cOebdDPhDKfr\nq+aiMJmrZlOVdTwT4oUCc17oixhgZMsYM4PeE/PPolP3o42EVtWQqElC/iY1\ntjcVLnHr20a01JDX9RPt9yKduVBQ9Lgw9ndhObKbSdWH+EexxmbOmbpDqU5k\nLr8LUuvaihlKbDoUzAGGURWq9fWvyOsV7et78n5DWxWUXys42XLhCw/xwBEA\nKKpnJRL20qoCiDHb7/r2bc4Kz2RxMP4tFCBPZ8rLNss9ZL7+gdEeJyXNqpsL\n6jiY3P9Z+8kN1N0oiKb3S/8YPh22WGsbiI4pErUmZ6UWWpEzki9S3FfaMHcI\nOGCsUuTimMV0MW78wG6EDrNw7/oZoBUxT6v9QwiJl1k+4j3JByBpNxlr9NLS\nPwSFaXCQ0x85fDVIFIRNM4jyGhNdAd4NN3JknSzJxHqsktBWvVVi56jnm66u\nt8qC9ypnLp8FCNjgbqMUoGzNNPye8gM5ub/EQ9acQZwMPSC5GCJsutPLL8n6\n2uZZV5eBenQUXWtmthavQTsyPVBARwv2O46L39WmZC6CLHInoYCdAAZrXrsV\nRMfPwhxKxas+mGnka3ze7iICow++WsrpgPuMUsG3Ko8Q/ccWrEjhJELus5DO\ns4ocTtmB+VFecMLNGJ1Ri6uCyG53n6o/2W1UjK1NHqEceFaKohyWvk7iGivg\nCqLm\r\n=MRCe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4WC90ASBxkOFnueuBA99uSvCUH9Z4MWiKJVSmVXbTSAiEApnaCc6tAl/3beSaywnOdGyYyeIEuFLP5hYKz/0jOy0k="}]},"_npmUser":{"name":"vsnegovik","email":"snegovik.dev@gmail.com"},"directories":{},"maintainers":[{"name":"kaskar2008","email":"kaskar2008@gmail.com"},{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},{"name":"raiondesu","email":"a.raiondesu@gmail.com"},{"name":"vsnegovik","email":"snegovik.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_2.5.0_1629988396499_0.11857536915084332"},"_hasShrinkwrap":false},"3.0.0":{"name":"parakeet-mapper","sideEffects":false,"version":"3.0.0","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"main":"dist/es5.min.js","module":"dist/lib/index.js","unpkg":"dist/lib/index.js","typings":"dist/types/index.d.ts","description":"Simple data converter","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"},"homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","license":"MIT","engines":{"node":">=8.0.0"},"author":{"name":"KazanExpress"},"scripts":{"prebuild":"rimraf dist","build":"tsc --module es2015 && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","coverage":"cat ./coverage/lcov.info | coveralls","commit-build":"(git diff --quiet && git diff --staged --quiet) || (git add . && git commit -m \"Update dist\")","preversion":"npm run test:prod && npm run build && npm run commit-build","patch":"npm version patch && npm publish && git push","minor":"npm version minor && npm publish && git push","major":"npm version major && npm publish && git push"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testEnvironment":"node","moduleFileExtensions":["ts","tsx","js"],"coverageReporters":["lcov","text"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/dist/"],"coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}},"collectCoverage":true},"devDependencies":{"@kazanexpress/frontend-commitlint":"^1.2.1","@kazanexpress/tslint":"^1.0.5","@rollup/plugin-typescript":"^8.2.5","@types/jest":"^27.0.1","@types/node":"^16.6.1","colors":"^1.1.2","coveralls":"^3.0.0","cross-env":"^5.0.1","jest":"^27.0.6","rimraf":"^2.6.1","rollup":"^2.56.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-uglify":"^6.0.4","ts-jest":"^27.0.4","ts-node":"^10.2.0","tslib":"^2.3.1","tslint":"^5.19.0","typescript":"^4.3.5"},"dependencies":{},"gitHead":"6469296c1fd283c68c1db558f64973ea1fb05155","_id":"parakeet-mapper@3.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Ge/JFBmTmByIwMl/NVzC403KzIwxcNmtaJxcoQi2/V0k4IGD+CM2I2//x1xDGMHOgPELQo4yzkrrKzGHb9y+kA==","shasum":"9dcfd5700a781e2150b0b8923b607bfc8d02370d","tarball":"https://registry.npmjs.org/parakeet-mapper/-/parakeet-mapper-3.0.0.tgz","fileCount":36,"unpackedSize":55720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6ceCRA9TVsSAnZWagAA4KYP/1f+iJdYmj6BJvegsjLj\nTTslJfrPnPbL+vqbj9UWBOx52AXgwogoEZJlJzkHqyPHMg7+sHrDdHfJ/SHu\nQ9TTkZCu4Tce8VpAlTzWsCtR3SPCNndumFemm1tRp2CuasUe8O0nWUoYzjQl\nXw8ejNaNIF0okE692IwWixp6bXWga7Qm+VIsuhp8xxGdtjgxShSD1kYCN8JZ\nFIS1A1HEL3lyyZ9uNFwj0kGiNgVJ0XoREjV7YRke+MBNNkjgDhErLrfgGLyL\nNDRUnDUeU/i5vbtVlik7Yv5AsZjw+wGruso+RUr9SXiFF25Q3u69jBYGT+f9\nqSMe1/JaIyZnsMYLmE9NHWJpoyABV6YGVUUBz9DOWTTTPIlIWGZodARDrZZm\nXyKNry6oou91UF3DvQUehxbOyivtPyvIjkn4KO9KUFTAakjyFgqNpjbfo6Ch\niQAFVFCADkH8ko68KsuBKVMXGTgNQVm2l6KrtPbV/vtthNiCeB3XWwX9d/Nu\nvVJMZn/zROfwyF2xS0O0ZOHrNW1sTlSPNFiwcUm3gCgtjzaF00BTw7o/5IGo\n4IeALa2Va2m0BVCyX4G9VW1lzdTzfevNtzvjVJHGx5TUzzyqK8TN0OBLolHo\nylhSoWyTulzf+M5Ou9Cr+YEi+atLn8e8fUqCfMWeHG857TXmo+W1c2X299LR\nRMS0\r\n=1Lhn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxzDOU1fWtzVnABYAVLyhPAM+3MNfGqQMZ0HhlMUjX+QIgDC3i6YsMLLxYz3Y8dXoo2j++IKORN90NiLDZpDZ3fFA="}]},"_npmUser":{"name":"vsnegovik","email":"snegovik.dev@gmail.com"},"directories":{},"maintainers":[{"name":"kaskar2008","email":"kaskar2008@gmail.com"},{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},{"name":"raiondesu","email":"a.raiondesu@gmail.com"},{"name":"vsnegovik","email":"snegovik.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parakeet-mapper_3.0.0_1629988638344_0.9345808133607114"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-12T15:57:45.306Z","1.0.0":"2018-11-12T15:57:45.425Z","modified":"2022-05-12T13:43:13.281Z","1.0.1":"2018-11-12T16:07:38.639Z","1.0.2":"2018-11-12T19:42:55.524Z","1.1.0":"2019-01-03T20:33:12.584Z","1.1.1":"2019-01-03T21:43:18.499Z","1.1.2":"2019-05-28T12:01:32.420Z","1.2.0":"2019-06-27T15:58:46.130Z","1.2.1":"2019-06-28T09:06:29.043Z","1.2.2":"2019-06-28T10:46:08.872Z","2.0.0-rc.0":"2019-07-08T13:26:58.301Z","2.0.0":"2019-07-08T13:28:45.117Z","2.0.1":"2019-08-14T10:19:53.422Z","2.1.0":"2019-08-22T15:19:33.758Z","2.1.1":"2019-08-22T15:37:16.864Z","2.1.2":"2019-08-22T15:39:59.984Z","2.1.3":"2019-08-23T11:31:00.726Z","2.2.0":"2019-08-23T14:02:59.274Z","2.2.1":"2019-08-29T14:05:43.599Z","2.2.2":"2019-09-02T08:31:32.521Z","2.2.3":"2019-10-18T15:03:57.418Z","2.3.0":"2019-12-16T09:17:10.182Z","2.3.1":"2021-06-03T09:46:06.268Z","2.4.0":"2021-06-17T08:17:12.739Z","2.4.1":"2021-06-17T08:22:58.645Z","2.5.0":"2021-08-26T14:33:16.675Z","3.0.0":"2021-08-26T14:37:18.484Z"},"maintainers":[{"name":"kaskar2008","email":"kaskar2008@gmail.com"},{"name":"kazanexpress-dev","email":"dev.kaskar2008@gmail.com"},{"name":"raiondesu","email":"a.raiondesu@gmail.com"},{"name":"vsnegovik","email":"snegovik.dev@gmail.com"}],"description":"Simple data converter","keywords":["map","transform","data","TypeScript","TS","JavaScript","JS","definetly-typed","type-safe","factory","data-mapping","data-mapper","tuples","parakeet"],"license":"MIT","readme":"# Parakeet Mapper\r\n\r\n[![npm](https://img.shields.io/npm/v/parakeet-mapper.svg?style=flat-square)](https://www.npmjs.com/package/parakeet-mapper)\r\n[![npm bundle size (minified)](https://img.shields.io/bundlephobia/minzip/parakeet-mapper.svg?style=flat-square)]() [![dependencies (minified)](https://img.shields.io/badge/dependencies-none-yellow.svg?style=flat-square)]()\r\n\r\n> Simple data conversion library\r\n\r\n<br/>\r\n\r\n```bash\r\nnpm install --save parakeet-mapper\r\n```\r\nFor more options see [installation](#installation)\r\n\r\n- [Parakeet Mapper](#parakeet-mapper)\r\n  - [What is this?](#what-is-this)\r\n  - [Installation](#installation)\r\n    - [Install as dependency](#install-as-dependency)\r\n    - [Import and use](#import-and-use)\r\n  - [API](#api)\r\n    - [TypeMap](#typemap)\r\n      - [Examples](#examples)\r\n      - [object/array shorthand with the same key](#objectarray-shorthand-with-the-same-key)\r\n    - [mapFactory](#mapfactory)\r\n      - [Overloads](#overloads)\r\n    - [mapTypes](#maptypes)\r\n      - [Overloads](#overloads-1)\r\n    - [Wait](#wait)\r\n    - [flattenPromises](#flattenpromises)\r\n    - [Convertable](#convertable)\r\n    - [Convertable class](#convertable-class)\r\n      - [`constructor`](#constructor)\r\n      - [`toInput`](#toinput)\r\n      - [`Convertable.createConverter`](#convertablecreateconverter)\r\n      - [`Convertable.reverseConverter`](#convertablereverseconverter)\r\n\r\n---\r\n\r\n## What is this?\r\n\r\nIt's a small collection of utility functions and types that help with mapping (transforming) data.\r\n\r\nYou can find it useful if:\r\n- You work with **complex data objects** and tired of it\r\n- You need to **quickly** and **efficiently transform objects** or tuples regularly\r\n- Your **data models need additional functionality**\r\n- You need a **type-safe** way of **initializing a class from an object**\r\n- You need to **convert data types back and forth** multiple times\r\n- You don't like your backend's API and `GraphQL` is not an option 😁\r\n\r\n---\r\n\r\n## Installation\r\n\r\n### Install as dependency\r\n\r\n```bash\r\nnpm install --save parakeet-mapper\r\n# or\r\nyarn add parakeet-mapper\r\n```\r\n\r\n### Import and use\r\n\r\n**ES**\r\n\r\n```js\r\nimport { mapTypes, mapFactory } from 'parakeet-mapper'\r\n```\r\n\r\n**CommonJS**\r\n\r\n```js\r\nconst { mapTypes, mapFactory } = require('parakeet-mapper');\r\n```\r\n\r\n**Script tag**\r\n\r\n```html\r\n<!-- Modern es-modules: -->\r\n<script>\r\n  import { mapTypes, mapFactory } from 'https://unpkg.com/parakeet-mapper';\r\n</script>\r\n\r\n<!-- Or a legacy IIFE script: -->\r\n<script src=\"https://unpkg.com/parakeet-mapper/dist/parakeet-mapper.iife.js\"></script>\r\n<script>\r\n  // global variable parakeetMapper\r\n  const { mapTypes, mapFactory } = parakeetMapper;\r\n</script>\r\n```\r\n\r\n## API\r\n\r\n`parakeet-mapper` exposes several helpers to deal with type conversions.\\\r\nAll of them use the [**TypeMap**](#TypeMap) interface to communicate.\r\n\r\nname | overloads | description\r\n-----|-----------|-----------------------------------\r\n[mapFactory](#mapFactory) |  3  | Accepts a [**TypeMap**](#TypeMap). Returns a function that accepts one input and returns an output converted using rules defined in the [**TypeMap**](#TypeMap).\r\n[mapTypes](#mapTypes) | 3 | Same as [mapFactory](#mapFactory), but instead of returning a function, accepts input as its first argument and returns an output right away.\r\n[Convertable](#Convertable) | 2 | Class mixin. Allows creation of convertable classes.\r\n\r\n### TypeMap\r\n> `object`\r\n\r\nIt is a set of rules that define how the output type is made from the input type.\\\r\n\r\nThe rules are simple:\\\r\n- Each key corresponds to a key in the output.\r\n- Each value tells what to assign to that key from the input.\r\n  - `true` = the value is assigned from the same key in the input.\r\n  - A string = the value is assigned from this string key in the input.\r\n  - An object = the value is assigned from this object's first key in the input **and** is processed using the value as converter.\r\n  - An array of a single element = the first element in the array is used as converter for the input value by the output key.\r\n  - A function = the value is mapped using this function from the input.\r\n\r\n#### Examples\r\n\r\n```ts\r\nconst input = {\r\n  transferred: 'foo',\r\n  renamed: 'bar',\r\n  converted: '42',\r\n  mapped: [1, 1, 2],\r\n  omitted: 'won\\'t transfer to output'\r\n};\r\n\r\nconst TypeMap = {\r\n  // Transferred straight to the output\r\n  transferred: true,\r\n\r\n  // Renamed from `renamed` into `outputRenamed`\r\n  outputRenamed: 'renamed',\r\n\r\n  // Renamed from `converted` into `convertedNumber`\r\n  // and converted from string to number\r\n  convertedNumber: { converted: Number },\r\n\r\n  // Mapped using a function and also renamed.\r\n  mappedSum: input => input.mapped.reduce((a, b) => a + b),\r\n\r\n  // Output object is also accessible in the function as a second parameter\r\n  // This allows to reuse operations for already converted values\r\n  // (like mappedSum and convertedNumber, in this example)\r\n  mappedPlusConverted: (_input, output) => output.mappedSum + output.convertedNumber\r\n};\r\n\r\n/* output */ {\r\n  transferred: 'foo',\r\n  outputRenamed: 'bar',\r\n  convertedNumber: 42, // Number('42')\r\n  mappedSum: 4,\r\n  mappedPlusConverted: 46 // 4 + 42\r\n  // notice the absence of `ommited` property\r\n}\r\n```\r\n\r\n#### object/array shorthand with the same key\r\n> **new** in `v2.1.2`\r\n\r\nIt's not necessary to specify the correct key in the conversion object:\r\n```ts\r\nconst input = {\r\n  number: '42',\r\n};\r\n\r\nconst TypeMap = {\r\n  // Simply converts from string to number using the `Number` function\r\n  number: { Number },\r\n};\r\n\r\n/* output */ {\r\n  number: 42, // Number('42')\r\n  // Notice that the property name stayed the same,\r\n  // even though we used a `{ Number: Number }` shorthand.\r\n}\r\n```\r\n\r\nIt only works if the input has the same property key as the output.\r\n\r\nCan also be written using the array (tuple) syntax:\r\n```ts\r\nconst input = {\r\n  number: '42',\r\n};\r\n\r\nconst TypeMap = {\r\n  // Simply converts from string to number using the `Number` function\r\n  number: [Number],\r\n};\r\n\r\n/* output */ {\r\n  number: 42, // Number('42')\r\n  // Notice that the property name stayed the same,\r\n  // even though we used a `{ Number: Number }` shorthand.\r\n}\r\n```\r\n\r\n### mapFactory\r\n> `function`\r\n\r\nA factory function that produces a [**converter**](#converter) from a [TypeMap](#TypeMap):\r\n\r\n```ts\r\nimport { mapFactory } from 'parakeet-mapper';\r\n\r\nconst inputToOutput = mapFactory(TypeMap);\r\n\r\nconst output = inputToOutput(input); /* {\r\n  transferred: 'foo',\r\n  outputRenamed: 'bar',\r\n  convertedNumber: 42, // Number('42')\r\n  mappedSum: 4,\r\n  mappedPlusConverted: 46 // 4 + 42\r\n  // notice the absence of `ommited` property\r\n} */\r\n```\r\n\r\n#### Overloads\r\n\r\nThis function has 3 overloads, all of which are needed for type safety and type inference (TypeScript).\r\n\r\nThere are basically 3 typed use-cases of using this function (hence 3 overloads):\r\n1. Input and output types are known, and TypeMap needs to convert them precisely.\r\n   ```ts\r\n   declare const input: InputType;\r\n   const inputConverter = mapFactory<InputType, OutputType>(TypeMap);\r\n   // output is OutputType now\r\n   ```\r\n2. Input type is known, output needs to be inferred from the TypeMap.\\\r\n   The first call without arguments is a noop. Reasons: [first](https://github.com/microsoft/TypeScript/issues/20122), [second](https://github.com/microsoft/TypeScript/issues/14400#issuecomment-507638537).\r\n   ```ts\r\n   declare const input: InputType; // The empty braces are here due to TS issues.\r\n   const inputConverter = mapFactory<InputType>()(TypeMap);\r\n   ```\r\n3. Input and output types are known, but the output type needs to be modified slightly.\\\r\n   The first call without arguments is a noop. Reasons: [first](https://github.com/microsoft/TypeScript/issues/20122), [second](https://github.com/microsoft/TypeScript/issues/14400#issuecomment-507638537).\r\n   ```ts\r\n   declare const input: InputType; // The empty braces are here due to TS issues.\r\n   const inputConverter = mapFactory<InputType, OutputType>()(TypeMap);\r\n   ```\r\n\r\n### mapTypes\r\n> `function`\r\n\r\nBasically, a [mapFactory](#mapFactory), called in-place.\r\n\r\nFirst Argument   | Second Argument\r\n-----------------|-------------------------------\r\nThe input object | Corresponding [TypeMap](#TypeMap)\r\n\r\n```ts\r\nimport { mapTypes } from 'parakeet-mapper';\r\n\r\nconst output = mapTypes(input, TypeMap); /* {\r\n  transferred: 'foo',\r\n  outputRenamed: 'bar',\r\n  convertedNumber: 42, // Number('42')\r\n  mappedSum: 4,\r\n  mappedPlusConverted: 46 // 4 + 42\r\n  // notice the absence of `ommited` property\r\n} */\r\n\r\n// Same as\r\n// const output = mapFactory(TypeMap)(input);\r\n```\r\n\r\n#### Overloads\r\n\r\nThere are 3. All are semantically the same as the overloads of [mapFactory](#Overloads), including the noop call:\r\n\r\n```ts\r\n/* 1 */ mapTypes<InputType, OutputType>(input, TypeMap);\r\n/* 2 */ mapTypes<InputType>()(input, TypeMap);\r\n/* 3 */ mapTypes<InputType, OutputType>()(input, TypeMap);\r\n```\r\n\r\n### Wait\r\n> `function`\\\r\n> **new** in `v2.1`\r\n\r\nA complementary function to `mapFactory` that helps to flatten out promises\r\n\r\nIt produces a converter that *returns a flat promise* from a converter that returns an object *with promises*.\r\n\r\nIn a typical situation, when some convertations are asyncronous, you'd end up with this:\r\n```ts\r\nimport { mapTypes } from 'parakeet-mapper';\r\n\r\n// Imagine that this is requesting something from an API and returns a promise\r\nconst requestFromApi = (value) => Promise.resolve(value);\r\n\r\nconst input = {\r\n  a: ['a'],\r\n  b: 42,\r\n  c: 'c'\r\n};\r\n\r\nconst getAandBfromAPI = mapFactory({\r\n  b: true,\r\n  a: { a: requestFromApi },\r\n  c: { c: requestFromApi }\r\n});\r\n\r\nconst output = getAandBfromAPI(input);\r\n// Result:\r\n/* {\r\n  a: Promise<['a']>,\r\n  b: 42,\r\n  c: Promise<'b'>\r\n} */\r\n// Not very comfortable to await every single value after this\r\n```\r\n\r\nNow with `wait`:\r\n```ts\r\nimport { wait } from 'parakeet-mapper';\r\n\r\nconst waitForAandB = wait(getAandBfromAPI);\r\n\r\n\r\nconst output = getAandBfromAPI(input);\r\n// Result:\r\n/* Promise<{\r\n  a: ['a'],\r\n  b: 42,\r\n  c: 'b'\r\n}> */\r\n// Much more useful now\r\n```\r\n\r\n### flattenPromises\r\n> `function`\\\r\n> **new** in `v2.1`\r\n\r\nInternally used in [`wait`](#wait), flattens top-level promises in an object:\r\n```ts\r\nimport { flattenPromises } from 'parakeet-mapper';\r\n\r\nconst objWithPromises = {\r\n  a: [Promise.resolve('a')],\r\n  b: 42,\r\n  c: Promise.resolve('b')\r\n};\r\n\r\nconst flat = flattenPromises(objWithPromises);\r\n// Result\r\n/* Promise<{\r\n  a: ['a'],\r\n  b: 42,\r\n  c: 'b'\r\n}> */\r\n```\r\n\r\n### Convertable\r\n> `function`\\\r\n> **new** in `v2.0`\r\n\r\nAllows to create classes from converters.\\\r\nThis makes possible adding extra functionality, including reverse convertations.\r\n\r\n```ts\r\nimport { Convertable, mapFactory } from 'parakeet-mapper';\r\n\r\nconst inputConverter = () => mapFactory(mapTypes);\r\n\r\nclass Output extends Convertable(inputConverter) {}\r\n\r\nconst output = new Output(input);\r\n\r\nconsole.log(output); /*\r\n> Output {\r\n    transferred: 'foo',\r\n    outputRenamed: 'bar',\r\n    convertedNumber: 42,\r\n    mappedSum: 4,\r\n    mappedPlusConverted: 46\r\n  }\r\n*/\r\n```\r\n\r\nAccepts a function that returns a converter as its only argument.\\\r\nReturns a [Convertable class](#Convertable-class) with all the required functionality.\r\n\r\nCan also infer arguments from its converter factory:\r\n\r\n```ts\r\nimport { Convertable, mapFactory } from 'parakeet-mapper';\r\n\r\nconst input: InputType = {\r\n  foo: 'foo',\r\n  bar: 'bar'\r\n}\r\n\r\nconst inputConverter = (convertFoo?: boolean) => mapFactory<InputType>()({\r\n  zoo: convertFoo,\r\n  zar: convertFoo ? 'bar' : 'foo'\r\n});\r\n\r\nclass Output extends Convertable(inputConverter) {}\r\n\r\nconst outputWithFoo = new Output(input, /* convertFoo? */ true);\r\nconsole.log(outputWithFoo); /*\r\n> Output {\r\n    zoo: 'foo',\r\n    zar: 'bar'\r\n  }\r\n*/\r\n\r\nconst outputWithoutFoo = new Output(input, /* convertFoo? */ false);\r\nconsole.log(outputWithoutFoo); /*\r\n> Output {\r\n    zar: 'foo'\r\n  }\r\n*/\r\n```\r\n\r\nAnd accept a reverse converter:\r\n\r\n```ts\r\nimport { Convertable, mapFactory } from 'parakeet-mapper';\r\n\r\nconst input: InputType = {\r\n  foo: 'foo',\r\n  bar: 'bar'\r\n}\r\n\r\nconst inputConverter = (convertFoo?: boolean) => mapFactory<InputType>()({\r\n  zoo: convertFoo,\r\n  zar: convertFoo ? 'bar' : 'foo'\r\n});\r\n\r\nconst outputConverter = (convertZoo?: boolean) => mapFactory<OutputType>()({\r\n  foo: convertZoo,\r\n  bar: convertZoo ? 'zar' : 'zoo'\r\n});\r\n\r\nclass Output extends Convertable(inputConverter, outputConverter) {}\r\n\r\nconst output = new Output(input, /* convertFoo? */ true);\r\nconsole.log(output); /*\r\n> Output {\r\n    zoo: 'foo',\r\n    zar: 'bar'\r\n  }\r\n*/\r\n\r\n// Convert back to input type\r\nconst newInput = output.toInput(/* convertZoo? */ true);\r\nconsole.log(newInput); /*\r\n> {\r\n    foo: 'foo',\r\n    bar: 'bar'\r\n  }\r\n*/\r\n```\r\n\r\n### Convertable class\r\n\r\n#### `constructor`\r\nAccepts an input as its first argument and converter factory parameters as other spread arguments.\r\n\r\n#### `toInput`\r\nAvailable only if reverse converter was passed into the [Convertable](#Convertable).\r\n\r\nAccepts a spread of reverse converter arguments\r\n\r\n#### `Convertable.createConverter`\r\n> static\r\n\r\nA converter factory, passed to the [Convertable](#Convertable).\r\n\r\n#### `Convertable.reverseConverter`\r\n> static\r\n\r\nA reverse converter factory, passed to the [Convertable](#Convertable).\r\n","readmeFilename":"README.md","homepage":"https://github.com/KazanExpress/parakeet-mapper#readme","repository":{"type":"git","url":"git+https://github.com/KazanExpress/parakeet-mapper.git"},"author":{"name":"KazanExpress"},"bugs":{"url":"https://github.com/KazanExpress/parakeet-mapper/issues"}}