{"_id":"ppo","_rev":"38-0ca142684a14e9337eaa7ac4da475141","name":"ppo","dist-tags":{"latest":"1.5.2"},"versions":{"0.0.1":{"name":"ppo","version":"0.0.1","keywords":["xhtml","tool","web","rest","restful"],"author":{"name":"a-jie"},"_id":"ppo@0.0.1","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"contributors":[],"dist":{"shasum":"90f8183c24cfcd554326195de072a041a0251928","tarball":"https://registry.npmjs.org/ppo/-/ppo-0.0.1.tgz","integrity":"sha512-bLvj6Fvl0yIgUaSyS971r1JCr5XjxdOKPit6CV4g56hCGrULS4PnRMSYc8ac+rIDdl+FgK4TvcOHPB6bd/Tvjg==","signatures":[{"sig":"MEUCIBdJ2Uvb/8+/eUOtZRt6AddLF7zYDLipYk5xNBdYOIRWAiEA2fYupw6OA2h6L3WYIJB/hCfsE+ztRFTWSPFwWRA7udM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"npm","engines":{"node":">= 0.4.1 < 0.7.0"},"scripts":{"test":"make test","prepublish":"npm prune"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":"","_npmVersion":"1.2.32","description":"ppo xhtml tool","directories":{},"dependencies":{},"devDependencies":{}},"0.0.2":{"name":"ppo","version":"0.0.2","keywords":["xhtml","tool","web","rest","restful"],"author":{"name":"a-jie"},"_id":"ppo@0.0.2","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"contributors":[],"dist":{"shasum":"800a4c6ae5a979c07547ff47ef314ff23bb9084c","tarball":"https://registry.npmjs.org/ppo/-/ppo-0.0.2.tgz","integrity":"sha512-qAM48pnzMsZaKehMehXPyTDmwvzENtuShO0DWaTHL/mfFHGweEcFIGP/DCECewvp61uMBLM53ke7rv1ujD2B5Q==","signatures":[{"sig":"MEUCIAMopg62HLbw8ybwQ9q41p2rjI3fNPl5N/ek3ctFdaifAiEA6RBdaVVk/1qk/qfrawt19XziURQqU15RR2aQMttfzq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"ppo","scripts":{"test":"make test","prepublish":"npm prune"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":"","_npmVersion":"1.2.32","description":"ppo xhtml tool","directories":{},"dependencies":{},"devDependencies":{}},"1.0.2":{"name":"ppo","version":"1.0.2","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.0.2","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://github.com/a-jie/ppo","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"90072870769382059c6322272503d1b51f185bc1","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.0.2.tgz","integrity":"sha512-fYAJafibXRE+ihsMjJOIeZCdpb393WIOJJ9epW964gSwU3qkbZOX4VI6WgVlHuNqkRrE2JmfVM5VucElliZi5g==","signatures":[{"sig":"MEUCIQDeGdmPDnnSSCTcmyH+DMcYZ3YW4S0cAC7W/Mx7KLgLuwIgDzGKr6NIrT2LeSmkf4U6R1QGjfi04a79ZPNxi+MroxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.0.2.tgz_1504502497365_0.09193045389838517","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ppo","version":"1.0.3","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.0.3","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://github.com/a-jie/ppo","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"419f09fd8a78d54df778b5588d300bf282085c24","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.0.3.tgz","integrity":"sha512-SL539pbacjd7x4OcQE/JUc1ioDuLoC9JaVpNgjoc6tJpbktM5DJxjod0A42t4fvMWU7ejWlUWAkQ8+lHWkpIYg==","signatures":[{"sig":"MEUCIFWV80JDoRUNlfEc9CcBVL+mu/T1p97WAPrgUARYfdsoAiEApKUloXt1Nkatq3iuaV0wJLjo/HANzyFi4GGLrupqMkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.0.3.tgz_1504502621999_0.02969284006394446","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ppo","version":"1.0.5","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.0.5","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"4efcaaaf3c1b7b4a3e81ef08749586262a654501","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.0.5.tgz","integrity":"sha512-8PGS0CtBmPx5/ckuUoJ15W37PPSbkdTQ4YjnEfs2IpDV7EStaBAfshSJgVWOYnQgRiIqe9uB4v6T4ECxUO6HSw==","signatures":[{"sig":"MEUCIQDPz4KiTcrJJ4t4sW2hxm13Fl7S+if+amFu044ijGCbJwIgZ0MZ2pRmERZXbzuE6P0cQYenxRSkSk+teEPDn4Hap94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"d208a17141f346797b8b7d7e1bf6e7f39aecc9c8","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.0.5.tgz_1504503294308_0.8458707658573985","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ppo","version":"1.0.6","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.0.6","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"d2ba49f13f459ebee0ceefc138ebb389528aedea","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.0.6.tgz","integrity":"sha512-rW/6xklGG1qAv8PKk79ghNUuFInc6qhIvZObiTKgzfhfLNDz2Rmxy/1DJ6cyI+ouelx7+hrtPhVM8EKDIA7Lng==","signatures":[{"sig":"MEUCIQDhefBGS6NEgg1M/8m+HYQvyiSA8vKuFFqIzj1UTCCiqwIgTxh/eMdwRq3f0pB6Cqnbm5JOtWa/YGe6xmFrYQaBtIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"39c1400ca03b6a47ab3962475efe75dd3acb9e4f","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.0.6.tgz_1504621225005_0.8036441600415856","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"ppo","version":"1.0.7","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.0.7","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"8f7780d689ad8881969d6ec12ab05f003adf3226","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.0.7.tgz","integrity":"sha512-CKDVWPnkK4Rj4dJ+FwcSwVhqDPPxdipnxwSWXlMrL00alV1Gm/E95THCIkgpruTu8jPJjemWNlVfo813wpT0uA==","signatures":[{"sig":"MEUCID9CBW8OAudpr8tNZEhHOrCD+f1rkAHFTi+XqW8qs7SZAiEA5qbBgUFL+qu1x+HrDhRAVunbycBNEDhduSM5yekxhEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"9f27621b3983f207de0ac06bc3188c2d7959dd8d","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.0.7.tgz_1504705320113_0.4208631773944944","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"ppo","version":"1.0.8","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.0.8","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"83002d2f57dbbf8b9446a333d5d50bb85619b748","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.0.8.tgz","integrity":"sha512-md1RarkUerBPvCHRMyGQce6riXfrjI2zwzUMkU1SfFwnFOAyNxUvnAZLGe3YSA46MsLNiDN25Ogz0uhT0ymHrg==","signatures":[{"sig":"MEUCIAv19LmK1O7EnXpPQ38crYuHUSGjvKLnnDtsiwrcLxhSAiEAjwVkxhTQncq3JLa4PLuyvytY8RqH8CUyuLslrHgMNOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"61b53a9aaee36e957f7776ee7059793589b8ca0a","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.0.8.tgz_1504706236215_0.9294113267678767","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ppo","version":"1.1.0","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.1.0","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"166c084670ea702c604bc88cfeb660d2bccef23a","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.0.tgz","integrity":"sha512-TDtHWxSTvky5SqMD450yjL+5CeAAHTFcnJA6szVXx8wj+oDLq5nqliuwbBTxBI9CL91NN8I+p7XJPlb7m2+9+A==","signatures":[{"sig":"MEUCIAksA4dXY0JZx97wlKu6BZ8fXAW1L1R4TYLHLMoXRXX1AiEAgl0o5kXi4rQy4JZjN8tsAqfgLMSv1O4Fmf6dgY86H1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","_from":".","files":["ppo.js","ppo.min.js","ppo.min.map"],"_shasum":"166c084670ea702c604bc88cfeb660d2bccef23a","gitHead":"d6500cf1d44f75242defe5a189f54bfddfbf77e9","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.0.tgz_1504746163804_0.7614135530311614","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ppo","version":"1.1.1","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.1.1","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"0d49ff3323d00d68ee66ef959b187561235d00be","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.1.tgz","integrity":"sha512-G+xcAv/fvPdQOXuZZnsQ3tYSOBq/ePwfVXVv0gw9bIdsFEFTcOOwhJc55qVe5YDDz7JBmnsiLWE3dwUa6KvmJg==","signatures":[{"sig":"MEUCIQDKawb0tfre+sGFHdM+pJ2TskWDMosRpOLBPm/6eJB5sAIgA4BjXSXv/slXI1Rtses3nHS2HTGL6lYl/ozh4nQo1qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","_from":".","files":["ppo.js","ppo.min.js","ppo.min.map"],"_shasum":"0d49ff3323d00d68ee66ef959b187561235d00be","gitHead":"691587f111a7208a318150f55fc326c4fc82d7c9","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.1.tgz_1504748980218_0.49553362815640867","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ppo","version":"1.1.2","keywords":["util","functional","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.1.2","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"76fcad91565ef1f908e0c8415d7401bd695c9c80","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.2.tgz","integrity":"sha512-g1slUUtd9jp40gYTvEcLSald+04nJ0y4hP9ui/YWuWZuaKqfIXU41igdig79/OhDxEc6AGhT/N33IM+5gdVtgA==","signatures":[{"sig":"MEUCIQDfLqH4szJPrrEKRrcbcbfYS3BojW3sz6EVUgfKE6FiogIgVgmnhQ/4ItKcgkozFzWM9YXAzg1Jc7QWtDrCmq9pKZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"4ad476ec267b56c403a637841290558d9376de48","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.2.tgz_1504757586335_0.7778898421674967","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"ppo","version":"1.1.3","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.1.3","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"6e569376e11c561d201228dc64cfffd2dec094c3","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.3.tgz","integrity":"sha512-3uYDCc6rMXxgMWTYANi5X/54IKdKRyp5l82ZfexsqNeOEYBmR7khTecYg2jNw7JK3A9uQUp/pnvVdxNiT5KDWg==","signatures":[{"sig":"MEYCIQDowp3ZOKkEFe40jAzOkcDt5rRj6zGDK7XNO2QT49KyywIhAOvwYYdxYLmm3NpWs3AzP8DGydxMwlfacc6MNAhtOxYI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"b63d6bb675fb01b75a5172df99cd8b7a8e8fa02b","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.3.tgz_1504794614924_0.8556855958886445","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"ppo","version":"1.1.5","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"BSD","_id":"ppo@1.1.5","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"88cc71f0f6c931d195542d37a5250970898ef4bc","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.5.tgz","integrity":"sha512-6TG3T74kQXn9dRswnJn6NbIrIXSxj2+SQY6mihv2JQi8y3KRr7mq6f2pe3E4Uw8sHqthbQloY5MqDqRIcvJfnw==","signatures":[{"sig":"MEUCIEzudFYu2rviUahza8cipgayfcA0/KYMmq7IBhQlWljyAiEAgjC37i/ALkBBoQ692os81ZH1bl0rJNNK496YORjVCck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","_from":".","files":["ppo.js","ppo.min.js","ppo.min.map"],"_shasum":"88cc71f0f6c931d195542d37a5250970898ef4bc","gitHead":"67ae797795caa7537d630f68771b0820ec489bf4","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.5.tgz_1505528463019_0.6327283952850848","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"ppo","version":"1.1.6","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"_id":"ppo@1.1.6","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"2e29004556294361edc878496b30ff157648b9b8","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.6.tgz","integrity":"sha512-guLajiEW/OwDMqbaE+II0My+TBGe+1GeTT0PhH5FoX1qByvBenOal0luzzOvsJzWLUXPGRRqz4ieub90Tj0STw==","signatures":[{"sig":"MEUCIQD/gBTW4bsdKe65TLdXxoeVrfFPG3/dk/kggCbVzCU1uAIgDoHLWUAJt/P4kpbMP3072Ptegko1Bo0Fgq8hwEDpSLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"30cbdc1dec4ee919dab8b589fd0aaa71e8e7ed83","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"licenses":[{"url":"http://www.apache.org/licenses/LICENSE-2.0","type":"Apache-2.0"}],"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.6.tgz_1505743494290_0.7020721733570099","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"ppo","version":"1.1.7","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.1.7","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"8fb9bb18b6236d52d0734dbc8fb22dfbea2eef99","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.7.tgz","integrity":"sha512-Oh1/NkkyqhBDx42YwT1C002Apn61wSWPP8S3e4U6h4Zxs3mQQ8tzMOk0yusRZhZ2BVWniEZc6sLW6hQQiq4USg==","signatures":[{"sig":"MEQCIARgruUMuJroHzNjIo/q8D68p+C9DzcDA/tU0gRGSwXnAiA5m1kjRE8wqcYGGkOeI9e1UIPo8HAdQSyJaS2b/1WTYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"94b03d9e8367f560c427e66dea31d85b71ea123c","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.7.tgz_1505744681055_0.6233196551911533","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"ppo","version":"1.1.8","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.1.8","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"588cc64aa8b628af5d41d23d050e0d7430037570","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.8.tgz","integrity":"sha512-mZTOkFxJPOXLWBuoSYLJKWW7eBG7XHBGmCheykZjZMNJi6d5Kc079DuTNOyBwuc7dM/nB7wb6EzJjh4v974GnQ==","signatures":[{"sig":"MEYCIQC0dpDst82hdrO7tqWAXWv9gCjJ3NN0/Lm99+5Y/bUCoAIhALs2ouAIfa6O2kjpLMi6eGV8rtKiU6+SAjyz4k8U+R8L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"94b03d9e8367f560c427e66dea31d85b71ea123c","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.3.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.8.tgz_1505744722532_0.5711571108549833","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"ppo","version":"1.1.9","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.1.9","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"1b5d850ebc5c42c449250910dad3c490b55e4713","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.1.9.tgz","integrity":"sha512-2ZOVWFAYKJuXmamDud+OXVQg8TG1pXCAWdCyJPug9cJz3Ce3KAIk6IGWOyeMKHHD0PNdl6Cewfubla2nCYEOCg==","signatures":[{"sig":"MEUCIQD8S/OG8JCw0KghrM1hzvsJ6CqxvnwEqjH9Fv3kUYoFhgIgKYvhv/SHl92KRavDKMX6H1lnYkVgZ5yoJYI6pqfa1Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","_from":".","files":["ppo.js","ppo.min.js","ppo.min.map"],"_shasum":"1b5d850ebc5c42c449250910dad3c490b55e4713","gitHead":"521923fb34a80db4abeaff8b77b65666bc03c3a1","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.1.9.tgz_1506529186324_0.7609160721767694","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ppo","version":"1.2.0","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.2.0","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"c9729cb4825ed216faea0ead098835fe06a07f00","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.2.0.tgz","integrity":"sha512-AJo++PjQMA7Cpqla6VU821Aza8zQZ9hQFmJL8Cyvp0FRmJMJOUf0KExLNyfuaHlL2Mj16GAbOq6sae7h6p0mjg==","signatures":[{"sig":"MEUCIQCwvAoKuTpQ/0CjdMlcESr1sFFAkOZlhrQ1gaadFzfS1wIgH2GrPTxIYGd8B1vgC555hQq52S0FwWlG2MWFxy///UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"c40158038940e814a62e8b8f5e2be449eed12e6d","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.2.0.tgz_1516863252102_0.59875982045196","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ppo","version":"1.2.1","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.2.1","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"f33adf88923020dcd93e7152041cd754db2f2a2a","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.2.1.tgz","integrity":"sha512-ha4ugwqbKXrwqiFSW4LRQz6Iou6QXfwgRkxloVSIdX2AkmX1QSWsfmdr+E0yaHckOF268UW3kUW16civESP0Ng==","signatures":[{"sig":"MEQCIASwqrfuxDMqs5+DPiWmGpfJeVZsoy+/peXxGwdZbgJnAiA3yLNoKxFo1PiJadrke3tvmIYvdSiHAhcsEfmlPor03w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"ppo.min.js","_from":".","files":["ppo.js","ppo.min.js","ppo.min.map"],"_shasum":"f33adf88923020dcd93e7152041cd754db2f2a2a","gitHead":"053de3f3a04851d5e509cf20cb3445ef91dcb4ab","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"3.10.10","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"uglify-js":"^3.0.28"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo-1.2.1.tgz_1517646478329_0.30895392992533743","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"ppo","version":"1.2.2","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.2.2","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"1040a564a3eb8f68272fc55924f698401e41ab04","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.2.2.tgz","fileCount":4,"integrity":"sha512-C3JrHmu5MN/Fb6jdoBzHgFvm7IdN7JvUV42lFWCb75igqp4O81h6QC2v/mAKe9DIXYUtE/0kEtNDPuyyc2NqWw==","signatures":[{"sig":"MEQCIBEDOIdKXLuSbsHhJvqnix9dj45W2G7vBUoEOQBT4g+IAiAzR+Fxpq/hbSLy0n7CTmoVsjk4L9i/RwPzrOu1+GWXCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30397},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"b82fdf38a22010a31ee9983c488c10f67fa9edf0","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.2.2_1518007324237_0.12583065605166932","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"ppo","version":"1.2.3","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.2.3","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"385af1cd7a7a6776ee2fb848760b3c788bd2c22e","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.2.3.tgz","fileCount":4,"integrity":"sha512-gaXtyNKiZvEKkmH98+YUJ5FG5ixOTlaNF5cuoVe33FaQnIyEm4Hpcj3DOg2xmzTJWZEdWzSdB8eWNmF3eKLkhQ==","signatures":[{"sig":"MEQCIDSoL3xxn0KA8EN7aK6tmplcuilsuh1rDxP59pu+s/+HAiAPLjemRvkleYf8UYqGnnWKyiOXtwMLPkBH4d1Xrg+W8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30397},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"33fe7879a9bfdc98d7e4701fa892238362aa186d","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.2.3_1518010514916_0.930722833398522","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"ppo","version":"1.2.5","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.2.5","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"d7801a5034d74656be748834cfcbcc86ad0554f4","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.2.5.tgz","fileCount":4,"integrity":"sha512-i24azy+YYA2QffOE/qjiMVh/R0oofwbaVSIsbhgvKTvTQL8/d9ciRw7r2qpUnWZrUoC7ia/2tMpGZSY8cWB8+g==","signatures":[{"sig":"MEUCIQCHh6FCG2sh9vSsKSVsGKxrg0117B/towcW/xDGuFu9RQIgDzRZMxR9MEWEBT+JZUzR8qmhd+9Cf9XANucD2poKLlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30420},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"types":"ppo.d.ts","gitHead":"33fe7879a9bfdc98d7e4701fa892238362aa186d","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.2.5_1518010982330_0.9478144186820934","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"ppo","version":"1.2.6","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.2.6","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"f613170f1dbbdb1f6d8e96c270303656f4a7773d","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.2.6.tgz","fileCount":4,"integrity":"sha512-lu9iGU+8X1ebkwKYIwh59oAHKt/ZArO3yOZFgTb62CKCdbW8AJBOg0KfviXd8ZflccAjcv+M6hzXrnzrsQw3UQ==","signatures":[{"sig":"MEYCIQCTcg02eFSe1KMpzmFGqQ8VaNB1kfyD9sFwETVQOjqfDQIhAPQgsezzVLn2jyZmgX+BZ++cSQVL041cfdY0G1ztqudB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30397},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"gitHead":"33fe7879a9bfdc98d7e4701fa892238362aa186d","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.2.6_1518011131758_0.6093464405935076","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"ppo","version":"1.2.7","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.2.7","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"ec5867363dfb3c9f0a6448fc3e65ec233e20aa29","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.2.7.tgz","fileCount":4,"integrity":"sha512-yItuRLLpOMjyme+XEgpDrQdvWez/Da4PUhBUnaDychSaiM4ZYzOolaw1soEOtI0i+yqcROXwVgvfrDVxjKFcuw==","signatures":[{"sig":"MEUCIEdrzFbEVbqs61L4HNxCcdDMTjKPH3NRjIizePkybyLMAiEAvuE0FV4kqoMeRJBgb0AWOSGj7uEGy1jOCmS0zSF82og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30420},"main":"ppo.min.js","files":["ppo.js","ppo.min.js","ppo.min.map"],"types":"ppo.d.ts","gitHead":"3e4fb6c8037d1ed236503ed52056bde110ddf74a","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.2.7_1518180176407_0.20204408996756884","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ppo","version":"1.3.0","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.3.0","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"bc31d22a6d677471217f022acae1354299926300","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.3.0.tgz","fileCount":5,"integrity":"sha512-92l1VLCdv6YTbYgb8CoHSqtMF+sy+LHqernyF7Dir04drPWvfZXfMTuZar8hxmWghCg1rQxjdS8MVa0bm2SSZA==","signatures":[{"sig":"MEUCIQCO5oQOGtE5ILkEmyKoo0hTglkH2xHShT2+L19ruSOBrwIgaqPPxs8wQx3lnGDSeLRv1TO3pfwk+XsM5iV7Pei+iuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32727},"main":"ppo.min.js","files":["ppo.d.ts","ppo.js","ppo.min.js","ppo.min.map"],"types":"ppo.d.ts","gitHead":"10338cd09eb00fcacba871ca02939483a6bbfae7","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.3.0_1518181653373_0.11905941352675087","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"ppo","version":"1.3.1","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.3.1","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"f7bd80547e6717f9eb0b9e9e870e9c2ae1e8e3e2","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.3.1.tgz","fileCount":5,"integrity":"sha512-m7cbeO5/Lft6BrSbaB2lVOXla5hbkYS5UvJo+b7XLFoH5e663VEuxsfWEwHFYj8u814L7WXJi5msHt6txrLCZg==","signatures":[{"sig":"MEUCIQCSGYbkWKAk9QN7zZYMxT182wwz0HTrwSAPa9SVd4dv0gIgbn0epzegpJjP+Z3Ag9kree90TdLwxpCDhJP4JPaYgbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32727},"main":"ppo.min.js","files":["ppo.d.ts","ppo.js","ppo.min.js","ppo.min.map"],"types":"ppo.d.ts","gitHead":"89a69dd50063b41eb30680dd53dbddf6b65afcda","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.3.1_1518187922024_0.9392143875050192","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"ppo","version":"1.3.5","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.3.5","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"03ffc8a1076ec03f166571f4a679ff4dcb63bf15","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.3.5.tgz","fileCount":5,"integrity":"sha512-YR5tcZ1KAxl3462t9SscuUr30HL4Cg0WSvLgksxiU9sKgVY9xi3A0MsFbZAfCSe380QZxhQaq+1mXzZxGJUvGQ==","signatures":[{"sig":"MEYCIQCDt30+ZC7SOkK8euuJk5Tq8C/yx0ma0l8L6czL4/63WQIhAKN6/LEtsxEFbtsXkRriLOp1n6QccokujT1lnhGHaKo/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33621},"main":"ppo.min.js","files":["ppo.d.ts","ppo.js","ppo.min.js","ppo.min.map"],"types":"ppo.d.ts","gitHead":"6ab164b72bc0dbce8d019e9a4617e8837602cd30","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"5.5.1","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.3.5_1520573489424_0.7092909091130131","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"ppo","version":"1.3.6","keywords":["util","functional","lodash","browser"],"author":{"name":"a-jie","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.3.6","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://a-jie.github.io/ppo/","bugs":{"url":"https://github.com/a-jie/ppo/issues"},"dist":{"shasum":"33ddbfa41b2dd893797a48474e6abf9148c3de00","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.3.6.tgz","fileCount":5,"integrity":"sha512-KWaa1V/rvONYLXdkGBZ7WDxoTCEva7TZxpFk3ofQiLRTJdSAC/XUDZXyGiuMOFWXMUUmFMlJ4zGHXTM7rWRAuQ==","signatures":[{"sig":"MEYCIQC9N6NM0OWcIc5EqMZlN+882FLqiMVkFzM16jgTQHFO+AIhAL2XpRDYlwrDgZuMvb3AmsNoYjMqmScVVlLQUmjORk7Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrnU0CRA9TVsSAnZWagAAF4gP+wbOBUFVOFETUyNr/+zE\nOW4Gpc0pgjNPNtyAgvXb708RSn4WeAap/TIgFLeXO09QCOtdPVv4t3jHmcDv\nFTywHLoKveovHKEx+mlkVc8aav0kPhSrVg+yY3brkc5LLoIH1Yh1oSP3wmZs\nEKliimq8lNOwM+AAcMINNCtt1tZrhd9YPMQ5WRpY9us2Y7LTTfS+rggJ49pZ\nvziQZEAzt0GE0pFHlisVrW05WscKxFTAkpdsljQsgIVZHbRQgLZRg5O+p6uN\ny7dyjJokNt5vhj3+mTt0/z5+e/x4chi85skQhsNDMReOmIY+xFzCoQktF84f\n8fqyYK/uDvF7KUh//5z0DFCr+vexqeaMqLZCGOCj2HUk3b24kH47vPcDSdIc\nk4qwbrn2+plvIrp03rTKjIz+y6nq+CdBNz9cuznYHhRnc5MmqL2PvnbHGgJ4\n57W8tJlOnhrYgg/6x7JV2af5/WAoD0zfqjOCBiDoWs9JM7NJgbh9DOSYEOow\nnk4vpcYlNjLg98ymQAKE24cv8WUJaVQLfrq0pnmcglE22gKhTihs57Ee60ET\nkjzRZxL1OywJcoPsiDBzh5WUetIDrcqPrBdCnFxTPmbip2hxc7vmV+qH9z9X\nK68JqMFK2ju1bpkWRk2QZ6A2zDErB/TN+cj0ZgBtm6H0TwdosKwxD+/MIlFh\nCZck\r\n=MvLU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"ppo.min.js","types":"ppo.d.ts","gitHead":"4a9432499256fced38509230e0aa214897d0fdec","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/a-jie/ppo.git","type":"git"},"_npmVersion":"6.9.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.3.6_1571714355798_0.6264776257017024","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"ppo","version":"1.3.7","keywords":["util","functional","lodash","browser"],"author":{"name":"drawcall","email":"ajiemath@gmail.com"},"license":"MIT","_id":"ppo@1.3.7","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://drawcall.github.io/ppo/","bugs":{"url":"https://github.com/drawcall/ppo/issues"},"dist":{"shasum":"5f1036b7fbdc9525ae0d862bb5e94ead7856a122","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.3.7.tgz","fileCount":6,"integrity":"sha512-6CSjINMF/K4VVIICQ8pylJwxrp6TpN52p0f9LWdYlm2W1mk6zM2GXB6gJJjmhhwgjRMJHiciLmgPU4bq6Kpbbw==","signatures":[{"sig":"MEUCIQCIA+iWq0f1dbe3aV6wiJVqoU5+Cn6YdSIro2joln4lOwIgcIKNcrm3VBVy9n8upfVaX+6yKo/mj7ZcSEeJZhp8UJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCXSSCRA9TVsSAnZWagAAS/8P/jpUy3T6+/UaVJEEBvZh\nZougZQWFub8axmAboMy7/kM/IoTJeuMgxx2wJUaLC5JcJXwjUvLiVUuoycLk\n7PFBn/SOFk/SP5J6tadtmMzh0w3xS1/pvpml3z0syPrkWftdNiszdRDLthnW\nbrFKycg3NFv0fNpxKGjRsUjqrSqBQxWuhFK4Zlt5sqTuqYSdNOUgpiCQaLCh\n/zsxlDE7maSpBPqJJXN555MH5VbOCUKOPLxxk61nrE5egtPqIOI1rDCohFC8\nj2lA3dFjuJe4DEpwMlvvlch3bmfFWM50R+A3W4e7XeU+Q1XAvAWyFHFCt9mL\nW7HxkDzpV9eZ6MqktvkQb04EDkAGeGRvj0/Ikxw+X/dcr2RYIf9930iZn0nW\npIrYE+41ttF2AmXGE8wxKgQZqtZGRts2oHEi5r0qnJk0p5y3LjApUaR2aBtx\nWw+V9DSeWkisOgAYItlfP5HACRPnryodemnjvfoACajJ25QrI630yqbkTfJB\nVbMGCFLMfSjdAYQ3E7h3JIT/hWI4sS6KslQ/RmkDosLX5F1DRTbS+tDDvoh8\nIiXqdIJFnH6pmAze0hkKqIRUyWx8WcjldXyV0VYm2hlPGHM0qxo/nd2X3FZq\nQm4O9yrmmnOJn5t6ShjSgpLVhyo6oCpkUHNvGRZn1KQDJ1u+lsJzCjYVcrx6\nNuHQ\r\n=Na34\r\n-----END PGP SIGNATURE-----\r\n"},"main":"ppo.min.js","types":"ppo.d.ts","gitHead":"2da21ee27e1cd98ffcf0e6f4fcdef5c743c30b2f","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/drawcall/ppo.git","type":"git"},"_npmVersion":"6.9.0","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.3.7_1577677969776_0.9662246357668556","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"ppo","version":"1.5.1","keywords":["util","functional","lodash","browser"],"author":{"name":"drawcall","email":"colorbuffer@gmail.com"},"license":"MIT","_id":"ppo@1.5.1","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"homepage":"https://drawcall.github.io/ppo/","bugs":{"url":"https://github.com/drawcall/ppo/issues"},"dist":{"shasum":"e96406cd40af3260336a1667645309cbb33abfac","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.5.1.tgz","fileCount":6,"integrity":"sha512-FKqHETWAjMSL1uZ85ckx8BX62yqezGxdx4jDkeheWlIMF/HnstGS6rbCsmuKD2CJN6B0d8/8PnNOSVQmSAYbVg==","signatures":[{"sig":"MEUCIQCi2EfiAE9Sg0bgiD73blxpyqdEBWRnix8tyIEgWOBnbwIgfsH26UDReug12JpBV7fv5b8KZhFo1ejvEKh1mCj9CDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35220},"main":"ppo.min.js","types":"ppo.d.ts","gitHead":"30be5e02845a1168f000e5b3079df66c7f880d3b","scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"repository":{"url":"git://github.com/drawcall/ppo.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript's functional programming helper library.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"uglify-js":"^3.0.28"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ppo_1.5.1_1721668993322_0.9003001810180624","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"ppo","version":"1.5.2","description":"JavaScript's functional programming helper library.","homepage":"https://drawcall.github.io/ppo/","keywords":["util","functional","lodash","browser"],"author":{"name":"drawcall","email":"colorbuffer@gmail.com"},"repository":{"type":"git","url":"git://github.com/drawcall/ppo.git"},"main":"ppo.min.js","types":"ppo.d.ts","devDependencies":{},"scripts":{"build":"uglifyjs ppo.js -o ppo.min.js -c -m --source-map"},"license":"MIT","dependencies":{"uglify-js":"^3.0.28"},"_id":"ppo@1.5.2","gitHead":"937eb1f0d340e3dfe9a6317706aef00661bd0624","bugs":{"url":"https://github.com/drawcall/ppo/issues"},"_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cevkZ+cJU7WzmP29fW4HyMeTFYk10JBkC37Afsv44aUrvBDo7Ir6gzUAZWLya3aE0NX8KHXCpCjc2RYRt0UcOw==","shasum":"877ec0b2cb62e60d9c280c0d9927d3c616a0152d","tarball":"https://registry.npmjs.org/ppo/-/ppo-1.5.2.tgz","fileCount":6,"unpackedSize":35863,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfVrb4BjNocfDlmTSN/HVerOIFpssq8+OEDhkxUHpilgIgZXdDqq/e7wrUrQGC4T7Tj7fG1gfhObZKkQSwC5W/1Uw="}]},"_npmUser":{"name":"ajiemath","email":"ajiemath@gmail.com"},"directories":{},"maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ppo_1.5.2_1753433120474_0.35113281210655556"},"_hasShrinkwrap":false}},"time":{"created":"2013-12-24T06:58:27.492Z","modified":"2025-07-25T08:45:20.849Z","0.0.1":"2013-12-24T06:58:29.434Z","0.0.2":"2013-12-24T07:00:25.693Z","1.0.2":"2017-09-04T05:21:37.682Z","1.0.3":"2017-09-04T05:23:42.073Z","1.0.5":"2017-09-04T05:34:54.410Z","1.0.6":"2017-09-05T14:20:25.174Z","1.0.7":"2017-09-06T13:42:00.342Z","1.0.8":"2017-09-06T13:57:16.310Z","1.1.0":"2017-09-07T01:02:44.183Z","1.1.1":"2017-09-07T01:49:40.296Z","1.1.2":"2017-09-07T04:13:06.502Z","1.1.3":"2017-09-07T14:30:14.992Z","1.1.5":"2017-09-16T02:21:03.166Z","1.1.6":"2017-09-18T14:04:55.004Z","1.1.7":"2017-09-18T14:24:41.160Z","1.1.8":"2017-09-18T14:25:22.648Z","1.1.9":"2017-09-27T16:19:46.417Z","1.2.0":"2018-01-25T06:54:12.272Z","1.2.1":"2018-02-03T08:27:58.445Z","1.2.2":"2018-02-07T12:42:04.354Z","1.2.3":"2018-02-07T13:35:15.039Z","1.2.5":"2018-02-07T13:43:02.409Z","1.2.6":"2018-02-07T13:45:31.866Z","1.2.7":"2018-02-09T12:42:56.509Z","1.3.0":"2018-02-09T13:07:33.608Z","1.3.1":"2018-02-09T14:52:02.196Z","1.3.5":"2018-03-09T05:31:29.536Z","1.3.6":"2019-10-22T03:19:15.958Z","1.3.7":"2019-12-30T03:52:49.922Z","1.5.1":"2024-07-22T17:23:13.480Z","1.5.2":"2025-07-25T08:45:20.646Z"},"bugs":{"url":"https://github.com/drawcall/ppo/issues"},"author":{"name":"drawcall","email":"colorbuffer@gmail.com"},"license":"MIT","homepage":"https://drawcall.github.io/ppo/","keywords":["util","functional","lodash","browser"],"repository":{"type":"git","url":"git://github.com/drawcall/ppo.git"},"description":"JavaScript's functional programming helper library.","maintainers":[{"name":"ajiemath","email":"ajiemath@gmail.com"}],"readme":"![logo](https://drawcall.github.io/ppo/docs/imgs/logo2.png)\n\n## Overview\n\nEvery frontend developer has written his own utils library, and we often write methods that are easily forgotten and highly used. [ppo](https://drawcall.github.io/ppo/) is a super small and useful utils library for JavaScript. It and [lodash](https://github.com/lodash/lodash) [underscore](https://github.com/jashkenas/underscore) [es-toolkit](https://github.com/toss/es-toolkit) almost no coupling.\nI sorted out the most frequently used function functions in everyday development. These functions are almost ubiquitous in your development, and they are not found in lodash underscore.\n\nMost of the code comes from the [stackoverflow](https://stackoverflow.com/) site in the high score answer, here to pay tribute to the original author.\n\nppo little poor, gzip less than **3k**, so a library you can use it anytime, anywhere without worrying about anything.\n\n## Documentation\n\n#### View the document please visit [https://drawcall.github.io/ppo/](https://drawcall.github.io/ppo/)\n\n## Installation\n\n#### Install using npm\n\n```shell\nnpm install ppo --save\n\n...\nimport ppo from 'ppo';\n```\n\n#### Include in html\n\n```html\n<script type=\"text/javascript\" src=\"js/ppo.min.js\"></script>\n```\n\n## Usage\n\n```javascript\nimport ppo from \"ppo\";\n\nconst username = ppo.getCookie(\"username\");\n\nif (ppo.isIOS()) console.log(\"this is ios\");\n\nppo.loadjs('http://x.com/a.js', callback);\n\nppo.getUrlParam('a' ,'http://xxx.com?a=3&b=sd23s');\n\nconst id = ppo.setTimesout(word => { \n    console.log(word); \n    console.log(this);  // log {index: 3 ,times: 8, over: false}  \n}, 1000/20, 8, 'helloworld')\n```\n\n## Why ppo?\n\nWhen you use react, vue, angular often need to write a lot of utils method. But lodash and underscore these libraries are not omnipotent. So you have to find a lot of tool library. Use ppo, you can solve the daily development of many small problems. Simple and compact!\n\n## Download\n\n- [ppo.js](https://raw.githubusercontent.com/drawcall/ppo/master/ppo.js)\n- [ppo.min.js](https://raw.githubusercontent.com/drawcall/ppo/master/ppo.min.js)\n\n## License\n\nppo is released under the MIT License. http://www.opensource.org/licenses/mit-license\n","readmeFilename":"README.md"}