{"_id":"youtil","_rev":"61-8d30b859da13cf65474d23048bdc3290","name":"youtil","dist-tags":{"beta":"3.1.0-beta3","latest":"3.2.1"},"versions":{"1.0.0":{"name":"youtil","version":"1.0.0","keywords":["feutil"],"author":{"name":"sxei"},"license":"ISC","_id":"youtil@1.0.0","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"57040276d85859a15524d3f597b37b3a045d2f00","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.0.tgz","fileCount":4,"integrity":"sha512-Sf8pmOxbM3PLAiUbFL1uKmoY4WN5bzP7isfZl3eU7nGbvvq8ovLkm8/3So4Xe6TWWu7o5RhyzfTzsqB0cBJI5Q==","signatures":[{"sig":"MEUCIQCwA2LkRdW4dMnfM6JN94IB8A8Mo2A9TARH/BwCCx9wvQIgSpfR+Cz6OdDVc6g6noYpXI9c8phQAAIQdHlDGQqHqy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcvYDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomVw/+Nvz93z/xOMOr4R1dOaK2+bvPPXheg9w7656cg9lYwPX/2eup\r\nT+UkGZLaWch7ho6RS2K5Xw5KG8TNhz+RF+fqEF4qrijg0qNFeTA4O0t21lsu\r\nJBqfKtR1kg8lrH8PZblyWrM9NU5eC0Hv5L64Wj/amen5+ncA+E0jU0VWowa3\r\nte9MypM4Set8dy6YWffU/aHAIu4X96xKViyyiXZ2JykUKbYq0gRHu8Fnl97W\r\n5HJHo+59/O+mwIRkZFOZo+L+06EX4/czwQDu/fUVw4ZteyxeUkkQY9Kq+JEF\r\nxuSbnnSr6T3grYtyb1l1advjhhTzRVA2JzeH7btsC/PrVe8/kF4xe1R0ZpAB\r\nQ488UeBJrC1o9yDXzmkM41rKSZZ0mTHl4jQZXSNhjS3dRU5UOdG4SXkgVC7K\r\nqn/a3b9XFAa4G0eHi9WxtE9rnE19L7lOH01SBVQf/lUoGQpr4OuIP8qd6rBZ\r\nOW4VfPZGpi1acC5WNwDgoMIgqnfqTvoKg13ewXr1L8/Lf9BYRdjAfHxglNxk\r\nXDDqLtEjEzV7rr5J2ZERd5sUxpogtX8yKxtXJyLtPxgfKSUkoGfG9Tg573nS\r\nEHTnG/ez/873eDsbx1ltQ7JAkcOrXjJkiOCvaHDT4ypvm20mUUXNQxVdBgGf\r\nk83Trnp/3j/aiySis2CWIQHRSE209FDG9as=\r\n=kLk1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"6.14.15","description":"Front-ent util","directories":{},"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.0_1668478467258_0.00788599316485139","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"youtil","version":"1.0.1","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.1","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"eeb6b650c9275bc6f60c25033f62c1eb83b88caf","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.1.tgz","fileCount":10,"integrity":"sha512-AuuexmjrFVYYTINAj1E2zXgUNF8EizI/BfCFMIOQGqMD4JB2+XmxUckcxs31ykeEEj62bNmnIwTdBz3LVYF8iA==","signatures":[{"sig":"MEUCIGLArSn+2HoZcmF7e7pBYLAV1cSHZ/ZAfE7wmW73n3WDAiEA2AMi10VLf/Iq54hX6KSpu2rSGlqHN5TqVfB4hNFEz3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5NeSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfBw/9HhpCAz7lL6NzKy4QnxzO+LHcuzr4Xo6F1fajk1TcNiERmW3e\r\n54WIJPqj1+MczB5Yc9H6LpzHypMWRtqpcFavE3TBtw2h/+BC2BysUC5wRE2e\r\nCrHU+7U1Plrefz5eCxaxoNaneWqgD+yBYskOzkzFOJ4qEKEzZ70ip+Se+4a4\r\nKuMFtto8aRARoll9d3l1brNBDTlz5U1/WZh9R5wQpxkxLI6vB/GSK+8iPGt8\r\nEaNQhc97YfmMfcVgir88FEueS/9KculVtWGQwZZHsSDp4aXfLelU2de6h6rW\r\nAHqse164G+64EV5rHTl23pv1ZOKMxUjC0/Bhaa+fbCTHgps8s/sfUbQEr9JD\r\nXXHtdD4mg1Wid9ByrxfXR18TyLrFTNXyojAECtFYqCSng3bytCCwvOGEmFV7\r\nYo3rcwvyGxy15IpWN5jN8hFmV+Em3QUS/r6ekxkJV0n932LA1yDjRqdWlYx7\r\n8LTn/4U7V96L2/TydsFvms1rAmwjp2lIY67s8RXbrKqWlyg+PdVQqgz9OrPF\r\nkLAl4x//NXlN2pb2TfKFFntTN8v2W1R8OlersQEhSf7mioLk5P639qbYkTsT\r\nkoT9yzQzR+SxBbU2u9as7577TaTifnGdcaHQHX/gm+aTwNjhBEno94qNHRKO\r\nZmnSuj2iaK/Bk3RCT0Hz6++UEE1yHZNODxs=\r\n=ZCLx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0dee42b036d4cf912a1d3d64a42d23afed0f18cf","scripts":{"test":"jest","build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"6.14.17","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"_nodeVersion":"14.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.1_1675941778763_0.07797525942609163","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"youtil","version":"1.0.2","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.2","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"3a2eb2855825843e84f48f271691ed3b9ba286a5","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.2.tgz","fileCount":10,"integrity":"sha512-y1mekkSVgrfSLlLOH8xbQOqi0XyK/eR/IiP+3Nyol/k+kuXJkCt34YbthTQHctnfu/I81ni7qHJop/lMk2BNdA==","signatures":[{"sig":"MEUCIQCRd/N/ot0yNDE+YF8O2KUTThoJ4vNFMGsUUbQ0K0zeHgIgA/EFkzrxEzIlWkhhNXyf6N7btEUTsYyB7+77cFNizn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5ODrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWhQ/+KyKdyJpQ9n1IP6hQFThWKl2vn6v6H/NKiomwwU2mn9pVqkRG\r\nL6Q8WZg/Kr9RxHJ120vANCF6GE39dP5m67VoBaXfbVZpzRtCmEiq0RluJWU+\r\nHPx3cE+A6EG1zYIy0+oYJD1CkpUCe3CzDiS9JYrK16i62v026VukbsE71/wM\r\nE0ymVPS2lRlm684dAKuoAbiENxP000GAqp7RU9A4bP1UtgFquhs3FmVBRCxo\r\nlDoziACXXv7lBrM2ZghTBjHkG/Esq7X2/rgwKApPeiORMiqjtDet93+2+A74\r\nfwhmHQe3uvW+KtXA1WvPnRip+n+RglsZPN3zwOxXrtULQ2K6NJBGlOSioi+T\r\nNjOFg5b5dCDaIUbO9uVhiuxahniFnGF+jZz/4yulpfwylZkG4FJUm+PXEg3S\r\nCvF6uB4nF4vBX5dihsfVqfixK6uj4YGL5Malxvjjgh43MOsLAo0jXGfqL710\r\n60ghX045lKVKrFbsQ3LLIsQK8yfnjwfbs1O95k7V/JFTfuu0hqlOhhJCF95j\r\nS5oMgPB3oAuX/Q9NVFimo74n9VgKsHe+85O64j8ryKYveFK5L44d0si0qLh6\r\nRQB1wAGpHf7Mpvir4Mu9Jnc7absAZwCJswW1haJq6NhWPDeYJnRC1jzgs7Ht\r\ns5dyxDuSwPfVPKi/BBLAKiyOE+sm5d0DqwY=\r\n=LZi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0dee42b036d4cf912a1d3d64a42d23afed0f18cf","scripts":{"test":"jest","build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"6.14.17","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"_nodeVersion":"14.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.2_1675944170814_0.9626843563651473","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"youtil","version":"1.0.3","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.3","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"a50d01539f01841f8cc99443e1d7f8bcc7926f04","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.3.tgz","fileCount":9,"integrity":"sha512-EP7igVJqkQGnEzkI6huZW/Rjmsrb+Qwe4SMPpT47/4ienfrsZamuFPfCKd+99cofNdbfNTizHGW8I+nFNdfXZw==","signatures":[{"sig":"MEUCIDxAgNf86L6DTwSc3edrdpCvahWqFk+DEdoh2Y9mEfHuAiEA3Me+kGNz5+laCzExekV+2jI2V23AJSnK9PeP/bQGo2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6zXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqeiw/8DzubQVsWSuEK3UlMe0QCOmDIAUhGg0j3absYWoz46IdHPoBd\r\nPpzSvgawrJIRxjU3gQOU+Y3d9Qb6LcswM0doeBM96wZXi6PsK5GbJTXo/Yla\r\ngTwx75RWWEqJI32nyWhVwukBUd3TjT51aRbI/0wjduzYGB8ox610fDP6Xd1m\r\nU0zvTQhp9lPN9Rir00jwDoqxIOq4v3apdn0z79wWJibwn6wa5QnLD2R+xS0e\r\nyOeH9KEXi3KcztKAdinHPNMSCZX93jXMrsHja4BAMQ0gGvcieJDTmq2s48eS\r\nSlmkvus7LUaM6CHpc4MS3BbjhMj4m6tVj+6Nx9Yp1rAYaMgFR2AkdeWGUE5L\r\nrzgY4jTcXRku1MMXiirGwY87vjK+O8fq+AttFR3ZGFyxlZFhCuXpV37V3+SL\r\nmfYZhOV891QsUg1cHJ+CZkcid+6ItP27akOsiVg0yd/GRYqVhL5zz07lLkXB\r\nFkOtH4lNxunNAzX5FhZhcRqRM81+UJmwvQPDHaRfNWgMTUFvKaIEg03evAI1\r\nohAImUlAvJpDioXR6QPEVlRrqb/na/YWnr80BJPogXvo2eI95PFJRzn/V3un\r\n+GpIuUlNVcwtqz7Rq+jZQoTZoPRaqh/YesbLn9Tvd5+fVJ4SfnYpTwS6qjDr\r\nyGRxIJpzUluefW24I+f2o5FnS/u/3p1wwek=\r\n=ze4J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"65c4a79552393d1c5bc6c44a7a70299bc21a3e15","scripts":{"test":"jest","build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"6.14.17","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"_nodeVersion":"14.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.3_1676359133088_0.9670565822642838","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"youtil","version":"1.0.4","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.4","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"eded35fec9ec244dfd16c5eb4439db86625e673b","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.4.tgz","fileCount":9,"integrity":"sha512-aePNO+gtxgM136HI1vk18xLkJCgWWFG3W1RhYrLHnZhmQWvI8S6jb785RFp+92yKtzfvFaSXxCH77S4kRFlORw==","signatures":[{"sig":"MEUCIQDJVOEy/4kEofvl3CFXkKUWgceFojL0ah+ruEM6LJld/AIgDuAN2cC0KQiy+tWibayz7Te2XL7MiEU24Hazhsy11ZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7H2+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFPQ//dKtWGKlvYQ73ZDetqy76JJlHMi5hjD6qJnQftZu4gJ2iK7Vf\r\nhwqU99ptDpaCLS7omh5Q4K3GeZp41iq/XnvqCRZZuL2i09PHuOc69AHYsSj0\r\ngbMYAaB5uoe+F1gRKTRZ/2Sz8uJzVASpq0+oItvYYO+3P1V6+JlW1fzP+vSs\r\n0eH9+H0Otp30J2jmtWDnEea9Pk4LLI/B7YakzpA5ZOGBfyZSvmitiprBOBwW\r\nJmFRpxXeg/T0u29wCTPOsEucKQANm6FTGQUbi9iKzZ6d8YmydISju9inFtoh\r\nhX9PQH5UQPNSgxsWFJ8/LqgVlkMM7qh9VZrQ81ZUi8Abt+apV8JyHmEteFfd\r\nK8yRG+4bBtVghhr9oq8kMhpUa7yxAaC6eLfaW7JHtPvLYa7fS5iuR9+tThlI\r\nWWB82ioZIuBipY49Rl50kzLqTjfvoO+yJv9TKqmhxzXZc8FOcfurXAMYMsw8\r\nN5SRUrTG49kXHA3Q9g71ile5J1ylUQQeGE8VjS0mj1pXQQrT/cW23rsRdC7b\r\n+r9Jb7BDKkok3B+FvPR4vC5vui7l6r9iHEpcx/59EoDDw/jo6wI7sJBUJ7Xk\r\n50lIrm4Y4V9qp6Ay6CVDrNmDHGYi9Wv9E3EG4J/NScqfAHmkmYlGjZ8a15xc\r\ncEMh1hUmJ7GMhxvwC06Ln3nBOBB7psMj6Qc=\r\n=c2hs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c9672064fb2969d94ac9c2a3ef8a65ff036dcb2a","scripts":{"test":"jest","build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"6.14.17","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"_nodeVersion":"14.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.4_1676443070028_0.11116525203608596","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"youtil","version":"1.0.5","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.5","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"1650e590506366730bfd58525b974c8963877ff5","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.5.tgz","fileCount":13,"integrity":"sha512-oiyHLuArzQALq8NtlDLqUpt2uXi7YgqTuEGsM9O5U5HHdjUqBq8pGPFno5bK/SXdb0N1ngDK7wU5xo0I/xWDVQ==","signatures":[{"sig":"MEQCIGwaJ3bI+jjF3umK0NoPvWCSRi+64f9EulqA0QG3fbj2AiBo37YfYnlSb3Z3UnZ7ekPJ4CeAk/CGfm39MGksmgSSuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEb6ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWDg//YKLUZjvU9rRxhowmMm0GOTEZ24fM3NpcnwL7pzwB24oq06RO\r\nwdlLSIAnlS+UMJf+YLM8prCpMbqMUUXvsAkG4Bjfj/+nKnuh89IbzF3NffIU\r\nrkHBYLSV1EqkajleI3MZ9jKDnqdVquQTYQL6QLngdfUGOVJHr3Nmrauazvfu\r\nUobGuDdYcbreLJz+CZSzcChRsCEvXFhiXsnNHX8Stl/Ok4Rs6kKCPvNv/L/V\r\nf1uJ2rwHTMeljpueIAinRHL+wWgmHEeM0fTJoOr62jk9G62RCKfQwSjbb8TM\r\njcKEcmt13gjSGxOntMSC//hZG0Gzz/QOpcvkYtBaNKAtjxmgBG5O6cGdPp7o\r\n2vJxUpzRpdHd3ozp1ZJPlgRzkazxpNyYKQEUYY4wszKnRYmLjOELHF7OyNm0\r\nPq4MaRiHSkK3x7pO1GRAUyV+YSU+Txd7P4ItttNepxMeFlKA7CnElWrAZ2xL\r\nM0stfPVLecvC3tUWHQ/7O0LW8kOjz0CAaxHS/crgpcWFJoFX1Ktr8nJrnpue\r\njUt0NwkdRe7CqymG9wJakIfZEwAPj6DCtEkpEwXIPuS14I2b5HMKsyJ98G0z\r\nYje7lC5fD2AtY2w12j5dteqgk5eikfnUE42T5Do97gw5CMNSFZQpL6Lzfo+j\r\n1VN2//KjoB3p5hfHzKmED7447/DmWUuLXVM=\r\n=Dur+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"1f4d6ea5906cf0db1ea3f2853369f63d6ca1602c","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"^0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"^1.0.0","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.5_1678884505424_0.6211157944440846","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"youtil","version":"1.0.6","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.6","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"07c01d7ac14e1dfb9fa66816562b8fe2c194b2ed","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.6.tgz","fileCount":13,"integrity":"sha512-K/4teoQn5LNbenOwp3C7rRREyYuDZs6+WXhm6ji+ccgbsO2FxPCrtJwZsCdLfluynzAp3hwmTRutxQB7ClkJ4A==","signatures":[{"sig":"MEUCIQDRDSRgm6a5aElMKEa1SKFWi7wESJRXfZRRytMO5sg2RgIgadqpeRYmay36rmVHobTj0FMX62QckmA8DmAhBmi6u8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153627},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"77ce28675dca8268e71628d42bee507ddb7ff465","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"^0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"^1.0.0","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.6_1687684958187_0.1394136566929698","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"youtil","version":"1.0.7","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.7","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"6ba82a08ded4bdae9fc4a819129c471a6808cbfc","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.7.tgz","fileCount":8,"integrity":"sha512-jErZWFGjS+/fUoJP3iWu6molpspy9p4rFPT6aMxVHnoRER+KEvAOpfT3AYR0y/uhc1si6JebZQLqIQ5qOzqRvQ==","signatures":[{"sig":"MEUCIQC/FGrqpi+QVla677FVgyGFhulHNcbBGm10Mvyl+fTu/QIgIvW5olLzCsHZ39miJk3Uu2bpgoZhGldlE2d1/MbpE8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98705},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"9c75739b6b5d235258bf1c52688926d0e6f737f9","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"^1.5.17","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.7_1705997239159_0.808467580845162","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"youtil","version":"1.0.8","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.8","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"e3b680d7d49fa14c4b741bb9533aca39df214735","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.8.tgz","fileCount":7,"integrity":"sha512-FcWzKmEaXTZJnTabwfKBulEOh5GTCJBKjjL0zyBSbCe5ipEQRN7iYHounciT0Oyg0htIsFeUd7hKuT8th9H6/A==","signatures":[{"sig":"MEUCID77XpyVsHGlM7CxsedtTcZUTe8gfeBa8GvyIF+kqlPAAiEAkQJBey2X0IPMtdkE6MTL6tknBiGFuSbD4lJ/HL6fUmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32239},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"5cebbb5a863770660775cf9f9b5cfa44a125c4da","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"^0.4.14","@ice/pkg-plugin-docusaurus":"^1.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"^1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.8_1706184692632_0.8650603956931755","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"youtil","version":"1.0.9","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.9","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"39e45f10ced89a3a839bdbde0345361911921007","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.9.tgz","fileCount":10,"integrity":"sha512-5I5K0crvoToTjGd8jF3HpLcT3T53b6aWqwLj1stwx585J5vGIPudiXBme0u3ISmiWDqkEibMMhgUsCnbVQv52w==","signatures":[{"sig":"MEYCIQD08i61YriMrWmY8XA2cTR8O00catPpyZsww/hmwyjd+QIhAJGvQUmeRIy+EkEXDobPbc1J/EMQxy0UK8Yug40SJ7yn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123216},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"5cebbb5a863770660775cf9f9b5cfa44a125c4da","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"^1.5.17","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.9_1706186008542_0.7275368702482985","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"youtil","version":"1.0.10","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.10","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"0826e1ca5e747855875a575ce6a02f093a46cf4b","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.10.tgz","fileCount":9,"integrity":"sha512-5TXPtbGMyk1xIfMsiRvsgJ96LHMEPsxh3cEqqZC40+1mL2EAmb2noagQVndh54AdzOqZNqy3yRb48gV3O6hQ7g==","signatures":[{"sig":"MEUCIAyrQzq+y1Fa/9NLtsRfNzD4y6xQLTpCW3nx4gf29AtqAiEAvqGHD+67CDqFh3J6cca6moPdYnGXL3X/YvwPr6PxcdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48762},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"5cebbb5a863770660775cf9f9b5cfa44a125c4da","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.10_1706186939093_0.9360990091560153","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"youtil","version":"1.0.11","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.11","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"3bed42363f55e05e21c78837234537daedba0186","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.11.tgz","fileCount":8,"integrity":"sha512-/fP4m86fie183L8uxULRBKNJfdl/2e94aKi6a5SrIsAyLU7g/NlAcDwR/Y6ypS23yAqaIv5MS2+khnbyx2/uLw==","signatures":[{"sig":"MEQCIGmvAulxkzRLcp1CQlKen5BTo0FM43k+JwbOo05hAXHlAiAZalOkou0T8EoUVcSmRIKbnZVve8dEsA+YbitLYWx5pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117910},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"4e677f2aebb25388f174aef108f35229ad0707e5","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"^1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.11_1709198643748_0.567073186888839","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"youtil","version":"1.0.12","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.12","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"6d119c00eb7d5a1a5c7f405211ab21684b6de89e","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.12.tgz","fileCount":7,"integrity":"sha512-ukEvApm9oSaLNQzR0NNrABmFpMvEngvN4z2Hd+XA0o6KL5Gqrp3Ew3ynnLNkXOja3OgKzZLCHhI1Me8IS3H7kQ==","signatures":[{"sig":"MEYCIQDEQ5Y60ueeRsutw/023pLwwmUeeaiu9lCv2hQIEm8b5wIhANmP8fYJHqhwe4Z0MI2Gi2GFBJ7NB5czBka89eiKGFER","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36172},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"4e677f2aebb25388f174aef108f35229ad0707e5","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.12_1709205309784_0.9820236166007961","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"youtil","version":"1.0.13","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@1.0.13","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"d1c2238ab5fad81efccdea5f6dd623689fbca3d9","tarball":"https://registry.npmjs.org/youtil/-/youtil-1.0.13.tgz","fileCount":7,"integrity":"sha512-Qx4aFDVDv/QwBZbaDc4hB5YMYd8MKM2nVx+iX2fl+MQChg1uKZt8lC65ENE5SOS61iJ1mUVxb4DjprrFIFD23w==","signatures":[{"sig":"MEUCIQC440S6s9swwee8QEY4g8d37aBL+JPBAiGYEMv3HYyevAIgMKb/EVyRLEICp9knWr3CIeAs3v0F+golVoMXg8Y5+fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36674},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"es2017":{"types":"./es2017/index.d.ts","default":"./es2017/index.js"},"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"97af2347b6c95a2bbb07ad7aa26f9de330671d91","scripts":{"dev":"ice-pkg start","lint":"npm run eslint && npm run stylelint","test":"jest","build":"ice-pkg build","start":"ice-pkg start","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","2prepublishOnly22":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"8.19.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"16.18.0","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_1.0.13_1709276480213_0.19907529343246644","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"youtil","version":"2.0.0","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.0.0","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"d31ee9043b5d9507236bfaa7b96fcaa03b2d6c58","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.0.0.tgz","fileCount":15,"integrity":"sha512-K5ZoBVT9GUU2yPAB1KlRMJuOhb0PLZfMLKMLnN+abBQohsc2pRS6PSRGNWVAFlJXPjhO+k/evB55RTJBHALUiQ==","signatures":[{"sig":"MEQCIFcizhNBvL/VwqIHZbMDSo8fdHxgsPKuw76xgh2hMt7ZAiAYzWu8dZlxESfGuIy+ST2au4P75E0iwCY4PjXDOaGpIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50507},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"97af2347b6c95a2bbb07ad7aa26f9de330671d91","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.0.0_1743141613629_0.08427841645315626","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"youtil","version":"2.0.1","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.0.1","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"4d2962957f1af84a14d55607a561724e6badfb15","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.0.1.tgz","fileCount":15,"integrity":"sha512-onRleYyI3yXIdVYYNX60fSzF6/9Du6jVUlfXQPYTU7YhjceXZBkGT5xICn3dmEHmA2Z/FBOJOigvG7RhuxDY8Q==","signatures":[{"sig":"MEUCIQCDIsLmV2nfSLgbW5X4Voex7klKaNe/nUAaJ6PFFlwHnAIgSaDc043lqb6bgCPhV7d9wwxJlb8Kdd9s0yFPjHtMDVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50834},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"3146baa9248aadc2248b590938f928a27e5699a2","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.0.1_1743150269217_0.18735341222619506","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"youtil","version":"2.0.2","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.0.2","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"25826e52517eed9f103e48d84e787847154dedee","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.0.2.tgz","fileCount":15,"integrity":"sha512-GyFF7IZ08Uth+AqMRfjSNR1j/pTkjjiFzlWEmjXuRkMGNp4ZpKvea/jIOO5dia+f5vG3/Ubj2xzYwELYrrEcOA==","signatures":[{"sig":"MEUCIQCsOLzQHcIR35jE+m76YkHtmgDPJSuIItzPVADYsgYc8QIgFrhq4auMOJh+b07JsOLdu+Mw6WCE6TQ4htBiLQfBGiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50856},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"4936310865aaa40dd41c31152e8edb0efd2f9277","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.0.2_1743156690924_0.5102423890243655","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"youtil","version":"2.0.3","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.0.3","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"a2a7c2d967236d287b49cafa982e34fc3d81ea3b","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.0.3.tgz","fileCount":15,"integrity":"sha512-hCyAFjCECPLD5xrHHJNl9SkmNkm0uppy4wAGXActZg7NtjL44jTaw82fIuFiK6g5nKJK2DVQ0TCA9bv6SCjP6Q==","signatures":[{"sig":"MEQCIDul959TXcBwA/Hd2dP+Nf7Ae9F6I4tM9SVVOiik7hD1AiBojvKTGkilVwDsmIP3CzcGbQD46EOkxYtM2a650/8vmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51081},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"default":{"types":"./esm/index.d.ts","default":"./esm/index.js"}},"./*":"./*"},"gitHead":"4936310865aaa40dd41c31152e8edb0efd2f9277","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.0.3_1743158204684_0.4051831104767474","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"youtil","version":"2.0.4","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.0.4","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"3d7cdca9123534a767c720bf19f29a4bf6728d6e","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.0.4.tgz","fileCount":25,"integrity":"sha512-CR/ZaWfwiIYaTR6Bu5BCX39q7YtP2dSk2oQFen7ZuyQend3evb/qX1MfCMlThwsOOl2uAQRP5XnmjZdqTbnjkQ==","signatures":[{"sig":"MEUCICXhZJ6QZC+9v8k21OUKfgGanNuFRv0aaX8aZgOkpF5yAiEAxLEs2mh/GhyT+5vevftX8fWf5A0vu3N4dxdWfaSBwp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76931},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"d9060d657627a7649d5f5235a6f4783a1d5487be","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.0.4_1743590367765_0.38041756614164624","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"youtil","version":"2.0.5","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.0.5","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"e4952f06ebaf875149394f1db1cccee85bdd15b5","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.0.5.tgz","fileCount":99,"integrity":"sha512-RxaUmaTh48AuwlTCcCCgzFZFrU/Wd9oRoV60Qf1XA/afx5t3mzzyWecy4/rhkiB+LQAxr+lBwQDvYuxejGNPiw==","signatures":[{"sig":"MEYCIQDoRjALSZNeXb/IMLYXqqCv17zt5vrPLqK0yEDeAYaRGgIhAICK63QxxVhEMUwNVaEWbg50RU2xKY465OdJEqtuHWL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282190},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"d651a480a157140911b201985e6146ba23662439","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.0.5_1745850190948_0.9059771601066655","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"youtil","version":"2.1.0","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.1.0","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"96752baa5e6feefecb5d474eb91f39c7979aa44b","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.1.0.tgz","fileCount":99,"integrity":"sha512-MdjypOv7RFakD/iI9L56pZNfTA6pE70GEAHV21ER2LUZzYWL0XqAroTQvYtlLu1OJkmBbYG29ebbROWCPapnwg==","signatures":[{"sig":"MEYCIQDd0KL2NVHi4VLPba0QiPBFt+J2xY0A+aBLOfW/DQRG8QIhAN5wKR6piubgVDCC8+9+Dp8NqOwGSBO5y2QZ2rV4eqja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294861},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"e7c4fd83b462ab99891fc0ce3eae8b65b3d2c8a4","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.1.0_1745897295893_0.6200784992455017","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"youtil","version":"2.1.1","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@2.1.1","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"dist":{"shasum":"0e4d0b317bdfd974754d6257038085bce0751d03","tarball":"https://registry.npmjs.org/youtil/-/youtil-2.1.1.tgz","fileCount":99,"integrity":"sha512-o5AcLIbh2B+m8E5rsbqrDVSWh346P4IXYkU20oi8+/JimEbVqXKgYPvWyCFg+jShUMXRHylShfxsnqUru0iHbg==","signatures":[{"sig":"MEYCIQCwLjgg2f9HQ7DcPth+BgaadNH6Pp1eruP1Rfs0y2TiWwIhAPKR4fmv6uoxnGqXcwJBolBid2qcrO/NhCWvbfrvw5+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295039},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"f5dc221b993abf7457adce16980faa2f15738fd6","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["dist/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14","concurrently":"^9.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_2.1.1_1745897908925_0.26528139854737076","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"youtil","version":"3.0.0","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.0.0","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"5dcf7957676ff5b91091d4adfadbea25ca44f6e6","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.0.0.tgz","fileCount":115,"integrity":"sha512-eFcQ8Ado47rv455YoYIEN3t+bW4kx06pOtGvrePcgTP7gQP0trYnr1i0epmtUwddx39Q5JbOOyOmRO3uelEWog==","signatures":[{"sig":"MEQCIEoXK/nJB8PRwedp22BCTpq7qtagJ1cMB8IRkON6QgJUAiBGvVWJqufivRZpWOAUekgDfwc8TBQXzGW5nh5pS0LgVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392781},"main":"cjs/index.js","types":"esm/index.d.ts","module":"es/index.mjs","exports":{".":{"types":"./esm/index.d.ts","import":"./es/index.mjs","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"0789efb6304454ceafe2268d335875118354d3ab","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node before-build.mjs && typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0..1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@types/fs-extra":"^11.0.","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^.6.0","@ice/pkg-plugin-docusaurus":"^1..18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.0.0_1749621672274_0.7081473762237391","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"youtil","version":"3.0.1","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.0.1","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"7f7c5ea83b3b24495f45e3d54d34dc3cc90d4d0f","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.0.1.tgz","fileCount":115,"integrity":"sha512-v7GsK9DtsS/Hu9dsDlJo1qLVU/zEsWmvAuokRG+UWVx3XbE+qWYRbyg0/kpnUEDqcz7i0yAB+64xklH3PjAhhg==","signatures":[{"sig":"MEQCIAgi4a99efrLofrBZs8WZcOBsPull5+JBH1yNbC+GjveAiBUJ6/p2NYR3EVBVp52AV1Ye6sHNvMQYS6cROfvWjFSfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394330},"main":"cjs/index.js","types":"esm/index.d.ts","module":"es/index.mjs","exports":{".":{"types":"./esm/index.d.ts","import":"./es/index.mjs","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"546889c0d7d3d63efd7c483f4351140561c22e55","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node before-build.mjs && typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.0.1_1749622829447_0.591234148883288","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"youtil","version":"3.0.2","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.0.2","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"b77e7b5a40187c40c3968c1251e89e9b8c4f0937","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.0.2.tgz","fileCount":117,"integrity":"sha512-idYuJR8EPz2Rkber68lcQ1CqnLKx0tG8YQO5RADrLY1Cbl+6OM/UAaLXfilT8yI5bw46ueCWO/t5CiZO5SwdNA==","signatures":[{"sig":"MEQCIBBB1T73/ZrbkjMYkQ8/Mad1RVrTtt7zYnLfl09/KPREAiBHvazJN8EURSvkgtOQCaNAHcIP+KDy9jfGee9ODEDgUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412314},"main":"cjs/index.js","types":"esm/index.d.ts","module":"es/index.mjs","exports":{".":{"types":"./esm/index.d.ts","import":"./es/index.mjs","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"efdd931ce1d472236d5eaf587fbf4bb3111ece5e","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.0.2_1749630038024_0.8212939507342165","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"youtil","version":"3.0.3","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.0.3","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"df346fcfae205258776f32f474eb60c26806785a","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.0.3.tgz","fileCount":117,"integrity":"sha512-LSHf7gNiPvzZYuPtV4Ax+W7S6HzTqLP7+nnIpUOKDrb+qgCEMjbRCCeMr5eMgkojHXHfO8HWDzedKhDsFy0gfA==","signatures":[{"sig":"MEYCIQCFejNiRjEVxxzDzTkfBdqW5tJMKLE+RB9kw8BdiaOUVQIhAKa6jLhKcw8N3/B7qNtniMi3EETJrD3uzTGRf66dqGwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413791},"main":"cjs/index.js","types":"esm/index.d.ts","module":"es/index.mjs","exports":{".":{"types":"./esm/index.d.ts","import":"./es/index.mjs","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"4999cb04c9c5f142b047826e2208c5a9abceefdb","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.0.3_1749646679877_0.4937742432274448","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"youtil","version":"3.0.4","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.0.4","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"6269983031d5d881e7c0e7bea0094d2ecd344662","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.0.4.tgz","fileCount":118,"integrity":"sha512-EZxNX5KefeUWezJV5g4nGVV/52VfvowpbJf/8y0bVCxkXg+XG6ZYM9mcJjHQXOAQcIpWz8yn3ynoNal9I793lQ==","signatures":[{"sig":"MEUCIFmV3UCxP2hpH4H41kR7dwQQz35GWFXfVEZ5KX71+bYgAiEAuxkx1SL1gyt8/XnQEMipt/1yD/xtHMYuT9MBprugPSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472022},"main":"cjs/index.js","types":"esm/index.d.ts","module":"es/index.mjs","exports":{".":{"types":"./esm/index.d.ts","import":"./es/index.mjs","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"e9d9c25d07efbfa634f42eb667207471f12fbd7c","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","actor":{"name":"sxei","type":"user","email":"me@haoji.me"},"email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.0.4_1751380868116_0.060060914345407834","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"youtil","version":"3.0.5","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.0.5","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"f0ae75029432bd6cbb876a011d9965ca91fed4f9","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.0.5.tgz","fileCount":137,"integrity":"sha512-cJ+XNKyiDwpUXwQifx6BeyxznIQS1HTkkVwY5kfF6D0GWBe2pMpKWzF3POqfpltw8pqD+2ruT1mkKC4NmVqjjg==","signatures":[{"sig":"MEUCIQCbx/BT0FUgK0N34V6VwGpWKDPF0qz/9t74vhpZgJGr4gIgblM0F3iFdKsYduo1r1g0u7Owss9Zo/sGKIqbrKpXuZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636699},"main":"cjs/index.js","types":"esm/index.d.ts","module":"es/index.mjs","exports":{".":{"types":"./esm/index.d.ts","import":"./es/index.mjs","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"9ed40274f152c481747c0d8f4cd2063727f76538","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","actor":{"name":"sxei","type":"user","email":"me@haoji.me"},"email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.0.5_1751552916233_0.02194096886012109","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"youtil","version":"3.0.6","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.0.6","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"2bf9db5cf630329a402ac499f0691d6eaa0cc046","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.0.6.tgz","fileCount":138,"integrity":"sha512-aFxxHq8YeKCJhXX4+AO2ZlZKoED22Wi9DPQlAE5XOVuHihrGR9LnegkAsA/HhG01tl6SghHnt/0VaVUDIUGx3Q==","signatures":[{"sig":"MEUCIQCLtdwbrtcfJzSsIrd5Jyp7GusfEekmiv0Iow3JNJQobgIgfSAQj9EItwUvMX0J3kpZBp6SVKWVHbSuVxOU/dD9+Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658363},"main":"cjs/index.js","types":"esm/index.d.ts","module":"es/index.mjs","exports":{".":{"types":"./esm/index.d.ts","import":"./es/index.mjs","require":"./cjs/index.js"},"./*":{"types":"./esm/*.d.ts","import":"./esm/*.js","require":"./cjs/*.js"}},"gitHead":"8e9577520240aa8b6f6b2cd2200d03ed8000ea52","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.0.6_1753268564988_0.04451225406256687","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta1":{"name":"youtil","version":"3.1.0-beta1","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.0-beta1","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"0178522f7ccc917d09e248afe1f68ca404900182","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.0-beta1.tgz","fileCount":139,"integrity":"sha512-AC6LsXJ2JAl/ilZbO3ntVnaJ1OCzE1ETF5jnbuUUtYQAyqm3LytAPo0qDQ0WXG4MXaBwfE0Q3DuD1k3O9AhP9A==","signatures":[{"sig":"MEUCIQC6BHFDFlDAltHqsdZ54TKuck5i/4Zc0CUDuIuNcRL5NgIgEOry82TZPk0x4svZvbIaokcQeJS6koDhP79k6bC6vl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671384},"main":"dist/index.mjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"gitHead":"36102f5464369287ab814024e8c74141b9ed3b8a","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.0-beta1_1753337177806_0.3941658600919282","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta2":{"name":"youtil","version":"3.1.0-beta2","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.0-beta2","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"cf6c57c1865749c105a646258b0d9f795e3e8e0b","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.0-beta2.tgz","fileCount":139,"integrity":"sha512-T2TXck99n2XdzdcKHu7zuQMwkKFh0waXzBVSnczgl3ApoGYaOPGwWGwzC8uKiMlPxJAy2YSWuroS1T/6tp9KNA==","signatures":[{"sig":"MEYCIQCicIMe1vfO/mGv9BcNYzrj8Kwm8dwCJ/8Zu2YQTUl44QIhANzJubFxBnmnPmfWuCST5qyVpOrEqV4GZDTuKPJEuOq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671384},"main":"dist/index.mjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"gitHead":"36102f5464369287ab814024e8c74141b9ed3b8a","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.0-beta2_1753337207114_0.331776736479392","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta3":{"name":"youtil","version":"3.1.0-beta3","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.0-beta3","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"978028a72fb0fe62bcc49c6570d126380a320a05","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.0-beta3.tgz","fileCount":149,"integrity":"sha512-jpKHzVUjGdoVFuiu/Tm6O8uHeSTyAZ4u7vbDSQXWBojY7LAC82vp14bxxTBzoQVG4ndyXrdlv2txEG8ZmyS1wQ==","signatures":[{"sig":"MEYCIQD+t9mp7KH3Gk6weSQldYbH2cSkIfJCwQsT9jNP6Pm+ugIhANlxlLf312233NvcUyhMo0oLIynHBg1l8G6xL/7dax9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696633},"main":"dist/index.mjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"gitHead":"36102f5464369287ab814024e8c74141b9ed3b8a","scripts":{"dev":"concurrently \"typedoc --watch\" \"ice-pkg start\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","after-publish":"node after-publish.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.0-beta3_1753338162644_0.3598576827182267","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"youtil","version":"3.1.0","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.0","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"7ee371cf24949c19994a7e02916eefb30781977f","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.0.tgz","fileCount":136,"integrity":"sha512-KjrbYVWr0YieU7ENOt6FlTEIczm0mh+BtCfSYOaBEt4esybjO3Clp3uQ/wQSG7DqHWTgrszI5UR6i9J/Z7rVLA==","signatures":[{"sig":"MEQCICiPr6dJ3qyRm38GOjYc6/3oRNhv8wGMAz4wNAEE2RksAiBOv8VKLQjKo7xH1RAjxVJWNoDlm0jwYYVvNpq/21LU+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992420},"main":"dist/index.mjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"gitHead":"3b581c08fcff87306a01ca309f1a64565d5e1e6a","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","build:doc":"typedoc && dumi build && node after-build-doc.mjs","stylelint":"stylelint \"**/*.{css,scss,less}\"","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.0_1753349748656_0.5220285676256056","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"youtil","version":"3.1.1","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.1","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"e2cbfc2573273a7b79b62bbe58c23353d40eea37","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.1.tgz","fileCount":149,"integrity":"sha512-XRKLNi7ZbJaUXWaVwboMy+lRGwiok3P2Kv3rxW0QQzaJfOR4uNIWx5hoXHn7zqCcZVABVeJkR2vLgkBzxhAc/g==","signatures":[{"sig":"MEUCIQCPHIO/kiOXacnJV06et5rhAF6T5B6uGNwiCYn1ZAET6AIgFSaCGnrrjkie9dPDjKlg/DjdSor8JKxBgv/hZLPlRoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107055},"main":"dist/index.mjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"gitHead":"33a9ceba0babd00c681143c0ff73bef8d459bc9f","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.1_1753877957735_0.520794796249582","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"youtil","version":"3.1.2","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.2","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"18a92bd507decc692dce79793ab0fafb4ec63cbe","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.2.tgz","fileCount":150,"integrity":"sha512-oYYTiB9Qn0aagOJT5BNbe/cw8EI4UP8cledc2FEOx6RPpzQUVAyRw8nTeJJ2b6NOo7GKed0E1oGdBe6vMIbrFw==","signatures":[{"sig":"MEYCIQC5spYtsBn0z89IOodB4NqqfEvAzZlzljOYIPUisFYjSgIhAPPUK+5dOI357Vhtv0QpdCaBnjIAiv3ZUFYPP26L9lsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2120639},"main":"dist/index.mjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"gitHead":"c7a129f80ebac90b9b8fc97d2c0012cfe4035bf1","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.2_1754276077248_0.26963147946285004","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"youtil","version":"3.1.3","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.3","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"ca08d444cb2db70ffc3b7dd0816a9ebb06d873ce","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.3.tgz","fileCount":14,"integrity":"sha512-zyAdJ8rceu/A7b2KBVc29nE65MWSGqCJXxzXI50vgWF3M5RDlbt6GwRiGAfGCP6IgggFxJ91SAtw66M20tmsxg==","signatures":[{"sig":"MEUCIQDzakdRdOXhiPt6y1a+dUydK/PGKbCUZk25/+C2KO5WzAIgb2XTCdJLtjem0qmptiGJJC4wIP8BuRMUwFmyaHhdsFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56793},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"7a72766b9bb394e9d936db838f6f2c9be5ce51b6","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"18.20.8","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.3_1754400024872_0.0032403392600186542","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"youtil","version":"3.1.4","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.4","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"fac843ad7d41e3997a53e7fdf3f0b448456aaff9","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.4.tgz","fileCount":16,"integrity":"sha512-iOCaU2wISYT5nYgUufLr1Rex3QqlBwtip+u2G1RGqvpySfvgKmQC5nDvSMwc4az3lUS810BsGl1RucMvQzp15w==","signatures":[{"sig":"MEUCIBg5NzP8pZRm1dDykVrTx6RUjQ7W8hABGBniJtny5CxiAiEAusBqg+piRYmyDmXxSFAxf+2nlySscjKkXGiHMMC6FBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63432},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f96b23b1cab839de823f2b4fa7dcf214295a9c93","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.4","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.4_1756291988206_0.3032707065842315","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"youtil","version":"3.1.5","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.5","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"74a039fb6b1f46a8ed7b2cdf7636ace1e6c7803a","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.5.tgz","fileCount":17,"integrity":"sha512-MuOPD55zbJhsGXSkQMWhjjKV9EOSM3sTsaxvYdu9OQG7oN5x5AeRuhpTf7eNHsShBETcl9qHFQV9mCkxx3Q5Og==","signatures":[{"sig":"MEQCIGCXa6iTy261cIMi9aWt/00FiFktU+Tmi2iES0V6jeBJAiA3dzvWySrFJBF/ol/84JS8FZCweVZzlvbU9yfjUJhi9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68570},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f680322b08edff5c3f5cc228071aa501a66e5a93","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.4","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.5_1756817152787_0.7764867746112862","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"youtil","version":"3.1.6","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.6","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"5fb44d1e9aee4509a3a38f627bd782b4fb9259a7","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.6.tgz","fileCount":19,"integrity":"sha512-A1tHkoBrif5AgvVDOSl91kkp2pHBJANQmhnCM41UEVfdlGcP/lk4a+2qJnBMfmGCugtDvSnB1zOKkwU+wEYExw==","signatures":[{"sig":"MEYCIQDrspepSDnp20msNivLFbYepX7ovj53k69SIpeDplMDDgIhAKtHouQBNYsbICZ3qkcbUD/Ko3YU4oR1cUWsZ0BVPs0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73933},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"db6ef69f0b1943f8f3b63b3be9f0355cb4aad836","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.5","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.6_1759308962420_0.7701685006888068","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"youtil","version":"3.1.7","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.7","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"5392941da1cb664777e52950e2a498b399a35782","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.7.tgz","fileCount":19,"integrity":"sha512-wYrsCcMv9ESGhdh9S/iqGxeU4fkJLtDVoA22X2qySpEpQ4MSVfi0u+oSlRltqpT49U+oVaugYsB5wXuWX2JZlg==","signatures":[{"sig":"MEUCIA04lMHMDGLU7pap1UD5mOAK3oMEScVnGMtNiq0C8OEbAiEA4chMLu6ltmme5WTmwSCKlYsc2Nug4gVi0/R5dYOkV7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74432},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ada90afec95d91760f10d0250f7dfe12dea8fe83","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.5","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.7_1761050685085_0.6651485431903805","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"youtil","version":"3.1.8","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.8","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"3e27d1ec5a6b5412f854ce133b0dd8fec6f3566f","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.8.tgz","fileCount":19,"integrity":"sha512-U0RlPa+6Wmj0/+hWo/xKDlp76IJ5GuCCmxG7v/PqLdGDI7dCRQuz2bHz02V6Wvo3V8/Yx/+C+zJRgeDLHXRWRg==","signatures":[{"sig":"MEUCIQDAbfDZONZY5yuZO7qdV24dEYgJSLKqFbi+A5c4EjVHoAIgH5V5yJ/iM6/yFS2J9h+JhSfAqxXwCSMT7katREmMS7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74916},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"30101427658751f8b43f24d4818a71bdd729822f","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.5","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.8_1761292523746_0.4487898710209093","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"youtil","version":"3.1.9","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.9","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"fc2706067058d909955fa673c380f642cfcaa75b","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.9.tgz","fileCount":19,"integrity":"sha512-4xefDgTJx9ifw6iZuliBSl38laL50m3JaWENUZCmHEfZD3dLLDQhsEmB2pED5G052eV4jqAfHbTrkI2MXXD8Dw==","signatures":[{"sig":"MEQCIEw+yMXL3xRZ+Ey+HimnvGEUL6xUu/62vEwEo5+Qzl/6AiBuHvYVbCq70nOL5IUDzWPYtgvnqGBHpZelHQ2eRtyQvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75385},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"694ab8493a838606110abf86b5e5d35bb7326cbe","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.5","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.9_1761548263658_0.9899549157927208","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"youtil","version":"3.1.10","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.10","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"2983ab72bb91da98410b3a9a5bf352b80c9f7fa1","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.10.tgz","fileCount":19,"integrity":"sha512-pIT1bkzZkjt4aPI/zTltfZ6BOkib8d74HDNXjyCymo4SgplAlX00j++dhcPKEk/Ds75TxURt9a98md0AnaNc/w==","signatures":[{"sig":"MEUCIQCOwV1G6OKUs+6nqUIvhGz8CGLXcuMZ4VSmoLcpFHGDTgIgLEVkoNO9zHzzZR0rWVnkvJJs7VYFyLpFWuuY1/sg/sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75398},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d80d01f6f3fa7aa20728371f7ee21d96aad4a3be","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.5","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.10_1761548980619_0.19479651631566353","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"youtil","version":"3.1.11","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.11","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"bc1c60074e48a68edee242f827f11722558892aa","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.11.tgz","fileCount":19,"integrity":"sha512-lVcQjSYPnS02LxAgw3ut6ZK/MRqABSg/+Ffqc9z04CvtbcbwWNiI/w9B/V/SUN6n7zyIS1E+GiRLlPboJ65C5w==","signatures":[{"sig":"MEYCIQDAbSfaVtZgWv+lcnEhn6hzf35IRak9vw6yEfIGiWCWCAIhANN61vukk5nNuSJ286zkA7DrSZvlRU9KUBiqWMnZum/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76498},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"912f5a94397507d38dcc16fa17ea818b6f46a442","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.8.2","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"20.19.5","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.11_1762437986134_0.31165926588730275","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"youtil","version":"3.1.12","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.12","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"aab74c2c81776166a56be0988453c7be376de242","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.12.tgz","fileCount":19,"integrity":"sha512-GOE5O7KPD69v9qmlS4XKQXNmDYRvJ2rXQsO0ihEMRZWMOC8IAEMGNrVrpqnNQHZuaQMWPuHYNCkNs3vMQjOC6w==","signatures":[{"sig":"MEQCIH5rdO6QLMIf3ga6uxEs6QiDWA0863m2zHmt+wkr4gPtAiBNPd7ODr/Y6II9pFQ24SsKXL1cAv3ENc11UIgYLQJUpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77795},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1e50ad47b736bfc1b992a5b1e11e18a70e299e02","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.9.4","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"22.21.1","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","@types/jest":"^30.0.0","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.12_1765530260225_0.5198719021455467","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"youtil","version":"3.1.13","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.13","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"ef3e16e86502be29725e6b9f72877877b7575bcb","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.13.tgz","fileCount":19,"integrity":"sha512-jU59hTSvSO226qzP+pRrnuG6G2osbZziWqzPnrWAjGYuXglq1SHpdxVCxd8TddDjfK8OqA/CNSNfslAgwkqNsQ==","signatures":[{"sig":"MEYCIQDbZ1yOVE3fl6HIDhmWK2+HVFAx7SFHJcBLRq6aAwZ9RQIhALT/n/dctedzT7iW6JRpJEeTMsxbnyGNJLlkpTEGonPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77526},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ac54be507b7365b6960657f0d7da10429b64d770","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.9.4","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"22.21.1","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","@types/jest":"^30.0.0","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.13_1769596654925_0.3225271475824154","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"youtil","version":"3.1.14","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.14","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"a09b013162a56f2542831ecdc6d9b76b91c0aae9","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.14.tgz","fileCount":19,"integrity":"sha512-lzUVW/CWOL4fcXbzXmEEDXRRoZWnBaEsO9rgRhTsqTBdBH5+bgIAqK45yDhcXTM0d8Sov5Yr8ErW+3jnN8J3FA==","signatures":[{"sig":"MEUCIQDuWbkN7P1SBynAYbcff0hQo2ZpaTsmo5I3tTo3DCicMgIgOO83v9il9KWhe20OPC31mDXiv6RflqqG1hlxbXpJLfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77703},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"61594afa3671728b8ff4a347dd6d485914ed84a4","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.9.4","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"22.21.1","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","@types/jest":"^30.0.0","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.14_1770200346117_0.10857802031761299","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"youtil","version":"3.1.15","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.1.15","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"d1f3a51efd32fdb642e19aaaa21f9a98b34792f3","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.1.15.tgz","fileCount":19,"integrity":"sha512-dazF1vsLmNbQTAVakAa+9oh296Jd9BwTsGzW+y9RBLUQJMTY4KvKQbYxy7GNqsSqtvgrXcfEZrrXlp7ig9HbwA==","signatures":[{"sig":"MEQCIEdG/jCKT1enE0uitI+IDuYlr5qwjSuUXLNxontEklprAiAo+ldkG5uaxGpUbc6INVpr8/kIDC9TawLMAl5TOJXUGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83533},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"61594afa3671728b8ff4a347dd6d485914ed84a4","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.9.4","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"22.21.1","dependencies":{"@swc/helpers":"0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","@types/jest":"^30.0.0","concurrently":"^9.1.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.1.15_1770357623729_0.2519807100200149","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"youtil","version":"3.2.0","keywords":["youtil"],"author":{"name":"sxei"},"license":"MIT","_id":"youtil@3.2.0","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"homepage":"https://youtil.haoji.me","dist":{"shasum":"398ebb0878373044a3b9b8b1fddf6adaebc0fe5a","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.2.0.tgz","fileCount":19,"integrity":"sha512-Fqd7K6u192gy6atVU+Hvg/j6bE3vpYUKmeIvo7Dr5qrTYWBtev2jC5cgmJvMrVVJ4jzL/Rxmqb1XmaY7MOhxEQ==","signatures":[{"sig":"MEUCIQD1wuu+tbgT6ahdoCdvVdp0os3afagTmWbDti/I2CQ+/QIgG5uOoyMBV1mcMtHqsYPZl+WaMUcGsDaDlWTgPmdESeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104429},"main":"dist/index.cjs","types":"dist/types/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"219118a9936c982e04baae7ef49de50bd83b27a7","scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","lint":"npm run eslint && npm run stylelint","test":"jest","build":"node esbuild.config.mjs","_build":"typedoc && ice-pkg build && node after-build.mjs","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","preview":"dumi preview","stylelint":"stylelint \"**/*.{css,scss,less}\"","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","eslint:fix":"npm run eslint -- --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"repository":{"url":"github.com/sxei/youtil","type":"git"},"_npmVersion":"10.9.4","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","directories":{},"sideEffects":["es/*"],"_nodeVersion":"22.21.1","dependencies":{"big.js":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.5.0","react":"^16","eslint":"^7.0.0","esbuild":"^0.25.8","ts-jest":"^29.0.5","typedoc":"^0.28.1","@ice/pkg":"1.5.5","fs-extra":"^11.3.0","react-dom":"^16","stylelint":"^13.7.2","@types/jest":"^30.0.0","concurrently":"^9.1.2","@types/big.js":"^6.2.2","@iceworks/spec":"^1.0.0","@ice/jsx-runtime":"^0.2.0","esbuild-plugin-d.ts":"^1.3.1","typedoc-plugin-markdown":"^4.6.0","@ice/pkg-plugin-docusaurus":"^1.4.18"},"_npmOperationalInternal":{"tmp":"tmp/youtil_3.2.0_1773065904573_0.7512747574097252","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"youtil","version":"3.2.1","description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","type":"module","main":"dist/index.mjs","module":"dist/index.mjs","types":"dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"}},"sideEffects":["es/*"],"scripts":{"dev":"concurrently \"typedoc --watch\" \"dumi dev\"","build":"node esbuild.config.mjs","build:docs":"typedoc && dumi build && node scripts/after-build-doc.mjs","preview":"dumi preview","prepublishOnly":"npm run build","test":"jest","eslint":"eslint --cache --ext .js,.jsx,.ts,.tsx ./","eslint:fix":"npm run eslint -- --fix","stylelint":"stylelint \"**/*.{css,scss,less}\"","lint":"npm run eslint && npm run stylelint"},"keywords":["youtil"],"dependencies":{"big.js":"^7.0.1"},"devDependencies":{"@eslint/js":"^10.0.1","@types/big.js":"^6.2.2","@types/jest":"^30.0.0","concurrently":"^9.1.2","dumi":"^2.4.21","esbuild":"^0.25.8","esbuild-plugin-d.ts":"^1.3.1","eslint":"^10.2.0","eslint-plugin-react":"^7.37.5","fs-extra":"^11.3.0","globals":"^17.5.0","jest":"^29.5.0","react":"^16","react-dom":"^16","stylelint":"^13.7.2","ts-jest":"^29.0.5","typedoc":"^0.28.1","typedoc-plugin-markdown":"^4.6.0","typescript-eslint":"^8.58.2"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"github.com/sxei/youtil"},"author":{"name":"sxei"},"license":"MIT","homepage":"https://youtil.haoji.me","_id":"youtil@3.2.1","gitHead":"cdf086a3320f6f7142b4bcac73a2aebe78c926d2","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-8sjz5Qqu6tVsH5V//mHZThXB+pvXXn49myLYZ/wy9F61tpvIPzV6VNCRsmXzmYisDr0+ilQm1cjK28NwAjr9ZQ==","shasum":"d55ad500e59716ea3c67da6b9c2cfa47b05f33d1","tarball":"https://registry.npmjs.org/youtil/-/youtil-3.2.1.tgz","fileCount":19,"unpackedSize":105671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAv4LAzqjg2z30IgnpAVyhtBr3Kq5fVlhEsTDr5tQiuoAiBgheI8rTzu7ONGYNYELBb83C8RZXPRx702XXxHNs7qug=="}]},"_npmUser":{"name":"sxei","email":"me@haoji.me"},"directories":{},"maintainers":[{"name":"sxei","email":"me@haoji.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/youtil_3.2.1_1776416234724_0.7046957735276769"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-15T02:14:27.258Z","modified":"2026-04-17T08:57:14.974Z","0.1.0":"2015-09-22T04:18:52.925Z","0.2.1":"2015-09-22T12:06:35.463Z","0.3.0":"2015-12-19T15:00:55.977Z","0.3.2":"2016-04-10T05:09:18.662Z","0.3.3":"2016-04-16T21:50:29.723Z","0.4.0":"2016-06-13T05:43:11.913Z","1.0.0":"2022-11-15T02:14:27.425Z","1.0.1":"2023-02-09T11:22:58.965Z","1.0.2":"2023-02-09T12:02:50.983Z","1.0.3":"2023-02-14T07:18:53.253Z","1.0.4":"2023-02-15T06:37:50.267Z","1.0.5":"2023-03-15T12:48:25.607Z","1.0.6":"2023-06-25T09:22:38.347Z","1.0.7":"2024-01-23T08:07:19.341Z","1.0.8":"2024-01-25T12:11:32.844Z","1.0.9":"2024-01-25T12:33:28.746Z","1.0.10":"2024-01-25T12:48:59.233Z","1.0.11":"2024-02-29T09:24:03.903Z","1.0.12":"2024-02-29T11:15:09.983Z","1.0.13":"2024-03-01T07:01:20.421Z","2.0.0":"2025-03-28T06:00:13.815Z","2.0.1":"2025-03-28T08:24:29.399Z","2.0.2":"2025-03-28T10:11:31.088Z","2.0.3":"2025-03-28T10:36:44.907Z","2.0.4":"2025-04-02T10:39:27.967Z","2.0.5":"2025-04-28T14:23:11.191Z","2.1.0":"2025-04-29T03:28:16.121Z","2.1.1":"2025-04-29T03:38:29.140Z","3.0.0":"2025-06-11T06:01:12.519Z","3.0.1":"2025-06-11T06:20:29.849Z","3.0.2":"2025-06-11T08:20:38.257Z","3.0.3":"2025-06-11T12:58:00.079Z","3.0.4":"2025-07-01T14:41:08.371Z","3.0.5":"2025-07-03T14:28:36.494Z","3.0.6":"2025-07-23T11:02:45.204Z","3.1.0-beta1":"2025-07-24T06:06:18.028Z","3.1.0-beta2":"2025-07-24T06:06:47.346Z","3.1.0-beta3":"2025-07-24T06:22:42.893Z","3.1.0":"2025-07-24T09:35:48.844Z","3.1.1":"2025-07-30T12:19:17.968Z","3.1.2":"2025-08-04T02:54:37.459Z","3.1.3":"2025-08-05T13:20:25.108Z","3.1.4":"2025-08-27T10:53:08.442Z","3.1.5":"2025-09-02T12:45:52.969Z","3.1.6":"2025-10-01T08:56:02.598Z","3.1.7":"2025-10-21T12:44:45.271Z","3.1.8":"2025-10-24T07:55:23.969Z","3.1.9":"2025-10-27T06:57:43.856Z","3.1.10":"2025-10-27T07:09:40.797Z","3.1.11":"2025-11-06T14:06:26.349Z","3.1.12":"2025-12-12T09:04:20.385Z","3.1.13":"2026-01-28T10:37:35.089Z","3.1.14":"2026-02-04T10:19:06.252Z","3.1.15":"2026-02-06T06:00:23.865Z","3.2.0":"2026-03-09T14:18:24.710Z","3.2.1":"2026-04-17T08:57:14.872Z"},"author":{"name":"sxei"},"license":"MIT","homepage":"https://youtil.haoji.me","keywords":["youtil"],"repository":{"type":"git","url":"github.com/sxei/youtil"},"description":"油梯，一个与框架、环境无关的小巧、精简、实用的JavaScript工具库","maintainers":[{"name":"sxei","email":"me@haoji.me"}],"readme":"## youtil\n\n`youtil`，发音同`util`，中文可以叫做`油梯`，一个与框架（`Vue`、`React`等）、环境（`Nodejs`、`Browser`等）无关的小巧、精简、实用、不依赖任何第三方库的`JavaScript`高质量函数库，作者多年精心维护并持续迭代，最新版完整代码`gzip`后仅`7kb`，可放心使用。官网：[https://youtil.haoji.me](https://youtil.haoji.me)。\n\n目前收录的函数包括但不限于日期时间处理、字符串处理、数学运算、cookie、枚举、网络请求、消息通信、事件、编解码、身份证校验、web增强等，并持续更新。\n\n> * 少数方法可能依赖浏览器环境，例如`showLoading`，注意甄别；\n> * 【文档】部分仅对部分核心方法进行单独示例演示，很多简单函数未在此做一一介绍，完整函数列表请前往[【API】](https://youtil.haoji.me/api/globals#functions)页面单独查看，\n\n## 如何使用\n\n### npm安装\n\n安装：`npm i youtil -S`\n\n使用示例：\n\n```js\nimport { formatDate } from youtil;\nconsole.log(formatDate(Date.now()));\n```\n\n### CDN引入\n\n```html\n<script src=\"https://unpkg.shop.jd.com/youtil/dist/index.umd.js\"></script>\n<script>\n    const { formatDate } = youtil;\n    console.log(formatDate(Date.now()));\n</script>\n```\n\n## 项目工程介绍\n\n推荐`>=node@22`环境，执行`cnpm run dev`将自动打开本地预览。\n\n### 脚手架\n\n* 采用`typedoc`生成API文档；\n* 采用`esbuild`构建源代码；\n* 文档系统采用`dumi`；\n\n### 目录结构介绍\n\n* src: 源文件；\n* scripts: 少数构建需要的文件；\n* markdown: 文档源文件\n* markdown/api: `typedoc`自动生成的API源文件；\n* test: 测试用例；\n* docs: 构建后的文档；\n* dist: 构建产物；\n\n### 代码提交顺序\n\n* 更新代码；\n* 更新`package.json`和`CHANGELOG.md`；\n* `npm publish`；\n* `npm run build:docs`，然后合并master；\n","readmeFilename":"README.md"}