{"_id":"peeler-js","_rev":"48-29f7cbbbb66069810b5a62672406f38e","name":"peeler-js","dist-tags":{"latest":"0.4.2","alpha":"0.2.23-alpha.4"},"versions":{"0.0.1":{"name":"peeler-js","version":"0.0.1","description":"The utils work for typescript and javascript","main":"index.js","scripts":{"lint":"eslint --ext .ts src/","build":"npm run lint & npm run build_test && npm run build_rollup && npm run build_publish","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_publish":"./build/publish.sh","test_build":"karma start --single-run & npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"1953f71e7ddac72c7aa2f0da74e1563644198e04","_id":"peeler-js@0.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ufWF9eBmvWwbwbPIFgdl04vh0QdUOmibVPhWkS9t7paRlCO9hKvGeU42uRz68l0rjXsz5n8IW08ajcMJtsEDHg==","shasum":"286abe44b564f52f2f35d75770ca4663e9e88b1d","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.0.1.tgz","fileCount":38,"unpackedSize":204325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJzXICRA9TVsSAnZWagAAGBYP/RV2M4nfYDZIAPHqzMGE\ngoxMHHE+AvDolvMdWHrwPofNtQk/PON98BrQwbXpWyme0cwcUcNCTGR3OmkZ\nS5Pkjb3JIo+Wqmbz9bBpQQNfa0WBBFxq7OYXGCXucZibsuwkIRYscnMyR4ms\nIuDL5mIU2M/6mzUyjNVIrbztGouPw7lB0thFlH25xa3ChMh7cncB2fMXGEYA\nDjkefOmnfS/AdqxuZ+YsOahQSfXXW7HLFl5ixb73FCCQjw4gPtzVG9ErI6Mp\n32LDSbCRI6APJGjHUploM5/49k+b+/+JhkIneDQu7z6cthiR66rXhVGLS54v\nOiydEsvJ6d41I/gWfTnfSJDBNZYJnwW6/TuMrOqssYJwVzzly/2xtLoOO+YW\niN2stMDS+nXZh19qRwaNUxvy1vO0gcKKGCpwl5rANG9qSGk+K1yjv89/0Fhq\nXVj6WSDnrdLjfffXM1k7iIuzmAh1nFnf6t+yk1divEd8iVj9bRjszxahGOwR\ntyXjfyntvTgjAZCrFLi6O7IMYGrqVU7ljiMOBI6p58KW0AkEK37i6l8Cp9xn\nGfeby9wgG0OaHDC6zwHIFaG2BCuBs509MQdaxFiSrergDvtnXhoXIYX78r1p\nzyE0uVv+x1Jk6In7hXY0cPl0NbDiAcP399qkAXyIyymxsivX905I60VNON/G\nDXi8\r\n=ayNK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClnhWOALGRWeUUlXG+gyXErnoXfxxwbqYEXFxn+3CfnAiBncCmmlLntiTk0RxE96NndE6y/dp8N6rymrnviNM7RHQ=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.0.1_1562850759308_0.6291423905708704"},"_hasShrinkwrap":false},"0.0.2":{"name":"peeler-js","version":"0.0.2","description":"The utils work for typescript and javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src/","build":"npm run lint & npm run build_test && npm run build_rollup && npm run build_copy && npm run build_publish","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run & npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"5997e29b5a8c5034896df0835d0b7d061d6ba05a","_id":"peeler-js@0.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zVKK2hGTiU7GWJhLklhcTjhYDJzMFtReJO3P7yZxq0OTwEkGxhQJUHoyFGOuDswV0kwZoXNJ33vGuXZe4sdNCw==","shasum":"49449003a9dee2399f1fdfdc8781771942d210aa","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.0.2.tgz","fileCount":38,"unpackedSize":204569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJzu1CRA9TVsSAnZWagAAbH8P/jlaHBvBC8b4HezAOMjo\nEqWW/jD6iPsW0du8lX7huZSfHeOMP9HJrCoeOOToAAHHmyH9HlBQbqPLkF+X\n0hIFUyepammAxGqjeovwxbyA1MrEJCRz4Bt/lKKShHYYK4wQKuNJ3RkN35GA\nZ/n+qTJyeomLsla7q8kUrWDbKLiA7INcvK2lDFkOamfbciLGOs2qWBnrY3lK\nG8D6BEaBfdgE1vUoOf6U3o+y6TqA1LkkrJn2lA3NfH6UR1AiAm/kzTjNgCX8\nykVgP86sMasCMhvHUcNHhBhvLKC2eyjr3g9Vwb8zQU3IVAe93vSKnyF//kZG\nnsUOeWN8grk5skEjo7BjIxbazigXUWAlbzmtHOkt5h+x+3FQxogVwO7rwQM/\nSGDUBZLAR8958RmR5wcNcVTfujnthNkgPkFAA//gSasluQX1PyzeA1+cp8GX\njrJ5jQBgOT4WqGZgaC6qIhfI8HDyHn76P84iWEEL2JVKm24hn/ZPNW3St9DN\nmR8514USmlSiu4hKeaoaitvwprG5UsybSuA1RYYsmhcm0qFy6y7KgsxlpDTl\ntuUdJQdGlOC1gZgk6GBHVvEJXilCaDii84XkkQKx11+ZjSkJ+mGP16p3Ky1X\nfWMshNqkaZOrqAySex6hOPOvpMYEWMaV9TbPJ9PgAQK+C3EWe8Bx1yE7lO1l\nqHPr\r\n=zq+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBr2amqkTZ24nWyy08ZEiJOGjY1UIc/gxitYX8zXSPwQIgRDk62jW3lNMlIl+Phg5PfiYrG8ZxQ/zfmF8c1L9zfA0="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.0.2_1562852276821_0.05738187105136361"},"_hasShrinkwrap":false},"0.0.3":{"name":"peeler-js","version":"0.0.3","description":"The utils work for typescript and javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src/","build":"npm run lint & npm run build_test && npm run build_rollup && npm run build_copy && npm run build_publish","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run & npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"10d79221ca3d395676980fa8bf213ae442c33538","_id":"peeler-js@0.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/qdLn1NHIT/oPgiBRKpTZxDAqbB8rQboFDYA5rUQ8gtVHuOERPvVgmr6Jbq+1HQvr99qgTcDLK57NWmBEs8O8Q==","shasum":"3cae9047e0742908df5817f6519dec6e202ffc26","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.0.3.tgz","fileCount":39,"unpackedSize":129432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ/WLCRA9TVsSAnZWagAA0aQP/0oAr4c8QmgST8xKHwIV\nArbTp2q5mM2k3Gxgrtmk3O4ot/hTlGrfIvFRnhr4b2ZDGBiJpadPjWsb0r/9\nh5t9qamHfHx8eG4sna0fNs6CcAfn5opHtUbRnHxAJ1Z0bZylY4gTKfeOQ+Fk\n4ZT2zr3vNDzfidEJX2aYQT1vvUY5BeAAl6nKTSD8Gf8Oed2vSR9XFKsvEPp3\nZPxjoqwcrplXTvluY0nrcbt2hEMQtLdcQaW/2al+enlQoy8Tx/QANY7lmcYA\nhcOkbPRYgfpUKSLtrWXBPFMauWDTuq2vQhvuMILdleSQuhWR2jPs+HIutYHP\nX3wtpJDGtorzJGmeGqYfaarR4DP/kgYbpERS7mCFDDVsahyiS1bvNCxuNZML\nkRM21g58G7pfC6e7yIi6GkEZe5JB5arK5B9hhDeax5ekHimspsP0Zdxjxdu8\nwLViNRWyge605E8N6af71QUvqxQWYvlfIPFATYw3CdYDhmH1Ghqr5hq3Lgqx\nLJdrggr01sNejKa1OFN9q9+226f11pg7hbkDLk1zYQ+wg+xkv8QO0LysyA1C\noGe7HzAese+eY7fq0IEXxsQFjwygQGvTLxzsV3b4AqoT0bb2uCj3AIW5mUyh\nbffmslmsJyOxbdrjp0RhfncFAsPXfZwQf55xaWbgwIR+3RAXyiflJ0ybq8uV\nyfer\r\n=KVzu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsDFEMZUVjYK5X25MoRfg8RO3q+uJhQaFSbQHuej7BYAiEA/ttez7NbHXq6NcFun7lSdGp7MmR2bkH/GrKvSJTJL3I="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.0.3_1562899850540_0.9769368032602292"},"_hasShrinkwrap":false},"0.0.4":{"name":"peeler-js","version":"0.0.4","description":"The utils work for typescript and javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src/","build":"npm run lint & npm run build_test && npm run build_rollup && npm run build_copy && npm run build_publish","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run & npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"b6814ef6b57a81cd2f11e528a63d2fdecfec3b5d","_id":"peeler-js@0.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gw6Wko7P5cJKh540o4rsTpmrXd00jHKMtqPzEOGf6TTtPnZrYfs3g7OiaQTaeIfsOx2f27Ut4Mb4wSNOz5BfKg==","shasum":"efd0030eb8ac6551a1c7e3d86210c8b0fd0a9b17","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.0.4.tgz","fileCount":39,"unpackedSize":129726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ/wvCRA9TVsSAnZWagAAkv8P+wUk5XxhN/1B/Vs+O1Vn\nx4bOBJ49KNK3TV+ywRPaXg5ZsBYIjCYfVeKHKpoM1V4jylUMpMlPy0Qvfn6y\nq5CeIQSs5HZKSHVQfAwMZ9CR7pTVUgFdBSOPhgDULfw4LLoykaIQmia9NFbA\nVcBeLGPs+R6TOOc8Kr0+k9BKPwzvAW43AZJZ7OITS6q9ONDppXLF8e2HBhA3\nug2kUsmWmSogq39eIHj2/Dn6jyt1HR0rf4jE5zMHV7WP2KRg77aoCtygCyVs\n95gphyOL++5lKeFRfm+cy3MUjZVQtrr5GlFYZblvPpjO8plLqAQxHhHcNSTJ\nDpNhTwzgf/rIG4uLyfOzpR5TmDYt+cGVXBAlqQ3y0/dXhvF+9TX0K4SOJcUb\n36v0pPQYoMsc3oYXA4d0E8bTqxhoYzAo4CoHI1zk27YJjYREMLgMulrjx7zs\ngRVKUKkeg0USnCb+OkEcMdJ44p7GGPZqO0Oc1HYc9scHfWpYkpIJ3TU+5fwq\nfsprs0q9dxXfSNoS98rpSc7nVf4DSh4edENj7u42JpT0hSne2I4OBPUXCbaw\nUs8I7JZkbmKOTUV5SCNuDD5gzsjNY+y7LH4GiS45qgMgL/S5d6+/6EIBlw/H\nYhPqjQBmR/Zn4+qEKk/Cr1QSlf3WxUkvwVAW+ZiV5W7Ago8ze5VWdCOmZj7m\n+VWK\r\n=K5OU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv/d+Cipit9PLYZnnMHrBUQy3lArON65sH5mcOcuUoeQIhANWM7LZuVteV40UOAdRIyGQzBM29iffGa+I84mBlyNLH"}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.0.4_1562901551009_0.09147987234606703"},"_hasShrinkwrap":false},"0.0.5":{"name":"peeler-js","version":"0.0.5","description":"The utils work for typescript and javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src/","build":"npm run lint & npm run build_test && npm run build_rollup && npm run build_copy && npm run build_publish","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run & npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"50aebe08d3ab179990ab7df8fab2d641d4aae84e","_id":"peeler-js@0.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZldK95bqQjbPzjKy+hdu1NFE3iK1KqcGkoCrDV/qdpSIIbx/8PLhYBj/ifRP3C2IxNQJFUPHLv2JT5WXxOMCbg==","shasum":"6a4a629bdc3449abb50a443326e75585b188d629","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.0.5.tgz","fileCount":39,"unpackedSize":129818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ/8qCRA9TVsSAnZWagAAKTIP/3JkhgotIRvHMh6KFmEf\nQCGGgpvq1CO3UgsgILf3+4zdxuGTyBPQYVsswlj5pHtZ47zM1paxtZbTlreh\nRjv8ZEsfVBqCehkE4KBS3OUrhW1A0/Q1WhL99ujxgixScmK5YPCGWt1Z9Ygt\nZMSZcm1O6xB+AWkvNg/UzAigkZ8wBRCvPYJWvdJja5Rgk6ZalJ3PcRbWCiN5\nn0dw0V/Qo+hh/RBYcmXjb6zOE+j1b/3dV0RkGYbQBU5WXQSoUkvMRLhwyE+Z\nDut8qa+rl/iDsUsDutJkHA1TPKZljWHWxbKFo6RKaPDKj/+vkGjqqzPtA/HO\najQfFgVy32NcOBgQvGOaaY2lN8RqJPlYH+52Q1AkA6P8h6br79spmrtanZ6K\nbdO8TArRxpEfqSXzduO7HgRLNpBlHS1GjUm3EUK5TQWf6NFMe3suW+1sGOQg\nMD+QspE3Lx5qlgeGlTp0Mdw8jYrxfdwRsG0Gxl+TE2yfe4l3ULZBe7A6HRzo\nkB2YLJyxjA5239+6mzilMD45Bo7m676BLAtH+gTlEUITtYf1yg0FxHr2XLY5\nPZtrhz+GL0m/TbvDsjCMFXR6j98ORcnP5wDI5b74zJCpIvUhG/XM5BNfARw+\nBiv6AgOla7nNnZQ0ywfSCg6AqhWov4dTYotvVil+Sooviqi4BPChbtixYkQa\n0+7U\r\n=T7Y2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ/9MonrKpzHfFExU1HVaO8UHUvv8IRopsrhDT4Rd1pQIhAJEvAxggRe0TsRcVIs4uOTwXugZC8SamK9a5lQdzCFvy"}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.0.5_1562902313478_0.9216019559960973"},"_hasShrinkwrap":false},"0.0.6":{"name":"peeler-js","version":"0.0.6","description":"The utils work for typescript and javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src/","build":"npm run lint & npm run build_test && npm run build_rollup && npm run build_copy && npm run build_publish","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run & npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"3047c283c9e8990300b35abfdf5cce7a3e6d11a2","_id":"peeler-js@0.0.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5fOO4ebNZ55i8Gz4rfdfELOSL2h7C3NIUY+rQqMg2cpENboWrdjIw7Eqk2YXEKbkDPuNIxxK2sCBfEShAiUhFw==","shasum":"49fc5066bd2ad1b4461cec7cc97f30dda67ef4a9","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.0.6.tgz","fileCount":39,"unpackedSize":133723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCe0CRA9TVsSAnZWagAAZZsP/jk6JT374yE1D6l6AhSh\nQ4ACHgLxc6Pi9FvHZgz5KNITbxNfTbzYpXU22z4MTSA7XcibZKNeK4GgGFrZ\n8ej+ojM/OUBEuZZ+RnaFI/i/O6GLCmn/2S0/lOf8uW44vqWkLsiPisGfHVeO\njCSMY9MoolZ71FmTeHjIE8FbLNLeAwxXGjjCfigZyOoN/ygTj7SQrXq4H+kL\ngYwTUOPB4v1ILGrpC7P6NXHk8ONJ3z75CLHpp4yE8lFMNrBih1BpDeUjIMW7\nQLz8yEji9e5OvhPnyUGAp6lWOe9MFa5quZgr+K1QoyjGfX40aZRioGk/VCsR\nqNrsJDg/skUK3NOP8SoUn5bkIm4rW5897H1wlOpGuWV7kDEfFVpJVJvh/Lxh\nDYV+ZYqv9LndiJUswOnb4sGWBTw/6kY0V1UYJ/SBo3ruOTlGw7p1IDGv4zWz\nuBApT6Y2MiJ+Gh/0XV53sZPXXhps6TSfndi0P2EpdYCv5Tvf4IANIcHfxdGj\nUKSvCr4IoU79Rg8t0P/OSCbaNM4EqG1L3xwzFrtkf1vUsTWDJby0BsJ7Zr+X\nIHDHE04NU/B+Jy152KKMbjxGt7a+zASGXZ/pvvahm9K+6euJv48WulG+rvGP\ngbeeeA6roCKv5eoVhi5dZFdM/sWQwPagBX4bZDq8tJhZV0OTaWu4Iahrdhw+\nh8S8\r\n=AMUC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMPoVQ2QE5SvDB6qfLtV3t6wuMptjIk4pvJlm/xjHwuAiEA7S6BkKX6P5oVAmRVqbJt3RhcJLOz1zmNfqStCmNlDU4="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.0.6_1562912692012_0.3367588879074652"},"_hasShrinkwrap":false},"0.0.7":{"name":"peeler-js","version":"0.0.7","description":"The utils work for typescript and javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src/","publish":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup && npm run build_copy","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run & npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"d23f4693f1006583cfd086db2c0bc9eff842b715","_id":"peeler-js@0.0.7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TbL0bv56qzlhX5zOC4VTI5K/BMVFWPsOLqFa6OxG28WHhzXrHoAZ69NnNo0YaT435BIdsv5gabtlPf5juiWc5A==","shasum":"7688c3060bdc2a32c44327a081bb0bbd179516db","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.0.7.tgz","fileCount":39,"unpackedSize":134374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKDC7CRA9TVsSAnZWagAADnwQAINmwpUo42XUsnU4Qebr\n/JkjtTiSA2o0YDWULv6/Z9FEtjypvQiw+SPPPvfMJ57cIg/qPmuSugXZmzcZ\no8jtoBmLokgKWKq1I6vyt4d1n8WY081LhOtx8SgRdlVQLXmVRER1r22OisQt\n56O04LRvCGvz5p0KsLbQIhYAQAMHlbBpyGCTuxLYbVpcuZZL6QTq2VkUWDwt\nD2QrgD7ZUoKqPurUW8tQHiztxQ6FVAFFOPsNrISa7rWh7khCwq4JeX7N9sj6\n8lsvwL72Bl3V3OZ9+UeoOjUK2OwIRG33aKVMh3QyBoYqzLX1+6A4SYAiPV/u\n+iXEDMrKLIpZzCwNqJ/XW3cKLjzNU8AALjhpT6Yljqg23MGR/Vjokq9bTmQO\n0K4M1DRMc+f3AT8CnZMZZVo3JrT1M62Es16Bm/IgPsHn2cxyLCUcn+tSv3qv\nYT5utj7LvrZ3KN18Z6pDtB9B3MhLRaGMAK9amJX0wDra6KJwSvUEg/Gt/ZZf\nCz/Rt90bNQApSTEl8idztTG4j2F50E7TIPM1cTynTk7tjppjo531d+/8h4o6\nwa7nhyak/Bo1GjnwvrjexdpSGZZbT1Ar22Q1nX5a77EQSsSQ2RLjjGNhFkGv\nVkICCckQKh8877lJ3rEN6I5WDaFGmkMYhHyiO3DiCI1nVWN/0D7RSVil95pk\n+n2r\r\n=PZl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSHz4yIt0BQNTuq7obxky08EmE4RzQjxaRx+GXZPZNpgIhANEgXeKe+c7vqmKq3B/V0io4fU0ZXsluF0p2Vb/OxxeL"}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.0.7_1562915002689_0.966355033854996"},"_hasShrinkwrap":false},"0.1.0":{"name":"peeler-js","version":"0.1.0","description":"The utils work for typescript and javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup && npm run build_copy","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"3e2185099dc4b94b5f47c738daaec5b7c768f685","_id":"peeler-js@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FbwrED43CvnGESCo5faKU8YFfWe8YhsHFpX4YRtmOti+iXrEhTWZopOyjOG8tpOdzFjm4zGXRraBUXLFsE6GeQ==","shasum":"1dc912e6e2e7c7b93df4eaad27da97a5ed4eb2f4","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.1.0.tgz","fileCount":37,"unpackedSize":134084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKD7fCRA9TVsSAnZWagAAaZQP/3KAZoaVV5jkRwv1gX1V\nLmzw/vfBzyWJn42af38/XNTrDSUXQjeOaHfDq25Nrp+JfYApreJHIui4kplD\nsjmbp2/cFohb5B0KMlSVyRPf00it9bgK2S5DVq7BarnnnUUoJNxSZNWuA7AN\nY70uyVC91DHOC+SJoe7EYL9yL6u5kJbmCNZ0W2Lno+Q8fxOGsrqleXQNBxeb\nLyevZAjS1ngj3zKBlq3G55Lj5c4BepYQVHRW9d5Trwy0lytMdOSsOhdgIoNd\nmBB5XinC2da6k2A4O76ip88jojIxwu2i6uB3fxtc/qns6Zwk9wwXyrov1/bh\nvHFcSiZzrgeBBzWqUG0XrDotJKJMy31Zv76WZjxEVZm79sHRHAdw8vyUwyUt\nrZqNZtnFHd4Xpz9qCWTUGWxOVPyZfNcnKU+aUtgN2hpCP1lUVUc3pn4UMHZQ\nvXqzr87VOFobQ8B3PG0Vt9DxVL0sbiL75TV4mpYo84OKLLaTMZ6uFxoRx6nL\n1pVWJ7PSJBGuR/+t2jPkCo8uYAkntQm1qp+kGKU5BJNV71fvuWGnEBaqKZ3U\n1nFw0r+S2x4+5f7aDQbo7fRZpN0EQAogOEhbDlhHGCjwLyjaTiVutDdgIGti\nUMbu+0wJOkfTwECDRlwZtEBrIKamJQ3EOVBfRdfZ4MCQnAY7Gwr2KLKx24ER\nqQbh\r\n=o328\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXGQEeKy2nQrcIXzwPfA+UpB28/x0BQsOlx/evzZMYzAIgQbqpwP2pFjNXG3b5R51Nca6PxKQf2GMeBTGYgqPTOmU="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby90622@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.1.0_1562918623100_0.4003202839870199"},"_hasShrinkwrap":false},"0.1.1":{"name":"peeler-js","version":"0.1.1","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"8c4ebe5b1310e5252206ad3c5ace165f626eeec3","_id":"peeler-js@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CbN1t6DD8ZaccS0Wm8Hymd4hJvS90tWxhMXR640UlVplEnNyLr8VmkzGtWYjcgTnHLo4dGIXIrb0CqG7Qsbrog==","shasum":"14c84d660b98cbc3f7bc6e870f1a080e290bfb65","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.1.1.tgz","fileCount":71,"unpackedSize":186235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKslXCRA9TVsSAnZWagAAzSkQAIocDPrN+O3bgz7GJEgp\n36MlH+zyqVUSNExiEFmS69BP9rOcF8OvnM0TT2U7ZzjZvnwro1XRQQkrzaRe\nsnIdB7CEH6oneejCIqVvCVwbxxi8U/X1tlXnDtrxjL8xn9UGuEMfsxCcNWLn\nTgYpv7uqURJIbIesUcS06nPy/nQAp79cw9BXKTQp0H19FjPWgnlFTNgeIjKd\nBJMlj07oaQM9/JjCWWPxSS4ZbBSJml0DphlELCbq/nlEQSMuWw+UpRpnCzdW\nhl9ApkSazyoCLhqhig8ETjUZKhR6i8Y7ueEmwJeHBUBIcJa95xvOrrCu7RQ8\ndKRDTbBEGQTCAt0U7CZVSG5MbSqXZbobpCDDkcee7DAKuBIEQhZ0n3cR3bt2\nkzqKKKCKi01ReKEQWUWC7OE8lthtJG7PKm3iLXHzWxfUoHg5YFJbdxnpLCDz\nH6T/ViefWX8sYSNUP5xEe55gZAqNYoAVkdlJ1UeY5q1PKcjiE5yxM4tWBp46\n/OGtUdrcF/mt0/ydfWHm1edmkVCLHq2z4q+hpHaVs37USOUMtpCD0FhQOoQL\nlHieAcGeCbPxdndqPFprOUd3EqnL5zyTsZLpmOs81PbjC8kFCPhgugkeYMUr\n7qz1eaDgQzCdbs6Y+wnv9WYp85NIrGQNU0Hr49edQH41zYQ6poQgDaiqMrz0\npN6R\r\n=v9Ut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTy+4EWnPQ/8xTmq/rzdaTY5f16Jw5i/W6MpiqZHNdLAiEAhStQr3u5CaGQ3G/Af+f8flxbgfHzdGH1Z8g4G5uZILM="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.1.1_1563085142792_0.06757380605380936"},"_hasShrinkwrap":false},"0.1.2":{"name":"peeler-js","version":"0.1.2","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"7d659652161a23560338a937711afb577af5aea4","_id":"peeler-js@0.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-y6bjTQRllqsYBZqzilbYVB/U1o8j78ST75CmM8wkn9VHJM5Lj9RKlOeGb7s96MChddbnWadd4hPMF8C0zsP2sQ==","shasum":"105f7b7a538bc101cc84eaacb3117e0d49467065","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.1.2.tgz","fileCount":71,"unpackedSize":197063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKsxECRA9TVsSAnZWagAAS1sP/0uhDbYhTQicsFjERTj9\nG6t8an1d8/Ri2vZW1Ls+dQ0QnSU7GO4eT+I5BUecVDSdL98P+HO1ygIXt/1+\nPPyPmocafDG9Ltp5SqnbSm8hIJy+S4CFDAs7TaNc83jSmf7OOt+E0ioFTrom\nODXQvA+SW2MEhfXPJtyy26S9uAsgHhykvh/XgiZShwmoDkTwxIgVUm7KDN9f\nnp68x9+RL735feAxIZwkm5GlGrEXkf+GELA3e7Q2F8lKuZermxqzIerC0fzv\n1m3pn6Pxve3BzqPGLO9eOXlo2OiAwurvtu+dti0qqGU9D2jeacidfOTy9H7s\n2siuXkG4Ft/BtiwMZSRwkhDOv2oFfcgHMuCmguvShqACMGmFRPse0ANSAgQz\nfoO++FB8lc67Yn4c+E1j0Q668f5SPPZf/3rN7VZIx7EfuIEHUhj5mBS/zq72\n3qKnXihmdU6845cTcgWeoPAKBb5Y5QyddiZIkM35nWaPbevdfXcZLTSgknXw\nPZvI/yWgVAgTPIlqCxe8dgJstZoGxXVlEjBnEo9JrsqCsIh/riQ4TJ1IAaUM\nuIljmrq5ApVqY0UKvDrXVPyO9x4xoQ1TX8yhpGxL3VkkPoojZyatX8LgRr83\n/jzc/b8TztnrXHN7kh+qRVhMFtzjPLTAAXscFTaHZmV8YC2RmTddn2UZzElg\ndIk5\r\n=hGC0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGSbNXEkks7P4QXfz7zXq0+d3K9GNQ0O/jEdgd1PaeAAiEAs+2CTLNW/kx35BfsRj+GVOqVYSVzkkb/rD9IJ2uhREU="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.1.2_1563085891536_0.13026296353953382"},"_hasShrinkwrap":false},"0.1.3":{"name":"peeler-js","version":"0.1.3","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"c8504c44455e652e819c15727fc333f1513725be","_id":"peeler-js@0.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/SzGaPJvq4Rr2GUfsCy12eQhWl7OjEbCtaVKZkHF3rZXDgZ788PPugPd6O9XQqSBwRyZ73eiJjKnKf/mXkMX2w==","shasum":"ca39898dd38f21d1347c4b69c83885afaa55b640","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.1.3.tgz","fileCount":75,"unpackedSize":241283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP9p6CRA9TVsSAnZWagAAcIYQAI9B39oe5eN7S+qLeovD\nAe4s3/Ih+oViHq9A6KeZeFjI9EDZoI3GbWrlt0jiKntnbr5XqG32m+1OkOYs\nKsei1/mcMbx7S1WlSa4wwrAtJ730UKpD1P+1TpRKsKnuPsXziyj8Claw/bwO\nX73NmPE8Aar0u/ODJIvP0BQHjaUdHQsL+bRYUgVUHLg3PcbR37m7P1obkfVO\numbvlJCDwFDvzPGhzGg00xyVBZJeG7iX/2Q2r7ed32hcIdxKlqLo/XpmGLn9\nmSdIKfIPLffXiqPpJS5uUbseGsoLltqt1nfwb33fYshy14MjudAjzjzFZgue\n9Pjn7oHbXd28MRsvXdU2MzG97jCiEPWQExBvK1U/PTBF1s9qi1df9ZxsPwK0\naYFG83Na5nML+jEsgtlCCe1dFBeiCDNyDKho4Q0I5mvzgu4ei7DT5FmLJWH8\nTk49ibeF5OuGztYLX4e/doNm9BgZIDafxfIJqqsqgWDD+kXBZTOpsEp1j4TQ\n0IOm4mL9sBYwtyvdenbCRrTYXLyg5gv++tQRaXUhRLvs4QLiUsV68/T9cwbm\n6JOmfswbisVwugKd9PDI/eYHdBP8VwPdQ95CcyLYnchWfml61KUrqtdpzOTa\nyen6cYA2H1Qd08mvrpJ2lqCi6RFe3v/A6jYRp00fWpxfWchPDuPG7ZEFOQCr\ndC6x\r\n=g5Mk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuzWoQL3WX7yO2A91SVzZ/drPl3XkqFsfKoC/OJ/5j0AiEA23Ftgxbfgwh1RCp3G93h8ezUeTFiXzwYS/wnIsIjjkM="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.1.3_1564465785472_0.865458262578471"},"_hasShrinkwrap":false},"0.1.4":{"name":"peeler-js","version":"0.1.4","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"f44588523cdcda15dd3a9e67d6aa1f1d6bb864fd","_id":"peeler-js@0.1.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Katf4F1cM9bqZSCKg0hXtRi6rqGlwts3kdYsnUIYPhDzhLI+Rew6l+IBTys/eW3CRh7J+uTeYKMCm+yjQYOPXQ==","shasum":"3be294fd2116ca78e8049b204746478dffa5c545","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.1.4.tgz","fileCount":75,"unpackedSize":241283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSklCCRA9TVsSAnZWagAAHz8P/0hH/0mqh+Vocce+URjb\nnPLFqa/OGudVyY+eXSlaedqO26dDTY/8MNqcl6f7+ZpzjRr8LLG/19+XpEAw\nfNiZ/oCKvdxEA7ubbeFQ1EekJoQLLissejpf8XCzqGwBv5ELPQDqqpVUzBG2\njrHpkcisWl2mO/9xd3ESvuNp/Vwv/jI9hPytnG4Wju14UgrApGrAIRPhit5J\ncjLfawQnWKqXABtvCVKP5bL3HLS8wA06khoRi4ZWvyXfDXf1KCvh4q+Iiwgy\nMq5jsTDtBGya5qEd3UD8HoTuUxYz+V4zVggRoDMdwKVO0c7wHLB6jukxGhL9\nvcKLfjdOMVPp2IrrlEKynbJc1cvzdBlgZiDCb9mH8/sKXzuFpvsjsvQqVCe4\nTDFjL1xS8T+AlyWyQsp9Ap0g8TJSE8BZbnNlMLm74j/TLRTfJlNdFv6P8XvZ\n2VOyDzniW3nZiVWf/Qp4UT12ZbOL2PQok9lE0yKcNy82iGtvzSf4nelnKDhj\nkTSCzv4KkQokuFML81tQvVXrz4G2m+q+sXvtYae3WvjE+IEI4V5loxfRLVgI\nUriuqJv3eiE1pNEALmhcBCiIuNq4y658E198/QLKHEopvmhRC3fKxJgyoKU+\nOkp5qvPN9sQ3Y0/u/HVoRRh3bf6wa1AKG/7UwMxNlpuk7MpIJCOlMagwzk4X\nGSES\r\n=KErZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/lv6cpl0dOciiDoDPAhHGhYz+noJkiu5OqizS5qwg1QIgVYE1E2h+ItY+o6EtI3fmQ1XaAOLH3MFbEEVjmsXDgLs="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.1.4_1565149505584_0.8473217147661434"},"_hasShrinkwrap":false},"0.1.5":{"name":"peeler-js","version":"0.1.5","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"ae3defe0f149b383714d12378740d316ec729dfa","_id":"peeler-js@0.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-Xs85XHqCzimbgv4A0qIXdSuRBuR5T6UPtHczJ3e/tPAC/P83U2oL9T1I7IpZNThFTkzx/PmKVqMcnXRjTdT1NQ==","shasum":"1132da14586816537eff8d1a666c97133a664268","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.1.5.tgz","fileCount":75,"unpackedSize":245764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb20fCRA9TVsSAnZWagAAZdoP/0IJ/43jgXvoWMTkj4lI\nRl9rQYmNJ10W8TJFkLMYKj+ybAsI0xLD99YUINydnFpQMfctsp26YO1BaoYr\nyOHbhrBD4IV2eS87ZzRqfDoGZA268uIT3cLTJ1gR2b06NUyfjGSclsn23SoI\nCt+nHa6urf4L/C0OFkNNSvN9bHRFY4kV6UaKohrHEvsLHgXlNVwpI+hJROWK\nJpraYg3QwqKfdSh8US7srPaudMwyeqQZlqQGTVOfWvDeFxmw5WNldjvhaR9i\ncRmshYgt+Vkek6k4qkPtikjMwInygK24vE1cu5prqR76c3fgr6hDf/vZL86f\nbxzrLYz+warJ6M8wYe7AVOKSpnSzLNW5ouUSdyg5YtuosmHdjKXmdL9kQQ7v\n7uMqCAWkChmpkkydyXBmxklX2m9SDNr3iRqGCNzSqLRDfKMkCQIXtul2chT9\nG0B/HQ5W4Z5W+xNNU4bAHv1pfi8nPbq5ZU3lFHgSssoFWntXEaTRTrFz7tBp\nURTaLguxmSytnTMabZBo6YrgQUKA08lcdfueDbPQUBPVOyhDkmQ53rp8qlOG\nHP7nOAOLy/Qki+3I4chF7VaQ1UhCctfa/j8i44RKNd6evyVUI1FPjJMfhCLR\n1Pc0yDDAcBt5qyWSylYEhFiB+o2WWgp7QxGXnaneguwG1meU7+k4/INJ4Eif\nWkiy\r\n=5LYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVWWIx9iKl+IjLxPqg/EvAaNd8GJuLfMZPCopWTCgdyAiBa2+NG2Z+u1cE4hWy1fbhJCtHKoFJK6NPuP8tyef3Fzw=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.1.5_1567583518913_0.9609020745350165"},"_hasShrinkwrap":false},"0.1.6":{"name":"peeler-js","version":"0.1.6","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"b1aa3b90923b16efa44658eb9a05497cb31f2d6a","_id":"peeler-js@0.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-JMCmYNkqMZEX6Usd2CmOeYoHT5V+rlvTNMlwwJH1Q/5U5wTC81H6zzkAj6lw1+dPY4sdMfGqrGEinNFep4Q7Bw==","shasum":"d04e6f0dd3f258264d50e517405974b12300999b","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.1.6.tgz","fileCount":75,"unpackedSize":245684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb28NCRA9TVsSAnZWagAAJWIP/iMdEAvVLAvPlwj6+yIf\nNSyUtg0yP5mi4LGcBdDi3Z/J+XnxxEGtA+roc/cO17AB1gBlkeDWuY84pftH\n4hPsZnOL6nbCYMZK/KxG7rBdKZkysdKAdM0WIwIEh7JifQxPxhwrtMZTdgQb\nobtN0uueGJSn2qO2V4XhAI+be70l4UmOjrrVj2fMyEqsgQTfDY13sJugxnp4\nQlID6YtFJ4UmptXH7g5n+HeBr+GdyqXLh37ny6PRUpsPfZJom7mhXl0X/JKA\nDTVEZJ9zFCK1YezoW20WMmQ7b2kik6qJbLrcGirRsuGKZr+tDnFCV3NIqIMa\n6OuJEEllhfSViGt6/6o2nEDCGVBN78tTxxUUnSyCU+4Qklj7+hOcVFVipaWp\nKXMwiKpNKAehmR7oRx7jktvRVLXCbJXng6rktxjrcJ3f8a/p24IJycGTc3pI\nu8JBc70FoOuDRrISZDPqnsBt8Ky2lHK9kQteKr0nBWao9niZjsg3RWW1A2Qg\n2kDxEMDQ8fhTMBjHqzrurW6mYqd/QtMXRGs3fFXJ+Bqs/xqNQMqdFzpd1QJK\n4ExJ1WuEGM9NnUUznvltvPIylycpUK7/QNFrArIKX1gDa3CqmDYRf+DXFcBj\nfbFum77ciHUR9L4DKcDureRfp82kLyTnAVOROxicK5sdK1aSXdTOkQSBWaCr\nKpPf\r\n=2J25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdlnrHzPMZlrvurshYu/rPDXFbWI/CkaUmz/Xttr7aUAiBwkhZCGoPDHsCRuONTAJuLhKYIaU2xQOGV6Z4c0FPDXw=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.1.6_1567584012601_0.06838782322956005"},"_hasShrinkwrap":false},"0.2.0":{"name":"peeler-js","version":"0.2.0","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"1c65f641ed0488744f554f37eeeefd0bb240a2e5","_id":"peeler-js@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-ZsqjoPvAKQU32//MGRycPWGHLIga6IC0dTAY4woGJrV2KoML+Bef3I5aYEl9WZMiNhRv45Oz9vPMyv9ADz21rQ==","shasum":"5841db5a0190f0645060572d8da543197e1d2e2e","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.0.tgz","fileCount":79,"unpackedSize":258875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfyCuCRA9TVsSAnZWagAASRYP/1EwtCcsYs9POWb+tDG3\nrCt0OViGdV3BxyzhXraAjVZf3j1Wdm1qMIvyBp+zsviWW4Wu/snUOtomABqd\nxxvbU4a79afsILGARJZwbd6WU6VDgYMF3cc4wAWLCA2rqWJXdWwMS+m1HYfy\nnn+Os0E/zZ0Tqc43ZtzxWttllJP4AT8Y9C1cbOnQybxlh1+QhQnEb+VwySAM\nhmtMuzzWLz1roz4PXfAlZ4x1cpgU/VOZCixgOhVgeqAGtlOCA2/2WyGM4NTS\ntg3X29mOvoo0wuKzEPI+nY0FWcv9ISotsImegv7+amsnOp72SbzbBy1Uy9Uj\ne2+oMuhE2h8ED3Tn7oUPsiR705MfaoA8l6oyy6Zqt3nejZlIDFOl15f5I59Z\nG0MqjNbSJBOmboHODjQFyxJdAOEI2EmxlJsKkAZszr9kt0S2WWQ/5TKP937N\nxfVxRxH9ogN8WFKRe3ooSZdAgb/yKBGUT/jm0SC4xLMaxDXucduQ2O284hhv\ntMO6X1eZO6IDhUuWGLHPzS0S6JLokD/n6QZ06xDG0TjsIIuo0qHEfH+OzDgz\ndmEfRR2sMqmIj0OS9VKiPzDmNU0MIHhtAW6ri1lTAQ94sXFK9rr396F8p4nM\nuxlOq4xIgeetqZp4vPNqBBciOzherZzlIhLVOVz3xPUti+JRgSW1+utwXXbn\nz18Z\r\n=4ujR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvXoipEncVWxvX7wVQZ5UDL5BWjWgOBtxsyi/vifW7wAiAV0AheH5r5OvpKW+qQwdnj+QQlmgqh4uRzP6de25RXrQ=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.0_1568612526163_0.22198448315065877"},"_hasShrinkwrap":false},"0.2.1":{"name":"peeler-js","version":"0.2.1","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"4f1657afbf6968aa19fddbe5498a0da07f53b774","_id":"peeler-js@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-zWDhZR+EOZGlx4blFCBOMQow+lANz+PeU6tqbYASLi3cpUJyhbg09lpI4IdgGvsgXyNULmu6DZhC5g9Hedu0pw==","shasum":"1cf6aca0e9961abd41faf44b31b54d6e1e6b94fc","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.1.tgz","fileCount":79,"unpackedSize":259315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf1IiCRA9TVsSAnZWagAA0GUP/jyVFyOJn/5hHohsPLnG\nn9YGHOnEKyyQNRAu97Hkf+pcTWoljEZOknZXCTqaIC9Rqu2n0rFf49L1/ny4\nAU30HCzgI2WEIAfYfUZLwSozVKShMLbrGeK3hKIKoU6NsJYyYo4CDpZkdq4P\noBQ4N5QnkOmZ5x9Xz+80UdMAOGPhVihTExAm9PHE3s/yXW21CPvsSNHi1KZS\n3xeKZ7aWBomT7eb6i145t43V/Y7bdi718PNTHdHS3yL1MncE/k8lNVOSWOta\nkLVVybfunivK+h1fcU5523svStb6pwhdaz5AHjbp38zBHFDd6BeHlhHUf13D\nN25rqNbGj776nRcnZxoojt+FNEuHG3ouNFeh54YKYa+82RUaI06Sa0fpq4L0\nJfK5ccTll35AHFSYxnnxYvFPzVKkDOy5+4G43lS4XBs1hMDlYNutJIigPZpG\n61qMP0ZXGkv+9NfS1ho+0LY6rABnGPhiE1fq2fqPahHodfK3AwPC6+WJLQEI\nxRcUmNMeG1yP7TpKGBFUHVCIO1nDWujoHMotF+chURwy5rHlzdA5NcGb6fne\nlo/A4sz4wKc9MRqM4/kYY3vlmW5rFTKl0cy/z6H2RWkiw33uWZhpuzqNRWCz\n0u54wzgT+JFC3TDXW++oMJJpcaFdEC+AN/72Oaes1zBgnhI1XDkyOTMGyT+D\n5/U1\r\n=nSs1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSlj6NGMEil411DH0JBham4mCSv8zfEmIQbkX2INkzcAiEAuIYOlZeZCHjOWF4UeJaLPXhgpK03Tyb5MywAktMx7Nw="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.1_1568625185709_0.7311106999199652"},"_hasShrinkwrap":false},"0.2.2":{"name":"peeler-js","version":"0.2.2","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.0.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"d49a775683ac0f921b65d169ab64cd4149afeea6","_id":"peeler-js@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-D1hR0onheFUjBQFP47tz+oVgKfsRFa1SEeSOxaq7luPVQQH5V8zDKF+lRX2oTXT6tVA36zgvOV5qOBCXy4oGuA==","shasum":"85fa7940a5f0b3c3be6bbbe9ff129c74de6a44fc","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.2.tgz","fileCount":79,"unpackedSize":259870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgFcwCRA9TVsSAnZWagAATwgP/1tXsY8xWsGhwaIcheoe\nCWf1appLKH7xxodUZ68P39kfeMpLTlQe02GIyCBQ4fmE7ureUgceIgI8womk\nm0LsuR/p/HfcAaf8z35Kb2MtBeb49Wkf89i7vHA07W7FaXKgo1y6/oNYZnL4\n8NiVNIoEHC7oTjRwrAZcnsanobSP1CCOGN67I/lrJiYpGb4b+Xev9CxHVjx3\naOSWkyODoNUF7a1DcRiNgs+95nMwEoMrWbBDBcjPlf6aedOBJk1xhKhBFc01\n3ol+c8elROO97ro2NG1LGoysNmBIIVJ1d19kq2j+rgSZMzHs8w2mPwIkV/ng\nRLIDB64rHWRGw13BUmLKGznBn/iaPg8ieu2iRmc39YMRPJrDFlKCzNM9CSHd\nrzoTjREyD42lTEjU3DHer+gJUIjQq3+IsKdpHvtCQP6XLDbHMqdDokGpyJKy\nT5tVdtnlNDMWXcVfD4C+plo9c21Eq2AksXhgFOxkqjrZvWx/ozbztzxcwM7k\nONwXLu2OP6zY33XHRz713DFjoJ/bTjx55FtWAoiHbZw8MGUhiTCIu6ATiy6u\nrzQ9amJj9zb0LLeSbw4OlDQ8KKK9/X9fTUwmIphfaDfsWydnFe2Z4ZSMe8o7\n87kRyYQV1r0mMDJBqnm5iJdVFXXPhUhNZ8hac75gvrDkaSQYA37yRe3ZvFsd\nM09Y\r\n=grW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmeVYwBnE4hge9rAcNgJJIHbF0aPKaX2W1xQ9zGs0fPgIgEK4ZQcZI6zlbPj3ee/faZA3GatoykhFngxh0qt4WLrQ="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.2_1568692015754_0.8118561310176644"},"_hasShrinkwrap":false},"0.2.3":{"name":"peeler-js","version":"0.2.3","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"0a6aea8ca99fc791094bd5707935229b93a7f075","_id":"peeler-js@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-pRyfghHeNKV0Yfwepdce6j2G3I9UDtt1njCc0ucv0eXvZM5Flu2xHiMLtTOaT59cnDmclg4yTTxNduQGejN+sg==","shasum":"5cc9df9c39652245ff3ff15a1ee9a3671d5f9f54","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.3.tgz","fileCount":79,"unpackedSize":261094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhz08CRA9TVsSAnZWagAA7toQAKGfC998gA0IlFHQQPSp\n/JajUZ382VjwLB+3wCb3tWQi7/Dpykt2Qj1BDPVqP9h2k34ouxVTu5Kf+OVV\nnU3nWOrda9Sp6VAXLJHSgHuW4+n3VX0NcsBWJYzRWQR8piZXqI/QhFa7Xkvs\nRZWsnXgOsAaOlOzJ0XqsCAvXW9J5wtTdpYapfHQGRqQnzUgLTcpeL8i6E+gg\nWvcqhTRR0TilxEPe2qvn20LT86Ia3v5fNmTY31n9jSBYlJU5RyikQEhS5QGU\nfz+MEkJVI8gY2gBHoP+sORINOMmNd5X34diyNBn7glD0vYZIEFgrbHWdSAwU\nqvSX/2uMAO+ZWJxJCdTyShiPh5/FtNH8zwgk/oRfUYu5RSM1UdzyFwRy8IdA\nwfywdKsljL25qI1gBA7tckiVo4EREMrtR0rioHWQ+BrhdyjGq2H02iGznjHt\n4PYEoZrXyhu5bWozDRsnExzMeePZYLz9rFKZ8zaFN9ZvqEPr6f7kvij2vgR2\nYB9m95vOhNN3PoO/tMsJIy474xV699lPfdd06MtSX0DRyMBFyaWDbNrQ8V+R\niToFPzjZ2p8NWihSJw0berdhm7U+7HW46dlcZI38nkMDhd3dWtPJlzFt+NQ3\n7ZRLmjzdWvWSuYu5nCdQ9EHwvf9pGC43ghbVPNuafuI5zq321ZiiqGPR0ON8\ncGur\r\n=dJuJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRhz23nPfgMSBVjHESkWUdfOJeJl5y1BQ7JxdnvepXiAiA+mp9liWm+dA++VE6iG/b6IeP0AwU1KBTF9tESUcA8uA=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.3_1569144123293_0.6092212179550285"},"_hasShrinkwrap":false},"0.2.4":{"name":"peeler-js","version":"0.2.4","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"f4c01cec5d57501ba6f34712064261ffcaa4bb29","_id":"peeler-js@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-VTs/HvBKhHZz/YEI/Q0RHadDG72PyygbG1dKjdXJX+iCxc9nqQjZDfNG90lwvYcUMlTNivyZMfd80ZUhs/Oscg==","shasum":"61b41805d8f725593e2c2b8c196f4dd8aa00490c","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.4.tgz","fileCount":79,"unpackedSize":261356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh0RhCRA9TVsSAnZWagAAP10P/Rby+0m7KJ0MydmSmQDE\n+yIBkCTB+MVUQj+oYbcBcSigg8G/41P1zTDYAxhucu8tSBJr2o8R3mxz7kk3\n2RTr3N79/ZJocA3niDa2JX01Kp+AvyKCj97g2OHYPbGmSrOUj+zrce6ZDvbb\niE7LWC9lurE+gETab3t2ThI/LdD5T6RJYTOUeWiiuczRKuvEnuNocywSes1n\n3f1c8aBIONYoGde+mG4rqzv4TDgX5Ge9NsnCvwve61cbfzcXh81WJh7taYsZ\nAS4QrqmocWhDJ7gU0PfPpgpPBgq92GLzeb5KBYReNs4V1CebwdjvkNKMnLhK\nfd00H1VXuPDRn0rGysidFPZjMVwUCag8SQEHdazGATEz1Fn/TcjpINTmCkn/\ngRAMKZpBnfEcgZpb7zoU0+Xj1HDW7ShaaT+6e6bbAWrgkfwE9h1o4sngUAV9\nf1z78xCvGsqsWVigCs36CNKRjOrY3fUm00r0qZ6QwvCzjSeRLX4StiyVqPsP\nFVNI9SI+wi5YrFQhXV3WxEgF3x3fFnyaFPZSBRr6Rp6fzYk4v/QJD1ZZoVlD\n/XlxTIec/lYMhcWSqXNeh8Zu4U+k31uvPGuHmLgL+H/FWcJzenw5fHg8Ws0H\n46ayevGlwFPKaKaqQ8ve575jSYq2fm24q0HzYoVDnxZ0ozw1GeJ51ZpXAeHo\nmAUM\r\n=CCmT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcJB6nc4cRwHpARQ/9MA5QDyxua2DOpp96nDzByCYnJAiBcX/cOhBeWPWfkcpKkqEKENB630+XMo/1fbnEENyn+Ow=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.4_1569145953172_0.6259244643258326"},"_hasShrinkwrap":false},"0.2.5":{"name":"peeler-js","version":"0.2.5","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"634530c44540215c858d07afd9c9486e09771dfd","_id":"peeler-js@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-7ZvmdjpGyx0s+sJq8f7Ikww2TtgIzqE6NhxIcVZwBVjbZHP285367hi8ZHR4uxMXA1YvaFliQil81FHabEyDOQ==","shasum":"1d0673be422cd76084a760d2b72a1d426a0b3434","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.5.tgz","fileCount":79,"unpackedSize":261382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiGPvCRA9TVsSAnZWagAABhsP/RA6GlS9sZxC8UZDvYOy\n2RccggWcgopjm64sPCNMSJQ9k+6/TYDa0J8k84JoP1XsawZu9CkZKJb4YI4s\nSb1dAOKna4Lc35/qLw5djse3IFIj2WBpzaN9INmRXyxWiUYRijZK9ZBuhGmi\nw2n64fOa9ECiazCNQfXl0eyHpBJOc9IKxxmFbzaudNCIoa7B0clekEPsN9D7\nBu+8CxUMQ2xtdiujXu09kouX1Emg/NIyBHOaYSGTPNP+MVF1Yxl/77BfUPz7\nsfjsHIsphhXhyrRGUa9zF6nBwUILMQnCfyg9qJVg3rlnMr48CikLfBL0UjXa\nTe+BEA2r+JfRTr88SIswYedvgrg4O9buCpTwtySN0PS1aHK3f2ewENPqxLE7\nBW+M9TA3e2B4U3PV4D5DcOfXZmzHAOOZNRD6qYo+rFjwKiiJ26l9GYvkulJP\n4e/fTapvrKPvwW1hjawOTEaeaX+RLEB1c5uJtyjU8ySkot/DGvgAlpdIcytg\nG9UVjoSRncE03hkdNWdNV5XKCTCu6ERf+uTjzMlbwR/LJhPLtkYyTgvZvWFW\nuumulJJQRAfGPLnAiyy5B67mwG291qA6V56iMpYoYeQNXY4JTqpgf4r/47vi\nW1UbCdyVU70/eoR40bn6TT5uCTjPyayBMEoRm7/Wj6tQ7qrCtWoSDUKx9xx7\n15WX\r\n=DAu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXi7yVPsjLtQReGmDpoQuhMFb/UGZO3XhPfk5lCNB9mAiEAkGEjz2TRYNHC9ZPnwOldDUiaZBtB2PNBXmSZVQKtQ+o="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.5_1569219566760_0.10141818631724231"},"_hasShrinkwrap":false},"0.2.6":{"name":"peeler-js","version":"0.2.6","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"287ae734fe28ff705b72648ff0cee5c17b197fe9","_id":"peeler-js@0.2.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"dist":{"integrity":"sha512-5cuW+VyYXNtI3vuJCOHFNjh+kAifgNjie5BwSTHNuRN72q5IHuWB+xgC18eXhbdgUP2Q4XO+/abEFtpTiy6qTQ==","shasum":"6a7125093e6297fffa009cb3773dc686960e6cec","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.6.tgz","fileCount":79,"unpackedSize":261538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqB7uCRA9TVsSAnZWagAAv4cP/3EZsY/fc1FGG2bfCzjd\nGA9vvTIJd6IAQToM3Xy8QxKlOSb2Y58l0yKUmrgwV0lYuIGp2aJfsysA4Aam\nOJi8X3bsISd1izgHpXNl7F0/df6csK3n4Ljjrx7DowaVTUT8hQYlesaDXKF7\ne38n9FLRMzfFuGteNdtfaaRMQ6A3Nzt42haY8mhr0WbS+NjSwdoCWA2JsC5Y\ntSkQhVCRHP+79nKKmxfOq8fbsd8c3PEm2oxKqb6d8RH3nZRQ6KAhj1jxdF8c\nSQ4dBLazP9j7B8UAT2cWsJAkUCZo/PzvztN7REw4syIr3ntYRw6raD8x2jFk\nBvZDiIRwK63ElE+5L1+JkLydRR3lV4YDqu3Oba6B+naEjHUg9mY+AFbmoXqJ\nKcHtaO3nE69msy1CowUz02PWzqDSB5fy9CYb+DNDDvfSrtFcJKJfZkQRMel5\nnuKOGhEyV4SDsXYSULNTG69B0fFpkmpOceq2HAS4ReeGFlR2CKghbTR4x8GN\ndIqf3S2npy3/Vpck/bvY79nCCrkiYbxcgInK/97QjtIpgWN6Y5qQiL1Kphqg\nmtT84nxXHbmzpmUxtAFqL5cDluZ8SZbuUvVFZoEAK9xBVkQphf5e1L1ls022\nMhqzv/VpvtzxReeO2e79WsX6SVErezYGk5YeavTKzLtbH/Cb024rePafVFUo\nHDIC\r\n=Ztio\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq4FlfHNWhV4kJlNBsmFIrX3yWFkHIQ9l9SF755HvZnAIhAPEc3FoMkOXuTHUeQdjHJmdNh45o8O/GdU0hUoYGsPaV"}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.6_1571299053020_0.881496792291613"},"_hasShrinkwrap":false},"0.2.10":{"name":"peeler-js","version":"0.2.10","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"c0d891f960225ddcc7745404f2e10ee06c4bb07e","_id":"peeler-js@0.2.10","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TwDMQAyVTETnaxb0ATRwvy63ouPaDf46bA0uUotFe9mhmCZuxCs/SZWojtjalna9ivB+qKhOZNU2Ou4uD7tm4A==","shasum":"564e507fbefb2ac7d7cc56fc1eb4bb634ca02f9d","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.10.tgz","fileCount":83,"unpackedSize":263489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3NmVCRA9TVsSAnZWagAASkoP/0zhHd+xiDsD/B+3F3pR\nml4j6SRimqkgVJ17Tm58FZgl3GcZn7XS/Y8E1wduBHmoTz5fl6Z/MF5YKt/Q\niflrNQvB6t4oHKE5oYF1ZuuB+O+yUZWO8WKxjW9KXlGouH8RqLPVbcW7z0cR\nhmhcCS9L3YNyXgXfDYdKr4vyxn/osKZjmvkWfTIAkqSD/PlCCRbh2BfpvXb7\njjFGRx+KloLTX0EEshmeKfHGs/HLNTLie9R6sZ9a2A2Te378CVwXbzcFqw36\nV0OTR9PMm3a9FaBBJdo7JJaLelcKsQGlV1RnquJHIT0mzP0P3nsFKJ0JPzI2\n6PDuzqcxzE2tSQBonjgxn9w/ptvD7+c/s2W2FiFpzRdFzcHUCuOC3L2o8LBt\nL8rWmtOMznp4ksvGQVVpsRMLuCuyDKWUyd8tzaMXadaXpQcUntK577XcU7Ec\nish55whfEW5Iylq9G/oI6yP5RDa/BPyk6hcdDwH1U+HItFKrumtkcnYV2CX0\nVzG69AOMxWtPEAszqlVfAB5y3IPqsJclqUlaFn4+vOKTkUvf6G6QPolCEMB4\nmj6fdVxaoCG7Fi3soMk9mFTiVBwScUw1dg19HPFa0Qzg/YTya2ptj4FISntU\noJZScMzwzKyeaGABnQgLWX0b/9PRubVyBNJHybUaYPhFWWa7WAblcX6qtonq\nj5Gi\r\n=2C/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxOkNkHSdylFsV1mABquDp+AoHp9AHu/+n227p0uly0AiEAiucTqJ0qJVuvHMazjPcF3NRB5Op9hpbTrk/1ViUpjCQ="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.10_1574754708731_0.15633791154344068"},"_hasShrinkwrap":false},"0.2.11":{"name":"peeler-js","version":"0.2.11","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"211a177bd602f9c883c87704286c1c8babbc030b","_id":"peeler-js@0.2.11","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-EzT6nN+Wu07Qw56ScRUNoPBdUfHvWmiQ3gFSuhquokWj4gK3Qzrb+AFh23Y41DuqN8/xLc8f0ArXZmSXkeHdfg==","shasum":"0d19c1e8952c256a9baeb154cb18fca9c0c22924","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.11.tgz","fileCount":83,"unpackedSize":263435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3OCYCRA9TVsSAnZWagAAsiMP/AkY86riIKQsaSZoMMOj\nHFG+KBOZ9/U7GJDF9MT9RCteo2dK4gl+990ttIufADYC5dkMycyG/wAsqy5I\nyLkK7jMSYKWk4Crl0xgfp/HK3vOZok+sdHzheCyjZeQ2AbRG4qjQYw9NONy/\nrOsEXuBTEqxexeub64JUTWPET63BqxS9FsmQfzpr3UXxbCeJdQpbTUUgMt8K\nkL6XZICewa6eeMbYY9r4Z+5/E3BVoAeO05yeVHdPfkMQQj8U17Sqiwl9KT+i\nCO6eHot+GW2lxxx3awjrbbPZNU3BoHDEQrwIAs7dVFuuXAnfaxCK9faRGpZx\n22iqiPt4Oppyrtpcu+CUPJWhLGKxUg+WGkCfznJYHPL/3+sFvdOasEBod/es\nTOuiyQgNsUctZE0p8ITVwXnk8i5zTE7NK7gSY6ItwhhfwMtWczhCFGpSJ6YQ\nRD80mbeEE30bZcniHovo3OS2Jv4EyqAeaXkgFVRMU9SZzhH9yAG/g5aAJe6x\npEQPlF60c7NmOQKu5ONkBCYprg17kBhZMMI1OtdMvERslkNWyyoOnKzKdA+k\nFZC68UTVCsIgXD8iksLOHXydRw1rMxkRtODSoSUXkS+EnP588ZC9a0Xf/4fG\nXPcy1CCcbwWm+wHHgtPajokq09OlAydWU5vp4E5BP9OQcQihi0AmJOIL4ecI\n3LxJ\r\n=2cmG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2MZ1+1uU9AcIw2lM5Q4cL5TMFsa0s9+RfvjLqrX8aHwIhAPihRhn/FRETt0rhxy/VyPoLDB5PXu9J8kv9M4B7CARa"}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.11_1574756504359_0.6915940710775308"},"_hasShrinkwrap":false},"0.2.20":{"name":"peeler-js","version":"0.2.20","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"e4d080449a65fd8cc80bf87600e503b924ae1c02","_id":"peeler-js@0.2.20","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-3ZS8giyFbSZ9NJNGf2OcIQnjl/Jz6bnochc+m36MhJMtI6b6Ri2VJ8jss7xM9K54CVykyhX+wBxqJesZhwhAsA==","shasum":"868ba8d443c9443f7d236270add1a3ecd9ee3993","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.20.tgz","fileCount":87,"unpackedSize":276344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd36UBCRA9TVsSAnZWagAATYkP/2lMHX1Oy+fmVERoe7c+\neSPIUjZ4hFEt3tOYdn0dUjuvkA8nWHD6eCSi+Gotr1kws2Zjhgcv9rf40x+h\nU7HYCOnXlBqATpZwSrQNjuyAMoK4N94Oq41eq3o2USTF9IETdeFtRgi3O5dR\nSJ9HR2+0RHOhfPNuEAB1jLNAnptjEwTvRF49F8X9aq/7850r8vqHw6ax3rWj\nrGMbRix3ll4ewMW9dlLeg1rmmMDvZ97xIcA5R2QibHQDA+Rccs1K7zBw+oFI\ne8UKWtLW649lB2U9uiL/VjjVUPTzx+0EIPJTujp+hB7Hz9/2rtF7kx8E84DA\nER8LstKzZMas91kDNkVm+QoL7+nXhhfbL1P2/tY880amwyAI591Hdeq8I0ha\nAaehKHKHg4MRguypY0GRBjoz49ZWdsqEHDmU7e6+aY9SzK5ewezFpdAcR6Lr\n+t1X/QhUziq+bDlWHCfnsJgetncZkAFUmFGLnqLh1ZemJJAaBF9u1/7l008i\n+FCNLXe8mblEPAB4lxEsQo7tKtWBPtLQw0AX78qqMWHySXc2F1S7PYD6YWjF\nyluPbbabA+YVX1vZTMCAu2pH+CA82YvGNvz3fnNhCkfCtOMNYUyxaXUlkXsl\n5BUIbZN8GPgP7j4LNV0PbQqKT6bFRIk9wNVqFQFQWh7+xGeDAHIfLI2/Ijm+\nlp5n\r\n=fFoy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBARguHr5AX8GR7smM9hOIRfwZZVd7sWf0Ym8gyEaKhKAiEAhg3fVucE8yKL0mCyhMQ+Uwqn3A5xJXgXAjOr1Ua7API="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.20_1574937856547_0.42261828969905646"},"_hasShrinkwrap":false},"0.2.21":{"name":"peeler-js","version":"0.2.21","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"8e9f3c044473318a7fdadb07f15770b4b8fa7d5e","_id":"peeler-js@0.2.21","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-zdUCwMeYtL7x2BXsIy9boy6jupxUbBU2WVsvXoB0W8qjF1NL44cGCKWT/PhiLfLCJkxyIGkj/VLmW3aNXX++5A==","shasum":"550e1466ba8b369fbabfe2b4339a613490574fbc","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.21.tgz","fileCount":87,"unpackedSize":276676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4L4JCRA9TVsSAnZWagAAdXkP/R6lVF8TXAFkoydwHNtC\nKeCJkvI+I0FlUFLppErVQBTpAdPitnMf9WQa6sMSuG1unqz39zU/Ij8u+X59\nFtpgtzi0U8nAeM0VjgoqrR+xz7Ovdh088fxD3UIhezUBH0ESxBok1MS2oTgC\ndRsQuy8y8uwd4vKUTUr9UWrCfF/UQwJJpK1tOZ2uJD21IRQ5teiV6Lp6/8zl\nnml2AOK/sSIgDs8HKFC3E7tfp89NJHsKKeM33KAZZDqyR2T9fMY1OoHfHY0w\nrvAj9DWW5h7Rp+eUrlmZ9XWK9OQ7FCUOcUQMZHByX2q1z7Z7NuSx9HiQw5ip\nxUydqL7E97Z9jEjGU0OkfwiM6XvrGPl2q7gUV8w8y7yBNWD+UO0QSoyneC70\nnZ7fQqSjRTnXo5VeGwwBlitkqYkWVp9S+/WfgkNqv0fijFxo8uEE8n7Brq30\nfwRZtg0iEpy+T98ERP9G1JdtcvfBLGE7Fc+ulwH14UM696qGByjk8Yc9sb+o\ntXRmqv+EbHZ9B+46AASu4AlP7j22cRzXVFVYo8kri1oalBowEgfpNtHj6V4K\nMNXPGd06pjKqnzfU1GCGPslGk/Z2j5S0Hnlqrzsvj+SiOUstYISyWotWX5kd\n9vxvNXQwIvJaIVJaipl5H7ayb9IgAj7cJ7WUzxnoQkzd8PgCWEDu2WQqqZAN\n9leA\r\n=hkgX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUMiQ6VZ0BbJds9OR5TTARw4AE9I1Xr3xFbAXuU6NNtwIgN4/9JmB6qG31b7P8VyZuu3sqSGcoDEwnQK7wMl6YVIE="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.21_1575009800511_0.957727036332561"},"_hasShrinkwrap":false},"0.2.22":{"name":"peeler-js","version":"0.2.22","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"76868112532d2e3de9c20a076abbb6482bc8d28f","_id":"peeler-js@0.2.22","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Qb8lFIEXxrpKhaw50zpDCKQO+76a29J0nfsWotmkSoolRxswfPQ/xFWJXBf5rLF3vOw7x/t3n2xAtm+RuTVNew==","shasum":"a97795f90c2f6aa6ab9fec0e2be495731da2ee73","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.22.tgz","fileCount":91,"unpackedSize":280406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAJf1CRA9TVsSAnZWagAAGDMP/Rk7leedVs8pP7dpbpYF\n3954poiyW193VoAxCRp4SvMV19lWyvuK4BXnEaEW9/ON5k9ADj4dp8UywpO8\nTaXmC7pO6tIw9V2VHBEq93qY84I09ToN5QdX7E2ovhnPI9Ina5IWoj/kb3W/\nK84EaRQ4t22H/O44CoZW7QC4RUrd5dQ8hcFH8l2K2eC/PktJsX1I3WfPbadN\n+qEqezKe7hEyGJj7D7wHKc/18y51FCMg/manx5s+TTJjTZaVfL4zINVbY6iP\nkkGCvIQ7HPX18RXS6PXXZgNc4ckRHx5ED5GgSBUM3LiVoYHgT9fvxC/PkuVW\nPRKgGDUZj+WvmGOJ8WKkqYOd09fcOK9N0ACL4vAWA9zt5dGME/etcmCFwW81\n3Ch8GqBNvw68IAfFXjaNRiq5vUEnjDfcjhATlwvE42KVtGmxAov2PT2N5GRx\nmosDWAGJB7M3+iw66Q3rnrtLpbiua0XKwytEfN5aycppyeowd0dICw8Z6mVM\nYa5CSQecb0B1v77bZggWIu29QVuUl6vYbROhOeuuQAouM+gCINlIbMF6lA+H\n2iAxwBZNef73UHsHcOQD8uUtkQGIjhRXDhqIuE06eiEW+PHpOUOw2+SJgpMa\nm9JYuz2qcVBhOSpIBg2Tf1opFv7MQTf0a5nSBBttpZkdF1HP+WCEE70Sap3E\n7N32\r\n=H2rd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFkHIZV5+JveEm7Nne+9lXah5yXgQ6ApI1MbZ0twMtJgIgArFVeHgtcxLhITXODh03X7qA9703BkKJExSOWshqxhU="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.22_1577097205241_0.8099071225585781"},"_hasShrinkwrap":false},"0.2.23-alpha.0":{"name":"peeler-js","version":"0.2.23-alpha.0","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"readme":"# peeler-js (The utils work for typescript and javascript)\n\n[![NPM downloads](http://img.shields.io/npm/dm/peeler-js.svg?style=flat-square)](https://www.npmjs.com/package/peeler-js)\n[![npm version](https://badge.fury.io/js/peeler-js.svg)](https://badge.fury.io/js/peeler-js)\n[![Build Status](https://travis-ci.com/BobbyLH/peeler-js.svg?branch=master)](https://travis-ci.com/BobbyLH/peeler-js)\n[![codecov](https://codecov.io/gh/BobbyLH/peeler-js/branch/master/graph/badge.svg)](https://codecov.io/gh/BobbyLH/peeler-js)\n[![install size](https://packagephobia.now.sh/badge?p=peeler-js)](https://packagephobia.now.sh/result?p=peeler-js)\n[![license](http://img.shields.io/npm/l/peeler-js.svg)](https://github.com/BobbyLH/peeler-js/blob/master/LICENSE)\n\n* Clone the repo: `git clone git@github.com:BobbyLH/peeler-js.git`\n* Install with [npm](https://www.npmjs.com/package/roarjs): `npm install peeler-js -S`\n* Install with [Yarn](https://yarnpkg.com/en/package/roarjs): `yarn add peeler-js`\n\n\n## APIs\n### addListener(event, fn, dom option?)\ncompat addEventListener and attachEvent.\n\n### clipboard()\ncopy text.\n\n### compare()\ncompare any element.\n\n### compatCheck()\ncompat check.\n\n### getCookie()\nget cookie.\n\n### getTs()\ncompat timestamp.\n\n### getType()\nget element type.\n\n### getUA()\nhandle userAgent.\n\n### firstLetter(str, [option])\ntackle the string's first letter.\n\n### lastLetter(str, [option])\ntackle the string's last letter.\n\n### isType()\njudgement element type.\n\n### listenKeyboard(dom, onRise({isIOS, isAndroid}), onFold({isIOS, isAndroid}))\nmock listening keyboard rise or fold event for IOS and Android system.\n\n### clearKeyboardListener(dom)\nclear listening keyboard event.\n\n### new Logger()\nLogger class.\n\n### isNumLike()\njudgement whether or not number-like value.\n\n### numLikeToNum()\ntransform number-like value to number value.\n\n### parseUrl()\nparse url.\n\n### preventEvent()\ncompat prevent event.\n\n### removeListener()\ncompat removeEventListener and detachEvent.\n\n### stopEvent()\ncompat stop event.\n\n### storage()\nhandle cookie localstorge sessionstorage.\n\n### rules\nsome rules(below) for string or number validate.\n#### phone(val)\n#### numeral(val, digit)\n#### number(val, sign?)\n#### integer(val, sign?)\n#### decimal(val, sign?)\n#### color_hex(val)\n#### url(val)\n#### chinese(val)\n#### include_chinese(val)\n#### ascii(val)\n#### zipcode(val)\n#### ip4(val)\n#### notempty(val)\n#### picture(val)\n#### rar(val)\n#### date(val)\n#### letter(val, capital?)\n\n### timeslice()\ntimeslice.\n\n### uuid()\ngenerate uuid.\n\n\n## License\n\nCopyright (c) 2019 Bobby.li\n\nReleased under the MIT License","readmeFilename":"README.md","gitHead":"a138464feef035d4f9d3b93174cd6209021f3295","_id":"peeler-js@0.2.23-alpha.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NtjrRKMddP29/y+ZLnYZyLcjvla+GRTEYVGHSYKszh5l1Oo95zqoReyVt9RXYo3IGbljeAGMihp0Ybw7gYIvqA==","shasum":"e61ab3b9066be20f27beb4da5d0353ab22f21856","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.23-alpha.0.tgz","fileCount":91,"unpackedSize":280708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXx7DCRA9TVsSAnZWagAAZlQP/iJ2PLpL/wjlDzUtrt0L\n4ORQZ0B0hRxuh7jqht1z3xDin9SYfKeioYeztCfg7ZgkrVfn2gIlR5MwDNd5\ndJe2rbdUTFaQl/0mDp79brp6gkm/EbdcKYGnf1FhT7srdZabEXKIu75gPqeP\nZIWENmYVidCAJYjtyoIWiggpvfcJle/FFDWoqPcH+rz3RsCAj0EP4CUGzKhS\n8OGmZFskxXR4DFeTw1W5qKeQeslTQiNKVfBYfnf3OQi0EfwCqF6/uSPNxima\nmEErZzZfOeN8qHauMyAKrKUmfTTr7RS1TJbaQSGibZcipwmjtqdFQCLDYfLq\nE7TBs8BXfv47SKzLPa2V68mIMfNifSwTutj2vbgPb1YVHj7xjG0ntwMfWbkW\nkreKv7vOGJkIJOKEXAbSicJUaEocwkU3J+/62PI/iA/tX/pdJe4Mc4PohAy1\nvvbGBs8sb7EeYgAa2iDyxri95VD4am2CBKtSCzuLxOFqM+s+NeaUEO6+aZuJ\nIqokZu0iKaY3oZN/BvlhQQMNOAkBvpHm49wm788bZN7itdHxx2vzaYaFR9hm\nBZkvMPThJKMFQxyaN0WITcS4IhiOc1vuAoQJfnZNmNTVAEryMJSnyH5WP0lk\nxvQRM3luLD38oG1eVWObjc3ZxttKC9eyGjROPi+Y7lp/xNqWwxq9fqTB+RqT\n0fYV\r\n=BoND\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArYcRH09iy6vQ3PT/OI7ciNGPzb38AtQU3TJhQfGE3QAiB5SUFzaaTp74dNBdTIu5QICfCNWIsBXaXUygnEiayy/Q=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.23-alpha.0_1583292098502_0.9023852694529464"},"_hasShrinkwrap":false},"0.2.23-alpha.1":{"name":"peeler-js","version":"0.2.23-alpha.1","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"readme":"# peeler-js (The utils work for typescript and javascript)\n\n[![NPM downloads](http://img.shields.io/npm/dm/peeler-js.svg?style=flat-square)](https://www.npmjs.com/package/peeler-js)\n[![npm version](https://badge.fury.io/js/peeler-js.svg)](https://badge.fury.io/js/peeler-js)\n[![Build Status](https://travis-ci.com/BobbyLH/peeler-js.svg?branch=master)](https://travis-ci.com/BobbyLH/peeler-js)\n[![codecov](https://codecov.io/gh/BobbyLH/peeler-js/branch/master/graph/badge.svg)](https://codecov.io/gh/BobbyLH/peeler-js)\n[![install size](https://packagephobia.now.sh/badge?p=peeler-js)](https://packagephobia.now.sh/result?p=peeler-js)\n[![license](http://img.shields.io/npm/l/peeler-js.svg)](https://github.com/BobbyLH/peeler-js/blob/master/LICENSE)\n\n* Clone the repo: `git clone git@github.com:BobbyLH/peeler-js.git`\n* Install with [npm](https://www.npmjs.com/package/roarjs): `npm install peeler-js -S`\n* Install with [Yarn](https://yarnpkg.com/en/package/roarjs): `yarn add peeler-js`\n\n\n## APIs\n### addListener(event, fn, dom option?)\ncompat addEventListener and attachEvent.\n\n### clipboard()\ncopy text.\n\n### compare()\ncompare any element.\n\n### compatCheck()\ncompat check.\n\n### getCookie()\nget cookie.\n\n### getTs()\ncompat timestamp.\n\n### getType()\nget element type.\n\n### getUA()\nhandle userAgent.\n\n### firstLetter(str, [option])\ntackle the string's first letter.\n\n### lastLetter(str, [option])\ntackle the string's last letter.\n\n### isType()\njudgement element type.\n\n### listenKeyboard(dom, onRise({isIOS, isAndroid}), onFold({isIOS, isAndroid}))\nmock listening keyboard rise or fold event for IOS and Android system.\n\n### clearKeyboardListener(dom)\nclear listening keyboard event.\n\n### new Logger()\nLogger class.\n\n### isNumLike()\njudgement whether or not number-like value.\n\n### numLikeToNum()\ntransform number-like value to number value.\n\n### parseUrl()\nparse url.\n\n### preventEvent()\ncompat prevent event.\n\n### removeListener()\ncompat removeEventListener and detachEvent.\n\n### stopEvent()\ncompat stop event.\n\n### storage()\nhandle cookie localstorge sessionstorage.\n\n### rules\nsome rules(below) for string or number validate.\n#### phone(val)\n#### numeral(val, digit)\n#### number(val, sign?)\n#### integer(val, sign?)\n#### decimal(val, sign?)\n#### color_hex(val)\n#### url(val)\n#### chinese(val)\n#### include_chinese(val)\n#### ascii(val)\n#### zipcode(val)\n#### ip4(val)\n#### notempty(val)\n#### picture(val)\n#### rar(val)\n#### date(val)\n#### letter(val, capital?)\n\n### timeslice()\ntimeslice.\n\n### uuid()\ngenerate uuid.\n\n\n## License\n\nCopyright (c) 2019 Bobby.li\n\nReleased under the MIT License","readmeFilename":"README.md","gitHead":"a138464feef035d4f9d3b93174cd6209021f3295","_id":"peeler-js@0.2.23-alpha.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-C1psRNefLljmSACoxHFWWprFLzWaiCanMRa26uodZjhN7kTNNU9CEorjSNhXYrXAbnokbWZmNDt81y6r9Jg/Ng==","shasum":"3064f9bd90053de11809d6c1ccfdddf006e32aa0","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.23-alpha.1.tgz","fileCount":91,"unpackedSize":271190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXyQ1CRA9TVsSAnZWagAANU8P/AhSPSDrMDAkVEfsWoyS\noPoogmdIdveddcgxnx2epC+nND+Zt6+D6u95CdbuRVtM9wI5epENZEWbG99t\n1D1bgOvfo6Hk/YVgqiw6lc2wRRoakybiOHHs4pIql+TisQvUFW77Wv5umIDa\n0zHOLc2Rqd63xMQnl8JIoiilwjbtL1xTjfssPzc7h+qVyO0wlcc2QxWhjizE\nMGEK6b8wPDenp8S91h8/W+FFz6od6XFTfXUrj2ap+P5VEkhqT37JK/zkXNz8\nxghFxC7sYAd1TI7vX8MhWh8YEYuDiNqVW//fjPaYiK0JT6DOrzMSacoz5G7K\ngG/mk3iAHLYqK0+estudvc2M9tXueB3WRTJ2h25+EQcdXxLrIEQCTixlp0qo\nUPVdxRFMlREX9o5U7JQVWvEr300V0krbbwEV3duZAhyOy4FxDRQUb1x5LDG+\nykpi6b9Tbe0I+C57K8Axxk+31e0yWM8EDyPHsFEQ20yoM6hmiDRkQkWbJZaw\nsbxv33yqIUHDvJPDQ4g9TdrTSyd5coYw2gIVg7GL2eZuES7Tdq2CDShVpGUa\n75gYJ1Ww9j3QFFmp75v4SsTc5Q4MavQ+U6QDL7bdKDOcyWQ+iwbPTZPspc6X\n3uSfsE+cURiNjiPRJLjguJgqQprNMAjHXLME5r5C8I9aRaCkcADCKWqN7k37\niKIe\r\n=10DK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqG7KySp8F8bz4Y4VIG9POQP7aeixc4CL9zuPxaaD5nAiEAvN8tetEabUebAvKtocWD3mjGTSgUIeTMbm8193TyNOA="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.23-alpha.1_1583293493184_0.84162388964237"},"_hasShrinkwrap":false},"0.2.23-alpha.2":{"name":"peeler-js","version":"0.2.23-alpha.2","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"readme":"# peeler-js (The utils work for typescript and javascript)\n\n[![NPM downloads](http://img.shields.io/npm/dm/peeler-js.svg?style=flat-square)](https://www.npmjs.com/package/peeler-js)\n[![npm version](https://badge.fury.io/js/peeler-js.svg)](https://badge.fury.io/js/peeler-js)\n[![Build Status](https://travis-ci.com/BobbyLH/peeler-js.svg?branch=master)](https://travis-ci.com/BobbyLH/peeler-js)\n[![codecov](https://codecov.io/gh/BobbyLH/peeler-js/branch/master/graph/badge.svg)](https://codecov.io/gh/BobbyLH/peeler-js)\n[![install size](https://packagephobia.now.sh/badge?p=peeler-js)](https://packagephobia.now.sh/result?p=peeler-js)\n[![license](http://img.shields.io/npm/l/peeler-js.svg)](https://github.com/BobbyLH/peeler-js/blob/master/LICENSE)\n\n* Clone the repo: `git clone git@github.com:BobbyLH/peeler-js.git`\n* Install with [npm](https://www.npmjs.com/package/roarjs): `npm install peeler-js -S`\n* Install with [Yarn](https://yarnpkg.com/en/package/roarjs): `yarn add peeler-js`\n\n\n## APIs\n### addListener(event, fn, dom option?)\ncompat addEventListener and attachEvent.\n\n### clipboard()\ncopy text.\n\n### compare()\ncompare any element.\n\n### compatCheck()\ncompat check.\n\n### getCookie()\nget cookie.\n\n### getTs()\ncompat timestamp.\n\n### getType()\nget element type.\n\n### getUA()\nhandle userAgent.\n\n### firstLetter(str, [option])\ntackle the string's first letter.\n\n### lastLetter(str, [option])\ntackle the string's last letter.\n\n### isType()\njudgement element type.\n\n### listenKeyboard(dom, onRise({isIOS, isAndroid}), onFold({isIOS, isAndroid}))\nmock listening keyboard rise or fold event for IOS and Android system.\n\n### clearKeyboardListener(dom)\nclear listening keyboard event.\n\n### new Logger()\nLogger class.\n\n### isNumLike()\njudgement whether or not number-like value.\n\n### numLikeToNum()\ntransform number-like value to number value.\n\n### parseUrl()\nparse url.\n\n### preventEvent()\ncompat prevent event.\n\n### removeListener()\ncompat removeEventListener and detachEvent.\n\n### stopEvent()\ncompat stop event.\n\n### storage()\nhandle cookie localstorge sessionstorage.\n\n### rules\nsome rules(below) for string or number validate.\n#### phone(val)\n#### numeral(val, digit)\n#### number(val, sign?)\n#### integer(val, sign?)\n#### decimal(val, sign?)\n#### color_hex(val)\n#### url(val)\n#### chinese(val)\n#### include_chinese(val)\n#### ascii(val)\n#### zipcode(val)\n#### ip4(val)\n#### notempty(val)\n#### picture(val)\n#### rar(val)\n#### date(val)\n#### letter(val, capital?)\n\n### timeslice()\ntimeslice.\n\n### uuid()\ngenerate uuid.\n\n\n## License\n\nCopyright (c) 2019 Bobby.li\n\nReleased under the MIT License","readmeFilename":"README.md","gitHead":"a138464feef035d4f9d3b93174cd6209021f3295","_id":"peeler-js@0.2.23-alpha.2","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QXkBgAesXCbtx3zTyWnOp7WReYIwn12hrssmvSM28fy+cRpsgENvKlmfTUccH3W6LLkaV1KgoKxkvXpUiJjR6g==","shasum":"de0d27cc4a18df7c59b46a344f86793f45f7dc60","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.23-alpha.2.tgz","fileCount":91,"unpackedSize":248206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2eaCRA9TVsSAnZWagAACzkP/0VQ23L+MGDHVSqLiri/\nePjFZLQ7aW2bSvQa/Dv60KvxGlBcyxDFPykRbBigPNA2QLpnYYv6H5gWAiMl\niSNrwimplmgBcT0Vyd29MYdOBLPJwm3i4A7WgxImGGuzlWdSvyw2q7jBU4YV\na/wqqGOJwDytKXrrnt7GGvAGuWoe3hrunnWUFRbpEbcW2mrr6FgJtlirWaMr\nYGq1x4eZejYtoDlHjtKY1DeTcAWv6kZnTknJq7OcgEhkUX5Tv9Sayv/EFNHh\nrj8/0OirWvkkQQrjnwH7u5CDVR6B3F0WYfp1z2C59q/Mhmq3Vv4SkRFDdhwq\nyB/JH6S42tjL377Er94MC07bPudsuw8sDXu8fSPmetWiONHNODTKDAz+BreM\nSUvQK8O8iiqJTLc/brw9JOfs6Kl5CpQZFRRMcSnh43O5/9sNiuh+Ch2pMUWU\nuMV2G6kff2ABEGKTMOwsD113qC7GKtWZckqlAiCtRklN49AmBlBVS6qn+hiW\n+KwC9kW9gNpImk2BCQcFf5fGRBTDCddJzjpVRTiw5sK3xXVoKX0boDAYENUg\nZWvvXmLnnihrC02TPiru+CeDma/Sxpm67NTJbVMS0hTmB6T+53JOSTR+p8kc\nYwow+vttOLD2pVMWa9twX7e9M3rPyoOqgezR3abvHnEJXb2LEgkTkArCJhti\niCZq\r\n=4JdU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCh8TLYUy50h+rXWkzLQcbxdPb/88RKdliH+r0L5miBAiAjlOr+x3Mh9MlJnacNydS2+uS4LzzDPPtWb4yWlilHyA=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.23-alpha.2_1583310745741_0.4952542524028052"},"_hasShrinkwrap":false},"0.2.23-alpha.3":{"name":"peeler-js","version":"0.2.23-alpha.3","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"readme":"# peeler-js (The utils work for typescript and javascript)\n\n[![NPM downloads](http://img.shields.io/npm/dm/peeler-js.svg?style=flat-square)](https://www.npmjs.com/package/peeler-js)\n[![npm version](https://badge.fury.io/js/peeler-js.svg)](https://badge.fury.io/js/peeler-js)\n[![Build Status](https://travis-ci.com/BobbyLH/peeler-js.svg?branch=master)](https://travis-ci.com/BobbyLH/peeler-js)\n[![codecov](https://codecov.io/gh/BobbyLH/peeler-js/branch/master/graph/badge.svg)](https://codecov.io/gh/BobbyLH/peeler-js)\n[![install size](https://packagephobia.now.sh/badge?p=peeler-js)](https://packagephobia.now.sh/result?p=peeler-js)\n[![license](http://img.shields.io/npm/l/peeler-js.svg)](https://github.com/BobbyLH/peeler-js/blob/master/LICENSE)\n\n* Clone the repo: `git clone git@github.com:BobbyLH/peeler-js.git`\n* Install with [npm](https://www.npmjs.com/package/roarjs): `npm install peeler-js -S`\n* Install with [Yarn](https://yarnpkg.com/en/package/roarjs): `yarn add peeler-js`\n\n\n## APIs\n### addListener(event, fn, dom option?)\ncompat addEventListener and attachEvent.\n\n### clipboard()\ncopy text.\n\n### compare()\ncompare any element.\n\n### compatCheck()\ncompat check.\n\n### getCookie()\nget cookie.\n\n### getTs()\ncompat timestamp.\n\n### getType()\nget element type.\n\n### getUA()\nhandle userAgent.\n\n### firstLetter(str, [option])\ntackle the string's first letter.\n\n### lastLetter(str, [option])\ntackle the string's last letter.\n\n### isType()\njudgement element type.\n\n### listenKeyboard(dom, onRise({isIOS, isAndroid}), onFold({isIOS, isAndroid}))\nmock listening keyboard rise or fold event for IOS and Android system.\n\n### clearKeyboardListener(dom)\nclear listening keyboard event.\n\n### new Logger()\nLogger class.\n\n### isNumLike()\njudgement whether or not number-like value.\n\n### numLikeToNum()\ntransform number-like value to number value.\n\n### parseUrl()\nparse url.\n\n### preventEvent()\ncompat prevent event.\n\n### removeListener()\ncompat removeEventListener and detachEvent.\n\n### stopEvent()\ncompat stop event.\n\n### storage()\nhandle cookie localstorge sessionstorage.\n\n### rules\nsome rules(below) for string or number validate.\n#### phone(val)\n#### numeral(val, digit)\n#### number(val, sign?)\n#### integer(val, sign?)\n#### decimal(val, sign?)\n#### color_hex(val)\n#### url(val)\n#### chinese(val)\n#### include_chinese(val)\n#### ascii(val)\n#### zipcode(val)\n#### ip4(val)\n#### notempty(val)\n#### picture(val)\n#### rar(val)\n#### date(val)\n#### letter(val, capital?)\n\n### timeslice()\ntimeslice.\n\n### uuid()\ngenerate uuid.\n\n\n## License\n\nCopyright (c) 2019 Bobby.li\n\nReleased under the MIT License","readmeFilename":"README.md","gitHead":"a138464feef035d4f9d3b93174cd6209021f3295","_id":"peeler-js@0.2.23-alpha.3","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-C/e2X7c2Jy4tnGf6KgNC5CCCeCsB7cEM+5iWzuFhBamFy+1DZKNR4SX4B1eRPOptmdkCrfGlVT+rQjD2GRRCvw==","shasum":"6fa12632fd647b1502817e1b0a7f72672b12df70","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.23-alpha.3.tgz","fileCount":91,"unpackedSize":248417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2kECRA9TVsSAnZWagAAZtUP/AvOQhTF0Gv7LC4ge7v7\nBiIVwVX04dGjY6H+8nOBMCqSsw8kl2WtK+zkm0poFZBPqIc/EF+7Yrzr0tfu\nB7E/DwcdV+zO8NGv9IgNDuocJmtcQ2S8AKXthYB3ao1j9RwbCn7sdyfl1pnP\nK6raG9rNFxn5JeRgGwLnL9nxkzlEsNJofjdXGkc7dq9spMtvHKAA5czjkiQ8\nHL9uCZe5liYf8GUdlgmdQCCw8OQ7CAYk7yxY3VjVv7tLZFhQrsZqx4Dd+Kgw\nKebkepMAmfnCRTyIlNTBwF2TI44CJe7QdyMJW37R4oohMsF0jLl+UimPrqDE\n6kqh/GF/xFqYd4R6a2yiPC4nYaNEaTcgzvEmoIaaDm4podWlCRCqQ2tTLW1H\nOifN0F66kay01c3z6/jMVSHwEkIunaZWg+I9/Smx8k2Sjex49HIwTP1QTDBV\nFW94303MP/zmRz6cOAtWNHKFkDXfwg44RuHAvFPG5G+RRK6ZzOUB0Lv3Hzlx\nI45HxBqfr9WNmvjffXviWyvbrscoUjYo05uLqh1OvjXjemv7qldmVkjSxSgQ\nBc7Nbdovys7BPDjhQdbLgrCZuew4X4GnDo6ett6fpaIrVEtcHlkXfOSHu9CA\na0y+roKSUVWUJsrQaV7dcd16eOHSJHOibiusDxMwpY4CycjAzv3b4WqdQBxF\nBLGx\r\n=NSSC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzcq+4HjLzfiUW7gXaUeR67cx5VNJdKk4NKIt7kQI69AiEAkKzKR7HcUY/h3446mhYTNsaF3fnp3AC1y3x46TTw2O4="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.23-alpha.3_1583311107678_0.14025433496023498"},"_hasShrinkwrap":false},"0.2.23-alpha.4":{"name":"peeler-js","version":"0.2.23-alpha.4","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"readme":"# peeler-js (The utils work for typescript and javascript)\n\n[![NPM downloads](http://img.shields.io/npm/dm/peeler-js.svg?style=flat-square)](https://www.npmjs.com/package/peeler-js)\n[![npm version](https://badge.fury.io/js/peeler-js.svg)](https://badge.fury.io/js/peeler-js)\n[![Build Status](https://travis-ci.com/BobbyLH/peeler-js.svg?branch=master)](https://travis-ci.com/BobbyLH/peeler-js)\n[![codecov](https://codecov.io/gh/BobbyLH/peeler-js/branch/master/graph/badge.svg)](https://codecov.io/gh/BobbyLH/peeler-js)\n[![install size](https://packagephobia.now.sh/badge?p=peeler-js)](https://packagephobia.now.sh/result?p=peeler-js)\n[![license](http://img.shields.io/npm/l/peeler-js.svg)](https://github.com/BobbyLH/peeler-js/blob/master/LICENSE)\n\n* Clone the repo: `git clone git@github.com:BobbyLH/peeler-js.git`\n* Install with [npm](https://www.npmjs.com/package/roarjs): `npm install peeler-js -S`\n* Install with [Yarn](https://yarnpkg.com/en/package/roarjs): `yarn add peeler-js`\n\n\n## APIs\n### addListener(event, fn, dom option?)\ncompat addEventListener and attachEvent.\n\n### clipboard()\ncopy text.\n\n### compare()\ncompare any element.\n\n### compatCheck()\ncompat check.\n\n### getCookie()\nget cookie.\n\n### getTs()\ncompat timestamp.\n\n### getType()\nget element type.\n\n### getUA()\nhandle userAgent.\n\n### firstLetter(str, [option])\ntackle the string's first letter.\n\n### lastLetter(str, [option])\ntackle the string's last letter.\n\n### isType()\njudgement element type.\n\n### listenKeyboard(dom, onRise({isIOS, isAndroid}), onFold({isIOS, isAndroid}))\nmock listening keyboard rise or fold event for IOS and Android system.\n\n### clearKeyboardListener(dom)\nclear listening keyboard event.\n\n### new Logger()\nLogger class.\n\n### isNumLike()\njudgement whether or not number-like value.\n\n### numLikeToNum()\ntransform number-like value to number value.\n\n### parseUrl()\nparse url.\n\n### preventEvent()\ncompat prevent event.\n\n### removeListener()\ncompat removeEventListener and detachEvent.\n\n### stopEvent()\ncompat stop event.\n\n### storage()\nhandle cookie localstorge sessionstorage.\n\n### rules\nsome rules(below) for string or number validate.\n#### phone(val)\n#### numeral(val, digit)\n#### number(val, sign?)\n#### integer(val, sign?)\n#### decimal(val, sign?)\n#### color_hex(val)\n#### url(val)\n#### chinese(val)\n#### include_chinese(val)\n#### ascii(val)\n#### zipcode(val)\n#### ip4(val)\n#### notempty(val)\n#### picture(val)\n#### rar(val)\n#### date(val)\n#### letter(val, capital?)\n\n### timeslice()\ntimeslice.\n\n### uuid()\ngenerate uuid.\n\n\n## License\n\nCopyright (c) 2019 Bobby.li\n\nReleased under the MIT License","readmeFilename":"README.md","gitHead":"a138464feef035d4f9d3b93174cd6209021f3295","_id":"peeler-js@0.2.23-alpha.4","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CFXjXw4Es7J7/LfUbwaTWQ/YNnj7iwTpPZ8mJ18boGjQ5+7fFl2WAQhqN1R+Fk53XR3ZMpAdHtUkHt5ZDLkR1Q==","shasum":"937b5bb1db13caecacaae455612fc05f910b86ef","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.23-alpha.4.tgz","fileCount":91,"unpackedSize":281031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2oiCRA9TVsSAnZWagAAAEgP/20IF85qsJkSc0vBaq5U\nnJNWEyEp03Jra6Mo6cz2GBzuU2fDKTcF3f4BqQIHbHaJrFIggXnonDEWh1HJ\n+8OGdHVXwjrTKY766IkSJmp9V3uXe2qfhlT6bdg/7hN17tmJBN3q2U686NEC\nEvo5YF9pXPClY3dF94JzZ1eV9H1kkIo+85RgId/EolryFPZ5ftGvthik8JwY\nwKHfizr3Krrue8RKTwLoGBEbU2eWw8+XIzhewEMRz6FnJWLfjfTKaQ83Hwjn\nsI6ibnhmTnWtELmxqHKHpghahPY9HSuNXpTe7nu+kuidQvUriHpph/BUV3nb\npG68OCHABghn+cX+rDyGM/+RtvQ1deDgadbNeZQxKtL65s0gLWxCKHr8BoKe\nfLy15Xv15nMU9DEPJ9XBpwO6JekfXdUM/Fj50XZhhqnZbovnwZ/xt+nV2n2m\nZ7ccs24BM6V9K8HbrQk56uRIg2Skf8SQ+Owz1KRH9v0k58vlVIJjMyZ6Eq+x\nXX9lDAtxQN0z9vQld1avK/cmGvJ11LHz9QJKl8BOnIhJTFF1p6N4a2mKhjG/\nfD3ay7wRXextw6fYbHL5DqfmgDwdxICOQxTRMOF/D+2QFvN0yDHxXUV1EWY5\nnQV2zdgmhN80zsGa5XczSx73tgW+XPwTHL29HBvRbigtUMwY18VzsUxKbL5u\nz/Qj\r\n=eQyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5iyd3S1tUpSWsfiV+eqY+QHX/p5gkUW8Yerozboz3sAiEAgfplzrjrO+/L/AG5O5kY0MeLpcVk4HrEwKwfXxxBVPQ="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.23-alpha.4_1583311393752_0.6386263201313984"},"_hasShrinkwrap":false},"0.2.23":{"name":"peeler-js","version":"0.2.23","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"7a5f42ebaf801120d59b6c1c2b2b3de4e83e3612","_id":"peeler-js@0.2.23","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pobDTzmdH4VNtcykEWj5pQ7FgijwfIi7YJur6tdNFsOsO09+iPBsO8reDNOgrJS4VclmeCJFGTHK87871wYqLw==","shasum":"2bd1a87d951b455b2df9766d878206d0ceb435d5","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.23.tgz","fileCount":91,"unpackedSize":280941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2u7CRA9TVsSAnZWagAADWsP/3y+Gc8dZAeCa01Qzy0n\npfeJSz9Nza4lafsUkiTyr9dvzr8HkltS2BHTsTunM2m9qybjKi1VxRMpwYv/\nB1ZodVw4gmChHAaw3K03nMpTcxQxfrF0YMXdOKgEfRauX5ee3ehKYH3PS0FS\nrvJjiv6jU1X0N/FnOTpv24J//BobWG1cpxhhPAtq4y/cbor2JRKRmYvYODN7\nfdrN5anOHdY0mQHsgxq6ATlEBZxANVUqLQMpaWEcx0I8u1buLnB/23Q95RsF\nfwbihhdQoExijdoiQA7XtF5hT/2HIzkn2HIvneoIS8BIDLr97eCAlQx9gOD3\nzmgqjdr5qSrmtgoXvXZmkcXO7VYSYgziPcckyQ4acmfBwgTqVmBKhI/tSpdC\nObqVwH0G8nh5qjlW/msQIBs3xCxuH/Hebmu24lXMc+5+tM/UrrZM46D1vmbs\nXDT3PxmH6eN9kfkwS44ypgda5dsDoo2xPuHGDM/cfTuQxs4G7+llOXK6C1hi\nh6acBH3FvNmLTt0igfIfkCYLFLG/LwEtUIp536YaRxi9witDZhcZPk1+nLjs\nldaKtibhQABYM13oLKmY8a1SNC4UAXaU1yq4cI2i59of8XqIXCLUsEdxQtJg\niTElJJDjI4zMjmALvKw+p+2paabRBZUC7hMHKjSmLolcgDqKf+nY7NNcqn3a\nqFf8\r\n=pmkg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEsRwXAqMwQ3DRprQs91WsfJgAISaOlIw0WsULd+HDfAIgM6a6OnpO6PGjkUwxDJDz1yVX3j+1QqBGH1gewCAgiLo="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.23_1583311803410_0.7896781579865728"},"_hasShrinkwrap":false},"0.2.24":{"name":"peeler-js","version":"0.2.24","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"75de89f4a4aefbc565a93d620514f3c8d89def7d","_id":"peeler-js@0.2.24","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-w9mz8p3QX2dIFttUly1akdmlW92eMZPtQAZqiOEJN3RsPpd3zFWQfhGk46wiRnjoGejThTsL4m7x7I+KObucJg==","shasum":"a39831b3bc255582aa379f4d298ffb59ea0455dc","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.24.tgz","fileCount":91,"unpackedSize":271073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqPhvCRA9TVsSAnZWagAA9TcP/iISw+s121isYKFayy6q\nKiN1xZJAsTBscBQIWv698m/BVYvgvoSa4T71tVUyZDh+ZHA1Kr/wEnYAMe31\niHJg5t1QpZSImZwSIH2UlulICDg8c25LM7bRPRwM0xRO3RMhMie6O/0p3QJJ\nyX96NoxUY+jMYQK43gWL2ZSreaEdtqHkcaxLg5RbnetliDhriAOzzPXA4Mj5\ndl11P9GC6rtgBZEeD7NCs8oVto/4ACqDMjQcIrDjCqEuV678aFw1Y8hjUQTt\nkRTwTVQS3hxN9+jeOA29iiJ/TJa+hyozVZAmpkwV5ZFnxiBnfovt2BGt0XCo\nJY2jnkdNZTXB8iKhm4Tj8q1rEdffmel2Qy/kQjSm2FtglnGjfVoTgI1RVxEj\ndNeeAiUbmJ0BMonsnQibwreX2FNK3MB/gm6+vksCyfnW9edsnx/m9on5qPQz\nW2xrrlO90MzG9xcGs3Jqwr4rnTCMUYDPFhgSGLvZvd6f9VwIckFhBisYZ2Am\no4KpUJkOOiRhps9QKuM6KpS5+/7DpyckhHipw9k0nZ6mL5f2ULwnEzgT0ao6\nm8zhOkP1JziYsMGDD4AsVhJmQLdnBS0te5kh07M/RDrFuM7a/3tXX6TifslA\nNZDV1MoRcWIdJNlEl/4GrV+TKHc1d3msliT/ZsyNUjhGJIo6pQh2tBk2N6NN\nuUg7\r\n=HSZg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR1K/0mWUm57ZCEs2Ur8PMJryUOAazdwTXTxPQYgsJbQIhAKvrgXwZYS6G8eWEW9R0DV0dpdnfHxzCcISEExBSEoLO"}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.24_1588131950895_0.8693784198667915"},"_hasShrinkwrap":false},"0.2.25":{"name":"peeler-js","version":"0.2.25","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"45003aa89c625893e1d823607489d72fbf8e4885","_id":"peeler-js@0.2.25","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wuhRxrOFvxHs6spDKdUnw7xTeOuJBuq89Pzo4e70ktOieYBfFtVyr2l3tXSZCRcTIV03y4emtBs7bFacKKku5g==","shasum":"94a69475795119adfae7264184ded99633de744a","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.2.25.tgz","fileCount":91,"unpackedSize":271888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCB/BCRA9TVsSAnZWagAAbLQP/ijn+yeGM8ArEYwE/uf1\nRRAf9N4fRil6FlCD94z0BZMC1PQoRATY4okyrcHWvZjB9NQlh1aKZuZW62+2\n1nqgAiPm6mIqlwdTM7ZdWfSna7G0yvSdLkm9HwPzpirHGtjihGCCR8NyR0BG\ntSyHk4sC2S6W8OzgwIMLuY0PVc++Ryt5/gkBfRNvJmhmO7IQKAh7lCmF2iAD\nh4J+XOxVlavXQ+Iayq+1rivmG+auxeQ3gcull0ypG/Ikq709mAfFBRDZVVsv\n/VLAzby3DR7UJXJhtWJYA/n5iTQlYP/sBGbPlfk/+916YGZVQvY5OIpazZ7V\nTcZbXjSATlRpGtjU0dPgmFaVPBdYG6TY39TyMppe08ix2O9qvzxvvX/9ITt0\ne8tnVBponjoO58GQvg82cyiF8DNLRWL3fbFbB8DG/hLp9doVueg80KWkBu9u\nbfRW5b+Jba4WQENPqBssMNjVfi3z2rvIy3pONk0JPzGYSKVufBGpp90yyvjk\n7bFp8D2r6i5ggKSFk4GpdGBOKVjR3eTb7s0/ZkkC0sUFmkK9jlSvYUXLUW5/\nfLF8F1s2HmgAzAi92qiaSa39bgwBNiw6LNwTdC0hE0kpwcb781TbCDqUOKEN\nEAbheBByltHyvcqZlqKbouV0GCMDyLlemxRU/s7LUXOuWLhXlCnr7BKA/n4F\nLnxq\r\n=H669\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAamuhH6aZKnSdJSbAAMQpf1FPkKhVsb2wIszAlUP4mJAiADnypNT8zJU34CGgiB0aflH+rYNxMpZDVMUKZ84Egu9g=="}]},"maintainers":[{"name":"bobby.li","email":"bobby90622@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.2.25_1594367936646_0.39919681262138385"},"_hasShrinkwrap":false},"0.3.0":{"name":"peeler-js","version":"0.3.0","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"85470fe94f6196422918a3a31caf2035e6d1e47d","_id":"peeler-js@0.3.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RXiEKwtW6Dw3O3gaHXrAjUunOUobVf9ynBAJFPbnE/G49JWazrqmZi4FRwxgQFEMqfnH95eCXmP+ofbjflfQiQ==","shasum":"7f2eeea0c2be19547ba60dd03f8af789dae9ed33","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.0.tgz","fileCount":91,"unpackedSize":277305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflkKvCRA9TVsSAnZWagAAfMkP/0fvOflu9+92fHCxyd1v\np47/SS5NQru38IXITV1IehVHq8c/hrT8+lWhvSwEJrPz6+gsr5eh29Z5Ja3j\nirxNyh87Q9FasLNz6slY3O1uswWxMHr4LG7YtBCi8JcknN8V7AlhUsvP8F2k\n4bc94kdFW89ku53sIa0UUksrr80GV0ZfNAm4WH6QE5eUbjhZncdNPxCK/1Sy\nNJAqbM7v3NBE89DzqHhZFNDXaf3MbIS+uToAM3rdTAnjl5iv9wKZ9mcJ/U0k\nloSKi4fpM4IG+WJtCo//ReeHLSuZi+aVSJ44fzVCzs0YoAwOVyPhhMN6skI5\nEcM6N50/+2mFqslXI5NebABvLnymXgcXgf/4paAveMM8Hu869PumKUhuV3b1\nh+XrLLeg9UpT+HlV6phHlLNY05SFS5VwJxCrkVNdkVEqNeygjl8pv1LdNCDA\nXo8/9AL5Dc+5LoldxicmXsz+fU7gl8D6UEvdQZ4rs/DDIP3cU7oKe8tQMXiI\nD3NXDaFCXfWXyXn9ZFD9G/sDTEEWFFEpK9MH9PwA5D/KzrakoZ8IOBZ8JL3a\niwo+FYklI5jHQawrFPueFbKYqCQ7SSTfiin35DqGjIyzsSqYIDpLUHbZ+JF3\nmD727AbIlObXJaWFx6IHKvv0WEFZxjw096xvAZtw85op9NnZhiEdUpD/80V1\n/Xso\r\n=Hz9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOuSR+1KXU8oTIhMJQ/BiQo9Y3r4NzjUKL5fr0B6S6BQIgdv+XnXOEpjk5q2J9qJG/IN6JsepEc1GAbUNvZSYQVag="}]},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.0_1603682991304_0.2266535694841345"},"_hasShrinkwrap":false},"0.3.1":{"name":"peeler-js","version":"0.3.1","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"8b944b6d28cddd0b19dac8ae94e69332420adec4","_id":"peeler-js@0.3.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Hgn8kEk+WTUjkAxfN9ZiYFLwWyufN4HBhvxn5XVFeD4gDM1gIN+s45hZ4QK5c99a6qn1nCkuhnQaO5hPYsXXzw==","shasum":"9c4091119e631a735acfd3e8fdf87d1cdb843b95","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.1.tgz","fileCount":91,"unpackedSize":277362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflmSuCRA9TVsSAnZWagAAAS4P/31qnQbbdBTYNlufH2uC\nTd1e4f3C5ZkuTqgyzN/9dw7iOP04uT8sMAq4LoNTESSHyumkB3K5B5Kr1Dxh\nVjX+GIYA68OktwliWtlIv5VYacpiL6uc1svGH4Xa5dAonVlqcQcD47da3vE9\nC3ZFko4PeIJL7jzZiPaEY+L/aAHMgLTX18Ex9MBxVteZIYPmHDXlTSrlsQNM\nbBQjkNB+aZhsStj0sN+PSTeDaXdYuYkwWMIEtPfWoq0cW+iPxqheAuk/Sftt\naCnskGmtjzCa7vFuuqVc3iwH4iP9eWI4unk+83rPebynwYupKqst03zcAzA/\nELrw+apsq1MkH0kGI6XQXqJ4V0sAVFNx0Q8Do4qq1gf99JnQTSooJ3Y6EU9I\nIAtaVZwe/Na8943cEylzyMVOwjQoZ0Y4D1oQPT0K6XPoGXWipMNUaGD36yz5\ngoGWs2mScgx/ISh5JRZAgtLx33jFzsLCW59pEcdSAzxpqr5TWd0kqrF2qHlJ\n02nxotakzbXcQ5zCPP7wzne43hFMhlUYIKr0GfbKLyi546cDMxXgliKavzcD\nPhX7RPM26MScn0fd+T0+XFOALAhLENcNSkZzmY7vi501PE2hwoqe1lSI0wFj\nsnTqqzW4oY8oNOuxcpFhxETxnTqv60hUvg7AwXWp/qlfz/2dJL7VIO3LCNiY\nbr0m\r\n=BPRT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZAiaIs2U0YCEqx0NyRBOzNTcV5liy+kWmMlhscJXJVAiEAnI0DJLSwyhRc/ptapIU19TgFhvt0I8JWopCNUaXdAWc="}]},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.1_1603691693470_0.19717553203285942"},"_hasShrinkwrap":false},"0.3.2":{"name":"peeler-js","version":"0.3.2","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"13ab1de45c312abf9750e0f75b286de43e716f16","_id":"peeler-js@0.3.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-xCFrW9dFV+mKYVoJJ+PyQmgcOJCvlcLeOA/dxoNj+C9FURheEE632ljLxOOU0ZwkgB+OS2fhAxBGWYsS5PbvPQ==","shasum":"1aefc67ea0e92c2e833780598f1b1e8a9a342cb5","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.2.tgz","fileCount":91,"unpackedSize":278772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfloO8CRA9TVsSAnZWagAAyZYP/RPa95jrz9SuVZDjuUg1\n0M3cjDHyMC4+GRjlVijgIPBvu63/Jia7svlP+Q0TKwO5vHglKICmLY2226k0\nEkmu4+JbIe9Lm9WrO6zI++TaSDfSkA9pf2M6xz5vSnjvzkxn3Na4Y1gWFov3\n7KTyPuuDlnPzuIFkQ8GX6qoqPuCCOopKeLYS/Wiw/Z0emNC5/N68HNJa06ze\n4M6SOhVDHyGL2s5jeyReZmK5O7QBahhJai0oGYu9iD3jUJQpZ033KxjOSkRu\n51BlFqkp12zy/GHi+YlWi4arOZRlM7p+twmi2UIvdhbIeYc66zJhRzb9f+bW\noTt1bpZSWEHRiyia2hEUbr0G7L2C28FfQEzdmKbkeMPqx+fhekzti3ZEtNGW\nVo3xrH7JJKCtLr2tMYL4F9jsIXGvjLYeF5u0VB/Zs9YxJANHSePzi3TZTiZ2\nXXthaLsFfh0ACS71X0RZZTb3GAky7Vg9nxqwyzu7uQ9CTKhvosy81F1huMnR\nnR/ixeSzIff320I4/0IHTWKiVC/+L30Jup+G1GY4ZUHKaTuJE8mF7XLgprRQ\n9aoePk5e27eYo10h9plzcFFKWdtAmZV3FeezyGFMo8I4LKuQtxrBBwks140+\nwYFzNphEMuP8AItYsdGNFXFYFwa49YbP8v65uvcongcDbmvAYfT6F/Y3Gdkw\nxXi/\r\n=scsb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfLwxLaSmtBP5Lr4unUGFjKipxEZS8ZUjU4bGHv0S6OAiB1Es2uIc1LRoLxlJ812fy+1n6Sf3ddLGpCdE53axGdSQ=="}]},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.2_1603699644429_0.42864138108539795"},"_hasShrinkwrap":false},"0.3.3":{"name":"peeler-js","version":"0.3.3","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"98f765719ef735a9bc75b23a2149371e50500aa1","_id":"peeler-js@0.3.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8yJDCm0oeQpntsN+Xk+qJGB8WI1sDIZDZKGxgTyVBLC484L9cNvO118IxuSf78sjKPt3oUHpLU1cuHuB9yDIxA==","shasum":"09bf903a9ef091b0ed191205a79ad33094326ef2","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.3.tgz","fileCount":91,"unpackedSize":280433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmUkYCRA9TVsSAnZWagAAJGEP+wbnKENrP57tLZu5MzjV\n5v1iv0HNxGXdohgV4dcLnJXlkiD88RKJZWtypcu8V6/BJ5Yttp3nr0r21j5s\n5VPn8HCOyVKqvGDA6t9VbkK41GlmWn3IkclncOnsBGsmlahwEv5cGqI9ihVS\n2uD/TRCJJq+Cx6jGRGuELC9QQP7z8bCJha5BUd781/bGS3vM2kICBqOTHjgY\nieMCz+dSIB1fvUmrMY93m8CEk71oIZWeE3zNZ9D8uKf3bR/Sdp+rcY20HKNt\n8gnraJNQb75uwKfhlRtxBKAzg0Q50IA0cCckdV8+pYNYfNs2pcJPTxSwJEDj\nb1WQqtA1HECKvv0hCM1yR1dtGMFYltbidb9mS4x7BWBxMLuRPN7XsJOKZ0Ow\nKj5NoReP4QMn/9t5vEFbARXBaJV9Nyf9vpLJ3IISnhD7NO4SI0/1lBqHEBJW\nvohdHH+USKd01MFepHZdosXHhT+L+km5B/Bhtp0MITqjMxG0ofUd3jx1bH1A\nmpKIyolTbaDQ3fGOuu+ohXyTkIZIhbQXARaktzo07VUNLYUHEiRw37eCSFt4\nUXJ4Q84WIgCENwll6RBG1fK7cznQc5hayH0yI44u0r5jJp6g6P3xRG4YmWKy\ngWGFylijT1zFvrWhNiD/UckTvrZbzFw5/PCcwHC0X/fWQIxr4PTeJxbYXO76\nEOkV\r\n=Uwen\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEMHxbQq18+d1bWkCtCg/QNxX+PMjNvc3Xs1bPJ3Sj0AiEAhe7YSJ5NSo2h8y2fRts+XoMtY24MpLu1+kVVxY8oypY="}]},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.3_1603881239679_0.1056930603387316"},"_hasShrinkwrap":false},"0.3.4":{"name":"peeler-js","version":"0.3.4","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"becab3c89aa69537591fa6d8c39872a6adf66287","_id":"peeler-js@0.3.4","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gGAmwN0C2Vt5bvyY9nZCXxBkL5rNL2B3u1+rk/J2yzddiCD0LhoPVfp8RmWNkBSfnvKpIsFEKME4WZ4oa99y+A==","shasum":"9f26ae42fcd30be082ea8be64ee6bf4bbf8d8efa","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.4.tgz","fileCount":91,"unpackedSize":280630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqLoyCRA9TVsSAnZWagAA8aIP/3fagNoWgtfPSA2JVIJ1\nAo96zLP2+l8GfeRnBrXNDLKeEzxr6DTIrkn/aMOhFryYhh2UMEoxNc9wmssi\np74plpQuAgJnnLhxU+7WVFUMCv3ejrylzcgov7xAcOOr9BcgJ6PWfjC8DTaq\ntp4I6Wii75u4z8GcP2RGoymAZKFIsMBR4TFHRr6HFh8odnF39vLecgXdRdZL\n/rm1iUpLLtxeO65P9Qw+Kw8UxjbeKxhkIhsVTzjFU88YPaXPPmk7j4v5UbbW\nunw57KWMP7snJpnWX7njNQnmrRVNPTjPblJTNPye/mva7utDTqAVbc1uUepu\n9ZiLKVjeJZGLbLavNj6F3S/kTBgI5zl3nNuMISWA/+H0H3Tw+52qdjriaIRV\nvdSXwuqoSxo0xNwH35yhjby1sVbXqrSvX0JyNRavq1bwWCw1whhJSaNyrQfe\nRR9/Ba3Am+iTeK8Lg4x15SXeosbWbk0pMpi9KXwc6So+8Wylh1l4LfiXpv1Z\ncPJyAssmzh5wdFxLvHxnEmddivAfMhrfww5Sh8WZ938Rze6He07kPvoTgGl7\nJIUtF336dqKp7LoN5doNXsbg3jiwR7Dip/p3PqLWnVjmeYaHg06iL7lAlryG\nRIO0vub/m7vEyYFmKQMjFiMhMIxQGibLV58USRJDnhtDFRbK1ogeuzbHyp9T\nBSkF\r\n=Y/x/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIf1vGFiFIcVA5yKAzOgz79cG0A5laFg7TV8LfVFrERAiA+H6EKqBGJQeAzBZ/A1AO1w8gVOslTfppYdUKN9enQRQ=="}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.4_1604893233757_0.7899370782627488"},"_hasShrinkwrap":false},"0.3.5":{"name":"peeler-js","version":"0.3.5","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"2d8ae6c925d27189f6c89de6ef7ce4c0ef431e97","_id":"peeler-js@0.3.5","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CFVMpv6TvERQi9ptHR4fOdDfzMeii1rmaPLQvHK9CEA2VcMF7eul7ve6SQy+WyT9bac2F29YedtXprrsNYdkQQ==","shasum":"5f0669b8e03abd418442e6df5beaca9c38b4c9df","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.5.tgz","fileCount":95,"unpackedSize":289173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq12gCRA9TVsSAnZWagAA0OAP/iROlWVVgVAxGfze0OPc\nuTGTLEH1UtKPWr1qrpNxCkVFnJsEGKmUeYZIxU/Inp9gGasbw+yOlS4LvBfQ\nnSxEIvmHVPFOe+I/xVndUguf1VodTDtPpPRrsv13mjHk0bz+UOgXA+mf7x4/\nNEqeYrKV8p4RpFF30OlDL5Guu3R6EGDphuLUWdv203n4IE5LhG8sxeKk9DZT\nniTEoH/2ZyknR30Yv7OkNbJ3g7gFClHWa+JrpuEZWJk5Shbreuz6zeIgP+Y7\nL8w8dreTiQbNyH00cNUkwKslDc+0MMsfKzT9lYScvduP4gGfYgkQumGFcZD2\nz/0lo6dTYCGpWF1ZURDiuJSBgQ3Hw6EURDe5i4/tG4Xg3ovAYSFYdZoJa56P\nexteQDXlWsMpsay9w/t7yGu+uUtV0y+qBYrpQrcKhfq+qxTT+hR9BaWkJ2WO\nfGNH74IsyeNSYW6XOX65qluz+lclrshxe1hJV5FCxn/hrFyN+RQKuZmQ9oIE\nzaA4ms34UlzrEbegdQHlxjJPZxITYVRY972SJ7GPkvg2+oTgZmK8m2YPiWBk\nNBM9CboZgJ/dPmxqUtGehn1ETjxhFvsEE8HRruRKnjHzDBeE3hvyYOeXImjO\nFLWw5BqJkRFoCkaCE8C6PZb9SCWXguoyJl3xyuvUn7QB5wY4LMHiLyiGrdSY\nd64X\r\n=xwx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfWXA0mQ4uTBslgcYnHm86cuQwM+L/RJEolPdVtCVfVAiBCppi631LGjvYFkFUFTK1uhFEAaTTO864ht2wM5w+LzQ=="}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.5_1605066143573_0.6855347657210864"},"_hasShrinkwrap":false},"0.3.6":{"name":"peeler-js","version":"0.3.6","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"21a6650e81962fdb03265e72966163c83022aeb0","_id":"peeler-js@0.3.6","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2erVga/dD4YzBpqdmej+RxCJaBtDn0i/5jwQJwfa+ytN++qlJf+DBEhX419wDl20jaQKStP5uJcK6097UJVnAg==","shasum":"39849c3e1669f52d6d1bcde617e0eb27a9650ea2","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.6.tgz","fileCount":95,"unpackedSize":289201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfteJ2CRA9TVsSAnZWagAACjIP/0VELNia+jh85cTonGKh\nPr+pi6Us7mjnyzmHXtuWN6iNNEtZw73zuwe0zTNoHJ3T3Ef0GhbhFuUtztQD\nTDMi5lclEtUqFbwJUtpQCq7pDS+Pvd1oEnJxSlkkeD9H2RB2gTVYzU6eaK4i\nRehjAaSCALKB62PWCxxttfpiqY+tpcWkarVorCtZTWzPLx+DKIVViYmMRzLi\nO0+UvfbXwGB5Txp5RkrRb+CcQ5I36ldnY8SZSPIqdhzwzsFwkoRd3Lc8OMyN\nK6eEOZyW3PcONDnK5fmgErOCpIm4kRimssGVt6aDlQfxyPe9vTfscKh1Amwi\naaAeG0qj7bPrew5n8ZwQsvTxQD9y1PyI2vkMRpGrOHHA5z52nDKdz0sPRyj7\n2oMxM016/ctoYYg3t1OrOtQJpnc3ZXVH32MyCi0vUOGdcTHz0vDcARVFQzav\nun80CoDtXFJk89ldr6c8ErG+cG8MFIdV4m+E9tnxQez31fND7V4JUf4ORzmY\nukgsBL3lWKde6ZAeGt5mLuvYA+SAWHmDn54fkWvD+ANO4tk/YkSoo5cJtljd\nerg3GP9GwyouFdzbHI+pOZM/nCK7xOmQs8r+XwOtBMldEKsSwQdDVnzlU9cG\njO+gpjpIgm50U++EMNdqQe9W6+mJy3QdQGk2v0hmv6MxHuJ00XZANpY4dU1e\nXMDE\r\n=tXOD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqiMMBOdx7IcxClVmwzFR9AUtV+Lb6GedpruyCbuiGpQIgIxn373tMiBAxDBt9aATQXqHL7exT+jNcUWFGfL8B/gc="}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.6_1605755509855_0.4837359541166475"},"_hasShrinkwrap":false},"0.3.7":{"name":"peeler-js","version":"0.3.7","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"ebc2e6058a405678f349555ec94878292d448630","_id":"peeler-js@0.3.7","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yWi3eBwKyOxdydZpwxXdWW3cpnsN8FHo1Hx1Fy+oikE2kutX+2/awFkfk+A4pimA8yXBL66zUg1zelQHNJQ8HA==","shasum":"6f89de71ab56a1372839fe545acd99943eacbddc","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.7.tgz","fileCount":95,"unpackedSize":290268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvL3YCRA9TVsSAnZWagAAPEIP/j/MgfdJeGablTjP7VdF\nLNVelFpeKlr8pWgKD401YZfBODVelEIuN8DtugGvjKDUiP8QLYxWqBW//ZrP\nbcM5z6zCo48lFIxRjI/ALRPYCdYRPjJhyGMZgJCRcqGFTV0jhsbPnPiHmzyL\nv4Fas0xSC+ec9ok5Iv0+1t7PjOY9jUMBfbBoLkmlnhuVl9G0n5sdShCifPea\nRxjdWYj99fc9kJ6r/XxUTLzgidHh4H9frVySW7rjlimWHURrZFwDh2P8ea7W\nhRfrJCFagGYngz0R/NaMvBM0oNns+ANG1DbmIdQbbc25n/MHPEAkFGJQmtIe\nEEtUhv65hY+F31R8w3huji6bJ3fJSzUUvJxdl/qj2aOWOf3hS8Pgds/Uq4IF\n/ZFuNmbsys0uJG/9bcVAbckvxvczC79gJWJOaFm66kdr8Lji/H3jmhdS3Wrh\nDGlbDKvbLquWMk9/18sAEC5qdp9sgD8sCB3h4T0iSjASXDyBfHeCtfbGOhCo\n9U9pqg8S4JAe0427rnL2c5ZfS9NWzVjMUX5UktYcJvgAEic5pYfjbGMh7wmO\nijKtdAmpI3slycx9/fJLch4cM+LgQXoePeSlA250F0zdKMB9h54IIfjmn4X5\n2H9lCOHwWxkRgK4kfG27Mac0cD288s5B6L/Z6twWaTxhG2mTBqdS+2Yx3HUJ\nYalR\r\n=qxfd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdcaN1OIs6/Qq7Djy3lYdOmYg0BZXu7dAGWB93EtqLLAIgIoMdqDJqHABxl6VeXVdaaeabv2ihDP1sUulwhBwog0k="}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.7_1606204887770_0.891842073337265"},"_hasShrinkwrap":false},"0.3.8":{"name":"peeler-js","version":"0.3.8","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"14e8c176a6a2e08d2e7a82a71357e10565be8d56","_id":"peeler-js@0.3.8","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-00XhfOB5IIYVgvmi7oV37lO63YO/m5kyqv0rbAQWsHpKGJYqO4Kj2blYUIyzP8/QSxC1tzaC708PyBHoH6RFBg==","shasum":"142095a9c380accf1b450de22594906390d07c89","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.8.tgz","fileCount":95,"unpackedSize":293790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0IN2CRA9TVsSAnZWagAAHPIP/05opnXcQ/Tmf/eIR86S\nT7ob0MvsBUBZrknl6HClwiYf1Dlzixq76S8GdsSD5cmb1DrS/tjEaZAMz+ck\n4njZsplDik1i+3DDZLNWvUfjqfwfeJjk1bTF5frUSsEnQgJvs8AU7wsXSpxH\njcA20Nz4/PPNseXNo5mNYJCcV/6GN770V2Ee50RFTbV8ploV9kJXw/NR+FTT\nFC+114wrgphscAmpMitNehDu4uSoc7CLE8Z6XPZZZnzo4gDuoMyw+u2wRcQe\n1oKVX0v8gHzCURoGzyzQn19J6/H0Q/ZikOw+n3hUXgnWHqbxIYmUaQ6nJzSz\nsPyB3V2W0joNR92TRwdaLVnK3i35I7eWFyqi3+YFGi6+J3MstCBG7jNTDplv\neuaNlhpxkCPvj0K5B/vtuFpvhUh1l5J8w+Guqsl6a4CmWzFe0bjO4Turqn8s\nw9A2WH6OdhXXjCKAZ6wFCcLMy0KIXQA6nnylWDR0yJuX1BYuYtJ5N0B9LXxa\nXRVFWI9dowtmVHrPSJPLJ3g7u9Ig32S1VBaI4YuSvluxZeh3d30FSShP/oX6\n+vad6wUkVU1fWaCywuZ4irQcbMzZxqYX8/cgUXF1q5iqhrP8caEL2taUjQri\nB2gQJAx2uDuwchbd28yyBipGEwk+FCG4bQn5HllWeJWpd3o05+DxQRLuZ3GL\nTBt2\r\n=+Ziu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXu9Ue/iIhVRe5x2g/wBs0bMAD+9Px6eqGHGIVN02XTwIhAKbGs4N8Y4LdpjFJBgsT5QRPqeEdHyZLjE/rlAijQwDn"}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.8_1607500662178_0.051754616842653256"},"_hasShrinkwrap":false},"0.3.9":{"name":"peeler-js","version":"0.3.9","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"69b939dc459e2b3d10cbba0ac1f260560dc3d8d2","_id":"peeler-js@0.3.9","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-i6uq1wMMrgosT95RhLpOz5xEO3HhJxFlEA0MwuGhxZT/Y66bBsVZLJYFS48b7+AKPTg07wVoUbhKULZQHwvm3g==","shasum":"d61c79512dcc4dd2df7d210c1cfad649ac79494d","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.9.tgz","fileCount":95,"unpackedSize":293878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0IePCRA9TVsSAnZWagAAk0cP/iMMzF8lcd/OKi1oT/jL\nsgLoHNR2mJEZafcQvTBi1FtV32vciCNAonaMvmP7qbzca9BgBg6jOOdlb2M2\nWwKMUlPNwUZgHfpwkPiGxUAwItxd/1BGACLIi96o33yYsMWbIe55OFIRu2cu\n6D8FlO3OlLFNi1eUw6AY71DsMVDlO3XZnx8dT4MPxY3XMhwnZZq21ziXU6NF\neWuqJvdtWOSB4OY4iSkDRKZE4DxByGdE+8AL4UgMxVjCzsTZOeMg+ty7OUVH\nMRsagefR24QK+wSNdqDdWeI33ocQ+3/WQla5fRC2gFWHyN0r/2+l9yUr/oaK\nTVaoMTUHdImiKeltsBSSlkR3jT0y8dMbC6UquFuCa3HhfwnYmmgGbg467YNQ\nYHpIpMA13Z8EKk6SJFJZwuqIaNFNKW23VzqXL3SpOpYMIgvN4tf7E9z7RaJw\nFUFFXtW7Pyzj2DiTfo8VgfCJOVigQgq8BzGA7GQqMyvsZvvTlMNHMzoV6r1i\n1KqtAcatzFN8S2aIKcmZA2wr1CvxzwkcIgWB/rijPZs/1EXaXSH1EkHSNEfz\nFoBql6kX3ZKdxwbDaiwwr0sZAthoVtZIWO6R7pRnNx+uRkfb1P32xtyforuW\nymqwe7NEvQr9WNubqNDBsL5yfAoxBDImT/RU8VHXCjxvnuBCYjCQKlCkbBuY\n8wzx\r\n=ANjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9XoOwuNyhenWUIw1uzG7e8y18cAL3RVFBsQuFyV1EmAIhAMqeAgtWCLYIxbEez83h+LSbJmZ6lwQcE/+1Avwe6MJs"}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.9_1607501710695_0.43857589514955353"},"_hasShrinkwrap":false},"0.3.10":{"name":"peeler-js","version":"0.3.10","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"^3.5.3","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"f0c30c62904ae8ddefd889d1475cb5ee6c2a0d92","_id":"peeler-js@0.3.10","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wa/UWHtg58L+9qjLZijMmCo7Yt1QvpiiTvkcl0j9/D7S4czr5qIuq25pTCizi/zhJnytymUPfPoh+9b+qARQxA==","shasum":"c2d340a201d9a7ccb6c8e6c2c6ce7c4bdcc6cc73","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.3.10.tgz","fileCount":95,"unpackedSize":295584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4vVmCRA9TVsSAnZWagAAjFcP/1oUKt6D0nBQEkRUo+5w\nZbeasXIsj+z7UnHlUmt1J0PgJLRVDm5lNrwPbuEglTDJpITzZrSkqzHprDg9\nGZiqwnvbY3HIGYJn4L4jODindASgRFTyCd+l552EPXwfwJd30/qyzXzfQkxx\nB9UOaZ5xRmLLAtbo35LC8rpJ8CHfOi8kjxJIF792l7J+5gUtVD2nIBviN822\nx6DHtmmoxulNbsnVwDbCgJngLIAol5fJi3ckIZGS42X0HaLm7m/BAJUWVVzD\nZz+XO0BjBW2yARR8OIpg/adE+lMV7Qe5TdAI0yYnDBZDUxKD3jjOB38NvfPN\nQZ/vBbs/zDp0WlpNQ0C3P9ZoiqLbRiQPjcvhPZsDhkGVguP758fD52fHdVVx\nZ934DFyMejbE/h+bzykV/RHq1xy6WNl52shH+agGqiULueFy1byxfow7NeTb\nJ1a9OrFhSUKozw4pBghbgTXzMTOlQWzq8u3RKXDrLxng2uE6seJ12g4oAsDQ\nHWHLY8KMNcc12XaS0q/y+p5eW7onyHvwnQzWFlWdMhfS/MHpTvUhRmVnUogN\njJ1sdIJyNaPXPLD0NprhPHbqxd8cCRbNzWrywJ1+gAmloSxzOiOrUfoXGvRH\nbVFNfMwdzlH+xAp/6LASOTXe///MlCoFGPO1vLLHIE+cho2WHyAt4JjcXCM5\n2HkK\r\n=cpfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWfEHpYUXGRItysRnndiWKYJsih+iE4HPIsWdyiPo5wwIhAPRJDZYcU3sDEgu5xrVPux6OUZOmdHC3rykHjHRIGKCA"}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.3.10_1608709477797_0.3964089626083729"},"_hasShrinkwrap":false},"0.4.0":{"name":"peeler-js","version":"0.4.0","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"~3.8.0","@typescript-eslint/parser":"~3.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"3.9.9","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"d6e6bda7f18a74e02d16a01c4cd13cc1eb6fadf7","_id":"peeler-js@0.4.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WKzPGCCsYChDm5AEBaSUVLCzMzKtR7Z8WJogn/yX1IHi+lZa/5Wq84oDSQ0q26lfXrGzuNsdE8NbgXQm+fGmUQ==","shasum":"80328baee7c2adfe11497185dfda5b4cd2b22a38","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.4.0.tgz","fileCount":95,"unpackedSize":301126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVaW7CRA9TVsSAnZWagAA5ZYQAJdMuGIK0EfQMn2VQZvK\nNoTCBzH3oiLQpAw4dhtSxQh7hPy2MGmvXqNsv4jHMOwco06xIl61J01AsqpV\nkhZKkoVvCZt4Nlzy6U5ZXl8i2jMPNb3XXD+HE3y1T/gowLAwci7miypQwXKm\nUW7/eZb6/2mtAiHEDCZ6ng664uDzepJfMr3t2SJc8E60uver4XltYxSkHpRB\nDS6YDxASUQA60GM+kuQ3uoKTt1V8kjjqAXbXQL73MSMiVLgKV+0pFwkWXwFF\nwpo4ghRzoi6wsjfiCE8a0mojuidHwNGGOilzsP4zo4/K6n8Bcgkafz4dnbt6\nqJbZlHDQQpyeuPNAlkv51dO51aHVuJZLxKkFHoSqLwTiHSJiw1aNVMEhcOsz\nO3XgPCrwwMLTLgaTO1TiLT/avz4bbwv2PeoSZnksrdqsJGwqgtN22PRy9zDU\nkrkge4uEYWuDBtIv78wb0VLaT2VVTNPinKSWc/ONny9H4H0FQXUrCI/knPtQ\n6l/GzcB4SKWXmDtn013q5E4CPpRNmbVqqRAFlg62/zb8GnM9M5sWRX41KCeu\nOcTvwaWqxR5yHdiS+pOXQ9Jz4KSV30AY+HWeeyoGoZSgqxGLCZDR/ToOEikl\n6geDEutjavtaE3FMnGGYiiR9wmiuxUM+7gbffWUztNGm8V4WVhYFAEnw51PE\nEdtL\r\n=AKpf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA7o+UZkodE33S0GW7x1xkBCvPNM8jpAgK+epljd8ilAIhAP6XRFEk3VmppdTRnL279wBsoO7+MLtAJ88qzlBnpYVH"}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.4.0_1616225722523_0.5097954646983724"},"_hasShrinkwrap":false},"0.4.1":{"name":"peeler-js","version":"0.4.1","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"~3.8.0","@typescript-eslint/parser":"~3.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"3.9.9","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"a96cdf925ed813f656e78f3b2d837f70f9e05c7a","_id":"peeler-js@0.4.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hKak8oVGsWZDUilS4KVYm8Ew2RNDi4KJ/Blwlj6Kvglchz6rw8aCReBdJV9EgC4N7RJhWMoLWaxlFt/51G6JOw==","shasum":"0c186a2bc90af41a67d645e0559b6e597b905c32","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.4.1.tgz","fileCount":95,"unpackedSize":302910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfkMfCRA9TVsSAnZWagAAYYkP/1QYfZh3W/l7KezBKno3\nfUfCdAj7eUIW/WK+EPq3A7o80ICPM7bXYiisBWnqMW3Rk2uGYjxZzKUvPBhJ\n7r7LPRky4Ft/qIMelUHUvcG1CywJ/xkT6dE0bGYCNIlfIl8CNegJ5+Z3cmlL\n/Akg10cBYXaHqmD39BEc1G3NJZc0y3EU7NGI8nC3YB3xQvibuuGasKzyUcE/\n2SUi6a2Sb7uinoWK+UycVGMfQPICSDxCA16UfauYfPtu2lag8OciJ1xtZkd0\np/eG28V3NmJrK/GxEgim6vSeeXkqrtiddssXQ/IXQXjYyfh16PA3bpx5Uggn\n5JEnvgwMuTkjrEpTCKikPbsRMFEKeONKhTmHPfDa+gbdUWPNtLJsn7N+C6Eo\nzyiMcjKNQGkYjI8hJmyA4zSTIuKcZaB9jLCOZ5RQo+S4hejqlmYUDzBH5L4d\nFPN4kihW/HyuYl5aLyeRzjKFM+zCLNAooOR/PjXd12Zoaus6sQbKDTNgAqvK\ng1emYg289h3dx4TbTWuGccKz1fNaNJ+7atOjBa9c8sPJJlrwewKtazCRNrXE\nyTHzAB3L7YzQgYm8xgRqaVnqdqmbzHC6h/GEU4/A9Ijbhc1YlECf8DXnQMue\nl8JsJ+PbtA2mX6SV3soz9IKvT+8nvXKmn9FoqUFPR70Zu/iRmvZ9/OszWBLD\nAqFq\r\n=jNKh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWbX8cdmERjcCrTIxi3vYeoXejKNJ/FYcHgTqAVwNLswIgSrvfvt3TcfEBoDveDCApMxitnriJwqKxD8KvhadcTT0="}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.4.1_1618887454916_0.3114074839885148"},"_hasShrinkwrap":false},"0.4.2":{"name":"peeler-js","version":"0.4.2","description":"The utils work for typescript and javascript","main":"dist/index.js","typings":"dist/index.d.ts","module":"es/index.js","scripts":{"lint":"eslint --ext .ts src/","lint:fix":"eslint src/ --ext .ts --fix","release":"npm run build && npm run build_publish","build":"npm run lint && npm run build_test && npm run build_rollup","build_test":"npm run test_build","build_rollup":"rollup -c build/rollup.config.js","build_copy":"cp ./src/index.d.ts ./dist/index.d.ts & cp ./src/index.d.ts ./es/index.d.ts","build_publish":"./build/publish.sh","test_build":"karma start --single-run && npm run test_node","test_node":"nyc mocha --opts mocha.opts","test_headless":"karma start --single-run --browsers ChromeHeadless karma.conf.js","test_browser":"karma start --browsers Chrome"},"pre-commit":["lint","test_node","test_headless"],"keywords":["typescript","utils"],"author":{"name":"bobby.li"},"contributors":[{"name":"tedteddy"}],"license":"MIT","devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-proposal-object-rest-spread":"^7.5.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-function-name":"^7.4.4","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@babel/preset-typescript":"^7.3.3","@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"~3.8.0","@typescript-eslint/parser":"~3.8.0","babel-loader":"^8.0.6","chai":"^4.2.0","del":"^5.0.0","eslint":"^6.4.0","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-opera-launcher":"^1.0.0","karma-safari-launcher":"^1.0.0","karma-typescript":"^4.1.1","karma-webpack":"^4.0.2","mocha":"^6.1.4","nyc":"^14.1.1","pre-commit":"^1.2.2","rollup":"^1.16.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-typescript2":"^0.21.2","rollup-plugin-uglify":"^6.0.2","ts-loader":"^6.0.4","ts-node":"^8.3.0","typescript":"3.9.9","webpack":"^4.35.3"},"dependencies":{"@babel/runtime-corejs2":"^7.5.4"},"gitHead":"c8a5c08264b2f5e0e9cd1ecc040ae0489bac6286","_id":"peeler-js@0.4.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/uP6qhytnITt6XngB5iquyKWnV4xjtkJTEv8eWYdmA2O3hJ/CHx1NSmyDl1JRx+zjjnU4VcPMFOIuJcmXV5WqA==","shasum":"d97833283ec7948677b1ef6aabcb7f3f64ebfa94","tarball":"https://registry.npmjs.org/peeler-js/-/peeler-js-0.4.2.tgz","fileCount":95,"unpackedSize":282624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyw52CRA9TVsSAnZWagAArrgP/1A7WWaTpJwzKRs2tLDO\ntJTjTnJzoJONhAX2amTdlpunX9f4b3ya+4qolbvznqJqtv6AVWegRrIYcHnp\nZeisQSGC9EmxPX8BH7L4qVZvdnelMfxPfbA8lRaqxvJsmO8evFEOsG4ehAni\nQ6LgPwmMiuBxltwuOB3XMWF+jB5rsemzngIRBXtLHAfq3+YAB3950FYou73b\nPZ/SzFKX/Vl0IQ5E+c529u7KNz1jFaZiPvxL4LSFfQ+NNb22F3nkcgE49hB0\nMp5vnm559BKqvS37BeTK6DN+Omku48i0m2rNzSKlyQwO3L7KSpc5HtTAzZzZ\nl7iyhH6dNV5KTMk3ur7X+vogmcg4UJWop6CXVy/C2+JrBnRicH6td2uhRVU9\neFXkSODsAMIMCJACwVEfa7qqCOoKBhxz/eSh9lcjzunUn9MAVxcTR3AKUjPC\n8uZrkH0edwsXnaKl2M8FKqIQLJyxV/N1rnvJQVVRV6oco8cCQV5ZeFk0yIXK\nF3va33fppZoYVQOMiSJII5Ev7KuYmHyEbCpAKhJgLmTzBnfD7GJYc//Vu7kW\n1akwpBiQ2lyamRvLGkW5ZwSUZL1WxKzixsSt/SwvjlGGJc7/Inx2si58Dui8\nrcPgDjin7UHaRVKvmc+u9JmGLg+S3Jwn8rms2X/w0Zr2xOlBgKDFK+3yWWxk\n3CQ6\r\n=wITb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtJ9FHMofYsiuJAlI4W3mfv2wBtIE+yHxGBq37V9u/IAIhAO8TIKrCPPu+BUaKHfv9d9UBeyxpPigPyyK/9U3XrK0L"}]},"_npmUser":{"name":"bobby.li","email":"bobby.lhan@gmail.com"},"directories":{},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/peeler-js_0.4.2_1623920245766_0.21777780169673155"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-11T13:12:39.307Z","0.0.1":"2019-07-11T13:12:39.492Z","modified":"2022-05-12T18:40:26.791Z","0.0.2":"2019-07-11T13:37:56.974Z","0.0.3":"2019-07-12T02:50:50.774Z","0.0.4":"2019-07-12T03:19:11.140Z","0.0.5":"2019-07-12T03:31:53.621Z","0.0.6":"2019-07-12T06:24:52.157Z","0.0.7":"2019-07-12T07:03:22.798Z","0.1.0":"2019-07-12T08:03:43.270Z","0.1.1":"2019-07-14T06:19:02.908Z","0.1.2":"2019-07-14T06:31:31.716Z","0.1.3":"2019-07-30T05:49:45.711Z","0.1.4":"2019-08-07T03:45:05.804Z","0.1.5":"2019-09-04T07:51:59.184Z","0.1.6":"2019-09-04T08:00:12.789Z","0.2.0":"2019-09-16T05:42:06.417Z","0.2.1":"2019-09-16T09:13:05.905Z","0.2.2":"2019-09-17T03:46:55.893Z","0.2.3":"2019-09-22T09:22:03.482Z","0.2.4":"2019-09-22T09:52:33.402Z","0.2.5":"2019-09-23T06:19:27.043Z","0.2.6":"2019-10-17T07:57:33.636Z","0.2.10":"2019-11-26T07:51:48.861Z","0.2.11":"2019-11-26T08:21:44.535Z","0.2.20":"2019-11-28T10:44:16.726Z","0.2.21":"2019-11-29T06:43:20.639Z","0.2.22":"2019-12-23T10:33:25.414Z","0.2.23-alpha.0":"2020-03-04T03:21:38.620Z","0.2.23-alpha.1":"2020-03-04T03:44:53.285Z","0.2.23-alpha.2":"2020-03-04T08:32:26.050Z","0.2.23-alpha.3":"2020-03-04T08:38:27.875Z","0.2.23-alpha.4":"2020-03-04T08:43:13.932Z","0.2.23":"2020-03-04T08:50:03.602Z","0.2.24":"2020-04-29T03:45:51.042Z","0.2.25":"2020-07-10T07:58:56.769Z","0.3.0":"2020-10-26T03:29:51.511Z","0.3.1":"2020-10-26T05:54:53.684Z","0.3.2":"2020-10-26T08:07:24.555Z","0.3.3":"2020-10-28T10:33:59.822Z","0.3.4":"2020-11-09T03:40:33.967Z","0.3.5":"2020-11-11T03:42:23.708Z","0.3.6":"2020-11-19T03:11:50.011Z","0.3.7":"2020-11-24T08:01:27.904Z","0.3.8":"2020-12-09T07:57:42.313Z","0.3.9":"2020-12-09T08:15:10.876Z","0.3.10":"2020-12-23T07:44:37.977Z","0.4.0":"2021-03-20T07:35:22.792Z","0.4.1":"2021-04-20T02:57:35.066Z","0.4.2":"2021-06-17T08:57:25.951Z"},"maintainers":[{"name":"bobby.li","email":"bobby.lhan@gmail.com"}],"description":"The utils work for typescript and javascript","keywords":["typescript","utils"],"author":{"name":"bobby.li"},"license":"MIT","readme":"# peeler-js (The utils work for typescript and javascript)\n\n[![NPM downloads](http://img.shields.io/npm/dm/peeler-js.svg?style=flat-square)](https://www.npmjs.com/package/peeler-js)\n[![npm version](https://badge.fury.io/js/peeler-js.svg)](https://badge.fury.io/js/peeler-js)\n[![Build Status](https://travis-ci.com/BobbyLH/peeler-js.svg?branch=master)](https://travis-ci.com/BobbyLH/peeler-js)\n[![codecov](https://codecov.io/gh/BobbyLH/peeler-js/branch/master/graph/badge.svg)](https://codecov.io/gh/BobbyLH/peeler-js)\n[![install size](https://packagephobia.now.sh/badge?p=peeler-js)](https://packagephobia.now.sh/result?p=peeler-js)\n[![license](http://img.shields.io/npm/l/peeler-js.svg)](https://github.com/BobbyLH/peeler-js/blob/master/LICENSE)\n\n* Clone the repo: `git clone git@github.com:BobbyLH/peeler-js.git`\n* Install with [npm](https://www.npmjs.com/package/roarjs): `npm install peeler-js -S`\n* Install with [Yarn](https://yarnpkg.com/en/package/roarjs): `yarn add peeler-js`\n\n\n## APIs\n### addListener(event, fn, dom option?)\ncompat addEventListener and attachEvent.\n\n### clipboard()\ncopy text.\n\n### compare()\ncompare any element.\n\n### compatCheck()\ncompat check.\n\n### getCookie()\nget cookie.\n\n### getLocalDate()\nget local date\n\n### getTs()\ncompat timestamp.\n\n### getType()\nget element type.\n\n### getUA()\nhandle userAgent.\n\n### firstLetter(str, [option])\ntackle the string's first letter.\n\n### lastLetter(str, [option])\ntackle the string's last letter.\n\n### isType()\njudgement element type.\n\n### listenKeyboard(dom, onRise({isIOS, isAndroid}), onFold({isIOS, isAndroid}))\nmock listening keyboard rise or fold event for IOS and Android system.\n\n### clearKeyboardListener(dom)\nclear listening keyboard event.\n\n### new Logger()\nLogger class.\n\n### isNumLike()\njudgement whether or not number-like value.\n\n### numLikeToNum()\ntransform number-like value to number value.\n\n### parseUrl()\nparse url.\n\n### preventEvent()\ncompat prevent event.\n\n### removeListener()\ncompat removeEventListener and detachEvent.\n\n### stopEvent()\ncompat stop event.\n\n### storage()\nhandle cookie localstorge sessionstorage.\n\n### rules\nsome rules(below) for string or number validate.\n#### phone(val)\n#### numeral(val, digit)\n#### number(val, sign?)\n#### integer(val, sign?)\n#### decimal(val, sign?)\n#### color_hex(val)\n#### url(val)\n#### chinese(val)\n#### include_chinese(val)\n#### ascii(val)\n#### zipcode(val)\n#### ip4(val)\n#### notempty(val)\n#### picture(val)\n#### rar(val)\n#### date(val)\n#### letter(val, capital?)\n\n### timeslice()\ntimeslice.\n\n### uuid()\ngenerate uuid.\n\n\n## License\n\nCopyright (c) 2019 Bobby.li\n\nReleased under the MIT License","readmeFilename":"README.md","contributors":[{"name":"tedteddy"}]}