{"_id":"@arg-def/mapper-js","_rev":"10-c40a340fef22395ab061edbd20bca795","time":{"0.1.0":"2019-09-29T13:09:45.166Z","created":"2019-09-29T13:25:27.598Z","0.1.1":"2019-09-29T13:25:28.050Z","modified":"2022-04-04T15:24:13.064Z","0.1.2":"2019-10-05T09:44:33.624Z","0.1.3":"2019-11-16T18:37:45.359Z","1.0.0":"2020-02-04T12:03:47.715Z","1.0.1":"2020-02-05T08:43:22.020Z","1.0.2":"2020-02-05T09:51:24.534Z"},"name":"@arg-def/mapper-js","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.1":{"name":"@arg-def/mapper-js","version":"0.1.1","description":"Fast, reliable and intuitive object mapping.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"authors":"echo 'Dot-notation is authored by: \n' > AUTHORS.md | git log --format='* %aN <%aE>' | sort -u >> AUTHORS.md","prepare":"npm run build && npm run authors ","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","postversion":"git push && git push --tags","release":"standard-version","commit":"npx git-cz","build":"npm run clean && babel src -d lib --extensions '.ts' && tsc --declaration --emitDeclarationOnly","clean":"rm -rf lib","test":"jest --no-cache","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint --ext ts src || exit 0","lint:fix":"npm run lint:js --  --fix || exit 0","prettier":"prettier -c --write 'src/**/*'"},"repository":{"type":"git","url":"git+https://github.com/arg-def/mapper-js.git"},"keywords":["object-mapping","mapping","javascript","dot-notation","es6","ecma-script"],"author":{"name":"Marcos Gonçalves","email":"contact@themgoncalves.com"},"license":"MIT","bugs":{"url":"https://github.com/arg-def/mapper-js/issues"},"homepage":"https://github.com/arg-def/mapper-js#readme","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-typescript":"^7.6.0","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/chai":"^4.2.3","@types/expect":"^1.20.4","@types/jest":"^24.0.18","@types/node":"^12.7.8","@typescript-eslint/eslint-plugin":"^2.3.1","@typescript-eslint/parser":"^2.3.1","chai":"^4.2.0","commitizen":"^4.0.3","commitlint":"^8.2.0","cz-conventional-changelog":"3.0.2","eslint":"6.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"^6.3.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","husky":"^3.0.5","jest":"^24.9.0","prettier":"1.18.2","standard-version":"^7.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"dependencies":{"@arg-def/dot-notation":"^0.1.2","core-js":"^3.2.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2e8739460dbbf4f40f0987de6f96a337c407babc","_id":"@arg-def/mapper-js@0.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fcZUVH0P+NtnnLU3NYHNmI6p8FykIFgeYHVlCms9KaTGAvx5wAEQyVcHg7y6r+uR+etzpvOgNj6LqeOdI2X2+w==","shasum":"73f248193272c166bcfe279a86035f66c7f63b41","tarball":"https://registry.npmjs.org/@arg-def/mapper-js/-/mapper-js-0.1.1.tgz","fileCount":41,"unpackedSize":1394067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkLDICRA9TVsSAnZWagAAA8cP/3oO6pdA++0o6oIUuv98\nXz8qsXySxEDa2yWP0Znd2w0v0LThpJEvHbMcHs+Ij9DMHuIKEFP4g7boa1VK\nv8ZPiZ6ICDdX3aZzTlLI4s0Od/OVopl3r9/pijT0e6cSLSAi9EjuaGC39w7H\nIH7olL6zXwWsl96zCiiQPcHSZmXIew+v3TCseKLdOGqxRZRQxQrW9uq1Tf4h\n2NkznzrxlObTPMV2cugb3APXEiEIy4nmqIwW7qDu9LtMBsK4WBsDpgY/3n7V\nZ2XeixZi42xNP3bC/bNGx7XeaVDuSiKOLEnnJLg8fSR7+WZpNYf1x6ClUppI\nR3UZ2NeQEfpMboXZwM7XDT1xwLMmjnhKskeeUrBOCZKgj3XNBtZ9TM0YTl4f\nYdtkd67GesyugKbPb0uPHnmOatSagzGup34UtDKTH6Ah8UKOdK9QpIbxvYqb\n0eqIMJMbZ9SQTDty1LVBAcLulOLvqgXYeDIg9YfQnTzoI52EaO/TP/eZp8Im\nuerqHeV0NaGg4R21TB/UwtyJvi3Kx/3Z2T1nFhbWygrYXWc8hHTZpEWTALSJ\n3LQ7ReWpBvRkY+yeFyKdU9edppJ51Z4LFasyYe/zFMRNhSvvgwODBqzaP7ZL\nZcEVrbdYMQ/no1P52F/dlGccu0vwCKwUmFpuGeoipG9yi4KFf9z87EYIpNxp\nJw9c\r\n=XzM+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDelCrmepIPNPVgguW6mK8VuDAIwdy0IKt7RQdEdK6P/AiBYYfk4OV7L684Z9dowGQ25RWcqbI5Dq9Wx9fbXE2yB5g=="}]},"maintainers":[{"name":"themgoncalves","email":"contact@themgoncalves.com"}],"_npmUser":{"name":"themgoncalves","email":"contact@themgoncalves.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapper-js_0.1.1_1569763527837_0.3583629370312418"},"_hasShrinkwrap":false},"0.1.2":{"name":"@arg-def/mapper-js","version":"0.1.2","description":"Fast, reliable and intuitive object mapping.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"authors":"echo 'Dot-notation is authored by: \n' > AUTHORS.md | git log --format='* %aN <%aE>' | sort -u >> AUTHORS.md","prepare":"npm run build && npm run authors ","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","postversion":"git push && git push --tags","release":"standard-version","commit":"npx git-cz","build":"npm run clean && babel src -d lib --extensions '.ts' --ignore '**/*.test.ts' && tsc --declaration --emitDeclarationOnly","clean":"rm -rf lib","test":"jest --no-cache","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint './src/**/*.ts' || exit 0","lint:fix":"npm run lint --  --fix || exit 0","prettier":"prettier -c --write 'src/**/*'"},"repository":{"type":"git","url":"git+https://github.com/arg-def/mapper-js.git"},"keywords":["object-mapping","mapping","javascript","dot-notation","es6","ecma-script"],"author":{"name":"Marcos Gonçalves","email":"contact@themgoncalves.com"},"license":"MIT","bugs":{"url":"https://github.com/arg-def/mapper-js/issues"},"homepage":"https://github.com/arg-def/mapper-js#readme","devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-typescript":"^7.6.0","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/chai":"^4.2.3","@types/expect":"^1.20.4","@types/jest":"^24.0.18","@types/node":"^12.7.8","@typescript-eslint/eslint-plugin":"^2.3.1","@typescript-eslint/parser":"^2.3.1","chai":"^4.2.0","commitizen":"^4.0.3","commitlint":"^8.2.0","cz-conventional-changelog":"3.0.2","eslint":"6.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"^6.3.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","husky":"^3.0.5","jest":"^24.9.0","prettier":"1.18.2","standard-version":"^7.0.0","ts-jest":"^24.1.0","typescript":"^3.6.3"},"dependencies":{"@arg-def/dot-notation":"^0.1.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f589e31a209fbffbaf2733fd5553fb6a56c9ad91","_id":"@arg-def/mapper-js@0.1.2","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-w7Mt1DYya/ms+ezcrhoyLNoDaBQMvPECnj0l6oovUPeG3qQ8zvHGaFhH8Oyy6dhSK5SZd+CxEgae3SPUy+L9sg==","shasum":"f4e22cf55f99c737c2390ca8b30c124f84038c62","tarball":"https://registry.npmjs.org/@arg-def/mapper-js/-/mapper-js-0.1.2.tgz","fileCount":34,"unpackedSize":1386624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmGYCCRA9TVsSAnZWagAA8wEQAJ7V8vl9r/FlV3F8C2Iw\nxntv/JY4i5xGas4/OqGaTRdj82Oz9p+HR4GKhCl3aa08mJt+X9zlQYpXT5u7\nlwo3QxPEzdjpo9B5A920Plo7XzmZL1uiAB2yp494jzXniE3qNaGSRVUYIfDW\nTYHTsKLOiJv8OLyIcR8BIlaU/xtqW6UHjnGSjfbXe9KQq+5Sy4euPplIzz6H\nbzD9ZwlSL6zeKVVqWJ6Wkwy9xmRcQKqhrDd22hrCKFAvbUOFlNE/G4i5gGpS\nvn3BFAg/SD+GGsgMFWai+0br08HSnw5gKId3ffNbhU2abR+SJGRFphf/H6Ve\ntt3xJSnBCFn3vQ/Ty3LEDzNuXV3a1NuaoUCKrXE52K45QIj1FvvwiuiXGz6L\nhm3NYmTKr8gl3JcpGGtaDrFL+ma3jlPol8VLgMHge8TUm9Tyh/tcoANUMxFr\nZK1QNn9cAGYE7v9DQB8qZx61opuQ/hs2QNY+38BqtlHS+VK2k6ffOSJi40iY\n+plOxOsdUph2wWE3DLq6QRwySYL7S7wl6YC6yd2OMJ14TuoHLZXFK/OZ8gOl\nldKrTu2Pn8b/yfvzTSslL62SDgRBGa/wAEQWauzdJX3YvEEQdOKDwkLedmBg\nH1hAAv8yguB+e2pV2dGz3s050fRP/C1qc+6e6Zn4hMS+aBYAfB33HMqXMvmj\n7bK7\r\n=8G+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH7RZjAQdFobYqKi+AJXS6EsAVu+gI7trWi+4nSTrO4gIgEm+y6VF5GWOp4FKr/0qUg/oM3rNshxG2VQaa65AVsVQ="}]},"maintainers":[{"name":"themgoncalves","email":"contact@themgoncalves.com"}],"_npmUser":{"name":"themgoncalves","email":"contact@themgoncalves.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapper-js_0.1.2_1570268673413_0.3141541433597008"},"_hasShrinkwrap":false},"0.1.3":{"name":"@arg-def/mapper-js","version":"0.1.3","description":"Fast, reliable and intuitive object mapping.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"authors":"echo 'Dot-notation is authored by: \n' > AUTHORS.md | git log --format='* %aN <%aE>' | sort -u >> AUTHORS.md","prepare":"npm run build && npm run authors ","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","postversion":"git push && git push --tags","release":"standard-version","commit":"npx git-cz","build":"npm run clean && babel src -d lib --extensions '.ts' --ignore '**/*.test.ts' && tsc --declaration --emitDeclarationOnly","clean":"rm -rf lib","test":"jest --no-cache","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint './src/**/*.ts' || exit 0","lint:fix":"npm run lint --  --fix || exit 0","prettier":"prettier -c --write 'src/**/*'"},"repository":{"type":"git","url":"git+https://github.com/arg-def/mapper-js.git"},"keywords":["object-mapping","mapping","javascript","dot-notation","es6","ecma-script"],"author":{"name":"Marcos Gonçalves","email":"contact@themgoncalves.com"},"license":"MIT","bugs":{"url":"https://github.com/arg-def/mapper-js/issues"},"homepage":"https://github.com/arg-def/mapper-js#readme","devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@types/chai":"^4.2.5","@types/expect":"^24.3.0","@types/jest":"^24.0.23","@types/node":"^12.12.8","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","chai":"^4.2.0","commitizen":"^4.0.3","commitlint":"^8.2.0","cz-conventional-changelog":"3.0.2","eslint":"6.6.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"^6.5.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^23.0.4","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","husky":"^3.0.9","jest":"^24.9.0","prettier":"1.19.1","standard-version":"^7.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"@arg-def/dot-notation":"^0.1.4"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3a944932a21d101d78fd291e501a994a5ca060bf","_id":"@arg-def/mapper-js@0.1.3","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-diynfLnvSLQaykstptqTQ0PnJrsgojGZMldRTJ5hq6bs0hoPxe5kaUuLZ0L8hoIKwWcdNbd+UhaPJpHtFdPZyQ==","shasum":"62ea214543eb24c448173e0e76b8117d4ab6d795","tarball":"https://registry.npmjs.org/@arg-def/mapper-js/-/mapper-js-0.1.3.tgz","fileCount":17,"unpackedSize":22413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0EH5CRA9TVsSAnZWagAA0ZcQAIKGujAASBPmneaR6+zK\nLm+pABnJKvPEyRrHLXGnuLSCMO4Ok0rlwVUnwy6qi0oe3yd3wbt46pJ6qqkL\nVNIVjeHMqWDm0rMI+2tgjhA1W0fwo1fBTGKwirYIgn6pYlZmrSFtb/X4Bm5a\nHCpq2dpCH9uRIkdYLK/Ma9Ur+N/VoGmzCbavsJC6RfERNfulS8uLOXeD9tef\nOtGt2zpsxsrNUBMyruJwWF7lJbWJvgtv86+DQvMbwe42GUeVvEm093Efqn20\nhyW1lEp3OaH4rAdQOrA554BGkVWkm1Tbm2ssryIScXc/0WIKtdat8k2fiv3u\nftMdJIvGZzSFk14yYK52mED0fTZqZ+Ry/in0A+keN+OiQ4t4OSe8PcfEj9Ao\n53+kYI+tXclodF8zpszJWw+/tHTkmK+BGg6vs/5cjay1OIy7aA6XldxTnW1b\n/YG952GIrsBd9XvZq9z4egnALa5KVgvjj1hCB7urP97b7sxC5BlNS+GCzMJn\nx4wGtTRP5ohA5HjFesbkPv2wtwOyPdYb2zaFOPNr392SGm3UvDeqPIxgVNl3\nLVp0/8izaChbWCdpkBPXz419/ccvN22AVbRz+c7q+W1UJ9Z8R8f5/j7mm8U7\nv9SqL43Q3oQ7Sjo6ECLnCWUbQjiDNyYQ2d5lEs1Jc4u09nifa++xGs+yPtKn\njoR0\r\n=hGli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIwB64fEFjyoE1GpbQnTntB3xk5nbNUO3nEiUfOy8w0AiEA0SKWWNiRbQblbCTi1t0okC0SWVIYxrKQHGsSG9t3KcM="}]},"maintainers":[{"name":"themgoncalves","email":"contact@themgoncalves.com"}],"_npmUser":{"name":"themgoncalves","email":"contact@themgoncalves.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapper-js_0.1.3_1573929465227_0.20860853039721028"},"_hasShrinkwrap":false},"1.0.0":{"name":"@arg-def/mapper-js","version":"1.0.0","description":"Fast, reliable and intuitive object mapping.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"authors":"echo 'Dot-notation is authored by: \n' > AUTHORS.md | git log --format='* %aN <%aE>' | sort -u >> AUTHORS.md","prepare":"npm run build && npm run authors ","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","postversion":"git push && git push --tags","release":"standard-version","commit":"npx git-cz","build":"npm run clean && babel src -d lib --extensions '.ts' --ignore '**/*.test.ts' && tsc --declaration --emitDeclarationOnly","postbuild":"rollup --config","clean":"rm -rf lib","test":"jest --no-cache","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint './src/**/*.ts' || exit 0","lint:fix":"npm run lint --  --fix || exit 0","prettier":"prettier -c --write 'src/**/*'"},"repository":{"type":"git","url":"git+https://github.com/arg-def/mapper-js.git"},"keywords":["object-mapping","mapping","javascript","dot-notation","es6","ecma-script"],"author":{"name":"Marcos Gonçalves","email":"contact@themgoncalves.com"},"license":"MIT","bugs":{"url":"https://github.com/arg-def/mapper-js/issues"},"homepage":"https://github.com/arg-def/mapper-js#readme","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/chai":"^4.2.8","@types/expect":"^24.3.0","@types/jest":"^25.1.1","@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.18.0","@typescript-eslint/parser":"^2.18.0","chai":"^4.2.0","commitizen":"^4.0.3","commitlint":"^8.3.5","cz-conventional-changelog":"3.1.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.6.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^25.1.0","prettier":"1.19.1","rollup":"^1.31.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","standard-version":"^7.1.0","ts-jest":"^25.1.0","typescript":"^3.7.5"},"dependencies":{"@arg-def/dot-notation":"^0.1.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"501bc81b49310e5485d436da40c871bb935e18ee","_id":"@arg-def/mapper-js@1.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-k7108475uHdlj6/Wf/qsgs8SNGUPq5qP1rQ4yGpp7lKIoWMfjYJ/1vbdt2opYyzZOv/OmNs1bjWC+CPKf/B40g==","shasum":"384a5379e6ac4d71eca9be6e9dda3d3ad81ae38f","tarball":"https://registry.npmjs.org/@arg-def/mapper-js/-/mapper-js-1.0.0.tgz","fileCount":28,"unpackedSize":59353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOV2kCRA9TVsSAnZWagAAr8cP/28e6g3hpXZ3nP9c9vX7\niWOyC2fH+T0O8RPebZYxgI5rKrMNDIyDK9iIu6Y1cjC/xS8oCE/5bzDA3Oem\n7FGpDrusoc/KIIXdYVOLbLyyfu52M25la9ZXCH/WjEEo5aubNwJheZZDUtPL\n9aoDlRyxbgtSEosUvhDesrtoy90UQg8n0TT9zD8QI3WpYsBEzPA7AT0kjDd8\nrXSGYHAohyC7IJgemrvy+ShJHUSQ7KyPClw0mnSrYZOS1PHKjGAxL/RA3cT6\nsDfgDYaNk4DpoqXWU6zZzuGk1KpKdk02gpgtReNb5QA1vqAu4EmpKHULCk3L\ngI3Gonp6N5cPoWKDYKm26MrQzduZGOtOgGZdx8ZpPVfrj8TqfbgsbHDP8C1F\nSSfENjUzAaOTNV3SOjUcd0xcwBZExMbIv4VcKQsUCqtjo4/g4weGS+giU6Iv\nzcp+7BDTRqH7gCThOcZ8QinJy+8lGO6dxeeKSYaMwpoo9FLbAXX/jnFY2FE0\n95e/K7uPTLIDPw7X60EC/HHUt80E/kjdX9vvwJHT6ZW6Z0gaQEbVKSYwcNMN\nCsLLWCZuXELfaIZFUyex0EfB2bctbPooKrIIJeF5v2b/5mUjkaT8L58OTmDG\niSBd2jafiJZmuNoRX1h0qBUhEPFNqETep8lTvTn4YXwfjMFH6Ak711GIO08a\nqKaq\r\n=GEGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhKU9HrTqzx1bPaPkbiPbN10o5gJc+PGwkUECC8meK/wIgLcW8BXjWX9klwsIhmnsExUSo736cVFyqeGcyAfdaZdo="}]},"maintainers":[{"name":"themgoncalves","email":"contact@themgoncalves.com"}],"_npmUser":{"name":"themgoncalves","email":"contact@themgoncalves.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapper-js_1.0.0_1580817827586_0.37733336884624724"},"_hasShrinkwrap":false,"deprecated":"broken js module fixed in v1.0.1"},"1.0.1":{"name":"@arg-def/mapper-js","version":"1.0.1","description":"Fast, reliable and intuitive object mapping.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"authors":"echo 'Dot-notation is authored by: \n' > AUTHORS.md | git log --format='* %aN <%aE>' | sort -u >> AUTHORS.md","prepare":"npm run build && npm run authors ","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","postversion":"git push && git push --tags","release":"standard-version","commit":"npx git-cz","build":"npm run clean && babel src -d lib --extensions '.ts' --ignore '**/*.test.ts' && tsc --declaration --emitDeclarationOnly","postbuild":"rollup --config","clean":"rm -rf lib","test":"jest --no-cache","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint './src/**/*.ts' || exit 0","lint:fix":"npm run lint --  --fix || exit 0","prettier":"prettier -c --write 'src/**/*'"},"repository":{"type":"git","url":"git+https://github.com/arg-def/mapper-js.git"},"keywords":["object-mapping","mapping","javascript","dot-notation","es6","ecma-script"],"author":{"name":"Marcos Gonçalves","email":"contact@themgoncalves.com"},"license":"MIT","bugs":{"url":"https://github.com/arg-def/mapper-js/issues"},"homepage":"https://github.com/arg-def/mapper-js#readme","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/chai":"^4.2.8","@types/expect":"^24.3.0","@types/jest":"^25.1.1","@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.18.0","@typescript-eslint/parser":"^2.18.0","chai":"^4.2.0","commitizen":"^4.0.3","commitlint":"^8.3.5","cz-conventional-changelog":"3.1.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.6.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^25.1.0","prettier":"1.19.1","rollup":"^1.31.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","standard-version":"^7.1.0","ts-jest":"^25.1.0","typescript":"^3.7.5"},"dependencies":{"@arg-def/dot-notation":"^0.1.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"424595f27526aa8009a4db53cf034b490deca992","_id":"@arg-def/mapper-js@1.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pMWUHZ5NgGZqjnnR035jqEY/lya8f4Wl3mQhes9zq/mut0l8K30j3VS5hKa38r8FgVBe5P+mOIQb5INXECoa8w==","shasum":"d9830668f4d82ca2777b11b4cde3fb561067aa4e","tarball":"https://registry.npmjs.org/@arg-def/mapper-js/-/mapper-js-1.0.1.tgz","fileCount":20,"unpackedSize":58317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOoAqCRA9TVsSAnZWagAAvFkP/1J27DwAF9tL7FHz4A4d\nVP1q8AC5OZ7OnxPYFHdqlZP8hQql73YmVtyPXmFn1/8iivHl1emhppf/DBMt\nHeVHjeH+YDVY472MOThAe4QkK4HLqjwtl5HNZnGsdX1kXncOGamrnUJYXLCg\nyVxoeJ7ve7E7qMo071h+L9OTIiQBykdW4EMoLL274ntRmtZdtxML5zSUlUyi\nh/nQo6m1GcEUHrWAd7uRmRNa/pBoACZ/Tnm/zggonzxXIkLlzptiOwKj+HJf\nxlUA2kz2asI/UzdWVWtGMyzGzsyJ88p3GuZmsEaXCmUVG+QhG0ILFBod8XM5\noelIQUf6zwIId378RJgZpX9pqLVcar8z7zSDrbDaQ2SwvAZAvQXZ2BRJTcDU\nGB5J5Z/+B+QLKvgt11sZD998Dn7BLAMzv8qHUM3fi4bEkV89+L3w0LI+h3j/\nJFnH3D2jZS2gZNdc+ENl6XHZKEuNe+KaViwfyUgxi4jls5QrgfxD/Hz2pWKp\nVNTfHFneb1xOgyY3MY7ZTDAt2U2tYioSk5g5cqwXzqSyYLsn9D499C2WDhPD\nT6EIlQ1RJKb74aUMC2O0vFH4xDMD9IwpWN5F+CfIonv24DQOrmPVl5AnOA8j\n+hb7DScPdibJziYbnHJ6JvwnT9T+05/8XknkmgXkWOtkVOv18XnCY6UxKT3/\ntjtR\r\n=+PdC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpfa/qjxaHWK3mnV0kefdcjViVaRjuZpAY0dNroyObFQIhALnCb2uArBfMSLyXCS20Y1ARMiF1AsUhuQjj48SnKfeF"}]},"maintainers":[{"name":"themgoncalves","email":"contact@themgoncalves.com"}],"_npmUser":{"name":"themgoncalves","email":"contact@themgoncalves.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapper-js_1.0.1_1580892201783_0.6962587865703433"},"_hasShrinkwrap":false},"1.0.2":{"name":"@arg-def/mapper-js","version":"1.0.2","description":"Fast, reliable and intuitive object mapping.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"authors":"echo 'Dot-notation is authored by: \n' > AUTHORS.md | git log --format='* %aN <%aE>' | sort -u >> AUTHORS.md","prepare":"npm run build && npm run authors ","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","postversion":"git push && git push --tags","release":"standard-version","commit":"npx git-cz","build":"npm run clean && babel src -d lib --extensions '.ts' --ignore '**/*.test.ts' && tsc --declaration --emitDeclarationOnly","postbuild":"rollup --config","clean":"rm -rf lib","test":"jest --no-cache","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint './src/**/*.ts' || exit 0","lint:fix":"npm run lint --  --fix || exit 0","prettier":"prettier -c --write 'src/**/*'"},"repository":{"type":"git","url":"git+https://github.com/arg-def/mapper-js.git"},"keywords":["object-mapping","mapping","javascript","dot-notation","es6","ecma-script"],"author":{"name":"Marcos Gonçalves","email":"contact@themgoncalves.com"},"license":"MIT","bugs":{"url":"https://github.com/arg-def/mapper-js/issues"},"homepage":"https://github.com/arg-def/mapper-js#readme","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/chai":"^4.2.8","@types/expect":"^24.3.0","@types/jest":"^25.1.1","@types/node":"^13.7.0","@typescript-eslint/eslint-plugin":"^2.18.0","@typescript-eslint/parser":"^2.18.0","chai":"^4.2.0","commitizen":"^4.0.3","commitlint":"^8.3.5","cz-conventional-changelog":"3.1.0","eslint":"6.8.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.6.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.1","jest":"^25.1.0","prettier":"1.19.1","rollup":"^1.31.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.2.0","standard-version":"^7.1.0","ts-jest":"^25.1.0","typescript":"^3.7.5"},"dependencies":{"@arg-def/dot-notation":"^0.1.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"855d6c3e0d7e84e5f1c979311a2ce598739489f1","_id":"@arg-def/mapper-js@1.0.2","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-I6y1+hXVoIh7kKc+NqEfHgJCBy34sQzLQg4YcXl111px/kIgBc8vcW715bH5Z0Lu6AU22xKl1vlKTDsHMoFPtQ==","shasum":"14a550b819d03fc0454b82fedaae126bf85ecb8f","tarball":"https://registry.npmjs.org/@arg-def/mapper-js/-/mapper-js-1.0.2.tgz","fileCount":20,"unpackedSize":58401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOpAcCRA9TVsSAnZWagAAdUoP/2KB37fl6IvDa43VupBo\nahOztEND0xJLCgMVneh4K5N60j3Q54DV43DlxPK9ZqOONmHuMJqn3DrNMDY5\ntDdDPK4kuYj8cKPjHDHsKbiafzSgOvlaREJZUYYzLSV/i2IRkamQYMAvSkHO\npOOXxHvTzbt8af5PIy28daKiHKP4OQyWMwErzjoN+OcHdcY3kqc8dJLcauDK\nzcshO/dNpEzECP8ZvfdrvIwH/amZGBCWrB6J2S8943UKv2W3P5MlUz0TZb4W\nKVDbCuHZU8c/i66CeH2fEc9ebLEBif9FTP/Jzgs/tDaNZr2sx1PoYxAdDWH6\nE2GZJTouUoLaauaL1rq2pvlCczf3jdHUJuwdUbwOgmXL4F8pUolJF9Exbvk2\nEPHsD75oJXCEerNvrWInGKLypj+utFrh7VuUfCtFo98XSRS4g97Ectydv+h9\nIk5WoFaphx7IZ0cwrlAHWHn0vlyCgi6otg+KNNvjUTWrvCd6Mp2IZBm2tJEw\nDZfLPw+GyE5nyrfNYVTB1MzZJYbPDEDEF464on3huxYFSYbUvR7r6duja3Cd\nbgvW94hgG/3PTIwsxaFddC1+Kmb0lSYgAoK+qs6VcrasE3NhtnHOhiEgJavI\nON/rc89T8t+r/xaimgUDIiD3gkYg3QMlfxXXhyk3RENYLldLRoSxU+yUbacQ\nmmEX\r\n=yXJg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGap4uxkhExm04J28AZLgudHi03OBnE3uY2W3a5ylVivAiBpvJfwFfrudN4ZFUxZa5uXvgRDHi9+kbLpoPrPfWCgqA=="}]},"maintainers":[{"name":"themgoncalves","email":"contact@themgoncalves.com"}],"_npmUser":{"name":"themgoncalves","email":"contact@themgoncalves.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapper-js_1.0.2_1580896284412_0.01137171528409775"},"_hasShrinkwrap":false}},"maintainers":[{"name":"themgoncalves","email":"contact@themgoncalves.com"}],"description":"Fast, reliable and intuitive object mapping.","homepage":"https://github.com/arg-def/mapper-js#readme","keywords":["object-mapping","mapping","javascript","dot-notation","es6","ecma-script"],"repository":{"type":"git","url":"git+https://github.com/arg-def/mapper-js.git"},"author":{"name":"Marcos Gonçalves","email":"contact@themgoncalves.com"},"bugs":{"url":"https://github.com/arg-def/mapper-js/issues"},"license":"MIT","readme":"# @arg-def/mapper-js\n\n> Fast, reliable and intuitive object mapping.\n\n[![NPM Version][npm-image]][npm-url]\n[![Build Status][circleci-image]][circleci-url]\n[![Downloads Stats][npm-downloads]][npm-url]\n[![GitHub stars][stars-image]][stars-url]\n[![Known Vulnerabilities][vulnerabilities-image]][vulnerabilities-url]\n[![GitHub issues][issues-image]][issues-url]\n[![Awesome][awesome-image]][awesome-url]\n[![install size][install-size-image]][install-size-url]\n[![gzip size][gzip-size-image]][gzip-size-url]\n\n\n![](mapper-js.png)\n\n## Demo\n\nPlay around with _mapper-js_ and experience **the magic**!\n\n[![Edit @arg-def/mapper-js](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/arg-defmapper-js-pyyy0?fontsize=14&hidenavigation=1&module=%2Fsrc%2Findex.ts&theme=dark)\n\n## Installation\n\n```sh\nnpm install @arg-def/mapper-js --save\n#or\nyarn add @arg-def/mapper-js\n```\n\n## How to use\n\n### 1) Know the structure from your source data\n\nBefore we start, it is essential that we know your data structure\nso we can map it accordingly.\n\nFor this demo case, let's assume that we have the following object:\n\n```js\nconst source = {\n  person: {\n    name: {\n      firstName: 'John',\n      lastName: 'Doe'\n    },\n    age: 32,\n    drinks: ['beer', 'whiskey'],\n    address: [\n      {\n        street: 'Infinite Loop',\n        city: 'Cupertino',\n        state: 'CA',\n        postalCode: 95014,\n        country: 'United States'\n      },\n      {\n        street: '1600 Amphitheatre',\n        city: 'Mountain View',\n        state: 'CA',\n        postalCode: 94043,\n        country: 'United States',\n      },\n    ]\n  }\n}\n```\n\n\n### 2) Create your mapping using dot notation\n\nAt this step, we need to create our `mapping` against our data `source`.\n\nWe will be using `dot notation` to create our `final structure`.\n\n> For more info about `dot notation` API, check out the [documentation](https://github.com/arg-def/mapper-js)\n\nWith `mapper`, it is possible to `get` _one_ or _several_ values from our `source`\nand even `transform` it in the way we need.\n\nFor that, `map()` accepts `single dot notation` path or\n`an array of dot notation paths`. E.g.: `map('person.name.firstName')`, `map([person.name.firstName, person.name.lastName]);`'\n\nThose values can be _transformed_ by using the `.transform()` method, which expects a `function` as argument and provides\nthe selected values as array in the `parameter`. \n\n> For more information about the usage, check the [API Documentation](#api-documentation).\n\n\nNow let's create our `mapping`!\n\n```js\nimport mapper from '@arg-def/mapper-js';\n\n...\n\nconst mapping = mapper.mapping((map) => ({\n  'person.name': map('person.name')\n                .transform(({ firstName, lastName }) => `${firstName} ${lastName}`)\n                .value,\n  'person.lastName': map('person.lastName').value,\n  'person.isAllowedToDrive': map(['person.age', 'person.drinks'])\n  \t\t\t\t.transform((age, drinks) => age > 18 && drinks.includes('soft-drink'))\n  \t\t\t\t.value,\n  address: map('person.address').value,\n  defaultAddress: map('person.address[0]').value,\n}));\n```\n\n\n### 3) Create your mapped object\n\n```js\nimport mapper from '@arg-def/mapper-js';\n...\n\nconst result = mapper(source, mapping);\n/* outputs \n{\n  person: {\n    name: 'John Doe',\n    isAllowedToDrive: false,\n  },\n  address: [\n    {\n      street: 'Infinite Loop',\n      city: 'Cupertino',\n      state: 'CA',\n      postalCode: 95014,\n      country: 'United States'\n    },\n    ...\n  ],\n  defaultAddress: {\n    street: 'Infinite Loop',\n    city: 'Cupertino',\n    state: 'CA',\n    postalCode: 95014,\n    country: 'United States'\n  }\n}\n*/\n\n```\n\n# API Documentation\n\n## mapper\n\n**Type:** `function()`\n**Parameter:** `source: object, mapping: IMapping, options?: IMapperOptions`\n\n**Description:** \n\n  `mapper()` mappes your _source data_ against your _mapping_.\n\n  It accepts an extra (_optional_) argument defining the [_global mapping options_](#mapper-options).\n\nExample:\n\n```ts\nmapper(source, mapping, options);\n\n/* outputs \n{\n  employee: {\n    name: 'John',\n    age: 32,\n    address: [\n      {\n        street: 'Infinite Loop',\n        city: 'Cupertino',\n        state: 'CA',\n        postalCode: 95014,\n        country: 'United States'\n      },\n      ...\n    ],\n  },\n}\n*/\n```\n___\n\n## mapper.mapping\n\n**Type**: `function()`\n**Parameter**: `map`\n**Signature:** `(callback: IMapping): IMapping => callback;`\n\n**Description:** \n\n  `mapper.mapping()` is the method responsible for mapping the _values_ from your _source data_ against your _object shape_.\n  It accepts `dot notation` path as `key`.\n\nExample:\n```ts\n// raw definition\nconst mapping = mapper.mapping((map) => ({\n    ...\n}));\n\n// with map() query\nconst mapping = mapper.mapping((map) => ({\n  'employee.name': map('person.name.firstName').value,\n  'employee.age': map('person.name.age').value,\n  'employee.address': map('person.address').value,\n}));\n\n\n```\n___\n\n\n## map\n\n**Type:** `function`\n**Parameter:** `paths: string|string[], option?: IMapperOptions` \n**Signature:** `<T>(key: string | string[], options?: IMapperOptions) => IMapMethods<T>;`\n\n**Description:** \n\n  `root` method retrieves values from your _source data_ using `dot notation` path, it accepts a string or array of string.\n\n  It accepts an extra (_optional_) argument to define the [_mapping options for current entry_](#mapper-options), _overriding_ the _global mapping options_.\n\nExample:\n```ts\nmap('person.name.firstName');\nmap(['person.name.firstName', 'person.name.lastName']);\nmap(['person.name.firstName', 'person.name.lastName'], options);\n```\n\n\n#### `transform`\n\n**Type:** `function`\n**Parameter:** `...unknown[]`\n**Signature:** `(callback: (...args: unknown[]) => T) => IMapMethods<T>`\n\n**Description:** \n\n  `.transform` method provides you the ability to _transform_ the retrieved value(s) from `map()` according to your needs, and for that, it expects a return value.\n\n  `.transform` provides you as _parameter_, the retrieved value(s) in the **same order** as defined in the `map()` method, otherwise\n\nExample:\n```ts\n// single value\nmap('person.name.firstName')\n   .transform((firstName) => firstName.toLoweCase());\n\n// multiple values\nmap(['person.name.firstName', 'person.name.lastName'])\n   .transform((firstName, lastName) => `${firstName} ${lastName]`);\n```\n\n\n#### `value`\n\n**Type:** `readonly`\n**Returns:** `T`\n**Description:** \n\n  `.value` returns the value of your `dot notation` query. If transformed, returns the transformed value.\n\nExample:\n```ts\n// single value\nmap('person.name.firstName')\n   .transform((firstName) => firstName.toLoweCase())\n   .value;\n\n// multiple values\nmap(['person.name.firstName', 'person.name.lastName'])\n   .transform((firstName, lastName) => `${firstName} ${lastName]`)\n   .value;\n```\n\n\n## Mapper Options\n\n### defaults\n\n```js\n{\n  suppressNullUndefined: false,\n  suppressionStrategy: () => false,\n}\n```\n\n### Details\n\n**`suppressNullUndefined`**\n\n**Type:** `boolean`\n**default value:** `false`\n\n**Description:** \n\n  Removes `null` or `undefined` entries from the _mapped_ object.\n\nExample:\n```ts\n/* source object\n{\n  person: {\n    name: 'John',\n    lastName: 'Doe',\n    age: 32,\n  },\n}\n*/\nconst mapping = mapper.mapping((map) => ({\n  'name': map('person.name').value,\n  'age': map('person.age').value,\n   // source doesn't have property 'address',\n   // therefore will return \"undefined\"\n  'address': map('person.address').value,\n}));\n\nmapper(source, mapping, { suppressNullUndefined: true });\n/* outputs \n{\n  name: 'John',\n  age: 32,\n}\n*/\n\n```\n\n\n**`suppressionStrategy`**\n\n**Type:** `function`\n**Parameter:** `value: unknown`\n**Signature:** `(value: unknown) => boolean`\n\n**Description:** \n\n  Defines a _custom strategy_ to suppress entries from the _mapped object_.\n\nExample:\n```tsx\n/* source object\n{\n  person: {\n    name: 'John',\n    lastName: 'Doe',\n    age: 32,\n    address: {\n      street: 'Infinite Loop',\n      city: 'Cupertino',\n      state: 'CA',\n      postalCode: 95014,\n      country: 'United States',\n    }\n  },\n}\n*/\n\nconst customSuppressionStrategy = (address: ISource): boolean => address && address.city === 'Cupertino';\n\nconst mapping = mapper.mapping((map) => ({\n  'name': map('person.name').value,\n  'age': map('person.age').value,\n  'address': map('person.address').value,\n}));\n\nmapper(source, mapping, { suppressionStrategy: customSuppressionStrategy );\n/* outputs \n{\n  name: 'John',\n  age: 32,\n}\n*/\n\n```\n\n\n<!-- Markdown link & img dfn's -->\n\n[npm-image]: https://img.shields.io/npm/v/@arg-def/mapper-js.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/@arg-def/mapper-js\n[npm-downloads]: https://img.shields.io/npm/dm/@arg-def/mapper-js.svg?style=flat-square\n[circleci-image]: https://circleci.com/gh/arg-def/mapper-js.svg?style=svg\n[circleci-url]: https://circleci.com/gh/arg-def/mapper-js\n[stars-image]: https://img.shields.io/github/stars/arg-def/mapper-js.svg\n[stars-url]: https://github.com/arg-def/mapper-js/stargazers\n[vulnerabilities-image]: https://snyk.io/test/github/arg-def/mapper-js/badge.svg\n[vulnerabilities-url]: https://snyk.io/test/github/arg-def/mapper-js\n[issues-image]: https://img.shields.io/github/issues/arg-def/mapper-js.svg\n[issues-url]: https://github.com/arg-def/mapper-js/issues\n[awesome-image]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg\n[awesome-url]: https://github.com/themgoncalves/react-loadable-ssr-addon\n[install-size-image]: https://packagephobia.now.sh/badge?p=@arg-def/mapper-js\n[install-size-url]: https://packagephobia.now.sh/result?p=@arg-def/mapper-js\n[gzip-size-image]: http://img.badgesize.io/https://unpkg.com/@arg-def/mapper-js/lib/mapper-js.min.js?compression=gzip\n[gzip-size-url]: https://unpkg.com/@arg-def/mapper-js/lib/mapper-js.min.js\n","readmeFilename":"README.md"}