{"_id":"charlie-tools","_rev":"48-6f3e2f0feb4cfa99e461a496c4f77b30","time":{"created":"2022-04-03T17:25:46.463Z","1.0.0":"2020-05-13T08:00:32.076Z","modified":"2022-10-24T06:01:00.887Z","1.0.1":"2020-05-13T09:35:14.920Z","1.0.2":"2020-05-13T10:05:30.645Z","1.0.3":"2020-05-14T01:51:32.406Z","1.0.4":"2020-05-14T06:44:53.157Z","1.0.5":"2020-05-14T07:04:53.131Z","1.0.6":"2020-05-14T07:14:42.412Z","1.0.7":"2020-05-14T07:19:51.228Z","1.0.8":"2020-05-14T07:22:29.477Z","1.0.9":"2020-05-14T07:35:00.176Z","1.0.10":"2020-05-14T07:42:30.474Z","1.1.1":"2020-05-15T03:16:21.207Z","1.1.2":"2020-05-19T03:28:17.067Z","1.1.3":"2020-05-27T01:47:55.622Z","1.1.4":"2020-05-27T01:57:21.495Z","1.1.5":"2020-06-04T11:34:54.920Z","1.1.6":"2020-06-04T11:54:36.676Z","1.1.7":"2020-06-04T11:55:36.930Z","1.1.8":"2020-06-04T11:57:39.167Z","1.1.9":"2020-06-04T12:45:55.096Z","1.2.1":"2020-06-04T12:46:22.527Z","1.2.2":"2020-06-04T12:54:17.452Z","1.2.3":"2020-06-04T13:07:23.287Z","1.2.4":"2020-06-04T13:22:42.140Z","1.2.5":"2020-06-04T13:24:57.537Z","1.2.6":"2020-06-04T13:33:52.771Z","1.2.7":"2020-06-05T01:45:08.964Z","1.2.8":"2020-06-05T03:31:21.338Z","1.2.9":"2020-06-05T06:42:20.559Z","1.2.10":"2020-06-06T08:04:45.050Z","1.3.0":"2020-06-06T08:34:08.709Z","1.3.1":"2020-06-06T08:38:37.353Z","1.3.2":"2020-06-30T14:05:10.502Z","1.3.3":"2020-07-23T09:53:28.289Z","1.2.0":"2022-04-03T17:25:46.746Z","1.4.0":"2022-04-03T17:35:39.674Z","1.4.1":"2022-04-03T18:01:17.395Z","1.4.2":"2022-04-03T18:20:39.077Z","1.4.3":"2022-04-03T18:26:55.781Z","1.4.4":"2022-04-11T15:26:02.708Z","1.4.5":"2022-04-13T19:24:45.859Z","1.4.6":"2022-04-13T19:54:24.463Z","1.4.7":"2022-04-21T15:57:20.534Z","1.4.8":"2022-06-24T14:14:22.864Z","1.4.9":"2022-06-24T14:41:19.564Z","1.5.0":"2022-08-08T08:25:24.965Z","1.5.1":"2022-10-24T06:01:00.768Z"},"name":"charlie-tools","dist-tags":{"latest":"1.5.1"},"versions":{"1.2.0":{"name":"charlie-tools","version":"1.2.0","description":"","main":"./dist/bundle.js","scripts":{"build":"rollup --config rollup.config.ts","lint":"npx eslint .","prepare":"husky install","test":"jest"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0"},"gitHead":"63e0852eec4ecd72296b1dcfb28b22aebb5e1a0d","_id":"charlie-tools@1.2.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-zSYvsID4kGXd68vugqP4MgtdNVKyaE6TOKmTGlF65qMReMKVIC9Kqjww5Y3QYy19Ciz12I1HgyQeOqanVLZG7Q==","shasum":"7eb488c74a169a4560d4c5d92b41c0604e2564fe","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.2.0.tgz","fileCount":16,"unpackedSize":7443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuSG6cF3pgVx+1g5cPblgrieXXc996LtidkzgMV5KryAiEAskfkdZJsjVyyzzA5Uvv+RXJJBHE7qXDIl+3glQzqu7U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSdiaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgpA/+I4SPQfq2T37mQZ+hBsbOKV1EuHlSxI/4O/bp60omoJilwPrS\r\nkZQ9F0WoFnAmCGifj4t9q9QTVBJbgaRV/xErccju0kKYPNNSvPSpxX12B36x\r\nu+8fm8B1plLIoA0NB7bHuS0oayuM4B+qnuOlSmXgYuJYmVflSDlqEmzSciQz\r\n3RBgHN2gObArLxeDWG7+YPAFsmrE1jig0Tjd+mPmKwvfOWeGlzujU0bni8WW\r\nNPAQBxek+9nj+zjMpq6jGYzpdhitcgPg1EpNz2OgFoVgfTXD/A4vKjOr1Nut\r\nitG1YpxPhnKqsE9U9c9y7h3saI7usgMoEQO6SqOPCM69XkuQivBXHE8Lan5/\r\nWthfMT8/StSfq3DRaI2F8NMuboBUWlo8omA35g/4o8Tnv2jVI//s02kHrkM1\r\nCNXg11sGYDi63M/5j+lTRQqyU6+/PPoljYoOb+dxReTRbrBEjnJ10JHPyXsS\r\nzlOFzIrj2Z/ZxGGiY3yr6psSh85S9j/9l+MGzJpFtyCdEpJTS41nMQJnlD61\r\n7H8ykwnOTwuxHy3YYQ1vuTomMXA9Y+p6B0Ot96nmRe6bEor1/Jn/pnDeBqLk\r\nVj6nYwBBrTUIUEgZfGSxypf1cAOQLKKe2TCzO79n4TUGxjU83v2ptQ7iSXjK\r\nbQuOeYf5ShSA7RRH8vd2A2Kg6pjBmVDwDIY=\r\n=9N4+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.2.0_1649006746520_0.3928256106186341"},"_hasShrinkwrap":false},"1.4.0":{"name":"charlie-tools","version":"1.4.0","description":"","main":"./dist/bundle.js","scripts":{"build":"rollup --config rollup.config.ts","lint":"npx eslint .","prepare":"husky install","test":"jest"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0"},"gitHead":"04fcd38b625dca91263dfe5e26dab6210bfc4c28","_id":"charlie-tools@1.4.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/l3X02K3+zxDm+TQ5Dn4oF/9ELvh9zS1Zoy/FXucJ2O6rpWw7mDwLvOm9EHWpSM99DmT9HpVqbUpL++1wXPB9g==","shasum":"d143cdaca07c673d07011cb90770a4e9edca3aa6","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.0.tgz","fileCount":17,"unpackedSize":10517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBF9YKFwGXkNRwQZvr07t25e4xbFBx/1NiI+pHJAGqEIAiATAvN+A6D1YB7hJdgv+6mLf1TzmNWcAQHFz3al6WKCkw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSdrrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYig//UmmVqMdjAR+oKQogvFA0TK3WTIExC6a65OnJgsCM+RhOANvz\r\nptq4jh74vjaIwMYlOXruxyyBJhDi8+kczuEM7cqSYinmOH+rHLtNo9ajBj1D\r\nFUZkhzglO71SCoDqWUwjNsw2yS6Y7VPzbzha0qtV3FRnVsVL4l4A0q7L8AUL\r\nliGFDm1+7Djkc0Bbb993+mBAMISG92BUIePe/KqOdYI4PPKY8tPjscVBS+lL\r\nH2pUfW6I17KlL7AvjOYQnjAHOVT16U+7pYtHxqfOsei2SDwy9pP5oIz0+6il\r\nU3XYDFybVopolUC2uC019Rfu+iuxvHja8+pRqlD6OdEn5yDTXwLD6kSvGaHT\r\n1Am+sZNQp03djv2w8snZcgkBtvpkp+LCr2dj6AOQWY2ViQ1E0V3JdLDAsEze\r\nG64Dp0drZGK7JlQh5pHtQWaKx8rLCNKocqFjaF5n2MAXlvMgO3YQozMLBk1l\r\nPUUFVh/bxX1n5e3i5Zky5SMgASNsscSU9pAxkhR7VSE2c5/khdNCcXPtIrDr\r\n/36OwWUdBIkM7n+avbxrslUgYzcVtfKsvw0q/5dxSrowgjnWp9BtiXN8Uyvb\r\nocFsUaik5jq/1Y71NBr5GL17q8713qL/XzZcAmainttdu368wPLEUfH6+GTR\r\n5rCpDpyz7uKXxwt8dMxJQCBuiE9NJdN3soc=\r\n=OblX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.0_1649007339484_0.012413862216122507"},"_hasShrinkwrap":false},"1.4.1":{"name":"charlie-tools","version":"1.4.1","description":"","main":"./dist/bundle.js","scripts":{"build":"rollup --config rollup.config.ts","lint":"npx eslint .","prepare":"husky install","test":"jest"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0"},"gitHead":"28d2f40bfa982ddfdab20e478454ed9c211c21b3","_id":"charlie-tools@1.4.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-JVTTYyTrxmR9OdNIeDJGEoqaKDerlSuFVlUWshYaK4wdV3xVwggIyvoiiXqfrfmH1UFRf3Iqb4vBIgymxZjqeg==","shasum":"a87a9c78423e7f9ae9ff6aca92c5b4ee283b46d8","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.1.tgz","fileCount":17,"unpackedSize":10529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdF6AjKW2t1IrWW6Gl4WWGh0Gwm54hdqEi8qZbolQ4VAiEAvG/QlyoyifxUl7zZL9tvg1zACtTrylPoUwx1da9nk/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSeDtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Kg/8DfNjI1lX6CVR/fmpQ+3bAxB5bRRBjjNebFvR92R/ndsA3VlZ\r\nUyi+ZXOAze33vkgQcjCJqgoeb2QmjEB1qCSz/W/FeyD/5LgOBdKwZJ2T0trr\r\nxyzI7qy4Zfqa051MIXKRhvvkl2itrm8NTPRhxw1htngSUtKrAk+eyvw5O8VC\r\niWd5yNLqtg+RTVDcovmvOLN9cX0VQsfmMHI0SEgPT7OceSZ65FU1Exek+xZq\r\n5HRiBKCQzWZsaQlBJLujklY8jJFIlZ8KLeI+lmvkuzeXdT8GD2AzKFfD7P49\r\niLdCg1pNXa3idLG4s5ouu+FxjrKLlKr9tz6un8v/fulR9nCzOutD6LCacaEP\r\nsaJS1mSuESqB8c/tpKwitqEHBP6+pCOh9w3IEbVIJnId5YYyT7UbpmyiYK4e\r\nD6cyYru4sItArOc5UMkuksUb7CX1TzGKE/2IE0ul9A1S97LB/5pVnopIjOj1\r\nBGmdYyoUBwKitbLy428AS9RiAwv2JQXSjwlYW6D1jicWUkk6SmZ1+VnAg1Sh\r\na+VsVsNZYkQv8UZP9VBkmOqNLXAlLJdDryiqf4qFeCEip4klKMTMV5G0vCAJ\r\n0IX71sDOnnxopONJuSszXaddeMLYNSHRu32+ubRxRDPc0wUjWL018YweLdPy\r\nfOFcu2auoYuYYVdG+HVv/vbCsqKF3F9sJQY=\r\n=/lU6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.1_1649008877208_0.16210122894630175"},"_hasShrinkwrap":false},"1.4.2":{"name":"charlie-tools","version":"1.4.2","description":"","main":"./dist/bundle.js","scripts":{"build":"rollup --config rollup.config.ts","lint":"npx eslint .","prepare":"husky install","test":"jest"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4"},"gitHead":"abb7858454b6e26c18e19c7cdccc072aa5408820","_id":"charlie-tools@1.4.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-StZtYU06jHMy+RE4EXCAZyPahMaNcZZzFWolGlgNTtMlPkt4G4B+CQ2WAqSB6ZaLIyE3qr3LcF7JRs5jTXut2A==","shasum":"7dc131f23db4920c27aa40a5163419315e0dec1a","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.2.tgz","fileCount":19,"unpackedSize":10210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClvzjZrxWVqOCcd/8RfU4pLuPjW4pdPR6pZB8c+GVLwgIgSy6Z7Agk/hwOcvjEdo6i8mWO5t3SRgAPeh8osBGocLg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSeV3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDaRAAncxzCB2ULlChaWJO63Yh5/NDXtIkk9xVBAZqilAkhgja1Gyh\r\nJ4htV+itcqJhEkIEyeX3FSZHwVTmkCHxy+HqSCe7JLNjfqA6mX1iRWpXRlVA\r\neVYURZBlzaPATUV8S2lDSFPVTMjK/UK/LOeB2WdVeyp+nLeY/RDl5F2NKPOg\r\ncNgD2jTyy+g6jw79amfadLQKJWWPp/0bomHa0QN0Nr7D5X2PH4UcCZisiN3L\r\naIOvHU+eElTjyHiV25Hg5nt06llDgIRQRFrEZ59ngrD9cxVnCuUuhha2joil\r\nYDz9DgyijV0Q3iegHVjBqcdlvWxFptqci1VH3k2artZ8jdCKaBo9hJexfV4F\r\nSMcd7Blu8w5roMakMV6z1LHPH3ANxxv2kiFUhfVUweavhLVu2GtpSJ81y5sk\r\nCsBci0OeW+1uFvfyGSSkvmzi+oTualCoNAMa2ill0A9qtBx8zK53IWSNEYX9\r\n9A9vGcsBE05oqDsj3APEfep4aQ6ADV/ikFl8aazPa2Upd5BetKhEhEsN5rf+\r\n9rjNgQ1qRsWJa6B9VckIMQSAIBHCwuIfDrV46rbeyb7b//SErSZ0HzSVoGV0\r\nXcbC5nVugAY0ApN2+8WwbQepp1WI2wJbdYSZRT97ED0JgTkHdqKZmhIyuwQe\r\nE0uXvzStx/ePhiOklELZ7qwVCHUwDKnoM7o=\r\n=ln16\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.2_1649010038864_0.45857924410363027"},"_hasShrinkwrap":false},"1.4.3":{"name":"charlie-tools","version":"1.4.3","description":"","main":"./dist/bundle.js","scripts":{"build":"rollup --config rollup.config.ts","lint":"npx eslint .","prepare":"husky install","test":"jest"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4"},"gitHead":"9056629bf03c223794dd69626cf94df9bdda6bc5","_id":"charlie-tools@1.4.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-5QTMa3QGEZwDhnm9i/YFN2Tou3SJ+PETCq6MJGiDKz4um039sUfzgyMbAxllJfmNBK4wLtEczU67UC8OIaScbA==","shasum":"264cae0a2841b024cb98e7431a726629d6e33e3e","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.3.tgz","fileCount":19,"unpackedSize":10014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGY2GHZV6GsIkCi2HviUflvT/HWpTra5xkSpdMlxKHjfAiEAoJrzvkNanxI/T6Dsf7tk3lsgGYnXre6iLLIikIn1VLw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSebvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1eQ/9FWjuptCTzhwRVsEQC+yBV547QodgsUrNAo36bpbkNDXChOuD\r\npXnmib4anMV8w7Q2mEjUAVsJgxaRg8AvTYfKIt3s+6rGkJs5tZM4NQcm4eez\r\nK7CkkFLqk5yRewvF/158n7z5mHSrxPDc3kmwiw0FsqNjl9pX9h1lcnFhfrUU\r\nTphQA/zfvKT1ldtgwaYQrwpe2+TSamxOwWkkqOwd1TRbT3LZxWcvqsq/sHvL\r\nEFMUpAjt2gqoANqcAF/EMVa7PdgiMIedL2ByttwKsnB82P0jbZ+apeMXeyPM\r\npjX44tK6TVY7ZH5U5xCfGFAv/BlPArasHlPU+RGp9iYn4DdI1SUINg0VSF05\r\ndI8vpnq3zz/4Pl8PZrPzZ866oZdBBgEhQQuvL22w0z5wDVABeiAFGwAcvIhy\r\nHISUt1pVUi/28An09dvfYRdEC59u3VltMNYtNyyxwocPpIpBfKEIOowzpPTl\r\n4R2Oax6ga1fEaXGVEPqZ4pd5C9dA6gN88aeHLGDriQV0AvbNCfnfS5sBmuuP\r\n+LfxajItoqgGd71fNjwk3eLbeFc38gp27ekAGxLoBM+qYl1uWdKpxQgUaQy9\r\nRtcjVwPO5uq7VMmag7BASytRNi6VdHSN/UMJxS6diB0RvaNkbKZz8qQ+G4rS\r\nQL3f8imVcPcCdL67ydOmqiVwajHViaVLeoc=\r\n=GqUo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.3_1649010415561_0.3551741441155041"},"_hasShrinkwrap":false},"1.4.4":{"name":"charlie-tools","version":"1.4.4","description":"","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1"},"gitHead":"bc0104899a793f1f81b6410f13624856f31b6f03","_id":"charlie-tools@1.4.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-AnmgGnbfcud6etZkHDlPY0tbkjPjxBlCaDQPoInJ+S+lS+DeaZP0Od2gwUZoHBUg/vFUY7v2D2QnGeLp8bnAmg==","shasum":"3db964fff490c78cd86166d38bb0576e1b81e4b2","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.4.tgz","fileCount":6,"unpackedSize":5959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClfI4+QWxufrFN1a6wrxICS+Y7RgTbMtR228QohaMrCwIhAMnDzFpLwip7V4iBMkgZiXAVAKDDph43YULcI+8wX5vY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVEiKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjFQ//TxaVowO7Tg6l+1vTsQBG3HkNNIiR5ISNo5c1cR7z2A2yj3pR\r\nQ3rA77XODChB+AQMUldMljLAKZ95Gal8FDe1g152XmHf0NQWDDJRY5iQqCbd\r\nAAl/ES3FLxRoiPkX2Xf4Ho9D3cPUl1xEuin//DxCXwUiYK0EBpeezE8BJNGt\r\npTyGd1GnPhf8K+mPHSlab9SZzufATOZXNQ/cw+J1bsntHFn5QGGpej9cpel8\r\n2DIvfdNgxsZ8yWxSH5tJSejyo3uGLC6kS5tqnBcxxXaw8G5J0wC1X7IxBXqn\r\nGlJQYbVZ4Bqj44F5I3p/WpMufPAXKexI6HzM6ILpPdqCtl3F6oTPDfMTgF/K\r\n6XGVyK5guABqBpG7vv1HvGzalGfHxs6M2QPv+dhh5t9V+Q2QxG1tz7Euh8VV\r\nj9dhaF1l8YdIVyXnoTmAiAdT8WlCnRr3vDxLvPrC3Egqtkc3wEcvVw99Tvs8\r\n9FDxUmoA1nOSkThck7LpYx03VzntEdVKJ5ulVHSLeodzAfSPNXqJCgzWtTN+\r\n/lqKtTXFyCmXtJfXjYRMZjds7Dd7uODc+7j+mTIiJo+8D+1cQCljXZokAlIJ\r\nidPncRem4n4r2eFLHSc7ZhumUTCAudiRBV9hZ5z0cE+VcXxDuKvoqwk+XQip\r\nwpIb2X8QeHwDZESHK1qQmUTC36Xc1+yxgxI=\r\n=8msG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.4_1649690762296_0.7203829136774229"},"_hasShrinkwrap":false},"1.4.5":{"name":"charlie-tools","version":"1.4.5","description":"## 简介","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && npm run docs:build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1","vitepress":"^0.22.3"},"gitHead":"db66bb6baf10305c4f39af8f142311193dd9778e","_id":"charlie-tools@1.4.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rRNmjgIgMFbPMJ3yMsuGQ2r+AvQFYkO6oBLj6e9WpXp3hq6SZzuE02HnRZnCvk0M+pnHdXtt1xfUT02N3JsX7w==","shasum":"403d34f0e8f35c6db67fd0eea871ff0fdbfb596e","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.5.tgz","fileCount":5,"unpackedSize":7587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAwThzjQ/VReDQIe1z+WJYXxudAV2F1xICTQRQFtNIHgIhAK4fQ407R4nRuqfB45iRlB90GgO75HK8tWDhEZX6Fj6y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVyN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5vg/9GvxB1JuZSEGTF1QSxYfpYzbbEpNShU5/ohGFUo7BY34jzKzM\r\nng+slLfiStFDiw9/sH0LlRpYEtMSuRJYG5FH2ZGcRBS5ZPyLsXnAuh6oyLN7\r\nDuVjxuJzlBYDPj5IC9/p4XR4UPYmvQV+WTjtlDEgfyhoFmznrmfN1ZRRzMDP\r\nlJzqXxXOU97f76QMK6ucY5Mvpyk0nWb4XvL1Ytk0fi3tuu+ckLYClWp6boPA\r\n7p6aehHyMoBVxO+RoAQa2A4WsX+nNGm1VwDQspUcHEcxmOypXfBnWBvRyqXo\r\nP+nNhrQpDsZ+GWg95uq1COEEkwlBLpH5zSUhaaxRXNyYlNRB0p+mVdfwi/rj\r\nd7ZunqMFWmMcw1g5kG5i54WprQyC3++KGcCi7rsbrCRT9GFNmKDHn+Ntoklp\r\nFSeX/0mUuie/YXnlM8dB2CT9QdU4cuTo3eOtVekZ+uRwHw8b41DD9dsPN/yo\r\ni81vedeqlIGsnWG4lGr4fgJtZXtfiYn9Zql3G4fZH3h+T0/7+DWzkWGZcIv+\r\nnnhOJjEwwpw7Rm98SQesXfp8iqp26HOFFw+AA8jZ5/S0eMmUN3MaJRuoHDcw\r\nOuJ5kbp1GzzD/5fTyfiXyATxrDrBzP/poQmlcu13B5k1ZTFJSLf92rn6YA3l\r\nPT8QH4P6wioXYPEiwLmDKwYdPVuykT1AvRE=\r\n=HvUt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.5_1649877885700_0.10623257929843954"},"_hasShrinkwrap":false},"1.4.6":{"name":"charlie-tools","version":"1.4.6","description":"## 简介","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && npm run docs:build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1","vitepress":"^0.22.3"},"gitHead":"f48635ae7547b71c8130898b5961eddb6eda97e6","_id":"charlie-tools@1.4.6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-n8NhK2isO7C0MU9rf8YB88qNPK/Pr/LpNpza2azRDZhEx4YKOoEM4q7wsKh0dSF2GA0oy1eqNtNxZCvmlTUrqw==","shasum":"5aa99f3d2ba158b36403c2f27b8150759cda99fd","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.6.tgz","fileCount":5,"unpackedSize":7643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUDV1TreJgj0MoYh51GAfl5BakldfbMY0WrLjPzsJNeAIgENxbRgo/v86ALwSbPqKNnpBiWvhflxscTYCluK1lEsE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVypwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhGQ//QqS6yNFsel9hNJ3ieTTTBjWB32U4lhVQklccaBLf+7z+8kQO\r\na+IIMb62oB+AM9buC0nQVEjtPguMSdsezvPFzR1UVfXjvmY9uQLlMQi2GCOe\r\ndnhfbOh92ty3raPpk9Fp6BZm1sZCnqHEKFIkyH/YhSh5Oa0g/qTLfAxJ2Vx6\r\nu1ODYXAjM0DAE/qOrgub4sPniHrct1b+TJ3vqM3E+aOPw7LkrzGJKJhGnW1p\r\nM0728jH5XX3PZFCrNsrde3QmstNyJVi3a7shoEcxuISGLbM80JErMJgRl/f+\r\nTjsFDQbSYuxzNf+Dik6jG+32MWx0btvOcABPPE2Diqw/YVGqyMOUvCagnHRs\r\n/VBF3w7V3+AWEM/pp7Is+XSDcanzLQNvws5smwKKzXotaS6+LFg5JcHVOWPL\r\n20DKkmam7QmoOn7uNRLdb5tPdH/zdrAdOCYFw/X52l0wT9TmK2Rs7UDZNVQf\r\n3JWTtZ+7hWLI2W5BRQlFF3Hl6ewhff0Y/1mLqlyTBQjYW1rv+U00HNA39kYC\r\nFerwhQTXEyZRsqvZl8+a5e6va/DWJ2RGwyvWLWjVnDi43HeoVSE3rZXDFwfU\r\nX7rP2CilnQHkxyi3QQWXxXZojJsAeuZnt3spR0EszqksfOV/8/VeaDLws2Lv\r\nsgkEnxbvxwLNxZe0GbzVrWNLYi7ofI5TD/Q=\r\n=onjc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.6_1649879664331_0.7185452551584617"},"_hasShrinkwrap":false},"1.4.7":{"name":"charlie-tools","version":"1.4.7","description":"## 简介","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && npm run docs:build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:serve":"vuepress serve docs"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vuepress/plugin-back-to-top":"^1.9.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1","vuepress":"^1.9.7"},"gitHead":"401ce4a85fcb94c279d266a86f3e13d1dbe8e64e","_id":"charlie-tools@1.4.7","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-6WiT65WT1Jb8p8HAQfqWcEK0IBngkQ3um7opZVWJxaLeDCikx7/i4GdUD+Il8drydJgRMkvG1X1yxwBKXqGCHQ==","shasum":"ffe53e5a44779ff1d25480a860c67478920853c1","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.7.tgz","fileCount":5,"unpackedSize":11066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpE2KweTRsXMW1hr/jTGIQFCIP1pY+cp0A53R7epnZuAiBFZWEvbWC6VZpsUU4eo8m81sWuljywBmAJBiSYuBFtaA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYX7gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXzA/+NZ58o6pJ0nuEM5p4ARGA+akXVcMt3yA+k5WbFun2u2Hfo04D\r\nWVtX2wr248p+3iExONAhN0Ld31e1PCNDy4wpC8E1Ax9p+Pp9p6bAeZgYNdls\r\ngxpF3oyQ0qxoNv/9ZU0Ai+oGeGK/jmTHO7htxNKygqh9VKHOFQBNchqjlT0W\r\n2N5Hdh4J3ffJtmlA951QOeYsn/D8e1T3VtIgLCafiDR5sCtY9mIpXFFcp8XO\r\nSAw20ydLER6YxBquUNoPDYGsfqvERx94tFCAbouk0NqRh1lDv0eneDxIfhOs\r\nPmgGoBWq8R22jE9UJInRet09aILv60y1By0sHRv4SefF73NiPykhcyH/QnG7\r\nMt1J9kraZAQzH3EtKY9Fq/IoVHLz0l8L4cqxtQIoCSU15jjTzQuEi4Qf2dlS\r\nRhgnSpwimRwiOFJIMX3YMUEqBhxrWIkSy8hqfDMMgFpq36pKR2mlZsHWjJHs\r\nHa43bSbxHYJcNYYsAGWH0Rx2duq7BfKWTydUaTY2IEs0HuE2Bf5uvOtdco4x\r\nMTMwLcprsKMKGwVFlgbL2VFcOWHlUrjdLXhNmRli+OcKwrpuLB0une0gLsZx\r\nsclpiJMRGcbaWQCjP2YvD+7dvwf5tybiqnx4Tuxs5oTAeJYuPb7nRcGTY0ZQ\r\n8qhTn5W7C2Ug3xmPSq46K6kAwnCXCkp1dZM=\r\n=yy0z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.7_1650556640325_0.6209095183475695"},"_hasShrinkwrap":false},"1.4.8":{"name":"charlie-tools","version":"1.4.8","description":"## 简介","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && npm run docs:build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:serve":"vuepress serve docs"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vuepress/plugin-back-to-top":"^1.9.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1","vuepress":"^1.9.7"},"gitHead":"7f811f8900df4bbf279996c70e66d05f1d82dccd","_id":"charlie-tools@1.4.8","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-BYryF2BZR6xRp2Ivn+5x/rAMFNtcvJLQSrYwooCWIzXk8fF9/OEuqUWpuJk4HwCvO0KCqgK65v3mgq6oIqRIqQ==","shasum":"f1e4a59535da34190e52497989a8d2d397f1a78a","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.8.tgz","fileCount":6,"unpackedSize":14551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC87YH2ttyj6TcXulHx5pvvVZlJVkRX517m+pt/jML5pwIgOARNoW73qGQXdkuoZMUDuyPoRve7yQQ4WRFDmU3EuQU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitca+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG6RAAgVx/mU7ZEZ/py4cCXMWxFkAe69YlPhkya5W+Q7IKtoqZxC9H\r\nv8Igt9jtiqHJV6jOLGXHSxpgqQgMmlITWNa+WwYGhfg6MibSSHZW98N7kSP9\r\nooWWHrQqBuamt3cHzuRbVku64ACbyefn9oOpKU60BOG0wlTLyrH4w9M7745C\r\nLQDWDKCq532vUpdylSE+hnfGmjqI7bYCXU4Pi3Zgb6sT0M/XfcPwvAfuvEUO\r\nZ19wGrlq2SKrj0JORmjJ/H/K6Qlykz0MW5NKT28lllCSuB0Jcz+cCD8J0jQ4\r\nFcERpo/11hsI+b9xU1Ss09Ci/+3OjAR4A8wfbF4N2SjjHmlZiw+0dGbDK4rf\r\noPDKJzG0DaNY6X3OrZOH1Z7AmEi2spZ1zFvIeY17TzatMv248wdfcUoIMz6F\r\nU99PoemCctia2Z5EKyuzgFFtcJFULoSgXr9GC7GG0FA6mfKWF/zhRl/BQHUN\r\npAgvRTEO39oMMPjS5oJwHagoPylgFMTFLoEWupmT4Tln+/4KVW6xCgot2Hdl\r\nfCzlnKY7/gwqnsZseUVXgoQ4LhYYbN2GjYUC7Qeuo5raVVjF6XDU/Qb+TA9k\r\nvUQk4tzHB29MCecc5idodl0nynN/3sNHy1ukunEexCfD2a1Ldyze4kcHO+Gw\r\nI0ghx1NkiUZpGOriwW7n7rbsW5pTwuU7k2U=\r\n=watr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.8_1656080062711_0.7932604144761368"},"_hasShrinkwrap":false},"1.4.9":{"name":"charlie-tools","version":"1.4.9","description":"## 简介","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && npm run docs:build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:serve":"vuepress serve docs"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vuepress/plugin-back-to-top":"^1.9.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1","vuepress":"^1.9.7"},"gitHead":"ab9322a4e0a45e438c902f0ce42f2ec060362504","_id":"charlie-tools@1.4.9","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-O+pNNY2YroNgrrtqI/GQkZ59JAmOg06ZpB3+n++VyjAl6OaATYOiDUDVz4GRMnUs6GsnK2R7wfa+SsRmK3Mllw==","shasum":"f72759758ebedc2f39e19a054a5f63d963fe3e5a","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.4.9.tgz","fileCount":6,"unpackedSize":14357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqjD1BO7qBzf56QOX27kPhDL716bh6e+Gxgk2/TM/svAiEA+BILTFGwlVsNWsy5+ulE5jfDOu9FFESvV5mDnsqOMYE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitc0PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzsQ//VO6uPHEWtbyZhdgaETkXqQ2GWgHOLDn5VbdIBi+SZ+q/z5RR\r\nWF9p9+Ij7d37oDxWp/DT6zASNhqt3Zc1bdovX55Fw3dfd85Dg6m7oTf7zttl\r\nyKBEs7E0FfChojpTRLukFVB8+sVMOZMKcVAVqSO5DJcpVzKIRHYPFA9KsiiK\r\nlPeGEXo8TTJ+nyPhs7sbNyO4KJCQKuGNnZGj08tr9noqKS01ho2IoQWnMhQR\r\nA4Z0Pc2vwoHiAArKXFSgVJD76mWBmSBQiLWznit0E8MyM/Er4FAFCwu1cNz7\r\ntq6wamcPb6BBcDYg5LdZSRCD8IznKGFiGxqeAHS6OsEiCLIOTVBFSXmwYaL6\r\n28JUppnM7G4KsQasR5cMJVBMKakWgiMsDDDQJWcrQ/dHp+hejQHjvPqVkjZT\r\nCwtzEFbPTeeiJCBFaMhBdi4ZXuyVBJJgD7ngduoGKc2+0LmC4I5uzTr0uLWl\r\nqgIwVS6AX+kqY0RLJYGVBav2enQHRBfPGq4iYt9wo1PgCa6oZRklmns0cwYl\r\n79BnJFunZk8dMbgCiV385JXEtzVZYPUK2S2lpV9JEvu0Jw6pR/X9sbGvoXYG\r\nNcBxJTJYqZy3r2MF0rWbO9oPFCRkEEC6qZbPPzDih4/NtkN4IqIUXNm0K3Ca\r\nAV+D7zS4rWNZhoG4eEzxiWYaUzxNuHLOnDk=\r\n=h7f+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.4.9_1656081679322_0.6237409744093287"},"_hasShrinkwrap":false},"1.5.0":{"name":"charlie-tools","version":"1.5.0","description":"## 简介","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && npm run docs:build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:serve":"vuepress serve docs"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vuepress/plugin-back-to-top":"^1.9.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1","vuepress":"^1.9.7"},"gitHead":"d8f67aae5d7d2453d07c3d99b5a258e83f52ab4f","_id":"charlie-tools@1.5.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rP34NbEnBUrqbl6JIPV+8wll5rs8OvS+UqGS3gLpd4K0jRmiWTQIL2H3kDd+Za1fMMLUIOORQvQxpjVtnXIj4A==","shasum":"2dc96aa2bb7bfb51ea77922f405ce77ec22be80c","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.5.0.tgz","fileCount":6,"unpackedSize":16977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKNhKzTq8g1GrJpxoQxa08VVR3dOT1Y3lLnS6jNb6uLQIgQABfWukJ0csTrIiDGQHVphU0a5Ka9pl0FhliAwYbhdw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8Mh0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUHg/7BfmC3Yyx9aJ5FMkAFAaLdeuhnL0DNJefMIRdjJ60tjW2rMIp\r\n4wPe840BbKMwnadW7DduRw34ku3Fk9k97+knU2R+dhnonebWju7ETdWyy5eY\r\n7iW+xmyri/i0MjTedcenU8UYdWd0hB8GzgYjvGJFBAC1+WahDoMq6orMghqi\r\nWEKV0urioNIQcRnYVtOX5UtAiihJeFdeqxT8IE6bZIXH1vhPYwOd+aoSWUYG\r\nz/N1qAU/V9XSAHYEBOghfCSrHtXKJFrs3vD0JCTTCFH0vKI2zOgEfKWvNQR6\r\nN7nHI+KWkQtlhbK07UDxnJyUO+SBfW+9d/gPUabWhHub5AFmia6whOrj7BUh\r\nXPfURWUXeJlL8Rmv42DfFjGfAC2F1yuCb0xSZ4xLMZQBuANrJM8HxVv2kPgQ\r\nJfB2gr5aXYU4ytcL+CHtZLGgnNl4Kw7pz6m9SrnVQwV4ALHuNqTvCRBTrtqD\r\nFjUdCe6UBYh3UYtppZA8C7bhbBu+pcOFNkk/O0+dmktNX6zmwGWSmQYbRsKG\r\nszzrp8rxtYkdF+ebvExbH8FdBVbsiHnyyhEj8zWE3znDeTYPMHDgdlfVQNpF\r\nhhzzOlVldfWmmwTnipfk1RCi887PW7Kwigl4jn/KE9gfH3Fi8eP0aYMcpiKw\r\nHtpNpmJMCpjVFCC6m723h71n4eVh6ACNFsw=\r\n=yRy+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.5.0_1659947124838_0.08875403665705228"},"_hasShrinkwrap":false},"1.5.1":{"name":"charlie-tools","version":"1.5.1","description":"## 简介","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.ts","release":"npm run build && npm run docs:build && ./publish.sh","lint":"npx eslint .","prepare":"husky install","test":"jest","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","docs:serve":"vuepress serve docs"},"keywords":[],"author":"","license":"ISC","dependencies":{"@rollup/plugin-typescript":"^8.3.1","rollup":"^2.70.1"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vuepress/plugin-back-to-top":"^1.9.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","husky":"^7.0.4","jest":"^27.5.1","prettier":"^2.6.0","ts-jest":"^27.1.4","tslib":"^2.3.1","vuepress":"^1.9.7"},"gitHead":"fac1141f9e57d34332e489a4a189677c3f7ad5bf","_id":"charlie-tools@1.5.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-C9/vmYZO19d7UWna5Ni6rFt1M6mK3Gq1DDu9H4JVLC5owdvOrIPgGqB/rfnloNROQx0y/R+kYWeCpUS8r75LqA==","shasum":"19c860fc7caa217a1493cb08dbc324fc45c5dca6","tarball":"https://registry.npmjs.org/charlie-tools/-/charlie-tools-1.5.1.tgz","fileCount":6,"unpackedSize":20002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICc0bxeHdMiuoX8uuZT3Dypbi0RgYP8fEPP01d0vnNljAiBkux/O4Kz1x46Zw3IXsfuHXL8qUl3XOAO1GsgGRXVamA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjViocACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpavQ//XgJ6k8n+sTxsD4twi3uX7lmFdeo0zKLIMy0tLsoD939IJoXD\r\nfd+v+GRQMtGY5Y7+DE7ZUPjFUa8RQ29GGyCqYGYjbe54SD7xeltfumH+HyuS\r\nUpjsl4MFj0Gk15+MdIOXe1F8EOS71ltrSLOe3x4Gs32ZLdku9jO2JISzaw1r\r\n5vtGMO2t3aEn91qb1pdfcrjS66PztcPA2tI/DtU1p4PiyNo/YoEq9hWhMXkV\r\nEoppGXDYQLnvv7QqLtYb+lsStV1jfPbSvcUljQZ7Rw1V8XgFGaYVV9mEOBme\r\nZXAmHK2voi87efQCbCPQB7kA4fuVCsfk2A92mtUG8y+K0GTdJ+JyByqSFfUg\r\niimipasIEpq2K5M4klsyqNwr/AJsx25kYSgRfIkyQQzxBpA+JUZio0Dynj4v\r\n1h+3X+CoBCNuD2Ig+43iqSrv4gljX+tsD9Ss9iUgJaE5oqvtP3Tn3epLtVHM\r\n8phYuN6yuCeH12oZHZIofwlbIVlMKCYm0GVo6nRXG2dEmQSxr2EQoWEJfXm4\r\nuZaPz4/CjQEEq0biEjV3kwRt5BLunODAIFe1CQ+SJDRFJ9TxMJ5lqpd6fALt\r\nTx/htGnF9yD1sqKptlipWnEg0hO7aFIaBn6gMjm8hynISyv0fcI/d4hVXtSv\r\nLlYSCcimlpNOro5QU94ivpsXDJofDRIiUj4=\r\n=uqRB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliee","email":"977503861@qq.com"},"directories":{},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-tools_1.5.1_1666591260610_0.9600947179687425"},"_hasShrinkwrap":false}},"maintainers":[{"name":"charliee","email":"977503861@qq.com"}],"keywords":[],"license":"ISC","readme":"# charlie-tools\n\n## 简介\n\ncharlie-tools 是一个实用工具库。[文档](https://charlieeeeee.github.io/charlie-tools/)\n> 遵循 MIT 开源协议发布，并且支持最新的运行环境。 查看各个构件版本的区别并选择一个适合你的版本。\n\n\n## 安装\n```shell\nnpm i charlie-tools\n```\n\n## 使用\n```js\nimport { getQueryObject } from 'charlie-tools'\ngetQueryObject('https://www.baidu.com?a=1&b=2')\n// { a: 1, b: 2 }\n```\n\n## 方法\n\n### getQueryObject\n> 获取链接中的query object\n\n|  参数   | 类型  | 默认值 |\n|  ----  | ----  | ----  |\n| url ?  | string | location.href |\n\n```js\nimport { getQueryObject } from 'charlie-tools'\ngetQueryObject('https://www.baidu.com?a=1&b=2')\n// { a: 1, b: 2 }\n```\n\n### copyTexts\n> 复制文案\n\n|  参数   | 类型  |\n|  ----  | ----  |\n| texts   | string |\n```js\nimport { copyTexts } from 'charlie-tools'\n(() => {\n  copyTexts('copy content')\n    .then(() => {\n      // 复制成功\n    }).catch(() => {\n      // 复制失败\n    })\n})()\n```\n\n### formatTime\n> 格式化时间\n\n|  参数   | 类型  |\n|  ----  | ----  |\n| date   | Date、string、number |\n| fmt   | string|\n\n```js\nimport { formatTime } from 'charlie-tools'\nformatTime(new Date('2022/12/12 10:00:00').getTime(), 'yyyy-MM-dd hh:mm:ss')\n// 2022-12-12 10:00:00\n```\n\n### getTypeOf\n> 获取类型\n\n|  参数   | 类型  |\n|  ----  | ----  |\n| val   | unknown |\n\n```js\nimport { getTypeOf } from 'charlie-tools'\ngetTypeOf('hello')\n// String\ngetTypeOf(10)\n// Number\ngetTypeOf(() => {})\n// Function\n```\n\n### debounce\n> 防抖\n\n|  参数   | 类型  |  默认值  |\n|  ----  | ----  | ----  |\n| fn   | (...params: unknown[]) => unknown | 无 |\n| timeout?   | number | 1000 |\n\n```vue\n<template>\n  <button @click=\"handleClick\">click</button>\n</template>\n\n<script>\nimport { debounce } from 'charlie-tools'\nexport default {\n  methods: {\n    handleClick: debounce(() => {\n      console.log('handleClick')\n    })\n  }\n}\n</script>\n```\n\n### throttle\n> 节流\n\n|  参数   | 类型  |  默认值  |\n|  ----  | ----  | ----  |\n| fn   | (...params: unknown[]) => unknown | 无 |\n| timeout?   | number | 1000 |\n\n```vue\n<template>\n  <button @click=\"handleClick\">click</button>\n</template>\n\n<script>\nimport { throttle } from 'charlie-tools'\nexport default {\n  methods: {\n    handleClick: throttle(() => {\n      console.log('handleClick')\n    })\n  }\n}\n</script>\n```\n\n### hexToRgb\n> 将十六进制颜色转换为具有RGB\n\n|  参数   | 类型  |\n|  ----  | ----  |\n| hex | string  |\n\n```js\nimport { hexToRgb } from 'charlie-tools'\nhexToRgb('#27ae60')\n// 'rgb(39, 174, 96)'\n```\n\n### onVisibilityChange\n> 当页面可见性发生改变（兼容写法）\n\n|  参数   | 类型  |\n|  ----  | ----  |\n| cb | (isHidden: boolean) => unknown  |\n\n```js\nimport { onVisibilityChange } from 'charlie-tools'\nconst cancel = onVisibilityChange(isHidden => {\n  if (isHidden) {\n    console.log('页面隐藏')\n  } else {\n    console.log('页面显示')\n  }\n})\n// 取消监听\ncancel()\n```\n\n### cMath\n> 提供了加、减、乘、除方法, (解决了精度丢失问题)。add, subtract, multiply, divide。\n\n|  参数   |  类型  |\n|  ----  |  ----  |\n|  num1  | number |\n|  num2  | number |\n\n```js\nimport { cMath } from 'charlie-tools'\ncMath.add(0.1, 0.2)\n// 0.3\ncMath.subtract(0.32, 0.2)\n// 0.12\ncMath.multiply(0.1, 0.12)\n// 0.012\ncMath.divide(0.3, 0.2)\n// 1.5\n```\n\n### linkMath \n> 提供了可链式调用的加、减、乘、除方法, (解决了精度丢失问题)。\n\n|  参数   |  类型  |\n|  ----  |  ----  |\n|  num1  | number |\n```js\nimport { linkMath } from 'charlie-tools'\nlinkMath.input(1).add(7).subtract(2).multiply(3).divide(9).getResult()\n// 2\n```\n","readmeFilename":"README.md","description":"## 简介"}