{"_id":"jun-utils","_rev":"46-85645e72c82ae7228b2743e453bdf444","name":"jun-utils","dist-tags":{"latest":"1.18.1"},"versions":{"1.0.0":{"name":"jun-utils","version":"1.0.0","keywords":["npm","utils","tools","xwjune","小巷","公共库"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"f06ce8c18de3cc2552d7d6f24a6ad7f85e4854c6","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.0.tgz","fileCount":11,"integrity":"sha512-Pi/CQ8iLssDJpNR1NnENp6oV84rIertD7sIntCu/qSQtgKqdYUw2o9s46Hs1sopuYSCgBjDf1ApoAiMDhg/yrg==","signatures":[{"sig":"MEUCIBbKe5k254mLiWKokv7mH1jNCbWRZW9McUxtKf9RG0kTAiEAw//q6gOSDJoanUYysbcGSnteLzjp+2W04GltEWDuZ4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzyc9CRA9TVsSAnZWagAATyEP/jJklVqHbNTiejsQ1RvE\nyb6i/mYLWu6U5AvS9oFFh4zo89kR/M6dK4QkinHbvOWgnwr9xICdRYhh+pe4\nWPGkxXih4X9nvGqtvJu5d5WXr1RgpBD7xe357p6/ht98ilknk2/veYVT7mlS\nevo/fUuoQK3FK+TmntuzBc/k4i2ZOEs4VwM8ftojkJ3xy+AGwY540jPr4rgg\n9gZIXX7NXtJvsooQpyLeYcQHUuNqrnMZpY6OBGND57ltijlb4HGtu3Zeenxa\nOw3vPJwGKPye4/k9D8ncmsas3/puwaPsZ9DldKD5yj/2unxDNLE3jaXz2q+G\nxq6F5DPTYPnVL9NT7SZnkY/xYUaynLcfLxskNxfznNR5levcXjT4se1NgGic\nt+Iwd4Xh/IQZZmeZZHUyKBqv4Sx5Km717vit86WC26xhX42JOWx9zc/gBIuq\nrOPtmhkMbTVxqNWTvYK4ymFFIWPV/de7LlXH1oywqy2b8kJ2fiOak656ienM\nvIHg3mPbL7TNAvePncSnRHYjArRRMC4Ugpv6cJdW8Aqj7qSAu46WrmcXKPhj\nyZIg4agukXbW6lRm1M6XPJgnRqW2pg3UPjLOhnCPxxbqcrD10T7nE0SJmW4+\ngUTZyAbEZotL98SLcF1tVscQXUirnkUyavUz+1JctKVmZBX2+bazghP7EoXe\nwQ77\r\n=P79h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0f7c9b7fd3ec5347a03a2103bd8282068484449c","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged","build"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.0_1540302652676_0.2016137526833035","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"jun-utils","version":"1.0.1","keywords":["npm","utils","tools","xwjune","小巷","公共库"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.1","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"181b779791e966e1b8a1b4b66f785458cfceafae","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.1.tgz","fileCount":11,"integrity":"sha512-G/XifQG2QhUYct40ZNEMSE6Whn11BViWGX5al/CVeiBjJ/bFUTQ5b1VMR1g17DWaDJJxK/7jwOb56MGR1eQiBA==","signatures":[{"sig":"MEQCIE3ne5YMFMSKM9nvcKWFC2UINvnSILUMSytwaURarh4QAiA6hHEFLYbtj11mOZ7N4rbCdBzfpf61I6NHgV2VM5kdHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzyiaCRA9TVsSAnZWagAAjm4P/34uQ+kT94QpKasT6yvS\nZWPk3bMsgkF1k8z0hIb78mTsGFDoi9lK+SwYNMstk8psj4Yli0WMzt7iA07c\nWzW0O8NvY16aWY+0lPh8e8yLiyiw//+50fgJsXMiRd5JZx4jEGrORcaj/Plg\nhIVUq1AR/RM/g+fWoOdN04o+NwOFQXXoUWKY4nc6twracpb8Ve6xn6PChp+f\nreuAPq7fZGn+O9Fvz69SqQuy+KXwnhV7uIhDeBfGB2dTmqgyCAd5gzEALqGA\nUaaHZcyugZp7NhU+qiLv9QEv0plsWiuNzMWhl85AR+UFSyyyu2mdHfb1PImP\nvfH8wqHDTSpaRyH1dlVVGiazm36895sGaK03Ak4Jp753rlGBxPBLTtLuXNLb\nYiwjYav38wBVbdG5+zNMQZUZhs2LJMo+W+4Y2eDu/ABM7tayt/Mf34RCXQuP\nm1eHD6D9xVcVYI7Skac/b6gY+8ynEJxGn2C5TyQ6yiVvg/tCBLU5SgtW2NXW\nW1CazzD7d4Nf1xo4cbaFXZp5nJJu47w8ji79hoKS5UnX3UVt3XO3e2nIZO+R\nDSzx+QxPdh4zVSEVyaT24UQpdDhl6lNRoCinrWfUgGPMyHltn15hAEFEG3rs\ncI8xhr8qGcfx6E/O/UYX3TQxHGPYzoLcYpcMJSnECIJgSxb5DQObG9hAMOap\nMPcl\r\n=vcIo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0f7c9b7fd3ec5347a03a2103bd8282068484449c","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","prepublish":"npm run build","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged","build"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.1_1540303001141_0.13308504481585048","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"jun-utils","version":"1.0.2","keywords":["npm","utils","tools","xwjune","小巷","公共库"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.2","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"5b964858145775cecc43db345c1b840c6c16ce3f","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.2.tgz","fileCount":11,"integrity":"sha512-FN1U8VUcTDQ0QsspsEDo6Fg//Kem0CHsGOTh8cPW7nSpHa0g0gefC4H0JqP+6mKgqYN2Kbf7SVIXtTEDMgs5NA==","signatures":[{"sig":"MEUCIB+Y1h8hbn3rLgDp4CdPyKh4ulB8iW0GPG8zdj4TADHLAiEA7VSHi5/qJis8hI/hv7HS2/SFcTZmdvZ/4L/Fy2AFeU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzytyCRA9TVsSAnZWagAAqW4P/350eqm3GINWrPo4PlZi\n677VzJgi5ebQ7IhZFDPLqu/cbvLr/i9nmRKfusxvOTvbsQ6p13PFnJyu4idA\n/c6pUZWMJtSvz+JWeUX4CswKC+5WL4uq2BbKp11qlray0aA5bWOIvg/Ld8HL\n285Lyza5A/BZDuAQDQ2qNkRTdB29Zu1EPz4spQwAcjPt0qRMSiLn8Tn9h9IZ\nbsv4pOUZmQXyOjifNMEkAw0Q3HYReovhEQ6/yp1sWrl1dUdbZ9+pNjOXA/1E\nrFnUgZGI1ueW3lehCuPqPkAdJeqVD4IxRlggEGtBZ6yamURXhZolNTXywbY9\nQtDC62Xh5GP43hjjwm8DA5zxFhW5F11mNGTajAhZvKw0dMjy9sfu32+svYWJ\nusu9IpX/D6PqMKGTexJcWi1he2areIx0Va5wPNRcn0IEpm/nflTL2qOLGmUP\nqB7ARvRTc13chlC/RjxG4GV1mvQQlXOdNTMjdApsUzZcdqlQw2iu51UBzd92\nhZI7LW8I6HGHu8QHL4xfhbDEOPWF/v+yxdVEujBFOIfYJ1U6hwm/gpAZhaNp\nltznWZmU4GkvncM6hwoLtRxuJyTnc/OUxuYUh7SMhMjGFfaSbLG27uyAAYGz\nASynOhKXgKOFmcxoT7ziG9+cvc2JGYIDfE3BL7dZoKlafHrLWzxb1XyS1qzm\nEccd\r\n=Ib6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b7a59e6654358297a1b88337bd1fa4109dcb41b9","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.2_1540303729672_0.6306697345195742","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"jun-utils","version":"1.0.3","keywords":["npm","utils"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.3","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"8b1461e79cb136f4bc230ac590f9eb04093ab1de","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.3.tgz","fileCount":11,"integrity":"sha512-m649Ncfvqs265IccPu1NeOp0mgdsONrqQ4FVPicxGNDF9o/U+Fgg2ooUb8fRNHW+0RRUiQ/bNaHNa2Z7bhiZZg==","signatures":[{"sig":"MEUCIQDROR4Ujfmo0p8gU+dTlcKwb+eO3+ClBh8sBz5VmAEPCgIgDZNAc1zfApLI6HKMEzbgfzajUkHkdPU/XLgYPSC8wp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzy1uCRA9TVsSAnZWagAA2KEP/11pn9lTyRbA/UGTl/1U\nrse6LINol89Sciu8KldOkXSlVjGZ40CC9n4hw4u8iY8v4teouJCFEFBP5ZKE\nmc/RFqnYBaG3ilhtjRXZ0vlDFpbdKCa7qbhhNApUr56jnmLShb/sgM3LFxva\nG5sxcok73d6xVUbueQgDUaSWEZp5jFLTEANtyDTVxh9u5hdE3kdPVmv2soPT\nOhL45OCUdIm1T7suA5/Dn6tzJZRHCkLEukGIMKZVMlymq03zIEizNDrLYEra\nrzJeOY11SecXOBhRN0OsUA4RCB9bBEr9s6W/UQ888ICRBAfFrdtK55p8BRmD\nsmZrAozL5FBX0s90SRDYfhQ5XxXj18PMmWgVpjtEmASF6MPrTaXPbart7qUS\nGXaCaf7v5GCQ79DU/z0SMD3NmUkBiBCdWWU7gwI602AIpY2dRfsQNIcn2u4I\n/H4zt8VvSz1W7FqTkvihG5Ocu81p7iqsGfAfzbksXF6uggpaMcL9NCAldQfn\nvoabBzR9UVcoZzRfW1V1JunzVJiw8/n1tajsfhwmFQiSPSTcA3DdaH4qtgva\nNGHMCSsGK1Lk0e/qBfRlyesSpogJagO6ihHaCsyJbKIBGginsJrvpdXtFltT\n8rMSGhY3JHbNLDA9MExGWM6wLLe7VsspxR7imIjJHY4hybsyUuwCmesaEl77\n4gwx\r\n=XVOZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"96777b36ba3dccdc2ae751b7df3d87d67888cb65","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.3_1540304237115_0.23922446987139945","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"jun-utils","version":"1.0.4","keywords":["npm","utils"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.4","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"c565e485208002b424d335394f1a7840acb0698a","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.4.tgz","fileCount":11,"integrity":"sha512-GQMbkcV/VcGtezVdg1dQEGaEz7CNk/XzXnCUcBe62uqbBOUlEP4Vsd5MUgrUmdu4sZK64FRDvsdaIOaTvuL/hg==","signatures":[{"sig":"MEUCIQDDZ/NbJpMQSlIU58HXlI3h/YfYyf8p0GAC2npcuNzungIgaY4lBdUZZ2zN+/uOtm4Ufr29c39DnQ/zxgWamUcIDjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzy5XCRA9TVsSAnZWagAAC4IP/02gk/IY0sEVo/BtF9YL\ndlnrXnp3MpwUfbwjA09rsFTFHrydieu4GzPJR30vQryVNCzwGIvRjqoEriV4\nIntcw63Hb1IJrUsMGRVxWhreepI2pMIQAmnh0YLofu0oEKBfhLvre7L1xg54\nTzif2OimdbnyI3M1oxsU5wZ3hUTSdss0cR+2KqLUvt905lW50ja5VV6CIui6\nddON9tJsGdqz6DeiUQ0nUQ3viK6jk4MN0R+wXb9zKWgHd4R1OS126ZJc4vSB\nvwL2yWIBv4b4n/rPZNXZ+fVOypXwUMq/HZiP3d9fRvJtt4u0YswLvakFdSzq\nz13mqLuQNwNDE0h6yoq49fPrs9NH97QnQCwrihDlz18TybdqJEUPjT4pnk/F\n//ox764S/o+RlGvNeuIRLsFkaA0cemSuvJXgyAZ9WpvBwu2SLJL1WzChPhfo\nRM8vPPxx9ZKist0d7wX5GSo9l+EsBEMbIQBu9wilY4zO49h0Qfri+9As57/A\n6IxryFE6g8gtOQSFUA4npbPVZjlgLbPz55Znq97HiPRRHAMwIqCfRwdi/0Hc\nkYlFdoj7gKED+gJnXQxonHMzTZyZ52W4VzWfgOblSVbeFmxw3vhh4g1wQvdk\nE9+7+7Q46CWj+qvX2piALhC6XVtPdGxqPC/pQCnq4vOUamvs3RlPsgV2DtFH\nrNIA\r\n=olit\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8c3f46b4279520489c496653417656c7b6dfd31","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.4_1540304470920_0.6368776292867981","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"jun-utils","version":"1.0.5","keywords":["npm","utils"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.5","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"27fd2233928b754c191d873e427d7d3dd20d67ef","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.5.tgz","fileCount":11,"integrity":"sha512-yI/h2ScEi8GtVabJgUcz5VvLVwrqpVseJRuzqhe3p7fYb1b9UrsRflB2myP1LKM9gtyqclFpi03DTCm4cM6j5A==","signatures":[{"sig":"MEUCIHiM3pU0jl02eRcFdxLZk9cQimtrRZlwBcP6jGTYXGOEAiEAkgiijPhDu/RQsZwnnMYP0JdY1iY26OTcpBiW3iu31W4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0H0ZCRA9TVsSAnZWagAAoGIP/jYL1KYk1f+gg42zpwnx\n8xsagmF/V5iL2lLM+mPMm1feT9YwY6e9MXPnDpi1o/zpe/hWvLcAX5MXkuhg\nKW7QI6vMHxtJKTn8DLZ2aNqX2poDa6dDoFTl/JOg+hozEL3ZdFlMrWbsBM4w\n/Ic1XEAg5KSNdQ0RbNDdlGC1BDu1NGfy/iNXTYBg42OAnSC+xCRnvf/cNaDG\n3wTSmbKmbttjOWy1qA32YYpyR7BusA9Ry384drTa8avOxon14Ca0CgQ9vLqO\ndx0ZjaL29MlsbmEdLivRd0du+nJtIJtVDdvOgH/dasdBbyN7pY/ZA7BS+fBX\nT7C60NfbpYfXbEZIRRwziVheNYAueq79YuWFc4MDXj3V6M/N4gfUh67eqUc+\nMgBuDKcZlfqcYWy1spUwDN1nb+BYTDSDWi9AKqX4Ly7sXOXvlcB9g9YnPcww\nsC6vpBAt0miKPv53vmjw0v4HUUdpMn3AiJqH5GbdwWqSNnUwL9/z6rEIVeCD\npSmQaXjY+dkETh3Jk9ALj1nUMoVFxw3kp9UHGqAcF0yoymIIL3LYx0wL7F9x\nwNgA6bteGgOkirpJvDgomuHIJek15fEULYC73BZwgTknoSDE3zP3t+LQECbv\nRffIJ79ecNYdLYJbZxa0ISH0+bKCczYuAcgtFYLve3H9XNSTTGMDaPYjxbgx\n5H3n\r\n=UuT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"876e8a11ae236d66d984bda7c3a99c70a2700451","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.5_1540390168379_0.9982791676155727","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"jun-utils","version":"1.0.6","keywords":["npm","utils"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.6","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"06ca8435552389a4d3cc266186811f8571c5628a","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.6.tgz","fileCount":11,"integrity":"sha512-Fk99HFdSpiRgF8b7o725gIAjBNOAsieSEyysUolNKERiIPOSPFo9DLAX7gFD+0C5PFr6EnCeZkVxnUdZQfkTLQ==","signatures":[{"sig":"MEQCIHhaOjlYorAb+OdFZLKhGCGK69obqi/SDDOAaac7weyMAiBEFdNjL2q6LG1zSSinkPBWg8l7wHWPh9/SDP4DRhb4Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0H4qCRA9TVsSAnZWagAA6A4P/RWUOokZJrfyJiV2Bhil\nBcKAOQlyqFiwT6+LTU4dtWjoxT9YjN3/5LnAm6GKwPoRIhUU+p/0WBkSYTn2\neow+a2/qyB5e9Vvf0z/xXWu9aMZHwuCfhcKxcZXfh13s8aoQ7SdJZTBiQdzh\ncyaPfTmIR1QwOeVW4HDKBWvWYlq7e+FK6uNPfStrKiYEJSiMQfgK56xMSRof\nZzD7gaR+SR4f5va14VR1JfYDeUrD4JSdgyos4CU8l44DvnUwrKC64pbhXXuX\nLeJR3Ld8F7/F8bUKroYOyljash7q2Hu+udEICUb+eOZa3W8JUr7jRDfj+zeK\nZ1uuJkRDcxbg4PeEYHaKjBGzeev4ZwBC7cR2oZ1gh5fwI/QSXL17EONtfqye\nl/miZIKORL5nev/l6NTFQ0gbkCCnX6pllspboJD6Awvkn7tLrhzsuZCKMpbm\nSobheGlRQGz5qVya66CeHvJXsSK2SV6esCE+g0m9VAEn+/JP9wNGPFzsxtZY\nsX6AIiGCAf6tC3z/ZzZR+ACGp8p6SjyXi6kaJOFFrKH4Em8S2uA3HUn1OmJ9\nDu6BWQKY7/IffYSyc1Kg5MmfrGOOPR7aa+Bg3SD1AWlf2d3zPSVDmyS/6npj\nChRcV57hsyTJnd8uyjy24qzG1ITY9yhfoRPDSL7Ku8byPOiRv4anwtSqw1yp\nxrrk\r\n=rVQh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"007c784f39df6b3e58542c3cbad74a3c8ee7b7f2","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.6_1540390442268_0.11982593607579606","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"jun-utils","version":"1.0.7","keywords":["npm","utils"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.7","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"a78f598ef9a809a7803af4adfb484cb708f3353b","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.7.tgz","fileCount":13,"integrity":"sha512-E7ypEXzMPxYzL9EVSh3jK2rJcPNYBYJ2CEtpnjX8VBmCBch5Hg35AK6RmCKrR65RKMxwCkNSYN1lr93Rg3fVmw==","signatures":[{"sig":"MEQCIBTFsG8Xp3XhLPX9pJ07cjurAcdYAYyMRwlngKDCjGs/AiBMDPUhCYvskpbJ1Qr+RioKbjbkLO62JaW0FmgoSgSxYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2CxeCRA9TVsSAnZWagAA/l8P/j5JGuGeW16SUufqcVxw\n5Kra8moSjWvK0kNw9J6klt/oDxs8egTIcQ2ZSUWEl0dFktKINjoEHec4a6+1\n9/5qcl5tV+MSgyjedRQm8+5mVDTp0oOCte3Mud06pZ45Js9ubeKM3I4vC7DV\njro0P6buljfSdXHhH2/FCVOmcG8FhRo3V6FMJsw96HwSz8l+K/CONAGu6+8O\nnJPOwQJ25UsJ+nRk4FLByRB9MsDmIG0xsqR6v+1zsV9TNRk42CfvPGlyL0Ou\nRkF4hbvWhRUYrreB+hX3EzDDhXHJsJW+DStcU0h/LjmxiYRkr7tZQvGOwURS\nXxGhtfLcxQ7QISDc5QEQ7hgDhud1/RKG2aB00q3dKA9+7s0+Gg/gmm7Vmgdq\n0lGI/503yYndNZ57FoDsanzhQyrGwDYl2mmADMQ0IQHoXgipqNDWd85pZtd5\nm+NQVaawF5NWc9mhSYYImWwFZX5POFn9JJBqHRJ4zPsN1PqBmwUCYuhLPWzZ\nZ1PAHzW8t+v8DFA4nOpNNJxpqJWu957OYgo3jnQb2RRjzL3hD6+LDst5L4SE\nGbCjm2l2AbTc0Y4gs2pURil3zsJ5ji6s85Nt3GsIWcT0tUvK/bRh7NrG0Gl2\ncC2bc8CxBZ8Zj3I+PrLz8/UOKcy9JugeKZDT2KiQ16MoYnJ00/fNq2BPC/Ev\nRQwE\r\n=arzL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"39389f4d59256b780cb913b7a956e6e0c517201f","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.7_1540893789416_0.5743230416002991","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"jun-utils","version":"1.0.8","keywords":["npm","utils","jun"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.8","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"d6f8aabdcad09a7bdd6543924d138b932cdf2597","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.8.tgz","fileCount":14,"integrity":"sha512-Tfy8iSoJPkvidN02W5mbo9WzHMLuG+ZB2OMBrediqPp4AHVXitKtKcvFgJk2ncRtAnGTm+eFxte20DjYilsrTw==","signatures":[{"sig":"MEYCIQCBLcgIQhSNIEl3P1A0VG2Hn5R8otndQpXJBfKzzObjDwIhAPgT92I+ifTENOAYY2rtds4+LQme8HWkUMhjgDqJIb3M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2bMCCRA9TVsSAnZWagAAwiAP/ilDJ0xvolOVkR0W4JO/\nKzhjFUAuyaAkZeAoAjfH66fPUtAq5tgJGKI6Oo2oU0bWOpaVKzL09ceyOkvK\nOkLKhWwVqJ4Ws2EQfHMoLp6gL1I+drcEXZlLgISAEujD7TcaD/y98fhBowun\nLtkRjFvtXQG5nHFuqKZGr72SbIv5LhI0vGUiudfPnpoeXKIdImSSdm4kIfrg\nz8DQRrF8K9R13DKv0Ty7fjC0aRIcEfXkSsHmWlvUNqLBKZHUukvolbbpnpYL\npT1qcJV8RlQzpNXoDTcqsKHIo7/raoNKjw28lifXS3g8dU/2UaLw7yxjO3dm\n+HDLhZgSGj3lhqA2IRIK1HpmlvZ4rSj87bUOkV16RHp3FyPBdBwOH23zHU6v\nKUR4OQWY0kHtO1e+5z9mHEN9yAH/ebdzq9btGgUyamfQ66kLKDXUfVW8SJvU\nWoWXEK+NhCuKnE/1XknrAvthxFzTRw0p5SQZtliVAuaQ5QnmDajkAIswif64\nDeawKir+PKJnxVtRQYrbrxPSLGcevhbffS6RHvUDflUoJxqw5FVeVxvRcvKa\nesHJC4tdX9ED9imv1kHPjv4UmHJUamqaJAM328Ne9MLEpbe6oded/NTdAzTN\nhBJexBkgXp7t5LZxClMheraV0uqg3mlhQvSytQMx7d3Li/YAxpTwxpuSzdxd\nx5Z3\r\n=cHaM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"93ae3b9d4c73ea696fa7d309362d43cf9713a5d6","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.8_1540993794143_0.48613790975735993","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"jun-utils","version":"1.0.9","keywords":["npm","utils","jun"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.9","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"4072e10f627f53b27454a10bee6dc741dc67f266","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.9.tgz","fileCount":14,"integrity":"sha512-V1mzag9r4SRRZbrk5kgbWt5OMfTTBp41O7phmONh2Av12FOlq7wHQWGonoBK7FcFMEX0zQxAdJ5QgRKDbyxexQ==","signatures":[{"sig":"MEQCIHAACpang7ktc9Pp0D9dRV6S9rAwa5jlBXJgZnmeScUIAiB8E8Jv4jvIQSa1udx0QGJP0DSimgpGcrCNMBjR4/6btQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2mPiCRA9TVsSAnZWagAALUAP/3cqWHCZ1ABfThXDTd0b\nMfMbTYvtY5MvSK3WehvqsA+bq0Ag7pgf4Hlvypx+AfhPIquCicIwbuaPXzNl\nODdu1ha1N75TGZV6fc2MAfr1MjCOJo+Hnnyr+4QlT1IKVIjJCjDbcPWTSSRC\nha42P4UumYzBm1cOOs086feUtAyz/O8PAXtR5Pz7AHxqxlivG3Hn42eo3Zr4\n6ZXwMM8wayQ125J4a5766GJpu+V0nIW2yljXrNLVBaZTndHYh9XIkEB9Ck9D\nevtOSVnMyGxle84g8khjpF+NNTq1R8V+r0ycfkwfeNRQW+cY5+rzjBrHnHWI\nJeQm6SY0c3lVfI4M2mSW/ryybuQtlFePw3dUoU4FIhpRJ0+x/l3pEXIDpWE9\nvPC2k7beieZ+xU9zwnes2DKgH9hUjPQqo19nKcQPVz8gCmuZkGqJIoB9JYmS\ncG4kyXEU6LjJhy2LaFHfrpLY+IobHQ6cowpnEzH/uu+Sin5YCXPfsGrUnANl\nokClIdz5mIeMTRq1M8OtoTMf2wtjw7wWB5L+BqNoPdCkWRFa5kjkwv6G+I1a\n0KP34L+4u+N0WrRaFvUGQTJJr/kBAcI9acskMH5w9H/qOajwo+Sql8ds3/Cj\nAZggIsxZ+FF8w4RwIdaE6KmvJ8lc7yQJZBMgpxlv0ogeWuTB5MVjc0E/r47O\nLVIs\r\n=+CRh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b05ff6fa88c9136889ec1249cefe84562ccdcd22","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","lint-staged":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"pre-commit":["lint-staged"],"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","pre-commit":"^1.2.2","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.9_1541039074213_0.951871311029856","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"jun-utils","version":"1.0.10","keywords":["npm","utils","jun"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.10","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"949ef3211f0e1af1e59194acbc917c367ca6171a","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.10.tgz","fileCount":14,"integrity":"sha512-bICmArLQZAM6gB9ynRQUUpINgp0QRcrLcO7XeIDMGyVd1zuR5jrChMUvBVNoqPCntQfUx5CpCIW0gF5FRfkt+w==","signatures":[{"sig":"MEUCIQCYs14y11Xx85URs6ZL1NBEiiPRO700+jM623LbBzyGnQIgfqqrZ5Tsy/TYX3qnSo2IHL3naokqphvUBdj4AO0vsjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2/GaCRA9TVsSAnZWagAAmAIP/R9AbvgeGq+k053Zd7kN\n3HqX9Q5N1fcIPMDF1dt3hqeM3GixMIi+QRYcD5IohQhprS+K9EG1p9o/wL3a\nmmQ6+OIWMFLQ0BL/lGv8vsxXxg0Jic1zgL+qoBFrw7XhFfSDk/Q4HV3PT3lq\npAQAAYpPeWWHx99Mn1vNTOXju6ykqG32fbfn+PhWbf1fHReuNrTvYx9wYZL5\nkd/hdMECVg1ZbY1piBslYA42XWmP481prJFucTDTj6Ri/1u7u9eBJbId84jZ\nI7jx/SMtnIk7HyG1qZcMm2Un3bEAPAGKNrUKmKNbSItZ/pDTonuEUMKzgX9a\ntb5eBpLSIvAgsTt0uF3+XR3Fv5k/ooCH8F6twY4Jy3/9aI4VleCB5BKCwAHC\nfsbQGRXIYq/UGinAu8k87KYjcPmT05PhqHI5eOzVRHhmdSwZoRUUFR2u9MdH\nH/ZEqQvsZtfWXhV76FFdxZ2+6lwgfqqy9pfnf9Bi3Vc67Mxx5aAbgthBGWae\nTE3RL6bviR8gDXOelE5SxoNdsn+6ROvxDZHzA0qdDXzM8xxO28L8WsNKaqAE\nHhvS1MJbcTjPEi1MJzzoezAQB3D5ZRWsY//YExIjIq/kIWfqlYABJ7274lAg\nSxveso3ISo1MKSBo6Sx4/t6vVjrC6XlEMmValayu2uk5NafQ6q5QZTf3w/RO\nj/F2\r\n=sKL+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"919c9bee1466ad58180470a08fb4d1510570f59b","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","precommit":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.10_1541140889875_0.3591033014756455","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"jun-utils","version":"1.0.11","keywords":["npm","jun","utils","public"],"author":{"name":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.0.11","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"329c1e9fb83f2c63befbce38eb38a28c277723aa","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.0.11.tgz","fileCount":15,"integrity":"sha512-T01/gsju0vAR/yjZ5EeC/OB/Xlg3APWt/IO2mOuoASnkt7zgMia4TCKtMiLNB9p8ywNTr6OjVQp+usn7S48yIw==","signatures":[{"sig":"MEYCIQCcCYqr+izwH0pOi8nTcbZMB908XUYdI08l6bkBVEYm2gIhAKCkOq16lUAAYct9V4tvns5caSW8GndP2YHeQ+ivleDM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3wPACRA9TVsSAnZWagAA5msQAJE3VmxVg/qaxILR7UOX\nf7CxT0exbqBGnmH+hvFyi++NepLv+9A+KMF+5L9eg2Mg6geHoy52fUDS7TpP\nPo087iTkrUek4Lhg/JGDkKOKUWwxt6XPrbTPcth7sGXswGdvlo34at+mQWbm\nStzIHdgKiTt3aS1JEQ4itMo4kgmP9jXpqkF4HpfLRqKE0cUf8K10Zispahbr\nPn8I4IO4pmHIfLt28sVdnG3T5QRhtoguhfEOHmPtLxiB+Jc5V5GeA2q3Ozwx\nGMx9kvDQgcNMF4X9Ibx8yZ0jCq9OiCo8DbLxWHX/rXJLZDhJR8gBjSWnR+Fo\nrU91FWFY4mL4nvewCb8SLrcIVgo13wjjTTs2MKTXP2cxP2XoIOJ/x0EbV08F\nizWW8w2Wcng29Cgp7Em5zcAY4Ol9vIhrgK3frpsU0hzxJ9u653iVXvfhRhJB\nV8vN1tGfM5DBCPAUVDBwYUGwfR4vYGCMfC+p/uF8Yox+vAmVH3MgOrfTJMTw\ndRjXRw26PtJKrng45siAD8X8DCp0CPIUmaqP504/MeQHWcPhAZGyFKi2t5rL\nlXiFXXirFQGmfkX6M6Abe/lxLHhkTJUDwQwF6sVU9nthTsZ8+MfedQv56mJV\nTHHigVjfbIo0GPy5N78M+oEzT+AolhABcqJO4Pqa8nvP8yEXgvkX/Osv1qja\nUiPn\r\n=eIIw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"977a43093e431ad09e321369518bc55b552f87a1","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","precommit":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-0":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.0.11_1541342143466_0.7073252470455986","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"jun-utils","version":"1.1.0","keywords":["jun","utils","public"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.1.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"ff2e68235646b68e768ee29e67a855cbe3d5a046","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.1.0.tgz","fileCount":18,"integrity":"sha512-1Be58NFm6ZbLrBDTsKDR4ziVsxsDGVPUHAuAR8lZIWZDrFBEk4wWUdrDFTkJl2LuDe+omw9LFiV1yI4EaeQwJw==","signatures":[{"sig":"MEQCIEHsFAeYh+jBMPzj6DBPDqri6nzqfv+qlms0aTgqtQCiAiAhgR4J1Bf1TatEetXrD+KYswh694pGmF8Wc3eg3VD+gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9ig2CRA9TVsSAnZWagAA38oP/jOLlXiHJTgiHy2vbLGr\n6XEz871QwdYUEBXSrGdE9YkDEe9XJvc4CzIqFniOL/R5eNaKe88fPXHAAHFp\n3ApdrMzZFJ/s4fgIVNG2U2qq5eZEmNy/4HibV5KZsicrObwgECRNGDcYBzuP\njt7UURBy1Q3bNN0Wy77xm+nfzE8WzSrhqpCdHo4d9npFvcWtqUxQVSUkC6KM\nMxWn3tLpWsQqCJrpNkwCLrML29Bq7UHxt2SDaIaSflYRcp0tvNrJzVsM6l3K\n2T9MNsd/ufb6to6KsM5hYi4pag+pFMjqjZcQmgdfa0+AAEXg094nYuxXrnOV\nXVGdTJENNHcF5Pob7QQd7LergfI3kJ4INvWWUPjeVNp7X28Y7eivAn/CptiD\nGvyHUXnAcp6OaCTtYbEXPV0Ma9hS4cvYxrOV0rzy9aWQPE4pQhONafPRBt76\nM8zw4kmKqswSMHoWHkLbsAa16ANqMechURVqqv4KO1GLKPenCKjyXXL1C37A\nZrlP1GSDgGOkAJPryrphxbeomt9alxhAubnZxpbybqxAvRto9jt5wA8sPDZO\n4XvWSLjTdWCJRtGLzFDZhPVY0wl33L4HXfe4uzA8+GoXgKqkSoWMi/nbRsqz\nzQRGTkrn5Acp6IZuGsX+cjiO3DPzuDo2AAYwGf29ad3l9CBeI/9MEUReyr39\nhsZ/\r\n=6/5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dcf78f6135b9815d2104ff395cc2068cbaf4d317","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","precommit":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.1.0_1542858806106_0.9517526680154986","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"jun-utils","version":"1.2.0","keywords":["jun","utils","public"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.2.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"f1dabf6f0ca1bdc2c9e08b3901e954b9b6d3369c","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.2.0.tgz","fileCount":20,"integrity":"sha512-JQtyGIUNutb6jf/FjiHnPIF3f0EmZWld5ARs8OGP+ub+qsTN5FmLkINemXXqT5yUoLXxOhe81YoVtNUAFFtIQQ==","signatures":[{"sig":"MEYCIQCk5LHnzAE5gYuIlPcEOSwrmSbW8CmTtBfaw8RG/7xIaAIhAJvjcP6IuNHmInVB2cBKbuOyufRqCuFxq653rKYwBLvn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb94kbCRA9TVsSAnZWagAAB8YP/RXi4VBXo29p7AgrdAAI\nIPJvYsoxC1Zq6q0v4Wa+uZshmpj+Fn9V0+5CE7zjbDU1f17vXlP1YfSj0cQY\nohUyAvssuzwiTSSO54cZ7r5dEnoNK7DCwaWaqJxX7zq8UUwjv0OrhKXnYjQW\nWCgBM+HdK40qiB5zss37kpWQBsxq3W3Y8BnkJZ7T2j+f1ttp/5srtdgBSkMd\ncqZBoVvEs4hchkt4EdfrDYzKtZlIS1yaTOqw5eVN4RtJShCNR1gOZBxs0w1a\n+PzvaAGLBvxMx7dhXvZkg1OaIwas/bgA2z9tlxTsF2YlhTLRA1/vA+dJeJMk\nPnAjmR74Q2xFjtkNvOB8XukELvikZbX/gXovYcjDulid/d5OCEe+9yo0yS5B\nabCdvh8Dug7DWkixddGgWHiTA8vnYEKKmn40BkhmFzyoKhm798eq5nmMlHjT\nNa3zphDpfKxCzTUsadDzHAuaD3x1S6Zl3Q09fEFfJ3OrPqrg2xoqmCruYbJg\n61yxZ5ST4HJvaXOZRdKGU9B16dXD5yHDTU8eW7N5h9GyGlOLUDmZ5gDjwPA2\n4coo/LEid1yZgi3d+IrQOLDmtUAT/06cvopMUCqjMAowH7ks+WEBVN4S/32x\nsLd8yecaVWig4UGwiTEBhzlMoyoIMHw/DVKb8pbM2XXMUeBmK+HXmATXk9Ie\nOKRZ\r\n=kK/U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4cba745f68c5e9a3a1b36e916c995abe0ac5d28b","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","precommit":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.2.0_1542949146831_0.4119760704052331","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"jun-utils","version":"1.2.1","keywords":["jun","utils","public"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.2.1","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"1f564129ec5c3bed21e5db8a8f9bc340a1958112","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.2.1.tgz","fileCount":20,"integrity":"sha512-LPAJuViFa0CXgDfu5d6me9kmgJkyV3fDcBK8Nj+VLQO83Ja9c5u1wVffWHD/CpChRXNzjqJF5Q5L68yr66Gplg==","signatures":[{"sig":"MEYCIQD2hdaNMqwawiNL/hrMfQkJZMONNc+bQbcXRtQ1QvUDIwIhANVKasRI6L/vzvWn+mkcLIq06kHhAIFITwUSx2hBHGWV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb97YPCRA9TVsSAnZWagAA8gAQAJEW0eHr86ZPZrDaYH63\nNG51x4nqhrMqL+JEo87pmt24Xc324mvuSLbdZK3I8yTRncApHLs0txvqjTMn\nVcQf/lyJbbwYBOrAJHUQ3q/plQ5YgSkQrW/j8L7+AhXi8RiYRsb10XNLy6lL\nMAlSxXy59qg6WEbmoHd9xZn1yXFmkObs2g5HrZBD6b1KifdvcHBcK1Zxwswj\nXZ7xBgwVTHqVv/M7JPN1QTNoI+o4QukfM8ww3/lQhlQLEs6xZvEPy6BlHg2b\nZWIHqy+o+38xajEeUYpQjUzvlmhm2OVjU3Z+xr5VcS/GJ0ukgGOoiOOzcTtB\nRo29njqn9ZdL6xARxDDUkPOqVRplHjaZrM5+A7P7g70iCIwSrYbdpkhPPAGJ\nXMKahn76J8m0klRcuWeIK0jBQKJachMf8ajukXafqlH7FpT4M5xn0RRM61xe\nK/RLg81wBvAf7Orqp9KodHt5fHiwvhgpAHcxvA0XKMU3ZljzryonktuKSh9p\nRLy4E0YSxgKa2rT0zRPY8DaizRvzOQjJ1zUWeCxY8mRrqf6X8hJr5lJi5lhy\n1qWdiKmxgvhMA+Qu+d28r5gv4IkUcGMKbQ2/EYXu6MQf39bXuEesR8mPe5M6\nQValTgU2SYa4mh7+BqyafrDmJg3cXjmTWib5IbN1fkGGYxeYRSV+QTUEc/5L\nj4Sq\r\n=+K29\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e86b4befcfa2d69b2f2e6eb1e2d6c81c775f60cd","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","precommit":"lint-staged"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.2.1_1542960654983_0.8761365124091691","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"jun-utils","version":"1.2.2","keywords":["jun","utils","public","check","pinyinUtil","stringUtil","floatUtil","appUtil","treeUtil","crypt"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.2.2","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"3b81511accfd1f33bc7372f35a914e043fd00985","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.2.2.tgz","fileCount":32,"integrity":"sha512-/zI79wZaXzT8wLi90ede1oKfMC92Zk/UrqL/wFsEFUXEO8Z+r1OMO3xAyZnEGlwMLs826/O+gPWDPFuKIxbHeQ==","signatures":[{"sig":"MEYCIQDENNFvsQ1qPkHHVwi7prKLLobaM1jc59w7SEJHPu0SdQIhAKu+XDzTVttvMcS4NxmQ7/+4jVqa74u+L5dB0HOjg7Sk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+5suCRA9TVsSAnZWagAAsEgP/0mg8LhyaC4PzTq5YOvN\nQfBUzNupQdzEzjv7AjSnf00O7eFev4+ZLmzVT2K8gzJbrypbpnFmP/xMESp0\npfSV+D/QmknNL5/i42TYJ0ttfjwARos/HkUeWNp5VEcRRQ9M5U5R/TFH4b/c\nx1R9+96fqSql49NRROIy0ngBwebrgNHpOzWZmocgxRPw4A8+6dPBoRtPCVxK\nkQXQ0aSR+SeOBDn+A1O4woL+PrJs1twlsXtJEMwEqNgEWBmqPLjFWZFGgPJ1\n4KeC6OZHRo8aNbWijc7W8bkL914QCZ/bIY8fOdcAWA7o6CdFzGzwOc+k39Lw\nrf1+B6pbI4twd6KrOfGPf9BPR1LF3PGPgcfN/48qM+CKkWGir1gu0Zi2ztsL\n4AmAZI2v3KtkRRF0l2HB/gnvLoMv6FLLGsABPG+22VJdWuyPycQGbMb5CC8O\n2qBz0epTl0rsxRnsU3MwdP9lLf0uyPE7LCD2fU0yhcEcAAgkarC55qBeKsJS\nX7H6c1zUkC1hxSZVoliW2/b0ktdVbxmBc5/0sbPjYqB+S+Nnj8nlwW+genTp\nzelv09W20CRheooSxTr1/Kd8PkwHOAcaDHbOojG7roaIMMoaLJ7WXTcNarIc\nyDbYmlnYgXs2zeh6fWq8C75GeVFM7G+CGMdLn9fnxq+FlwkMUWsWc1p8U86o\n//3b\r\n=8fkk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"917f6e597c37f1abfd3bf316ddd86f27481ac656","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.2.2_1543215918125_0.6020226986581332","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"jun-utils","version":"1.3.0","keywords":["jun","utils","public","check","pinyinUtil","stringUtil","floatUtil","appUtil","treeUtil","crypt"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.3.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"64b768c3e8597318e989ca5d3783514235c65d45","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.3.0.tgz","fileCount":36,"integrity":"sha512-UL0obEXwNWef4WEzpWdS6NH3MSUPDoNFR37IwOVJeNYyMG5Xj0QPdmVsgvOAzapw1Dlhbw47qVi5ry8p8Yg5xA==","signatures":[{"sig":"MEQCIBK2S7Pm/2nvT0nTkiZTYj4DvEENeVp0YhmxzlUzUwZzAiAOGF9bTCL6e7y4DxeUsiCTgkAEyGFhBS0XM7hS1nm7TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAlOPCRA9TVsSAnZWagAAkGEP/2iY2YXWVGD4X613B9jd\nPfG6zBGQhqGPgfwn/wMbCv8njaow5m+7lnepy2DAyE+Iv5NUQShvu+f32uMB\n2sMoSvlHJ06kAAeIdteIG6GyKVif84/1rUTVJ76HhNwXGt0PUgR8l38RF1lC\niLCo4dih1qUqErwvP3p3vceE3VINq7y8y8B6FFcbsMx1uDS5zs71mbTAezn3\nZRky0BgZ92BOUNbyhrWXLT8C2UcDUIh3S1aFpZo+iVEt/1gKoaDk7purgURM\n5I5KeRB46iaYTSxaNJDh9FaO5dSEQLW0VviV88PjUNVKxJD0NBQ4OcPHvXWQ\nx7JmdUG4+qrdAxfBFC29uSg//EaZnc4q9bTvsdCq6vHnmz3crIa9/OGguKhR\nBFqe3fEJ0xh61dHgXo19VDNBlHwZQsQJx7reZBxUSjUsnXB8yhXp/naLR59G\nxLjrl5E7gDRCFO2hUglPTzQ1UxUZqW8KuQBu+0Mz96mxmk0w/4VySCp04QiQ\nzegw+/MpKGlih30A/NFXbTmvMfQfMQjMWcwbWVdAwHpiYNCq8HCzF8pYbgdS\nNbenvWrBTdronVHr8WTfPQP2zYuIw88uNyPuU+UwVKZmqSXRrA812PSLqTYY\n2XuZQefpthHu4XN7jIg6WQ8crIfcMJDv45RRVdGOyUo9gSlSH/uWFE9G1RHf\nOI8M\r\n=bWj6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f04020646595d22e7fb00105396a58589cbfc079","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.3.0_1543656334348_0.8986919814366272","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"jun-utils","version":"1.4.0","keywords":["jun","utils","public","check","checkUtil","pinyin","pinyinUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.4.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"d65018b546d0d5088fe158ec7bfb2954187c6114","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.4.0.tgz","fileCount":37,"integrity":"sha512-njY/fC54P4L9xGxgEcltWY6u9LPFj5GoBzYEwYhwnBS4Xl2v+6yWPOr21rGFzN7b9QBEC3bnOXTGu2L62geDaQ==","signatures":[{"sig":"MEUCIAfYIrN3nFBGSjiPol8OngUVElAgiH8KcLcpe0fH+NSLAiEAk+RZOKs9ulPiMatYcqPteUO0w3InhZFouTwr8kgd1CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDgShCRA9TVsSAnZWagAAqdwP/jktRNN0kBfnOwJCodXH\nE97N3BQZ0SjKIjflmadr8GB9H5Is1NXBZA5gbXaq1+1TffJVMRyxaNnZSXmT\nf8Efg2EWusa5ZHItC/2b9KrM/gihIoODf82LnGJEtspcnBDlDCbyLMDK1BI2\naVV1rTWnWVvuOlER96uxOYjEjHb2hsTO4VzChJhseMLX7LEgwFn5rGRgNE5K\nEIIMhDFwQciQM97Xu/z5QQPFZscqQzBPmgvxYmrd7wyF4tu4Y3Eu3kcDaRiT\nUkCqaiu5cpq9dw4BQN3Rq/MWjp2qudhWF2M0pcXVjPmRW8P5Lm6wHPLaFQys\nkfMKcdWZlsn3p8Q8ccb+QZrzYrUINdypsIcDn97CfgvW8pSaiNxbAgCsc024\nCAUyQqtMnO9d9aViKBl7uSWTalvK9ws+gWUDys6gGlpWaNkhHwL+JW8LTF9v\ni+3vJOagjIx+eblkymGNie0EV3CtW7E6zGqj48CFLO402v32zaez3TEP3t14\n2L3GhG3LaMCO8ZYY35hx9Gku/9u6W9Zjkpe7aj5ccruZWL1YKZD94yXY6LmW\nKJFWa4NF0W62Id0kiHlHp9/CJIzS3UDg/iuPISCoygMvfxS4v1mzSgZ3y1GF\nU93OHBnc0Nl40vXIM4djIDsg6+TBkgTaQsXgbRkIgY3k4bshVH4GFzzlyliv\nDTnx\r\n=qYF/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"245b756571e33af56d0727b23e3d439e54036d68","scripts":{"lint":"eslint --ext .js src","build":"cross-env babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"jun-utils","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"md5":"^2.2.1","husky":"^1.1.3","eslint":"^5.7.0","moment":"^2.22.2","rimraf":"^2.6.2","babel-cli":"^6.26.0","cross-env":"^5.2.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.4.0_1544422560376_0.02700564402247929","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"jun-utils","version":"1.5.0","keywords":["jun","utils","public","check","checkUtil","pinyin","pinyinUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.5.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"6003133f1cd8c2737fd4ec3e0d3d73b7c9097233","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.5.0.tgz","fileCount":35,"integrity":"sha512-UQbSfHf+Ub4nDyEsHLeo6SEBwYYulaDkA8C2nwpuJQY/akyhkU1glrDcPXxfloJVMwMkATz7VPfTRbSirJgJtg==","signatures":[{"sig":"MEUCIDNfQBu73WyfkYJzGTRxjykEzsEsELRz29sU/0bYjKx2AiEAzfaYjw/TuLG0QB+SaYSnz8HdkJXqFkMKDfqMs3QFbpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQpqXCRA9TVsSAnZWagAAeDYP/j/Q4UzDYYwrgYLfPiXA\n4AOiKM3uYAhrQsdWJAwSFSp6upjsIWHE4Dame/dNcVJvQ3Q7FEO98XN+Q8sC\n7ihd5rxaV+F+Oq8ukpKHhDeE541TNiO1Oy5885IgMs9MmPbiEFU9eksDXWNV\nsUYss9kP9+083CKoaHHrbA4yJksfSYPb1Ks6LjmAH3VTEKfZbnezGVB2EhB5\nn3yNgDNzW0F9nGB/fBgPQnFSWEEuU2TyhnO0BvGS+dMC+arS3gqTrfT5hMA9\nYHks1XAUJh8MxV02R50iiAaguu1p5uc/nJofTSU9gVm3RqGQD4ymHyfZIG4c\nNo+O9AApEkL3YWI+I7lAXLLMFK3CgwrQQWl1wuBt1OfvXiP3NaqZyN7U1OcL\nXeq1L/juiyPI7KS9M4NwtsrbRfdAzvcCNGOZGPM3HsuTbSQJyJFDYuGkyeJc\nmyS6aOG8zEj7Xx71Kw3arVujlHefwx1ED3QC+3ccVYtrIvAzl1kmYA6V5PCq\nP583AVZ9ufJw+U7o3jax1GUaCK8hH/XWZf8QpnmZZX2ewUYouQD0qOhSJgXV\nOrLkUXnKwpaL2aTJHVWtzhu8mtkus1dMGYNxsjoJ/88ymMpLSs888wSNFIXN\nBrmYy+PGVEftUygE1fHbdYHfD9rf+yuHAkF/2XfJdHd75bRUR1+L+QoMoE5J\n+I/V\r\n=mRKx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2a1930ebfea36fa0209e9bb5456a97ed39e4a5b3","scripts":{"lint":"eslint --ext .js src","build":"babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"npm包","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.2","babel-cli":"^6.26.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.5.0_1547868823159_0.5698550875759758","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"jun-utils","version":"1.5.1","keywords":["jun","utils","public","check","checkUtil","pinyin","pinyinUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.5.1","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"182eff45f323f0d0bec0cfbb27d9467d8d9b30f8","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.5.1.tgz","fileCount":35,"integrity":"sha512-MGLlfql1OVFBtyUEwyrI/HHkwWoFcypU+egyZTabWFmvjgFoffFYWXmhbUoHIRQLh+sPJQm9gpJ5KglvJTSjUQ==","signatures":[{"sig":"MEYCIQDHA3NGoo0lB61oF/ku1h4ruZMGTfUOZ8LMltHHiioVfwIhANkSmPeRuvqXiup82ckRJiacdOqFFG0QiJfvu6GkT/av","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQuWpCRA9TVsSAnZWagAAD1UP/RQ4jcYiemZmTqzbh8sC\nwBBfYKoXgx+KAta280biUcAdrVypP2lmpXmf9LmS5993VPnxKnoyyBCsuuDw\nNk4Xl8ixJY9iHqTpN8u6JVYjSvqRHY3UOvb0HwEeVmFQECLUlZKD3HXIotnZ\nSwJm5rhVKrOqmW6xccSXdy6n+HvrGiY/VP0E5tSkudw/YnOs6T0K13CaFo6H\n/riOqlxKcHf6S4qOOGWDGX9v/fdH1Vtc1R+FjP0blaJ3So9eTvW4XtIeVgaz\npU/9b+mFefumFyo3DMI+NdtY9bHDTawWGbBJoWtVdf8HpDOZh3j3wQu7MRKc\nBov4rfB/o7L0FyBxSf6Crhq4DjSwr+eVMoT/4DqKfIieRyp1CTn65AcrB0Y2\nhZi7RJqTAYfzIxWRXfmCLOIg9pm2W4ZkzhWD+/gvc/rJ/7Hceluw0gzpYJhF\nScgpQgw1Gao2sT9PMR05e46VHH7/unSMJKR8Uyx7f0aPhTMwjc49fJsKn4Sq\n04AjoV5oJs8XL3P/LTNYTfogC6GVBw/PXTfqjHs8lgdyeyLHpD92Bree2u+E\n4L8qy5FBNGEKKsN93wyn/SRhRGZuuaeVGSy0S88gggD4A/Dxyl7XVTlUuOLY\nfS7Jln92l8Fd+dblMkOnbyQFqOLnbCNsJkX4V84LuO7H8E4Yart92Tzo4ilq\nL1AX\r\n=GnxJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1480f0ba82dc733b84a98664ca71b39c87e2b08c","scripts":{"lint":"eslint --ext .js src","build":"babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"npm包","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.2","babel-cli":"^6.26.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.5.1_1547888041037_0.017433242787164627","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"jun-utils","version":"1.5.2","keywords":["jun","utils","public","check","checkUtil","pinyin","pinyinUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.5.2","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/jun-utils#readme","bugs":{"url":"https://github.com/xwjune/jun-utils/issues"},"dist":{"shasum":"49ca259940645d2da8dc718b39b899d426d60496","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.5.2.tgz","fileCount":35,"integrity":"sha512-31alccqRoF/0VrwDGLPcX6UI6Nr0VlJ+34CFwMz1fssq9u0l9lzyvo3w6M56pJsEYE6XfkrqQVmc0+lO+boAcQ==","signatures":[{"sig":"MEYCIQCHh/CheUCaUowT7PsZIUYTdIQ4RpJKn883y+bqNH+P5gIhAJZ6tmpr70k6opdh0FiRmA9XAeVyJJNKHmKsTn5VqDIC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRukLCRA9TVsSAnZWagAAPQwP/jyZQhpNR6bWGiRhVoXQ\nn7atUWtxkbJLi8szbVngc3We6ogXqPcUzl8mM969sabLeKkMApv/iwNd+b9s\nFdHEQ82Te9xQ7Y067iaPRX92WiSI7k5xMqGKUUcpvZMY9yDQ+987uH+7aAfl\npXw//xNlSDoEv9/k5SLz/hmBAeSG7DJcFS61w+MuHTY9c1Ck2a7JXDQBJHMG\n+Ps96bYTT3rWEVNiuoDntcT53FqWmErea9c38mMAXQ5R9n5JYVzAULjG+mpl\nz/jR+hmSDiz3/pyFecPI/HcBttZ39OMyJn/45T2OmGFROoTg8wflH9d9Re/+\nqxKMhaA7aO3G4mXgelERAR1vtubHXSKcsKF1duVQ+s2mOKTodmCoHzm3ioHY\n/L2+Fzm9g2ejFZOIa40TN+cS3lZ+rchXrOBk0Iu9uWY1G8zpMBXpSOAf+VvN\nG6+RVUPXHCdSngsJYXfK2n7AbYJ00S+RCRqtEn0cYG+2JiaQXNyM2XaMwsVz\ndhewJDmfVES1AcKAU/IYun7CmHU9+HEzGTjYQ7dZC+Al96A22d1FYCf5LaEM\nulUNLbCZ0vb2fTA7XIAjGDANjQWqFDHIOOwN+V4WZJgKTLk9ASxyNmrlRrCf\n9Bupw0k/H0Y6Eu5BfS+Pm82IIKtJiBEkNeufpt/te3drPL6WN2vzr7JvhbXJ\nc3ap\r\n=vmML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e25029dca14a51a7241eb11e10b89d9cc2b46b6d","scripts":{"lint":"eslint --ext .js src","build":"babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/jun-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"npm包","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.2","babel-cli":"^6.26.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.5.2_1548151051235_0.39814235390421016","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"jun-utils","version":"1.5.3","keywords":["jun","utils","public","library","check","checkUtil","pinyin","pinyinUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.5.3","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"821eb9fb8c2f9cd67c8334bb5b03f8bef809beae","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.5.3.tgz","fileCount":35,"integrity":"sha512-dVfHJdM0BxFxiyDPk6SaV1Hwo/BDaLsJplM56eHNF44yG7bgzNfuE9RVH+cCvXkM1ITzQVwuKFFH937CoV1dbw==","signatures":[{"sig":"MEYCIQDCllPWJDau0GL03NMdf6uoK/B/i6l02Fj+ZN5BrPiXJgIhAP+2fH4E/q4UZUVdqMrpvbhhkvYy2sVWxg27pc1Qsyy1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbnRDCRA9TVsSAnZWagAAspIP/1ANtW39RASjJxu6itH6\ncVhLD7+vebq0w8uLcprqUdi4Yt7WuUAyzV8gKFs1ti0mnCI5c1BA1ZJ4VGk9\nvU0neh8WU7MZ5knWVaHBrI7rK8R9FD8pYhX9yimk6tF9qPr2yRGcOXkmH9fr\nCDRUsH6+oeXSwMXurWQC+1e1NY2ZNTI94xtCkUk/lsoAGB9O86fOePJA7AjQ\nEE6mAHihfLOM7jBq0HjV6XtTyn5dSutZtzim6Bj+ZmISJd3LMDvH6+ShHhtN\nAQgSopyOrq5590kZGn7ntYsfZmCTf7UHo0GB4oEhiYWkizd6jx25Ab/YyjPI\n8GKP4fOYYCkv5yXvCX3F2Pn99qF41DTgzZRSAdHkKWPEP/dU5J26I8/27UXc\nXOp0RnH853DtB8c/BrnnuLoa/K62O7j2W6EOcHocTDMXpColuduq4ZxF5fGK\n58yMprm8KroSAF19/ZPvvMB0KovIQ3A2rJHMTyETc/nGQs7BNtD/3J0N/Zwh\nW6i44VbtQN+Mcd95xp18xrUQufFTjWNSPGprd4geQhYaMBTsbtd3khNjaJL7\n+rlHdbKr98D852pqHMe4nDdj2wjb9k1klL21UFuS9Eyd1lYKBzy9xT1VRNwO\nM7NHiAmyB1ehSx4dfqqqS/Ljjp3uERdWgU3agAq18CXMIO6Ddil6MMm40MpJ\n21lT\r\n=h69h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f5d2a99092b4dd78dff62cc8f140474af014b105","scripts":{"lint":"eslint --ext .js src","build":"babel src --out-dir lib","clean":"rimraf lib","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.2","babel-cli":"^6.26.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.11.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","babel-plugin-transform-runtime":"^6.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.5.3_1550742594349_0.09183676571365185","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"jun-utils","version":"1.6.0","keywords":["jun","utils","public","library","check","checkUtil","pinyin","pinyinUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.6.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"b07537526b627bf100634a628f373e0782c0c58c","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.6.0.tgz","fileCount":34,"integrity":"sha512-pjQSifXh2LIA8Em49prG+HcosT/qYuCt0J+SpKECUa6HnW/L9/oeWovf907rt9EpGCzBJFNEpibZslLk8OMaiA==","signatures":[{"sig":"MEQCIHqqqQhnsibZ46GjRRpUkrHGGfWzCj06IGH3/bByW0j+AiAf8aULAvGdjrJDdmNxPZ2+DQEiewqoHygQgomZcHIVwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpBvNCRA9TVsSAnZWagAAACAP/0sLL51rzYpZWR16yCgb\nj5kDpP1ZkTtXd2KNPtyQVkSEV4ZHSAI+un9O5qO9t2M6OZgpElf1Y9WzaUJl\nIYZYGHm47mcMXl9Nxzm1reP+4JGjHQ0BmD6y2iwg+/oMXFi5Yg2sT3BQ8ApD\nlWlQGq3tVED/d1bnLo7Py+0eIn/m7hrklPUkjHiWDgposN6wF3a1AP5msuu+\nKi7b7hDkEEI4XuWoAEl6L8tdacOe3dC3A6QJNLg6N7QZUqMChUTEzaF9Vkb3\nXcZXhFSrldviu154/vsaiFbliMhi1/+DD0oNpqgqqwcUpitV40Fq3fZenKNc\nk8ogtsV5fC+ROrSDoAIEudT2vnaPbyi7Kv1xqh1lWmor9LayFy+qnaU8wiFp\n3K2vjA06hYlu/HlIuXIkS8elkSWB9tlfJ/JEfogzFKmRnc3t9hnw+Soa/Duw\nmsoyP+XQqFzqARc5BiOss6cPuTO/oiB9HBTG4g/5ZBcjt+ZgXbl15VkOixJI\nXRC9r/Oj5yq6HxLWO88cDS/1OUfmkawIYUwjeSd3YVc3XUK/ZbZuUrXAV8Eb\n998xfI941b/lglRIzKg4PvwLJX7hggYjnzBBXuYqahaHUNgpBewABQiikDba\ntd2/m6aQWyYiYG0p04NWOnQmvHumWrQW/6lCcycUjsC67MgIA890SGDCmS0b\nMIGn\r\n=80Me\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"854b711522cd4e7d17c2c7aa0d08ef8f583d5848","scripts":{"lint":"eslint --ext .js src","build":"npm run build:lib && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","build:lib":"babel src --out-dir lib","build:umd":"webpack --config webpack.config.development.js","build:umd:min":"webpack --config webpack.config.production.js"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"@babel/core":"^7.4.0","@babel/preset-env":"^7.0.0","@babel/runtime-corejs2":"^7.4.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.2","webpack":"^4.29.6","@babel/cli":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.6.0_1554258892702_0.19747383604238","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"jun-utils","version":"1.6.1","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.6.1","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"ea8054d92845b3f83136fc5490be3e349ccb45ae","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.6.1.tgz","fileCount":34,"integrity":"sha512-EjZA/D+csul5G7ARtudUq/qL6PrhRz+TTGKIZOaZcnYkpXkZkR/As1C/gcUJ/b1T9PniIq/qr9yZtIcELVv3+Q==","signatures":[{"sig":"MEYCIQCGE1EMaUX3+iZ55wQInbhGUp6tpghNI6W/8NJbpX4ZKgIhAJLngwdZMdvbRTF6BOdc2XOkG8Ba+H1gtnYPM26l/ssd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz/fiCRA9TVsSAnZWagAAAc0P/1DgcL6qV7uxRFN3kBvk\n6j30sPSTYynTKj3yzM9wYMOI4u8iRKC5uRLrUD0e7W0hBbxnKqirerqKdKYj\nxHbeBn9ylefaq4lmOd4D9FGGQWuGSebKe84gwl7VgrsxfYiojHP4dbreg8yb\nQ8n3Wu7eoNLaGcZ+qLTC/WJrSbK0kaiAy0BizN5ayOs6X8irgPxGS9tiRo6V\n0Cx7snX63TGXpWWDsej2yu0utHpKYO5XbYNh/wd6fPVwg7fgUQk2sBPZ1kMd\nlVVXpfiNFGISt2nQL0VfanVAghoECRmHSxZ5f0/IC1qdwWan+IoyU90wYHzn\nGfckPT9AZkrxMlCsrD8xy9tPvis/6BsEMpEJZZ8NbthIjMQBrm30qBnjdi2k\nCVUtph7hygn1oy0cyJyygJ4JmVBNrWi7pyTDMnv+pGr8AZfCJjFY9F8/MWtV\nkoCJdKCjbr91d5I2/TJ+DmFnGjfrne/zjcBMAr/HBp/vJD8O5666NKOS3b95\nPbtgj//EVujeJfyH+fuHTPkXPPT0nZVu+rS6makf6x43qL3Kvbruff98TvDM\nzBDW2Z3oyRLRlXZ2a78mVJt9o6aWKqxZCEM21/0bFp7DEO+XNJDBd+22/dU5\n99EfyW4QU3ZiR1Fxxzki09esCPBHYxmx+6QcWqYQtxUiYFlQ+ajFi2FcWslt\nCYa2\r\n=yRLV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4b3140bce3250f14d49979579661394f12cf205d","scripts":{"lint":"eslint --ext .js src","build":"npm run build:lib && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","build:lib":"babel src --out-dir lib","build:umd":"webpack --config webpack.config.development.js","build:umd:min":"webpack --config webpack.config.production.js"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.4.4","@babel/core":"^7.0.0","webpack-cli":"^3.3.0","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","@babel/runtime-corejs2":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.1.3","eslint":"^5.7.0","lint-staged":"^7.3.0","babel-eslint":"^10.0.1","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.6.1_1557133281253_0.13449189413231943","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"jun-utils","version":"1.6.2","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.6.2","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"42dd2f6866fb0592f4e855776855d63af249956a","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.6.2.tgz","fileCount":34,"integrity":"sha512-UVr3W8qUjA0ufItB/B/mUgl0GLujMg79xS0RLvRFX5h5skqKe2QFejFkDswyWS+tWKKn0dbu1yZKudJkZdtNWw==","signatures":[{"sig":"MEUCIECQ6n+Cmrh73/pxFv2SfKxWWpGuOkGfyaquo8g9OJ0GAiEAjj2LqKuSRsOcp7MSVEEdNd0TYsGGm4nja9G/JZVlcGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0jxqCRA9TVsSAnZWagAAuo4QAKEFojpDLaAPF7jUzx9T\n1l6CgUwzOQJOKz3pZliZjT20ezIbt+FjG4QZ19BM4joZM6XS2uwzQUCizV4G\nDcdZ4lMrOQGBtv/2Py9XfH7y+nsPEzghULIGfTxvF3u8+r7o7JFtOP++6lB6\nulg8YuwuqgoInEQ/c7MtcfCFDC+49yo8x0dXrBjx6tx7TkF1Et5vH83k+gmj\nqEoPopo0E7+ZESGXqgu2AM+gp6W13lQAVTY6+ZyRJ8GbjEVycAUF12UJbk7G\nbhgn9y/X7mHrDl8in0h8nK6GPGlbQA4fizz8wKaa/vo48ugdGwh6ppDyWxbm\n31CMuGHnYHgK5vpG3BlO30jw4WnQdzENipUp5OOpdvRDJKWI211UN6WOLtJc\n4eMU60roOYKul2srFZtlIy7WwA5CVQwbyT6Ib8+Yhf0BQ8RDoKXgFpz/i3Eb\nRrOYafeW7n9ji6gknNag7K4dBTwI5gf06foGCwmcX48iGjxXMu1SiXliRPT3\nhHBdiTfy1MchHso3yIzacdlY0FcZjugijDmuHcWoapAnKC0hWSaiuduXBcrg\nI6yQDXURKXI0uWiCzhuwYIW1ojHeUwl3AjPcKBAeCEMP+CYaqxk6Pgiu5rX6\noHJeiH8ZWCku5AVlbgVs6BoZ9HL/XtIjnfM7s47Hv9GqpF3zmbaEDxa6sgQw\nRXTS\r\n=9G7v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e81261a7d787c821592b19934cdafecd33de81e1","scripts":{"lint":"eslint --ext .js src","build":"npm run build:lib && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint --fix --ext .js src","prebuild":"npm run clean","build:lib":"babel src --out-dir lib","build:umd":"webpack --config webpack.config.development.js","build:umd:min":"webpack --config webpack.config.production.js"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":"eslint"},"_nodeVersion":"8.11.1","dependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/runtime-corejs2":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.6.2_1557281897679_0.30650166975168847","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"jun-utils","version":"1.7.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.7.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"db3f856ecca989f9e0e8c81ad613a9ca0d9a8567","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.7.0.tgz","fileCount":34,"integrity":"sha512-3yXU+SzVNS4AL+3t4Itwt3CvrU9yN59zaMuXOfAbI5fLmMOhhecqaQRUWEyxKG8z1N9ZkBiIfvY1rv4js8ZOkw==","signatures":[{"sig":"MEYCIQDZZTh9/pFeXh0br5/w1Pf/O/PWvM3a6SOcE0XK4J7yVgIhAOaIcWF4LUr2RDzjLx30Bc8XW9zlm5S/efrLZM7vnr/z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0/EkCRA9TVsSAnZWagAA8dIP/iBNAbXVAz27lbipSw4v\nXeWKHV41X1y0yZiVgs9/Qik8suKwe4sUftLLRsuKxY+GYj/ET0l3hB/jNN0K\nG6BZgktoj9lhi/bEH8P6h/wnV1jDGlTObQhAH/ztdvy+bsDM6rtJuhkqaob8\nxCj4k/771zYg71aff9CMGGvkiHXfqBV+eP+ElOKkxXaVxZ+M7OMPJBkGcfhc\noniE5OTMW0nk92iDynD+YKn2xArHhP0JCVyKRibFwWko3PT6IszGBjd3hZJh\n2o0EW+ACDUjFsdBLmUwo8Blgy+5aNxn0cEvP7XS64kus0rQz6hsZLx+Ees4q\n6Wu7zO8IH/rXRq6iNzjD6Lf/8tCHV1P0yTwhbsapu4AjuzES2xMyILZd3tUS\nhjH3eHmG+dDIx2Qc4eCxvgwaaKS/FlueX6hb8rPf48hou6IF5ycxTIejFyjg\nWDcZ9dNprTOxBAt/DOgQZwrIXO7uKSbdEMSmjNNFR5ZFHzuowtXa4oEQyG6Z\n2+LTZid41DHk1rJcA88vcjVQ7RX6GJHZaU44rNRGtpOKM2RbEy38RiLgx05y\nl2HJgW2PImO8G9f0vdyCpSuEPcda6ouGCzIivdjt3NjBDD20dv65Yn65UBFD\njqSja44Je1EJjN6JgR6ve6HzB2zHxCVMMYYhGIcuIbXW0b7CSxuHa17pdmTG\nCWIx\r\n=F4XJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"31e8cc50ad276c02de3d262e6316a83513c6e749","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"npm run build:lib && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__test__'","build:umd":"webpack --config webpack.config.development.js","build:umd:min":"webpack --config webpack.config.production.js"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","dependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/runtime-corejs2":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.7.0_1557393698876_0.1541984046317595","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"jun-utils","version":"1.8.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.8.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"be24ab73682afb23534781d7ad8b7b2f9d15fb1a","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.8.0.tgz","fileCount":34,"integrity":"sha512-8o8qoMsImqxGJo+LPE37XHZdzUJNdM5sfrs4ecvA1QRb/7YQUsNx34hbhaGOCWMhDn3oM51xviNVmmvo+NhUNw==","signatures":[{"sig":"MEYCIQC+EYdnvjTNE5jeHSiz7YshYQW+g4q/+IKQOSLmXYlzYQIhANy8KkzMltBExBpJ2kDiN2pRVE02d3Vr3szz+O1BluMH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc16NxCRA9TVsSAnZWagAAeqsP/0Q2om5uHjerxvGZHoec\nuHxoZ1Z8+rWNVW7Ikcvn4SZzzU+nCv6W33Im2nAJ1WVnMCr4te4cjgkG7h1K\nflpUbnGwv8xcC18ZXXdlUIYnHmBKO/K43lw4K3A+jYKSUl7aiLbbOPFv6yRT\nH5POx8Mo3/NKQYmx+4KDnaiwB3LBUQZl6yzAGXcXx7fpfcwUeymelRMFT66+\nKXxapuSoX1lMStJtY3rPD0bPSGJk9xZYzBSM7BLmcNsexnhRcQI91LhvZekQ\nHcE3iRLh2viHPdoblyg9/Z4cxm/hGkV6IFzQQC7NHQ7MVNOsWtmDN8gD5oBb\nyEFFC6sZfRbHrqCW0JXWSGt63SxZkpAObv8gxYgpEtQyHEbLqEUOpfGp7llM\nlJQ3iA+xdVQIgC50ZSCzuYTJUKpN7kwlmvdp+4iFo1ACO7Rr3srs1wEZsjc+\n33OrS1A4TJ7jtvTljty0tZSDq1JE2FIAswl/eYJfuaG4/o3wJE/aWbwcNdFO\nld7c4ve9j14WRfFB5aPEqyF7aATn9jFxudrFak1B5h0VP/2ksYJRQfMsL7l5\ngx7X4/H0nlgqkPfrfUhr/X7zuJUnjDJ96qbZ/G8k6FU6zRNt6be3BxhZwcSN\nRgv4EGmETJ53+yrrqpPqOPtRHdSKvy46jtj6ZAgQXRxvCgwSI2q38L2uUj3f\nXIP9\r\n=X2cv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"ab2144321bcb0352af6e39690c872f8f8806b991","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"npm run build:lib && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__test__'","build:umd":"webpack --config webpack.config.development.js","build:umd:min":"webpack --config webpack.config.production.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.8.0_1557635952188_0.941416415210899","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"jun-utils","version":"1.9.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.9.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"87185ed188dac8ff94c05293687725f2f5513633","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.9.0.tgz","fileCount":35,"integrity":"sha512-jv/FS0NNWhnxnCs3BJnLIRCY9wmBU3x5Mn6f/XJnqwbJQnoEY+9O8/ms/RlZEdQ1nLVzyzbiDHvNzQ4nNA2+2g==","signatures":[{"sig":"MEUCIET5B0OIZp4DzdcLiF5QAtzQLezJMsQ19uSjZDpss69qAiEAwFd1LUTIa8DFNF36693WZ0ZNht0GZnyQH/wOi3OQXNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3ineCRA9TVsSAnZWagAATvoQAKG3uibZln+Q14/DUtHH\n/GRxRAjWglFgO8+GcHf68KAzvlmZVC+njLMifXYxKHsQypbf1RPNlPp3mn08\nWPZXCJfn5vCqpDCeHprNM51rrJKAFHJDh+/qIozvBAWOOI8163Spn2ADcJTu\nO220KslFNoWWeQ/cE7oWfHcN2plsZaaBhDKNa8IEoLU2ixTjr2w0nDV6jocv\npf4H8ymTk9XkZd1814hTSrx1sr2sInFertXIeDstlfoab6QUgPsQLB6tyKhr\nNDMcqVIF78XM6oJi6/uMm813XCtLMeJHvVYzxh2c+fTcNBISGPo9bCzZZjx7\n5VWQPIXRTH9ZZR/HTjKg+WXeVetSfJZKg5/CE4ND/K5LB8xxy91a4cL+o+TM\nk2y9t8Oxg6Z6MzExbhSNhPZN1+BWdzXKTDBMxrU+/MTSx2sk8mxy7y91QqJS\neGBb6bPDRSufrRbIKI7yPZWDXxlof65sFYCw1foJgcEGNZDfna/wlC0XrNuW\ngNnU7PDgIbF8ZWtWF8Zi6q/R8ImihdaB9BvAVlMMecj9ZJ4xGqqjHo+cqjTb\ng/81TZavctwzqlgT5PK6IBtUEwSQ6a/PN5I5otYH5Y2srQRKbQMPYNtUlP1T\nISaXDB4Q+ydgLZj4NoTdvzovBj/qHF6ne1VrMSFTmud+3twOIkhPOtsfql8p\nh7hm\r\n=UVtM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"684dc30424ed5fe9188c8187002d3e9d3c528818","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__test__'","build:umd":"webpack --config webpack.config.development.js","build:umd:min":"webpack --config webpack.config.production.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.9.0_1558063581316_0.16309087834767655","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"jun-utils","version":"1.10.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.10.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"8432a2243ab4260b542d29ca99a556a02f7da43f","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.10.0.tgz","fileCount":36,"integrity":"sha512-TPd2F60TYXKvtIZ6G00liVm6Izv0ZizmSBTiwkIxdCcGME9r44VunLi3LseENyzMDYp/osULbTlQMcUluSzSfA==","signatures":[{"sig":"MEYCIQDymux1wIxHdZ0yqb7iJukJMtk4rJspj8xhNGFpJz1ZyQIhAI7fJk8wXvn/tR+kADWngPJ9MjIwYjH6c6P24c85FHuo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgcgPCRA9TVsSAnZWagAA6qUP/1FXR3zkHDcoGl/TBmC6\nR903nJpjcQQKFWl2BiZ39M1ECxNiuCYRStlpMIW6W3dHVRZJs31P/cRTqcfa\nOfJmZzStifW1Ioo4GLi+r4J6Pzi6kT/HfrU1V9RWad+KPN454Is6cThsjumw\npWgtrUF4ssa+glOl5eInM9tAYd+OFZD4YWqazyU4V+uSPagdgE1u5VI8TKjz\n5F5h84mNDFx8+acC+qS+pQvYRcP56Bzwei7H/FeUXl08IGFCuNmAVXDibTrz\nx9S/sftaS463Fmt2DuN1xwwVZPmB80PLbwkvkSlxLZIIHm8TzrnZ41nk4arG\nwAj/sPftd5JJrVtJYmw/l+qrfdRRZsQPxERDVSTVe8QhTM6h5nhtAKDto1Ak\n3DXQz2mzst3kF20Kw47Kv+ybAVQmwKo9bwLRv7ZqRcjlT0SZuXdZsQnD9jds\nt5709lUbcJB69mwooBQ5qr1X2QYIyQvRoKltUuXwNTkjUi78OZdTZynFagxe\nPiNSYzt8/LxTeHkZS1rgWXKmEJ2npthaQteKVuX7RXNUMbcG5KBWzpgWZKOD\nxsqUUPaejIh0IMiWdxIBgW/7BPbv+6UOjbFY31zzZjlPytYGZAEypZ2BYf4f\npHG4gyn3J7KB2fRkLQPNFjJS4qsz389MfRQ5diQO5WpWPED9JL4OgFQrz6Cf\n7rmK\r\n=kvYl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"2e97b9511bdba0e5259e07d10cf251aca5995eeb","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.10.0_1568786446520_0.8451487017351047","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"jun-utils","version":"1.10.1","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.10.1","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"cf1e83433408f2f768c7afbb91c1f05ebb4d0695","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.10.1.tgz","fileCount":36,"integrity":"sha512-gTDfijxaTD2J6mWE9HHt7jjsA7WGNRw7hH9pKCVGKRkLwCx6761tMXU7A17JoHW4o/QdQSKQnVPHysTA1+jsKw==","signatures":[{"sig":"MEYCIQCLCkQXd67X0FldFO1RkVU6hy7LWK2CNOJYiFs/PBFKcwIhAK5G1v4lR4lGICqFuOAyJdKvbdylbNiyIFWA4IgTnwR7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdia0qCRA9TVsSAnZWagAAnrkP/0dPd1CVyf30n+DTEkGj\n7QGcaKhJP1alaiEcNK+c9XRGGtK4Ck+OQ48fsq8HHbB3btC9meo2j+KI6/NC\n2lYzpkcTyxFgt3nKYxePgrYOREEIZRQRNJs/47AAF03bMEqv6LKxaz0+QeAk\n6Ujr3FXCEsdCzOFEXnyBcDdhMNL471vXyuUhzGXwiHxf3c3Dn/feu183KqVn\nW3tPEPx1+YNEWDk91nZ6nmNs3lIW9EGp1HH2dzSRtT/lSfcHt+Uif0xvRFUL\nCyp+M1cycdqf7gvT1cWduLtB6ZYT8VMmWbgCvP691Xcy9SXM770pThe2eFIC\ne+yARWiWbIxh7I1NelxQrKqJZ2ttXmnaqOIMndAW0QJHRHPngoCVzQGb6coQ\nJOtfYjkD1ffbulWTE5hLwyK4zyJJsvjqHSXC6HHWCQvP6xDE4wbaUuCVBC2j\n3efAzq7L+o7H5rJGYrdtPjvmkovRJ6Y/VhDLCR165tTbxnNWlMjxR2u68oh1\n8ErfBGudyerm8/8KIwhQKv3ibHE4l2kv+IdwXvsDIhprfaYabtsPuNVVZ+UG\nkPXBULlh0IjYuOc2+czk8G0Mup0uR2l4Bvm1TOtx8fKjlZMLUtAyzC1474MP\nm6sByslKLJws3Js0Mlk8YOtkG75ijI/+KGws2lzgCie8EpqJPVpjkWxctxrk\nQhUm\r\n=7VkK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"ac9bc136c989bc7c0eb96b8fd0d3d5bafbf0ce19","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.10.1_1569303849882_0.2471475951347364","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"jun-utils","version":"1.10.2","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.10.2","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"c31f7c5d19106619e453f25fb8e04151868dffa2","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.10.2.tgz","fileCount":36,"integrity":"sha512-ktzSccot22t7aoRyCkHw40MyaQophDMm87FXnZNGYuaXGxk1aEKYW/7xbEXL/CTPZejdDnqg8b1pjL4VOgLGXw==","signatures":[{"sig":"MEQCIE8pOKL70GsWEZAvDkbhZzYEZwNfcB6HonzToClliVAHAiBBZb8tJSwehCgdcCRYmFDSBA9GaTHiWHV/tBWih7WSSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeG9oCRA9TVsSAnZWagAAJrQP/jzju1KhQ7SKHsq9oLtG\nnvL57Mf3AWSMBOgiWvo2A+3O5XGVawZAsvSriPrzZM7VQ+bx5BpnUi3V3/wP\na13ss+8ZAl+uDNxZyNXqNFzl6/S5cV6OQE9RlAuw6rP1IYRkrWDNHE7UEwF6\nE855kCxg+Wpc51nhdcmQ0hEgzlanbgs2Aw0n7MMITnUi6brXtM2niTFzsRRS\nxh1u/CeLIIpU+rVAB7rdX4WqzWc8yoJww7e3sSLf5AFNHZrV/vDOqQJozjHa\nyXsmVVWhfff/WM+yyvj889HCntQotQw6I79znZSxrq9p9VMw96t/8/MiC3GV\n1BEGxl01cbQyZcRVXLTHZxDV2nNIbUNhSBp/oIZ+iwK+Qy2sq4I/5/9yFIG5\nWCnp4WlGV3wRgxdi9tntY+rKkwRP4QecF5BvDEwl7PFvF30Ok3RLj6gkOXLM\nCsxbNVwDSkzwUWLpj9TAhupSYOuvVLgWqi6MskDTE9xnxsf7B39Lq4Vzmc/8\n2KQrSetNN6EHzOc6nYx2qZY07S6bZWXQpJPYsmLWlDnj2UQXIakaXWBLeVHD\nthPgj+Hj0sPFY8ibi7quqWUYivqJHzOy+tMi1RROQzMgly7PTz6i3tgGCM0v\ncYMQQ5g+NI3JTNxpGR1MqxJbeWDo83IqIhAAYfWsX6aSjPAFxfv0Ngprmf/I\nynlv\r\n=Lm/1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"bca167c874764b93ba9d2fbe874e48e2f1c77916","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.10.2_1584951143983_0.04885368307463844","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"jun-utils","version":"1.10.3","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.10.3","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"f52c584e30db2d855255a55985c621b464991795","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.10.3.tgz","fileCount":36,"integrity":"sha512-0dcL+q0Ke+WLfGvfnkobO+8hy02JRtIgL7gKT/oqU5bjGLg6sXOB9RPdSV5XY+GGVJ1w0mF9FDC5JEt78c6XsA==","signatures":[{"sig":"MEUCICQankHP/APfGsF/R9zZFhX8raBKlpsf28SDzxWKFhuWAiEA/n+kt23UkB7GI0NbH+E296gP90Tnh1+pPF25Ysr/dt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeHMdCRA9TVsSAnZWagAA2RwQAJ+40kpZT4QddvhG9v9e\nzEjP884aQWJuJVAcyJqs7qq7ihEwqhFSGIAVADLJ+aYT7OcHPaQ2+ptInE6a\nMKBUwVDdpRbRScWDfYYlxanE2dEFaVmwjS0hqX9Bp3QmFPEaImur4KcF/JGd\nKamP3QoRfgco4oMk/gTSUh7RnOC219qNvd1pnSUqwNBW/jAIVTO6V/YTkbfi\nVBELJugIa55TSWyzPzELo0X47I1UOgsOZbz8wQXEZ59Qy2cS1t3tdjGeoonS\nLskeAj1+2toEKet8molk1H5VbcmtxwzjlOVqfmbAdBvtwQrs565Pr0YtE4lA\nVg6R2Z2yDtVQ/3/hEoi1MmFU+zkmC7odHgk/pNc0WRsBn0luF51Z38OJAd1b\nWoKzNewNskOtEL2e+VSYncWfda8V5BKDV3hgPBN8HgbwMcCBbfIkJQH0wTfi\nj7/Hsj85lBlVvU0FPqlI16mWLNdHLTnR0hUr1Tc6wRNObMaBr5R0eGwpAI88\nmFVRGbhOdTqt0IXMY+19VDZrGJQONkNMKZYZ2DyDwKDIg/3ARyvmxFetzzdg\nN3/PFkspjNeNz5ERg+nbRE9UDx6XuGyq3E+pRCDrx6igUQIIS4/PNcC/2rKP\nFxzUCxCyfXImrqZT0dBM/s4qGU5ANlDrx7x2wYFEhx6HY1jn4FWMmoBG+I0+\nvwHS\r\n=H2qY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"ab3705bd34a5b0ff534a9c1cc6c8ae8057dc2d34","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.10.3_1584952092588_0.26717752180922183","host":"s3://npm-registry-packages"}},"1.10.4":{"name":"jun-utils","version":"1.10.4","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.10.4","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"459feb4d12d73a4497894c20931b91b8db28d237","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.10.4.tgz","fileCount":36,"integrity":"sha512-eMxt7PDRPZgYGInctBaWNOfPxUk2TGCmGCS0V2+SLGLUmlKmSi8jOiBm2MvE2PmfPG9ytaIEDrmO1/leXNpYgQ==","signatures":[{"sig":"MEUCIFJkXi0Y0zRRkMjinsQmiJ8MS/xXI6N7MdpY0WXe7kbNAiEAhRURi4mRsd5LexIjCc5MKyvXAQAScW/5jOG90k1jvQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8bx7CRA9TVsSAnZWagAAeT8QAINHISysc6woYHHcqXHQ\nOqkFImhu01HbQKD0n6x8q4LmYSDw5a2rb22dZ2eAPKgNYgZo+QBUHsf9dG/x\nwdIKEb+sdfvuPu6XLdBpLpIyjd6VO3RJ4ctAaa2TsJgI9i+3bm3x3fP2r8yt\nJ/+i1GcIE8uaK7fzL7PJ4WmC9CgLIdKPDBaUYBY4A3kYDFrDIt5iLtcXPNUQ\nTi6TBt3LKxL4ARMW5EdIcVNWDK5KFvhJpzkorx0tACl/suIl5qx5IqKdbbE3\nk41jn45qwhg1unXSZMd01LkyKy53ZYcWtQwConI3Q745Vw28dr6/JNnIHj+r\nGXLWOaIf//k4rZMc9eLjScfbsPxhwfGiE4hv+15TKBB4DhznvbIvW4xIPiq5\nptTE1ip2/iG4qz6jBWfMKvmVLyvc+m+MLxgjh3cowbDnPu1+O9ieIBhhYrXK\nggmvYwIB0/NvQomTsyJ7XlOkqHx5moI4U99DzHR/6YiEgObYYLEbYRLFvoZU\ncsnnFU6I7dm1ooZ6I3CtJxQYEdH5SHgU8bVVCEg9C8NQ4IQ10d+F8tPawpKX\nWPeTz1L0l3VwI6a4DIR7cfKwMAr/Oa13nLqRVQWKoh0Rrbf8faFK9BUnU0bi\nolgmD3NfvXQEzmOYtl5wUp53xyYB6UPnRrDayMTUjK9cFkp16FVs9QXdleQT\nqdkA\r\n=E9+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"3e4c5b9d84a6b0c4fefb674ec15f3a7fd531611b","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.10.4_1592900730943_0.3503377702897481","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"jun-utils","version":"1.11.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.11.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"c3867732b3865848f2d53fcb412b8bafc980cc35","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.11.0.tgz","fileCount":37,"integrity":"sha512-9LGCkUM6umu1GJlX67k8xzMy76gd5b2O50ivYI+KGtt5uZtcS6a7H0xzGJcHDDf8zTmEsd6gUhGjV4SpAgIlRg==","signatures":[{"sig":"MEUCIAK/bW2p2OSKW6QAc9xTmFKc8qTZCYWd51ycGRs2IpCUAiEAtVcPpmSR5T9NGKLSIXaf2K6ZFO01bBgxwfr+q9+JPTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPMj/CRA9TVsSAnZWagAAFfsP/3IN83ilMeM3EJBCjSOq\np38z/WIijbGFy7TVw6HKZB/DY2wOnnbyba8kK0ZSt2nMmujW+khPToTHZ627\nDObTPfY/TrYCxiiKLXnjW7TF6mwC/KUip7Q6wRwrXbBdYakZCepgptm/mZj0\nFyovEnMy3rgiUpzmQW4/OXQ2JTQUWBbRfWCHRQMneK58xN3TuVpMV8XqruTD\nNt7DwhzZ+4hYSrWa563XuxirKocTaWE5r77zyURQ+QOKjb1hyUdGXLv5YU17\nSqgrxpBrmvB2kCYm6wBMmadnJuiI1lg0QUD76JT8uw5Pzla+LJP0fxlmAzjY\ntNRTFuiCaikIMAQVilITJAlWWZg7rIrlMusTChMeAx+b+pXy6SrhI85Deqrk\n7JfT1tY4D6LZV8oK3wDv4+TQjeZlMxcRY14w5iV2gPSsGis/QAjbmCJXzI2t\ntryWku0YjVgfhdnD7JfSupKWO5+Q/twrfUIf4dXKpGMT5b0dGh8FmjH4OGJ8\no+FThKHGJXBdfaxHwwdlQmu2iznFa7hLGrQ2U8dcDpeukrkrG3UjIWBbUFtl\nUUNVzXozRjYCI4rLqKpVUfz+DMKQwUiMWo7yW2I0UbqA3baCDgLTV7CmJ1CG\nRinlU1mvvUh50gVzhkqL7F/WsqEUvkJr6GAWkkCGF3Y7l2rVNknq8Xn7rXYd\nuWr6\r\n=butY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"2add1a0721a408b81c2aefb1dd4aec17dcfc86e9","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.11.0_1597819135053_0.7262169126383129","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"jun-utils","version":"1.11.1","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.11.1","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"2da10cc58cafe114ff57161725a4107e570fc2e9","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.11.1.tgz","fileCount":37,"integrity":"sha512-/RuIX9CPArwMuiRvJayRIChoEO1/b9upXjG/vuTVSGLYMkNO/AVzb0Tv3dr50fcntoRuPNbNlya9cA44mYkrzQ==","signatures":[{"sig":"MEQCIDp6AfjwYq17z+HDxXnBH+DDlV4VaixMVV6hlQ5m1Rj9AiAK7sG0W6DKmPBDhsHRSf4N1ScryrFKYDqlC9wfjmF3ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPOsTCRA9TVsSAnZWagAAyzgP/Rr4XjUfXQYFN4yk/I4p\ng0Knd2Q6NpWpgo6qSAqPMj65eoTEDIUYBRqljtSoZaALPIq8zwl6JmmXJJAq\n3PL/7ya4eCemUcUuWkFG4OLqLC8jXakA3cgygjKtRHCYRMuWM5BGli7d5b3Y\nP3RqoG8l2uIK7ekQ1beGIby8l3KCegCkYMTng4SqDAqtwU2HMxqcjWZUdPJ+\nwh7Rq/xumgUgcUycoXTSZRM2J0M/D7TrRP07Ll9/1hvEFatoJaFwQS4gcz8u\nd45XSgAnwRenFSGUpA7TmvV6ehEPqAGn6GeA4lgpEZYf75prNnfuym8E60Wx\neamdYdyTnh5TfW9nC0/rfoRO2NNVR9n66e8WVjpaI0VjjZDkd+h7Er4C0/rk\numIppsYoFq/h7z3dqiR3a0ZdHC/DwQvgdBdbetGZ45EmIZXd5+NmObq5jMjL\nYLbhukp2pUC/XRjtsE9hsKkGrodXCGzjqBbd0fJJ1DxnH1X5mTUpg2S2yb5n\nSxPBz0I8ZNUWJZci7pVRSpkjAIU4gmJCBkGM1hJ8ZC1pBbqJD7GQ9bjImDsh\ns7Aq+sg9ZLMcPYLWngCs01GazLGuc7v40I4fxFi2QkRJktkA7RSOHAFGIoIO\n40uSbMZ7HdjpkEDgAx6oQGDzTy3bPyfotgr7kZ3oyByKbQnFkXNQFTQDFpug\ngqWQ\r\n=yETs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"a65e1ffc73e1dae12559cdbe45ffb76a7e8de97a","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.11.1_1597827858888_0.8591567912169904","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"jun-utils","version":"1.12.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.12.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"cda62d9edf55236835996f8e488224539ad0c83f","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.12.0.tgz","fileCount":38,"integrity":"sha512-PQln0ArIBKbRaMwe8BkJdSaS2LuR7bVrwjFKm/i8iSg8Cl+nrHq91sUv1FzDH/O8kEK6CQHfuF/ZC0luro/KVg==","signatures":[{"sig":"MEQCIB+civxjdyA2IXYR2H1oelmPnxcYf2f3CSv7jDbo4Z4XAiAgf8Ef9/pBpcYtQyL4cYeHzt6SgnCEc6xwvC/m59Wupw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfazp1CRA9TVsSAnZWagAAGRoQAJMUdDo5KQ1f76oDGU5q\nOfSyTwUdGZ1lPmP+eZYXS10dE89fEcOMeqkNqZ/P2L4XL8Kpwq0e3OoonHoz\nmlbCmjbgmdSLG7YFHkeMd6UJV1RTel3xChkYCk0ixyerAtWMkuRKShxLGeNJ\nDxUITvJpVOcjp35t9hnNeQfvyM3naZR5isvSCzGlKwJNXw4/SGeLn1FRX36U\n6yzIvZ8yLySJWlYOtfjwF0QIiShlcQSNGheDyIB3j2sKPsbRH5bK+jRnz9jR\nbFrU3IusYBDsT/KjrxM3qS4i5YqGeAfuSUGNtkpF0l8E9XZwZ8IuUo0+0EDr\nn2o5gdk2dYmeTX6sQrv8BFkXffabDddGYDO9/oRojwFx+htIHpT6BX/wabe5\nC+mgb0ZwP1/I2qV1ocPhdyPBkF4pH7nqryBWFI7v0nU7AJsyvcnWqW+IUmfD\nPyNx5LyU+m/wY02iL5y4Ruyh8mf5TWF6cuUPDk6pHuzLB5xqG8hYfxPotTfy\nfvndIlHoWLwgtmTassIbCUcdAW/Vvgi+qWNCd8QcJsn2BimpK6rMG6Aj94+O\nStBkCt7jlfdhRdBBUS+MB5ZR+jqppG7CnnEy8AiNqP71n8+Flxl/ro/tSgpR\n1FgypRZYWn0Rlsg5AU3opt1BW0UNEm4yj5q0niBATvZnYUw/C9iySBwK1jlJ\nLfMl\r\n=iHIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"4fd189563b5215f762f73b09d20f1e8ebca6d088","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.12.0_1600862836810_0.972483127784854","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"jun-utils","version":"1.13.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.13.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"b5452b9e95d5556d253d0fbd50e60924e7b4bca6","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.13.0.tgz","fileCount":38,"integrity":"sha512-taaz2CfopV8LKgxWVo5zZ9FodWOjwk0QJbHOi9ssF/uSQSEvGY+j3K1IFf6k3M/uyp2T8h+R6DXb5IwI4iHaqQ==","signatures":[{"sig":"MEUCIQDgHEaEErxx3l/i0uaqMe4ClSqnza5edUsC7BIfHrtsQQIgSmHAOTpxHMh0BseJnk/PRor1qf+rBQNAG9WT3T85fRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhSLGCRA9TVsSAnZWagAAAsEP/iRQsdlIAhwa60LcFo8k\nyvOsM8Bd19OOFjyJRnLnWt88lfNz3isjU6Zj/Ad/IVGlEdmKpjFISyGffFMk\nmmd9McSDEg4hWIIY0ZSy9BNjav3nyGg/AUuBOqgeN6vAVe+UJI1lLowqZE+P\nW3oUzCu2c+V0mX41xTNNkvr/1tJeW3v7xq2HlwenqviCM6ju8VwX11qQ2uWk\nU1krJlkSX9oNKCrtOHzZ1zWJa5XAiVim5hoG1d41FaHvMD+9P6v/qWVMl2Z0\nVsuf2l+2QlnF0p901+CyLAykZUTbiXIL4LjckJB8YSRSzrUsAuqQFV4oVi13\np/Q62HgmxlxMwGBh2Msmjcu9k2BEpd9qe/0F3UuEU8kx0XSaLL4zbcbuSKci\nxiBJlejoP2nKILYtktrdix7ut2VDboRHHw+uM/8eil3udl23bpZpY6NgeRCe\nvZIyCNYS/HxtCyyMbGC0N7rO6nXRzAJyeLRGudJzatnQKVS0ZVBU7hfm9zGv\nLLm100AhYzWUTGVaUV6DNkSVnc6Erb0lTSEaX6HIYSeswWmI3o4fpbX06H5p\nzceLdQ9scKFuqVo+p4aJh50bGHPf5UO8640jV99ZZJ9CtcF/d3XzcYdrpMPR\nBSneA+QfhDfn65fHgsoHOcQPYHHnN5+/N1zthe6SXxYKGlnwuoeZwkQl5g9u\nTOPh\r\n=N5PJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"47d6021d69b031d6ff758b9eaa9b9bb2385cf876","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.13.0_1602560710309_0.3634415142263343","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"jun-utils","version":"1.14.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.14.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"7684de893778eb24aa0cd7ddc01ec6280b822b66","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.14.0.tgz","fileCount":39,"integrity":"sha512-bDmFHUGrnhPXsfRDiWX7LsMiRMy4Hn1Rridh81P1qaYbWI0KYMgwvEvFy+z7EQ/w/QpaSGl0XG1vyOUQR0tLcw==","signatures":[{"sig":"MEUCIAcJRgp7cUcky0bSPYli6TS9teYvtXpiz1GrRRvOT0qjAiEAmOeEPkVz6vZ0LcTkqG4n1mG9ag7tws/JKSGLNvvlnzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfr5zXCRA9TVsSAnZWagAAKvwP/jpNtTAqzMt1msca5AfM\n/tyCRQ3eyiJ1egHQMqnVtRc79amNk4QkUbtzQrWdJEIfYfNqMT1nq6TPIESc\nyY8sFxKUuekyzdX4FpGBuGMtKlEl1IxKleh7FjTmbWw6j9VsRZmVwJfN6iv5\npNmwqqm6Pr56EzUXuxpWETftA0sxFClkcmfrTbYpk2v9k+BxV4jxOZnB1Nlg\nuHtgRFdcxRRrFHUdZS0kdmwoEWKeNRZvMTvwYgFt099zVYBmqwDpHIcxBZjz\nOTWnz8iKZ6gv+Fo5BISAos1Ee1lPTMVkF4X4jK08+0yNH3MS4x0DmgyfDHvs\nVh4R92Qb5vl5E2EiPIBBTaNJ05frMaj/zvE1VV0W4nHtHL1mmLTg6EJ2perA\nJk/3LS1MbMz7UVMSSuUd6zpf2tLoVZI7hcqNmp0VEy4GToM+QeJ7msctjkmE\nA+u+kR2dN16xDPpGhkXbSwr+sXofRuF/U7/HXFMA/vE4rtZG1eErI2hBKGyo\nUfL5yxelE18J91NQa6pGkXSgmRgxXIBUZJulPQFUXwop54wTXCaXUS/IaRT+\n72d6kb0q9UJl/oBVXgVQUei+FRBKbVyiu5X1srZZ5s7afY1LD3RNeQuyfiCE\nd/vuSnYdWkyAUbRFYlUCLzFb7KRJj3vVNg7cz4b8pmbQm5tQAs/ka39BIbJp\nk4rx\r\n=Dcc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"e3501aaf350bea8aa3071ac85964ba49790217b7","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.14.0_1605344470451_0.2688137008043341","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"jun-utils","version":"1.14.1","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.14.1","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"2267907fd8e13f29bde81781e43c51dcaa45faff","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.14.1.tgz","fileCount":39,"integrity":"sha512-LL884xpagUogupmM8agdv4jnABsd7nKKqQ1P/v+Wa2gPPX8insAjH0NaDo4o7vt3UI5tlkTTt1sPBC///Rw/zw==","signatures":[{"sig":"MEQCIGgEszxFBDDjcqz1YVZIxKu22r1dt5YOuoD7/fmdzzgeAiBbX9rhw+yAUJ6ZSniE83OfVQIKKr1ViKaPCJ9P3tdM4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsM5iCRA9TVsSAnZWagAA2+EP/2QvBe+kK/2wJk/JO1nu\nX+aVKDJVI8NQxKaTDcfU7A4tscBzc4aiPHVZLxCly+GJouEyqXxu0HiRehuh\nSwk3vHqFPRrLbEknBk9UHEY/SXrH86K5kd+VDLhmGiCPXWpIlm11TUfVnB9G\n4FIs/4YndI2txr3CvzsgKtcWfMgIdsEviojmW8MV9kFZRbDpEPGPxfiK5Ife\nVyIW27gtYc92iUxUo+8RUisuHdDzmpd398I3qhLaXX5cE3kqRoUCSStlrUZx\n/RWevKX9LcnzzbUeG8/piePhvGqgJK9pgQs+MOpvGptLaxjnC9JG/F+Epm7N\ntiuE3W71yPA5vvkgNbsqM5DO2fmcEgDIP4Qn7oadCn+i+IYfXVmo1FEEZQJs\nbqrkkidPyfhhtffCiHAJkwU6YrO0x5JOwNIY393pFp74rNg+Z7fOon4fD2yP\nsVALFGHkHblq3zPWu+CTOwjpNOSU0YzpMzcg6emvOfxe4U54YXb5nCDpjINH\nbrOa/1JYCxzq8M6J6efstK4xDxdmq2fcDGI5vZ+4wshQwdi1xlD273XYPIHE\ncbOKzLSQ2GIUNRONW6iUE1sM2rJIYLriAfzn632xesurmq+8bvaD6nQFD6Ao\n8BHQBegLWS2RaqYDRUsT4HF8Hs8GQshCJ7eVWAryMpFwXXUG5jMgmaE2BFCw\nDbF+\r\n=JMvu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"f6a57f5644622f0ee220f0127ee7a65edcf6dd9b","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.14.1_1605422690356_0.5833222241024576","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"jun-utils","version":"1.14.2","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.14.2","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"15cf66cc6b6a7644296b354d2679c1b7fcd51cf5","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.14.2.tgz","fileCount":39,"integrity":"sha512-v077PAeqk5fmAQrLe0NALxOUNY1mOSFFH4j9GbMAgno9K2a5i7oU9wg1EEhcWopdWfiO9d9ZsKLurjpM2ShxKA==","signatures":[{"sig":"MEUCIEzrkUrikc7XbGOVGpbZJJvQB59JiTVifeEVHGyWyU/RAiEAikhOIA1k4RS06xPSexnEoRzzURkWshSEUR9xsIeeDH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsQYUCRA9TVsSAnZWagAAS/0QAIsdYYVbcTlMZI5n5V3o\n6OR7yKU9CAGEdjl4VnVLTg1exa54B+OKr2b1zEK/7EFDbmqaz6ijGe+pLRvC\nbStl91dJEcVnIDgBUaWCxHMSzSy+bUg2ZL3Z+obuZseFz0qOKbrIRj0TIfbg\nXuKQ9FLmJas4xqPlNgn7sOiQhTk92ZYrua2oTDt3KW0tFSDtEZ5d1hexrf4g\nZLzJtjuAi+VA8ruW0ViWcOi5IjQv7Acg2/uq5UC0hZAfdtqhLGNeHDg0U1u+\nrORO3BgEEAIslB0+gQmgnWty8Wtk1BfPyxtZzGH8fcd8sgTDBFakp7UKuRHN\nxTPTtlpGlEGqq/5xK1dY5csr6v2mJ6WoeurPaQntSvv/fSQdPRXsP/vTV2DR\nAq0+mQbUOrp0qYlgO+d6c9kfdfqWhJJS9zMZZ2rlnCCvCmm5mHaJpmamlS/C\nXEVCCOwEACY2Mzp1YAQyJ1nxOtDuXpw8k+k51+E2Ur/kYkCcAFk/BMr6jrSn\nloX9c9vj6jGkZb38RakklXx68CVKxxa8El1ryPXanSsn6XtvOrYiVKPPx8n6\nBmtrPG0YR0TFdrOUzlxD0DIN4nDqXLRB3niLDDmEJCuUXDECmDNTaMAPd78G\nwx5JIvDy9f9JIiYmkAmXYVkNfWJkPJEe8YDY1IRNTFtkx+SRa6m+0bOo0uTi\nQ1Ue\r\n=s5tK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"ce10ebd988cd0b96aac5708822164141f2f09e8b","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.14.2_1605436948125_0.3993931675830211","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"jun-utils","version":"1.15.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.15.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"71c6e932b9fc8041c3d77038a906cffc2f760e3c","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.15.0.tgz","fileCount":40,"integrity":"sha512-d1oPJgP10wTj6bVPKTv9eM+TNftaIDV7787qJ7BLrwQ49pJYu2TCUY0ym3GRDnTWRYuBvOKUeXE/EPc0bdIZjQ==","signatures":[{"sig":"MEUCIFR1cFK65Ttx5OIUDMDbSqt3Em/7qpddxeUpwDpbKB5iAiEA7Frcnl1TcKUzLwH2Owh3zZc+fJsG09wWIgmv2OIQ2es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvMN7CRA9TVsSAnZWagAAYhUP/3CnwhqH6kodbx32ez1h\nxGmQf09XIrukRllbcCOdW6LREMp1prEWSSXR4+h4YdaxlICOh26A9ChGns17\nRcChs4+LOxBSZRQN6bcBWBIOOJCJOXt5btcC9IBqDO1pd9p4eue9PHRLVTY3\nj6NJC+6rjQscJ6yrRWfVluiOcxzWqgsvoofjGeULnj1PYtXhszDI/V882cTP\nmp8p3TCMkYRnp5PfL9/1RcshvXeOJTezGocDhAFzV0mtMlyR7FLH5QsuCv+n\n/gcsawJ+f7ANv2NV3dQ/rfwG+Jc+wqJuvz8BLu6Op++ieuv5K50aBAMiy4g1\nNUW9+bG0ywzS2a6VKSaV5xaOS5JYwikHDwSrSuExiEwKdlK3QRH5TUkk58XA\ni256U02NPSdr/yXZHqMvUy48qAPGvFoxALUtuFblfxIKnVZtyRm3v4o9GWj1\n4aCCfMsL9ztXY1+2TXwi5Qlmbgw251kObtaqmpppeqUIwEJOzVYvrEy0uIVJ\nzJj8TWerCTF6BVo3R5TjoqcFw4vyV0jMuUZV/qHkcv9+DLPM34AvN7r6zsaj\n2O1nD5EUg2uwlAC+69qP12na5jw6WogWjdY71TDr8seaDTU/PteL/roP4sQS\ntqB9nuBdN2+Thv/jVacZ41ugb+Hlii74WLFDV5Aq7G4y8YBGlt+3CynUVvFG\nmsRK\r\n=h40I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"81843ba7af09cbb145670e1e845a186de50835a7","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"./scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"5.6.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.15.0_1606206330629_0.5309974808074736","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"jun-utils","version":"1.16.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.16.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"61e4096488e7cd9eb0484da142a79d0fbb52b811","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.16.0.tgz","fileCount":47,"integrity":"sha512-0JDRGyRVN8JARzk9V21I65iLRs3mL3LvstJVyTVb8G2UGo1NdgTSIshdE0cFgUNekYZEQW4L++rbpfpm4Nf2cg==","signatures":[{"sig":"MEUCIQDWLt2X1HWiW391t6lmbpP3w4/tM/kvEeth+sZn+xn7swIgNSqC/WLIQSAT6AE8VmCU9aHVfEoK/B6pjKMGfOVN2EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381906},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"6f0b275fdd6706aed667fa20155281bdf405f8fb","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"sh scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"11.16.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.16.0_1788750563367_0.26839752295291275","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"jun-utils","version":"1.17.0","keywords":["jun","utils","public","library","check","checkUtil","string","stringUtil","float","floatUtil","app","appUtil","tree","treeUtil","crypt","cryptUtil","convert","convertUtil"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.17.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"f0e60e84092cd992a92533dc543ec754a1d828b1","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.17.0.tgz","fileCount":48,"integrity":"sha512-OKIIVSR7mm7zlgvUtfWtz71NtMwK7Vls+moQvMoMZjtXdefe2nwQ47wEKSUj5TLiTfdViWK5CaX8JSYPAzdnPA==","signatures":[{"sig":"MEUCIQDT6T9TgiZgxYL0zW2S87pUGB1J3tkaCoQHFq6vUmNZDgIgNoVyXctdpvOHPHQW7bSopJT4nlahTwG4U1s2SK2GWy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393091},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"25f1e26afa555d5acaa7a2b196c2a6559ce84e6f","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"sh scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"11.16.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.17.0_1788774128938_0.08443386113834594","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"jun-utils","version":"1.18.0","keywords":["jun","utils","check","validate","convert","float","tree","crypt","string","websocket"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","_id":"jun-utils@1.18.0","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"homepage":"https://github.com/xwjune/utils#readme","bugs":{"url":"https://github.com/xwjune/utils/issues"},"dist":{"shasum":"a27f89cefca13156d2dc9431b0677de002799599","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.18.0.tgz","fileCount":48,"integrity":"sha512-kG6cg1Cbi+zkMMzHqZbm1K0QwNADFpxMZfrVvDTZ5hb3JZnOm0GfU3/KQMxcKNnkzIOfTjs6pycDIZL0/KQOuQ==","signatures":[{"sig":"MEUCIBZp09hW+PEjC6M2C3Cchj3446WBtdHVcjZFePNMUW1XAiEAwfziFqoK1hCZmPPIh8EHJoT+0BwkbOLxVW5OqcF6n54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400879},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"gitHead":"ee826e952d83712fb055909174b883555df50452","scripts":{"lint":"eslint . --ext .js","test":"jest","build":"sh scripts/build.sh","clean":"rimraf lib dist","prepare":"npm run build","lint:fix":"eslint . --fix --ext .js","prebuild":"npm run clean","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","test:coverage":"jest --coverage"},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"repository":{"url":"git+https://github.com/xwjune/utils.git","type":"git"},"_npmVersion":"11.16.0","description":"utils, public library","directories":{},"lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^1.1.3","eslint":"^5.7.0","rimraf":"^2.6.3","webpack":"^4.29.6","@babel/cli":"^7.0.0","@babel/core":"^7.0.0","lint-staged":"^7.3.0","webpack-cli":"^3.3.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","webpack-merge":"^4.2.1","@babel/preset-env":"^7.0.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@babel/runtime-corejs2":"^7.0.0","eslint-plugin-jsx-a11y":"^6.1.2","@babel/plugin-transform-runtime":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jun-utils_1.18.0_1788832527447_0.7393717700021112","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"jun-utils","version":"1.18.1","description":"utils, public library","main":"index.js","scripts":{"build":"sh scripts/build.sh","build:lib":"babel src --out-dir lib --ignore 'src/**/__tests__'","build:umd":"webpack --config webpack.config.development.js --progress","build:umd:min":"webpack --config webpack.config.production.js --progress","lint":"eslint . --ext .js","lint:fix":"eslint . --fix --ext .js","test":"jest","test:coverage":"jest --coverage","clean":"rimraf lib dist","prebuild":"npm run clean","prepare":"npm run build"},"husky":{"hooks":{"pre-commit":"lint-staged && npm run test"}},"repository":{"type":"git","url":"git+https://github.com/xwjune/utils.git"},"keywords":["jun","utils","check","validate","convert","float","tree","crypt","string","websocket"],"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","bugs":{"url":"https://github.com/xwjune/utils/issues"},"homepage":"https://github.com/xwjune/utils#readme","lint-staged":{"src/**/*.js":["eslint --fix","git add ."]},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/runtime-corejs2":"^7.0.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","eslint":"^5.7.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","husky":"^1.1.3","jest":"^24.8.0","lint-staged":"^7.3.0","rimraf":"^2.6.3","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-merge":"^4.2.1"},"gitHead":"9601fe61ea6c488aab41077787756714d6f0790d","_id":"jun-utils@1.18.1","_nodeVersion":"26.3.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-TOoX76I3RBP0c39ggnf2RiAquPDIvPjlFACww8wy5sBGvv04s77C9g6z1arpUp0h8xF5BUqTHwbXXCXAgSxm3Q==","shasum":"88c9baf7aa3d1feff8f63f89376ba5f6874aa3fc","tarball":"https://registry.npmjs.org/jun-utils/-/jun-utils-1.18.1.tgz","fileCount":48,"unpackedSize":456866,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDEPzH8yn13sZWVRNViFJB5vZq4mI1Tq3THWNbpwpPxiAiEAwNAm6QliIwsdbv3TLklNaKqfdVdxbm1xMxODHjI8LIo="}]},"_npmUser":{"name":"xwjune","email":"xwjune@163.com"},"directories":{},"maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jun-utils_1.18.1_1788946504569_0.4213918391875182"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-23T13:50:52.675Z","modified":"2026-09-09T09:35:05.013Z","1.0.0":"2018-10-23T13:50:52.782Z","1.0.1":"2018-10-23T13:56:41.274Z","1.0.2":"2018-10-23T14:08:49.816Z","1.0.3":"2018-10-23T14:17:17.305Z","1.0.4":"2018-10-23T14:21:11.105Z","1.0.5":"2018-10-24T14:09:28.500Z","1.0.6":"2018-10-24T14:14:02.499Z","1.0.7":"2018-10-30T10:03:09.566Z","1.0.8":"2018-10-31T13:49:54.333Z","1.0.9":"2018-11-01T02:24:34.376Z","1.0.10":"2018-11-02T06:41:29.992Z","1.0.11":"2018-11-04T14:35:43.581Z","1.1.0":"2018-11-22T03:53:26.307Z","1.2.0":"2018-11-23T04:59:07.010Z","1.2.1":"2018-11-23T08:10:55.185Z","1.2.2":"2018-11-26T07:05:18.214Z","1.3.0":"2018-12-01T09:25:34.503Z","1.4.0":"2018-12-10T06:16:00.480Z","1.5.0":"2019-01-19T03:33:43.327Z","1.5.1":"2019-01-19T08:54:01.179Z","1.5.2":"2019-01-22T09:57:31.327Z","1.5.3":"2019-02-21T09:49:54.478Z","1.6.0":"2019-04-03T02:34:52.926Z","1.6.1":"2019-05-06T09:01:21.385Z","1.6.2":"2019-05-08T02:18:17.829Z","1.7.0":"2019-05-09T09:21:39.045Z","1.8.0":"2019-05-12T04:39:12.328Z","1.9.0":"2019-05-17T03:26:21.530Z","1.10.0":"2019-09-18T06:00:46.763Z","1.10.1":"2019-09-24T05:44:10.027Z","1.10.2":"2020-03-23T08:12:24.104Z","1.10.3":"2020-03-23T08:28:12.744Z","1.10.4":"2020-06-23T08:25:31.183Z","1.11.0":"2020-08-19T06:38:55.198Z","1.11.1":"2020-08-19T09:04:18.984Z","1.12.0":"2020-09-23T12:07:17.117Z","1.13.0":"2020-10-13T03:45:10.459Z","1.14.0":"2020-11-14T09:01:10.630Z","1.14.1":"2020-11-15T06:44:50.534Z","1.14.2":"2020-11-15T10:42:28.258Z","1.15.0":"2020-11-24T08:25:31.021Z","1.16.0":"2026-09-07T03:09:23.511Z","1.17.0":"2026-09-07T09:42:09.096Z","1.18.0":"2026-09-08T01:55:27.590Z","1.18.1":"2026-09-09T09:35:04.749Z"},"bugs":{"url":"https://github.com/xwjune/utils/issues"},"author":{"name":"小巷","email":"xwjune@163.com"},"license":"ISC","homepage":"https://github.com/xwjune/utils#readme","keywords":["jun","utils","check","validate","convert","float","tree","crypt","string","websocket"],"repository":{"type":"git","url":"git+https://github.com/xwjune/utils.git"},"description":"utils, public library","maintainers":[{"name":"xwjune","email":"xwjune@163.com"}],"readme":"> jun-utils\r\n\r\n## Installation\r\n\r\nInstall with npm:\r\n\r\n```bash\r\nnpm install --save-dev jun-utils\r\n```\r\n\r\nInstall with yarn:\r\n\r\n```bash\r\nyarn add jun-utils --dev\r\n```\r\n\r\n## Usage\r\n\r\nES6 module:\r\n\r\n```JavaScript\r\nimport { check } from 'jun-utils'; // import check from 'jun-utils/lib/check';\r\n\r\n// 手机号码校验\r\ncheck.cellphone('13456789012'); // true\r\n```\r\n\r\nScript:\r\n\r\n```html\r\n<!DOCTYPE html>\r\n<html>\r\n<head>\r\n  <meta charset=\"utf-8\">\r\n  <title>jun-utils</title>\r\n  <script src=\"jun-utils.min.js\"></script>\r\n</head>\r\n<body>\r\n  <script type=\"text/javascript\">\r\n    junUtils.check.cellphone('13456789012'); // true\r\n  </script>\r\n</body>\r\n</html>\r\n```\r\n\r\n## API\r\n\r\n索引：\r\n\r\n* [check](#check)\r\n* [stringUtil](#stringUtil)\r\n* [floatUtil](#floatUtil)\r\n* [treeUtil](#treeUtil)\r\n* [appUtil](#appUtil)\r\n* [convert](#convert)\r\n* [common](#common)\r\n* [crypt](#crypt)\r\n* [ws](#ws)\r\n\r\n## check\r\n**校验库**\r\n\r\n```JavaScript\r\nimport { check } from 'jun-utils';\r\n```\r\n\r\n### cellphone(value)\r\n手机校验 `11位数字，首位1`，非字符串判非法\r\n\r\n```JavaScript\r\ncheck.cellphone('13456789012'); // true\r\n\r\ncheck.cellphone(13456789012); // false（非字符串不做隐式转换）\r\n\r\ncheck.cellphone(['13456789012']); // false（非字符串不做隐式转换）\r\n```\r\n\r\n### telphone(value)\r\n固定电话校验 `3-4位区号，7-8位直拨号码`，非字符串判非法\r\n\r\n```JavaScript\r\ncheck.telphone('0571-85735888'); // true\r\n\r\ncheck.telphone('057185735888'); // true\r\n\r\ncheck.telphone('85735888'); // true\r\n\r\ncheck.telphone(['0571-85735888']); // false（非字符串不做隐式转换）\r\n```\r\n\r\n### phone(value)\r\n电话【手机和固定电话】校验，非字符串判非法\r\n\r\n```JavaScript\r\ncheck.phone('057185735888'); // true\r\n\r\ncheck.phone('13456789012'); // true\r\n\r\ncheck.phone([13456789012]); // false（非字符串不做隐式转换）\r\n```\r\n\r\n### email(value)\r\n邮箱校验 `登录名@主机名.域名`，非字符串判非法。登录名的点仅作分段符（不可在首尾或连续）；域名标签不可连字符开头/结尾；顶级域至少 2 位字母（放行 `.technology` 等新顶级域）\r\n\r\n```JavaScript\r\ncheck.email('test@163.com'); // true\r\n\r\ncheck.email('te_st@sima.vip.com'); // true\r\n\r\ncheck.email('test+tag@163.com'); // true（+ 别名合法）\r\n\r\ncheck.email('test@163..com'); // false（域名连续点）\r\n\r\ncheck.email('test@163-.com'); // false（域名标签连字符收尾）\r\n\r\ncheck.email(['test@163.com']); // false（非字符串不做隐式转换）\r\n```\r\n\r\n### postcode(value)\r\n邮编校验 `6位数字`，前导零合法，非字符串判非法\r\n\r\n```JavaScript\r\ncheck.postcode('310000'); // true\r\n\r\ncheck.postcode('010000'); // true（前导零合法，内蒙 010000、河北 050000）\r\n\r\ncheck.postcode('3100000'); // false\r\n\r\ncheck.postcode(['310000']); // false（非字符串不做隐式转换）\r\n```\r\n\r\n### isNull(value)\r\n空数据校验 `undefined, null, ''`\r\n\r\n```JavaScript\r\ncheck.isNull(); // true\r\n\r\ncheck.isNull(null); // true\r\n\r\ncheck.isNull(''); // true\r\n```\r\n\r\n### isNumber(value)\r\n数字校验 `兼容科学计数法`\r\n\r\n```JavaScript\r\ncheck.isNumber('20'); // true\r\n\r\ncheck.isNumber('-20'); // true\r\n\r\ncheck.isNumber('.2'); // false\r\n\r\ncheck.isNumber(' 20 '); // false（仅接受十进制及科学计数法字面量）\r\n\r\ncheck.isNumber(.2); // true\r\n\r\ncheck.isNumber(1e+21); // true\r\n\r\ncheck.isNumber(NaN); // false（非有限数字）\r\n\r\ncheck.isNumber('Infinity'); // false\r\n```\r\n\r\n### isDecimalNumber(value)\r\n十进制数字校验 `仅接受数字及十进制字面量，不兼容科学计数法`\r\n\r\n```JavaScript\r\ncheck.isDecimalNumber('20'); // true\r\n\r\ncheck.isDecimalNumber('-20.5'); // true\r\n\r\ncheck.isDecimalNumber(20.5); // true\r\n\r\ncheck.isDecimalNumber('1e3'); // false（科学计数法视为非法）\r\n\r\ncheck.isDecimalNumber(1e+21); // false（String(1e+21) => '1e+21'）\r\n\r\ncheck.isDecimalNumber('020'); // false\r\n\r\ncheck.isDecimalNumber([20]); // false（其余类型不做隐式转换）\r\n\r\ncheck.isDecimalNumber('1' + '0'.repeat(400)); // false（超出双精度表示范围）\r\n```\r\n\r\n### isInteger(value)\r\n整数校验 `不兼容科学计数法数字`\r\n\r\n```JavaScript\r\ncheck.isInteger('20'); // true\r\n\r\ncheck.isInteger('-20'); // true\r\n\r\ncheck.isInteger(20); // true\r\n\r\ncheck.isInteger('0.2'); // false\r\n\r\ncheck.isInteger('020'); // false\r\n\r\ncheck.isInteger([20]); // false（其余类型不做隐式转换）\r\n\r\ncheck.isInteger('1' + '0'.repeat(400)); // false（超出双精度表示范围）\r\n```\r\n\r\n### isDecimal(value)\r\n小数校验 `不兼容科学计数法数字`\r\n\r\n```JavaScript\r\ncheck.isDecimal('0.2'); // true\r\n\r\ncheck.isDecimal('-0.2'); // true\r\n\r\ncheck.isDecimal(0.2); // true\r\n\r\ncheck.isDecimal('20'); // false\r\n\r\ncheck.isDecimal('00.2'); // false\r\n\r\ncheck.isDecimal([0.2]); // false（其余类型不做隐式转换）\r\n\r\ncheck.isDecimal('1' + '0'.repeat(400) + '.5'); // false（超出双精度表示范围）\r\n```\r\n\r\n### money(value)\r\n金额【元】判断，非负、最多两位小数，仅接受数字及十进制字面量\r\n\r\n```JavaScript\r\ncheck.money('20.00'); // true\r\n\r\ncheck.money(20.5); // true\r\n\r\ncheck.money('-20'); // false\r\n\r\ncheck.money('20.002'); // false\r\n\r\ncheck.money('002'); // false\r\n\r\ncheck.money(1e-7); // false（String(1e-7) => '1e-7'，科学计数法视为非法）\r\n\r\ncheck.money(['20']); // false（非字符串/数字不做隐式转换）\r\n```\r\n\r\n### hasChinese(value)\r\n中文判断：命中汉字【基本区、扩展 A、扩展 B 起及各兼容区】或中文专属符号【。，、（）￥㎡ 等】；中西共用符号不算中文，非字符串判 false\r\n\r\n```JavaScript\r\ncheck.hasChinese('中文'); // true\r\n\r\ncheck.hasChinese('。'); // true（中文标点）\r\n\r\ncheck.hasChinese('𠮷'); // true（扩展 B 生僻字）\r\n\r\ncheck.hasChinese('ＡＢＣ'); // false（全角字母数字不算中文）\r\n\r\ncheck.hasChinese('—…“”'); // false（弯引号、破折号、省略号等中西共用标点不算）\r\n\r\ncheck.hasChinese('l’étude'); // false（西文弯撇号）\r\n\r\ncheck.hasChinese('ｱ'); // false（半角片假名）\r\n\r\ncheck.hasChinese(['中', '文']); // false（非字符串不做隐式转换）\r\n```\r\n\r\n### idCard(value)\r\n身份证校验：`一代身份证【15位】或二代身份证【18位】`，二代校验码参与验算，日期须真实存在，非字符串判非法\r\n\r\n```JavaScript\r\ncheck.idCard('330000199001017865'); // true\r\n\r\ncheck.idCard('33000019900101746x'); // true（校验码 X 不区分大小写）\r\n\r\ncheck.idCard('330000900101786'); // true\r\n\r\ncheck.idCard('330000199001017866'); // false（校验码错误）\r\n\r\ncheck.idCard('330000199002311230'); // false（2月31日不存在）\r\n```\r\n\r\n### ip(value)\r\nip地址校验：IPv4 `四段 0-255`，拒绝前导零，非字符串判非法\r\n\r\n```JavaScript\r\ncheck.ip('192.168.0.1'); // true\r\n\r\ncheck.ip('01.1.1.1'); // false（拒绝前导零）\r\n```\r\n\r\n### alipay(value)\r\n支付宝账号校验 `邮箱或手机号`\r\n\r\n```JavaScript\r\ncheck.alipay('test@163.com'); // true\r\n\r\ncheck.alipay('13456789012'); // true\r\n```\r\n\r\n### pwdIntensity(value)\r\n弱密码校验 `1-弱|2-中|3-强`，非字符串输入直接判弱\r\n\r\n规则：\r\n\r\n1. 位数为6-32位，包括6位或32位\r\n2. 不能包含空白字符（空格、制表符、换行等）\r\n3. 包含以下任意两种或以上组成元素：\r\n\t- 数字\r\n\t- 大写字母\r\n\t- 小写字母\r\n\t- 符号【键盘上可以打出来的符号】\r\n\r\n```JavaScript\r\ncheck.pwdIntensity('123456'); // 1\r\n\r\ncheck.pwdIntensity('123456abc'); // 2\r\n\r\ncheck.pwdIntensity('123456abcABC'); // 3\r\n\r\ncheck.pwdIntensity(' abc123ABC'); // 1，含空格\r\n```\r\n\r\n### illegalChar(value)\r\n非法字符校验：双引号（`\"`）、反斜杠（`\\`）、回车（`\\r`）、换行（`\\n`）、制表（`\\t`）、垂直制表（`\\v`）、换页（`\\f`）、空字符（`\\0`）以及其余控制字符（0x00-0x1F 与 0x7F）；空格合法。非字符串一律返回 `false`（视为未检出）\r\n\r\n```JavaScript\r\ncheck.illegalChar('123\\n123'); // true\r\ncheck.illegalChar('123\\t123'); // true\r\ncheck.illegalChar('123\\v123'); // true\r\ncheck.illegalChar('123\\r123'); // true\r\ncheck.illegalChar('123\\\\123'); // true\r\ncheck.illegalChar('123\"123'); // true\r\ncheck.illegalChar('123'); // false\r\ncheck.illegalChar('123 123'); // false（空格合法）\r\ncheck.illegalChar(['123\"123']); // false（非字符串不做隐式转换）\r\n```\r\n\r\n***\r\n\r\n## stringUtil\r\n**字符串处理**\r\n\r\n```JavaScript\r\nimport { stringUtil } from 'jun-utils';\r\n```\r\n\r\n### filterNull(str, [format=''])\r\n空数据过滤\r\n\r\n```JavaScript\r\nstringUtil.filterNull('xxx'); // xxx\r\n\r\nstringUtil.filterNull(); //\r\n\r\nstringUtil.filterNull(null, '--'); // --\r\n```\r\n\r\n***\r\n\r\n## floatUtil\r\n**浮点数运算【解决精度问题】**\r\n\r\n仅接受十进制字面量（`1e-7`、`1e+21` 等以科学计数法表示的数字除外）；运算中间值超出 `Number.MAX_SAFE_INTEGER`、除法除数为 `0` 或输入非法时，返回 `format` 兜底值\r\n\r\n```JavaScript\r\nimport { floatUtil } from 'jun-utils';\r\n```\r\n\r\n### add(arg1, arg2, [format=''])\r\n加法\r\n\r\n```JavaScript\r\nfloatUtil.add(0.1, 0.2); // 0.3\r\n\r\nfloatUtil.add(2.22, 0.1); // 2.32\r\n\r\nfloatUtil.add(2.22, 'xx', '--'); // --\r\n\r\nfloatUtil.add(999999999999999, 0.1, '--'); // --【放大后的整数超出安全整数范围】\r\n```\r\n\r\n### subtract(arg1, arg2, [format=''])\r\n减法\r\n\r\n```JavaScript\r\nfloatUtil.subtract(1.5, 1.2); // 0.3\r\n\r\nfloatUtil.subtract(0.3, 0.2); // 0.1\r\n```\r\n\r\n### multiply(arg1, arg2, [format=''])\r\n乘法\r\n\r\n```JavaScript\r\nfloatUtil.multiply(19.9, 100); // 1990\r\n\r\nfloatUtil.multiply(0.7, 180); // 126\r\n```\r\n\r\n### divide(arg1, arg2, [format=''])\r\n除法\r\n\r\n```JavaScript\r\nfloatUtil.divide(0.3, 0.1); // 3\r\n\r\nfloatUtil.divide(0.69, 10); // 0.069\r\n```\r\n\r\n***\r\n\r\n## treeUtil\r\n**树结构数据操作**\r\n\r\n```JavaScript\r\nimport { treeUtil } from 'jun-utils';\r\n```\r\n\r\n### dataConvert(source, options)\r\n数据转换\r\n\r\n#### API\r\n| Property | Description | Type | Default |\r\n| :------- | :---------- | :--- | :------ |\r\n| source | 源数据 | object[] | [] |\r\n| options | 配置参数 | object | {} |\r\n| options.pId | 源数据父主键key | string  | - |\r\n| options.rootId | 源数据根节点主键值；缺省时父主键值为 undefined/null 的数据视为顶层节点 | string | - |\r\n| options.id | 源数据主键key | string | id |\r\n| options.name | 源数据名称key | string | name |\r\n| options.tId | 树节点主键key | string | id |\r\n| options.tName | 树节点名称key | string | name |\r\n| options.children | 树节点子集合key | string | children |\r\n| options.raw | 是否保留所有属性 | boolean | false |\r\n| options.otherKeys | 其他需要保留的属性 | array | [] |\r\n\r\n```JavaScript\r\nconst source = [\r\n  { id: '330000', value: '浙江省', parentId: '100000' },\r\n  { id: '330100', value: '杭州市', parentId: '330000' },\r\n  { id: '330200', value: '宁波市', parentId: '330000' },\r\n  { id: '320000', value: '江苏省', parentId: '100000' },\r\n  { id: '320100', value: '南京市', parentId: '320000' },\r\n  { id: '320200', value: '无锡市', parentId: '320000' },\r\n];\r\nconst options = { rootId: '100000', pId: 'parentId', name: 'value' };\r\ntreeUtil.dataConvert(source, options);\r\n// => \r\n[{ \r\n  id: '320000',\r\n  name: '江苏省',\r\n  children: [\r\n    { id: '320100', name: '南京市' },\r\n    { id: '320200', name: '无锡市' },\r\n  ]\r\n}, {\r\n  id: '330000',\r\n  name: '浙江省',\r\n  children: [\r\n    { id: '330100', name: '杭州市' },\r\n    { id: '330200', name: '宁波市' },\r\n  ]\r\n}];\r\n```\r\n\r\n### dataPick(treeData, values, [options])\r\n数据提取\r\n\r\n#### API\r\n| Property | Description | Type | Default |\r\n| :------- | :---------- | :--- | :------ |\r\n| treeData | 源数据 | object[] | [] |\r\n| values | 原始值 | array | - |\r\n| options | 配置参数 | object | {} |\r\n| options.origin | 原始key | string  | id |\r\n| options.key | 提取key | string  | name |\r\n| options.children | 子集合key | string | children |\r\n\r\n```JavaScript\r\nconst treeData = [{\r\n  id: '320000',\r\n  name: '江苏省',\r\n  children: [\r\n    { id: '320100', name: '南京市' },\r\n    { id: '320200', name: '无锡市' },\r\n  ]\r\n}, {\r\n  id: '330000',\r\n  name: '浙江省',\r\n  children: [\r\n    { id: '330100', name: '杭州市' },\r\n    { id: '330200', name: '宁波市' },\r\n  ]\r\n}];\r\ntreeUtil.dataPick(treeData, ['330000', '330100']); // ['浙江省', '杭州市']\r\n```\r\n\r\n### dataFind(treeData, value, [options])\r\n数据查找\r\n\r\n#### API\r\n| Property | Description | Type | Default |\r\n| :------- | :---------- | :--- | :------ |\r\n| treeData | 源数据 | object[] | [] |\r\n| value | 属性值 | string | - |\r\n| options | 配置参数 | object | {} |\r\n| options.key | key | string  | id |\r\n| options.children | 子集合key | string | children |\r\n\r\n```JavaScript\r\nconst treeData = [{\r\n  id: '320000',\r\n  name: '江苏省',\r\n  children: [\r\n    { id: '320100', name: '南京市' },\r\n    { id: '320200', name: '无锡市' },\r\n  ]\r\n}, {\r\n  id: '330000',\r\n  name: '浙江省',\r\n  children: [\r\n    { id: '330100', name: '杭州市' },\r\n    { id: '330200', name: '宁波市' },\r\n  ]\r\n}];\r\ntreeUtil.dataFind(treeData, '330100'); // { id: '330100', name: '杭州市' }\r\n```\r\n\r\n***\r\n\r\n## appUtil\r\n**app交互**\r\n\r\n```JavaScript\r\nimport { appUtil } from 'jun-utils';\r\n```\r\n\r\n### isIos()\r\nIOS环境判断\r\n\r\n### isAndroid()\r\nAndroid环境判断\r\n\r\n### isMobile()\r\n移动端【手机、平板设备】环境判断\r\n\r\n### isWeChat()\r\n微信客户端判断\r\n\r\n### isAliPay()\r\n支付宝客户端判断\r\n\r\n### isTaobao()\r\n淘宝客户端判断\r\n\r\n### alipayJSBridgeReady([callback])\r\n监听alipay容器初始化\r\n\r\n### alipayTitle(title, [subtitle])\r\n支付宝设置标题\r\n\r\n```JavaScript\r\nappUtil.alipayTitle('标题', '副标题');\r\n```\r\n\r\n### alipayPopWindow()\r\n支付宝关闭当前页面\r\n\r\n### alipayExitApp()\r\n支付宝退出当前应用\r\n\r\n***\r\n\r\n## convert\r\n**数据转换**\r\n\r\n```JavaScript\r\nimport { convert } from 'jun-utils';\r\n```\r\n\r\n### bytesToSize(value, [digit=1], [format='0B'])\r\n数据容量单位换算\r\n\r\n```JavaScript\r\nconvert.bytesToSize(10240); // 10.0KB\r\n\r\nconvert.bytesToSize(1024 * 1024, 2); // 1.00MB\r\n\r\nconvert.bytesToSize('32g'); // 0B\r\n\r\nconvert.bytesToSize(1e-7); // 0.0000001B（Number 科学计数法先展开再转换）\r\n\r\nconvert.bytesToSize(NaN); // 0B（非有限数字）\r\n```\r\n\r\n### fenToYuan(value, options)\r\n分转化成元\r\n\r\n#### API\r\n| Property | Description | Type | Default |\r\n| :------- | :---------- | :--- | :------ |\r\n| value | 分 | string \\| number | - |\r\n| options | 配置参数 | object | {} |\r\n| options.format | 空数据格式化 | string  | '0.00' |\r\n| options.cutZero | 是否去掉小数末尾多余的零 | boolean  | false |\r\n| options.toThousands | 是否使用千位分隔符 | boolean | false |\r\n\r\n```JavaScript\r\nconvert.fenToYuan(2000); // 20.00\r\n\r\nconvert.fenToYuan(2000.45); // 20.00 非正确格式，舍去小数部分\r\n\r\nconvert.fenToYuan(); // 0.00\r\n\r\nconvert.fenToYuan(undefined, { format: '--' }); // -- 空数据格式化\r\n\r\nfenToYuan(2000, { cutZero: true }); // 20 去掉小数末尾多余的零\r\n\r\nfenToYuan(300000, { toThousands: true }); // 3,000 数字千位符分隔\r\n\r\nfenToYuan('num'); // '' 错误数据\r\n```\r\n\r\n### yuanToFen(value, [format='0'])\r\n元转化成分\r\n\r\n```JavaScript\r\nconvert.yuanToFen(20); // 2000\r\n\r\nconvert.yuanToFen(0.02); // 2\r\n\r\nconvert.yuanToFen(0.002); // 0 非正确格式\r\n\r\nconvert.yuanToFen(); // 0\r\n\r\nconvert.yuanToFen(undefined, '--'); // -- 空数据格式化\r\n\r\nconvert.yuanToFen('num'); // '' 错误数据\r\n```\r\n\r\n### numberToCn(value)\r\n阿拉伯数字转中文\r\n`处理数字不超过1000000000000【壹万亿】`\r\n\r\n```JavaScript\r\nconvert.numberToCn(0.01); // 零点零壹\r\n\r\nconvert.numberToCn(100); // 壹佰\r\n\r\nconvert.numberToCn(1008); // 壹仟零捌\r\n\r\nconvert.numberToCn(10008000); // 壹仟万捌仟\r\n\r\nconvert.numberToCn(100000800); // 壹亿零捌佰\r\n\r\nconvert.numberToCn(100008000); // 壹亿零捌仟\r\n\r\nconvert.numberToCn('12x'); // 数据错误\r\n\r\nconvert.numberToCn(1000000000000); // 超大数字\r\n```\r\n\r\n### currencyToCn(value, [format='零元整'])\r\n数字金额转换为中文人民币大写\r\n\r\n最大处理数字 `999999999999.99`\r\n\r\n```JavaScript\r\nconvert.currencyToCn(0); // 零元整\r\n\r\nconvert.currencyToCn(); // 零元整\r\n\r\nconvert.currencyToCn(undefined, '--'); // -- 空数据格式化\r\n\r\nconvert.currencyToCn(100000000); // 壹亿元整\r\n\r\nconvert.currencyToCn(100000001); // 壹亿零壹元整\r\n\r\nconvert.currencyToCn(999999999999.99); // 玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分\r\n\r\nconvert.currencyToCn(1.01); // 壹元零壹分\r\n\r\nconvert.currencyToCn(1.10); // 壹元壹角\r\n\r\nconvert.currencyToCn('1x'); // 数据错误\r\n\r\nconvert.currencyToCn(1000000000000); // 超大金额\r\n```\r\n\r\n### combination(arr)\r\n列出n个数组所有组合\r\n\r\n```JavaScript\r\nconst arr =  [\r\n  ['黑色', '白色'],\r\n  ['64G', '128G'],\r\n  ['国行', '港行'],\r\n  ['全网通'],\r\n];\r\ncombination(arr);\r\n// => \r\n[\r\n  ['黑色', '64G', '国行', '全网通'],\r\n  ['黑色', '64G', '港行', '全网通'],\r\n  ['黑色', '128G', '国行', '全网通'],\r\n  ['黑色', '128G', '港行', '全网通'],\r\n  ['白色', '64G', '国行', '全网通'],\r\n  ['白色', '64G', '港行', '全网通'],\r\n  ['白色', '128G', '国行', '全网通'],\r\n  ['白色', '128G', '港行', '全网通'],\r\n];\r\n```\r\n\r\n### toThousands(value)\r\n数字千位符分隔\r\n\r\n```JavaScript\r\nconvert.toThousands(12345678); // 12,345,678\r\n\r\nconvert.toThousands(12345678.90); // 12,345,678.90\r\n\r\nconvert.toThousands(1e+21); // 1,000,000,000,000,000,000,000（科学计数法先展开）\r\n\r\nconvert.toThousands('+2000'); // 2,000（前导 + 号规范化）\r\n\r\nconvert.toThousands(); // ''\r\n```\r\n\r\n### expandNumber(value)\r\n数字转十进制字符串，展开科学计数法\r\n\r\n```JavaScript\r\nconvert.expandNumber(1.5e-7); // '0.00000015'\r\n\r\nconvert.expandNumber(-1.5e-7); // '-0.00000015'\r\n\r\nconvert.expandNumber(1.5e21); // '1500000000000000000000'\r\n\r\nconvert.expandNumber(1.5); // '1.5' 非科学计数法原样返回\r\n\r\nconvert.expandNumber('12.34e1'); // '123.4' 字符串科学计数法同样支持\r\n```\r\n\r\n***\r\n\r\n## common\r\n**通用方法**\r\n\r\n```JavaScript\r\nimport { common } from 'jun-utils';\r\n```\r\n\r\n### generateUUID()\r\n生成uuid\r\n\r\n```JavaScript\r\ncommon.generateUUID(); // cd2f4b1f-daf2-451c-a9a6-db716c1d82bb\r\n```\r\n\r\n### getParameter(name, [url=window.location.search])\r\n获取url中的参数\r\n\r\n```JavaScript\r\ncommon.getParameter('name', 'http://www.w3school.com?name=xxx'); // xxx\r\n\r\ncommon.getParameter('name', 'http://www.w3school.com?name='); // ''\r\n\r\ncommon.getParameter('name', 'http://www.w3school.com'); // null\r\n```\r\n\r\n### loadScript(url, [callback])\r\n动态加载js\r\n\r\n```JavaScript\r\ncommon.loadScript('https://xxx.js', () => {\r\n  console.log('loaded');\r\n});\r\n```\r\n\r\n### stopPropagation(evt)\r\n阻止事件冒泡\r\n\r\n### preventDefault(evt);\r\n阻止事件默认行为\r\n\r\n### addEvent(target, type, handler, [useCapture=false]);\r\n添加事件监听\r\n\r\n```JavaScript\r\nconst handler = () => {\r\n  console.log('onload');\r\n};\r\ncommon.addEvent(window, 'load', handler);\r\n```\r\n\r\n### removeEvent(target, type, handler, [useCapture=false]);\r\n移除事件监听\r\n\r\n```JavaScript\r\nconst handler = () => {\r\n  console.log('onload');\r\n};\r\ncommon.removeEvent(window, 'load', handler);\r\n```\r\n\r\n### getCookie(name)\r\n读取cookie\r\n\r\n### setCookie(name, value, [options={}])\r\n创建cookie\r\n\r\n```JavaScript\r\n// 一天后过期\r\ncommon.setCookie('name', 'value', {\r\n  maxAge: 60 * 60 * 24,\r\n});\r\n```\r\n\r\n### delCookie(name)\r\n删除cookie\r\n\r\n### getWinHeight()\r\n获取窗口可视区的高度\r\n\r\n### getWinWidth()\r\n获取窗口可视区的宽度\r\n\r\n### getWinScrollHeight()\r\n获取窗口可视区内容的总高度\r\n\r\n### getWinScrollWidth()\r\n获取窗口可视区内容的总宽度\r\n\r\n### getWinScrollTop()\r\n获取窗口可视区滚动条垂直偏移\r\n\r\n### getWinScrollLeft()\r\n获取窗口可视区滚动条水平偏移\r\n\r\n### getElementOffset(element)\r\n获取元素相对于窗口可视区的位置\r\n\r\n### selectText(textNode, [start=0], [length])\r\n选中文本\r\n\r\n```JavaScript\r\n<input type=\"text\" value=\"12元\" />\r\n\r\n// 鼠标停留在’元‘前面\r\ncommon.selectText(document.querySelector('input'), 2, 0);\r\n\r\n// 选中所有\r\ncommon.selectText(document.querySelector('input'));\r\n```\r\n\r\n### getStyle(element, name)\r\n获取元素样式\r\n\r\n***\r\n\r\n## crypt\r\n**加密解密【用于暴露在url中的重要参数】**\r\n\r\n非标准 base64【索引表已重排，标准 base64 工具解不出，避免 url 参数被轻易识别解码】，仅本库 encode/decode 可互解；round-trip 无损\r\n\r\n```JavaScript\r\nimport { crypt } from 'jun-utils';\r\n```\r\n\r\n### encode(value)\r\n加密，非字符串抛 TypeError\r\n\r\n```JavaScript\r\ncrypt.encode('123456'); // CJ8pD3Ks\r\n```\r\n\r\n### decode(value)\r\n解密，非字符串抛 TypeError；残缺或填充符错位的密文抛 Error【非法字符自动剔除】\r\n\r\n```JavaScript\r\ncrypt.decode('CJ8pD3Ks'); // 123456\r\n\r\ncrypt.decode(' CJ8+pD3Ks'); // 123456（非法字符自动剔除）\r\n\r\ncrypt.decode('CJ8pD3K'); // 抛 Error（密文残缺）\r\n```\r\n\r\n## ws\r\n**webSocket【断线重连】**\r\n\r\n```JavaScript\r\nimport { ws } from 'jun-utils';\r\n```\r\n\r\n### ws(url, [options])\r\n\r\n| Property | Description | Type | Default |\r\n| :------- | :---------- | :--- | :------ |\r\n| url | 服务器网址 | string | - |\r\n| options | 配置参数 | object | {} |\r\n| options.timeout | 重连频率【毫秒】 | number  | 3000 |\r\n| options.limitConnect | 断线重连次数 | number | 3 |\r\n| options.onopen | 连接建立回调 | function(ws) | - |\r\n| options.onclose | 连接关闭回调 | function | - |\r\n| options.onmessage | 接收数据回调 | function(data) | - |\r\n| options.reconnect | 重连回调 | function(ws) | - |\r\n","readmeFilename":"README.md"}