{"_id":"charlie-utils","_rev":"59-475d7adc043abf95af1a597620a73cb3","name":"charlie-utils","dist-tags":{"latest":"2.1.54"},"versions":{"1.0.0":{"name":"charlie-utils","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","_id":"charlie-utils@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-J7Od/XvsHbzbXns4+zNBRtY5zprRxFoyXKjTkKz6e0b1GYVJEwTMhdvxDhQ4BzXBIu/dPqFWRrTDvCiL423I3A==","shasum":"93153837f51450693c5909e30c198bb92def1372","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.0.tgz","fileCount":3,"unpackedSize":2036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAo2otMrzn9iUoYJuHBIHZ+Yir+DjT5BOgoJGtUmmz7fAiBluOPLgsWrEFkGbsyL/5BVCaKPLv4/kaY+JtPhAbLckg=="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.0_1635605939661_0.7352838148829737"},"_hasShrinkwrap":false},"1.0.1":{"name":"charlie-utils","version":"1.0.1","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{"charlie-utils":"^1.0.0"},"_id":"charlie-utils@1.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PdD3I5XuGMskSNGY+EhVpcJQ/mPmY6mEIUZbIzUnnTes9M+jlldNLNnxAxIgUszuSLGLuoGR5oxufKFbCrYwKQ==","shasum":"e46b915ecf99303f885a2a0b2d6b7f2bc93e5fba","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.1.tgz","fileCount":3,"unpackedSize":4223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiUEkoxXSs6r0D2by5s6ODn0cIfdAQ38Syr/IM10S8RQIhAKuaiGXJKIac+fwe8q/2oY4rbop9Q5GTYLATl4y6f8mi"}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.1_1635691609521_0.9170246937143609"},"_hasShrinkwrap":false},"1.0.2":{"name":"charlie-utils","version":"1.0.2","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"_id":"charlie-utils@1.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OdPHw/VNE+T/eae5gsAKLk8PpI5uv9vzulLnRe/Cb3WYdSzHzge1Pz5e7A4k01ZTboec3FDSDKNr0ZFUwvNg8g==","shasum":"78835586210ad2edae793364690fe6c1f3cd5062","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.2.tgz","fileCount":7,"unpackedSize":7798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz72kYqDHEhyBqIc5tT23/G2XXdwV3H0EDeOnQD4sJdAiEAxUJ2FXV3GhEnLJSQpA/3Yh2HP8XY9oMwvF3Bd+GN4to="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.2_1635750562984_0.11068047347214338"},"_hasShrinkwrap":false},"1.0.3":{"name":"charlie-utils","version":"1.0.3","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"_id":"charlie-utils@1.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aa6a6eoco6KyjWIR5swJPp7++1xS8QfmVQHBlDy9qm3WwgbRRiIyI6mBkAdEHPv7E8+y73dqAv33n96w6yqEkA==","shasum":"3453f4963d31607b4974137e01b6a0f05db6d878","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.3.tgz","fileCount":8,"unpackedSize":9595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeqzdJcT3fv/M+nrv3xUkzsDyPBV+9oncGo70x2im7EgIgdQwqmWvf+7gaRLS5PF/mCpeX3ZiwzS1e/E5scvtcOUE="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.3_1636006906998_0.29754995386385974"},"_hasShrinkwrap":false},"1.0.4":{"name":"charlie-utils","version":"1.0.4","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"_id":"charlie-utils@1.0.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-V5TR+it8SMkzdpNM9xBeLKfiheB4tYYLiBvBA14M/dsel1XjHmzBdwv+gHs65BTDrAIt81Csyp7SA6s9sHsTMA==","shasum":"c745ed09c1f4dcf100b9a0ff7a8a6ecd5c650976","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.4.tgz","fileCount":8,"unpackedSize":9588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSypJzxslpFJJ1nS2no+6g2L6B2iL+5hCD1//jC9Jt2AiA4+XmawMiE5ENEmQDHuhyUlDGJdu1cVIgQBXQXa2gtWQ=="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.4_1636007074775_0.8943203534750885"},"_hasShrinkwrap":false},"1.0.5":{"name":"charlie-utils","version":"1.0.5","description":"1. 深拷贝\r 2. 生成随机id\r 3. 数组去重\r 4. 数组对象去重\r 5. 数组求和","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"_id":"charlie-utils@1.0.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uEp9sz4FHS/WtOJohRLR1/2JsfRFJVCOeT01xRGRpQvBFTeJSaPyj/yEDTT5vvXOOT0pcT7dXhj7gQT3rYseMA==","shasum":"981a5c523dc9ea84e4a48fc01c9dec7fd6c9065b","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.5.tgz","fileCount":10,"unpackedSize":10127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDifj+IBeLjVUXn8bf9yzce+2wWhFB0Uq5rB96HKjB13QIhAKbD8PC6TbVrrdNvFvH+sDegHzEVYz8kKtJYaiVMXpy+"}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.5_1636012698912_0.7441284917347117"},"_hasShrinkwrap":false},"1.0.6":{"name":"charlie-utils","version":"1.0.6","description":"1. 深拷贝\r 2. 生成随机id\r 3. 数组去重\r 4. 数组对象去重\r 5. 数组求和","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"_id":"charlie-utils@1.0.6","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4D0IcD1YIzVRDtIB2u+l6HCrWQ66YcHrGL5EeoCtyC82cFcHDOwkjdSM54AYW38A7/AXK05d9ApXr5u8uESitw==","shasum":"8adfcaf17f25eec12444438393e9118a58fd4d4f","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.6.tgz","fileCount":11,"unpackedSize":9726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5j9T0hogORiWRhx71V+QtFEZWWLWesQEIieMNUzVq5AIge7u5ZuMR+dAnKPdlfjjTTKw7p9UaXwzkObMvaLIqwyw="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.6_1636013127288_0.6652724754300676"},"_hasShrinkwrap":false},"1.0.7":{"name":"charlie-utils","version":"1.0.7","description":"1. 深拷贝\r 2. 生成随机id\r 3. 数组去重\r 4. 数组对象去重\r 5. 数组求和","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"_id":"charlie-utils@1.0.7","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FwLWqWX7HlJ+EeIW1QIhVmA9wXQ2vLoeEDndaB4MW4U5Zlx2d54iWrtjk63DulgGga8w2usFgAKNwteXuixywg==","shasum":"66b1e03fae863168cff5cdad1cc5a85f9ac6cfb1","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.7.tgz","fileCount":10,"unpackedSize":10495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBUTf8JA0qefbZJlGkqsbqSPgLtG+XnIDg+NV5y3A6XAiEApr0Zx8JsnjZSG8jDMsiO6UOR94Vrz033iQLaRDiPyrU="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.7_1636013573253_0.25921003973837387"},"_hasShrinkwrap":false},"1.0.8":{"name":"charlie-utils","version":"1.0.8","description":"- deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"f809e0d8fbdd40d8728c36a0bedbfa4a4aa0e9f9","_id":"charlie-utils@1.0.8","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-moGMyEK9i62GdXa7v//37v8kvoU1Mx2xmkdvuXjaowRjckTxlbR0TTvwQBq5Q30qRomEqNaZd47085gUrciZzA==","shasum":"97449608451857f3d6af31f6fb6a4b529303dc62","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.8.tgz","fileCount":14,"unpackedSize":17883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcBUiI8JuD1UpungqhZUvRDN+StObQHEGStDHjr/M9ewIhAKTJNf0vaT4OrWtYQxLl+GyR8ravOfy7qSxjAlxu5VKx"}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.8_1636294261988_0.8405519086274253"},"_hasShrinkwrap":false},"1.0.9":{"name":"charlie-utils","version":"1.0.9","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"064e46d464d9d794acce272a22049b86d5b6b1b7","_id":"charlie-utils@1.0.9","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FjrHAJLvlcFvZsbV8uVItejzFZtNCKO8lmJuM01107oeGJOYqL6/AZQ1snga480b5hk6Qe/DGCuMzhByaAPfCg==","shasum":"86491b4ab4ad52d4710ec558ff5b4ccc0dbee9a1","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.9.tgz","fileCount":14,"unpackedSize":19847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOLztvPX8gOcRZaE6KTNo89xcrHEX+ZP0Z22n7VQ0XwAiEAgmQ7BxOKqjlO2jEl/JMv5YCDIas0gBTo3KSxSgVjjvE="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.9_1636968258175_0.7288681214181507"},"_hasShrinkwrap":false},"1.0.10":{"name":"charlie-utils","version":"1.0.10","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"f022389a1c92d2487674d511c5ec210b1dc1b5ea","_id":"charlie-utils@1.0.10","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4kwdhEiDbZRrASz6F/xdeKi+7rnArNiqc8/NrKU4CBbyhA4whp//3dw+Ry47NiERjZ/3l4wGd6wnmkS/DQeK8Q==","shasum":"092ae3616e898b30f4d6a1c0453436a7b7894f60","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.10.tgz","fileCount":14,"unpackedSize":21472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpHD0CRA9TVsSAnZWagAA4O0P+wVbnF5sUSGWrPOGNn5v\n2cBdQEvxEN0hBT2Gn6xvJLB9qhfwpiDXu1w/qk3IKpFbCrKZZjTJ0LL1m/OU\npkDsAwfTMfvpY3YFvQGEnr+7m49RNrTPwKjlWxGlcLfMo+EXgOuN20OruFpF\n/hGdRBeY02p2HXS+4/+SZbFP4fGOs/9OXGuUGoUtsERekwZzhXeKhLIKyLyq\nexgoibFrE3LweLd5RDb+pkNtGm1AuPbhj6jnG3V75aCniXaKbwKgM41W8SdW\nPc+gaWz9v9RRNnQQcWl3eGxpb5UGZTq0SYu4p3ytwttdG1ueMk+NYI1aDVTc\nLBaGx2SCTZzpLNr4ta2318BxdTaO8Cr0aC2V3Oag2R1xfxVZT1abMsuDdE3j\n9iIEks3Y3SkZwEDoVGj2xBJaOCwDp4taqwnljS2+aMXHzapC+MmGUhxEV9Cb\n+CpbuZeasEUuvsqWh16HAk1LoZDgWpZmZG1sL/puyQlwTO26bg41IZ82uJD9\nzPa8F7v6gD7smGsjW37XASHdW0EfqVrZBVv9MGKLNAFYstGHRlgWU3tskmL5\nctUQmzJZ5kz2OPU616r8T8h9swMn24H/j7XF89Ld2gxI0BosUpnTvml7IMq7\nPfAiyubpJq/SHpVALgWbk6vluwOhVpG+T1BXGnDz9f3Qz6dWxooSbkPfkL2y\nSh6k\r\n=V7NU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8DDdHcm1AkZU7U+67lHrvlofemsCAD/zxiXQJrSU4eAiAG70aRwhZ1yw2d4nYO9ZLLiaW4v1eeKjc4Y2toBXPjrg=="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.10_1638166772595_0.6283403233852138"},"_hasShrinkwrap":false},"1.0.11":{"name":"charlie-utils","version":"1.0.11","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"f022389a1c92d2487674d511c5ec210b1dc1b5ea","_id":"charlie-utils@1.0.11","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y+QMYp7xrFHe/P405yAQRYYSTSck1qT72F8YfTmFrxH+FYXL57+xtPfp1jLoluiSe0aHJeSv1us0r2d220rIOA==","shasum":"574dc5a492b86b1b47ee0f6ee0be16481f95521b","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.11.tgz","fileCount":14,"unpackedSize":22794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrt0SCRA9TVsSAnZWagAAdfkP/Ru8+6KsDVHvkZtrKezS\nxYSLKotEv9ELEnVxPFSs8qYbvRwda4fM0HvIL8YVVUUJHEBAnlx8uWuZidXa\n8HQOToJfK5pQX6qfnd4Y7YeqGj3YMYO/rtBkDx2ogKK3QLs5qcuLyBzgE7u7\n5Q/2TrvilfIhTlabD8qzmhnJqJ5eOOBRjiNoxwtyKhZMgaLsy+fjPCaysv3O\nIRASfe6DOopj/mLcV6sNkYwzCB3DtYGLP6C1tgbFDOhpq9ATqj4sRB3zrrCI\nWb4l88WiijLgiLdD3JpjvDJ+TtduPMfwe/Nwc20g7pBUBg1FEv7AFOIQhzJr\nTmp6Z6Ck3qMwZfbYzQ5mgt2yjDVaWl5MXmbO1bVyJMpdl5JSD60dARliVYM6\n8lZ12+MIr2luNEYjINJBzNUoEJouFNgSwQBItO+wcRAICt+r6Jo49unqSeKD\nVwS6fyVZ77XDEGj8gLsQVTXPbE4rxASu4PGtZBp6t315hF6itEr8VdFEhYZb\nULg3GQa5JB4MkzltOLtS0RLKEAi2vvk408ZwbGFlqq01zoOmZaMcKZMaXEHK\n9kfZGLrGypkVtLc9C7NJ805henbnjdOSphNdODklNOualuuQ6lDCoFElC0z4\nTGvslySqbH9N/p12H8Fk3Oxdgyb5VtQ23TnrjJitepnT1VQNoQ3lr+9dO4lT\nuoco\r\n=E6aZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbhRPIh99k3bXoREAxzqbmbj0rMfzq6QpapVSpYFzQOAiBV2zx/lYRfAiziI7nw34aDaucmYjBcLL+liLaV/Lyvmw=="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.11_1638849810761_0.8056839953630197"},"_hasShrinkwrap":false},"1.0.12":{"name":"charlie-utils","version":"1.0.12","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"f022389a1c92d2487674d511c5ec210b1dc1b5ea","_id":"charlie-utils@1.0.12","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wAZlPxX44MYHt2rrgK50J7nMlIEfE4lK9sSiTc0ZSd+L6osuLQfT4WRauI/PoNaXT0dyQ5goFE/9eA7x7wdi2A==","shasum":"a7e644bd96590a25bae035c9787a2c3a2109f108","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.12.tgz","fileCount":14,"unpackedSize":22789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrugtCRA9TVsSAnZWagAA3wgP/ieN03eTt0Edq+y7Oizf\niFFs1ZwHMy4NVGA0gjrgdbXsAHe5WpsHqDMQpJJYbhJZLcImVoC9HEtAGJWr\nNTLT/61g7Pvdxt3SrNjlCxM97mfOm4L6RoAjdNAaOkxZghpJaxwVyenBFGkn\npKW/6lrkeBmNJbHQlutmrSlOxm/28iTfo4wWSt9XER6ICk8teqkFy4t1EsFH\nACzc5gq9WbMR/GctkqhhRVT5mXWVoyJb5f9nTacFc9QUMK0giHvRz8JQP81w\nVMFgiLWZV+YSU/UgRro5o//5bX3xPRcSBFm0GYToYbQeiAvEr6EQKz94VCjD\ni3gY/3V7fdK9JvQcqwMqep2MJ+S1Q+vrcEs+WALeQrIaQbcwG+uZmVOQmzmz\nhmDMviUY4ZckDGaUCjlobi9HVjg9mNXj3pUs8kRY83o6+88xdL46SuNzLqVR\nC6yA/tMl5RNWxUWLlV0hm1NIeaGH956Keq6Ak0JrF1eSsa7RvbZWrfkMjg2U\nCdlb35Nn/O9mgAsq050tm37SHvQ55q01mM63JbwUkfP1rezOE81ykHDC5iM8\ndKbsaCIwEcfWBYF7wzj9omxtfdTfTdgPUx17Hbtn9y6IbWbAiSjXxFu7/xLs\nkVEUQxcdeGnFtHvoEa32BnybTpIZwHcTDPVR3y3J0QyKdyyY9lRRzCoohmFM\nZMw7\r\n=KWk1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvVohwE/2dq8AwVbTEF0p2TD4Qb+sfz6edywolYYyb5AIgCnJQ+RDyvbEB7Aji/i3HHwkQ4ARHR/1PKRNlV9vXrXw="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.12_1638852653401_0.18880387161147438"},"_hasShrinkwrap":false},"1.0.13":{"name":"charlie-utils","version":"1.0.13","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"f022389a1c92d2487674d511c5ec210b1dc1b5ea","_id":"charlie-utils@1.0.13","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-LKEV/wdHGULt4RDQfE5nzVLmck6npQitJCweBTBMgk0P3jFQ7vaXxhcAOygRtXiYKXJPZbo/wnjYdD11DW3rIA==","shasum":"a23efc22859fc1ff476fedd19c1fc6d77ec3a5ca","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.13.tgz","fileCount":14,"unpackedSize":23244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsvwSCRA9TVsSAnZWagAAciUP/AjiU+xZvU3rh2H8DNM3\nOQu9WpXAzn/zW989wZGk08ewOT07XUW+NULtYqnQOCAjpoAm2vlWetCL6F7F\nZUAd61yKggn/340YLzfbbGV76XTlKMjpt5WMOPb+pl/SLKfpySFyteJJndzX\nj9v1v5u9qGZnrG3+azupLxLNwrCVVPUdv3dFFHq0cDRiuWMlQo5XTeuOfxci\n4iPKD/cvVhJMhk4DBOIGtOGTyduTUrEv+k5AdEh985mF9jJDEAgpRs0+KshR\nPIvUxdAJUVvl89yxPAjptmcVVcA+bAl+UcQsxEEMbHay47BV3CbjZvPIqkx6\nb+C5lCKkFD2ea8HbS5zOhoRhIQsoQtqOVFEjvAlzPC5OTTJl18lUbalW74Ls\n3SHbabkmswU6XwRTh1+g3Ph2IbYeQw1FQnCkZC1G6H2XBbIEadIUEfZb0t3O\n1SArtnmkC0qchYcC4Hle5yqKFejtSjNKPoMevaj9Lq4g5eAWYwuLYiaEkQ6S\nVy65zxbHlCD3M04ggfC+F0mrWeS7vXclMd0A+pvoKgIJCNFnudlKAflXZh3C\n4RLOedlRqjqSGc3GVTWsBDOej3hLfzLUYgHnPOwIfLKK7nyqgDeVEFRj6OTz\nvLVMjFqP76JhARdAHgIl6ZZzkArz+uhr8CDKAZ0yWE8tlpOolUdSjy7uE4Q4\nx3h8\r\n=HZbg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBczlK/3//p4tnMGoSFUgEQ9hh4dDt1jBdomOVj9QnLZAiB5gbhC/H8MRY8ezoPu01WI2rK10X7+/Qp8yw5+QS4osg=="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.13_1639119890058_0.12843145021020108"},"_hasShrinkwrap":false},"1.0.14":{"name":"charlie-utils","version":"1.0.14","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"5e6710d82ff1fe8c3d84e764a65337c0e62cacc6","_id":"charlie-utils@1.0.14","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-HaqaU33mi5Lnv1qajOglDC90hDnTAu7GSXxqhtuXjO7CesAyLl5lmcEXyO99flbpwCTutGQBc0Kx/13ciQ7caA==","shasum":"8568ca55fc21ec54002f09e2e740ede72997d064","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-1.0.14.tgz","fileCount":14,"unpackedSize":23358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwQYCRA9TVsSAnZWagAA/0wP/3dC6Wf17ld8hOafunu0\nrZU0KOlCh2+jhkbwjoeYEc3HzohM9Evb7ke/JCNAwuhlVVs78CLUz6AA9uP4\nJJEISviquswk51gc8m/wdcseAdjTlCbg7WoyzNEyqXRtfDNJ7YE9UpJ9pIBy\nqCGMfNvq+b67UsDBx+nQ3d8oc9+SnZCnT5zBug6qI4zDuqgh+sZ/NAR0gZZK\nfCyqY+68fwmAFWOqmlJmlUYaZ3kIW8h9EN3j6uER/BhPbh8lhzKjmF8K3vLI\nFokqShoRXA7VtMB2phcF1GdZgYdx29fMDHbT21diaZfUIzDCfBo1N4Z73NDU\npGHr2z7LQnAJLqjvXogfH/pJF86k6X3zeydgg38ozoT/psgF7KqYnyQFROC1\nXHJFoPkGEc6AzT3uDg+V+VLDKe5kbUTg9WqbrdZh+1lNFCe6rE1aVbFjqTVg\netvbl69WQ75xw1PbXLMcZMiqzj7bqUBig7R1jHMIDaEYrrpInpCAF+L6gigX\nSFy1dtgGif89IyTYxrFKVf8CQqKMWJhUkoT7t85yh5U5YiS17WGRLY6wucw9\nS3UPMNdkjLu/4l+C3Ue3Coj7szZtFB6rzXYmVmR2zWt2DuuOhSrjmXx8gCKW\nbTmZLzNUWWmGp/bsYIMJ6I2aHuU96KwbGwdfUqQ2gGkjCoopZTH5INuszErC\nbjB3\r\n=rTYi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWrn8DNxR6ZuECA0fQtYUL9VNNOsrtuesKpt5G+h6MwAiA+mZdRPpHm38q5BWwF/lASmrJdjRmhWNrJTRYkqSCpbw=="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_1.0.14_1639646232721_0.38100744524528274"},"_hasShrinkwrap":false},"2.0.0":{"name":"charlie-utils","version":"2.0.0","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"5e6710d82ff1fe8c3d84e764a65337c0e62cacc6","_id":"charlie-utils@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-w8l5n3Nw0NdB8Cw+TeB09ukjYHxxfFx/NE/eML3+n7XTeW3fwihdTsk5fIfN4znq9+ggklUkuHHYi1eH4bhPmQ==","shasum":"bfe8d164d0838d51fc6d2c980938c5c7a83a1210","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.0.tgz","fileCount":14,"unpackedSize":23813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvEo1CRA9TVsSAnZWagAAs2EQAJy+TnZ3qPbpWzhWuV2k\ndkr3JVK/Qd0AmaEhc0tncT6HoF3jKiURoD4kiPPnMS3+0dHUt325qTJX1V/g\n8kJ+PCr/r2gnVgpiHKvumId5v20c7LQYcpZJmAA8IfIFeUwatc2INJYtXpKb\n8yOmJVqIkmsaaZS9K2qJ5EnU/f2rYaLmKwpXtWTZDbsQLMLXhjg0S+AyKMml\n8LAPQ1jyM+bzhpyVWuxEjcDTtZ2bcEeLYdKJ+Rj/shYTWOz/cMPN3cIRfDu+\nO6pYgjZLPShJNb8cfuDwY189oP20oiLnjyS+Z+GWcNCfueFwBZ14w9BJQgIt\nUXepYFZfdUzrHaZGodmwLDTlfVzBWGpnlx26yPZCmw8SvCf3cRzZV4TcLZVh\n2y0AMrYxlWPzb6wDQeNssoppjb6DEBRGCaueBFz/OnrXwIsHKGDdgY5Dwmhe\nbaAVVE2xiqPu08c5o8wTVWB5B+XfVZoCqe22UGGhG18GnOVFcPWvSITj5SJ5\nEwG+QygdcTfyI+Et21VXJOauOIVSPgPqQV4xCgS1fEDtnDKqXayWB7VWoQbH\nQFKFRfEsSXag9qA61RTWaV2aA5W060U4jjvnrlpE1lZ+TFccPYdmuf8eA60h\nGT9H+7w7MjF90r/ahppdp5ADfO3aKMeGL6UBvNcz0KqxYS8B+42/6D8+Cryr\nQ6NG\r\n=Ej8P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5P520SCoHBb1DlArZQ4JOt7ZE180u/58Sv3zTQUpVcQIgG6+AS3eFR6XxfCDr+gUQRp5tA5LTMJEQZeW5yXfgW94="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.0_1639729717461_0.4992666256462812"},"_hasShrinkwrap":false},"2.0.1":{"name":"charlie-utils","version":"2.0.1","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"faee1ad4d9973dddc81adf34987bd0b71634daa1","_id":"charlie-utils@2.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3EZtRv6WEt08rI928MrOz0Csog39mj7R13JvftZ5/ZFlEiIvwUe4L7TJf3yUuxZ8vqCnC70E9gNYanERvlOHmQ==","shasum":"b785ecec83d15dbffc1851c7f3361e09b84c27d3","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.1.tgz","fileCount":16,"unpackedSize":25354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVikEZe/YsoGKF5zRdbnyJf3IjKYtULkiL0yFGCTjveQIgLWskTTB665g+aJIjwGT6T6ZdUJwUpCAl4pA8mqmNGqM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYROLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcbQ//d0Ns/mnQiLa+VtuVZwUBPxvxfUV++aZ8EGyDqm/oWF7Y3U1T\r\nMAnWBvTPigYFx69e5Hx2/0umNN44uF8beDUWDyE5v/+ky5ogp9OZlF1tsKDB\r\nBEGRlz1NTJZHGSzs5DvA9M5ySm08c9O547uctMaEwsFRnGqU5ssjxSDEBKwc\r\nsADcPFWbrDHjDk5/Ozzei4y9xEAfLj69/snvc52gEbD8kRyAb/VfPKm0cuRT\r\nq3rWc/Av8D3EBkVPZs1nDjHiSVqSzmNd2XP3hpM9m6Yw5Q9F+Rbh1HK/P9gU\r\ng8MATZPJslpX2LUF7h+4ZqG7LQr8qZfHIDNorjC4EWOWhWOE37sLJXVjoe2H\r\n4za6qM9KzWEyOKwF4HE/ABqwzc+qUxqdrJAh0+qsGpfnqIsxhGYJeIE5KaPN\r\n2xXlowy+RHoKwvS3Ij2lpBvqPROtE/TiMec9jIn/8XOgAwNzeoffPnxdPG1F\r\no8Oe46CqF0xaSB5ieydLh9qWauMVVW9sYdRHnmEmZDQVvW/tcU62sL7h4Ywm\r\nV5cNXG3L56VBAvqwYr7Wjg725K6foGJIcpYmJJ5iOUn5lHxQn5EVLjTpiJaV\r\nl19KgTmKmoLhgeRTVDVNYL2JPjft8adS3pkJk/vYPyMsWKVskgxAZE1fJFNV\r\n5JnDBoo4t+cl8OhY4ETC4TgO+sPxNoJH6Q4=\r\n=qd2p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.1_1650529163348_0.7326511851308657"},"_hasShrinkwrap":false},"2.0.2":{"name":"charlie-utils","version":"2.0.2","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","dependencies":{},"gitHead":"faee1ad4d9973dddc81adf34987bd0b71634daa1","_id":"charlie-utils@2.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-xXDzr2sZgVnVKX7vGmo/clYBpZLLBvR1E0JePCcBXhUQzn2+MxW+kpEU8BaVt5Sf02sNXO+i1wCJqYlKEWlvgg==","shasum":"845c02e1529b37e958bd104b1478e74c07cf54a6","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.2.tgz","fileCount":16,"unpackedSize":25279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjFaVdxip9P8tW64B8S3KukUhUdjEk5wT2XhwZqH2A+AiEAnGIYvFLc3iwf5YIVihaa5VonHo2ruLQyM2AD76rT8SQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYRjjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX7g//UOOAPrUluU9WVU22OYpbQxs1+BIet9+iDUIZlfZGDNiqCVxZ\r\nGH5n+NwSVJwJhs2f0rV1TELHd+x2NyUblPzd2HK3NbrwxXQ6xoDr9gzl4Omu\r\nilHRSRrSWTZDPzOpM2/Pp0lMuiRVRSVLr53FvwhO1udSauRRcNf3ijpX32pY\r\n9bZhOQOEO4M5+hQutHh29ud+rzQJ0gktyxstTcJ5dVTilN9qlvo369K7XZP4\r\nf6SydZRnXU8k9Iad37b1Ozg2aCGJeDPm1RC33JeMfeir8Z6+GpN7qa9SKeY9\r\n1wuCZAkEr74cElz3X8QNmenvFC33F3O0k3IJ7xvqy+5tCCES3D5uQJClCQFw\r\nL9nfkdbuALRb12M5WM7fyxuw6NSMk/mQyQKYEMUT5K5jb7wIxHPEIAW8qsDU\r\nGkxTt4HPt1dqecTSaKgYMaTAQGWhzHGy7uEqDPr8KxGmuo2tHHK+F50Kjrsy\r\nAVs3jD2brguikHMhMgQHgfL8jpEhkl5dqQnSRsHIniVD9FFxINoKahgotOai\r\nIpcDkBpvpMDGNrlwX7HBTxrdoXhpARZLEGBAh2WY2kCv6+JKggCOIEMlpKja\r\nqtB4sfFtlAPrikmfClVjOQV5Kd39y47oxIHaL4xljgYxYXmNn51zA4nng/rv\r\n1fvF1qbsBTmSyPv3799qzQxNSWXJcNRnrjw=\r\n=Ys2N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.2_1650530531433_0.1739072130367867"},"_hasShrinkwrap":false},"2.0.3":{"name":"charlie-utils","version":"2.0.3","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"./dist/app.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"90447b380275202c4bfe338f13460931dc075a36","_id":"charlie-utils@2.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-sH8gqlY95uRqALjcnnn6036YaGopKW9H88AB8b4k3e2h+pTTxF6n3BjjP8NiRMm4pFLe3n5CKmxk578OyTiEMA==","shasum":"df76a0fcf1fdb43b7a020de066eba4f21d0c90be","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.3.tgz","fileCount":17,"unpackedSize":82004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB62Fd13gl9UakFYTXV5SsEfqq41O+5h1+HSWhZ1RxrxAiBrthoy5VTCo3GxF/Qw6dmEs5C1NJ2KcqsoNam2duIUHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw/VwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0wxAAlXD7CM1xRPYP+rKnPAnK+oRz2N8d1c6sD1FuhSJBWA8/Q4q0\r\ncEEUPT8883FQ2/9kEmI5VjX0ZMCaqIYWJTSqeCZcyJNRxJODFrwFsXL48PVK\r\neWvh038iDfanzavjNnd/sKCO1GBo1mjNqD76ufNWspdgt4XqdbNZdnT6URqb\r\n4VuHTkx/TUf3I3tHVsmVYYnP8uQKcErTTKtuXISdsTr81EnTU0I7hZ2kpLre\r\n14094BxqW6h9/ax83DTKJTyPUwvAkmBqMfrMi9hhhn9xNQuz8VXZygTsgni9\r\nPUzlbLM386ewAraUJyZJ1LMAr0OLyWHp1tOVjXLymDHBq50mv/znMru37oQg\r\ni5QjIs1V8RKsTMbV8oxBEQ/NYp5rD7/yfsMs058aLBFiV0raRdInIKuCquVt\r\nAFuogAcB2VIHHXyXZ/9AEtf8Ahoob8rV4lkNVtzhkLJOzxgXhBUycI2iCmW5\r\ndZ3LdiQM6hIjXbRTTSH7euL14fcmUBuleuDGWD541BwhFc2XKY7o5O+OuEMR\r\nf8iLNIubBya8WAAlScFPnDSVhQiERkWChNQFLDDfzy0LZ9Yz4bE2jSC3zEfd\r\n7argPZmPDHrTqyvPznQSl1XQBHeQDJlcZEZgbnMlKIf/FbvCj6d+Gdw9ckNs\r\nfo9gdyIm46FHUZ8FXtJJckfwpRv3AhM0cY4=\r\n=nWSH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.3_1657009520573_0.8847362630878093"},"_hasShrinkwrap":false},"2.0.4":{"name":"charlie-utils","version":"2.0.4","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e2e04bbb283f95bd75e0b0b4af2643b29c964476","_id":"charlie-utils@2.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-H1TbHsGBafj2ciwv5e1RymbzQejgGcOoJ3dnuB5cQMdFjDmXui5XOrRqDRwGDitg3vCyQy8Iby6RoPLylbAZ5A==","shasum":"337c87987dad07ba32a1cede9b0b02b25a000ec7","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.4.tgz","fileCount":17,"unpackedSize":82029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGumRfDM6RgsoruHUV4HTP/j9bbEneuxDNnFE4oaxYQIAiEAoVpvACxOOl/T3Bdk/tRAehJALL0cB5rwjGlXF3Jq7nE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw/veACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Eg/+NU8KrRt7mcPJuiHIG6UXI56XYma/rvQ8ehJ6ktysVsi9KgZL\r\nbxlQo2s5AIO+r4csPxPjpjebPUnIkMH4exXrPd75NxPPwieKzbmX6PxnGirn\r\nLeDtUPFGb7Ul19/ovZQ7cR7JlHvS9Pjfq0aKdZIbJY/xRXsWlvrkmOrodXAZ\r\n8XidVqKAxaO23c+j7dKPSdoz8wZszrmz4fCf9oLOlYwi434LnpZel86H3b9m\r\n/F8TkCNmyJx4MvYWkGTD+I7BLgPJfUJuwWMU0PzchPosDyNJfQRy7VF7YWTA\r\n7AmokZ1Fr9B3ihh/3FmPfoAQN04LfH2UPXPergBPZgNhcGGv2bBUObqflydd\r\nTctg4x2l2lMZsULERrfHPlIKMDSyPEyI+WRMAeEdfQ9LPIxOPOm1E2VBbNRC\r\n6yf6Da9wL+VjI4r2VMI082JDUfxOOKUUvouKbrUzRdJqQSrHmayczeL8g4WD\r\nU5L83cW+14JUYWwwdjLuXrGqDl/ZPqzaKMTqwCqChwf7ISlxnRpD+0wqrgRH\r\nY2EQ3f5QTv+FTVoULMnafAOMfoZ1L1//2OuQ/pH3hVTGKMqyI3Ym+TX8uR7w\r\nfv0gKvETMc/Nam6ERecNI590TRyeNNT325xtXvRrqzYixu+TOuPFXe14nEbn\r\nHZEB+xoMG6kghzckLqkw02Xvb6D7RGIy3NU=\r\n=lQ18\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.4_1657011166168_0.4921618336589426"},"_hasShrinkwrap":false},"2.0.5":{"name":"charlie-utils","version":"2.0.5","description":"- replaceString 查找字符并替换\r - deepClone(source) 深拷贝\r - createUUID 生成随机id\r - unique(arr) 数组去重\r - deWeightThree(arr,key) 数组对象去重\r - sum(arr) 数组求和\r - arrayToObject(arr,key) 数组转化为类数组","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e2e04bbb283f95bd75e0b0b4af2643b29c964476","_id":"charlie-utils@2.0.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qBLgakC+72n5KN5qoW9NPAaKSRbU3TrPtYl0PKHt5C+z37RAjXJacuSrfGVGuto8SRw8uHtf55Yj9cEBEV3Eeg==","shasum":"3bfe2b4ffeac8edc1417aaec0be7feaee698ddac","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.5.tgz","fileCount":17,"unpackedSize":82032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+ZX0coXzBw+4/T/CrGwoAb7EkpTd/LQs5tvmUEIb2JAIhALrWXozTLBi9kn1ErC9t0L+Did0LdFdWJZ5RR31ZTPPD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixABeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEFw//fQlsl24gVZMXC3Ga0tkb2O7oOi6VR6bnVwuofFIM5s2pf9EK\r\ncjNxWciKw70DjoVeSSr0tWQ5v6BiqvguV4bh/pszSG2scTZvI6lts583xsb4\r\nm8PsCXTAiZrl48O5uDg0qcUwW+u+K/9kk0vFN28OFbzu34SWPpq97f3NvZgE\r\nr7YqTNE5Zv5w3zGAlWm+f7BaEogxGS27tWPXo83y9Lxyp7uywn30N2fEuCg4\r\nXoZ/f7dGsaByxIEKsnZLUivBxbcxfMgkQVDwNFyQvbSO8Q8VIS3y5DY+/hKb\r\n4Yj8HetF3dC6sPfUdC6ogJesDCuECE0LgNc30/WUWq8YSUav7XF3RX5pGooY\r\nAnjzh7aKUz0SJVCXKIgyd9PVgK9doidqPaOwSDN6vrU+qeG8sOoIp/h72cIg\r\nCuEJVymb/GRP0dvMKdVu6F65ISLV0YpzudYhQjj6Fp7AcJQ/P9K/zt0A/tXB\r\nSBFcZtjpkf+tHTr1PeIJ3DhvScRCL0RmZEKJ5YKQvV32wNxjJ94DH/xol4Ws\r\npgc+CddMDCmgz397BOhJWjTZnKjWYYOvGgSw71BCFg7iFrh7MDVknGEWqm57\r\nCMAUhyqrh9dR+OBT87eeeUn+ZXUfp+MfPB7Sy7XZADtgQKggIyea+jwQAGX/\r\nA/JR3uuMPczY0w8jA0SlpI3USe6xCwvWQXE=\r\n=bfll\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.5_1657012318550_0.24535559168181353"},"_hasShrinkwrap":false},"2.0.7":{"name":"charlie-utils","version":"2.0.7","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"dac1a0ffbb87bd42b599481bd81053d25b96a3ca","_id":"charlie-utils@2.0.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-o3zUdIT/JiNidb8cWO0K/H7FHumuec9NVs49SjLbmD0sLkeRUVNOG95o4blSpTq/fUJTbUgUHspg70dofa9m7w==","shasum":"d1580ac91aefb2ed26c0d3848dc62d7475123596","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.7.tgz","fileCount":16,"unpackedSize":21382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjR7e7bcS/w9MicI9XKTZG2+C+1k5OW7fYZokG47ko+AIgCMBaF7eDI1ygfLk8IBUQhBHG/uWqMJ7PLH9ug3dgQF4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI9eyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjYBAAmf/Rgf/zBxoQuhMjjO8YWI0aSw28le/NWZbvjg25Nmhmh3lf\r\ncZKIyH+AXjSwnzpEj9wUrNLbdWzgKO48WXqQ4JRemwribaIMnpx1tVUfYKS/\r\n9DTJeAYMErz8DraWSULcq9tuJLh2YDZHRxT6Eaox9HzNsVTjyf0DWBhgt8ZM\r\nLfrd04K3bX3L2dh0TXXj742USAZOLotN5ewSAO3MmTlPnO1AIR9sRmavNjs+\r\nFoIxWd0KVTOw7ZwZHpQb7DOjvrRhh30T2CdWtQlG3KJ29BblxRQQFnTSmCK5\r\nLFOFGYUUVJRdKah3YyW/f4vPd++2TZCmhQLwa/Jyz+2uOsuzC7B+faKoTyoI\r\nAArW9Amm4dFLN44r2diVBhn2x923u2MvDUR87yFSZ3jNCOGnX0lBqq3Qkmrx\r\njuq//D5qzPrBZBqXWbjKoC8TQUpx/QP1EYj0nHFEOxHMCx6+WbfSkC24kpgH\r\nBfBa1O1sSwxnd8zZtVrC3m8MWmmDnNlgb3FAA7Srz0ANkPEpq7fDIUDhZ61H\r\naXwzHrbvjs3MXh+zuEqPDul0lMpGgegvlGv62TavbxeBCOLKKoxnRcdSQIgS\r\nvV33FoTf2bFZFp5vE3u2Jm8SAGvgcojw0iplDxuDGJXt+EhIIWghwDjh/0g6\r\n9ynP2ieCd5jQVT/lKo/lsd39TtIlLCl2BPQ=\r\n=wsXf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.7_1663293362260_0.6803552249111942"},"_hasShrinkwrap":false},"2.0.8":{"name":"charlie-utils","version":"2.0.8","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"dac1a0ffbb87bd42b599481bd81053d25b96a3ca","_id":"charlie-utils@2.0.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-U6LcUDcExtCL9ve37jexEKe4UcDyjaJ4vIIVu/NgcRaHi/6Wb45wcDskkNmwk2Rynbut8NRXJMenoCDJBtax6A==","shasum":"2bde557ced081b6f28ca249c0764d91b5ea05f2e","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.8.tgz","fileCount":16,"unpackedSize":21319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwsFCH+COlZ/nyCXh1O6nybWMiSmtCa3sN3Wgw3h754wIhAJU8GFMIGuYhqivJUSOh/QXJkh2M54wRi0A6JrIl3e3C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI95yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmockA/+NWW2J8xHvJq1ZLkbugUdA1qGzPgCfu+jnWaU6VVRda0XNlSu\r\nNtLdjZniMbYF/fm2OR90tGO7NYpQwMvHSNBIh7htmX4ouIatpWVD3xGvjZnn\r\nlIgMfpNrk8wabhhEKDOSNIyRkJQ8xqn6Eb3d2kFIVmV92OxeP1a6d6fKy4lD\r\nxy4SNq8BiIc90ntHxIl5ECKEhjTOwaQb4WOx4OshqqmzZDbTG9llooWt8HpD\r\nCXwrCLW3qQNdp6doLYiXP9HgybAeZJ1oXQeTeg4Acd3j8UwcDgND+Qz5pF/6\r\n9p0xs5RM9A3luczx/Oi4raCQVAnEhExzkd9H9LESshstp3zjlJeqW2r9F1Dp\r\nH6IUqI1uzOPH8pPabgw/B9owlS6OR3AI1QoW/OyvWtW7PoMCDZCa0Lpn0KHr\r\nu9bmv4SUa1UqdqwzoKaHkWMfjhdaUhgMJeYepExKijyOjVhFu/yYUaWutWtt\r\nFDeII2GDmfi3Xe/mANZV4/dpIxcXlel7QJgs7PP3e+DRvBXCSxqNt01uLRvC\r\nEwYbgdb+3Faszx/eklwK3VUu6jmalG5oXZydnI1hegdpyPBNkq1JFgipCbiU\r\ntpNZRVyORNNuVO++/TTyGAYlpVMkNN2Zv+zUtyvWTvDd0dOpasf50G3WVlqy\r\nZTh5/pC7t7+2nV8e1bFLxbiStvlQ53FX/Qw=\r\n=Ja1j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.8_1663295089906_0.467044157809992"},"_hasShrinkwrap":false},"2.0.9":{"name":"charlie-utils","version":"2.0.9","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-tT0D7i7SJEjtFV+K0kDq+UvfdKylE44p1Q8UOsVJ14XCHWcpsZZ2hzK9MAqYfHvsXEajb88IfPtwaIEkSyj9Ug==","shasum":"31da70804a65642b11253a7a5e17dd43560adb62","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.9.tgz","fileCount":17,"unpackedSize":23392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBd/BDitPxQHMc4/c5q4ldhXubbeoqNchAqxrHAJ3ljhAiB6+i5YVoXcd1E3IXbKPJWkyeU/IhybKsgLKd6WNKs7Cg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKotVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3gBAAn86azMhaq0CDO9EkDvjRWDAJBaN286ZMFt8OXf6RJ6neD3QL\r\nr9pBIjefx/8m6L6iCVh7OqCggvwIRphr6ASrMuRr24ThXFb1NNvcnpX84Ivj\r\nj3nt5W7kJESbROdnqj1FF63XrSKdudBVxJMklsYnk8OOmX5KN8UxljRqxVUu\r\nxvvhRPzHx7opq+Z99Nka7DTziDJbHelHo+a51VREbkAyssVj37k4rlfS1zhW\r\n3j5h9beBltKh0V8r2g/3TfuFJe71foC577Cglz4rnWBawfJLQoSTWTqsu4Uw\r\nBaVecolEk34DiT2VV29pz4tTgD90gs3OitvbFlnc7KCN3mGO/5/TRbAIteCi\r\nZydSGAkICThBGAyq2C5J/2cOAQjs0cFQMe0k0glZrwaCcgfk9bnPLSXMSfMs\r\nSAGaxaVbLGPAJeKP5q9hZUBgnegyWSgSsyDvDVp7jDzEso4FZFWjhGeJB49/\r\nG68kLRsF2wcHmpAR8Ru1vAbN3/LoAL2XiVC6VBHMiVGePLEu/MBj27NkpfPt\r\ntPnSRjKsjTOBIijgaV79/4z+4t562WqJ8Tw4UpR2xsvQoFP2yeHu62zVolJ9\r\nkLJUZrjrgjlJfcC4noGsc/5i5xcpggAEA9EF3SyThXjyw3UkY6VI18Q4iMg6\r\nHtgxzTYDb3j5q2ZIAknP3fu29yufHbSHaBg=\r\n=j5PB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.9_1663732565755_0.4883695065275653"},"_hasShrinkwrap":false},"2.0.10":{"name":"charlie-utils","version":"2.0.10","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.10","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-QyT4YdkozqhEP8EHPioKQ1Yj83VXYQnCVDcMeKao0dXDpDlAAjZBiEivuz8aWp8TE0V/ihxOt5iinCSJXH5VcQ==","shasum":"782888b55acfb5d75ba2008db72ac7c89f4e4fa9","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.10.tgz","fileCount":17,"unpackedSize":23393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLEazSLR1zK/euETJ1txomYWEJ5Q3whbQ+YDzbMtRp7AIhAMX1hajxcV+bKdmz+uJgFcLYA/zGjMmhzYVh35/6anf1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKotpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqseA//Qjo5ZVSnK4MP83R5dg9JIZQH7/UZFUYC+mCJvuAz4MyzU2Ic\r\ng0b1BDnAgscpTIWC/pu8bl8AfzCZQHPTay9ibOgBZfxjDpn9WkxHeXrrrSKj\r\nCJ5FUopc8DOullrSXCL9Rp+EXwVTaimBK6H1zIqn6O0iQdmQRZOgxcRG16Wm\r\nocOI5Tgz7h61yUCEJ2DZiJlmMVKYUGqwQwf74LWzIPoISb6Z+YpjhI2ZITp+\r\nR1mQfDx4bgb+xNLdO+tITRC0KqP6kzolYS4tB2JAKCihTS8BUeJre91wrE9m\r\nqwwQTrbCbLKskJPX+/BntCknDA+XIqQIvU+j6kxDEnxpg6O9Y7sZuuo2VRj1\r\nD0udJN1oPi1k1NKnUDvI0+UcNRx7DEt6zX6NVJaY/MIySUHH0J8KCk+isKyO\r\nPLzr+qFPzw/sNncAEEFPqHdnXPtXQ6MsoUm3tV2ZIICZt6wfJpu5XkO7FtNb\r\nE8DnZKno6k9ZhJEK/PuI2C/6QC5BNbsEJkTmpSNvKNZeqAhyhTCzZOJX2RrC\r\naZopMPCwBIreufpVwU/CyJBzHUDLpNXRfKgEW1wQ3EzuCr2dIEBznfbpKxrX\r\nC1NDZ1t8OGiisRmrAgaYb4m4Sn9mtKgBaL/wUDN+W5y82hSzFvI2TSd8tdjG\r\nxmKJK4Lo5+iIPiU+u+GBV8WS1lniWfeXnrg=\r\n=6HEI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.10_1663732585655_0.6726573349291176"},"_hasShrinkwrap":false},"2.0.11":{"name":"charlie-utils","version":"2.0.11","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.11","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-kMa09CGo0wusQXOiIlhw9oMCpEF/g3YXlj2Yvx1tsBc2wyqbg7p1FRtJgUGIQfdwE6zMVRc0fM/YItVPTTTOBw==","shasum":"9998982a7913c816d6fcf1535ddd0f9470003d02","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.11.tgz","fileCount":17,"unpackedSize":23389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/eFnSTjD+J6uzVQfX1OJvdtncx4D6yNFGZy2GM9zGdAiEAvOYPwBuwgfY26dAca8rCudp3qsJIZP37bBhNJ/qcAsQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKovDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWLA/7BIkBqRoC9QWLsWD51K55x47RbQCRkYOQhKqafACCbg+oJQ7E\r\nGXkH9JaHhFvcOfGoAY7dZ142tPU+XMNMvef4I8xCCc+EC+rrDT8JQBC8mh8L\r\nAm3KhcP/doqAoCY9UhwzVUOdZoDpsjBx1y89x0bIICzIXeU/1RuA62sk4qHI\r\nhnWDrpW4AaIuacy4eohQcxLkSFP27we3MuwjBtx2VhJBb4FN1POJfvK/zudJ\r\nfOuLDYFfguO551vCQQ9ZF3PIkcC08jPqDKKM9ES3Tg3mvesxovNVEojvTByg\r\neeSiulF1MOje2SvVC7tTNVv8CsHKS9fCkFLQCo8NCvyW9vVON63Kw/ZFJgHO\r\niAxhoZ6b3Nbi2ivQCP6MU95ndkGFNgfSzlIfjFQ8NC55Zh4yyT1McnoOMGou\r\nsr/84uivLn3dLsICFGzbg62BSurFFXgppLmGb1HBfpGBBj78ZJs1cKbelrEw\r\nZkAKYbCDgqdZ3Vch3US+SK0istjk3fvlbr5rpY4uS6nYu+djDJ8Y7jSV4aiA\r\nAGM1z17KuK0/YBluh8C3xDNK13Yfy8cBUqp/xkF/TCcA8deFQz0bcdBILmkY\r\nzeFNy3BivSmOTTWbayRGb6jkwSp4tzKVmghu57WaucOMHXt/g6G/YTQKZzUv\r\nthE/edm0VLmKwrYdtwPnOPG7pqCq13E5nUE=\r\n=PhXK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.11_1663732675180_0.476383226725545"},"_hasShrinkwrap":false},"2.0.12":{"name":"charlie-utils","version":"2.0.12","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.12","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Q+uO1pFewU0SoHxrTCCWKPxIpdqHHEiHweL30D0vZocDi80+NO14m24cbVTOgz8KvgdU8UMt+SVsc8B34mfZJA==","shasum":"62b27ae585601c65ee556ecd6203bd50ea232f1e","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.12.tgz","fileCount":17,"unpackedSize":23389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkiNHktQRsMar46DW+MO4T2grbX5gcvICzc1T8r/omlAiAVnyLUhi/6TwOHco81VKgRId5AUjBipGLUDXCNAj57TQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpGIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqllQ/8DtXcWphyUUWNhmPhQ6oaaeqFWeyx1v41cM098zPR6+BD3Hxp\r\nKGTlupzEtArcUfQJL3nRgtilXx7iiQglFOsD676R/jQq45nWfmdr57Vnz+K4\r\nXj4cn7aL6i4GgPreo2QLjtDAaYHih0e+XwWyW825Xq/PQrnpKl61ebm+/J0P\r\nE1XebV0oSr3gojRedukMMIfACfj8t7It8I3w/Ztiz4unEz/JU6HOQEy6/BEb\r\nOOUrvLYFT4a0Bj5SsIKkrhtYQ6ie3C8CGXhIYJIsaC3qNUWevUHZjAivHw7b\r\nvetVx6uQB37i9zMC+B3ubH6LkPI12GsTtp3ZNfk+fY9McrYtECLe8ZvpgWtD\r\nQ49hUNht+tuz0QMDGORUfy5j3LGdlQtOVgBH5dTX8LF6XGI9A0NxfoGbHvzv\r\niPXGIOARkdSMBIBAfHnMJRYcWCT4hqxNQzVa/zIioI4V0barrt80u5+GrrVM\r\nUuuFyg2aPXsUjl4N8+WT23MbwIwcaixCC9/4gKC3mjlYRiNnv4bmL8O71Lxa\r\nTq/41eIC85O3lwimzan8rWXrlX8huQ6yaqeKWwUWinuAP2KE4uKYvPcJecOI\r\n08HppbmPHvu3oisLG8UbKG0QAwzdTzQJuE+KvHGkRCbaaEBLH1CajIHK05/L\r\nTu8F7F10I/NyRkJyJ04J/kPoGBj8R3SrUnw=\r\n=PRo7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.12_1663734151951_0.1681615529426408"},"_hasShrinkwrap":false},"2.0.13":{"name":"charlie-utils","version":"2.0.13","description":"","main":"/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.13","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-9oibF1oEaKbsYZ3VkyrIW2aqX1tEsdDqYNYz9M3+na34aPJaPQZ4CNFqRYnl/uVGOLj3/D7a83W1/xoMPsKsWg==","shasum":"698a0ad1ec3626500c0171ffa49c5247385b6094","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.13.tgz","fileCount":12,"unpackedSize":19353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjMB7BeXfkGRgIzBRIzW+cxQZsa7cF43La3aeQYayPkAiEAzDWlaX0GNHNm3UfFkkzqqKruUKM7lHz81XD0FKV7F6E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtIA//UfYB3b7JNkQfOlzIBrbnAZkPiWRC9JE9uI+TTAbOO6ELwSaF\r\nqYE4MkfKVqN1QAsrEOtA5q0LZj9F4FmMlBeNvFmjv+kWWw8y3vLSpxeTKhoW\r\nR/Bdx1qRDSjQTMMEp2F/9XjxMwc+9v4ngEdzznxh6+fdPfMHlVOa/IyCc/Oo\r\nUbbAT93mleRCZE9jJPuM2L/61cCXxCxGwqaH5M69LWvYRgoA3fbJB1oV3svt\r\nakgcRZ5RTq8sDtQ+RnuwxZPUfwj4QNZawg2zCRG5okXSyE/XQrQ5Ed19H8di\r\nsmg7DVPwPmsG+mvhQ+IIDMwqZdMG63hATC4Ndl0vMTIUWxDWreZ/ATfo6AVV\r\n8Hv/WM9NLvytxmLkCayvsgrqfoIkhBbDxj/iazzforTnYoD6mDIEfM3Lv9+u\r\nTZpgySqplSGM6tWKoy6ArydLZOcEqUxJgz7ogKgygoWy1zEy032PeTTEYtSc\r\nWHMJWYWTxQ7uTIyPtqQaYLCNeDHmeubXDwHnH0Ue72k4W7ekGBkMGr7J8Xni\r\nMHqNSSQ1W3j6xvATfm0afaouWAVYmutqmF397EWlzfPWaJdC/WW8UE05V6Bx\r\ncD5hBDKFNCoCyBxLkr3wNiyubWC/baDZzf5dzfxpXeMtRVbeYfOa0UUhRDFX\r\nof19J7AzjYhWZW336BP1MGV35jCs0+5y8w8=\r\n=5ynN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.13_1663734194057_0.9389277630215631"},"_hasShrinkwrap":false},"2.0.14":{"name":"charlie-utils","version":"2.0.14","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/index.js","scripts":{"publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.14","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-R5b4C2oaoZ1yFeAc4Hj6k8wgwvDWrBTWQRlKb9IBju9GCAvEWOoyehjiY5wO76HdzBi+WgtMtx9gN8KwlA0sWQ==","shasum":"b70b435d3af05824069adbb20f0f2e696b27a756","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.14.tgz","fileCount":17,"unpackedSize":23293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZVuoFvsEWI1krLarlhlJk4bf5EIawwew0mQC5u5t6rwIhAKwy8fsLfYVPj7VsSxpxyBk4L14WP6+nnh33Fa0eWe2j"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpHQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCWw//ZXAquifyzeQWUl1m31HRMQdIwuQYjFtC1Xmj08A7k3J4hvxS\r\ndVQey3B9PyoFvIjRTv7H4i7lDh7GJA4kDFpi64V23+Nnbq0RI4wVOK/PSxDz\r\n0CR0MTkAVhAX4x5jDf8KxHJOtuuMtRRK3HM2ZsU3hgAktKPVdHdWM49+z5LC\r\n1AAaZXEDDNTwI3pHQcy/oozy4Yz0K1wINTITk0RQAXxgRYcViqPYrPt3ztiS\r\nUvxmwuwwqWxwSHyweOcd9DPsE357leFCkAtBQ8HBiY59j6kSI5BdkJqcAMFk\r\nE94USRdiZyMVsA5y42GuuOiCq+e33GT0yxY1+azIU7xxvhk44/2Xw+xXpSW2\r\nQLncULdCDwFgpUohJ6CSuURgkI9wi3BncMJe2YzsVvrOfir6HReeTVZhKx5D\r\nSoeHe8c7osuuvsS+odSplV+41Ei6QcjV/49xGfU5WoPUZ7NsOD8eF891a5tE\r\nWL3rQFVTsjYP/9rKEEziIuuZOuwkM50CZkEXT5ATBxWOevrP0p6w38fBDQEG\r\nbGFQNehMgL5onpfByjOiogdzW0u23SW/BW+oJ3MYxzOziJpmbFfpUzuAgi3W\r\nCffjkbVkXwBxiL+CdIhgF9UPzuqWS4rE+G5uLRoJZ3X9Sk8QBIQMGWbZd/77\r\noX8PV2H5K2RxepQWk1csFYS+BWKSjONKzYg=\r\n=SYCu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.14_1663734223937_0.5154223247474485"},"_hasShrinkwrap":false},"2.0.15":{"name":"charlie-utils","version":"2.0.15","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.15","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-4QXfJPOdn/a0oCXNWq9Lo9nm9DFbQL9IyY3c67A3netZQWD8kXTz4mNO9CIfbBJWWKru9G3Zsc9Hqwaeqq2gwQ==","shasum":"1f007a3a0f65a69d4d6a5dc56f29a23be8a20a2c","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.15.tgz","fileCount":17,"unpackedSize":23469,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/p7CXc/ApdUuuWOvFZqQ4pZ4Q0O/0ozpFfmIgWFHG0wIgKgr53Fwy4gGgr0c8XN30ENWzQxmy5n61S3LXfM4ktMA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpLYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+8w//Z2SQCy6TX/UNGdBTpnjB5UJs/IWHvUeNCNVHNn37QretTygY\r\nvwp2hBNGX9LUchMjm0wX9ivA0PXM3bectoymByJzySl56+QM6LeaP8Of8Iy8\r\nnS/IJRM0jpoMo8G9LACv0tRdjDHfEgsuQeYXcV7MjP9JuE1Gwfi0PrpB7Rrw\r\nVSh3JgknZGqvCPD84I2DvAhY6y9mSI2igHzXbY/QflFBuoQmo1Ufoz/rpErO\r\nI/xu9WW6jk05OMXn2dHfu4jN9NWOA4iN02geaKvHIlxy6RO53UiTMywwNiUH\r\nuS9j1MPdPc9ViYhvey6uCAwRNqSfVm3/Mlk0HGO4zIoTbvtjD0zQh/8vG6oP\r\nmkj0UJ0sM3ExWrCZ+XmRzdx541ifIuACNLMnzfN9H+W+4Y0TK60FNnpsGIlj\r\nA+d5pULMsCdEeWuytr7p6OsC3wdcTPaVWyY5k9oi+lKx1e1M9RclGy3J1x+e\r\nNwF9Ir2bZ/JCHMnrWMz2B1w9XchXPxsNLZuDc7qb8DM6zaToiNwTcVN7+Ixb\r\nafGirKsar+m4Q82NL0keGpKwex0DUzKeOaC9Ue2HxtlDHJII8x2yYPnqawB/\r\n/zKKozU1QzwmBzTS1KufWhcoat+ttkIdfszugEJWbN9p6tzOrCp8H1gn4uTc\r\nKdjt1yfQcVhVxxs9iMrx250NNbAHxnEAh1Q=\r\n=0JDL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.15_1663734487925_0.7325910728265201"},"_hasShrinkwrap":false},"2.0.16":{"name":"charlie-utils","version":"2.0.16","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","publish":"node publish && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.16","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-6AU3okn4pH4fbM37Tdvvf0FC8riPD8GxZEBJnyeHuxm4HcQgOkEl8A5Yrr6iBYLyefsq3wa7UfaltfevWi2b3w==","shasum":"65225e76b17a9e56b44897d69d8163d04ace4e7e","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.16.tgz","fileCount":28,"unpackedSize":37925,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSDMBPsiM95tEO24Df9MuDKjENXP3S1TJI9MxqtwPjMQIhAJUptmfzjSp7v2GuUn8QZoCyR9EZrTGFZBsgC+2gsEl1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpNJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZMw/7BfQsjTTtNe4olUV/GU7cu3CR1kPuw2vJlPD0pjwbKAw0tpph\r\ngaF8VnhwVipOYEiy6gNm4Y1fz7kYhBfkjrZyVin60BjJ3BMn3QVQhfLdSacK\r\n7x458RxBeSGHR4b3DgfQomLdDD/MvIx2YO0yZuBe8DLGgsIReLYOvCmzuydo\r\nFaE2RZ9oJLjwHpfGwQ9ErLS9AM5mD9aL6xYDArjNIV09baOSHVIc6iGinirX\r\nBzPsIJCQ/x19ytuI0EcyWCXgPNfxWQLFYKHCqgbMFhJ7g25Z9ZGgFEeTEmcM\r\nzETqrhBflWYwlLJgxPmEKeNOgleWS8xa6PVS3fLaOm97rjcJ8ECouldYA+7d\r\nhWoGnCYOFsFi8p0923YzaIdQ9Su+dLXOLvVZB8jixKJOdgFVDbV8+tjp3OqI\r\n9sbGPeFc3w8HriYfXXf+31WKT+7JcYj1dq9ciLSqRZhH7LJS1tDWhxSuMbsZ\r\nU9yZhTIvS+g8fmVPp5ADX05qQd+2PdJYwH0i4gjezaBpagQA/qx6f/jLUQjD\r\nAxL75fcttH2o9pdNhgVVYoxs1ilNfDJv2B6729NtYfuirUPYcj2+ZWfXlzWY\r\nAqGXJ8CQU067Ymyd/k6BaC1F3Hy4hlOOb7vdwySikLGsg4sgqcxiSIMrA8VB\r\n+IIY5XwxCkjPRdMgXjvRJ29IpABjhKlfKfQ=\r\n=tX4p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.16_1663734600800_0.42368699638523455"},"_hasShrinkwrap":false},"2.0.17":{"name":"charlie-utils","version":"2.0.17","description":"","main":"/lib/index.js","scripts":{"publish":"node publish && cd dist && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.17","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-tU8tba9AvhoU+MRgKL1nUcmoK3tQgTBqNIFVyD98lKBb4w+sC0yU36h8rYLXQvV24j+gbZEipHA0vb5NwUxWbw==","shasum":"eb9c06b44336af47721bb9ac75652dbe2066c56c","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.17.tgz","fileCount":11,"unpackedSize":14367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9tvg94MgnT3Ebv+5K1oK5bTF/09Oqb8MQ0IORxdS6hAiB795M70R8kyYBFxVZuOUiKibat1kFLjSrr9P4wCUxVkA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpP0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/NA/+KUW9QWl45Y8q6hhNgseMVa2MvzstlJiK72WRZebjzQcGs8qe\r\nZgG6t9eDOyX8GAOUQNL/BW7E1S0bG410RhlQ1kJL2rv735wT6s8ZhylY+lsB\r\nErCh16PyoUFJ1hWH7DdVN42yNAEgmIGGrETnV2uPZRLAUqsmpMziDi5S/IBT\r\nAmnrTkWgtK8gI8uJz4XA8qMFEFDeOfn0JHKYQPWPZ0p6Yg2n31ODRNt0T4Nk\r\ngIGHKznyPOfZrjT0aysJ4cfwl100I+g3jSo6uNaFCKiAxfKy78o4maSW2Uwu\r\nXtjrjH17DEGZa92DqaG7UYoTKz/2g0XwUVtDSXcgqevJJMzXpfwZatlNelQ5\r\nfkqGdGp4XK9vqjtElluPHJ44QiH9q8cONrgcdKLI/szfCXR3/CFJnbPs1Nhe\r\nKa1z22agzbWL31uC+at1NyzZ848JC95Bx4X3NggbUPFFxBX2bV3we4uMVwtF\r\nS/Vma2V/E2HruCQtXgMAVGzoEodv6swI6Mdo6mtfasUGTVXH5Z3XPTERmaqc\r\nW1gOcOdMSu0xUU8IiYxHhaTU2b3RWrJs2w4AiIVqEjghasqyVD+Qr0SZQyGy\r\nUoJoD0cXA/LPDo37oxb7R9UzgQayvsx8JEUuxwF5rHNflknfPBRHte/LDSQI\r\nNTdRXtwP2SN3GhukgeIErIjkxxjEwkhW/hk=\r\n=LOrT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.17_1663734771931_0.7884634415466272"},"_hasShrinkwrap":false},"2.0.18":{"name":"charlie-utils","version":"2.0.18","description":"","main":"/lib/index.js","scripts":{"publish":"npm publish","build":"node build && cd dist && npm run publish"},"author":{"name":"charlie"},"license":"ISC","gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.18","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-GlGZAkzDKIz2eW9Hi0dq26x+Gnu0yUTNSJioWTuGmYmuNzbiAlZlNa9gdjtHF+Bu9F5gvC+MXXEemcwWqV60Mg==","shasum":"6e8b97041be34bbec251756d3f4931e94217ed59","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.18.tgz","fileCount":11,"unpackedSize":14080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdNjGnY9ZoepIbtM6JbUL8tu/bf+oX1jg04SODmExNKQIhANG7S97T3At775q+Qi4szNdGOJms78YH0BF1u7saU532"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpWEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgMxAAg697Gie/deMdKDGPAL+e2O9ZzDJm2u9eJQ0zoY+anRDS33yM\r\nzDf6X0n8vVHmIvt5RZ062P2h52OLBZaVI8lrFPbdXpQjY6T0fIcNU298DxIp\r\npe7vighj0khXN1fSkhvRSAaJjQa5tCPTRcfifLAnRdnUnDZRTQbOKrFF6DFe\r\ne7Kc2GFoKdaypqZ4cQwlLDam0pXvbMgcc8W30b8ZdX/aUQboT2r6T/ZZhumV\r\nt9oTFZCPc9z1wCQm77a8pUPfWasPRKL/SyK8tpXoZM31Su21zMakkDtLcZ4z\r\npbTdylUrCoc+DP42Wp7vj2VBHmxKt256DZPIugqbpWRdFSWFQ5nTKtkt74Bf\r\nH0XE6TfXjvAfZaJ+cBCXWs9aa4JFzcpPA+qactaQoyuZQbPZ2J5AluRO1uyq\r\nbtHr5NMLFHGysr0HotjpzvcqcVRjyAOQfxJPB+50tA82bqjmDcwPLgKvjMY8\r\nYL4pe0XzltL39L3ecNMOZgB+jxjvBGPtD9wX+xZfxTnSHoJsyJHIDt6WnQX4\r\nngDmV9GHDU5v6xAJtioimlp6A1Z94ji1TwyD6rlEHNOpKR1aU1pFI70TE4zq\r\nYXo+VUGoUQqvPeKkqun1bwIbtxMLyQw2TddPmj6hlobXyzBo+9UAzhzvu2zD\r\nmLdLVv5E5BLSnSS3i3fawp2OTQ2sFxw+uEI=\r\n=Ze5C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.18_1663735172657_0.1980147719773131"},"_hasShrinkwrap":false},"2.0.19":{"name":"charlie-utils","version":"2.0.19","description":"","main":"/lib/index.js","scripts":{"publish":"npm publish","build":"node build && cd dist && npm run publish"},"author":{"name":"charlie"},"license":"ISC","gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.19","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-mCJiCrpRrz8obILgDpvLsLTAOZvuqEO0MQPUXECg9gLdOlzfDVEP1zNzi58bb++2veh6i1ob3UIF6lvrWmkayA==","shasum":"0a56466da466f1eb6585d0924ad246d1485d2386","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.19.tgz","fileCount":11,"unpackedSize":14080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpX7XWQC+qRFTdsiRNamZtlUz1tIIW7WpligtaiMlWdAiEA8trAGgG2VJDtSFhlZ8/UYRTpK44YhlS6keTq54GgGGs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq66w/+MlkHgBrzxoQyc+e0Ovu/N3Xxb3WF+BmVVTNiKXZg2YLk6tc1\r\nw9xhDVBm5Advs9hGgZmVJmkx08fCP1Yr0aI4oAchyz9hvxkCxLjUGXQQ8hQ2\r\neGY95SzlolLO4XW+Mni9dGjfNTsnfWw/+9spxTz6YeIHbXdSkFDfUwjd5IeZ\r\nWCRGs7J+n9BTcOTLYuWZoLtFw349ufP8kaPC2L3Z0GILduZJeEINMxZ9X/q+\r\namzooo3PJWxqbjfUGyqFdDO4Sn6R7vAd7VU1uPWoaMuwpjITBs3l/K2jqJ2Y\r\noB+2W5Gx/YTZolIdH4wKIJp06Hr49DyCr3cLUK2FY05nrr5ps5wuOmkAGj89\r\n2cYhSqMNKUE8vG4fiKw/dWYRRk+O/ChoOlMDldYF8HlQvY5Jzq1HQ6cI8G9U\r\ndpskQQp9vc/mpbMGWNlSHlxpqtuDn0rxw5QNik3hJNahJ5FCHud+WdvIh+XD\r\nPrEV2CRAOLJ84r4E17ps/HmJquZdQKnoAKk/n4Of1fyo0apIePpTGOoCJLeC\r\nrPz/FwmTV+Zz99t/ABv3EwNKlUp0rsYepQ/DjCWI8AZfk5AfWJ+8DDSx9RPy\r\nfPiW3uawimg6yIPnZ3O0mYrxhHJ38i2C+smsFZThilgyEMDJqC/I96hhoFnb\r\npkF+hGmTJoMRxMbjIFxAC5hSysPX8GQesHA=\r\n=odBs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.19_1663735227896_0.9064650588147818"},"_hasShrinkwrap":false},"2.0.20":{"name":"charlie-utils","version":"2.0.20","description":"","main":"/lib/index.js","scripts":{"publish":"npm publish","build":"node build && cd dist && npm run publish"},"author":{"name":"charlie"},"license":"ISC","gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.20","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-1CIDWPz1vUaNpjmYG4tZsUa2qhI3Q/VBs+sNRNSij8QWh7QapGaTLNYiEXWYbc/nzmUdn1baEi/dttK4Rm7fVg==","shasum":"bc56b8c2f59b425ff169d6fcd3e500e3e0545d84","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.20.tgz","fileCount":11,"unpackedSize":14080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNt+Cljvz7vMYgcRP16ZWLb06WibV6jWLGrDbyAofuMQIhAMH0F/8pAgKHhFOHW9lajwxIs638Kyosn5aGPMj+ahqw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpXeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP0w//TRNlTbbZqAXecx4dRDNlaioFYcNowkUmH3rSyPzwnwJ4km8B\r\nCJH2mPBJCElkQ++GMyLmzkqAa2mD7HYfrjL51ZQbpgsRE39BZ9UX7/3rNS0K\r\nmKYRkHiKrxkHeXVxT//iW2rZnQLs9VxUUHSCEfvLp4gvLefoiAkob9C0yQsi\r\nbcc4qnKsE4PhPEhejuMjyptAPLFUKjBKWnte1Cgkd90q/Oi/nuk7oLza0Ew9\r\nuBak1FboOyFRwPtlryt8/wFwrnoaosCDj7veYJVdZ23rd9VwpgXcTy3vmU4B\r\nfn4j2appE8OorZWCEZfSzNPMcubvc8bXZD2NKX6WOLrjVc/d9PYR5PYwD4T1\r\nYN2dVqX5fSBBtMoDcpnqwYC9JVKIUvoVNsXT91wqN6CfOlL+TIv29978VnSD\r\nI2tR8oHb9lGvXnFAT+Pr2iGtEvSONiMqsEVyYyE2e7iFQ2H5kRWChP4PdgOg\r\np2N8swncx63YBXrVw0InfV7h2z0jEnWd4LaTi4eQucHTTz8vpoH5z4yockNp\r\nE+XojAy1sPBQUeBxRjIxk+Fa0569Xk1uzLj/UoftkWTFPnVBZAwbZFXeNgsO\r\nQ/OU+a+zk70fd48CZTa0ndL4UY2X1CYFKptBDIyju8Ia3rs1M10U+8DPGF8a\r\n7m1XPzHOyyNKNvIdbWsOCoWCwHTCwz0o+3w=\r\n=RX4+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.20_1663735262713_0.3139345933766602"},"_hasShrinkwrap":false},"2.0.21":{"name":"charlie-utils","version":"2.0.21","description":"","main":"/index.js","scripts":{"publish":"npm publish"},"author":{"name":"charlie"},"license":"ISC","gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.21","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-x/CLB61OXvjID8yRNf+GQkrclFPu4m7kvOqgHy2djR9E57N3lYeIKXqigWcqwM5y6xQQDuqaVoXCucQMi3X3pw==","shasum":"864d40fb3dc8587402797dba4419cdfe3704726e","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.21.tgz","fileCount":11,"unpackedSize":14018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOGaO+xaGLzMXAEj6kq4/aP48lUcr+Jwf1EsXWgJpcRAiEAwu07aAdsObXjKkr/q1wCzpGNuiVnAmXXj8Ndveo0Ymk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpX3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZUg//TOdHIcO1ZpP7O8JHzVJqPMAllG1UpBniCmob3hV/pdwfQq+B\r\ncjMNQQtFMUzJ9Lny8P4pdIYrZN72UlqsE4t0mgCXdZTiM36Kl4k7tcmmkbyF\r\nb03dYkYU/KRhEx2IgNlrO94Yn2HFb/eA4wVZSL2M3Fd6pkixy3rtZUsANJQ7\r\nysj5ll7uFab1RbpoEgJUg+M/yJoubRZhFD5kmPRyKBn9aRHGIJG4VwodL/2N\r\nMCFfcE9nDpNh2hezjR3OAHilpkXvqyfnpiEt4HA2E1F0AYX6yC96I6ZruxOD\r\nA9N1AJz+2xWsnqNUw+VjzBBDFPDTYA5ysRQw23qUetn9tMcv0SVNidT6KBsj\r\ng0DwQ0Lx7L2D5JXj+iqd9weiRQld5nCd5eeVcIYe37/EDEwcg+GWq6pb8N1U\r\nPWr6D6J+r0zhFwOsCr0FdGq0jko+zdwovblmBYeHuh92dsN5RCHtsnX7163o\r\nM0IeQQc03KnS+6aVsCtq4foh+A5a22GpN0Zxktbt9d0/9XigTPLby4DoC0Yo\r\nrt6jc+boAQ/eszxOO56fYfEAbrwKfNu7uTfdYWY97dkIbP0JMN4YSkRwX/H1\r\n6/Oy98J641ANsMuWNb+fB+g8BwE0Wg1ZfDUHIe18REpJr+1J9RAbKvRLf25B\r\nkKqVCOsUfmEkRoNnAISPSWV4DLmkTbfy7YU=\r\n=R2vZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.21_1663735287642_0.9288858965502842"},"_hasShrinkwrap":false},"2.0.25":{"name":"charlie-utils","version":"2.0.25","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","publish":"npm publish","build":"node build && cd dist && npm run publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.25","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-7EYQIGfZG09RbR+20HIXpMeBAkvPWAoaiNEExiKA5LJTKLlBQyUWgM3fAj4gO4BNJxZ9A0fygGZlsYlkStJELQ==","shasum":"5ff149046018f3192b1d35a16fa3a572711ae513","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.25.tgz","fileCount":17,"unpackedSize":23511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCILnTIfNhnlsZ4Yu4AN90bn/ZqqqzxX/TDi14ur2Y5jAIgCasGmyG+VM/6Vsz/0wFXDSqq+6G1TuU9VDm83XrnZFA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Vg//f0oPVbFFzp8PbOqCwZWUoVni5oKBuy7Fpex19u7dkQehhi29\r\nMoy4Wf60q9jqHBySZwMAdWspYYVkQ8EH0VS4J/JgoCqwt52PKpltUUGDGMmc\r\nVX6OEnYcY+vHgGtKjpdg0ahxwf0q/pjAN+AXwMK5Vvp7W/zNBxlA65fvslq6\r\nx0gholuAT8qCH7uEL+FOco5mhrqp/1ihzO0WBbixmDrwBUzdYqmp/FDHiTVf\r\nffEZzYtRN21TEKB7tprbhVM/1oxGF6DmAaAfP+FVQmznrz2rCUCa9qKtOq77\r\n8KZoYtfS9GeFE51HrGrT39a2/BzytZ1jv24dx7gHZO21xm8QlOznSh5ps0MV\r\n65nb4mdNGCo51yhLKknUP9NdASf30rY/xX0qLbnpqyTFfn28ljiABMeGZ75g\r\n9uLRxVRZJrbuUqaWMK7CwkBrPtjIEov0mIex2FUh8FvpuKht3WPGNgkzzd5m\r\ntx/9WeIkyutu/psNO6cOl7PNSGeb0bbhz9nDoP9YHEBUuGWnaCfs4zQ5bXQL\r\ndwawv6ljps0wX+QSa5lTUeNEXVyRrKpgIbgAuzmEuJ5i9Mv0k1nB+JcHvJKh\r\nam9gHiSd8Tj7Fzbwt4UoBpmzN0oDANrWueo7dSOPOwFe74ZpxuhR+oeYTQPD\r\ns+xjxyaE85K5ydo/c7yrJVvt1gn4WSXH3Bk=\r\n=BpbV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.25_1663735331991_0.8589905840830891"},"_hasShrinkwrap":false},"2.0.27":{"name":"charlie-utils","version":"2.0.27","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"prepublishOnly":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.27","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-1uIYem+vp3BKW03TzY3DyB74CfW6VqZ9rhRnxSrIYN1NyxQzHGVeND1Vf7IjXnRR5rrTuMoKZ14fU7uHBI2bGw==","shasum":"b2020435352d89cbd184389a75b36f7ddfe9f49a","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.27.tgz","fileCount":17,"unpackedSize":23422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJkSq9WvdsVC/6hQUd+EgraQnvhp6oeUn4IhmMsic06AiEAmXH57cqBlYU2kg8LhaId+VRQphsi+rm+d7S9ra/w6eI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpZEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZkA//Ya7Xly92trjfH7FByQetv9H3d0OJymCrsC2tzzttXsqy+WbI\r\nRIaDhQjCYxKOa9dTr8SoCo8ifOlVhLZTzJ7bVAQwu+s72apxDgJkfxbZmwnH\r\nzsuN7JkqzGuo2Rtgg/zAX0jenTll/O4aqs/DBUBgE554R7w6MxD1pDCUK1Xb\r\niU7/uZDtrVWywmWmGMo9609tlsVTklVEV+01KI5SV3Oh0/xoo/8rJDmxMrWH\r\n9M0ikjIa3/IT8qbtxe1HN5cbe2LLAF25p3ocAtm1sJ/Fv1oX4Q+1abTbJCSm\r\n8WeBSHjtXAjbCPyOOGH5prNirvS3kcYti+uGyjI2leV5TBOr9HqXW9hmJWnI\r\ndSNZh9eF1MPZ0b7SUTgd3LMVf6I/e6OHW57rCivmUsPMRqCt467uVBdAe+Pd\r\nCOXUsJ/q3jZ4ULs9+vgyluOXYolM0v9o8vluawlFpQ2OIIrsGIMgvOEoe3Y1\r\nNACayUHiOEDfTKHHwu/tdh18ohqdSD0kAMDjgafZsz6uI1m5UiJCRk64wLA4\r\nIWnaoz0Fvf6cT8TSvJ0bK4+4tm8cJOwwiZLZq8XocS6+7DZDywEDIrweBfM7\r\ncR02CCzWAQjuu2zaaSxQ0Y9NrTPFs9ty+FU0VdTCazDqxlO/JSWGdM9UNA5S\r\ndZLEO14m5QXHq4WeuqEA1vh83whCbu3kZTE=\r\n=UeaZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.27_1663735364386_0.5263968118336704"},"_hasShrinkwrap":false},"2.0.30":{"name":"charlie-utils","version":"2.0.30","description":"","main":"/lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf ./dist && mkdir dist && node build.js && cd dist && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.30","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-zTr5/2nDx5cACqIlXq/gT0ApPin+39mRofqQegQ69fBL8U3i7DtVmw+e6ebSJGHmAGiYoxJobmxQi33XTFZVxg==","shasum":"71a972c0f6490fe492a91ac7d0963470ff36e139","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.30.tgz","fileCount":11,"unpackedSize":14457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrhdEnjd1N8BzNc4SNfOALlpw0eByIo60wkuUGbsYn2AiEAp+0LYffAPUNGGebTZi111B/whQdu8eIeTRiheSQU8dg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKphZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoncQ//VWRMkMUTfXFygI05ENcE2MwXp+pReiUKhBMKEBugwPSyuq07\r\nOk/W3QFTHVi59IknA5HQqZOmUh7Oeb71kq2lmoXfIKjzH9y8p2Vvb+CPbZ+H\r\nfMQ4bIS728l3U7eMs72yqkePAd/GRDcQk/+JBU2fdesMMhV6ijauaarsejvI\r\nYjudXvqq9v0bNDXmZYBT5J8osk/ArHK+wVf05k4KRAlEKksDanuHQhOf8SwU\r\n3CF+b9bLAfK+DpgJutSQ8VjwqwzD5wapJhW3dvPXu/EQlhaSILzmzefX8ock\r\nkj0KAAjUZtSyNgAgDxT2IaD2wn7RU1wY0fGHzcj/icNn54xvH5VYdqtOy9Ns\r\nrOrLZ3CjHQru7DEcKWOu5PNxDgxN3soyLfw0laF62qDANAMdYApRzulWznit\r\n4d9XMvrWeRa6zlVDgwDExuvS4Np/l0n9kS9vVjJ6De2Lpx1NzB6IqmAKRVcW\r\nTJ1GZyx/Le7Jtkxjre87ap0L/wjGA0ePWYDhP6o+rmJjka3v/gr3gkdcKIAs\r\noyioMXipAn/AziRnMImL9/QjQxWQje3hCnY5WrR4laNgEX0zYj3tw/rL3rn1\r\n1Rwg2V6wgwQty0EgFRL+QemSLEW+Q3BpHQnpkBQMuwgG/bVg/00A/l5+vR9V\r\n9f4XIMNrfJpE+R7UZvnfungLzEc7tVAcQx4=\r\n=mcGZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.30_1663735897782_0.15873859729027107"},"_hasShrinkwrap":false},"2.0.31":{"name":"charlie-utils","version":"2.0.31","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","test":"echo \"Error: no test specified\" && exit 1","build":"rimraf ./dist && mkdir dist && node build.js && cd dist && npm publish"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.31","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-bt2hZA8okC53vVNFiUSKMN4bNLkSWs7+HMk/k3tTpqFAQAFJhJEaqzJDJywfklzgXpC+wrLnvO3HDk3Gotk6Lw==","shasum":"1a0c17bcc8ccefa120e3c032fc8813444c19e584","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.31.tgz","fileCount":11,"unpackedSize":14491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGHvQz6ncBArs0gjir2v/lUxxLdsBM1cV2rE1Vg1UgdAiBQiHmV6oZcmswaRoEk+vygerCD2eFPVB0xp2mawS+MKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKpiqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoObg/+OVoVWk3W3fq4MfaZ92Ru3ncKMDWKmLzFPBv3SI9I4LvhbY54\r\nTtos/EJ2LF9utHh11LQ2nbT+X8gewYl8Q7YhgDNVC24qrkLmabRf+4lvN1R0\r\n6eUYALXjvxHNHEtPtp730IzoF2OCeW0KLm8ADh7ofswYFa8cmBewxF1GOSAj\r\nKtpqiullyEpR9Gb1KSoN6RI21D4TPXaaYqrl+HRRTn19JeEcbNCkfp0SHPyv\r\ngaWP/vAMZhJuIPySo8em7ITUDjw5hXQoWkJeNZ+L0vdztjxMTSiBudlZjjcS\r\nG1ejDrXZOV/a05Pxw+WGihUTv+l7eJPx7apaliw27qCdHsqPHj6Q+aN+ekiK\r\nhs7+X5gLkIf6l+C41Y+W3+/xBCuAbQNh8Pg/2LZFXayHvkNIjiL0VXJSQ/LQ\r\ngw5nhi9IA0/hn29+5X0NL43k/Ib+xuP+uuYvrVSssJx5RE4bSY1tuKisTlVE\r\nyUkkP39Bl8TvWXzy/m0uYOmMNJIyee8jAiNN8Onxp8sEzCpyf/ZXJSBukp2t\r\nnmFdMGRAoOczeSNEeu3fMUm2ZCvcN5R3Pr8/qV1HfsXor7JDqkNLkUxArv5u\r\nlAzL0oeeeJYZ00LGAbFaxl5pbzMlLO7weUARIpi0VWk4oVBbJNqC5YyZte86\r\nWUdWLDB0vTj+exshVN6aGSwtxO7R9lVsBvI=\r\n=6GgM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.31_1663735978456_0.2401993210363833"},"_hasShrinkwrap":false},"2.0.32":{"name":"charlie-utils","version":"2.0.32","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"e1296ab7c913ef77d2f202be76b1b7e2cb94758b","_id":"charlie-utils@2.0.32","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-CDZwW5jceoNCfXiU857EhX+pBzx5t/ZPRxzrcuiVEbivBoLbRgmwGoH4J80/tJajxXETSCkx4WTTJbh8HHLxWg==","shasum":"b26ba1e5be42edca55341a769c2632aab6e13363","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.32.tgz","fileCount":11,"unpackedSize":14428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCERi9sMcT0rs8MWzCaZcSqQYIYJuMgQWtKAm7VOd8m7AIhAJMxD1QgdeHT2s+5KthXxwrtD3/hCSz+SQweGhYBl4yH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKq28ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHaw//Rc8XqFY5sRXQe0EZb+CiqH4B9b5VrN/4qWywgqAEScC/mxlG\r\nkqiH9XqdVwstCiP7En87BEXfJhe8SacuyRjwibfaILvol1SkI9CUM5Q2aThe\r\nYJxMYVC7UW4kzFAQ2chVLgO6xQJoqkkxUFmNmquytvmGc22FsZFSExAZpzrB\r\nCM2IdCL7to7bJpRkHIHHv/Y1mw5LueMgQV+Z+FnZHvcxQ6B0yNrIQjsf+yZb\r\nVeADdbva1HLcwJeBZF8xcip8YZVmLm2xdWZdvWyHNlxMvz8zIX5JaTrzHTY5\r\nKwvSEMj/3za5Td4OWqIinfMQ+OXZ+XW2bBlHhgKRm3ZseLVb2Sjs431zmKSs\r\nbtDfoHbpuEbkl31PNSBme8Jet8mlEUhEJkIfnqZd6+tBxFKvfWqr/5G4epPw\r\n4qbyb4vpYT4hjWrRjT/qDR+z+2p6QnPbRpwWWzOBr9b0uipMBLjn+x2GjBzv\r\nqetN5Ld0oryEGw1mN+MrjHlzIkZPeb7fHTlAzZKC6GyFEXt4VIacT1eUu9r3\r\nkcXaRvKZ0u/soTxKi6kQ8OAM4Pgvoe6yC2lhfzBTthgQMG7cOyFV+pJBVI6V\r\navI9kfsFC98NFCJSzaomNAAosrO6sVIiA2jmXKHX8ohsXsaDzYgboukTFzzv\r\nAoiB/fIANkNvK+7iGkDXY3NfhurDsvnGu+E=\r\n=csNZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.32_1663741372255_0.1692377932713307"},"_hasShrinkwrap":false},"2.1.0":{"name":"charlie-utils","version":"2.1.0","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fkL0Tf23G0MXu3/WdxfyOHXNLX7Dn8U16syeHwq0csU+5O3nmf4ZI8BEXFjZJOqE1OItHJO/Nu05Fidi/vkU2A==","shasum":"24a5f5c6ad63efa58f9e03e8e0fbb5434543b44c","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.0.tgz","fileCount":17,"unpackedSize":23291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkHxu9glAMFNiXJANBk3hlWtMZShwKUj8JRrKV3XFefQIhALIAwEmIPtDY4w28tygMVFgPI6Zy8+jD1lsVGcb9FPRs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNLlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpumQ//Qi/dBu5ZXiBT2AcJI8DhnQAr/kSuctTeIaZOkmzCs4Bt7FiP\r\ncAfB6YdDkXbqTJ0v9jb3LPHViyacSGBg/7m+VIv35XiODc+lK23rUNzJNch8\r\nRvoNOHgucV35MkkL7/a9pJH2H+O/9mRqmAcn8SLCkTeG7B67Jz91Hz49q1bZ\r\n4chbopt9sbPPM8jX7AGm1O1VfHJ88XTmFltFBL32N1jn8Fiy5JonSZh8AqFY\r\nfdArOb9EooxT9vU81k8J+DKcLFTZleZ4mQikyMz3yFJcBWQ5owI5F++BtYcd\r\ns7aCYmOxxdqBGa6i9lxNSdNKRaWppclIp0z893m0k9xcslYZnzp3Lgydsn65\r\nil6mnXusOA9tETgiD3wgPGjVNfFCR0/yL8n67EShKGsgegsMhT3KXDT2ZpPJ\r\n60AOZvpDpFKj8HKUpLbIvI2zgvk6KmybHGWk7AOLAbx/nviY0n3FdD2qL1P9\r\ndQp6CejeDP3fb8CumyOd/ZhUoN1/2uzNP3+z7T8kI5TLpYT7Iskf+yGSLHI7\r\n0cmnSgJgVXZ8SLd6FGaXM2dymZRBQ33mXQfm88WkTEic0bOBDuEDE6GTDPyP\r\nA/K48duZPhdf1GwOF1MuR76Fqw4XZHt14z/YfVOSpCLthd4N/lCCc1WllrXL\r\ngaqzvBvZ2se/R20aqCqjzazzqJdwFRZjlOY=\r\n=GoKo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.0_1667551972868_0.29100770691840405"},"_hasShrinkwrap":false},"2.1.1":{"name":"charlie-utils","version":"2.1.1","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-R2WMIycu7zIeOhQBjlLRcsfkrvMjAM4he6OTZ09EhasHCy99HRavi1x49N6CCBCyP39qn1Nxky/B9JS10WwS7w==","shasum":"d1d1b8019be047aa763c16a146de93341b809695","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.1.tgz","fileCount":17,"unpackedSize":23291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoUQ33t0ZU01R8T6FDEgpnGpnWVdM17SGwxPDBgyyGkAiEA0hnlAaQjtSA+XO8drr5C7AcVKTmjVLgmBzMkXTajRIg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNM7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMjg/+NVlfI2xNlhEqCXdMzYHOgGO+A1oI7ThLfqIx34vZ9foXH1ZV\r\nNWKAN3qKPpYpIVEGoaM3Kz5hcXOGoA//Vj210BVO3wfsoPRh3zjk++LaAY7w\r\nGCDTExBO0wFXZp52q4EyBCLM0iDGdVQdg30qbcmJIn3mbKb2vr7VGBh3LY+T\r\nfJ6sftjwxTiTB5KrOynMXwdyRYWA35vx2H6C7ZFKXAuiU+CzJpLN2OVDj5le\r\nWIeTIaeeoXAK7TOEFL2SxUDyo/JiE10XEGPv2bkDBmb/h6JYrXQ7bVdV1+sI\r\nNrbgJDA/akRkRUyCfa7/n9DhSqPUnFUs36bKOhh3W1sCooG8XWus2D/jF/8B\r\npwzlYJKqNwZqm1lwYK0Lypk8TIaLd+zdDbuThrNsUzyFb+7a9Vte6sQQ1NHX\r\nDCahm1g2pPkH8Xd741eMv1z54jeICeTZBx4OfPdP7/80IruvOpTyTNnAtsLl\r\n+xk0D35colgzRpQBnh0HlX2Dg/dW2YUDglwpjqzHsjDPVpsMu8553PC36NrU\r\nxSil1ajNBwvaBy4psTkwjej6s9mOhtmu6ac+HgiQQfQlmZgB/9zfHa4QL5v0\r\n0scX/F6Vg1jyink00bRGbIs6z+tUNHEfG9H7k0a+WTHZelbDcSftvk4Cye6X\r\nmRbQascKRr9wlC9pnnSlwHSD4KFs7FoSW30=\r\n=dlLa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.1_1667552059730_0.11772729217792977"},"_hasShrinkwrap":false},"2.0.33":{"name":"charlie-utils","version":"2.0.33","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.0.33","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-vSL/u21JYdOzSduDnJM03h7SNzLNJnv6tD0zFke5FhZBombU/HqQCHDP0c4zljEfMG3HqHdFFp2P65U+PEP8xw==","shasum":"b546053267de10474591b700d9cb7b6125bca880","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.0.33.tgz","fileCount":17,"unpackedSize":23292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHr11G2Mo9lb1wUu5V9lUhx5lpnWTdEAybowLHEUyoKwIhAPXnzR7or3dTOURAc92fgatK6RKMup/wsId5wsv7lW47"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNNjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomzhAAgcKqML6C7cgqsPz4hUdlD0uuLRXV9vhST9G5bLFuJJVRsdre\r\nGb/YO1UWxIQV/QqBvmEzHxU13yde0PjR/cjSuN1eSb6nFPrXyh2nSuEOYnvr\r\njtCOcJ1tyzEIDRBDKBW0pfExnUIq/M0X2PNaXI78IMM+B0ZjJLBxwJd/4/FU\r\ntooOqoZR69FYCJCLzr0Nbc2k/qut8bv2iEwuP7YzDAyJvbgVjhJ7cxwQCY0K\r\nGE6RrE3EGVJr6Dxget5Tr7NhQL6CIeULcwij4+C0zfTBS8ut6msfs1mm7e7P\r\ntFc3/f8s1N/kqgMW+QvFUgRsPH8fXret9/He7oJMswlKPY9r9IlssjFyI6OC\r\nUiILkol8Jluo10byhKfXpH1BurQrtc/d9JIDsHjbcqX1s6MCiE3+9UAP4pkw\r\nb08zTo3JGwq8QPl1AplKWroqal1MiDWQndfafYHtXztxlT91OM/k+9/PuNH6\r\ndhzMAubnvqxPUwV7+ZqeEu89Bs2BHSbw8+9OfOiIs/Sglfgonkw4o7klZbN9\r\nU0O9cXLd2uLwsbwoxs3PnsMeEK5fDao2kwqwvXuTAjGAkYdkHYXKK5gq67NB\r\nIMZQ5ijWMgveV62NK+awPnV2mAFlJEluDYCur7sk2z4gsK0/cRHMqgcfzcEw\r\nggcefm2TujOxVvpimusRv61WjeATAKKmj04=\r\n=iFF+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.0.33_1667552099410_0.849915822657209"},"_hasShrinkwrap":false},"2.1.2":{"name":"charlie-utils","version":"2.1.2","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-rVeTKltwtdl38ZMh2w7DIXOwzTxxQADNIHDHOxTKxGVeDf4QN6NmhrAqFPPmV6X39DPENwuUJPVf/0nrPBpHLg==","shasum":"b4cfa6534f63c69ea7ff87c11a35fcf748b8c1dd","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.2.tgz","fileCount":11,"unpackedSize":15335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4vlaum+oug2tGMZ1/t2/jLnN9W6vmggwbsCDgODfNZAiBmzfr9TwOud/QL02DiDrd8gSVlAJ4UKbrmGchirX53Ig=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNQoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1PBAAlvUwdD7cpxm4186ZVy614ivinTlS5WeYw1GDudFL2USoM82g\r\nmHVH/ckfoKMZ8ml3zVHpPFzdDyVFiu4Q+8Cr3FY3iY1m/p8zkpTmNJ1n1Ap5\r\nou/rex2y/0hJBL4qSMVrd3JGqWp8AihJAOcnz2YUAWece0KMY7mcBDhzJEu7\r\nNkGSfYA54Qi+/jzUE4QCzGzE4QQR1ZE2jsoEmX8r84a6rtTCf7vDruWWu7IX\r\nbrVz5F3IdnM81LUepbwBO00KMoWQ0/ah9ysAl+xgV9O18XM6jRTQdOsV+a9s\r\nBaoKZOg33ytC7VpkMrYpbnYP71MqJeonYkFCgpxRkpZf7iC7nwOpfSsnWfM7\r\nviseHSmZi0pl2KLjMCwnGbJjCqamDnsdq1qgwIgTihMmROlmelnODe3iCbY2\r\nLu22NLvxRJV5/dIhAaJjB4z8r+9YY177WTEBQTxVY+Q5j3//Izum0aWPXBp8\r\nAlanDDgyizhiCdHDYf/vPGPQekf7MJ40eBCzukZiTb0o38YoI4oJts0Un0DR\r\njtQTJ5VPTwjWwpjJZRdTEIBHnisI9nQNF6twz3lTysYJfnhwUgM6pKzdDDgj\r\n/Ithaa7OJoiyu2mcOgcx7a+t1Yu7zVkB0Ej4Dypm5F4fUin/Flhd/6dsS9Ax\r\n9CYpa1Wk+AjMincOjtjYHWsCjLwkAy+TzwI=\r\n=kmy0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.2_1667552296531_0.28012374585277566"},"_hasShrinkwrap":false},"2.1.3":{"name":"charlie-utils","version":"2.1.3","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fgJiy9evQYl75ywoKx8mIEpgDO9JYo4ch8DHTOfdSjxoxbBp/gg+Is2znWKIjF7AKhTZpd3lLdQlUFpuB/ZxZQ==","shasum":"40dfaf1702e31bebb949db1ba5a456d520d6d570","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.3.tgz","fileCount":11,"unpackedSize":15335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFxfH1py2fG4l3egmH+IENq4u6VyrAOFafLIRzyx7XKwIgHA6KrLMrAPutmF81erVWMLzM8dwQUBlquw+C9Lfel7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNVnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSFw//Yekci/ZRbM0ALtkdbRG12u7qkbO5nAbslfkVoq7cqcs9oSCS\r\nx5Jm5rJQ8Y7/VgCsKY83SyDUxAovhkps97A+kJ00LnjIr+B4HFfwMjzAfLil\r\nB64tIABZ2TysRwmWmgfyMXyvJzm6FOuEh/8Jt1Isx1QA666RLYYFzhqGU8NB\r\nfod/iyYVOz+vUYEB5KtVfZl7hxh4mYu9OLHDdErsqLF/IBRpt44pVyxPZWph\r\nPWQYGV3f073IjsDgqWk9haMArSz5Ch54QnOCRECZ7l0dI2RyNRAwIH4kud2s\r\nyrGmpa3lxfWfhPfRZwm4wtFk4eaCrd8MV3hGAS7dsw9Qn8rXnsgqvT6+m2N0\r\nbHUDfDhP6AhL3AEJFNL6g1OC91JCswAGd3ya+pWjB9fSXoxa4KJWJl0SYvEM\r\n1h585sX+/l6zxfkqh2bJQhUFcCrXg+jDZPzMbrxZv06eUzKYJM5eexb2LAqd\r\nMDTgC6wjFapK/ddxun2Kehr/joqB5h/s55mBsXvUeSJjDjPm6wxHjgynjMMc\r\n8cSNFnL0Rq/oqFIEdoVTN6Sj9ehawubjU7YrQ6Q0z0jGyQQmbe58PM+1o4gN\r\nG7Mb8qK7+RLC9inU2+w7ajurEerIR/w1bsqt+ivldsC4BU88cHqGKiXdnKDL\r\nJGY3G4nUZI0l+ls2MGELYDhrAx5whWRnxLY=\r\n=k8cQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.3_1667552615074_0.7923917922102313"},"_hasShrinkwrap":false},"2.1.4":{"name":"charlie-utils","version":"2.1.4","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-6i5RzfgpRR+F246PsWeBrc4DXP8JIqEvZQYpKbRbbI2Ajo+YjSJvCYrDCWkVvWQLcmDiK9C3llPmT24d7aAxmA==","shasum":"0176992ae4c30b4e4c0633d0185a2a79f8e0ca3d","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.4.tgz","fileCount":11,"unpackedSize":15335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKlR6ZYC+P6Zk2/9+5z6OWKicFLOHDjfn2YNJTcVW67AIgNJSr2facyR/xXrbEwdifNBQyeGsVrfaaa7xsahLnDbg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNXwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqftxAAiUEWs328hTl66ikHVZSwTbeyKHp4jZ0kvnZDf6mlHHj3vGz8\r\njpNZNxoxC9LGJ9wkt7ydQfo7gwPxoD6xc6BScGJ7ZJXNrP765SbKBPi22eHl\r\n55soQ82F9OqrBo88aoTE4yteIGW9KPkG6cIztwfOyB12fOMfQQ9FOmbqap8Q\r\n/fSJzz7lN1vZk86R4211UNFfgUGmRkZ9KJMLEJCYODz/W9VWHbmYjX9ETAjN\r\npC+rwlLlG2lCT26U5jYWa5TyMsnvv2fTmIXnmNpv2QnPdMHqOrIf39mhHHRY\r\nsTC+uf70jZLkzxUkKDvfwrpq6ZdcH2XAPVKCRwV/cqBoO8iCpLAXaYJVhZ6z\r\nhBSJJ3tEe8q+Uv4XL3ZdNbkd7Y9G770ls+WORvvLyBx5FjNeNrVTP6wtPoN+\r\nL6AnuqkHB30+a4BCPMnVgb+MTwPd0qpZ3OqmlL1ybQy449uTZ4el5ECTrETv\r\nr7to+Bqblbqxw62+2HXpsSM7RrNoSJkhHwGDtBfa8pscisX6AhS82TUU6lXH\r\ntDqKqspeOgTphRCPHhcpRnx+h4tWIAUfWR0Hn/BfkO+6wQS3R2BZ+C3kANhV\r\n0a08szTGwGWHkd6TQaF5Wlht2Zvo3AWNBL1UxcctlMniA1t0Ti/cP1Ay30Mu\r\nDMnUk8Hq//sWEHc34wSwwflj8zhpGW+sjGw=\r\n=qPMn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.4_1667552751934_0.32248856481926724"},"_hasShrinkwrap":false},"2.1.5":{"name":"charlie-utils","version":"2.1.5","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PpmedScegI7Dag9DmoxCc15TRXgd3ClYPKB4Udzhuitb4nYGGtMq/orUXtdA+0V944eNaFYENDriD7FG3zTMQw==","shasum":"74962c05fb4a8cf47e2b672d010939f1de932000","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.5.tgz","fileCount":11,"unpackedSize":15335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6SozOrd/TOdF1iRCGstJvMHbV/4T5BrSacip8YCNzEQIgI8DQWM9qFNcwGkWeuIg5M4yCn6A8EPc51R+3Zyamt4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmVA//XFV5C8gN37fLyXtzFjWgzVUl/Nx+TOzSv71amwqC4zT4Vtj7\r\nhqy5WD85FUtVLaROIsVfwJOY00QNYRGchIuM4o/qTjNlfvP671dSHtOQG6K5\r\neYgh/yMHQGTWGB0mI3egvBClVcz1n/GdjNIiSLn/BKQJmnwUFEwLZfjImkuU\r\nTwuaSqzlTYJpKmLQIXT8tISPBFadhRh9V8fX9XSpNoLTa7VJ7BOsjg1X7uWJ\r\ncx+ctKvTpIFXol8tpXRTKwqg5EJmIeneXwvpHSRLJe3IpYqMBIFr3N1ldMP5\r\na3MlkEq4h4PjF54OpNTzhhan5451zdldN3qgTe6IeBjsi3WbdfwaZKABqAs3\r\nWLusyHdNqGr1Z5dw+GKU3rTu7MfnL/rgcIEesQRIcIJz47lVM72TjgUrQkXE\r\nvGZfmHLZTJPZVTTMZ5kfrXNgo30U5rw/K1e3kSFL6oFvQJbU5JkfGNtPyG3K\r\ni/dYYIuIuNRRbezJdXWk54UWJ5NH7NFFQ7ak5jhiDSdwDtskEeAvajNFe+fW\r\nu+fCKJlDPrsbaLH16Hxkyn3CafB9eoE+v9dZjoiModCPdJtYltWsT+cdoUNJ\r\nvFO9NadCWG9LFMF05Op9/P/c2LvYoNa3rdYpjN7JXI5TMS0AZKz8VX81hjBh\r\nb/blKVHuqsEZI9HHO0xD29OqqaJOVLH+7Go=\r\n=UqRa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.5_1667552845763_0.3272587976348722"},"_hasShrinkwrap":false},"2.1.42":{"name":"charlie-utils","version":"2.1.42","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.42","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-8kHqQy3F5rpD9Yiia7EdJS5OM9oAnpbkmM5FQLRvZcc3OHFDpVnkLyUjF4ZAHdalO6od8PSd+zKNsTOmEDXNyg==","shasum":"300275f2b944fa9ec1198b07b7fdde3cbebdda34","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.42.tgz","fileCount":11,"unpackedSize":15336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIyfjSat4iijCFM48l7tyAiLBZoLUBWB+WfKK1iAI2lAiEAupKnu18hbR8LRUQFtozz5UkotK99h8pFVVSt1B64rao="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZNaIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0jQ//alPi7HThzmEvBfiX8K0IfmR2uZxUAIyJeh5Od39B0AOqcQdu\r\nJw2YlesCsEJBtndUah4ySVm++diNC82Fj7SgbQeHeXGyTGXMPmopN6ZlXa1X\r\nuUPLw+JQvDoTzpoMyqvjO9n1pvkkcbJshkp1uG5uYqYAThlzU6f3pBXbPvKS\r\n8rQGcKJlUTQwnIrvfmFQ1DNPeBX3OyxftIWNka04aIjh6vXVmPZOdezYCriz\r\nfsGjTjqlkHXhh5sYjKtNGMxGyYx5zPpNltC3GQi7E2iqPItt0exGHyfDSKzA\r\nqssyhVucwcnXAX3n7CwhCrwp/TVBSRvNCEtc8xF5v1PpZ58GaP6EM8YzTnJt\r\nbFh7a1oi1lkQj2PfZqnT/ZugRzC8+3QbsM0cZPVHej9DP4VyHly7B8MphqyE\r\nlHRYXQeEQeXDvPXM6jwK0mg5EcsxeXDhJU7IIqSemtyEYjOilrkZJ4o7Zxfw\r\n01ZfRB0UGk5YVWvSTUme5gk+fS5tI05bjGH7JsRSPIf8Q1COrG2uW7ELpoE9\r\n6GsUBHX10pUu3um8ObGXeFZtlk99XnaSfjmU3q8KyU1DsP11BE4hQ0N0x484\r\ndL7wD08+YwSzClalNc57j3mn//pSbj85FD+mQH0MON7y9JCwk78nGmlKow90\r\n9FxbDiPEjuC95br6zyebO0oi/mDjPJK3FNU=\r\n=hm0a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.42_1667552904187_0.05780508894898717"},"_hasShrinkwrap":false},"2.1.44":{"name":"charlie-utils","version":"2.1.44","description":"- findNode 树查找 1、解构子级查找 2、递归\r - toList 扁平化\r - listToTree 列表转树\r - filter 树过滤\r - findPath 查找树路径\r - findPathAll 查找多个树路径\r - forEach 树循环\r - removeNode 删除节点","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.44","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-yVNcC35NFgobTbsoKJ9s9gkyLmTpjXNU+eFu1MuiuhcayPxhHNJxeyJquhg36Fqtv3IWEhnKLNaZRzIs72La6A==","shasum":"dc0c4249d9df9902b1a1469fd7a41af358923622","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.44.tgz","fileCount":17,"unpackedSize":24259,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxoE67W9IcCSn8Tu0X0o7wryoNctJA5bPwRLEhRz9KpAiAbrkpsXy1VBFaYrVqRfMddwrgbybwD5bmc8SkZA+D8Uw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkZ4CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpElQ/9G+Wcjbbc4/JatE8E6khZoODl3Gfw/mJTY2zbeK9DieINhmVQ\r\nY5+9dDTEIinSV2dqzvtG2Muu3DsFBePcAXNWa0KYEZX7g/2DhbGmIU9VVzAH\r\n83yc0JYthRY27m5P3tJ7tNTaiBAigydsFORm/1iY/o5aBEaRug8o2VGlf/EP\r\nqF1YfVP3h8qvw32SBYxZYRoY8EapZbAmY78BSKzd94IEuYyrPBQygoEkMTVP\r\nHZicJNTnG5ip9DO3Ae4UGbj/49kZ+sgQNGnXEB8dPWZ2baFHmuYFlfgXhPKe\r\nI/FbYa6hSFF+Rbg/vxNQxZ3R8XDHwtoDATM8dp7TbKnxosy6vmcj1Y7nSUsu\r\nNFvr7ix2xcPC3SKOK6GLZnLXFXJybWALR+g3qTBgV1O2vbgnWKS3kuKXx9dl\r\n0S69wFC4rWzyrIjNrQ46GEU/aHANd2UbUY6jnNzeMlPAXWPLIS2nMn/fmvyr\r\nPqqatY6tPJ2OSTiHAz2t4YviYERiVbkkKhYeJsKNl9AXUhk7RFAvnV098dMT\r\n2Vwxe7F9+TM4w4tlZ0NSy7hBtp27893bEwEQq+TKRUuVxM6+DiEumoinB2wx\r\nd4sWvQ9OhRbwGXa7S1/JqhVTJISBUzBiY8VA8vv8vkyiLlOYDsvxW+jGKkdl\r\nkzbUz+v2x9StcS8N2X4Xvr3EiimUXOUC6g4=\r\n=g3Dp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.44_1670487554203_0.06378857376076863"},"_hasShrinkwrap":false},"2.1.45":{"name":"charlie-utils","version":"2.1.45","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.45","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ZxB7sX3l2CI8+jBCJvt9pRgwtR6Kxt3DOSnHdr4Y9EUcBUJ7urmC9EQnZ2Hd/yY6jXi8VKCvTkwDtoU44j+ZAQ==","shasum":"416bb5c0f8b379b746b8446963e2b96d77a21260","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.45.tgz","fileCount":11,"unpackedSize":15887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHZly2x/LVfuo6isTVuZ+supp+9WZ7WWbwkJdvwykqEQIhALVp0QNi0WPe0ZPHDJa0a8G3ybIGppY8ErSuGZlR6Kuq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkZ4kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh+Q//QS+ushsmuRsiUvaXtamv26C7018ebL5MCwy9VAeKxiUlmnac\r\n0IwQDIwKNGOUvVKR2LddT7DR2nw5JtxWPLGxC41QWywpYUItSoSNJslv/VvV\r\nfP+0+m76PNEY4YoeWjncao9Z//xLOpnY5a9c9FQ70D6YSkoqCPFm465X+arl\r\nqj9N1mQjHQW15Y3KtRpXqIU/SuhZOlmrE9UL8hAQw2c3ZaIZ2qXcPLjxBayE\r\nq/vxiGgw8+IgrJYTCGGdo4TUFjXxGc153HQ18ttEgl1dMZuoIGLNxR1QYY30\r\nqygNGvUDqti+hZWzPo6oK5qiKvF9wgyNRZeDYxrQ8Wlpur3kKS0umNXZ30yB\r\nr+9a1h+d2T8U1IfMJGkxQbxEhq2cs0Wr64PDTrjty9AoOOsgPU5xxnztDuYc\r\n19xJoUPMYGZKW6K+udgNHxWngO6sO2NoLzY0J8CytoFbPsYH4P1ToNTE0Nra\r\nid2k/dyZ1G5uIu2dpJnBrMKleaWNmU32r7jZmgkeav3B1MaFQ/Gj/WjhtWns\r\nYImdHE3BalA1BCem3pMPYxBqWF4CU4GQpH8+q81Ul4t4YAbo5+KOOTsQCvIv\r\nY0beLAGHZktWTvEIE0Dqr6+tBmHGfp+jRKg7bnk9NNXnYKdWcopTYqGQzPXW\r\n3raqaVQU0Is55CjyXJ8nJNiyjSs12HWGQPA=\r\n=ekQx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.45_1670487588540_0.002849309613685458"},"_hasShrinkwrap":false},"2.1.46":{"name":"charlie-utils","version":"2.1.46","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.46","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-M0Lr3RLDdHPx5SHx0b6n8tKYxHbXKaQUvaFd02gPNnJv4PG8+Z0juZYHNZUstrfKC+MPJ8RQTFF86Xm4lteekg==","shasum":"7d9f814a32f48b7b980ee99ce7608d5777884ca9","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.46.tgz","fileCount":11,"unpackedSize":15887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqzAcpgHofK3172C4dUlGsi3aa9PbrtuHM+kmZeORWjgIhAMVH5Lo7kU1aRPSHF24N0Sv6bGjxo8nAg4qksy96Vthq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkZ5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV8w//ZrolaFzIbYoq32h1CT9hCoJ/STXyJwlln9C+EoXb1x/rW+uC\r\nJgLq3qn2wHCUIsJjDF+kpTG1IbngevpASQ+TVlidmfLQyi31sWQdcCyA5Al/\r\nth/mlD/8SenI9Jq2Ijdrh8TTAARoPH6RaYWXVtUj8pWfa2fOGYx5BylUhEmD\r\nWjqIrA+adHxVbBfSG0aYyfC9btief8Oi1uMrv1hK0qBpNMDGuLNeU5Yra3cw\r\n3yNyBNt4jgkhtWYP16Ir4mvhHCUZv9LbIc7slqEHcWzuWtGNPG0HBSwaGfYf\r\nLjKEidQDJPRjU64+3aWjzRX8detDEHLUwhiE7Xr+XM03xEoPgd4A6MkM7emb\r\nQqxlKe6r/dP8E3NJ46SCN7HRs9gZ222UGtBzRQkKZ5mKFtTWqguOuY8q26oH\r\nF2DXgnfXOAKdsyMYUB1k91z/l8F5BM5mTREhB0SbUbhvzH3udx6XUx3yXTQu\r\nVxDBiPDjcB+bq35tR2YRowTvLfQOLZp770WTfHI/EPW3I51B9rFzqZBm7EQg\r\nGKBZqn3mE4oRUCmjEy1Ujb0BX4PyrXG40TxffwHSxxgwvAUwVx/5RKmakDc5\r\n7mA/HFTZ0LRLsgbqU9AYYv5HQS017t5/zf1NsOUGkO4jB2El1nB3rFsoMbFS\r\npYztXBQeulncY38FdbkV3AnqPl8mciXvDJw=\r\n=kEnj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.46_1670487620771_0.5333365505400935"},"_hasShrinkwrap":false},"2.1.48":{"name":"charlie-utils","version":"2.1.48","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build-publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","publish":"npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.48","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-LRYcmZ3JDgb3JIKchsF+bBrVHRyRWt5WZD+DAiClEK7dgLroqQ75ASue1d/dlWjlTf+0nEyEDu0QvuOJIhKjRA==","shasum":"95bc98d63e2f796d9a8e099486300e035e6ed2ee","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.48.tgz","fileCount":11,"unpackedSize":15924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBGMHDWRXtz0E1676RORr6aF/fylIDRAljx6IyhrWyPQIgD9rEs02f2As4zapD6n4U1C0jusj11nvqQNiQ5Wc5dr0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkZ8GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoElBAAleLrU86pOGsR4GF3/2p8HjUx5Hs7T/e+76s8A7pKA64DdOzp\r\nBSwhx5odnTxqYpUNQNn2A9zASfwnd4SeqXSesaxZufB3vK9MXuc5stKmOvf5\r\nIYTvu+m042XrKRmkmblDdGAI2jS0t6pCnkKPPkZaDMDLj41+Q9cR6Ips7dZf\r\nU66mxryJNQdNJTWzIyTjg9BX5b+3MiMDkQpjiRkkPY7hNb7rBfSHyxoIlBrQ\r\nc1xJ1xEx+W1EyYeoZPoA0gAIqEMp+gQX4mBDbid8dbtpKHrPIaL9aMlUMcI5\r\n93KdXRSzL85umAM+T8ELAPhtmRf+78chlwpt8QfHkZxDmzofl4ZWVdP652WG\r\nNunrvWit5h9b1WIPobf6zLnpmWVjXMEDhHBYkW4mtCTO54FETU28/M5aoCNA\r\n1LbuOFVYxKSJMD5Ha7WoaIIUiUYRsXOxMHYT9lBAPx9Ereo/XaAo/AjSzCFO\r\n/hSXw3PzTd56LGlv/J3av+ZVnOt59qJSFY32SuU8VmQlKqoT+aaFamuKXFbD\r\njJiFr0hlMBPCrLjmb3/uZ53Tx8LTkTBMPNXlZu9vbGjncHhTd+0XVBlKBeCH\r\nsDHRB9hSgi7N3Qz+NN20ANJEkEdtqfzSCqc1EF/iYhUL5U6r6p/zRHdqbUiu\r\nVD98JJYL2rwYzoAbEVJCoKBTFvwrXDtLAD8=\r\n=F200\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.48_1670487814319_0.5295716454270265"},"_hasShrinkwrap":false},"2.1.49":{"name":"charlie-utils","version":"2.1.49","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build-publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm run publish","publish":"npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.49","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-NxwfA0rTd5/Jh49aNw7kkWHa1XZA3a5kfPrH6iFbDKrKY7i3gzQmrqDe+WBuzBIJlg8CtQZxeWOQEtmEtV0bKA==","shasum":"4346704bf16b7c104005e4add44fda0466d48157","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.49.tgz","fileCount":11,"unpackedSize":15928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1eR+XVlAjNK4kYK1ZudoXJwBtQ5mXihd8QaX4PflP6gIhAKz9SCholishQn6eP8pf030BOYitJQ8b3D5kWKG+WiSO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkZ9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+dQ/9HK88M0UEFYdeAyMrjpXK6WUkbeaq3gNAHQEZT4v1QyHHHTzI\r\n67RmWB+v2Ze8BiJMW9ujbCYkQgeEOH5jvFhAtz16rF0X9U4mXLKEJNpVuHI5\r\nKQPoFdOjDjvTjXYmVc4PnBFi16iXnzQ2NbWRR3bDBtqY4IzfEhMp+YGkDhIG\r\nbmujvgelThe2oOENditq0JLwQNszatmXxnufr0TClIPvYx4HCE5cuhnVVZZt\r\nvP2xmix2xzRAgs27YyfNgcGM6ISnBnlfUE4cQFAWEjzL0rhEZO25zGKBBdCP\r\nsUomLzyRaApugw/neSj9elhvlAVN3ie7yJGYcCkKVWn7WPV28MezJ/MvHtqC\r\nUDyv6OZTx23V/JjrzMhNmR5PYvcqvtfghsNfgS3CjUSOWOQqPXXnk+43yfEl\r\n6uUa26e3PLtXGna2PF4TPjEeB6a4DJd/mpV0kOE+1HiAJ546tuxepF1Z4zAu\r\nNm3n0OSOFwtMpktJxYYPLEA9rBLMFDHejnL3bHP8nW+NnBjHaYwu6hnRSdgM\r\na5ZI4eYMMLOu4sMqGteGgKJWS4VP0W8dKrMZ4Xbj3mFurR1PbQaBVCAkANle\r\nRtoF2qWyh9J7sxff8656WLdCAFh0Ol4TU1tG2Pd3JUESYLnMAjnNLdYCJdp1\r\n81rsM0EqZkzTjq3UbiWz0oJlAC7RsCC8aa8=\r\n=Qn70\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.49_1670487905301_0.2839995044773618"},"_hasShrinkwrap":false},"2.1.50":{"name":"charlie-utils","version":"2.1.50","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build-publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm run publish-test","publish-test":"npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.50","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-gURaY+XQiGwUHvCdj7xe2DdV6CDFUUfiBuC/SdokRTpM1dH9Uh7QmsoMwS6GsCJm4LuXbpHF91GYPWogyKK77A==","shasum":"9bceed3a5825cfd0c75a780477561ec923de57a4","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.50.tgz","fileCount":11,"unpackedSize":15938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg2fZ9olS9a1KBSncGdRmDB2nT1tfVdCmWz2LySieoRgIhAJRwW8SquIWeg7cElMajT6NbTGr2fiNjmM31pC+3IVtA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkZ+ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolUA/7BMlNWHfsJTAqObfl45OEXIWRJVKYdeq++mMD8fNwSgzkmj6+\r\nCS3HFFUctPcMXb/zEJbXEPjk/s1x8Xcgt6taKEnXep2Q01WeuiG/Mj5dQCyg\r\nfItRumAjLFQ4/Vj2yyKibv03C+YcXW3BxeevjFdz+JYX8U0nSQQ/MCimLxKk\r\naQCHSCkVsg71qMOPg7dF1xEGR5N2XjnHwshBIyKDD3krmiQ30t+C0PlHnBiF\r\nnb0oqfpZmCFrXsd0lyegvko9KBfLnoJrP+cggkmQTwbtAiDxU9lzIvsMOSok\r\n3EALkdeoGX+km/AWIfWAWxtLbNuFZOSZskoqVitLnnaioERTclm/2nVgziEn\r\n1sToEOk2drmOWXhJgpn5A2rE8+BwvNMErCXF+ns1XGjdnvwsIrPy5Q4BE8x4\r\nDEk98aAKhMsiE8I3Pc2cKCmhGxNzOasO/zIwxYK0KeKN/FC74CUurXGYI9ir\r\njUNn4qBe/4s4WU0kELErfzcgSb9qTG9XKslPKnXtYXlceb3mWcJPVir0qEyy\r\ne1bGMyeVZ3IXGhYP0NT+dbU1I1KN1YqiKK6OWmCAyuysE7INaVjR/CdxM8uQ\r\n2R/bT3KI2eY2tWq7igzzOQL23KJG30XGfSacgJELmI9E3eQvWsTJwDSDa7Bd\r\naS6y2sHaXlnlKbCyuwkwqiJLPIRXFhvR1SE=\r\n=CCK5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.50_1670487961525_0.7235773291927474"},"_hasShrinkwrap":false},"2.1.51":{"name":"charlie-utils","version":"2.1.51","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build-publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"800432c48866c151f99ecd96554ab955017d7c83","_id":"charlie-utils@2.1.51","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qRtLgVKNRZqYgyEGlQuZlcBrOf7Toowr7MXRlBMg0Rm+jqSGt/HoBkRQpqENw9dNY27NveeErhMisJq6Fmyfmg==","shasum":"04d6fed9e18363edace7e53d34850597d679e332","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.51.tgz","fileCount":11,"unpackedSize":15893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoaode+aZwz7OqQmGeEWQ3Th5KcUxGErPmTND9cC+V4AiEA3MtHiaqTK3zR71GakBqbg4zr/V42MLSc/M9rkkiW54M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkZ/CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFMhAAhfdkOpXGFbBVVcCFcr+2JVtsBxVmwc5uyR0L+yEde0k5s6QF\r\n8PcrKdeHvJAV46p/IA1uv58DaPsXRPax4exl24EqpIKiqvPR1qJQUcO6WWdR\r\nKV9TX8MOnxEeJJKDgXQ/eJ/0Wc/PS+2dGYi84/wLGQrOpJEVpfiNQynp9jVY\r\nMAPXdP4H50+4nVEdS0kMB9F8VkZHV79R96qXdh4qpFYVH4dXfFtGMQzmUeKE\r\ncDnd0reaIn5gyiuyRzgc5a4T3nZ/mVHvyT7x3SLtJMGOpm4hiZzRWT7NQjPQ\r\nw9WdNrh3g95jypoTDTPm2xFaqwRedMYk2HLVWbG8BBDMGTC6eT6vUPxvo+Ad\r\n4tSWwAAb62GyeIgbB0bOpAWoRTLki6MXWq8gwvE2y1lDKbgdRpnE9k+LDUtc\r\n9XFdP8JHr04QW7e7GN+PGd9XYvD0wnRs2DETt9VMMcgohpKJYIxb2MjchcLW\r\nWnFz16h2AGRVuYM4X2QUe9pjIasPunTPOf3maly7z1yzhkGJ70dTjHW5LFe1\r\nL3jgATG+NH7BbHYDu6b0dtPO+AP2NV5OMFu4xzGX94g6p12vcD6Xqn6hbKib\r\nCfffOExxlhXDdG3Cy++6VWUklraTmyoAo21hmtVcNvOHR6FQ0nx6hZFJ4NxA\r\nZGBPBrCshjHSyeSWlgVbmI7WAu6LRWSpbFk=\r\n=B8EM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.51_1670488002054_0.44891032751099935"},"_hasShrinkwrap":false},"2.1.52":{"name":"charlie-utils","version":"2.1.52","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build-publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"90198d7d377677f4a04e8e681cdce6772e5b8097","_id":"charlie-utils@2.1.52","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fSVcrpBCzKQujZr7vZI67DdAU4ZwaERzGtmt4T1Eyy1rt1Ol8X46o4Arf4pPdDJM4ps8jV8pfFk4CDf8aWq/tQ==","shasum":"e0024f3205fa0df68f37983f4b0aa6b7d8965368","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.52.tgz","fileCount":12,"unpackedSize":17056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCQpoChuSUzgplHdASuYCtzn8lrKd2AJ/zKAwSr+4PxAiAyJZ9QSdoy8ftAxMc+V9wi5/g4mqehj8q3tjblLB/j/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2i7NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/kw/+LUmdOCNOzKtjQH6PARSPgRR5mojW46UuJuQAWxuRVk7MMuFj\r\nvd48HOAQG1hXiDo4OwdlSShEicLK8xuj8ZQbOBwtyky9J1U4pHu/0TTvOIc3\r\nIMlP0cUx2oCr7bITqK1nsnTLFMJSocDXamGu6e7r5CrNFt0M6vLjhBscS+sN\r\nDfVgF4N5wSuC6Da/BcK0i8m7CRWdo5Rp8q+hUGXWuuLI3IB09nDUWR6HNn9f\r\n3lSxsl0JBxJu1EAA2neOEWAmo1FGZgGaKB9lidGDZLyDw/M6ClgAoWacSwhK\r\nPafn4RzPs7D5/kfAAkZDy5NDF99OHTJpprvokNDjuRIsoiN8Yyy857P/l137\r\nTQQPT0KfaWfVLAz6VUJevr94NiLYlPhQll7m4DnZvGwPXGqFbJgBIHrOF4LH\r\no9aGGcIQpzyAcbJDLCCQDx7bt2V/DjNp/9CVwtZtqHkQ6gQNTmrmDtof8ZAM\r\nzQSt4vY6Vf5SuaT/IqUUj3HCyAsa8wrlotqd9SmOE9sYkIOOy3eppDOCv4j1\r\neMyz7QQcRuuv7PC7k/Qy9JWfg1u0Y4VwTSh36ncPfreonaPvMVNuTiyJo381\r\n+NZ2R/DZ7Sqi1k7fNS9CnnUDsrzXrUCbtWNJKOSn36RodxFk1RIsgjVPN4lv\r\nPzVGSBnaeUjd9REikA9PMQV0B+Vr3gJoadE=\r\n=jWaw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.52_1675243213576_0.1635116385585782"},"_hasShrinkwrap":false},"2.1.53":{"name":"charlie-utils","version":"2.1.53","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build-publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0"},"gitHead":"ab4f3356c30a15bc3de74c4b6cf5dc80da75512a","_id":"charlie-utils@2.1.53","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-gw/h7W28eX3ThKg8R2R9DbHiGHbn3e31mpyEa9jwAcfoVejc45EcBFiukjYTWQYOXJ3HtOLHCpMYa+QjJhDm/Q==","shasum":"6aa2307425a194410c5d46c9891b78ad311942b3","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.53.tgz","fileCount":12,"unpackedSize":17290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhIeJVAhMGMR2a9PxxqgY3jNBb0yL+T3tLYW10OUY2gQIgGaa+Zgse0ode6PiwwYimRttk0SPLEfN0NbOuu5ghcD0="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.53_1684842455294_0.8967614075638992"},"_hasShrinkwrap":false},"2.1.54":{"name":"charlie-utils","version":"2.1.54","description":"","main":"/lib/index.js","scripts":{"build-rollup":"rollup -c","build-publish":"rimraf ./dist && mkdir dist && node build && cd dist && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"charlie"},"license":"ISC","devDependencies":{"babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-babel":"^4.4.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.2.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-eslint":"^7.0.0","rollup-plugin-terser":"^7.0.0","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","eslint":"^8.15.0","lodash":"^4.17.21","moment":"^2.29.3","crypto-js":"^4.1.1"},"gitHead":"3dc7e0d8c0cfa6b1eef62fe0a57dbff310b2a4a3","_id":"charlie-utils@2.1.54","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-+VyTrBLBY2+FteJsvVS8pqFk+kWpon2aKpCjSSpPORFQ+5YAe+3aq3XlPuTZNusLvrY6AbhlZSHFyu2Rdk+THQ==","shasum":"fea2aeef0a676bc84c689f2d00ec5b5adf25f1e6","tarball":"https://registry.npmjs.org/charlie-utils/-/charlie-utils-2.1.54.tgz","fileCount":14,"unpackedSize":21521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/55/smHloD9P0nIU7iYu2fFRUxG6gaoAxdJ3MsX/7kAIgBdcc8UoxVMHAS9QtjLrCkmEcOy++39BpyviXXP2CAmQ="}]},"_npmUser":{"name":"charliegogh","email":"charliegogh@163.com"},"directories":{},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/charlie-utils_2.1.54_1699329153685_0.9735894489862849"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-30T14:58:59.661Z","1.0.0":"2021-10-30T14:58:59.783Z","modified":"2023-11-07T03:52:33.989Z","1.0.1":"2021-10-31T14:46:49.642Z","1.0.2":"2021-11-01T07:09:23.113Z","1.0.3":"2021-11-04T06:21:47.131Z","1.0.4":"2021-11-04T06:24:34.903Z","1.0.5":"2021-11-04T07:58:19.073Z","1.0.6":"2021-11-04T08:05:27.665Z","1.0.7":"2021-11-04T08:12:53.405Z","1.0.8":"2021-11-07T14:11:02.134Z","1.0.9":"2021-11-15T09:24:18.310Z","1.0.10":"2021-11-29T06:19:32.750Z","1.0.11":"2021-12-07T04:03:30.971Z","1.0.12":"2021-12-07T04:50:53.601Z","1.0.13":"2021-12-10T07:04:50.194Z","1.0.14":"2021-12-16T09:17:12.874Z","2.0.0":"2021-12-17T08:28:37.633Z","2.0.1":"2022-04-21T08:19:23.511Z","2.0.2":"2022-04-21T08:42:11.571Z","2.0.3":"2022-07-05T08:25:20.721Z","2.0.4":"2022-07-05T08:52:46.380Z","2.0.5":"2022-07-05T09:11:58.770Z","2.0.7":"2022-09-16T01:56:02.459Z","2.0.8":"2022-09-16T02:24:50.137Z","2.0.9":"2022-09-21T03:56:05.969Z","2.0.10":"2022-09-21T03:56:25.856Z","2.0.11":"2022-09-21T03:57:55.365Z","2.0.12":"2022-09-21T04:22:32.115Z","2.0.13":"2022-09-21T04:23:14.184Z","2.0.14":"2022-09-21T04:23:44.091Z","2.0.15":"2022-09-21T04:28:08.095Z","2.0.16":"2022-09-21T04:30:01.001Z","2.0.17":"2022-09-21T04:32:52.082Z","2.0.18":"2022-09-21T04:39:32.814Z","2.0.19":"2022-09-21T04:40:28.117Z","2.0.20":"2022-09-21T04:41:02.880Z","2.0.21":"2022-09-21T04:41:27.819Z","2.0.25":"2022-09-21T04:42:12.213Z","2.0.27":"2022-09-21T04:42:44.615Z","2.0.30":"2022-09-21T04:51:37.926Z","2.0.31":"2022-09-21T04:52:58.663Z","2.0.32":"2022-09-21T06:22:52.426Z","2.1.0":"2022-11-04T08:52:53.062Z","2.1.1":"2022-11-04T08:54:19.915Z","2.0.33":"2022-11-04T08:54:59.590Z","2.1.2":"2022-11-04T08:58:16.659Z","2.1.3":"2022-11-04T09:03:35.239Z","2.1.4":"2022-11-04T09:05:52.107Z","2.1.5":"2022-11-04T09:07:25.897Z","2.1.42":"2022-11-04T09:08:24.359Z","2.1.44":"2022-12-08T08:19:14.333Z","2.1.45":"2022-12-08T08:19:48.772Z","2.1.46":"2022-12-08T08:20:20.931Z","2.1.48":"2022-12-08T08:23:34.554Z","2.1.49":"2022-12-08T08:25:05.460Z","2.1.50":"2022-12-08T08:26:01.706Z","2.1.51":"2022-12-08T08:26:42.211Z","2.1.52":"2023-02-01T09:20:13.765Z","2.1.53":"2023-05-23T11:47:35.479Z","2.1.54":"2023-11-07T03:52:33.835Z"},"maintainers":[{"name":"charliegogh","email":"charliegogh@163.com"}],"author":{"name":"charlie"},"license":"ISC","readme":"ERROR: No README data found!","readmeFilename":""}