{"_id":"@abramstyle/utils","_rev":"15-cf54da284a14d99e201cab3646b1af47","name":"@abramstyle/utils","description":"A light weight javascript utilities to operate object, arrays and another data types.","dist-tags":{"latest":"0.8.15"},"versions":{"0.8.2":{"name":"@abramstyle/utils","version":"0.8.2","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/kl-utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","test":"jest"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"e4b18baa54ca9f97b46da5a007495267aab6a16f","bugs":{"url":"https://github.com/abramstyle/kl-utils/issues"},"homepage":"https://github.com/abramstyle/kl-utils#readme","_id":"@abramstyle/utils@0.8.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-H8FDBJr/oBSaAOo/6ycprDGcKTx3y1QVnyQiEYg1cpBg7rwkCctcan4EYSj1zL4ig+EyjJrFrIWpo4IPAOqmcg==","shasum":"86a3ecc84ba799325555d73cfbab17a207622405","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaJt9F10a0PO8eMs6FaWXNAgO1gL2h/yIIcLguKxFNAgIgOS/gSZn9455SBm+pELPGHreZrN3+Z+Vqhpe+a3Q7uik="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.2.tgz_1516280210806_0.5098117026500404"},"directories":{}},"0.8.3":{"name":"@abramstyle/utils","version":"0.8.3","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/kl-utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","test":"jest"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"b6552ec41bae6195de630fb1babdf4a72474a2fc","bugs":{"url":"https://github.com/abramstyle/kl-utils/issues"},"homepage":"https://github.com/abramstyle/kl-utils#readme","_id":"@abramstyle/utils@0.8.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-7eC29KAiseDdUG9TKaan/BDZcushgxLyE4vwZZSXAPGDtxiLhcrME0qWyS8TkwCYWfxm8mKNtoZ/hVlb9uqS5Q==","shasum":"9751afbcdc529c96e79d11d7075f164800fc6a71","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwfUvXwfOeaF2dJidaNT1+fvmhmD0vi54t7jh6aFLUXAiEA8yzzS3bZCuCxLneJiClUxPGEwUPHf1FVE9KFRy5ISns="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.3.tgz_1516282152093_0.31098915659822524"},"directories":{}},"0.8.4":{"name":"@abramstyle/utils","version":"0.8.4","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","test":"jest"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"7649b1d5128507d647977fac33b172d5c511d4ba","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.4","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-eGddcsXrVIfGXfJDfMbtH5zwHt0PvmskdkJQ+pF655+qALHa9mwLNAbgiexcMGveFe6jvt+WLJUVQFK1+KZhrA==","shasum":"36f128d51dfce9fd44b537eab2d086a88ab7f4ba","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAP+7UV7Jx1GWMPU3xiJzwhoXXAFzrwGcAm9MSuQ9H4QIgYeCtzhfzJR58WJI2in0W2w/ExQZAmmhPgH73+ubT+D4="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.4.tgz_1516282621915_0.3164364176336676"},"directories":{}},"0.8.5":{"name":"@abramstyle/utils","version":"0.8.5","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info","publish":"npm publish"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"a04c7b5c108e9acbc319d590a046c9e3f7f7c4b8","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-hd4nJnsDaXcuo6g2FaVl2mFOaPDD4zaeCbJcMFfcnFWStFpoqsimZAHPqekdQkfSn/hGX80vOBHhW1TS0V21fg==","shasum":"6a18feea146915992d8bcf11b9f86762e1197853","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXS6dXArRknAt+J8oQzZGsMU28FptL8ohC7/spndXSnAiAz62xzqs5KYoXdQ5CYENdcE21WFtU33dLVx9zUKzy3Vw=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.5.tgz_1517390079618_0.06897475174628198"},"directories":{}},"0.8.7":{"name":"@abramstyle/utils","version":"0.8.7","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info","publish":"npm publish"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"c3d7bd303e607db1bda46b46410cb905d76c0a7c","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-AZPaydff8Ixhb1zW25jNfOINa9gsu45G4ORRMCQ8LSdLEzYX/KVYe+rRMfNEdUgpYS3rgqifbJ++0s3PraaX1w==","shasum":"1bf4b7442e555656cd848924b8f4e50be4d52576","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIA4TtBjMIyi5OXsGlXyoUg8Q3Yhw7SplFxPZV8+h4WEqAh8V+I0MzmsEVGT1UHu22UtjpD0JbUIefd6+6JqJQA8z"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.7.tgz_1517469673333_0.4067116028163582"},"directories":{}},"0.8.8":{"name":"@abramstyle/utils","version":"0.8.8","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info","publish":"npm publish"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"4bec36c26fe90f4a78b2ff2e3a2f382067ad2bab","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.8","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-m96P4LAw+BwAx7qFOmDkhynYENGNbdH1S2uvGN7rFDZcMKol9iZZhxk+g1uEStxmJ0q9vLukdIC1KLYyUKOJpw==","shasum":"dc39876a36b6903b88d7102dcf90d2ccb3fce8db","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh2mNQUW4TkC6M9wr9nzUbXCCHVFkycASf1fRZFI6xpwIgEnyPtmUatHTR9I6LxhgPmWfdgN8ztkvJdbV+qsUETnk="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.8.tgz_1517469993425_0.5158581444993615"},"directories":{}},"0.8.9":{"name":"@abramstyle/utils","version":"0.8.9","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info","publish":"npm publish"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"8051e95bfdfaf2d2588cadda3013378b3629346f","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.9","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-m7iA/H6hJKbkF1JhLn/T91MYfs+/RQoQxLW78V9QO6X5ic4QY6cA2J5tt5dPnmdQaAMxQh91UtLm6noXrJSsKQ==","shasum":"b46e8c929f223033c16932d18a3c3bfa7da1ec8c","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+85HnqZCMH6yIDtm/b/RKXaYxZ6vBUOkiSCZ4a4835QIhAJin0tbf6N5tdfQcQXhwyg/O2Yw8EFca8kOegXFR2ua9"}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.9.tgz_1517470113575_0.06184084853157401"},"directories":{}},"0.8.10":{"name":"@abramstyle/utils","version":"0.8.10","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info","publish":"npm publish"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"a4928cecf76c55bd0eadf58ab913a7a1501c28a0","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.10","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-mVmIjvPTH5kMlt6SNIM6vGHTk6SUVclF+YhgZk+N1Gz+fnbg7zxPWj3MGsxAf7wuVo31N++kroWAmMAmVYXFJg==","shasum":"a8cd0555477602d79fba4acdb0df96cbdb5f0a69","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDovHQlE9ZD0g6cTU5sCLIhLGQ/IIIMlfWWyQNqvtqbhAiBLh2nySfBApWDGfT56NmYCugnupUvZyo1fEqZzyqAxkg=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.10.tgz_1517470376073_0.6467887945473194"},"directories":{}},"0.8.11":{"name":"@abramstyle/utils","version":"0.8.11","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info","publish":"npm publish"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"0ffee236813884c53afc5970ab225a267b6f014e","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.11","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-Bl5YrSlX2v9f/ZGr5vBCRBk8UGLMZ62jg9R6rdxyZHjjsnzNP0RxabDLj5xMQPX3PUW5GzuXWHCX/hn/JaCCNA==","shasum":"816a49e21fc1c1f4dad5e7030f051c5160268c05","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/rP2CU9PBT2Knr/rnyDVItFMB2G7ofIbKk+Y1cmNg7AiEAiD/dATFm+uhzUsy3jHLCQw70RVKD4ZscdaW3hh7xFOk="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.11.tgz_1517470642722_0.8804141045548022"},"directories":{}},"0.8.12":{"name":"@abramstyle/utils","version":"0.8.12","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"f842f8bcef32f89cfb5620db7c8fa125ae1655a8","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.12","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-W352IhAJPmBttSiit85sUtE36/lJaER09kY234i6eO4j/V+k8oj4pzOVgI+wpw0cJOkdlAbDPiNlnNqUNUC50w==","shasum":"655d243ed3c892b7def2c5f436db4582deb4ba72","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvowSr5VY/dls53f6NvBdVA+UaK91adnLF1pgNK82oWAiADDM/Vu/vZw71SFuntBeX6IFWZITZpwvZzsiK3L6J3rQ=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-0.8.12.tgz_1517470779034_0.09255388379096985"},"directories":{}},"0.8.13":{"name":"@abramstyle/utils","version":"0.8.13","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"856f42d5b9e97ade7a60bc54f9dca004b29d4082","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.13","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-K9oxEUxkwmKFQ7nRxTZNxpjy7n2fKxnQJd9GWDsa86LfQgmd7aglHVv4/1oh+5P51i2pH4xL0D+D0iFIqVxFew==","shasum":"38b84b221e32fcb8179e7bcbae062d49c6f99f87","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.13.tgz","fileCount":23,"unpackedSize":219616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmoqiz91O3PlymNv5PelJiKKa4fvla79F8D56k2U5RzwIgSseoPPdSFOyBYNUg2P9zqhxNcQlnTaVPuDtC/uDcrHE="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.8.13_1519635521231_0.7702128015022787"},"_hasShrinkwrap":false},"0.8.15":{"name":"@abramstyle/utils","version":"0.8.15","description":"A light weight javascript utilities to operate object, arrays and another data types.","main":"dist/kl-utils.js","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"scripts":{"build":"webpack -p","coverage":"yarn run test && yarn run append","test":"jest --coverage","append":"coveralls < coverage/lcov.info"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.1","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","jest":"^21.2.1","webpack":"^3.8.1"},"dependencies":{"change-case":"^3.0.1"},"gitHead":"9b8d3d9c3525cdd83301281bb83ce4bcf67404bd","bugs":{"url":"https://github.com/abramstyle/utils/issues"},"homepage":"https://github.com/abramstyle/utils#readme","_id":"@abramstyle/utils@0.8.15","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"abramstyle","email":"abram.style@gmail.com"},"dist":{"integrity":"sha512-XYTwdYuE6GqbnNx9/3lMhUHgWvELNYTrrV4NGIeTedsAc+5S8U2y0bJgkhPJUlo5OpUDXhPR/4GLLojYAtWlJw==","shasum":"445714a7a3ce720438d3d0cd1ad569d5959d1cc1","tarball":"https://registry.npmjs.org/@abramstyle/utils/-/utils-0.8.15.tgz","fileCount":23,"unpackedSize":219910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX1fkgsjuQvavicOtAOBIWoDjxfz8LwsF3l5hcfXslAAiBVQ70D9wkP32RQKwHfWeVaRYCO4s0Pom5Na+084fyfMA=="}]},"maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.8.15_1521795543387_0.5562662387408044"},"_hasShrinkwrap":false}},"readme":"# utils\n\n[![npm version](https://badge.fury.io/js/%40abramstyle%2Futils.svg)](https://badge.fury.io/js/%40abramstyle%2Futils)\n[![CircleCI](https://circleci.com/gh/abramstyle/utils/tree/master.svg?style=svg)](https://circleci.com/gh/abramstyle/utils/tree/master)\n[![Coverage Status](https://coveralls.io/repos/github/abramstyle/utils/badge.svg?branch=master)](https://coveralls.io/github/abramstyle/utils?branch=master)\n\nA light weight javascript utilities to operate object, arrays and another data types.\n\n# Usage\n```js\nimport {objectUtils} from '@abramstyle/utils';\n\nobjectUtils.isObject({a: 1});\n```\n\n# Types\n## default\n### `isSameType(item, otherItem)`\ncheck if two item is same type\n## Array\n### `uniq(array)`\nreceive an array, and return array that just contains uniq item.\n### `merge(...arrays)`\nmerge arrays, if two item has same id, them quantity will be merged.\n### `contains(array, condition)`\ncheck if an array contains a item that has specified condition.\n### `findOne(array, condition)`\nfind object that match specified condition.\n### `flatten(arrays)`\nflatten array. it a shallow flatten.\n### `getIndexByProp(arrays, props = {})`\nfind index that matched specified condition.\n### `isEqual(array, otherArray)`\ncheck it two arrays is same. it uses deep compare.\n### `grouping(items, key = 'id')`\nreturn a group that match specified condition.\n## Cookie\n### `parseCookie(cookieString)`\nparse cookie that from headers 'set-cookie', it returns an object.\n## Object\n### `getKeys(object)`\nreturn all iterable keys from object\n### `isObject(object)`\ncheck if item is object, especially typeof null is object.\n### `contains(object, otherObject)`\ncheck if object contains specified object keys and them value are equals too.\n### `hasKey(object, key)`\nreturn all iterable keys of object.\n### `isItem(object)`\ncheck if object is productItem(has \"id\" and \"quantity\" attributes)\n### `isEqualItem(item, otherItem)`\ncheck if two items has same id\n### `isSame(object, otherObject)`\ncheck if two items has same shape.\n### `isEqual(object, otherObject)`\ncheck if two object is equal, it uses deep compare.\n### `toCamelCase(object)`\nconvert all keys to camelCase recursively\n### `toJSON(object, camelCase = true)`\nconvert object to json. default to camelCase\n## String\n### `isString(string)`\ncheck if given item is string.\n### `camelCase()`\nreturn a function that convert string to camelCase.\n### `toParamCase(string)`\nreturn a string to param case\n## Url\n### `getFriendlyUrl(urlString)`\nreturn a friendly url that replace all space to dash.\n### `getQueryObject(search)`\nparse query string from url.\n### `mergeQueryString(urlstring, queryObject)`\nmerge a queryObject to url. if some query already exists, new query will be appended to url.\n### `parseUrl(urlString)`\nparse url object from url string. query will be parsed to an object too.\n\n# Special Thanks\n\n[AbotChen](https://github.com/abotchen)\n","maintainers":[{"name":"abramstyle","email":"abram.style@gmail.com"}],"time":{"modified":"2022-04-04T11:01:41.892Z","created":"2018-01-18T12:56:50.884Z","0.8.2":"2018-01-18T12:56:50.884Z","0.8.3":"2018-01-18T13:29:12.169Z","0.8.4":"2018-01-18T13:37:02.985Z","0.8.5":"2018-01-31T09:14:39.708Z","0.8.7":"2018-02-01T07:21:14.564Z","0.8.8":"2018-02-01T07:26:33.566Z","0.8.9":"2018-02-01T07:28:33.659Z","0.8.10":"2018-02-01T07:32:57.193Z","0.8.11":"2018-02-01T07:37:23.826Z","0.8.12":"2018-02-01T07:39:40.095Z","0.8.13":"2018-02-26T08:58:41.410Z","0.8.14":"2018-03-23T08:48:44.852Z","0.8.15":"2018-03-23T08:59:03.462Z"},"homepage":"https://github.com/abramstyle/utils#readme","repository":{"type":"git","url":"git+https://github.com/abramstyle/utils.git"},"author":{"name":"Abram.Zhao","email":"abram.style@gmail.com"},"bugs":{"url":"https://github.com/abramstyle/utils/issues"},"license":"MIT","readmeFilename":"README.md"}