{"_id":"@mj-studio/js-util","_rev":"65-1731c75019466e67290969c22315645d","name":"@mj-studio/js-util","dist-tags":{"latest":"1.1.24"},"versions":{"0.0.4":{"name":"@mj-studio/js-util","version":"0.0.4","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@0.0.4","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"49bbc4ce1d33533cb89dc30a700c9579da981093","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-0.0.4.tgz","fileCount":24,"integrity":"sha512-bHzXVrek1Xg41F/8MmZdjnV9GCLWUsOUJIQ19XljGiRGIFT7kAiX6XwxpoNOf9QRzBswZYXSco2klW152N5+5g==","signatures":[{"sig":"MEYCIQDO9rAaONYBh93lGB9yx2KBZeD5ur2aaqZmT+wlmJUxrgIhAO7nuQx5KcwTjPe9uNTAtVEwqqxnqR+49K8if6h2HvBk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM3BJCRA9TVsSAnZWagAAzo8P+wd5uOqPZZQ+jFwIhoGU\nj3hSUZ2ne2V0tZ4lrTQCK1HRXmZuv1smXI0gqjWh9zXY+ivoACLD+vTQ9G2J\nSeGgBeQsj8RK33GntkJLAzaxQQtu9JR37xTEexVSZ4Rc3U2naxw7jN1MaYfd\nKo7gdkGd6Tmv2D8XWLGJUIvez6E2s7rqPxJWbfSkn6ZYyNvsKFM+bnDhB7YN\nXX6sgqcTlOmR9WfpEys8MseiQW5P06l2MH6vuux2YXMWrpO8UJ5xHhhGQ2+I\nmy1Vv1qSgqBXXPqPkBMrkAqdKywfgDhj3KzrGIDjoWQ0R+bcTnXBSFTyVA5/\nlJNyR0LDbRRsg0QAEH6lf/jGDsqiBQDPupeYOGF0q6beGCTLA4Zgqv0RqucJ\nL6JLH6PlBkVlh9rRq3KFdarKCyz0XzBTVY0juxwg/YzX5wrvdJSdod2Mo2tm\n2dZNKG8EGjNGly6i2iiUJMDLst9blbAr8rlwdF86y22MEKpSW6o7QCE8RCUB\nzFitzHwzSnod4j7BVN4u8jM0Mi4nlQ/Vxn/wWPguc1AlIP00N/BzGTvHsfGL\nCjfNx54t/FNXdc69ymhk2+WozmaCHCv0FNJqDpeJJNkpMETfTcHBUW1fDZ7s\nM+RMftmTquBbjf7GwdGl2jo679melYjnKPZE5MWwWhWBaSlJom/5ZAur/csN\nkpqr\r\n=D1FP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c","publish":"yarn publish --access=public"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_0.0.4_1597206600737_0.8613073342398905","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@mj-studio/js-util","version":"0.0.5","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@0.0.5","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"bf7a70c526bc60ae82bc5fc4f591301cbc493ff1","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-0.0.5.tgz","fileCount":24,"integrity":"sha512-9tajorfOXXJRli3KB60FlcpLdQ3MlYI5jW3Sj/vY+3hdpjpmJjYeVzOctkm9ul4UyDNCwrDhNBH5aZkWfxuj8g==","signatures":[{"sig":"MEYCIQDC04QFeDoKnMeLDwbCq/IJIZ3Wx/vJD50WTBEWHrKtigIhAN/rU3DZMNLDmEh0JTWfbFi+qreYe509lZldd6UDWmt1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNf5sCRA9TVsSAnZWagAA2+IP/0S/10TeOHVP1mC36ZxR\nlzR0u3oHge1FFMyA0eIde+Nkudb81Fpj6DvF0NSJyOVFPnZyQyjtQhgFTIdx\npNOEiV9o7PEo8k3Ew4gQJiXuviJm9RxOjt2sPSxDsuaQycr6O9KJQlOEhTol\ngBekeLLsVeRwmeleSnFzIoMHjzTieZv/VE5Tinr22THE9EuRynqE4rWjL7jw\nbsMBY2YGLwgXAtRZRBzUsIZBACivDfnmTtJFIZebe+BUVFxJC/oL720JRErI\nh0e2kGyeveosfNR8eff2G+hwzauaHK1dtvLI579RtZX/VgOH6YiRU5AT/36G\n7axrRFl9EyHx1s4l12Hd+ohwNyXn5Wt6PTeuU+h7HICjJCG10kw/Cz22D9w8\nvo7cd6p9n/LKi7Vw09DCbR3eYXT+5FcoXt8CFGh9DoTNb/NFdO4n+v0mx+93\nSwvUlZYl9hOWhojl+dgsodbq8QD5n3ACfhWi8xx7AS9Hyb5efhRiae1gffm0\nO/soXgqS+jXiJ3An1t8TaKdBYroVpYTAa5gw7imm8FgPOzI+NQ8naesIlHN8\n/bV/KccPa8v22tV+q06iXTKfzqSAP4IWCmsKr8DX1czgUUU9AnJ4Ek9Nm8EP\nrQBCCu0k9383IVeZ+XAONlm63OmQVSfHdE1TKVzaLNbaDkU2yUR1P9DHkLnr\nS6lh\r\n=zvLe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_0.0.5_1597374059859_0.08061421502021782","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@mj-studio/js-util","version":"0.0.6","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@0.0.6","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"3b1f8a97d0b11bcbe36872ffe41188d6a060c390","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-0.0.6.tgz","fileCount":27,"integrity":"sha512-gHOxAqXzZ+LkiSzyYFu7vr8Ue974cvSMcKOLpbHNFH6k86dao/slghq7lgFXvQ5Ts1+UQJTvgH9RBLu5wxUSww==","signatures":[{"sig":"MEUCIQCfhCyDJueCHxv4WCgCSqO1nEr3l5YrKh7OQyilIrWOGgIgUO+t0mASKvTOdpMnCHOngsvNlhg+laHONPxtUGM9GSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRJ3XCRA9TVsSAnZWagAAnoQQAIoCH7gyDQBzzAIobRj9\n8rObStlX2C9birdodHfF1zfObpuG+ixOIJzOHj2qwr0VV3d+oGjnwF9MB/x3\nw9IG9JMvbag9WRyHxTWewfV3S1Emq2CwnllCI9Ify6LlRlQ7pE83cko3JEZv\nj89GOCmDJ3SyqxiDWYvBLFWGHIbykgFzAmmYlPDsH72vgMkEzDnWNYvZbhHq\nORlOijQmNoi0OzKB6NcSYaU9wI5X8caGj90NI6CFZUClZt06yW5WIFkfhhlT\nRVCpY8E2q6gcNgln1y+oZS3czrQyVplMhLWWx/vx1UIMH0UE7+V2bsZtCj+A\n0PwP8t4Ku4mol0dLCZRYbbjIeqFQLVH+BEtT4y/CXDPkGxEyinW/ee1aEIlq\nX8DtTx3HAJbPIZUBQIK1ryLxJPz3ICMDtcDuIU1yH7plVyPgcH3SnfxwLEz2\nsuSwO9e2XpwZELr4FGJJzFDCp7Blb/eoJWpXb6AXoIUdSJItvjmLDJVrJJIH\nN3Phn3k0sF8+DRocODSKEbNJVEy0qs8vdMni1iZNN1FpsSPkh5iAbdHL+p8M\nOhFj0wH5iupIzrnhE0WJFNIfqa9PSsHnNAeo/lyfEzhdme22X2GHGw3tL9iU\nQH6QY4KXYaeggv7gHCenYHVl5hDnTsXYQlqAXoZq8ru3wQa1r7uANKcF4Zlc\n0UTa\r\n=Yaja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_0.0.6_1598332374484_0.7213436185751074","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@mj-studio/js-util","version":"0.0.7","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@0.0.7","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"af75047588249bb18b164cb0f49eb3d032692191","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-0.0.7.tgz","fileCount":27,"integrity":"sha512-CofrnoZN8ui2ika4hFBHgBAtpHhHG8lFl7hyIuG5aCBNoVROz/S2YvDf/+p6CN4Vwj15o3G+dvEHcvqrTQi8Iw==","signatures":[{"sig":"MEUCIQCMDYqmadBEJKkxiyjijAKSg9ujfbhzeWeVsSoeMLIBagIgIKCKpHvm/uNt8FH9q04Bh0Z2K84VZX6fTiFz8HcsXhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRKQoCRA9TVsSAnZWagAA3qUP/1mDtwjqoRTuXRVo+D3f\n/9W3NyrTn/+N3LmY3tSELHLVaq3XXewtGA+a/HKfQP5x5xFDziRFPe24vsjo\nMDmvJxVsQntNAcYKcHAvZo1JT/CDfhjgsHnXJnZ6eE3s7E39lajwVAA3plxg\nx/Fk+XwmWDGn6bPcdsr32vnM0QwI0aUO539pf3pj3bhJF3b1XQCtZvVqxN6B\nojW9gd8zPEOUQFiAcso2u/UyKhkmciDCmPZ85Lkvo6G7uP6z5zmkm0VLGRG4\n12EBYyJPUMM+ZuszGVfigWBzo/qPYZxVJRY15djFMUKG4Qfu2JW9hw//ptmf\n/T1KjH8jFuPWGONdd50Oyoc0t28VOaOLk1ymb1NJMr0TkY9rbwu61MyqT+iU\nAOSUMqBbTPXj4aIq64bOsHasq0iLY3qE694s9pftJaW99d/FO2mBFE1OAtTm\n9wTzBIqiCuJ7hoibJ3mtM+hBVzsDN0cQ5u60hchM1WYRLIWx41ePYsKK3x79\nmLgnDuncHzhSrsh/7KTL7u3Nve54kieOHFYSqsh6U9i21+h1F62IEzruEEvh\necNudm3LjdMLLPuzHvUmmMzk5A1HnoN+PrKKMMqjRN2zL5G5oYwVGJIzBR4R\nJCboSTChNLvhPzYWfg1S8b7JcZoLPjl47QUJMvjzowNB8rXThygEoa+ys1AH\n3SDl\r\n=6TFP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_0.0.7_1598333992520_0.5253096783715401","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@mj-studio/js-util","version":"0.0.8","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@0.0.8","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"42080662f4de5b3e85f5c73989c040d230fc5945","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-0.0.8.tgz","fileCount":27,"integrity":"sha512-QQxMKDg48UFL/FO+QZAN5OOtPxku+l2tXqheMEKdWQayNK/ylHtzYrJJb8nAjNPPu4S2usBJujtfPPsKMdMg3g==","signatures":[{"sig":"MEUCIAxpLW7DPRAg1CGxzmj4JdvIYGB4Pf7ur5skSiwEnkkcAiEA4zUzB2O7ixwpCmy3yQy8e6HYPc222t/K7dRtBSG6uJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRKamCRA9TVsSAnZWagAAMWIQAIY9CviuH7jPfHBKYvrB\nED2BfkgBXZ4vhwTPCla9I7TH8NX9/iws1MxVgaNp4hYDx7oPmUSAXUzvsPy5\nvPS1nJGlGlJ0btXxYHIHF3bPklpHpkYCdVMB7Qh7VSIZwWcxsj5ZQSKTmuKG\ncpkL0UGJ4ZkdmCRx4n5998hUkZMApJe9NcqWlSkjgpuClU/T+7Ui84DW39u1\nq6RNcREN/ofDApiBKh7Ohpjydb/dyAe48Bn6qWizHlB6NrlSUyWvENlCZp0/\nFdi6uBKusTNsLxmfiRrh/4UCmbb34VH9OLQ9stQ3/85EIIwb0gSOvQsnO71Z\nJgNEG66rB92wWvUbmV1HTxE5jgFC6aeb1i+D+pwNexQq6xby0raMrJRugKhX\nFbn7LKU6FcE9fmppDF9d1/zcmYWeZrYThyvpae6n0uPv6m/GvU1EPA4Oif0M\nllI/+WM4qjGfIwHL7yP1LDMCB8n1Id4PPLJRWr+yKF3xdlqZzYCRij/M87CH\n8j5Y6EMO2qW03Kt4RtedC9S4e7dvOgQTB9zRBmlwdQxgN17g68NBhfMwAm/P\nw6MoqfggW1FrimZRrVUntGsv7+jmQ+mcUGcM0GnLmkVNT2tWSWUYsm5xk42K\nCtIg27nObq3a2WfeU6Dzrl0AfA5IYALtBakFg9pFQuDaeKUivHSLdF6ebtr2\nSs3d\r\n=Z8kb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_0.0.8_1598334629983_0.2219474052009398","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@mj-studio/js-util","version":"0.0.9","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@0.0.9","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"44af74e0d47e15f734be6e33cd08670350feb893","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-0.0.9.tgz","fileCount":27,"integrity":"sha512-5H9b6FX2msmjlSmD8Qt6z61XLD9LZyCdH8NJl5rOYqzvUEwhSxD28XtdDn25AznXDq/WCEDXKWtp2sM+InameA==","signatures":[{"sig":"MEUCIEOj66KYTGHRmuf2KVQx5R6LrpY/ZyDD+K+JTSizmtrOAiEAnYOxpQLcNX0K/gJe6FJ7hMz+C7Vmm9C+bQkf+nm7P8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfROHMCRA9TVsSAnZWagAAgmEP/3KObKBQblr3ZtIRGyy9\n2XSKaNl4UVP7NrR4iRMJojY8/sPFm5btpn4Zg++E8ZaHkk4bpot9cgyR5/9M\nTOf9tmndjV1zHNAoF5hxRvB/stWaj6HMrY3N0DE6vg159TfEHUA/TpPIucpT\nT27X52Sp6oIh+XJ6dAEz4kRjeMec/0gwrM/ccsXAaNWVQsN4ft1/eeq3Qtdu\nDVj6PwnnthevlXTlBxyZUF2XIVAov/yP7LkvZUiGs95ETxGJcfS9+X4T6RAI\nFo3AYe2AArzzRB6c08oT8H5dY1LFlw5BknON2HtKTGwgYGBOtUMuTei10cJN\ndyujOV0Xbnto+7yYMdk27rj58zfdxcC4CgskXm+afI+3niXop0qwLw6WV3+x\nfRjaZR0XuWwPp1gtr1nQwuZ0gxcw9MoTR0RBnhQptPmSVYVZcrurhUpjo/hA\nUGuLw2o2PYsV/ftSMFwvliuErk5pFe0P0KKoFy46smaTCzGAnIvGss5+4Prl\nT6IZdRl0AK2V0JGavUyX0UbCOL1/fkWjihCqtyLPPp2LJcmQrFyQFGQfjkgJ\njr9Z/071vf0nGB8QdHEHhYQl/MjkRRehh4Dp4MKFp+exJwNNbm+mwZ7kQ9Ic\neWxjDslaqoO5+aZQr91CiXpHl4ArhqenMyDqY3jwtKa6Wtk0hq0e1CF+jTgx\nemKC\r\n=P9px\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_0.0.9_1598349771941_0.5042485317042307","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@mj-studio/js-util","version":"1.0.0","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.0","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"3790eeff791ff77e69cf46d1f69ec1e9853a67df","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.0.tgz","fileCount":34,"integrity":"sha512-+6HNReMu0qTRL1JzwT1rHHkdzLa4xfMpMrHcRMFsqhg/IBebGYGUHhAnNo9eYQg44eHG6pfHkSBvBGA/mTYEPQ==","signatures":[{"sig":"MEQCIC6/6F6nHYc+HdjZBTAj+YIeNPZv8I2p2j6ICYaRomv7AiAhQpF/ng0OhnXCGUHlZLgZeosZ5ZsHZ3IIE0c6uBBJvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaY/sCRA9TVsSAnZWagAA72UP/A5QUFuht7rdK0VKPCiz\nDagNghp3Jx0YeBchxzkxYVG1Rt7jsVP6mretI2ndRb6/cXGQaO+s4oQkir8E\nwZYijyAbgqA2HTLKy3DE2lioHCtl1eiZLBLvALB0XKp6yhxlJNO6ul25assq\ntrQvrebQFbx/aq1pxZRoczy42GZQ+8WFsgu0GupqXsHkdaS/5lcKzXpGvccb\nwel8JJQpprPmMvYXp/TGOQxq5kdJRX9wH2RmgfljzSn0TFp8EEHlMytomvjw\nca+DIsIXP2mvyvm3lQUiIud7VuArvscn5q5321/AYWiCmmU0nUIg4rXkwjyX\nlEu35ExSYGHfJSg8rSDdh0exeG+VtPyLQs8DgMzoJqSF7mX7hezGBiO+iTev\n+GXgWg0iLf5GcjQgFeP7TA5KguuAcecRoQWonw6mFSudNEZnWegohV46wVUs\nSXvrMBUX8+FX0c5zfEhHuvHopcPwrkBKpQeU37IB1U5MhNJ6/I3TRBBEZwLm\nE5HHQn+m3YudY8OEj0+j63UxWPhXcY1bS9UaspyVdk9A8jwI7U7K15W50zeZ\nCI8xaCuGf9vGqLZPrbLGhtXp2N98N4pKh2MZQP9VEaZNXVDFhbyzBvncp7/L\nP1PBjT4P2iOzzomd6QXJ7GVhXNYwg8dtOBIe8u2mRf73DAhcKVN+9ykJY9fB\nJWRo\r\n=oO1G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.0_1600753644291_0.9667844526299498","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@mj-studio/js-util","version":"1.0.1","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.1","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"89644d36697a999cb717ad5635ea5abcc32bdae4","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.1.tgz","fileCount":40,"integrity":"sha512-ESBoHbO6YRUajYkrVh5edR/aRbUW34bRmE0+cHuVZo4Z5cF95LP4Sell9nVx9u1QsJg6lMWPSHOAQw3x+1dK0Q==","signatures":[{"sig":"MEUCIQDwJcwmN+Q6DJZRJa+wgUfmJvvmRTUy50/6hPd7u7GzdgIgA0x/C2YgHWHtq02la5Eaetg01aXxbxBPHuxVcP69YAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf51BtCRA9TVsSAnZWagAAJvUP/3rfng/OLxa02CXiAMOq\nXdCi9Xdrh/TclUXcbsV+OhOJkMLTcXAWePNcKbfggR9rcBGZkfbG+GRHdfic\nEArSd/78XUxUD50f6Je/9oSP1cst+Nrrjbu/rldjEzIWS9R0Ds+kVExpMLgw\nYsE5lt7A0aB5imSPf8P4XdatdFJxAahoetPjFwKIhFaEoo7vyGGdf66oG/AM\nXZBHUwhE51J/CbpnMOdJLXy0U342MJ7iwt5rRpiUGV1AzQhXu+2ljUuymcHe\nuo9BkBzifY7ezMNprB+vhxhh0/IOZvshKbmjq6D+sS1R50aOz0ABnAVqwG2t\nYZmqM/Iejj1XbUslFc1Pa2Gx7HjGhBAUBAmXev9tFvC+2vADdm6N7TETV2SB\nlxU/TceSoBKimIsPY7sDF4Bl2V7IiTan7h1xwM1L9jMQKAZdLJfyW6XY3By/\nv/jljLjlOYjCNyrVe3RS7WqROpoR4GaR+Umrq5Stqs5kenRDrF+YAoB/iUjz\nlTgeURQZnNcymgeon+yJXy3enF1mokuswbwzPaabdSvEYHV+vSwy0oklMJUQ\nRhDTVKObRrYLoB7TPiBvv8a8cYMTIw0+JikvPuhEk7vT3xqjfdDAW/MkCrXd\nGiN0ArMOsCCouN6qzvEsYAjfLTBhDpCmdJaBo7PA4pW2823ImVuq60bkHUFg\nJaJn\r\n=wV2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"^7.6.0","ts-jest":"^26.2.0","prettier":"^2.0.5","typescript":"^3.9.7","@types/jest":"^26.0.9","@types/eslint":"^7.2.0","@dooboo/eslint-config":"^0.4.3","import-sort-style-eslint":"^6.0.0","prettier-plugin-import-sort":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.1_1608994925163_0.2078750605224986","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@mj-studio/js-util","version":"1.0.2","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.2","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"5292c309ab74dfc781771e47aaefce82a57c8b0e","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.2.tgz","fileCount":43,"integrity":"sha512-I3vWOpJES6EilkqYiabLdWyRBTVr3CQXhh3Dm2G+lU9AyW5FEqVqQbyTnkjNdCiaiiz5etMhy2p7tDh/h5vT3w==","signatures":[{"sig":"MEUCICM5khkjw15PXOkV+jG+kpkbheSdSzbF1gvKMNh4nlMgAiEA4MbMDsbe8txwCS/jHEGIKHKJ/rqCWMCqB/fREUxL1GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6TZiCRA9TVsSAnZWagAAlH0P/jz55AiaeVX8VuWeXmWX\n0SqTnPUXoGeeQUrxrkaiRa/gpOSD1va1/DOlgMY+FXqNQDaycLGLMTpHtDzA\neZSxGbm9OZVeGMxkv6EhDsYiy8CB8z85DKd/sIbbfatFUYAyYJZ7xe19Bj2+\nESosksvoftVIc+8COjJxSzV/u8eOiZNwivREMNF6L8Rz0ui+jp7Nis8SBCJm\n09VjqjWWKFj14IowP5kFGTxKhvXfh9oiQidbF9ad/BX2dYeqW1YEj4lwMI1w\nybsAq4goA/um5Awfus2r3w9bckxTpeTdtPCjOhjU61KHi3cRO6KvwhBJcja4\n91sOgXc4kWYj0Dv3MWE1vdOWvray1I3SybW1/eZiqD8B+/WIYBCGeV/AJFYm\npcGgm+10Opi9nqo/YkR8bbyKdc6bbkuwKCnG60egrlOmy3K+DVdQXkn4mt7Z\nr8ORTQHONuRF8DTuUxh4E5Rbaely7Lg/Mhk8qJxcXoAZCcjPWR1utkxnMK9c\nHB1clXuSd+cVugQYEUyzUtWMTxAY3GEUcwBj7L7dDCWwKI5E+TZ2Niac0Lmp\nENlK8DiEWnS0hT/xHae5LCSoH/9PBC8XgCQqrdTy57dCRmQJkRf5wXeacosB\nQMB2jpHZYUnH2MOffPfIf9QCqpEVWWHWdgBU9YTNU8PHV4heYa8xz9+2xtOj\nxdpS\r\n=YlFC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.2_1609119329549_0.3602695812551604","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@mj-studio/js-util","version":"1.0.3","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.3","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"25dd8de7b47115e48fff5e438c755cdf8373569f","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.3.tgz","fileCount":43,"integrity":"sha512-BX36sI48gjfQK2pvRzdvmsXo/nxpZ77dJWkaq7lAACdhiO6suZIVhe2/cPY0ZulIUx88Hl5ATyqpCFsZ66d9tg==","signatures":[{"sig":"MEQCIG37+MQD+TEaaqfy+MpFdwDXIdRrm684UFUAEXOd4CEAAiAiFNxUsQ611o3NXGWI5AQ/IiLbspszm0dW79d6k30IUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6TgMCRA9TVsSAnZWagAAfy8QAIBeX1Njnmr13bM3OKl3\neiavX/BrQ/df/5EKqqzxtqdTH1n41oTe1Ha/nJSFltxn4MIvWf0QfV1fBfZU\nrkeRohpUHTna6hjwplTDE3KXMSWNBcOFokX/Sz47pTdiuIEw05ebhzd+mVAx\n13nFTHYTPLGa1mLqBkpXPcwZdiDDjs8yzWUJFQF/8SlWvODLQnCoaLncRT53\noI65xCBspWo4dQxyI/0hiVdO5Br1p9TDGxmv7o2fXoqHxoCfoukRRUYzSwgg\nEFoxQ8O45nFowfnGF17g8+q8HLEvMCZH6KsrmPISDfJyQVH6movWge7Dr6Ca\nZyqi7KQAjCO5QAEiPQNHaHGU9KM5RDEoKxQ1b9qBIJyfhOKhwdLYiZ0YYQ6D\nBtyQoz+8JbNV8Mw42kSpcefqMRVm3/FoMwl8BcT+UPhZ7sny9SWZT9lpuWp2\nwbWNwJV+4TkZkEBSchYGwnDASU/sagB3u59TMs2FEXI/U0F8Cu3Eh/MlJQuY\nzebkPDJSNvveNZmcQurwXlBriP142Gb22IeKEFWoRqjXppjNxSBbxVtooUuv\nEKvwtGxZ88WOwmJqtLbHtiu7jjEA4Q9EJlnuPyqDmF8FfUkuMtabqvWZu1L3\nDeSpu0SyLhJSTLwN6qBO9Y4HSnpbDdln5KNwkezdemgvetRsdKEmmT2cBs9C\neqaj\r\n=wrBP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.3_1609119755743_0.2464749651300122","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@mj-studio/js-util","version":"1.0.4","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.4","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"b54a7e30fe46946295dd8bf22bca93869fc01c49","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.4.tgz","fileCount":43,"integrity":"sha512-V/HUyCTjwasWxPzaSlbAdkkY+moThth3OL1d1cgfERupGVYeK1GUz3QppQ3/sX2O/z8MNfr6fgowt/wwDiSIcQ==","signatures":[{"sig":"MEQCIF2azfdYb1/uxtMHvRv/iNzuwXHSVKzeaa+rt+PmJ3X1AiA5pDwzZj7NIq5zaN3ENxfDUmrzIFY7AoGPEkjCeHAT5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0SDTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1dw//Tv9R/+JReyhUHglbvWrLdAdEY79hBykMg9+bsnXYbDlemRJb\r\nV9ntdw8CLvnBxPEpL0MDQGvRTzoVvIYNri0IFWVeE14aIk55I/d71m9r9xY3\r\nGeMO1+ImICQJMnCJGAReG8px7vaHaZcD74RR6hiMMDubQ3xANJo0X2+TOa1C\r\nKG2iwaUH34+tIWdSrNP8yNP7YCVsX6M158m+pdDvmaTly+KQ7i1M/2fm0CB0\r\n4/y+dMJLF9frQMNhaG/nZBqRSOwhkwzYThkypD+ZcqoO0trzq/V2bOQA5w1p\r\nOlzm7SjT55x4Kv+cB89Me0JeouMFC23p4lgcgYuuMZyzIpCS66LpTEvdzRF3\r\nKeDAx6gsbxUJHU9oLDKs777oaXd3FdW4TJpvfrOB15JxzWeWtU3yAKBz395l\r\nxHKSPn0hsH+FGrWqwruoQ/S6LHoJrTNLQu5ap+u9hpPO6b8auMhMzy08svok\r\nXmL3c1t1FDIwUWjk1q1+cuQwPMjOyBr6Mwkw/JIt6BeiDuyx4gaNZkKPWSlD\r\nry5GtoNvg4d4R48HaRguXQOy6AM8E07r0tNa8LJWQlH75++efg+XiHPbIv97\r\n4+OgSLv1fxdje6koRXWU/w46S7GLr2DoiZqaytbw06edE1hJqNdL/AW8D/kp\r\nEAf2vEYIn21PpcWu4dhV2jqntjmecMWMvvs=\r\n=xScG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.4_1657872595451_0.6185084464155866","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@mj-studio/js-util","version":"1.0.5","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.5","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"faeec41371a2600b49e9039bc1977050f237f299","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.5.tgz","fileCount":43,"integrity":"sha512-QYWGQZbF8s53uB+2TeR/L3nPZezuoh1Hq55vHmPeJEU7z8HRlLK5pkWTOrEgXK3ZFV7z19n1y8We0888tZHbmw==","signatures":[{"sig":"MEYCIQCEQyYjEZd306tUZo/2ABiTDo1OncRCEmhj/ZFxxId6ugIhAMszu9PFkCdNcxVUuw3xaUFNQYFm+xGyZjzQORNtSZ1j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0SlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo26Q//biioEo9IPGIr6/8G1qsT1FhSeGQPk+99+kWaha/tVvzGtfTW\r\nUkI3OYFn0BgcbXINFPIZBHpxQfmGWpuliRzlqTDLkhpJxQiyTIkQne3/Jg9p\r\nkz7HgIGA6wpkaUaY3eLj+fyi0bJyC4hMuJt6Twfbfik+0izBQHUkeldl45Sc\r\nwBFZUxdFpSl7CF+YCU9RUTV8TdTOrdSOwjvwpbqgw8Bcvvh8aqfE26puakDG\r\nX0YbiNJ1i1OBm3+Ap7kauFdEDwxDwzWGlAJnnv+jghaBzGZINaNpZvPWOt4/\r\n/2JEYylzzWVbQZvovsr02lVOzsfULxe+4qlgQTfJ/Cn1WyJcUmvNS6o7Ziip\r\n2qXj+UlC3GkaB2Dpu1pkZr5TX4cymOPSeW2leGSBJg0+tVRl9g6HkyKzQf+e\r\nITAd2Ei2rTXETztDWQW96/x/F8TKh00/B5jgjMJDqtAIfuszERH+HruyDDU6\r\naw08MUQ0lsZsyiAAFgkEk/lhEKRR5ashRCUvafj9CqBe6OXUx2lz+UAaf9mf\r\nTRm5RBPsBDYV5v4oohAKRxNU5UYvhuU48kVsxTjfr90E1aOnGC6E1ZIYqXnK\r\nR6Q8LJZJ77l9pnB/o58lAXgsgyaKQmuvZBBo2T2pIJWw+LrRTXyCuBk27Mc2\r\n4+GzYU49WciyWSOk5/4C34Z1c55lE4u02Hg=\r\n=uJvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.5_1657874771096_0.3977468508329036","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@mj-studio/js-util","version":"1.0.6","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.6","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"0d09de4d4551199a55e47ea9da124405081f8f77","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.6.tgz","fileCount":43,"integrity":"sha512-sEg8HQpNAsriU7r1n1hLqyfdTEDBbhSmtR8owwlJvz0S28il6FXX8O7mCiO+t3o+JCbIhKg7kOm8wAFR86nSOQ==","signatures":[{"sig":"MEQCIA64VvR6Yk+BNkSzZyHpvGWEXIUO18Ds1CoBeJA8c7EYAiAZy45qikGBPKXcvPdXF61kAbR3UdhMz9Vn10g0+nYs6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8dYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov+BAAlhvt79YqI1QZafllVavO4sUXHtRptkRHSmT3lcUOnGVnHvDA\r\nHuRjlNNmPPCdPWh9SdGIIMfXOFkQ6vmUazWJy2Vu803DowYLvV1poqJSpT6h\r\nouRwL0SQGOpObUmV7i7FO3IVCrcPVBN8/ZfMrecQ/i1XmeUsMI+HHJ9Nltt6\r\n8QXOJ8PINmEDQMEH/VzA1ReIbzfvsYDnIHZduPId5NsqKr5HwZy7tL6W/M4m\r\nXEdcO6JTwopKlTV/pbFscaCGli+nD7sgEkTq1gSOGOfCVubvzPjaljZmaGn5\r\n6a9d25kCntu94Pv+HH2dX8Ew59ErLT2SdcoWX3Nq4ipln9ngvwWMbgXOC9qI\r\nW3mJLJjqt5YstZUV2NRJtYJjop7qFjLPTk0tChUMcA4VyiPp+e5ZB424iQxq\r\nklGzHw3gTJAEdjnWEGC9ZDV6hMecqWHgRILz4BiFixmklmdRGdMQuFCtRPh/\r\n78zevV/EwgYirAkUgbF6XHIQcaUs/b/+jXsdrd5/Gdl+uUxYYA8w1kjR3dAw\r\nC5UUuHDimGHEi1dhSqpbqAg4uDMcfr8uGtb2lfyfotI1Es0iYM1pNmHC4dS9\r\ne/mBBWa7pEjIFUqfui9OXfEeW9PGPicY34ulAlBLTusf472RkkEPxTxW/72q\r\nMZ2ZnEfVAC9vCIA3rXDj6CZ4lIzHozlH+uQ=\r\n=zvZb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.6_1660016164155_0.8320199791753742","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@mj-studio/js-util","version":"1.0.7","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.7","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"5c53990341a2fd58dc95ea67a3bb8eaa17f283bd","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.7.tgz","fileCount":46,"integrity":"sha512-tohI7AD5nL2pK8JSLt6Mm9TL0+hCEzwA92eCQIFEgiJmgXBhzSLoJF7we2BMpCYtXhNtgy/ORnEzAYwAuvJrIw==","signatures":[{"sig":"MEUCIQCYjo2D7Qx1cGLY6G2+L909/ycVqY21l/NSCT7X7IW3EQIgOY6y/lhRBODmB+H9dC18QTY661f7yOW7Zj44bMPeK+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6xp4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqZg//fPPRB9vhJEeQ22Vikw0lmCQI1x1YBjp4N7bFwAnHw8ICL9F1\r\ni17U5fHueHATmPeMR+TjTHme2LmKhkjcoHmosy5rp8UEBpd9xkwhg5yI+7UB\r\n3On7zNsbxM/ReC0pjYh5XdLi4CcQjGxE8+sZynEMW/a1E+NnGz9O+Ii0QKVY\r\nUC3EeMRWO9WlsejDAHnsMuIEokQgs3jB11DuYBvSXN+CLH0JflZFYp0Yfybc\r\nfC7RQgiobq0jsXQMrs09rJAHdDa6Lukp0BvnhDAkcPKB9ozkdBZX0+niHnjq\r\nPklCYSY1fwch5b60rOCrL0dAW/dTfTN+xqB6SQGVJnovKdlycVZ0SuDdVOCB\r\nTbdBXmA8tC/01+pobx+pf9YhEjvY9rvWiEHZfc/CsyhupuVqKTqhnxul4PxI\r\nuNatkqmsWOGYaeHFepVBjcTdAEgtuIEODvAmNwcSkMHLyYQbt3gUgNM0roLY\r\nMyFEUfM4xxdXhaosM8PR3ctbbIBJOQZmpDUylY2N7wyv4Tzmfph3vx/q8rUl\r\nKOZgLitY8tDQbkZxz8pYxFH5Qh1tx31dq7L6OQcgvuhJuQYfUc+IrJDM1fbK\r\nlvRrq3E9Mwc+4iGdhMhi47KQIDAAc0uhoYispcShPW0b1HqHVakRszolVdHd\r\nlJrrkdlT/O49cQEIiTYQi+xV5XNWTdnTfDY=\r\n=S5Mp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.7_1676352120185_0.28466375221794893","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@mj-studio/js-util","version":"1.0.8","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.8","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"4ce879e539cf7308ea11b2e8f2fedc48c2f10c6d","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.8.tgz","fileCount":46,"integrity":"sha512-m8sCl5fwpTmtVCH9YGyyaVLdrgu4LV1NhnbadmKfxC3wtLOahlSEuzyOPW7Q4Qi7XsUeIBLyTPCZcRGSSVuXnw==","signatures":[{"sig":"MEUCIQCRDO6Yp6DGiYtSc2DLzzPoHX4v6G9/fSz/qXEQLFqHIAIgHO8hzt7Lf0FHDHXl/xnJsSBiP093Vd3Jan5kWQX3yjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7uI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjGA//eBa6VWYA4wx+r3NL9CYVK4IUTDE2KM04VPceE0NfbKcs6Exf\r\noI7QOV5KbdO6MuHCif6iKpoCDutNewV+IWw9r+4E0MwfmFcX2hrg8QSyGpTi\r\neb9DMgiWaPpFad0THHCuy1tevtHCYeEZKCI526LjvLrrxa9Ors0dfjeN1az3\r\nsgdQYCIG+7u0gSVyuYHxxuzS264Kn9nm06D8w/s6hpB2sXtC9vVNllMMhBRl\r\n4rdPSzyj0Bih2Ex8emT+1FTERjVs/zz0BS5H6KTBJDIlKNGqUrKTP4Qh6+vr\r\nRqxCH7N/39ulPatXTOPiyIntP6Sllg2ECXdCbqoNvJKy6D9G9WhfyvlyKDpM\r\nQ5vZjqP1mWVlDBl6oclUz/4G2kh5ITW3O4+IKSMXxg0iLvmEWzn5O6rZ0hRB\r\nsoz29NFRREkiYLWgBHfgB+PEqvNvv0Exu4C6//mi5Lss5T70tqUZqvCDgkkt\r\n1J/yiYRWK4jMsxOQpMMwfenXkGp9DVngYeng181xmxlYdGsdG5SEZ9W+0gML\r\ng2HAQniImF/WSEyHKyLsCaxYwalkNFw6Ml/RmF/m25rTg7cuyujfRs00GanL\r\ne/jYDSO9f+nBbYnSr/GT//xPQeDyzCynVxvgeT3pMQLbWDUquWrWYh3uYBqA\r\n4uCwCuLiLdZqMlgUsDA0ezwK2dyjCGa0LL8=\r\n=gLkZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.8_1676599861242_0.37491021986098727","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@mj-studio/js-util","version":"1.0.9","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.9","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"0bdeb2ddeafdbbfc450dc27e11a8aa4028b75f5f","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.9.tgz","fileCount":46,"integrity":"sha512-GWPa97C9eFaqPkdMpCXE0dipu7Dc6sdTGNsNrsX3We1u0pzVQqo7Z3+LCFwLj3DLeL+huYboGnCZpBkV/FiqSA==","signatures":[{"sig":"MEQCIC/wfHtZEtYGt//h9BiIFhOi4OvVkQ6OhxjW+fpqFIlQAiBlBoWYIGiyDLZQ6dn/Ke4Rn8bT/64W1kZGebo0vfZh+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7uYgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0GQ/+LXKubTdoPaW21W489uuGiV3MLSsmaK9W4So4QCMyp28WKI4/\r\n6MfNDiS+XF+RoHVsre4BpneCifjD/1ho+Bo0F7+hi3pbbJ4i4hWd0PKN+f19\r\n86aUYtHy7Xxc02ebeCIH2u3iVxoPUeoLmG/ppyfWBZaJVstdQYSR5OdvuxCq\r\nrfhKKUNLUzmvIsI/FrBR6Jvba1zpw4/gQVPVlAKrljxJG2BFClATETerYwPT\r\nEtOBFjjKwDnckNUpTrSLe1n+9iZqbVP1AbsBoZE7gQGQoBrJVDMkpzw6+Nu5\r\n3mvoJYc2jr8PGqiFD1sSmmnAXNTIVjif0ZNpo+JgdWAkj0WMlledxhiMaBV7\r\n8CpkNxkJ2q+y3qh4uRuK20CrEoOc1jG4N2Vd41f/yJftb+5CeSvoY5u6oeba\r\n/nNs7LledwpmWKZaJM/r94pHOxTHE+ic6AthUIp5suDEMB0xzlW+OM08wj/6\r\nQAWK7itJcws31SvH4gmj4FAr4UHPWbn7V05UP0iVILGdfISjxPD6Zp4P8/A9\r\nbwzWyP9puNukbjCOv8xvdGlifa7LExBOUSBFafNNUdZauEVCtyapq5lGAtN7\r\nkKI4kCJSrP4h/VS8mpQDoe3rcDfKdALiZrBhSQieEOFK8BoVfBRmu5wkTPCb\r\nzCBpl04Ug0vxNR1QQlU+tsAZ5Ke270U7ilc=\r\n=K4UQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.9_1676600863895_0.3453701794721542","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@mj-studio/js-util","version":"1.0.10","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.10","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"2c44015b767de94e3d9d2059e77577cb3403d948","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.10.tgz","fileCount":46,"integrity":"sha512-Jva7RiDzu+KWFqB7ljn6GyDuLckNd6bvxdPJJ/Dg5XDYP9DU7DGrR4iYm0ueXjAGDkEFQZTgzstKSYoqISXOYA==","signatures":[{"sig":"MEYCIQDz7FAsaAoM+S/JwzpaAt5crELaq3ZhtdaVeQogrQwRaAIhAIMe+KrD2yEcvjRUXvCnWCNwvhlvm8miXnT2/Jnz5+jl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7u4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKqBAAo/elTlKzolQTcF3VyDeJzLSO/qLYhku2/U85xWudJcwLlm3+\r\nNQmR9tcSu7rOM7vOsHFa0iUjrgNDlzxnGeYQgUhSXl8JDbBmsQAMuB5WMads\r\nCJeEG1Xf/lEHGsWHgL1oIhlduPXBLzwtY2QjgqYRWIszUTnI7qJGnYUlLmkT\r\nuaDmYGAQSHtYFoziZx5CNrXBLT4tcZsegE3jOdNiE/KPzDcnajCuFWSui389\r\nZFo7ZEbNgsghw9Xrc15KcXJluwjert/zAAQS8ac00J97A4rCgeXTAuDO+cPF\r\nSJvvjzdNzPspMU/cUhu5E+AGv4nKCqiVXKjx/8imee6lZu2xUFYf0PnyTQPE\r\nKWVwea/3tCIJoh30/NYvsDV/uWDu1upCUgJh4RFBgGU7O0MEqroOThtpzSIL\r\nHivjdKw8nbsOaeKe9TMylXdZO4NUhRQg4Lf7+tOY+4spsFv5PLOQMqVpqD6R\r\nlPlruUW1o7lgsLUD1Hpv/OGF9KsUndUXxVorJ9QnUWXv6Ix1z9O70T/LSr7t\r\nGNqEGmM6N86IbWa6rp06TbRdYTRc31Rz0ZXUJdBSexT02bSRZHOfajwGZZj0\r\n69UCaSPG1xISFjnoK+KI3N7WDEm/l4WMEkm/X8pXifI9lrYgt1MuhuBKff5m\r\nfKsL00D8Yuxp0GXFt4KG2O/IXMLcAu+bQro=\r\n=tgpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"7.16.0","ts-jest":"26.4.4","prettier":"2.2.1","typescript":"4.1.3","@types/jest":"^26.0.9","@dooboo/eslint-config":"0.5.8","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.10_1676602924775_0.11712236020969247","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@mj-studio/js-util","version":"1.0.11","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.11","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"50644f537041903b167f86bab20add1a1faab025","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.11.tgz","fileCount":52,"integrity":"sha512-FhTCKxRDdrccqlS3mfXqumBzrKXSNFIQVvBT25BkKsrMkFd508WJHjn6cBmnZbMDCROK5vIHOveIZlI0lXYpIg==","signatures":[{"sig":"MEUCIQCm3umy1vjK3SiKUCAg1H7+OF9sUWVaJ325bpCV0Pt9AAIgBbFnuIKAdzAgRD5CwHSzPETxw7WTW9BWVX8Z7yyDGKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj77DnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoShAAjPV4pNyOSOGvI/TDBQQX3cg1WpcG3KlVyeSaoNUteXVqarNs\r\nVHZRpI+ryFW/UXPsRsZFrsQdXIkvCy1K4nO1UvYEhsw/Wv5Zvq2b7KQmePIS\r\noCmBo2AluNevHq838uOimpX3mDMjC59yQ8zFD6Vgn6epfXD0EJxNlatwdlQT\r\nkI/FLJNwUeOpcWhfS89dN1N0i0G5Dk9EglrpUsVBKKzGRyZSakcJ4Q9qjHFp\r\nsN/xeF76UBKzgTXFxExcp3UvtsHOrte6b6EsuduOGjle1s+df68O7D7g3H8J\r\nLGgo7QsV42lYiREl2QuFFK94z6sGmfmztodSIW9C6BcrAZAppfrovMcnJ2yj\r\nBMHJNmgsVEj1BvDpnKKZ+M2QYvL6J88QlxcebHevYzEIOpj4lNfgJPnQum9k\r\nFAnxn2Sq9/ROFOd2EOEu6OKA5EMCU0vik7JdlCA45Yxk8eMu9MAFcGZ2xmRM\r\nPmWQvK5QVGqXE8f3TLoLc3KVIyeI4mmblrIA5hTsqBffGKE2Q+HkHOoJWlXt\r\nJMQpDYDorOR9uoaIbjz0s+5tH/IymyWiGISREbr/FxB+N5d6YnM9/0dqsAe1\r\n73myIbT+fmEpPWYQ4uoy0Caf+o/B3qOpIxFQgF42TaLCNqFWJt5Gqf4IbfV+\r\nMwsHjivErCxWBn7kB6RYetOkYLyZVo8jA14=\r\n=U6xu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"8.34.0","ts-jest":"26.4.4","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"^26.0.9","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.7","@react-native-community/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.11_1676652775488_0.9219588220474546","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@mj-studio/js-util","version":"1.0.12","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.12","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"20ef429cfabe225da61d3b00a18ebbb9c6e4a8f3","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.12.tgz","fileCount":52,"integrity":"sha512-21KKHM0Ol8I5aaKjybR+sGRmeFQWC1MXtQeJFcYEbra8fDmlgQBPpqpuKtbYmG7rfu2l7htMNmg2sQHb2yH0SA==","signatures":[{"sig":"MEYCIQDVPMdC3UJP585Bpm5Z4ZJ2V1UrzV6TQvlNZ8mOHh8Q6AIhAKzm4EPrUOjCv1YJNgkmhQwZL+MYeq44msfaOkjaYCR5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"8.34.0","ts-jest":"26.4.4","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"^26.0.9","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.7","@react-native-community/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.12_1694454474268_0.19652345320912668","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@mj-studio/js-util","version":"1.0.13","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.13","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"7d9b705cb73ccea5a666d280ef3f6f77e4526cd5","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.13.tgz","fileCount":52,"integrity":"sha512-B06QmLplqInBXMV1cQPIczsY+b/+D9D5RP34xC7xEcxFnsLG0mWOIb7Z5vh44vaO/CccgJd8VdoJQ99+nOBM/g==","signatures":[{"sig":"MEYCIQDMt0rdwuFE9pKrCN77yXR8M+QiWx5ctmZJRLhtIgL91gIhAOHQdOCHS8TgkRH1SriYibtPddsTky4vvwdgbrDmdIWd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30701},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"8.34.0","ts-jest":"26.4.4","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"^26.0.9","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.7","@react-native-community/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.13_1694454623639_0.27924853295717744","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@mj-studio/js-util","version":"1.0.14","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.14","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"5c5509a2a0a0e8522adb12edad9340a755ab3f9b","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.14.tgz","fileCount":52,"integrity":"sha512-YUoCSdl2Gaf3NfFDe0zjA79vMRMtmFhdUCHfPPlcvx9lPt9OlturYyhwURJVNMbH/X4D0PZ/cLwm9omCAhvsUA==","signatures":[{"sig":"MEUCIQCW+/JE178OnGu8LQDXFYrrvqo+u2+GFDj2ba7bMNloAgIgUMhz3EYRYlszuctpUNxt4BOPhYvI5Ga+RuSgrvvbJ8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30704},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"8.34.0","ts-jest":"26.4.4","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"^26.0.9","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.7","@react-native-community/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.14_1694454882339_0.436084511117534","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@mj-studio/js-util","version":"1.0.15","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.15","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"eed93135c54e354d175b765e6684b957db4e63b7","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.15.tgz","fileCount":52,"integrity":"sha512-8pQ688e6e45vZMFU3njqO2HAdOrOmwE7yuKi3om9buLLaXy4us34G4LM6+Oa/xWS+UDdP0TIZNDPE9NNRbdAQw==","signatures":[{"sig":"MEQCICngZGejlngWZ7EnaIJ7qN/dpVAJokkbgXtaaSdTVaO1AiBv0MAYEtb9fyDCzqnXr2HBxRQputeMfqqZezP/Zg8RTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31361},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"8.34.0","ts-jest":"26.4.4","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"^26.0.9","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.7","@react-native-community/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.15_1707904227393_0.8010767963009795","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@mj-studio/js-util","version":"1.0.16","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.16","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"d329e959f5ac2050e6ff79ed2bf3faffc790d469","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.16.tgz","fileCount":55,"integrity":"sha512-qbUEQc+up3i808ke4iDjW6kFkgWuniqLuveWxQ0XebDSe+SjfpJcfqczF7+Z8l9W8XN7e57CO4rEjTyWE61Tvg==","signatures":[{"sig":"MEUCIQDuLGKE4dJ0CBje5WsiHUZlMDSBF30v1qwSnLQGKjtacQIgIPLPJo6BKp4xsa8hoWU3QuXzbZUcE0t3LtLAoCL72UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36538},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"importSort":{".js, .jsx":{"style":"eslint","options":{}},".ts, .tsx":{"style":"eslint","parser":"typescript","options":{}}},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","eslint":"8.34.0","ts-jest":"26.4.4","prettier":"2.8.4","typescript":"4.9.5","@types/jest":"^26.0.9","import-sort-style-eslint":"6.0.0","prettier-plugin-import-sort":"0.0.7","@react-native-community/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.16_1708322291209_0.07017797189544228","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@mj-studio/js-util","version":"1.0.17","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.17","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","dist":{"shasum":"f2424e4f7b2fae23af65f3a9cb6d8ed0c19699e8","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.17.tgz","fileCount":82,"integrity":"sha512-TpuotDIKF253OZRhEV4e5LI5F1Oaj9wYR8ez2ACrmVTVUdRhEYk2GwoqNUf1Z+v0lnz5qWUxcYNZ8nqwRkSuBg==","signatures":[{"sig":"MEUCIDzjC2CIqZe/5pOA9uj+O56TKUX4YCIgtwBWV/HZgn+xAiEA87I3RTqRanr/2DxTqvLwwozAFmE0GYYvQvC9A6Ya7LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45975},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","p":"yarn publish --access=public","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","prepare":"yarn c"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"https://github.com/mym0404/mj-studio-js-util","type":"git"},"description":"Custom JavaScript Utilities for MJ Studio","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020-2021 dooboolab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.17_1708329453034_0.9560816423967049","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@mj-studio/js-util","version":"1.0.19","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.19","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"420352a99a122fa8a433ce0d5d7981b8853b56b4","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.19.tgz","fileCount":81,"integrity":"sha512-UWf5bPMYmtf+Sekmx2sE8Lv/LkxnoX/+hfwqjmWWFbG+vkTa/jb3Dmf92kskbhMg76GALLojVufgYphOCKy2fA==","signatures":[{"sig":"MEYCIQD8rUGgQKi1CJ7E//qgvyaHEL7w27pUrxEGffmCsz9sPQIhAMhzSziWkkeS8Rf/ms7Kpk9WTwBJVC4TRHNxYOuCmckt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48950},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"78765dc35795980473385a6eb65783763ee62caf","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.19_1708334707522_0.19472022206609596","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@mj-studio/js-util","version":"1.0.21","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.21","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"d1ff1a5074e8c5d340d4c793f2a1bbd6f27e891e","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.21.tgz","fileCount":84,"integrity":"sha512-dWhUlxPgP2e/jfWmVOqj3kLyUHH0LY8Pxe/pGDbu4H6IhT5SLjwWL0k6MKjLB4gI9JBBays8188jokpZgJ/bTA==","signatures":[{"sig":"MEUCIQC+noa04dTZVTXwbqIysCi9xBk/JfJRGP26V6v4ka7ztgIgdCznGndGu8So3JAENxwsur+tHOqKoCGKOiONv8TpmZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50722},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2e3bf6b32461931b58dcf3e0d129a26fd424ee61","private":false,"scripts":{"c":"yarn lint && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.21_1708528038262_0.3200198998493473","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@mj-studio/js-util","version":"1.0.22","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.22","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"d5927d8680d779933118a8ae923e871317720966","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.22.tgz","fileCount":84,"integrity":"sha512-wZW8EpA5LaTFrOaoo1mozMbb9ghT8hk4DlkGhbv/SeS0AuTAH4wgnQAiHfJX9xfoLIUdMRivFo0FcPOvH/MCcQ==","signatures":[{"sig":"MEUCID1XgBj1BGO8bTUzqSCYNWI9kyrkK/kKYjhZAO0eTHUuAiEApvs9dEChP5/vSb6PAR7EjqC0mUPVHNSRWOPr8Igz6Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51248},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"58e82649c2519e543a6447b67df9dea15919a1ab","private":false,"scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.22_1708530436166_0.09854944941988997","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@mj-studio/js-util","version":"1.0.23","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.23","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"ffc06f16cb6417baf86f0df864a3ee338c9c20ee","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.23.tgz","fileCount":87,"integrity":"sha512-xFB9+fOVMm17WPMPJJjgLZDd0s1V6//r4shlRoj3PjaVNgQzkw6sW3kW1SbhJYcFwG0nKmO+YCh+nwSJ2WC4oQ==","signatures":[{"sig":"MEYCIQCXtkq8GSG0CyU/6IFBGNIaRRjjW15lE6fK+XzZGMwunwIhAOwBS4VRoOVszT4DIo/BRcRORfAxZNJiF2KBdXhZ/BxM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52774},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b6b59503e1a1c76c5cbb0d2b9ea057a7fa11d7cb","private":false,"scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.23_1709473930224_0.4390083682471475","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@mj-studio/js-util","version":"1.0.24","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.24","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"cfd4c4e9835e6a0a32473f4371b7dc5e58d86f69","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.24.tgz","fileCount":87,"integrity":"sha512-WzyAA2xnjjyRSo8/nMfJlH27JCCozDthWVfyKZ7h6tx9qrrLwsRFC43Lhhp/HSuwvIFnSiNitJlx0RLNjMUt2g==","signatures":[{"sig":"MEQCIEV8XlvOY80giU6g7SMKoitvpYQa3R9lKGICNXQHIWdQAiAb/fq1/sgkhtlMgOrSZCMBGRFUZY71ro/8SthBlYAGOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52761},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"92bc4e72aeed19dee3db32ced757f791e2b295ff","private":false,"scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.24_1709608916716_0.636724336605927","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@mj-studio/js-util","version":"1.0.25","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.25","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"34f7dcfef2af5a956845f16a4f12f40c6146aa65","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.25.tgz","fileCount":87,"integrity":"sha512-xC0+MUj+PMtMujAJVddC+xFX8a34FYAq78XFP+Xf10RC3gUGkduvO0XDj5+uJicU6SEfH6MnVdPiekmkqZ4vxQ==","signatures":[{"sig":"MEUCIQC0Su8/GHCAiQRSJdkvs8o6oryMfRlUPZOKJi2+Z/QKUgIgGn24c77AyFUwYM8/Pum7NNughYnY7kZoUKlQQBoE220=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52760},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"811dd61110641cac9fb8594a56c4d995c59ea0d1","private":false,"scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.25_1709608994371_0.441220740268528","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@mj-studio/js-util","version":"1.0.26","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.26","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mym0404/mj-studio-js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"e41100d4585b9c4149b2133d20c539c516c952c6","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.26.tgz","fileCount":99,"integrity":"sha512-1WaG1iSugb7J9794H62RGnJL7VD+ri2pbXklwvNiZ48akNl/JE97S1Xd17AObJD8CDmiUlL2+0UB39PHJuBr9A==","signatures":[{"sig":"MEUCIGqyyXHy5RPvj3v3oUQf+HCVZqDSctYnDCJMB46saQDRAiEAhMBh+w+4dRVfCx4/wBOs1utspuwoVe0X299HzE60SLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59153},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"10c3c1659994ff1bbba5b6344bc0a8ec1fabeb2a","private":false,"scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.26_1709617805099_0.5938785058319256","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@mj-studio/js-util","version":"1.0.27","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.27","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"e3f77b2360ed2bbe8c175d61edc0d3dcba854b54","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.27.tgz","fileCount":99,"integrity":"sha512-1TjRh4L/nMbTHR8mMKezwtCyD12k5qDKZ4zJFZXDTzGajwUd2MVQn/nM9e8DM+O/V/mey2Ncv+rUqmiA05YpYA==","signatures":[{"sig":"MEQCIBXk1hbRvmqRB+LD8E+JMMgQnc7z22HVzZuTI2/DdwqrAiB9SY7WZfJVa0z02ze9+yQTf3b/mtg5XnW3vBhHwN3L0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59153},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9b4df9b3f76db170947d80e9384c1fd626798a06","private":false,"scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.27_1710213763013_0.4381557880191098","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@mj-studio/js-util","version":"1.0.28","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.28","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"2085494ed362c7a6339ad2e907fc3036f28e7615","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.28.tgz","fileCount":132,"integrity":"sha512-mXWzJp5GIUmndZhPBZjzlkuHkHiTc3Xj+1iwokbK+52IB+p2KYoALJtpSX0qZkJisny//bhgDTDtJoNoJWiBSw==","signatures":[{"sig":"MEQCIBiidIP2pQDd+ZHJ8n2sjNWFFN1876EhAvlqF8m3JJmrAiAUwWbfEesTs+pcUK0dO6qElofsq3wqrHpwJWQrcWJQeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63663},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"10516de52231587ceb7d25ba99e1921ec9322a91","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn c && rm -rf dist && rm -rf esm && yarn rollup --config rollup.config.mjs","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","rollup":"^4.13.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.28_1710227539529_0.9339302976418591","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@mj-studio/js-util","version":"1.0.29","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.29","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"a0d29695bb96ef19dd95dcc36fe9f99180cbdf7c","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.29.tgz","fileCount":132,"integrity":"sha512-un3QwEZqzWh4SZzJyTlMtIUXgevak1VrFLPYa6HNgRZ86SM+cXOMQTaBVqBj15GkhGkoPKmdB+fmFyS1ioNfOg==","signatures":[{"sig":"MEYCIQDgGfnXGR/jevShRvWPOMZRn4Tuu/BHTxprcMpqu42WPQIhAJx8ELP2KdGbJ2kT3VGI6k7CrkwnP8SaHQmGmHD168vS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64175},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c2445bb4e9aa377fd5450cd812e118261fc01963","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn c && rm -rf dist && rm -rf esm && yarn rollup --config rollup.config.mjs","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","rollup":"^4.13.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.29_1710255428592_0.43284237625600785","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@mj-studio/js-util","version":"1.0.30","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.30","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"751bc4bc9da0963ced7c5142aebe6ec532aeeecc","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.30.tgz","fileCount":132,"integrity":"sha512-mrhh4/m4Cr43fLccpJ7WQISD58LqzZEaOTu0A2kfsiacY5/Y83/OtQoCOZ9u07rWqY0aCM4G+w2VJSEi/1uWjg==","signatures":[{"sig":"MEQCIDqK+lOvnUHaHCE3BGJ+fKmmzOwTAOVhVKLTFIy/qNd1AiAqQQkRPfICWptYHdvHI4/rlBgQOmNQcAOe5TCd2NNdnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64175},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0d80a528b0eab4db691e870b545a4308c32fd83a","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn c && rm -rf dist && rm -rf esm && yarn rollup --config rollup.config.mjs","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","rollup":"^4.13.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.30_1711456661670_0.2844766028470984","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@mj-studio/js-util","version":"1.0.31","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.31","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"d98807db3b19e94674b3a154c7c45974e7d42759","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.31.tgz","fileCount":69,"integrity":"sha512-+C+WZ6hDROnMtT0fUFWik8mZSt5yHr6UwSEqsfmZlx5mjSvesCk8fug9oNtYsgTfwiVVrArudbV9ZTdkkABd3A==","signatures":[{"sig":"MEQCIHfhAhR3mQvRifRaTg8cW5O7pU6Vw44wu9a3mvySothXAiAovOQfkuBBBNrm9fgqvdYKPyyWRxAeOhtnEyP1yTjDcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29915},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"71b834fb0add03151345a0ed5148fb52673e7e49","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn c && rm -rf dist && rm -rf esm && yarn rollup --config rollup.config.mjs","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.2.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","rollup":"^4.13.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.31_1711456806342_0.5829834323564025","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@mj-studio/js-util","version":"1.0.32","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.32","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"676d40135f3427c1cb6f454f976f71590655fc63","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.32.tgz","fileCount":69,"integrity":"sha512-o2205dAs9UhtaUvYMSm1NtucJq+4UlO0OMULTfJoXNJmnxPOSh/j9OtSPKN+9LxD1nsuDHkun4zpgkL3MlYKDg==","signatures":[{"sig":"MEYCIQCzN0N+ARmVsbLW9ttkle2Cj6FeeM71XbosRwfJT/duaQIhANdi6yq+QpF4lMjxO7AbLpipczs/9ELbxveAu1bBxYBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29749},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","gitHead":"dea030dcd4d339531373cc72ff41c81b6e434ab2","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn c && rm -rf dist && rm -rf esm && yarn rollup --config rollup.config.mjs","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","rollup":"^4.13.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.32_1711634032306_0.7000093165858063","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@mj-studio/js-util","version":"1.0.33","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.33","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"713d1287ebec5c23f9febed1ed794c6dd5ee0ad0","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.33.tgz","fileCount":69,"integrity":"sha512-ZTBNvNMGU8yzU1+nxG3ROnrL7tWlpchpCcTyhX34xqT1gHH0KHtjfUd7RWdxX8qoQ1m8lD7jfLKE4wIX2AWjpw==","signatures":[{"sig":"MEUCIQDk9v0bkI6pQEAo8u2pgoT1aK+0wtGDklE4ZvYaTsh1dwIgQyWx6FP2JNnigPCb7TKu8GmZ0hR2llP4t+zQ1mePlIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30013},"main":"dist/index.js","types":"dist/index.d.ts","module":"esm/index.js","gitHead":"27c5f00ea8407a69601fdad1e5cf0dbf8540ce52","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"yarn c && rm -rf dist && rm -rf esm && yarn rollup --config rollup.config.mjs","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","rollup":"^4.13.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.33_1711634548117_0.8480003500914453","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@mj-studio/js-util","version":"1.0.34","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.34","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"8cbd312e48c391a4095fe22f76fa983124bee266","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.34.tgz","fileCount":99,"integrity":"sha512-7nhv+/n9goeT87qq2KXn/9csqjuyFcbdF127PMaozMlGk2Q8fBEDUThsHQEbG3VS7UD6iz26zdc7tW6FaWk1Sw==","signatures":[{"sig":"MEUCIQD4JJr3/yPZKOwE+36sqik1zZP3x3tHWGRul9N6PxtqnQIgYJ1pNizNtg5RPtGCcJkt3umLRM/yHBtDrRudJpReN1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50936},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"890fdacaf5d4f5f915250ca36483eb468bf9f622","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.34_1711637068022_0.8099378216578259","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@mj-studio/js-util","version":"1.0.35","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.35","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"9324243ef2953ff55e3de1a31a2c2d83b2561295","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.35.tgz","fileCount":102,"integrity":"sha512-3M/OiTv3fSzQ9pnLIkxdUJGJQU3sK0eu9C4YuzYR6WGTQQIM6Rd69Co/GjjfEXRyB6C12olYQp0l9DcRuSQSOA==","signatures":[{"sig":"MEYCIQDfY8ixlyEuIuiJRH429JRbrtyckKF9JSO7PKTovj4lWAIhAKPYQYfNzDuc10WbPpPOki42BBseJlHlnqiO33qxQ424","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52946},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7f503015bbd3866bf1c7cc95115f286b4505fb0","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.35_1714584051024_0.5097436709544394","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@mj-studio/js-util","version":"1.0.36","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.0.36","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"ffb4c89d7d8968487fbb7fc5e7f27f428bcff833","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.0.36.tgz","fileCount":102,"integrity":"sha512-15pMMujig5lrBQvu+WaANkM5Xa47TKd3ASIeoclpcJmxpVAkShfcQ0dNq9Uni2c2nOOo+lNS4VTsrsKAJ+pNxA==","signatures":[{"sig":"MEQCIBWZqLk7lA+RHSEHU4PovZ2z98zlTICSTCW0K12NQSUjAiAhRt+kSLqHn2Ce6ViMlYgBGLlv8eaKJFTZfpqG5HxDHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53046},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"df9bbd7d0049012751ae6a5216935bbe7a87c710","scripts":{"c":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn c","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.0.36_1714821979158_0.8432293536844089","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mj-studio/js-util","version":"1.1.2","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.2","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"ca1737c7a2e358e0fb80ec9f673b448a2f5b1bcd","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.2.tgz","fileCount":105,"integrity":"sha512-NRxf0bwtZmgzq6Ceuql7vDRVO9VbJIXsbcyw7mMSIlzNrv1/Lal+s6eb9+CaGjSdpie79Z0dkjkzmzjHplfobQ==","signatures":[{"sig":"MEQCIFAcidWESmE5vf4kioDrtathMpK4NoNQ9L8IXLyOd3iRAiBzmsCKBhJ/hsrDe6zw7WHSXBZmE5aGOPEtkwum3TahhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57239},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c881430c793209d69f9baa8afbe1450b0037119e","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn t","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.2_1714823622315_0.3697116749137235","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@mj-studio/js-util","version":"1.1.3","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.3","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"361e722faa34081413cec81caf75a6881f1f6cec","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.3.tgz","fileCount":117,"integrity":"sha512-XZe1V3J1CJ9DbPY0GlPTOES7UdnWcoUe3kIjmUWMvwmunOb/kYuDWiswu5eogHhcPSlM3LpYQYU2HhMzf3N6tw==","signatures":[{"sig":"MEQCIFTDcSrMPOlH6tuxzcaEdFiZq5iqAYui02rw9BRA2P80AiAgQK2b5NlGqEFm4ih95a6XGVBahnVNGgGCAJhAF/K6lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68646},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1b48eefbe992bf165c586b0d76a2c984621b43d1","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn t","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.3_1714826306716_0.7059146697237353","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@mj-studio/js-util","version":"1.1.4","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.4","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"9810c5536c0dcaadb87132656075916b49490191","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.4.tgz","fileCount":114,"integrity":"sha512-zLIFcMftvoU8mEQ724BUd/8EQH1tgKOd5IXRRUEnxQbtxmflsqhDFb09OVxZPXVR+F8eYvt+LdsSMAIGjUEdHQ==","signatures":[{"sig":"MEUCIBA41FrF1J0aj4O/u0KpgmIPTFWeur3PsBTxuE90DeYGAiEAsSBZxE/Wutib1yK/HUt1IiCtVlKa9dym4nISsklKAqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67122},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ced85f8d3f248cfb9a9cbb6bcbc2bd2b2b49aa6d","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn t","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.4_1715073491007_0.933230040104633","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@mj-studio/js-util","version":"1.1.5","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.5","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"8b4fc777380bf75a42f7f8048f12e8b2bc511cbd","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.5.tgz","fileCount":114,"integrity":"sha512-utMMDb+2ROBvmUwdktd2JBLvQTpNKYQR0WTrzTlGN6HEWzmY/4Dta4BOszOf3rAgbGA2xC8oALE8tiuadLxEkg==","signatures":[{"sig":"MEUCIH39iD9khsn3A0wIWHIeRxlfz+WikL/NCD8BnBr35oc2AiEAmuX5ZnzeP0k5iIA+v2xFQRM+jArNyogkxCDbp+uwiyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67162},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dbb1615b116c1101ab6fbeff49f6328f7270fcb5","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn t","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.5_1715073570727_0.903113801643713","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@mj-studio/js-util","version":"1.1.6","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.6","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"613910b64afa942e3df4a9db7c5ab0621b526627","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.6.tgz","fileCount":114,"integrity":"sha512-aJsRyujoDwbSe6s2b48CO2Uy5D5S3YeAObpthtTqeVL5sj0z6U8LbgVF53eHSG0exS9Yq/kGKAgD+nrT0/Itxw==","signatures":[{"sig":"MEUCIBIgP3/oKWMQFiGn3tBSExYYCqI4U31q3i3lDUNXEic0AiEApw7rW0IoMK+hFp2DLhxzi1lga8y54YRvtOrXh2BxtJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65675},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a7cc254b670a4087f12ed0bd84547c39f4ee88d5","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn t","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.6_1719475967376_0.004023205744504654","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@mj-studio/js-util","version":"1.1.7","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.7","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"fd07600a5a852e291033ab554d93014c3decbe2d","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.7.tgz","fileCount":114,"integrity":"sha512-1Rh5rLP8ZH8t543+xCU+3vv/q9nKGyEDm9LdSq5Sv+yVNq0V9CeyRYtTygoZ5WWvR4HnPp/xoOwP9P76+9BrzA==","signatures":[{"sig":"MEQCIFNtWWUozqp9nWw3Mui1mth1kyFAtup5pJtEAZwHOz1FAiAc3n1q4k73oJthrGGkrOVcU9oET8zMN8oL5fOhlU1aoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65704},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8a01b951cd40ec3d9cbb4b83f7b3f2682bed2db9","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn t","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.7_1719553139031_0.7483614902005402","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@mj-studio/js-util","version":"1.1.8","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.8","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"6c91f775f7b1335a470a03d82952bb7de2e57407","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.8.tgz","fileCount":114,"integrity":"sha512-V+eBr0RCkpMwMoRoIpN5i4czDe6anUa+hU7641ufN0B4SpQm6o8QBUnr41t5H95o+GFZOD5InM+odgdm1H1H0Q==","signatures":[{"sig":"MEUCIQD052ef0dNJSovt36gZfj3Cl+rqB7NAzprFaWnBZw5cyQIgHrmZk4pdEIsgLjo/3QsSboWRTn3jGqeXTbd826qZYVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65695},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8270bc0e7fba52c7b0492cbc45381256e5219754","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"rm -rf dist && yarn tsc","prepare":"yarn t","release":"yarn lint && yarn tsc && zx tool/publish.mjs"},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.8_1719553605811_0.5872555879543824","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@mj-studio/js-util","version":"1.1.9","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.9","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"b12605b68013cb3fdc029bed529633758f9837d4","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.9.tgz","fileCount":120,"integrity":"sha512-pEbksicTODa9qKv7dIq71f9x7rg6ss7EP3vFYbwvGI1iOSw2Jh5QeSvRLaLx4x80cXYeowxSz30ax/4m7/h81g==","signatures":[{"sig":"MEUCIQCq3jur5l0QbeTTj8hAmZUexoCvF1RKwYrCKr9DV8qukQIgWJijIJrsWRDUCxXZ0briOPHQByMa3xI3W5kBovFgZKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253367},"main":"dist/index.js","type":"module","gitHead":"5f964040222403eae2cb1cd363c65b674300993c","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","prepare":"yarn t","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.9_1719554429791_0.1958228478965902","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@mj-studio/js-util","version":"1.1.10","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.10","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"55c949e336d4363ca7afb2436f2eb5e1b0831637","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.10.tgz","fileCount":120,"integrity":"sha512-A+siWeznXyDxnCO/GaaDgHOxv9xKHoFXl1kOcz6IPkphF0xGVCcV50a4CkftFqOkyuI861m+H0AagJmMy9N8dg==","signatures":[{"sig":"MEYCIQCLqcQRyZRItXGRuJq3OoaFYCcV0Q3qFhQLrZ+N7YDwZQIhAOz9H1orvxCgKaNINU46m1NuFTlZE6cqP5dU0VaRNHxF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253532},"main":"dist/index.js","type":"module","gitHead":"c5720ea9b0eb91346c104a9508e2af78b7bf4c06","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","prepare":"yarn t","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.10_1719554462471_0.6033675888854264","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@mj-studio/js-util","version":"1.1.11","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.11","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"5f202dd9ffe496e5baca78ed6645698db07f73ab","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.11.tgz","fileCount":47,"integrity":"sha512-KBhqf/XjfrRKvMIbWtNKSqnrlBUvynATxcTvluRBI6nUpegQVCzb0VDHfEsJI73ZBrn+AsfTmuMolv26ZPzwbg==","signatures":[{"sig":"MEYCIQDVkI0VGWrzUF0cY0aZEkwtkrJXeS9n5g54C7Muo4CcUgIhAPmrCjNUmP2j8M33raLwD3FLcpviZ8YcmI+y8wYRr4UI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199911},"main":"dist/index.js","type":"module","gitHead":"e73406d0ac5f70f397534b47b71e733f009cf884","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.11_1719554561687_0.5909857036592263","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@mj-studio/js-util","version":"1.1.12","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.12","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"bef3915939c4b9659091051c3dda8723e333692e","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.12.tgz","fileCount":47,"integrity":"sha512-D80ir1+cvA0pw7kxd+wQIUWKVykTbBRWBEetJ418CVh3Tfma8cglICQFHK9Fh8XSe3CUP8hYd4x75AQx1NOhNw==","signatures":[{"sig":"MEUCIQDJku09LH1tiiqLetq04Kr6LkDtY0pJ/EHt6Tl8PrHjAgIgLk/coECm64aP+mxhTxzYlUIb84oc3n7urjKiQbk6BH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200059},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"import":"./dist/index.js","require":"./dist/js-util.esm.js"}},"gitHead":"a1893aa6abdfcca7eb6f271805c5afb659adf10a","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.12_1719554962846_0.4078435260575064","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@mj-studio/js-util","version":"1.1.13","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.13","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"5a56d14b704fa4c5e53531eb34326271a7dd0f9b","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.13.tgz","fileCount":47,"integrity":"sha512-s7x0M4xUwQLRvDZlYc5fDHth5C9WwzpHLkeu/rQy1d2TOIX1BR3ej80GC85O5fvkkqiOtKpD0TzEtTHpHum59A==","signatures":[{"sig":"MEQCIEEz+0agXnLgBIuf1gSmCBfXsVymoOYmHojhk4yFLe9mAiBV6gfi8ChD/ZRHIm8aYVl1uSswy27rJXLIQZiHejeSSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200059},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"1ffaaecf259ab22221176404223c6843aa85cebf","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.13_1719555098195_0.7501218652935007","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@mj-studio/js-util","version":"1.1.14","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.14","homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"b0e6c40e08eaaa00dffe0e70226ba21a3c9cabc1","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.14.tgz","fileCount":47,"integrity":"sha512-u9EIz0wfD8N+aHLHrcNkHhS2O0AJyd1kvX/24ykrHkmwlAhcZr1WjEpQGh8oVv2LJbdL3mx6OJ/EqHdgofhLZQ==","signatures":[{"sig":"MEUCIChbY0i+bg+D7tv1Gci0IL1YhCrI3ZDB2ELfFAdcCW43AiEAn7xGYUSNos4I+fR2nhi3FpXGKivtEgqhczA9RlR4bdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200095},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"b3d4d1d1b1892461cbd5d914b170abdbda5332aa","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.14_1719555222754_0.44688026327062325","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@mj-studio/js-util","version":"1.1.15","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.15","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"668efc398da3d8fd5c2e55ab2b896c13c5b7d325","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.15.tgz","fileCount":47,"integrity":"sha512-9xJXG27hfh7r3wM4I0NgBOHZKO0xQUVf8JIddXJ70zK2TUWEBjojSajyHnixc54YtxxFAgyOGBtJ7HzrLhcwTA==","signatures":[{"sig":"MEUCIQDHF8jMTukLPj4/zjO3mVMAiPCAtAdL5jVouaz05VKP5wIgQ4dpowS9T2MGwOjnf168GZF0Exox0GsE5FItfNPPO1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200604},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"74faa6996ce7eed9502bd3a11bd3c1e47d48c495","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.15_1720169947291_0.8526335946308086","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@mj-studio/js-util","version":"1.1.16","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.16","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"119ee3c6aa5c59385d4a624abe598bad9e89c11f","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.16.tgz","fileCount":47,"integrity":"sha512-lpYSNOFSg03GhWwVlXvoh38TU8kA4r9f44XfR0RO7qFlibALFaBzRjhrB2rzbNaDEAVbR8YFniTA33GetK0ZRg==","signatures":[{"sig":"MEYCIQDk/r59lPgGIL39S9AuhnP7bRQbUxWEtLXIy4gi7T4y5AIhAPUbBeDCymb75oUs4gagrKyfob5omDL1nrxhZ4MukvQ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201150},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"b2ef63c85e8f016fb308d754b13098ef031190d4","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.16_1723168574123_0.429097101942959","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@mj-studio/js-util","version":"1.1.17","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.17","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"5aded42a43a22d06502934b1cdc964aaa97121a5","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.17.tgz","fileCount":47,"integrity":"sha512-cxofV5fVjuUObBEDPGQbCXTBw3l+r9lQ2D8lT0lWZsqXysKyBE0o+XGK3qEVSzmic6z8UYb1EnOK3H4mCriZzQ==","signatures":[{"sig":"MEUCIHFsgk73+lZKoWIO5bGg9eN2vKbGQWRMsCpqr/DaHEUrAiEAt4OkF2TWDBakgM9z7INLRJv6Bw22QnCfCmgP5rGN6LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201552},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"b3a2106d811eb023088bc2ea48b34b0bbc808af6","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.17_1726935152601_0.275005403769379","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@mj-studio/js-util","version":"1.1.18","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.18","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"c4b6f5d36ddc0a1699c328658cb11b880a16fecb","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.18.tgz","fileCount":48,"integrity":"sha512-mt4EbBAGZQn7aNnSgM8SyZhSsTgKgyyM3pZym+W9dScUZE1w/UzBbPQuB9eysiU2jRcM01aMllQ1TUfKLHIXcQ==","signatures":[{"sig":"MEUCIGeryLAZlZqZJgZbUao8cUv88nyxX9i7iXLpmZq8JfNxAiEAtVM8Dwf7tHdGALaTr6CsicQ0NCtblyc5P+0WYp31mZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206451},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"e27e1cd7be96510ac6f37e3380bf4f57852f42d9","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.18_1726987012291_0.9774050472099782","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@mj-studio/js-util","version":"1.1.19","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.19","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"a6ac2dd9cbb4da5593d926514116cc992cff9216","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.19.tgz","fileCount":50,"integrity":"sha512-ChN0ISDxylc23mq4WNMLg6FVlMkx26tnl0pWrE4X8r2prCH9plEUBlIYDtypgXprMYyEvvWMKmGnOdH7kVSN3A==","signatures":[{"sig":"MEUCIAUIZ2aEIFxdAJJOwfuaLExiT/+nuUE1DwkAiuRit8K6AiEA8+pmp5BwFkYOqTxWj4FvL81d3tUZ2hObsizMFtYTiTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232381},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"6f95fda62069f5653d4978f509245e68f0481f4e","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.19_1729057901993_0.2774328902872365","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@mj-studio/js-util","version":"1.1.20","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.20","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"330a099fc73b543affa4105aa086e52ab154b313","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.20.tgz","fileCount":50,"integrity":"sha512-P87AUUQnA9mxB9XsKYo2scQb8znY8pkWpPDV2LrYsxC20OFrSkofXXLQ5c6vM2PmKwRlaRb7rXuci4T4Ne700g==","signatures":[{"sig":"MEUCIF0Qrn1ESKMaizKHmJQ2LySqTErrT6mGk0U6yig7LH08AiEA4hsEMfyOM+ywInXnTjM+e/UCFLU0H9SHftNB6mwrwHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236496},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/js-util.esm.js","require":"./dist/index.js"}},"gitHead":"7f889635dec954bfa4d6e59183b0b4d2b35afe2e","scripts":{"t":"yarn lint --cache && yarn tsc && yarn jest --coverage -u","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"jest","build":"tsdx build","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.8.2","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"yarn@4.1.1","devDependencies":{"jest":"^29.7.0","tsdx":"^0.14.1","eslint":"^8.2.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"5.3.3","@types/jest":"^29.5.12","@mj-studio/eslint-config-node":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.20_1729743146883_0.44795147818901104","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@mj-studio/js-util","version":"1.1.21","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.21","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"d47576bf6acabc7fc039858157cfa6e9e3ed57cc","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.21.tgz","fileCount":7,"integrity":"sha512-S0dWJTH+4ls7PbGbJz5ciMD+1Rg/aXmHv9iCPiPUQ5MrABSiW3z6803c9NFgJWlvVxKFsOUwCaswJmfI/4qiCA==","signatures":[{"sig":"MEQCIDAXUm9xodMWBVa/B+qY9BVXyFGflQ+wmhdxZhsxDkN2AiAzkAWEju8qE1co13g7jyDXh1thMhEFQO4GmWgSMx6H1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83747},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e5d8476bf02b0a046841147b0a1a39d03a3642f7","scripts":{"t":"pnpm lint && pnpm tsc && pnpm test -- --coverage","tsc":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"vitest --run","build":"tsdown","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.9.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"zx":"^8.8.1","jiti":"^2.5.1","eslint":"^9.34.0","tsdown":"^0.14.2","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@vitest/coverage-v8":"^3.2.4","@mj-studio/eslint-config-node":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.21_1756813914154_0.7175556222021551","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@mj-studio/js-util","version":"1.1.22","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.22","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"62120519a931bf011c498097e7118652e1e55fb5","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.22.tgz","fileCount":7,"integrity":"sha512-mA+r2TeHsTcTLZlWG50qAROcpJm/gq5zryyh05o7nXRTv48ZoajZAMpYdewOjX+Qg6efnZUQT+42VmdFtOKnIg==","signatures":[{"sig":"MEUCIE+Tri0mldCmIr10Z6IOBVoKfDm9UjEBJ2LpDBZZxIfuAiEA6OH/7bCy61Cp75oFj4PTF1vqciZXfWxJo1bedBnXEjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83747},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0fbe001980fa86d1c8c9bd4efe27e618eb1e1704","scripts":{"t":"pnpm lint && pnpm tsc && pnpm test -- --coverage","tsc":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"vitest --run","build":"tsdown","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.9.3","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"zx":"^8.8.1","jiti":"^2.5.1","eslint":"^9.34.0","tsdown":"^0.14.2","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@vitest/coverage-v8":"^3.2.4","@mj-studio/eslint-config-node":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.22_1757076757608_0.42739064625239487","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"@mj-studio/js-util","version":"1.1.23","author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","_id":"@mj-studio/js-util@1.1.23","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"homepage":"https://github.com/mj-studio-library/js-util","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"dist":{"shasum":"de4637c853467f7692ce29f64208a603f5f808aa","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.23.tgz","fileCount":7,"integrity":"sha512-H+5TKq0HVQJ9AekDX/sSzW8V99k2szqCvqLL5ZJKmMoeS5xZC41Rc3PNP4Y3kuTnEFNiDk1ttmHsHUgqwotzMg==","signatures":[{"sig":"MEUCIQDP1J/30JGOD4oV9YQ4yxZmJaQi7QOhKGr2L4iki9okHwIgW7UxBjQ3KE6AWessluYrle1FLA8GGgJ5U7E6gLxPOnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85395},"main":"dist/index.js","type":"module","module":"dist/js-util.esm.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"788356414dab5390a8e67e879980ddae7c2a0058","scripts":{"t":"pnpm lint && pnpm tsc && pnpm test -- --coverage","tsc":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"vitest --run","build":"tsdown","release":"zx tool/publish.mjs"},"typings":"dist/index.d.ts","_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"repository":{"url":"git+https://github.com/mym0404/mj-studio-js-util.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom JavaScript Utilities for MJ Studio","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"zx":"^8.8.1","jiti":"^2.5.1","eslint":"^9.34.0","tsdown":"^0.14.2","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@vitest/coverage-v8":"^3.2.4","@mj-studio/eslint-config-node":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-util_1.1.23_1771260238837_0.9990351295234352","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"@mj-studio/js-util","version":"1.1.24","description":"Custom JavaScript Utilities for MJ Studio","homepage":"https://github.com/mj-studio-library/js-util","scripts":{"t":"pnpm lint && pnpm tsc && pnpm test -- --coverage","tsc":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx,.js,.jsx","test":"vitest --run","release":"zx tool/publish.mjs","build":"tsdown"},"repository":{"type":"git","url":"git+https://github.com/mym0404/mj-studio-js-util.git"},"author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","devDependencies":{"@mj-studio/eslint-config-node":"^2.0.3","@vitest/coverage-v8":"^3.2.4","eslint":"^9.34.0","jiti":"^2.5.1","prettier":"^3.6.2","tsdown":"^0.14.2","typescript":"^5.9.2","vitest":"^3.2.4","zx":"^8.8.1"},"type":"module","packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","main":"dist/index.js","module":"dist/js-util.esm.js","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"typings":"dist/index.d.ts","_id":"@mj-studio/js-util@1.1.24","gitHead":"0b85289b80f2801d999fbe59609623f306f65cd6","bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-WywMAvLpxERifcJlLtz90+leN7slk8WMIrRsMBkguw5CGS0P0LlZmdYAy7m6xIrF+xP5HwKrAlIrlBAdMxbaww==","shasum":"285af9f7887525b17ee7582fcd0dc2a06a62432b","tarball":"https://registry.npmjs.org/@mj-studio/js-util/-/js-util-1.1.24.tgz","fileCount":7,"unpackedSize":96143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF75GUlOyEMuk27qPTU+wpiIGcNHy9O0JQ36dMLCmjlyAiBKIikmzKNN5KqdPEeMJfHwhaLoW+9jwfBYJKJZ5oTgxA=="}]},"_npmUser":{"name":"mj_studio","email":"mym0404@gmail.com"},"directories":{},"maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-util_1.1.24_1773640643086_0.9585991728251659"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-12T04:30:00.436Z","modified":"2026-03-16T05:57:23.405Z","0.0.4":"2020-08-12T04:30:00.863Z","0.0.5":"2020-08-14T03:00:59.974Z","0.0.6":"2020-08-25T05:12:54.600Z","0.0.7":"2020-08-25T05:39:52.659Z","0.0.8":"2020-08-25T05:50:30.146Z","0.0.9":"2020-08-25T10:02:52.039Z","1.0.0":"2020-09-22T05:47:24.419Z","1.0.1":"2020-12-26T15:02:05.289Z","1.0.2":"2020-12-28T01:35:29.703Z","1.0.3":"2020-12-28T01:42:35.844Z","1.0.4":"2022-07-15T08:09:55.610Z","1.0.5":"2022-07-15T08:46:11.241Z","1.0.6":"2022-08-09T03:36:04.296Z","1.0.7":"2023-02-14T05:22:00.345Z","1.0.8":"2023-02-17T02:11:01.403Z","1.0.9":"2023-02-17T02:27:44.094Z","1.0.10":"2023-02-17T03:02:05.001Z","1.0.11":"2023-02-17T16:52:55.640Z","1.0.12":"2023-09-11T17:47:54.592Z","1.0.13":"2023-09-11T17:50:23.819Z","1.0.14":"2023-09-11T17:54:42.551Z","1.0.15":"2024-02-14T09:50:27.544Z","1.0.16":"2024-02-19T05:58:11.352Z","1.0.17":"2024-02-19T07:57:33.218Z","1.0.19":"2024-02-19T09:25:07.693Z","1.0.21":"2024-02-21T15:07:18.819Z","1.0.22":"2024-02-21T15:47:16.346Z","1.0.23":"2024-03-03T13:52:10.377Z","1.0.24":"2024-03-05T03:21:56.891Z","1.0.25":"2024-03-05T03:23:14.574Z","1.0.26":"2024-03-05T05:50:05.239Z","1.0.27":"2024-03-12T03:22:43.160Z","1.0.28":"2024-03-12T07:12:19.683Z","1.0.29":"2024-03-12T14:57:08.757Z","1.0.30":"2024-03-26T12:37:41.818Z","1.0.31":"2024-03-26T12:40:06.651Z","1.0.32":"2024-03-28T13:53:52.487Z","1.0.33":"2024-03-28T14:02:28.319Z","1.0.34":"2024-03-28T14:44:28.185Z","1.0.35":"2024-05-01T17:20:51.227Z","1.0.36":"2024-05-04T11:26:19.349Z","1.1.2":"2024-05-04T11:53:42.481Z","1.1.3":"2024-05-04T12:38:26.925Z","1.1.4":"2024-05-07T09:18:11.158Z","1.1.5":"2024-05-07T09:19:30.863Z","1.1.6":"2024-06-27T08:12:47.616Z","1.1.7":"2024-06-28T05:38:59.200Z","1.1.8":"2024-06-28T05:46:46.073Z","1.1.9":"2024-06-28T06:00:30.036Z","1.1.10":"2024-06-28T06:01:02.683Z","1.1.11":"2024-06-28T06:02:41.914Z","1.1.12":"2024-06-28T06:09:23.021Z","1.1.13":"2024-06-28T06:11:38.410Z","1.1.14":"2024-06-28T06:13:42.911Z","1.1.15":"2024-07-05T08:59:07.462Z","1.1.16":"2024-08-09T01:56:14.327Z","1.1.17":"2024-09-21T16:12:32.930Z","1.1.18":"2024-09-22T06:36:52.493Z","1.1.19":"2024-10-16T05:51:42.261Z","1.1.20":"2024-10-24T04:12:27.118Z","1.1.21":"2025-09-02T11:51:54.322Z","1.1.22":"2025-09-05T12:52:37.763Z","1.1.23":"2026-02-16T16:43:58.987Z","1.1.24":"2026-03-16T05:57:23.241Z"},"bugs":{"url":"https://github.com/mym0404/mj-studio-js-util/issues"},"author":{"name":"MJ Studio","email":"mym0404@gmail.com"},"license":"MIT","homepage":"https://github.com/mj-studio-library/js-util","repository":{"type":"git","url":"git+https://github.com/mym0404/mj-studio-js-util.git"},"description":"Custom JavaScript Utilities for MJ Studio","maintainers":[{"name":"mj_studio","email":"mym0404@gmail.com"}],"readme":"# @mj-studio/js-util\n\n![ogimage-1260-630](https://github.com/mj-studio-library/js-util/assets/33388801/9d345b3c-0353-4cec-b055-d5c018ec68a2)\n\n![JS Check](https://github.com/mym0404/mj-studio-js-util/workflows/JS%20Check/badge.svg)\n\nA comprehensive collection of JavaScript utility functions for modern development. Written in\nTypeScript with full type safety and extensive JSDoc documentation.\n\n## Installation\n\n```bash\nyarn add @mj-studio/js-util\nnpm install @mj-studio/js-util\n```\n\n## API Reference\n\n### String\n\n#### `camelCase(str: string): string`\nConverts a snake_case or kebab-case string to camelCase\n\n```ts\ncamelCase('user_name') // Returns: 'userName'\ncamelCase('user-name') // Returns: 'userName'\n```\n\n#### `capitalize(str: string): string`\nCapitalizes the first character of a string\n\n```ts\ncapitalize('hello') // Returns: 'Hello'\ncapitalize('hello world') // Returns: 'Hello world'\n```\n\n#### `lastMatchIndex(str: string, match: string): number`\nFinds the last occurrence index of a substring in a string\n\n```ts\nlastMatchIndex('hello world hello', 'hello') // Returns: 12\n```\n\n#### `snakeCase(str: string): string`\nConverts a string to snake_case format\n\n```ts\nsnakeCase('userName') // Returns: 'user_name'\nsnakeCase('getUserById') // Returns: 'get_user_by_id'\n```\n\n### Object\n\n#### `camelCaseObject(objOrArr: JSONCandidate): JSONCandidate`\nRecursively converts all object keys to camelCase\n\n```ts\ncamelCaseObject({ user_name: 'John', user_age: 30 })\n// Returns: { userName: 'John', userAge: 30 }\n```\n\n#### `replaceJsonKeysRecursively<T extends JSONCandidate>(objOrArr: T, options: Partial<Omit<ReplaceJsonKeyRecursivelyOption, \"keyFilter\">>): T`\nRecursively replaces all object keys in a JSON structure using a replacer function or mapping\n\n```ts\nreplaceJsonKeysRecursively({ old_key: 'value' }, { replacer: { 'old_key': 'new_key' } })\n// Returns: { new_key: 'value' }\n```\n\n#### `reverseObjectKeyValues<T extends Record<string, string | number>>(obj: T): T | Record<string, string>`\nReverses the keys and values of an object\n\n```ts\nreverseObjectKeyValues({ a: '1', b: '2' })\n// Returns: { '1': 'a', '2': 'b' }\n```\n\n#### `snakeCaseObject(objOrArr: JSONCandidate): JSONCandidate`\nRecursively converts all object keys to snake_case\n\n```ts\nsnakeCaseObject({ userName: 'John', userAge: 30 })\n// Returns: { user_name: 'John', user_age: 30 }\n```\n\n#### `replaceJsonValuesRecursively<T extends JSONCandidate>(objOrArr: T, options: Partial<Omit<ReplaceJsonKeysOptions, \"keyFilter\">>): T`\nRecursively replaces values in a JSON structure based on key matching\n\n```ts\nreplaceJsonValuesRecursively({ name: 'John', age: 30 }, { replacer: { age: 25 } })\n// Returns: { name: 'John', age: 25 }\n```\n\n### Array\n\n#### `doBatch<T, R>(list: T[], work: (list: T[], batchIndex: number) => R, batchCount: number): R[]`\nProcesses an array in batches and returns results from each batch\n\n```ts\ndoBatch([1,2,3,4,5,6], (batch) => batch.reduce((sum, n) => sum + n, 0), 3)\n// Processes: [1,2,3], [4,5,6] -> Returns: [6, 15]\n```\n\n#### `groupByArray<T, K extends string | number>(collection: T[], getKey: ((element: T) => K) | K): T[][]`\nGroups array elements into subarrays based on a key\n\n```ts\ngroupByArray(users, user => user.age)\n// Returns: [[users with age 25], [users with age 30]]\n```\n\n#### `groupByObject<T, K extends string | number>(collection: T[], getKey: ((element: T) => K) | K): GroupByObject<T, K>`\nGroups array elements into an object based on a key\n\n```ts\ngroupByObject(users, user => user.age)\n// Returns: { 25: [users with age 25], 30: [users with age 30] }\n```\n\n#### `generateArray(size: number): number[]`\nGenerates an array of consecutive numbers from 0 to size-1\n\n```ts\ngenerateArray(5) // Returns: [0, 1, 2, 3, 4]\n```\n\n#### `lastOf<T>(arr: T[]): T`\nGets the last element of an array\n\n```ts\nlastOf([1, 2, 3, 4]) // Returns: 4\n```\n\n#### `randomItem<T>(source: T[]): T`\nSelects a random element from an array\n\n```ts\nrandomItem([1, 2, 3, 4, 5]) // Returns: random number between 1-5\n```\n\n#### `toggled<T>(arr: T[], element: T): T[]`\nToggles an element in an array - adds if not present, removes if present\n\n```ts\ntoggled([1, 2, 3], 4) // Returns: [1, 2, 3, 4]\n```\n\n#### `unique<T>(arr: T[]): T[]`\nRemoves duplicate values from an array\n\n```ts\nunique([1, 2, 2, 3, 3, 4])\n// Returns: [1, 2, 3, 4]\n```\n\n#### `uniqueBy<T, K>(arr: T[], getKey: (value: T) => K): T[]`\nRemoves duplicate elements from an array by a selected key.\n\n```ts\nuniqueBy(\n  [\n    { id: 1, name: 'Alice' },\n    { id: 2, name: 'Bob' },\n    { id: 1, name: 'Alice v2' },\n  ],\n  (item) => item.id,\n)\n// Returns: [{ id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }]\n```\n\n### Promise\n\n#### `withMinimumResolveTime<T>(minimumMilli: number, promise: Promise<T>): Promise<T>`\nEnsures a Promise takes at least a minimum amount of time to resolve\n\n```ts\nconst result = await withMinimumResolveTime(1000, fetchData())\n// Guarantees at least 1 second delay for UX (loading spinners)\n```\n\n#### `withTimeout<T>(milli: number, promise: Promise<T>): Promise<T>`\nAdds a timeout to a Promise, rejecting if the timeout is exceeded\n\n```ts\nconst result = await withTimeout(5000, fetchUser(userId))\n// Throws error if fetchUser takes more than 5 seconds\n```\n\n### Type Check\n\n#### `is.number(candidate: any): candidate is number`\nChecks whether the candidate is a valid number.\n\n```ts\nis.number(42) // true\n```\n\n#### `is.string(candidate: any): candidate is string`\nChecks whether the candidate is a string.\n\n```ts\nis.string('hello') // true\n```\n\n#### `is.integerString(candidate: any): candidate is string`\nChecks whether the candidate is an integer string.\n\n```ts\nis.integerString('42') // true\n```\n\n#### `is.numberString(candidate: any): candidate is string`\nChecks whether the candidate is a numeric string.\n\n```ts\nis.numberString('3.14') // true\n```\n\n#### `is.null(candidate: any): candidate is null`\nChecks whether the candidate is null.\n\n```ts\nis.null(null) // true\n```\n\n#### `is.undefined(candidate: any): candidate is undefined`\nChecks whether the candidate is undefined.\n\n```ts\nis.undefined(undefined) // true\n```\n\n#### `is.nullOrUndefined(candidate: any): candidate is undefined | null`\nChecks whether the candidate is null or undefined.\n\n```ts\nis.nullOrUndefined(undefined) // true\n```\n\n#### `is.falsy<T>(candidate: T | Falsy): candidate is Falsy`\nChecks whether the candidate is falsy.\n\n```ts\nis.falsy(0) // true\n```\n\n#### `is.truthy<T>(candidate: T | Falsy): candidate is T`\nChecks whether the candidate is truthy.\n\n```ts\nis.truthy('hello') // true\n```\n\n#### `is.function<T extends Func, R extends unknown>(candidate: T | R): candidate is T`\nChecks whether the candidate is a function.\n\n```ts\nis.function(() => 'hello') // true\n```\n\n#### `is.object(candidate: any): candidate is Record<string, unknown>`\nChecks whether the candidate is a non-null object.\n\n```ts\nis.object({ value: 1 }) // true\n```\n\n#### `is.plainObject(candidate: any): candidate is Record<string, unknown>`\nChecks whether the candidate is a plain object.\n\n```ts\nis.plainObject({ value: 1 }) // true\n```\n\n#### `is.array<T>(candidate: any): candidate is Array<T>`\nChecks whether the candidate is an array.\n\n```ts\nis.array([1, 2, 3]) // true\n```\n\n#### `is.boolean(candidate: any): candidate is boolean`\nChecks whether the candidate is a boolean.\n\n```ts\nis.boolean(false) // true\n```\n\n#### `is.promise<T>(p: Promise<T> | any): p is Promise<T>`\nChecks whether the candidate is a promise.\n\n```ts\nis.promise(Promise.resolve(1)) // true\n```\n\n#### `is.primitive(candidate: unknown): candidate is string | number | boolean | null | undefined`\nChecks whether the candidate is a primitive value.\n\n```ts\nis.primitive('hello') // true\n```\n\n#### `is.notEmptyString(candidate: any): candidate is string`\nChecks whether the candidate is a non-empty string.\n\n```ts\nis.notEmptyString('hello') // true\n```\n\n#### `is.emptyString(candidate: any): boolean`\nChecks whether the candidate is an empty string.\n\n```ts\nis.emptyString('') // true\n```\n\n#### `is.emptyArray(candidate: any): boolean`\nChecks whether the candidate is an empty array.\n\n```ts\nis.emptyArray([]) // true\n```\n\n#### `is.notEmptyArray<T>(candidate: any): candidate is Array<T>`\nChecks whether the candidate is a non-empty array.\n\n```ts\nis.notEmptyArray([1, 2, 3]) // true\n```\n\n### Filter\n\n#### `filterJsonKeys(x: JSONCandidate, filter: Filter): JSONCandidate`\nFilters a JSON structure to include only objects/arrays containing specified keys\n\n```ts\nfilterJsonKeys({ name: 'John', age: 30, city: 'NYC' }, ['name', 'age'])\n// Returns: { name: 'John', age: 30 }\n```\n\n#### `filterNonNullish<T>(source: T[]): Exclude<T, null | undefined>[]`\nFilters out null and undefined values from an array\n\n```ts\nfilterNonNullish([1, null, 2, undefined, 3]) // Returns: [1, 2, 3]\n```\n\n#### `filterNonNullishKeys<T extends object>(source: T, options?: Options): T`\nFilters out object keys with null, undefined, or empty string values\n\n```ts\nfilterNonNullishKeys({ a: 1, b: null, c: undefined, d: 'hello' })\n// Returns: { a: 1, d: 'hello' }\n```\n\n#### `removeValueByKeyInObject<T extends Record<string | number, any>>(v: T, key: (string | number) | (string | number)[]): T`\nRemoves specified keys from an object and returns a new object\n\n```ts\nremoveValueByKeyInObject({ a: 1, b: 2, c: 3 }, 'b') // Returns: { a: 1, c: 3 }\n```\n\n### Number\n\n#### `numberWithComma(x?: number): string`\nAdds comma separators to a number for better readability\n\n```ts\nnumberWithComma(1234567) // Returns: '1,234,567'\n```\n\n#### `padZero(number: number | undefined, len?: number): string`\nPads a number with leading zeros to reach the specified length\n\n```ts\npadZero(5) // Returns: '05'\npadZero(5, 3) // Returns: '005'\n```\n\n#### `toFixed(number: number | undefined, fractionDigits: number, defaultString?: string): string`\nSafely formats a number to a specified number of decimal places\n\n```ts\ntoFixed(3.14159, 2) // Returns: '3.14'\ntoFixed(5, 0) // Returns: '5'\n```\n\n#### `toFixedIfNeed(number: number | undefined, fractionDigits: number, defaultString?: string): string`\nFormats a number to a fixed decimal places, removing trailing zeros\n\n```ts\ntoFixedIfNeed(3.1000, 4) // Returns: '3.1'\ntoFixedIfNeed(5.0, 2) // Returns: '5'\n```\n\n#### `toSiUnitString(n: number): string`\nConverts a number to a readable string with SI unit suffixes (K, M)\n\n```ts\ntoSiUnitString(1500) // Returns: '1.5K'\ntoSiUnitString(2500000) // Returns: '2.5M'\n```\n\n#### `clamp(value: number, min: number, max: number): number`\nClamps a number between a minimum and maximum value\n\n```ts\nclamp(5, 0, 10) // Returns: 5\nclamp(-5, 0, 10) // Returns: 0\nclamp(15, 0, 10) // Returns: 10\n```\n\n### Time\n\n#### `setIntervalWithTimeout(callback: (clear: () => void) => any, intervalMs: number): () => void`\nCreates a repeating timeout that can be cleared from within the callback\n\n```ts\nconst stop = setIntervalWithTimeout((clear) => {\n  console.log('Running...')\n  if (someCondition) clear()\n}, 1000)\n```\n\n#### `TimeoutHandler.clear(): void`\nClears the current timeout and marks the handler as cleared.\n\n```ts\nconst handler = new TimeoutHandler()\nhandler.clear()\n```\n\n#### `parseSecond(totalSecond?: number): Result`\nParses total seconds into structured time components\n\n```ts\nparseSecond(3661) // Returns: { totalDay: 0, totalHour: 1, totalMinute: 61, onlyHour: 1, onlyMinute: 1, onlySecond: 1 }\n```\n\n#### `SecFormat.get(type: SecFormats): Formatter`\nReturns the formatter for the given second format.\n\n```ts\nconst formatter = SecFormat.get('mm:ss')\nformatter(90) // Returns: '01:30'\n```\n\n#### `SecFormat.format(totalSeconds: number, type: SecFormats): string`\nFormats total seconds with the given second format.\n\n```ts\nSecFormat.format(3661, 'hh:mm:ss') // Returns: '01:01:01'\n```\n\n#### `SecFormat.invalidateIntervalSec(type: SecFormats): number`\nReturns the cache invalidation interval for the given second format.\n\n```ts\nSecFormat.invalidateIntervalSec('mm:ss') // Returns: 1\n```\n\n#### `formatSec(totalSeconds: number, type: SecFormats): string`\nAlias for SecFormat.format - formats seconds into time string\n\n```ts\nformatSec(3661, 'hh:mm:ss') // Returns: '01:01:01'\nformatSec(90, 'mm:ss') // Returns: '01:30'\n```\n\n#### `createTimer(): { clear: () => void; timeout: (fn: () => void, duration: number, { clear: clearOtherTimers }?: Options) => () => void; }`\nCreates a timer utility that manages multiple timeouts with optional clearing\n\n```ts\nconst timer = createTimer()\ntimer.timeout(() => console.log('Hello'), 1000)\ntimer.clear() // Clears all timeouts\n```\n\n#### `createTimer().clear(): void`\nClears every timeout created by this timer instance.\n\n```ts\nconst timer = createTimer()\ntimer.clear()\n```\n\n#### `createTimer().timeout(fn: () => void, duration: number, { clear: clearOtherTimers }?: Options): () => void`\nSchedules a timeout and optionally clears earlier timeouts first.\n\n```ts\nconst timer = createTimer()\ntimer.timeout(() => console.log('Hello'), 1000)\n```\n\n### Math\n\n#### `interpolate({ value, inputRange, outputRange, extrapolate, }: { value: number; inputRange: [number, number]; outputRange: [number, number]; extrapolate?: \"clamp\" | \"extend\"; }): number`\nMaps a value from one range to another range with optional extrapolation control\n\n```ts\ninterpolate({ value: 50, inputRange: [0, 100], outputRange: [0, 1] }) // Returns: 0.5\ninterpolate({ value: 150, inputRange: [0, 100], outputRange: [0, 1], extrapolate: 'clamp' }) // Returns: 1\ninterpolate({ value: 25, inputRange: [0, 100], outputRange: [100, 0] }) // Returns: 75\n```\n\n#### `interpolateColor({ value, inputRange, outputRange, }: { value: number; inputRange: [number, number]; outputRange: [string, string]; }): string`\nInterpolates between two hex colors based on a value within an input range\n\n```ts\ninterpolateColor({ value: 50, inputRange: [0, 100], outputRange: ['#ff0000', '#00ff00'] }) // Returns: '#808000'\ninterpolateColor({ value: 0, inputRange: [0, 100], outputRange: ['#000000', '#ffffff'] }) // Returns: '#000000'\ninterpolateColor({ value: 100, inputRange: [0, 100], outputRange: ['#000000', '#ffffff'] }) // Returns: '#ffffff'\n```\n\n### Misc\n\n#### `formatJson(a: any): string`\nConverts a value to a formatted JSON string representation\n\n```ts\nformatJson({ name: 'John', age: 30 }) // Returns: '{\\n  \"name\": \"John\",\\n  \"age\": 30\\n}'\n```\n\n## TypeScript Support\n\nAll functions include comprehensive TypeScript type definitions and JSDoc documentation for\nexcellent IDE support.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines.\n\n## License\n\nMIT © [MJ Studio](https://github.com/mj-studio-library)\n","readmeFilename":"README.md"}