{"_id":"mapz","_rev":"10-151ac33eb014b3bfbd171ae4958f23eb","name":"mapz","description":"Functional map with sugar","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"mapz","version":"1.0.0","description":"Functional map with sugar","license":"MIT","keywords":["map","function","sugar"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0","x-is-string":"^0.1.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^7.0.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s mapz > mapz.js","build-mangle":"esmangle < mapz.js > mapz.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"eqeqeq":"off","no-eq-null":"off"},"ignores":["mapz.js","mapz.min.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"output":true,"plugins":["comment-config","github","lint","validate-links"],"settings":{"bullet":"*"}},"gitHead":"48d26834ba46d8e3f7e81dd676f5065b360d977b","homepage":"https://github.com/wooorm/mapz#readme","_id":"mapz@1.0.0","_shasum":"d62f6535b602dc13182a54b50125f3c61d5f6307","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d62f6535b602dc13182a54b50125f3c61d5f6307","tarball":"https://registry.npmjs.org/mapz/-/mapz-1.0.0.tgz","integrity":"sha512-J1Hr152f5UHiZBxeZyuyTp+l8rONoa3GlUmHPEgAUyVGeCHi7O8aQQ90BlFkQsPSQ/braCrptN9l0gwqSwZRAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChDS3C0U0pIkqjCPH3K+g3+SzX1DipTM0uf8cFTtha8wIhAMlFjDaGCDACERSJZDyTyziwFhWzd2BxlQE3thPLBm7p"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mapz-1.0.0.tgz_1468677369800_0.18264984665438533"},"directories":{}},"1.0.1":{"name":"mapz","version":"1.0.1","description":"Functional map with sugar","license":"MIT","keywords":["map","function","sugar"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0"},"devDependencies":{"browserify":"^14.1.0","esmangle":"^1.0.1","nyc":"^11.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s mapz > mapz.js","build-mangle":"esmangle < mapz.js > mapz.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"eqeqeq":"off","no-eq-null":"off"},"ignores":["mapz.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"001d71bccf41e20bc743faeb4a4ad9e1c05ff78d","homepage":"https://github.com/wooorm/mapz#readme","_id":"mapz@1.0.1","_shasum":"9ecec757d3c3fe0a8a6f363e328eaee69a428441","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"9ecec757d3c3fe0a8a6f363e328eaee69a428441","tarball":"https://registry.npmjs.org/mapz/-/mapz-1.0.1.tgz","integrity":"sha512-y7tQG/8S0hY8EBa29k2Au+6i0jOrnb5FXYqUNxSaLKc5wU+zYWEHCMr47zsqHPYqvg/JENFk1dGuC4EovfGj1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOeMJ2tYNOumnk1zbIB0NYW2h8hhU0C9V3DFBe00eiCgIhAKZgWiM2szhy+x1gvl4awryRoycKxURmeWoAExDFMet1"}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapz-1.0.1.tgz_1500390158615_0.9842000128701329"},"directories":{}},"1.0.2":{"name":"mapz","version":"1.0.2","description":"Functional map with sugar","license":"MIT","keywords":["map","function","sugar"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s mapz > mapz.js","build-mangle":"esmangle < mapz.js > mapz.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"eqeqeq":"off","no-eq-null":"off","no-var":"off","prefer-arrow-callback":"off"},"ignores":["mapz.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"gitHead":"343ac5b799df633f4b91a9af081f0635e7eb86c6","homepage":"https://github.com/wooorm/mapz#readme","_id":"mapz@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-NuY43BoHy5K4jVg3/oD+g8ysNwdXY3HB5UankVWoikxT9YMqgCYC77pNRENTm/DfslLxPFEOyJUw9h9isRty6w==","shasum":"f6af94c425db0874ac2c4e67a76f5df1724b1322","tarball":"https://registry.npmjs.org/mapz/-/mapz-1.0.2.tgz","fileCount":4,"unpackedSize":6268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2wBSCRA9TVsSAnZWagAAyVQP/A0XDiIMshJ7w9iVFur8\nholr/kcPACQr1JzItWgO2rJkk5Q3dMqeKS3WXZohqE2Mm7ovBQ/f2j77uc0l\n1ZdoaYie00h6hyWars6zx9HmgrLulA80lQuIpuNVGqVMQ52PYpQ2uVo2ZUH6\nlT1BWjRqYfkUBdf3cBCRQBkZ4pMATIvK4OlX7T16QVGAozZUcdGD2mR/FEbJ\nR5Q8pk1bh8dYk5PLh0ABAEE3c7+h4yZ6KuAoCAroKruCpr8p8yXEUDiQZ0BG\nYjoSFizY/Hf3pfMbumcjZ7XCdpi/wNHIp5+T1SIO6zOizjU5YzBhBT3hmnn+\nw3opU5E4RossyqTdRioshK0FQ2ZJJh8wk5yEi5G9pLPVLzt6cQQdLkiFnHhZ\nA5P8v9KhxWhxMrMmxh9xjhJ5AVmA2LsQpV0AQvRwxTf37zci65oe2U/Pxygw\nNKBg/6BBfoXcdhEL8epDBpusAvB08orhsZxZ7Uw+5YCulwYRGLGSXAXn1Dh7\nGu47u2eut6YbmBO+q3OVfxLxJt6yAqJMJcUpjMpuFj6xrsD9sgLcpseL0Q8k\n6WuAGb290hk7nfh6SpK6lhsJ8G2r/TO1gISsB1uqKp9YO8utzn7+AQOfQCpT\ne3/hWGtoQ3VNsn5oa31BAMd+sBelSCHGGqVVAmuPMPBb82eY3xC7DD7PbJZ9\nLCGQ\r\n=ss/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSiX9uiPxXKATrDcZFwfmONVF2TSINTHNvRO+auJLXTAiEApgb9UCoeHvJRtFcpqNcaV73k4E1bMQ53sE+BB8Zqytk="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapz_1.0.2_1524301905757_0.8418424016231996"},"_hasShrinkwrap":false},"1.0.3":{"name":"mapz","version":"1.0.3","description":"Functional map with sugar","license":"MIT","keywords":["map","function","sugar"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.12.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.5.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mapz -o mapz.js","build-mangle":"browserify . -s mapz -p tinyify -o mapz.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["mapz.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"gitHead":"a0fe0e20f0907c5f72e904bf0be80ef75bcc2844","homepage":"https://github.com/wooorm/mapz#readme","_id":"mapz@1.0.3","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7o6aV5R7WBqd2LZi/1J9XJOa1bgYDYUHVEOOd27Qo1FTV8kXxqKA50M0zqkS4F8V+FV1pB42hL3C6/7GfLCUhg==","shasum":"cf878fe016894d08b5ed3120a12c4d8849edbe9c","tarball":"https://registry.npmjs.org/mapz/-/mapz-1.0.3.tgz","fileCount":4,"unpackedSize":6472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0+jvCRA9TVsSAnZWagAAIbYP/2lIh7RE70EheTUEsGKq\nd/PUaZlZm4fLMdwPDSocSyWv1N9zgX7bI9FI8Tlcat2vT3F2C87GTpUu52Pk\nyXXFJ6jHwXc6PTIZcEc5+D0E1mV27djXAroMFzFva6zMAsoYSbgeXVZFNC82\nYWycmWzcVY/m036MJmgvszqnt8FeYMADbtiBlFdNy6wZfsbvGD8/uvGi9zee\ndu8mhd2plg+dPUht0xdlG65KtL3bFrtNIPmFckSJGMQVORczRdgCiQbIA31w\nviZDFhJTXeQ6niYp+sEgrQ5CvLamhbrc8shzlKWbAfMmHLikCgXGGyBzUIp0\nnp2gP9dq3HCjI7652VQjX2mgd5VqPT4K3cjjdWPlRHWApiV5VMp/txPK+KUs\nXb9SaBTJ0Lk2Kfw/GPQ1geDXwDG/pQF7SMs1JhzLWpEHEgcJNAG9bGKL0w+7\ny+8wPv39155qOyfb1GzgSR7MvIKPg0KQLTs80Ob4OFvm34yKyAbBhpPj2p2u\nWBX7vN/Ya2i8ZPlzx+Ut6nxcI8KrBhU7YPEw/Mn61Xht/4BfZjjyLEESkFJG\nJ8/m9RLy1oK0v8IuasMi9Y79+1AOgx4cwFzo+FXwOVK2bO0l8VE+4IlaP+IS\ngUrx1l/ZiPCHDcyw5XkSfsKzoKbXF+j6i3Yq4iMZXYEamHWJDH5OGPfZ7cGv\nZZSG\r\n=7HeH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo3VJ1G9IK6KLl/PWHqCUNnesv6ZqNFkdy52SfwQkjgAiEAq1SHQQ5LD4llylaBXjADjc6NRS4FnM7TA4WWfVftm9A="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapz_1.0.3_1557391598833_0.2362937665925504"},"_hasShrinkwrap":false},"1.0.4":{"name":"mapz","version":"1.0.4","description":"Functional map with sugar","license":"MIT","keywords":["map","function","sugar"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"x-is-array":"^0.1.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mapz -o mapz.js","build-mangle":"browserify . -s mapz -p tinyify -o mapz.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["mapz.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"gitHead":"2bb35289152007db3f462e895cf9f16bad7988f5","homepage":"https://github.com/wooorm/mapz#readme","_id":"mapz@1.0.4","_nodeVersion":"13.0.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-kzzJ9ithc1f81XpY5IcqABqapPbitinC+FKE/5uHD/dmNokI4SYZ+pPwrBsoLmWcZ/wmqMjks61nN5mLuNuKrA==","shasum":"1d29d162e41c22124490a20aba3da24540bf19fb","tarball":"https://registry.npmjs.org/mapz/-/mapz-1.0.4.tgz","fileCount":4,"unpackedSize":6542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLCTTCRA9TVsSAnZWagAA6HEP/jD6AAE1NNsZId8pJvzj\n+ZYKm3qrMPY+Rn01FGl0pBDxUpU+IdcxyMXA40HNB/O+N65kuKH4QAvCuPGn\nMezt93U9wRz83lXGdhy0Ym8jSmT/N/Htbengh0U87wr3G1iAzZy6meJJrW1r\ng+9O0+6PzYw6eDTn/DBRM/asblba0AJxEgv1Hn3+vtv+UqJ+726cWeSAyiFE\nxzWob9D7yJCy941BWQdUsu0r5MWU5td/IdST6NGeDFKUt3XuF+eMU50txcHB\nuj/RiXl9GVvVB2O96E8JNh2oxRtfj/8J2PeMaB0fa31/YtuaeLZN7FnxQnwN\nDioHk13l+8jLNyGUSKGjd8E++yJOWtM6L5JxWQFLoprQk9dVG1jGukltGnE3\nZjkRT6ivkmv3Do5a3pQjN3SQ7PDtoCVz/DKs6CSjmns1lmFQU7J1p3AOakZ7\njf2i5wMQafpQ8vGbxsMcZjx3Bv1r6MapBzxOlKm6xeU3PPjTZ86iNdd0aJAt\nVCe/bojjPbgmIS2KSRalE18GarEJb1UVJLrxylzMQPko8/3QOGePZzu8/Cq4\n85+XvJb0YEo9cg27/J+ic57b6g6HnbGxoOBnJib3LLwc3gKk03ZCu21uUIHy\nOSlvwvryh7xr1/6P2GBP1HSNZzXdENqDtAqav6JDYd070iagDk8FlsXkPtd9\n2K/P\r\n=GOFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC37iW6eS4pxXuJPEQ10tztYFwEV/ENgfQvusadfFXo3AIgUcvqTSD8Ie9cvGQbxH+JUPfuNZRc+RiyGf+TaT9Es6k="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapz_1.0.4_1579951314835_0.15648241504494687"},"_hasShrinkwrap":false},"2.0.0":{"name":"mapz","version":"2.0.0","description":"Functional map with sugar","license":"MIT","keywords":["map","function","sugar"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.38.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"eqeqeq":["error","always",{"null":"ignore"}],"no-eq-null":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"0581a9098f14bf4f5ce4cc3d15e82bd582b0c1fd","homepage":"https://github.com/wooorm/mapz#readme","_id":"mapz@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.2","dist":{"integrity":"sha512-vFNMQbUrAmUpeuhIq9b7Mx8XJFUKGuA41qpb8HcE5iMMrXBdfjOzOd0VGXg5qE86jHRz5W3cSvZvulotcnQdCQ==","shasum":"4b701bc34d28e2c038697683e37448626c93c0f3","tarball":"https://registry.npmjs.org/mapz/-/mapz-2.0.0.tgz","fileCount":5,"unpackedSize":9429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS07XCRA9TVsSAnZWagAA36oP/Rfda5eTxRMnG5ZQn7QZ\nTQHZMHN35U5XM48uYnHooaAuycVU7r8OEWC1AwzHnVIeh9K3ZKawfDGaZe5k\n2tshYgMpeep0brr1Auqwbz2Rgu1HJpwWuNiG0wsDFoJc3eRsl4tPAyr62IXH\nkyC08HHUcQk6A+aKPEtKukEWBPZ75R1jH2AnrxzGJ8X2JSQl3G2vt17xPhbq\nOhwvE0odpR/672TZmvf0TICeUXrqYkcbkFoE3pVr+n1YAZwDLcwhddDfkXgU\n+F923ztx6Do0bBMDJ/QIkYvYHrFyU+6jb9/jFd9GrcPUhgCifCdH7WHuzmcY\nNiw+g4f4f7/5kqhvTxj+R+g+KCyBBB5WDQ8RME7/NvmNkB3lmaQjhoiRRi3f\naQKynmNEbwZRBOAXcF5T8r4x8m6mOLe7GQr3yPckRBLNWsmb1vfXYUTZH6ph\nsOnFYHvwFSeJ0qAid5rs3imqpoLEXmZLPNVMHa9Po4aoeUScOcpqNaOIIIA0\noB3R5OcWyCBd+YHeuJNAs9jfo5AkGY6/2eEkSS6uqbs1Cvay1REX0d7t4ntY\n9AmUEJQe+BF2M0zM1shsoQGmOt0473mKcB1E4TlZ5bxjLyWWDZ1BFBNk5L0D\nO7DboUJ13UOY4+KmPCyC4NNwFMVQ4gOwdIGm9dVWjZlkMmBYVoiun8sMFXKf\ndrJL\r\n=theH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8cX+OaOUwC9YcVNveVJvlAHYPPsc/GUgYTNnlOna2jAiEAt1m3yv+MnJX9x2aWo7oJZISw+Yl6ZG3yIyh7GZI2v84="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapz_2.0.0_1615548118656_0.7744895860863725"},"_hasShrinkwrap":false},"2.0.1":{"name":"mapz","version":"2.0.1","description":"Functional map with sugar","license":"MIT","keywords":["map","function","sugar"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"114d1e2ef3a21fa6d2385f70ef4c495dea21ff3b","homepage":"https://github.com/wooorm/mapz#readme","_id":"mapz@2.0.1","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iusf49TIvCee35rRqAbTBMNhc3iSYflkRbzhxyuiXALO+cDlhVlPv3l4V9Hn109moI+2/6VVOMnBAgGn1xNyCw==","shasum":"cf7db30b836e17cd50b6781950f8c9921bc46ef2","tarball":"https://registry.npmjs.org/mapz/-/mapz-2.0.1.tgz","fileCount":5,"unpackedSize":11834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6TZVT6WPxXifmr5uXcYQ64kObTsSDfABBBlgww0JHeAIgPnbQhSZJQdF49Ydp9J9sR1bFFVseyfHn3TjIZfEGYD4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje1UHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2WRAAnuoVhq3LtrNZMcHclMOssBmAltExOwP3tS59Mm062FgEPrqs\r\n0DQEhfTFxbWsnZgym3fzVvHZiefRoZnTPGs79K2vtQX3wvmQST2uo2okwflf\r\nGRV+Uvkyc4ypAZFBmMxP2qP0rnSQSu/BmrVUpaumw6kuj/58xrC2Lvd/ZMHE\r\nalSbTK0xBF8AzDUpTBENsWuibmVk9AdxJjuuhpga43XZ8waq2wHZIwlwrZvl\r\nQCDdYMZSJHHtek2Vj972SQ6Grx0DZb6oePlS1dbub0xbb7IW9MhiaGkQOwDE\r\nXFody7OGsz7gVsAJmUZqBuslz96Phj3sY9ALFfm9exesSW50VKGyK8gtSPx+\r\nqPBoOi35cY51FLH8rUTuM+EKpTD67XX7M0JdhHET6lx/LFjfKcl8WqphZDCd\r\n5Afh8QsexvRdY1JiQzhQZc2Npkzf/V0vE8bz4pf/ki16DTo7eYGUavHNGp6H\r\n1ATDs8vQbZ5PV9z5sSDFCqS5tL76GU4KJ0bfZxw8egl/HB265/+mmPX4ahIU\r\nkP+UXScXBtWRKfUGbeIpK8lBNaUEXYMdMl1xAVHBtFZ0Ai7rR8HAT1YgtOIf\r\nbKd2xSJchk7n+ZBuxKVlDhJlnoad4uD9t9NSU65GOZZTR/1ogfB+Zfe2Ug4I\r\nOYv1m5CkhCea/OL4XqpJUbidU/pnAP8Bcik=\r\n=rQd1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mapz_2.0.1_1669027079297_0.9796542926252898"},"_hasShrinkwrap":false}},"readme":"# mapz\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n\nFunctional map with sugar.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`mapz(fn[, options])`](#mapzfn-options)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Security](#security)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis is a tiny package that, in combination with [`zwitch`][zwitch], helps with\nASTs.\n\n## When should I use this?\n\nYou can use this package when you want to map one AST to another, or check an\nAST.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 14.14+, 16.0+), install with [npm][]:\n\n```sh\nnpm install mapz\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {mapz} from 'https://esm.sh/mapz@2'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {mapz} from 'https://esm.sh/mapz@2?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {mapz} from 'mapz'\n\nconst map = mapz(fn, {key: 'children', gapless: true})\n\nmap({type: 'something', children: [1, 2, 3]}) // => ['Hi, 2', 'Hi, 3']\n\nfunction fn(value) {\n  return value > 1 ? 'Hi, ' + value + '.' : null\n}\n```\n\n## API\n\nThis package exports the identifier `mapz`.\nThere is no default export.\n\n### `mapz(fn[, options])`\n\nFunctional map with sugar.\n\nWraps the supplied [`fn`][fn], which handles one value, so that it accepts\nmultiple values, calling `fn` for each and returning all results.\n\nIf `options` is a string, it’s treated as `{key: options}`.\n\n###### `options.gapless`\n\nWhether to filter out `null` and `undefined` results (`boolean`, default:\n`false`).\n\n###### `options.key`\n\nIf a key (`string`, optional) is given, and an object supplied to the wrapped\n`fn`, values at that object’s `key` field are mapped and the object, instead\nof the values, is given to `fn` as a last parameter.\nIf a key is given and an array is passed to the wrapped `fn`, no value is given\nto `fn` as a last parameter.\n\n###### Returns\n\nSee [`map(values)`][map] (`Function`).\n\n#### `map(values)`\n\nCall the bound [`fn`][fn] for all values.\nIf a `key` is bound, `values` can be an object.\nSee [`options.key`][key] for more info.\n\n###### Returns\n\nValues returned by `fn` (`Array<unknown>`).\nIf `gapless` is `true`, `null` or`undefined` results are not returned by `map`.\n\n#### `fn(value, parent?)`\n\nHandle one value.\nIf `key` is set and an array is given, no `parent` is passed.\n\n###### Returns\n\nAny value (`unknown`).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type `Options`.\n\n## Compatibility\n\nThis package is at least compatible with all maintained versions of Node.js.\nAs of now, that is Node.js 14.14+ and 16.0+.\nIt also works in Deno and modern browsers.\n\n## Related\n\n*   [`zwitch`][zwitch] — handle values based on a property\n\n## Security\n\nThis package is safe.\n\n## Contribute\n\nYes please!\nSee [How to Contribute to Open Source][contribute].\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/wooorm/mapz/workflows/main/badge.svg\n\n[build]: https://github.com/wooorm/mapz/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/wooorm/mapz.svg\n\n[coverage]: https://codecov.io/github/wooorm/mapz\n\n[downloads-badge]: https://img.shields.io/npm/dm/mapz.svg\n\n[downloads]: https://www.npmjs.com/package/mapz\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/mapz.svg\n\n[size]: https://bundlephobia.com/result?p=mapz\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esmsh]: https://esm.sh\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[typescript]: https://www.typescriptlang.org\n\n[contribute]: https://opensource.guide/how-to-contribute/\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[map]: #mapvalues\n\n[key]: #optionskey\n\n[fn]: #fnvalue-parent\n\n[zwitch]: https://github.com/wooorm/zwitch\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2022-11-21T10:37:59.529Z","created":"2016-07-16T13:56:10.925Z","1.0.0":"2016-07-16T13:56:10.925Z","1.0.1":"2017-07-18T15:02:39.603Z","1.0.2":"2018-04-21T09:11:46.011Z","1.0.3":"2019-05-09T08:46:38.985Z","1.0.4":"2020-01-25T11:21:55.068Z","2.0.0":"2021-03-12T11:21:58.817Z","2.0.1":"2022-11-21T10:37:59.443Z"},"homepage":"https://github.com/wooorm/mapz#readme","keywords":["map","function","sugar"],"repository":{"type":"git","url":"git+https://github.com/wooorm/mapz.git"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/wooorm/mapz/issues"},"license":"MIT","readmeFilename":"readme.md"}