{"_id":"@granite-js/utils","_rev":"121-315beb07289f6325731a720661d2e745","name":"@granite-js/utils","dist-tags":{"dev":"0.0.0-dev-20250725013859","next":"1.0.18","latest":"1.0.45","stable-v2":"2.5.5","stable-v3":"3.0.1"},"versions":{"0.0.1":{"name":"@granite-js/utils","version":"0.0.1","_id":"@granite-js/utils@0.0.1","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"9a86921894600e7be6ca32cbf0ba7872cdcae484","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.0.1.tgz","fileCount":8,"integrity":"sha512-Q+6tKF6DNGB+L7t3gbxxMNJdNa5Q49cHUCqHTvgiqzXRvq3MOM6Kpw3M7bPTTpSCQApnlMV/tGfTOntSm1H8yw==","signatures":[{"sig":"MEQCIGiSLhdw49zdU21U9T3fMWNzlR8rbhtx5dQatvLQvFDHAiBGBFBBshKjZmM1vkQ1Ay+4IZOLshwBW03w+i3HhO2K/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22189},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6aed1166a6b61f60d2d2370d8175e0ab71603d3b","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.1_1748430333022_0.5524830535550873","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@granite-js/utils","version":"0.1.0","_id":"@granite-js/utils@0.1.0","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"67e17df6a4b29b6913cd7f700650dff5184928dc","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.0.tgz","fileCount":8,"integrity":"sha512-0GIHcxmBQuz/DY+m8N6hyqCjec93N3EYdKt3vkE2P1rqbF8Ah+ASAb5kKpEeeNN9CduQx6nbjhf88mtryP3CLw==","signatures":[{"sig":"MEUCIQD7uQ84D2HL9JSdaUK8pv7C2M8guawoUzhrTWWuZFQK8AIgZCWju8Q8ejNjvhFm6QlyNHuGYsCOMs4VGv2ysDn0f9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22249},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ff37a23784d23004a3fef470dd4f64550d775fa3","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.0_1748437489792_0.9558507296825356","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@granite-js/utils","version":"0.1.1","_id":"@granite-js/utils@0.1.1","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"e0b42de26dc1a76cba93509735dbccaf3908002a","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.1.tgz","fileCount":8,"integrity":"sha512-H2FvnFRt8hLDf1bZL5EBGf1/zFw9tw+/86s+qQIwDJnMqgUn9l5g9knTC30ugSSkaXcYzcrQpEhe6suhEvk//Q==","signatures":[{"sig":"MEQCIB0f4sGinFb74hQbnZTtW6P1DGZ/XGhP8F0kUI5l9ufwAiA7iqMMBvFNPEQWonvCO7MPCsGCyPPm8AQwU6xCe192DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22359},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"773ec3a107ceaaa1e0fa2b2f7f89f2e9c5db48d3","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.1_1748583462482_0.38744110468853776","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@granite-js/utils","version":"0.1.2","_id":"@granite-js/utils@0.1.2","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"90025e012c902abeb06c00b7ce36cd92e16fb634","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.2.tgz","fileCount":8,"integrity":"sha512-K2m6UROA3g1w4XgjK8GYR4O0JJqdfCQZM8C3ACkOj9IIzsSCz07R2brSUX54DfrKa3iB1Mc1L/XelLVaQajVSg==","signatures":[{"sig":"MEUCIE48XBZBrO5Iu4Pabx4ywXnqiUBmQnUpj6bQK0mRYCFqAiEAvQr61ceUw4NGnVe7APMpDDKgQC9VAVbBHC194qUEZwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22369},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c7b24d279614d1087fafbdda77b38a56f57f4a73","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","actor":{"name":"granite-bot","type":"user","email":"ghlee@kakao.com"},"email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.2_1750335108455_0.5607296272853028","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@granite-js/utils","version":"0.1.3","_id":"@granite-js/utils@0.1.3","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"6475dc57691c4c63d12fd321dc40a5d775e152be","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.3.tgz","fileCount":8,"integrity":"sha512-wUl9T7otcUJxhxN8tLte3wGm1iyedwR/Nazs9nv/atCl0hI7FZvlTQajrK+wPOp4nds567IlFNaNfH9071PekQ==","signatures":[{"sig":"MEUCIQDx3BBT+DTy84ZiC6lh6vmuub3xrGcacuBJAP3+74fzFQIgSHZgG/yiGtCjFDMPIb6A2XlDs950aAQVI8GPL/QDZmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22379},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"16756457d155fef649d2567d0c0f70b8b24e6a56","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","actor":{"name":"granite-bot","type":"user","email":"ghlee@kakao.com"},"email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.3_1751280051278_0.2669904165029344","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@granite-js/utils","version":"0.1.4","_id":"@granite-js/utils@0.1.4","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"b30585e02bb5890833040c16826c5d41aba6f1db","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.4.tgz","fileCount":8,"integrity":"sha512-s9fZIlH44/v4e3T3qRsiTUgIf7zTXIcmgho/i8kIUwWZY6Ix0A/WHZpuVQKZRkZZI03/FOrkmWkzah2DfNPo1Q==","signatures":[{"sig":"MEYCIQC01gWCHVaIQlDJZuepGv91TsXbZHRXr/4BkykY5wLtLgIhAMgB8p2DxtnEkq9bf49kBQRTcTjWSSubd5mCnHenh6mt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22389},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"9b3a1f94b947e98059abda51b17960dbac29c429","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","actor":{"name":"granite-bot","type":"user","email":"ghlee@kakao.com"},"email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.4_1751295538023_0.4809552877275376","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@granite-js/utils","version":"0.1.5","_id":"@granite-js/utils@0.1.5","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"4e6c1b7dd17c17a5c3fedd04a4ea26ed7c89abc0","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.5.tgz","fileCount":8,"integrity":"sha512-amnjQKwKqwxPt+o3xpzIZ+K+xKNGRbljdrjYfBOtv+cvsa1cjK12eEzZduYdhMupehrN0o6umWncmTlm9rM/cg==","signatures":[{"sig":"MEYCIQCvCG/rsl5FuhqZfQgfgh2mKQMvAg4S2UeY84crUbrXDAIhAJp/s/cEF/712NpQtCxj0vkHIKNCUrsHEXxTVMM8D9la","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22399},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"820488dec0007e58776e19a2b5727b603069b0e6","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","actor":{"name":"granite-bot","type":"user","email":"ghlee@kakao.com"},"email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.5_1751349304913_0.730067777409652","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@granite-js/utils","version":"0.1.6","_id":"@granite-js/utils@0.1.6","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"0c3feff3afc8d83814b58dae2f5378259e9a52c2","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.6.tgz","fileCount":8,"integrity":"sha512-rO+wutGdgok2xvwGjro5pllInxa2RjEkRE6R6AMtHGMOOwdGuKtu/PvA0gChs1QnDAtymLZD8htCYaJU26Gdew==","signatures":[{"sig":"MEYCIQDDz9uAtgiXcv6XQ0z2q+Vv3HC8TqLPSmQLrDnVJJxwFwIhAPTqzkeE+t18hctEOEVdyd5jy6KO/WBbUPF4E8ciHpcx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22409},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6168d43d16c17233ba11db5c001e0e7fd1e92973","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.6_1752216371600_0.868325929753935","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@granite-js/utils","version":"0.1.7","_id":"@granite-js/utils@0.1.7","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"8a1c96bef03755b4d734d574eb763a9bf35f9045","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.7.tgz","fileCount":8,"integrity":"sha512-zLDFZ5t3pcqMehiGH2PVWU4YmRmp3FSpzTT7iF/5W9NEhunENREXhg7NvSIx4D3RkOYW1YYtTAfyjcLqXWhOrg==","signatures":[{"sig":"MEQCIF4OizZsCsT23EgtoJwdfDzXOHQipJUYsJy9+bmvMDNQAiAYUgMrVU6d+0U/bvBbKzYExsnh8Y/oyZXpkBaIiSPgTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22419},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"989e1411367ccfbf840937cf2abc8db1d5146483","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.7_1753347733126_0.6751052749261603","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev-20250725013859":{"name":"@granite-js/utils","version":"0.0.0-dev-20250725013859","_id":"@granite-js/utils@0.0.0-dev-20250725013859","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"7e6b4e8c99d66bfa930a915b09ff77140a36335c","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.0.0-dev-20250725013859.tgz","fileCount":7,"integrity":"sha512-nvJdFgTUvQx2sAMOHgPKiNj0BCXgFl3maTfZ8QgGsMF/i5z0sZCVA0E1c/xx6LdY9vmflPIW6hi5rc7StacgCA==","signatures":[{"sig":"MEUCIQCRIiy7T2T2lHMsnBkbcysc2wJRaMzuxeGSOd22oFCrUgIgFd3xzf6MWUXuh81UMEB5xTLmGspBwZRXEsZMACWav5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23353},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"01d208526217b631c4b4edb97f5df2cc7e0f6014","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ghlee","email":"dev.ghlee@gmail.com"},"_npmVersion":"10.9.0","description":"Utilities for Granite","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.0-dev-20250725013859_1753407825832_0.8319171025363215","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@granite-js/utils","version":"0.1.8","_id":"@granite-js/utils@0.1.8","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"e38a79461bf1b00a71be1dd24650a44dd161a93c","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.8.tgz","fileCount":8,"integrity":"sha512-KEGJlXvX+wAYWNuWgWBl0g/wmwDZS32GB5FZx1J4EQqsIpcotT2e0Y1D6XFaS84omTgSV9utELV3w+BEXrMb+A==","signatures":[{"sig":"MEQCIGxrNcdacK3CoFsmbOUWTvr9IUchQahyT7jHC7KmuCuvAiA8AszdWbM/iQBTb8WqoHe8WsGeFi57ZUl30RHznhB72w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23868},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5f63568e836d97207e8ad43056c8c4333e1a7d38","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.8_1753431072220_0.31479895424818594","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@granite-js/utils","version":"0.1.9","_id":"@granite-js/utils@0.1.9","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"3bb56dafeb40ecdbb2a05178a515d703f81305e8","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.9.tgz","fileCount":8,"integrity":"sha512-QZmSpowRA2tpeHcpL3hSK9tdHEpfpCb5NcFg9z/mByr8+hoGvTmNOcUAeum8ib5ss2PfKtwTor9GcoXaTCQxVg==","signatures":[{"sig":"MEUCIQD++zkac6Xq7xZmMhj/5lKNJbt1XyyZKOEm+WbUT7JaKQIgMAhjzJwhHk9lHzHB19MRY96iP8nnMxM+110CZgrzeEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23878},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5e4c2fd708102a50e0da6aa4bf2690544beaefa9","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.9_1753441716093_0.8370006001121124","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@granite-js/utils","version":"0.1.10","_id":"@granite-js/utils@0.1.10","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"1f1014407b3ff2d610e7f0e6505936079d7228d5","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.10.tgz","fileCount":8,"integrity":"sha512-p6tCL9Rwd4D427GjJdG08vGiE+ITu+j6+THSnvmkTl6fnJgnWJlJSvNEI/twQbe7LWsLZplwaf+MSb7yHCujxA==","signatures":[{"sig":"MEUCIARn+u+AmK74R0oqgKOGCR42COfgOfYmpCO5L5lspw+YAiEAv4cprv++sGscwXrx+Gau0cYJUkiErEVQnrHfQq7neNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23890},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1e58b469bad6981382cf5addbb5a0ecb8d9d79c6","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.10_1753860452234_0.9655917027391971","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@granite-js/utils","version":"0.1.11","_id":"@granite-js/utils@0.1.11","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"7b553bd7096ce43765864642ad5d80fbfa4c40f3","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.11.tgz","fileCount":8,"integrity":"sha512-Fb74t6YkOlMw9pMzCJZBUkiqhNV7qHcuLjFN2zIghqOrQLE5zZ4iS9kAyLEATZXtXA0S4Cbm7VjtozU7VQeybw==","signatures":[{"sig":"MEQCIBFw8FI+jlkRUTj2BHUoWolfqwDEAMjirElXoiXfASwdAiBvHKIbwb7VKhTmdLF31oqzqPWgrK3H0czv+ryWtH/eCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23901},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4c28208ee43a8077c4c1816feb605661ec5ce5ad","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.11_1754372799573_0.726822938767371","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@granite-js/utils","version":"0.1.12","_id":"@granite-js/utils@0.1.12","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"a7f4a0934fa6dbda774aa8082cdfef7fcf1bc882","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.12.tgz","fileCount":8,"integrity":"sha512-D/DrQWtnDD7rX9NB+geNg/iOj8YTTxfkd4pWqYCJfpj91Rtj0zNeZPTUI30+97wCYLdX93m1lvurdJwysPtAmg==","signatures":[{"sig":"MEUCIQCpjVFK93SVUhDT9IAxvyINaS7Uqd1AiPXDzP9Mq452DgIgA2KbDZj3kUe2KhzPbsGVdXuHIU/cwp0jp8mg2MCqFfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24059},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1cc9e748db1e70308c333d08871785a881b235a6","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.12_1754875414782_0.24038236179543726","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@granite-js/utils","version":"0.1.13","_id":"@granite-js/utils@0.1.13","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"d13e03a9df325b25bf42d690a49e6fd9c34a5343","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.13.tgz","fileCount":8,"integrity":"sha512-OeHpm2yOuJWThReR6ZuXKZTe4zUYzyMGeAmRMXm/jcrMUhEn+yfpF3XGwHGtcfokEmWV6amwC2zHS4RopBDXdw==","signatures":[{"sig":"MEYCIQCw+LmOsSfAMugbQ4NWNbrsNRB60g8hCs6i8iM2YamwmwIhAKVD8P64eXOzAxongmCojav0kqUvDwtCPnrAsdEeSWrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24070},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d4c8f60a384e5127c202a1941f25d68827c3db3a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.13_1754911509786_0.9821471754529247","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@granite-js/utils","version":"0.1.14","_id":"@granite-js/utils@0.1.14","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"34e6201bef9aaf425bbb7298ab14d3552f3bc70a","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.14.tgz","fileCount":8,"integrity":"sha512-gHMqQJYscb3YbFWBhTM1XvwQkA2c5L1F48NvuAhrKYNWvbF5cTsSdx9z1qwNrZvBXUUvUN5BNY59odzzK53mUA==","signatures":[{"sig":"MEQCID1S2Q8l6s/8tDvUbDM4rZTs0teHMKiSXUvow5MXGsDrAiA9SqmHyS7YdqHH27gcgp4IsYXze/TXwOZ9rjRdIAJoew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24081},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"2f779d637c8df383f057ed46b8a7a6ee3bad532f","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.14_1755005951841_0.21227326316676853","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@granite-js/utils","version":"0.1.15","_id":"@granite-js/utils@0.1.15","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"12a6d52e1ded3692f50d1ddeae1c131347fa3bfa","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.15.tgz","fileCount":8,"integrity":"sha512-wvH69d/lLOXreeg6C1OyxvCnVS1x7E5ofhCwEK5wWoI9XO8wgtr6d3JrgeaYpMBYdz+c+p4z4vZlcUNMwJv30A==","signatures":[{"sig":"MEUCICPIeBXTpt+YX2Xh8El9VxFXeIYU+Jx953EIE84+ISlxAiEAnRfE3VtxQL+Jwcp+nGYISnAbpHPPryqhxfzFHeHa11M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24173},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"69d76939db1e60128a3f63985b6486ba71b7a222","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.15_1755101212558_0.8460522625500091","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@granite-js/utils","version":"0.1.16","_id":"@granite-js/utils@0.1.16","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"8245ce55e18fd0dca728ebfbbac941dd33486931","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.16.tgz","fileCount":8,"integrity":"sha512-B9KnVHnLmf5c8qQmWojWwcjhsSO8R6cGLQVE7RNDUKQueNDnD7DytuNEHb0pNi1jA9s2w2JalyWeBzih7MntIw==","signatures":[{"sig":"MEUCIQDxXcZejesJJVap09wUADEUaoUwwKEpXJJCjOxDEzCJywIgJ7/H6OEmWt9mkUlBoKTDUJi5iavcw9BJjsJXGA2Du7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24184},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"425dc28da2d3f91160ac58e4571e7c2b9a7b1091","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.16_1755397208738_0.02785836672904396","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@granite-js/utils","version":"0.1.17","_id":"@granite-js/utils@0.1.17","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"14dca8d349e41b4cb999dbf067e17ecd8775cc71","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.17.tgz","fileCount":8,"integrity":"sha512-4RwvnymHDIgdYwkIxaLpsKnTw6OxZWmE2fyYRIp6ZhUTTMW0NTAX6jRjBu6DZn3Fw9oCD4MXUFurbzVJaQJxdA==","signatures":[{"sig":"MEYCIQCTdQWIXw/Ph3Nr5JbuAcwhVtylYESX+JbiNt2rYs7c/QIhAOgNd/3+vxkWTvhvIAyECWZ/vALXaYu9WbHBXwuU3Tuv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24195},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"148f213e5205a7095df462b450d2314bba89d8ba","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.17_1755672348796_0.2636159286287594","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@granite-js/utils","version":"0.1.18","_id":"@granite-js/utils@0.1.18","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"9cfd6dd44af19de01a7b697beb3a61132686a5a7","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.18.tgz","fileCount":8,"integrity":"sha512-b8sYLsxTXLPrKyLU3u9wWKUb7xyWKJamobcduTx757wTy+O8Lyi2csmVj0p5byNbUepdi7w782dybUqUUUqUrA==","signatures":[{"sig":"MEUCIQDsyS8sMqAH2PvV/mDQNG6c1Pjolwya7+hM5zZOc9ow6gIgM1YwlE5uFsKs4mEs9Ak9YDsYLKzto4/VbkMgNLEycOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24206},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1ba1b361560bd8593cafb7313ea706e320a82150","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.18_1755692263397_0.8955650978228209","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@granite-js/utils","version":"0.1.19","_id":"@granite-js/utils@0.1.19","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"2f3ebd53476d43ff5f4b0e63f5bdd37d7f091ca8","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.19.tgz","fileCount":8,"integrity":"sha512-1jqBNdon7lX9ix3hIpTB8JuT4ALLaYV2gzOC7tPU98js6715PZW/qy9j/SXogTiqvrfG7BEU9IF0X42QIaZU0w==","signatures":[{"sig":"MEUCIGIbXVKUgaD9kBP6+rUEVca5hZcMaTM93JURKzD+7NpgAiEA0YtppSzJVLet5H4SKgsWcsdjAlnWP0ZYV2vPN0jHSPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24217},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e36cdd577bf858a0ec9e93b109c0f2eaa4d5c1ee","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.19_1755751014201_0.2358089737922029","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@granite-js/utils","version":"0.1.20","_id":"@granite-js/utils@0.1.20","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"03d0cf0d0379b4713569a2f69db7b07d21af2b0e","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.20.tgz","fileCount":8,"integrity":"sha512-Gv69ELrsug2kgr9udTLuYZt58uxiB9IBuhlqD1haTIjJLvhWkBPDGXPp41hFKv+VAU7zGCexyQyEomn9BUoeKA==","signatures":[{"sig":"MEUCIG8Xpir+1Kl6e+XVsN+NpH+YToyXKWFcyVyNRsRG65QYAiEA154mLrtns9fIWoQqx5VhLg0MmnihIHYB7fbDOz5kcr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24228},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1c6a3c23c9732b348ed32fc75dcee7f8a97fa2b3","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.20_1755831052510_0.9628522222823241","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@granite-js/utils","version":"0.1.21","_id":"@granite-js/utils@0.1.21","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"7e7e32011dd34877cf6bc05a48cc79c6628b2996","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.21.tgz","fileCount":8,"integrity":"sha512-HaRd0rqG3wDV1IDw0n9ohtATgufrBkVbCrztx+9jt3iWkrIlu/871r9rbGm1XXT7Oj/ArL8PjPiVMv7kuPZ0Pw==","signatures":[{"sig":"MEUCIELF+fUkq8Y1/DbkNYhuNpNMyZGirsLqBR6lFaB0B5a0AiEAvtTi44vY27fseoUMaOvDpaX6mXGQ/yvH+Y59pbRKNh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24239},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4a6beb3b034748dba5ab16ee62b90a010e8fb977","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.21_1756399439245_0.06002891804527","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@granite-js/utils","version":"0.1.22","_id":"@granite-js/utils@0.1.22","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"215e7971d2a9b61d6147554c298b4721b781ed24","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.22.tgz","fileCount":8,"integrity":"sha512-RMV8Z9gmcC2kF6nR9FnNctnS/bVGFy1YZOV3Wl0/W+1ToLiXAZfL0iGtZKQypve9DgISuA4uoxqNVOCt4WtshA==","signatures":[{"sig":"MEUCIQCn3hwKKlXP7TKctPAIXr/eXpaC577SVfmaWl0S+A7+dgIgKsoUY/K1UP/8DnYUtzE92/11WdwhtS98i17IQqg+Voc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3a504fa33ce4d80f1e37be5a15c57be488d84f63","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.22_1756560185780_0.5985026068258714","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.0":{"name":"@granite-js/utils","version":"0.1.23-next.0","_id":"@granite-js/utils@0.1.23-next.0","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"72701abb9ee35269fac3e4df99b8abd946c3d1ec","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.0.tgz","fileCount":8,"integrity":"sha512-9tTtlTBZzo10arVEoKArTH+ZTyqQQkoNuzbSOhRB9CD+pVLkyoX5rntaksDuN9wUnCCbAplHwH7rudvHqHSX+A==","signatures":[{"sig":"MEYCIQDq9/yyW/dfIGyEviYvz7TZeGS+vodlHEhCY1A1xLYvfgIhAMHtZm26eQX/nlGwiBSl8ozrjGtimG0mFIrRTG6Q7LQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"df4d82373ac6700ad3750fa91c3a2c9b3faaf38c","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.0_1757392397111_0.5443324027383107","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.4":{"name":"@granite-js/utils","version":"0.1.23-next.4","_id":"@granite-js/utils@0.1.23-next.4","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"91b76c6f2554a4cc23b0273bace915dab6b0de79","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.4.tgz","fileCount":8,"integrity":"sha512-IX0yiax3B0MhGt8Pk4WVdZj60u2zgo0pFfb+3ABmbpOydZoVSjVjddZe6HtoOhU8NZ5KGKY+eAngsLubo6ddlg==","signatures":[{"sig":"MEYCIQDS07tAA4+pW3uaktDj8O5kk6fjWCfMlSnIr9JRKFvyfQIhAKyXL+zc0NDwicxMUMETucMmGd5CmUFEz6+6u/B3ef1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24365},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"260c7f098b015ccdb5f2448dc894c37bd5690f82","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.4_1757503257344_0.2851267799495334","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.5":{"name":"@granite-js/utils","version":"0.1.23-next.5","_id":"@granite-js/utils@0.1.23-next.5","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"fd65f80d12f666718ba64fc5bc92d9a84de6f961","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.5.tgz","fileCount":8,"integrity":"sha512-xMVM3bbsWeE4koMz3nWNwOBw4mR6Fa18XK87JI0tz3ixHL3vSqp4QNWbVBQOrYbN0kEWUSvGwcRobfrYSflIAA==","signatures":[{"sig":"MEUCIQCbrwNNkT3yqtHqt26dHoyqoUXKun69UQQyi3RZlbf0IwIgV7QI4pC5F6Yn68QirNcHecUKu4MXnkz9FYkdZDSaRyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24410},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"7b055b0c6a3ebde4cd6c7b1bd508b56a85301472","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.5_1757586903857_0.36526625548869585","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@granite-js/utils","version":"0.1.23","_id":"@granite-js/utils@0.1.23","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"ee25c3163a48192d84c82fab7a1d5375087bb0df","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23.tgz","fileCount":8,"integrity":"sha512-PPxh9b1tuIu0Ni9yf1rbPtdtwaJ6BhzoPrGtKVp2x97bCxSzStmNbQPDbrmkcXY5FFqHXOxkbe9tKYjZzVgmFw==","signatures":[{"sig":"MEUCIHkoNnsmn7PqvpyV+5xU/3bdia3UnbinCwuzDbKg3ot/AiEAy1J0dRMr+K8L+NtSPLk2K2M1k7wh4HCStXZ+Jj09iDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24261},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"38ff206188649aca613c9e4454e48c4f68a6f88a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23_1757921964909_0.23909213467165147","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.6":{"name":"@granite-js/utils","version":"0.1.23-next.6","_id":"@granite-js/utils@0.1.23-next.6","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"a71c04de7118d2144437060e8d5882b97d794533","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.6.tgz","fileCount":8,"integrity":"sha512-4o3gZV/5KGXqMzma3C7IWgFi3bbKtl9UJ/PQ4JHN01wz+beyK59lhNB5w1d6d6Q8KC2cGRF3s5QQnRpoSAZ6qw==","signatures":[{"sig":"MEYCIQC8DhwU7Fk/hnikzqk4V0nKKEV9vKthwdWUgFon5lIh9QIhALWjQc8AnPNnMb6bMw8AgrzKexQkvwOH2Z5TRfsv7y9c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24455},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"189f86d90e12fa76d98862805b6f4e42d44c0738","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.6_1758046745932_0.4702292337172296","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@granite-js/utils","version":"0.1.24","_id":"@granite-js/utils@0.1.24","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"14a2c051a335d04e714331629594ca44a4d0bb5d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.24.tgz","fileCount":8,"integrity":"sha512-bxK1kK6WrEZf1pQ/Tglq5gwOlnNJ0/2CPTSZcYR1eJXmIuRKf4DAzZUSGO47S3CBzVsNYoC5vW38Pb3doQ2PkQ==","signatures":[{"sig":"MEQCIENm/GcqKvgEVSb1p61d2QqnpOGNHezSWsKgVSd5rzZwAiBIKKBmBwCZ2cMBNu+WXurHYrA2uBF4hDvpJhj2GyRiJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0809e3ed5cd994ecdc231faf868b061ab01395ca","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.24_1758092309683_0.8919315460065653","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.7":{"name":"@granite-js/utils","version":"0.1.23-next.7","_id":"@granite-js/utils@0.1.23-next.7","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"fd3293a710ae38404be568e17acc0f57f778963d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.7.tgz","fileCount":8,"integrity":"sha512-x4bnFinL2KyegZfiY53CiDZU8o5Tu6Nk+SXznT0JOpcFM4D1sOXzV6zjjKMszZGua+v/vjqSzVp4Qw9ugR1duw==","signatures":[{"sig":"MEUCIQDnuIVT9lsAximIofho7yFTL4cAM1eBgKKkfe5x/WGgngIgJyhVPFSjkzq7nleo4fKhCTn3IR93wuMbQaPDydylTno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24499},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"188c99eb4d13e48d0b5085bd67fe20c4d30f3eb2","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.7_1758187290331_0.9440208073452245","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.8":{"name":"@granite-js/utils","version":"0.1.23-next.8","_id":"@granite-js/utils@0.1.23-next.8","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"674ff7cf47bedf1dbf5b25d9e8e66a172a6da38d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.8.tgz","fileCount":8,"integrity":"sha512-kRKoe4r6hOOxjv1aLQdO/VFUdz0kxxqVXhMW9J5So/maR/jx9MudBQdn5KjZ5fxCxfbdTbhDaa3EbeRhYh3mnw==","signatures":[{"sig":"MEQCIA3LZBwTaFejL8tsx60xb9DHA9AhqxfOOrRKsWWankqLAiAS8a+64tdQ9y5xzMT+0+7H9e/VHI1VelYkeqJJnNWIIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24546},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d3107ce5828b434dacfe80a2b02423e93bc9e31c","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.8_1758263238333_0.30245652497277464","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.9":{"name":"@granite-js/utils","version":"0.1.23-next.9","_id":"@granite-js/utils@0.1.23-next.9","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"38e81428a1e051d2f93fe71fd6854ab8805061fc","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.9.tgz","fileCount":8,"integrity":"sha512-w/3OBckGmMC1UxHhoTdfM0ipn17HlpB2jkOBccp3dWrPZawu4A+Yp4HENQMud+z7huj6sN98k88Alq1pUcXXqA==","signatures":[{"sig":"MEQCIDDiZJ+hKbUrP7pzthuqqkX/YGQCS2ahVrGu0IwzGsdIAiArYZtY/4iyFlsC1Qp8lt67AH81nci+6AKDOFrv/slf0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24595},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b44c54a13f36b803370037625046206f43a98a53","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.9_1758264126864_0.07073987575569429","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@granite-js/utils","version":"0.1.25","_id":"@granite-js/utils@0.1.25","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"fbf46e3643fc24a945b85ae4f987505ed30af3ff","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.25.tgz","fileCount":8,"integrity":"sha512-0iLDUbjLSUxm9Dz0SFhG6Ua6a9ztsLKfxYsPIUdKiNH2RfDdn/BuOOD41Xk6lr+BByWX6GMVjskVJ3XvHvk6Aw==","signatures":[{"sig":"MEYCIQCGaRrwNUNnxTaLvq4JT2bNn9UrY98qvIat9ISvypDjvAIhAL5+0Z2y17c1YmGsX8bNUHUS8n78raORD1DvWgsnLMIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24283},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"9d7250a164e66e25e712fc7f2eb98ae9b15b4c37","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.25_1758536218184_0.022492244140746243","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.10":{"name":"@granite-js/utils","version":"0.1.23-next.10","_id":"@granite-js/utils@0.1.23-next.10","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"d996455ef924880531f57c0f71e0a94eba62af11","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.10.tgz","fileCount":8,"integrity":"sha512-WyDIdXnMSqV1dwlpDsAk0+qosMDdWGc951I1BQAELELwaGcju1jFJT+SaDdsHwTPrDQXxIQHG6IX3YAcobOwTw==","signatures":[{"sig":"MEUCIDbDnKl1TkWw4bWOJ/CQ069/HwZGva7BNd6jRQ6JKewBAiEApg5rClfz5EiRCImMD2q7xY33N6NE5zo0Qb9nr17nSXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24641},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"df92b4346036f671b54da533a3360c51d8840400","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.10_1758780343179_0.30816316533647803","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.11":{"name":"@granite-js/utils","version":"0.1.23-next.11","_id":"@granite-js/utils@0.1.23-next.11","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"5761bf3138f902414baba57a8119d036026f3446","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.11.tgz","fileCount":8,"integrity":"sha512-VWB1ygpjrHOUi2nr9uUOyF2Qg5aTYK1CwE/FSPXi+SYEt0DiP8AdUI2VbtGEA5v4DykiUVlJUnnZlTS/qVaFdA==","signatures":[{"sig":"MEYCIQDK+qPWvUT7+0AdqMPlDoaJ4cHvTI7QiY0p3ZdDfGgX0AIhALWFD9GoLv9+SmOLPPTbXdlJHhK/gLuHTFIRxXfyVp45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24686},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"7b479e3fc5fc2dd5a99b153ac62a3f6f5c07b51c","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.11_1758787655008_0.25247171904800836","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@granite-js/utils","version":"0.1.26","_id":"@granite-js/utils@0.1.26","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"aaa05fd0afccd7cc4d6f359b2c0df9f80d00402f","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.26.tgz","fileCount":8,"integrity":"sha512-OomAHkb0i4xeBDiqMGjZ9Kt8Ix0+X7GMlGtutvGquOvLXxnollrp/HQcHibY9uWt5cKFC7/t3XdRkKDu/nCJQA==","signatures":[{"sig":"MEYCIQCmxVXyVhsIZmil07CoCVooh7G+c5S+3zN7s92jwKlcKQIhALY9HKIqHfAg1zYRvvx19gej9TuRP+xaUJqArzMY+yBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24294},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f3880153c6d583bd07bf3487ab1cb3f6546e868f","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"granite-bot","email":"ghlee@kakao.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.26_1758852431391_0.9779559892212057","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.12":{"name":"@granite-js/utils","version":"0.1.23-next.12","_id":"@granite-js/utils@0.1.23-next.12","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"9296194a8b0bb0a16bd53c9e01122804677ca911","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.12.tgz","fileCount":8,"integrity":"sha512-G10sLsw2WXpV3J84jlGz/IqQU6zxiF2KFVPucyJqEm7OquygO1PemZTMYBdcDqpedqgc4UCKIWrvG4u5PIW9zA==","signatures":[{"sig":"MEUCIFLObvxM8AIFh6xdxe7ZFg43q0k6Zr+ZkRFagQwQrrDfAiEAtxHXTf0PqxI5h66BtasynuxKS2d6mV4aj5rZ2hO00lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f01693f17871466ab7f6fcbfa615839f962626c3","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.12_1760336478271_0.08869367272434703","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@granite-js/utils","version":"0.1.27","_id":"@granite-js/utils@0.1.27","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"bcd5dcb18b47ef90859a57fbbd8d8b7e3b29df90","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.27.tgz","fileCount":8,"integrity":"sha512-z6V9U6T0JLKfpYNNsvicw1OX1Fk6wiJsD57E99UuBGShnNj1mW6pjW2qddVirlAO/lY/lUCHIVXZ3ei9LiSwfQ==","signatures":[{"sig":"MEYCIQCHPUnF0nGf8aSnhMdE8rXp8ZFvAqHSvOh7DArwqwoiggIhAL1Luvas1ahjE8TIqUIRdeDsJCG1VFNn2ObMhPQY9eu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24475},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1cab15a4f43aa32d150df96008bec6158f4bf3e8","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.27_1760359682624_0.8694026385326208","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@granite-js/utils","version":"0.1.28","_id":"@granite-js/utils@0.1.28","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"65e837d17cac30ef02ba1191d24ed1cf11c50700","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.28.tgz","fileCount":8,"integrity":"sha512-QG6hcty2X5WAngeDuFKS8ooqSCmcy6cGjjEC1NmoFEOTzs7Fg5GuyRL32e3K0MoYPdx8+kTKHFuqBqZsTuFpiw==","signatures":[{"sig":"MEUCIQCbgirTywLBTyOAKec9JCyS1shD1wmrd2WOb+EaPKghYgIge60ZdVzJLkOfRjw9IUCBKfToLZX2/+9/XncDOG3FjVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24532},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"95bae969f644494057d14ed4b2d456a208bf1ef2","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.28_1760362373732_0.24438928127806236","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.13":{"name":"@granite-js/utils","version":"0.1.23-next.13","_id":"@granite-js/utils@0.1.23-next.13","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"e7d964ac11a747c4932eb498bb4e236b3c28d96e","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.13.tgz","fileCount":8,"integrity":"sha512-iGzZ5xDqQLi3Iw5RtafCS4Xcqsw215kanNlOkSkVjHvVAzFZySA2NyfayUTrMf5YfaaMh4P+342bdcRervY57Q==","signatures":[{"sig":"MEUCIG04rcYjwRWT2qzisGR2I3L1BQyJXUv3++HaCAma1GOVAiEAuYA2gt42KKazoa5yEa2xPpO3qjxihdg2LlYzX85GpO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24776},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1ffb8dc6beecf824bb3847d1fa18058cc3ece4b4","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.13_1760365009347_0.7482003436397875","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.14":{"name":"@granite-js/utils","version":"0.1.23-next.14","_id":"@granite-js/utils@0.1.23-next.14","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"9298e8c7c51783b0b37a221a21c4ab24ff9269f9","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.14.tgz","fileCount":8,"integrity":"sha512-1SIKwJikqRnKBId2ju2hdHB1ASAQFyHL8pGdotCtUiZsLA6J+Cr+JqdTRc5/m9+l/Qw05MpoKeUZQ97N6EPt9Q==","signatures":[{"sig":"MEQCIAkJQavPiMUMotAJvUVP/50IcuCjQoSctaWCq0tLBTyvAiBJeIUtM6yJFt+PwqT1p1aU8N+RGgCDCgRKkCR/wwFhlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24821},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"7c921bb2d490e9b0a824a65e48ea3cf4f6472da0","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.14_1760368695550_0.4649192849049495","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@granite-js/utils","version":"0.1.29","_id":"@granite-js/utils@0.1.29","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"39b539a3601c288eb97db4204c60235200833ac5","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.29.tgz","fileCount":8,"integrity":"sha512-KH1CPkF7Br1zZCXpnRMqNQUBsUiPhSG75nyR4M7z6M+zR7KWxgin8PM3uECmimgARiPnjrA6fp2aG3dMXCrYAQ==","signatures":[{"sig":"MEQCIDSe6xa4s4Zp54Cqp1gSRsizmzsjs6WacCX25t0U6T4YAiANvMul3eBmCuKNj96aYMWKyvgF7xmFHRW1tDacEhh0MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"987d41b299215c1bc9d1947d93975ed675773ae3","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.29_1761028944577_0.7445112595610888","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.15":{"name":"@granite-js/utils","version":"0.1.23-next.15","_id":"@granite-js/utils@0.1.23-next.15","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"ae0e8f09803b72752549b21236705e0cb32c693d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.15.tgz","fileCount":8,"integrity":"sha512-WNNXORIuEkmv5BHTzy30jmL7bcUPqnEYJ0pJu7p+bB6gbsX7ziX3hl+tzxdsh8nf0pnZgt9aJEyVsJdKn8AE6g==","signatures":[{"sig":"MEUCIQDsz0fZIC9YGaya6UZzqDGLuR0LlhWY9L3UwN0qF63IRQIgUiTAaDPlgJqSKnvP+RpYIayBKfT2tOGMNLKh8Uv7y5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24866},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"7fb6f34fde5c36e4ec8cdd825d1dcab6f294a948","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.15_1761122579658_0.4377792375585077","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@granite-js/utils","version":"0.1.30","_id":"@granite-js/utils@0.1.30","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"2e448aa9e1c8a96e70d79ba5bae3e4bb39a0917f","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.30.tgz","fileCount":8,"integrity":"sha512-ILymIBn2tFOX44ZquNECmdQV94DFZbxu/RGC0qZD5I1IS5DAJ0yeTq5jq+fnsdNcIyeQtQPOyn0w2ILz8wFVjA==","signatures":[{"sig":"MEYCIQCBueQQ5T1h9oBgXi/6oQschE/wSwAygYXyTyujtw5T/QIhAI6XoOpBtQER7kxoRemc+9RvXujfgQFtY3ItVOlbepKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24554},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d06d545842b167c8cc050a0a7a204dabe13fa9a9","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.30_1761645525330_0.46819653210258605","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.17":{"name":"@granite-js/utils","version":"0.1.23-next.17","_id":"@granite-js/utils@0.1.23-next.17","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"25843bb489c0f0f25c93e3c9536760ac48b60954","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.17.tgz","fileCount":8,"integrity":"sha512-QSkKpX2abnivbEQ/8lkEa04Ux0Zu/+MdGt/hdGuq45yYxM8a1vzNebehtmJxJTTZJc4LfkF2yUFglgEvEbJJLw==","signatures":[{"sig":"MEYCIQC1LEJiJevTat+zEqCm0vD/uFHg3A/2hUCb/P9Q4aEt0gIhAMBj8tt++ZM8tdr1grwrwrOAVHU7yNKuEJldf3UNsPC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24959},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"88c4ddb98745460f71338aa56d7206a53d2c8bcf","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.17_1762164593389_0.5570468845579035","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.18":{"name":"@granite-js/utils","version":"0.1.23-next.18","_id":"@granite-js/utils@0.1.23-next.18","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"35b7ff2b693fa9bb842b37b2db6743e3de088d8d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.18.tgz","fileCount":8,"integrity":"sha512-ka7xQ18vG0N/hYeQxAMBMQeFIvyEf8u/e7O1SgM0VQa4DPKOK88jb+Ctf6vqKcYkT7w/IHprm4kDD6LaUk8ZBA==","signatures":[{"sig":"MEUCIQDKRLwbllzOztaJy7+8zbsdaKIbVCH+PNTWXcZ9wSAOZwIgY1BXJMg2Xyf4ofSeJU4JrgL6z9wji2dnMRK9BnaD35o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"948c13372afcc55091f5bfc69ab0b45ee6657169","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.18_1762942514736_0.7306661893216355","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@granite-js/utils","version":"0.1.31","_id":"@granite-js/utils@0.1.31","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"a675d138e1c940c5d687c3bd1184f6da86c18f12","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.31.tgz","fileCount":8,"integrity":"sha512-mLNlIf0g8Aeaj3ihyJmTSC5ZbJqPlDDnHCa1sw+oeuWzpqCJvx59pkzMqMFcK22VvFvHt244AnE6ACgspfIKOQ==","signatures":[{"sig":"MEUCIQCj6YRqu/VQM2pmvc37xJ4MKKeEcXHtr/4ccJIrJI9WuAIgK+3QFZ679qtm5BOBnvrkZ2KRgyYS2L3UXWrjcaCd+Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24565},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b1ea5f3437e175089ee8d213d4a1bf0347b080c5","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.31_1763365224044_0.8045893321696882","host":"s3://npm-registry-packages-npm-production"}},"0.1.23-next.19":{"name":"@granite-js/utils","version":"0.1.23-next.19","_id":"@granite-js/utils@0.1.23-next.19","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"942dd2775146e744df2121b5490d55d519f9c002","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.23-next.19.tgz","fileCount":8,"integrity":"sha512-Ex++z5vOgA/SngyLzynZ8JgKYT+HnZUObziBT04yqMCopVtwlxIshCDY7WOQMIuSX4Yb1NIVgZCySCobKVKt6g==","signatures":[{"sig":"MEYCIQDoFfOOE3XkKGEK3eLwwEHzcc3vQaPuUbGn7BXQJWDZlwIhALzjgvIou9L9Abeod9+ZhcK96bC4KhI7FDBmKO+DMNyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25049},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"48898d96d2ab6959dfc3be305362f39b92385838","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"gronxb","email":"gron1gh1@gmail.com"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.23-next.19_1763981494883_0.3463620532179279","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@granite-js/utils","version":"0.1.32","_id":"@granite-js/utils@0.1.32","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"ee50a5f86108291007e64c666a82eec261d863c2","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.32.tgz","fileCount":8,"integrity":"sha512-ppB1Z5eIzXgPyvbheCXjWjEgXeEeR2ELXP2Ur3Lxue4a4t/7LztB6EL1B1kLYxUeuHy290g3wVYvHDF4OlFGzA==","signatures":[{"sig":"MEQCID6P5yqZ3CQg2+SO0I10ja3iBOnUkQWSfQOfdqyWQaiTAiAb2MZPHJtBKITNbwfZScdP9jvl5XFOa03F2/d5/gcEKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24576},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f64a6eb70c62d0707d077dab42f5f4fef1f247af","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.32_1764060468405_0.7085398599203196","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@granite-js/utils","version":"0.1.33","_id":"@granite-js/utils@0.1.33","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"5a78024d247ed90487945601e8e2f0f1b86e975c","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.33.tgz","fileCount":8,"integrity":"sha512-dJepCZrjFVxqz5nXw285kj4i4WwhY7r148hPcZwlDP3wXVRn7APncv3PQKCudGoJ2Sr2Oo5p6fW2qBMC0U0f/w==","signatures":[{"sig":"MEUCIQCoB0tbctEp2tOyaDNxzBv/+3u+ZXHId4YAE/MlKS07jAIgbWPh7uloheuJRLICzQ8Zwi2g2KJr7RQAeFpk/YTQscQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24587},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0a3641593f6fec56f9fcd107a425619049957c13","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.33_1764208208011_0.94958961454608","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@granite-js/utils","version":"0.1.34","_id":"@granite-js/utils@0.1.34","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"46d596f7c4f79c236155d4351ed9d3950f2b11a7","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-0.1.34.tgz","fileCount":8,"integrity":"sha512-ZCIKw3qrIWwzGag1nC4JBmTQHz4vbibZxfqoC6KbR9mYHk71+fsHm2Q+I85UwccJ/gLIzJJMa/JNozB97M53Zg==","signatures":[{"sig":"MEUCIQCwhqg1oyq7puw1jhnNFN4joRuSYcwnhE7IpYwkMjlPQwIgQiITfwEt+f8gip/xN4tGWpYUGW2XWaKjxYJQw+yU7IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24598},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"22b7c284d0e496262c82260c780323a927f2aed4","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.6.3","@types/node":"^22.10.2","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.34_1768188318651_0.060818305919048576","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@granite-js/utils","version":"1.0.0","_id":"@granite-js/utils@1.0.0","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"258fd0356a805dab88079ec02f310b6d9517627f","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.0.tgz","fileCount":8,"integrity":"sha512-O6cdX+nHF0U6SVGGN1c+2kpaQZsH4/4Sckzaj1o7vNsDNrC3GHk+snBAla97TY14S5R1+BoB/ntGtjtoVsLcTg==","signatures":[{"sig":"MEQCIBL+GLYEehYxl2KW9sn+DwNF1OIoNd8cLnHPYeInSaOqAiBTQwg9dBG4G0/fNzxMQ+TL2N0DIE5NGJwb/mkcjKfuIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23658},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3f4f4019948385afdea10de5bb981055cbbc0df7","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0_1770620060489_0.3872261634996672","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@granite-js/utils","version":"1.0.1","_id":"@granite-js/utils@1.0.1","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"d1bed0c9fe46e54cb3c32d5afb4c9e82f8068543","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.1.tgz","fileCount":8,"integrity":"sha512-oViU++uLVMYipa6LefqBLCau6XYvYjH+XhlFyK71hy5aOvunbrodfG6P0B+wQQAi5rJRg9xAJRkf6m6q+zDaZA==","signatures":[{"sig":"MEYCIQCDj9Qnf/c+BbcSSdDBBm7Yk+cn5rf8kWknwxIokdLs/QIhAPU3LXQWIvT0FQuhFh9CFgTI9g2I+JTkkksKCKQvpx2E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23668},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"977e420ae50ae7e77611fd9b24e684ffe2f03a75","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1_1770628160339_0.22327562773759158","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@granite-js/utils","version":"1.0.2","_id":"@granite-js/utils@1.0.2","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"8cdd340fb1d2a4b52ae18dc5e85a489c7389ff43","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.2.tgz","fileCount":8,"integrity":"sha512-6ZoeXdcPl2kOku+7tAK3JQ/H6xEk1t/FWrcKeRx7E7lS9BIk/e83oOVo7OCwuP3mjIKtLocKdilvOwXzFC/HXA==","signatures":[{"sig":"MEUCIDjSBUufY94sJQA+f0grwpEFhK5kzjj1aMah1saWT3P4AiEAx4TUHZ4KhxQQ9okxY+L7ZRgXhyGAGiQiFADDRugkZwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23744},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3405d81de157f816cd67611ac2bdf4fbd03404c9","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.2_1770644428014_0.7027408527906505","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@granite-js/utils","version":"1.0.3","_id":"@granite-js/utils@1.0.3","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"6ef6a7660b0ece51e391441b16ffd882d0a5c844","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.3.tgz","fileCount":8,"integrity":"sha512-PLyxObTfyWI5PjvHeWfuoP1fg3851SopgJEeWzpGmEkbqb4QLzaPrkIUkRhuRQyuf3qgEk3eyeiHoDUBXs5LFA==","signatures":[{"sig":"MEUCIQC9kWR4fJbyQwoB+kiJ0TI46kMWedtOHqE6Rk55ijVSHwIgWz0yAiVQI0kCgHsfQRgtkAzwYovs9GhmMcZ7KA1Z/ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23824},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e575e08765fe734e24d35ce88deaa96b0514a0bb","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.3_1770837963447_0.7224985411446596","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@granite-js/utils","version":"1.0.4","_id":"@granite-js/utils@1.0.4","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"ec3be22804ebd88e11349e03eace752d7d79e3b6","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.4.tgz","fileCount":8,"integrity":"sha512-lYfvNwrPJU68FxRAOWX33e+JWUDjWVeobiA88brOPbR/4ciWTVGmb2M+Pfeq9Zo19WXx0SyxwoffS2DJWpaTmg==","signatures":[{"sig":"MEUCICeDtkVyf4hdHb89SPQm3tsvwAy3TNkPqAjkzFzIsKOOAiEAu453N3JVDmPprh3NgGNLQiTRkmCJQCV0+Vrdya+8yDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23834},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1bdc76db333fba6313642ca98c92fe165ff25a60","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.4_1770973985858_0.6529449395260685","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@granite-js/utils","version":"1.0.5","_id":"@granite-js/utils@1.0.5","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"a36b9d1cdd745dd41748594457248b9a17b5cb19","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.5.tgz","fileCount":8,"integrity":"sha512-7LiUVIWhfgxXFyFLc4/abRm2GojfANIMxvSCYyb6vmsN2/8S5gdjDN/hG0cYllRDOlSwzBFCXsvrS7X8fcra1Q==","signatures":[{"sig":"MEQCIG3LcNb9CoPu1d+hgyVqrwMf4/RW7gxBUeYQvg5Akun9AiAcxF27VKsHzW3YqUjkgtUAlzPfoooEZGhKS9HE0CzJ2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23844},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"781e73802e0f511faaad85001d223f55f902e76b","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.5_1772106326710_0.4656826773760818","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@granite-js/utils","version":"1.0.6","_id":"@granite-js/utils@1.0.6","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"334f9489079c40a326d39e89525321056833d40a","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.6.tgz","fileCount":8,"integrity":"sha512-e6Q06SbGBDgiWq7dQI9CVQWJgrCZjH7EN6FCchaMhHUENeyo3hbF9v+nyJ8+BfTGpxBwUL7e0enbj08uHw/Hfw==","signatures":[{"sig":"MEUCIQCePHhDsjnATCIHy2hhMmvRu/V2MYcJx8uqB9qxvwEJkgIgJ1/Hfkj/XVAPUTcM/IT/uhZeHs51OM5uVTQyhUDAso0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23854},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0fbd16d669744a10d1b8372d0d902b527ea1648f","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.6_1772121840041_0.6609061797897962","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@granite-js/utils","version":"1.0.7","_id":"@granite-js/utils@1.0.7","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"64962e89da2c060c6008b7208bb99fe1d4213570","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.7.tgz","fileCount":8,"integrity":"sha512-TLLFKSri0vF1ndS+0qpwirW8EVyHL/LUkNqeKx5n5m0UN4Mzl678HVFNL3A8zsAQz5/IMwiJvA7RmLrir+Ap4A==","signatures":[{"sig":"MEYCIQCmKDJjVKDO3k9P3MapRLklj20uVvLcOo0VwSnQkF+WTgIhALFKx8LeT1HFsbSgYecdXTXHe+ovC4VA0M8sSVsIqtN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23864},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"174735e3b3e5f6efe512e71df12728d07f66a18f","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.7_1773200338495_0.6156743461446645","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@granite-js/utils","version":"1.0.8","_id":"@granite-js/utils@1.0.8","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"691238678d4d482fb972a95605e17b44d5c02ae1","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.8.tgz","fileCount":8,"integrity":"sha512-D58GitO3zaLXPzbiOdH1QBhiWUROkVsNBfIR7QUQOTfCTv43chuLtT2iGy2LDMxU9vr6kzvAyItgyTIF7Lzl+g==","signatures":[{"sig":"MEUCIDNsy3ZHD9GYJ0z6H1ixbhdJoNhwk/Er9KQ+pTaYkdWsAiEAlCnNBuLrrJjOcA27DUvbyn/PDVqF/eCVSi9jS8x0kD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23874},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d5523ec6f69e77693c9d1d665778c7fb41c362be","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.8_1773823579218_0.892934838587421","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@granite-js/utils","version":"1.0.9","_id":"@granite-js/utils@1.0.9","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"65cfb9f96093eab8b043a162fa24c5da6746beb2","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.9.tgz","fileCount":8,"integrity":"sha512-vM47GBIGjmqIPBFRJ4xpzCLwuvXSUEPsUa+F+ReIELhhYWlm3SNdFd6DFxNXJSt2yKa1nfzOMI5sELLkTsMgTQ==","signatures":[{"sig":"MEUCIGHYgfILn0kpSGvMo4XJPEAYR9LSDoV/9RFLMowXsoyXAiEArRM/0Dd88TGKdzRS0UN1rB1WOPJlkdbh5apiQGSGR6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23884},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1ca09f2d2253d730efe7ac374e40311c49a927ce","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.9_1774342020966_0.30676668587870615","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@granite-js/utils","version":"1.0.10","_id":"@granite-js/utils@1.0.10","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"440ad1e26e45d8647e488eb2b393d7154ea93113","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.10.tgz","fileCount":8,"integrity":"sha512-bPl3GRIFdnAVBAF/hFZApYnXeWKC8gdN/LIkmOkSDozAbAnGU5hQq9UsHawz3cC121NKWIB5h1fnIiVa2wdmqg==","signatures":[{"sig":"MEQCIBZyv+wQgqemiSbWm2p4eVVPrK677j3+o0e9zJF53BnbAiBtZfX2DeUxtXMAXQSp+/2VRCqjEo3QaNDLPOC181weeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23896},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"9793f617de5b037814d0e16d799e98aaad85a6fb","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.10_1774367624112_0.5432738905554308","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@granite-js/utils","version":"1.0.11","_id":"@granite-js/utils@1.0.11","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"6178b3dce2e24061a4efec1a39022495339b748b","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.11.tgz","fileCount":8,"integrity":"sha512-uXE2Efj229hJEvvFhzMk2QL7qwsIFgImsd22JDYOq01z5QolaYPvvrnOuGCfMUpbXTWMFJXlLd3KyvWcS98vMA==","signatures":[{"sig":"MEUCIG8oL6kIy0ZO3e+CfqvuXVKZva37HbiF94j8+ZFbJuXeAiEAg80dTeAEVmkqTH4pXI/BGbPJljrjStjpTZSkhpWqfoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23907},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3f8178216f4baeda075d081645d5c6f291fe0c9b","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.11_1774853663248_0.046240430202335814","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@granite-js/utils","version":"1.0.12","_id":"@granite-js/utils@1.0.12","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"96056fd02c0d2ba7d33f3b120a0f8195b74c143a","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.12.tgz","fileCount":8,"integrity":"sha512-NmdbgryWes1rwmr/vK9qqOLaaTZ9jQF0YJ8Ahcf4scEBHYlFdKjY49wQsfEnLa0ww5j+wv4jJE2hFMPe/qgtmw==","signatures":[{"sig":"MEYCIQDAWRExtyizzMH4qmCtN0smHiEdqmEKzEd82xrEYI47tgIhALdXiyOlFHwFHtFg7StGCmOW5Pjsnd6DtaEmfkGmIJM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23918},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"7d93d88c47f318e2b15cbdcc11e7b22e12ee252d","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.12_1774858245283_0.7980281361653758","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@granite-js/utils","version":"1.0.13","_id":"@granite-js/utils@1.0.13","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"22b3d90144b8c2d7424327fbf5c9c8ca4dc789a1","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.13.tgz","fileCount":8,"integrity":"sha512-SV/JV0xPUhtlpRz+fQBIsso+BQ7kf9tiG+vsogR9kSdQD5rhI1mEZuVRinuNp9fhFqop63QpzoFgV+lXYyVUDg==","signatures":[{"sig":"MEUCICqgLJclhmxuoaeO9QRx6qIdjwL5basZ9tCVCGEA3QBGAiEAmw0B7i5Hpx02xQM62A75A0OXDY2BxbX/G371ginHHdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23929},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ea369d4b57081abde8865db57f683b24fab04739","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.13_1775108285102_0.6676513908980586","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@granite-js/utils","version":"1.0.14","_id":"@granite-js/utils@1.0.14","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"890455ce4fccbeb7055a383860a4e5eb0020c279","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.14.tgz","fileCount":8,"integrity":"sha512-vbuohBX0bmG2LU2MeiI/2feptbV1ST5UxB7XsyRjt39RUWMcTnoHjz3DubT96TXCSea1vURyfFuaqwiAiQYwUg==","signatures":[{"sig":"MEUCIQDGBFK8Rhk/FDrCuQwycmG7W+j8i5yT8wOyBOWfAjf9QAIgAkODDA04LNTT9Ybb2YPy8bVEFrajKlMP8qoLaJlDtws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23940},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6c2e7d08ee01c849b73f3b285af0e7becb3d977a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.14_1775117935373_0.5531717317828428","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@granite-js/utils","version":"1.0.15","_id":"@granite-js/utils@1.0.15","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"ac134f96d56d2dea28a92620a816cc88832f241d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.15.tgz","fileCount":8,"integrity":"sha512-23tlhYlZNA7C+UtEDES+xcGcwR7bHMXTVy44j+K9LhzYos2IstX6VnjSDfBGSqB5qHRldNz4f/81uMBuF8dwRg==","signatures":[{"sig":"MEUCICN7ibWNrdySvlJaKJ5Ot57YjlF5vUmXBRqBu0IblkwYAiEAizf8rFC/gIApjwX/iYXKiCWqHA0lelUVN6FEnbh9iw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23951},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"35ef69f66f5100520c29c3295b37a84654d738d2","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.15_1775143301897_0.7022036244054723","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@granite-js/utils","version":"1.0.16","_id":"@granite-js/utils@1.0.16","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"c595c4d128435a672b944b5d0ce2d76a45700144","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.16.tgz","fileCount":8,"integrity":"sha512-AHuggz5Zw6wCyIV4WF6eoLIYcJiK5ysxGc7U0J23rlGwjCqBL7vOYai4pibLSzc4TB0xkhHFjlkscxyV3oVezw==","signatures":[{"sig":"MEUCIGTKYez5tGUlN1WmLRe5uTYhtodqrSOYBUv48LkaAZHAAiEAykj485F6qxiic35AdfCrA3qUr+I/xdNc1YLSrq/UKpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23962},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"65caaaa438f20e408c4f5ca2f0819088ac549be9","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.16_1775471186996_0.18065183995601064","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@granite-js/utils","version":"1.0.17","_id":"@granite-js/utils@1.0.17","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"5d00d1fb1a409e7bec93194f9993454a4efd3d66","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.17.tgz","fileCount":8,"integrity":"sha512-prp7PgkZMRmbBl33zH+THYcwtDz+4WUF1FVOqrwVLTj7v9JD3Frf4HudpOziUVEjH/DoVL14VfH4zqPqD7GqwA==","signatures":[{"sig":"MEYCIQDohirs9VM4KV4E6RtanX984A+Xjk3jztKt/u+wd5ROKwIhAI5wakCdFqZTPuLLGkY3MgeURUUnAPT34JRLB9MB1lZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23973},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"89f3c07984bbdb444391423f46dbd338e214e5d8","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.17_1775651462211_0.16277069245990905","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@granite-js/utils","version":"1.0.18","_id":"@granite-js/utils@1.0.18","maintainers":[{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"72a5f35bf5b731dfda2040c4ad99272bef2b8ee9","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.18.tgz","fileCount":8,"integrity":"sha512-kva+qCwmoGNpepQpoGvGpjP2voCvADw732MuGzy0FkFv4ZTlueghYP6PaV+zD8IRcpILalSyizC2fniiJQhvlg==","signatures":[{"sig":"MEQCIDNiM9mGSWOyUA7H367aJ2OEjSJaNlpIDcbOdKaPJjUXAiApIybhRuToKTsqnAqzGH1QrN/UDDc61TnjB1ex8Unb/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23984},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"35f31cc0ff7173113be13dce843f36469ff83cc9","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.18_1775759523283_0.6066091717223137","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@granite-js/utils","version":"1.0.19","_id":"@granite-js/utils@1.0.19","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"19b2260aeddf544e6cb9c051ee3b767b4e17adae","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.19.tgz","fileCount":8,"integrity":"sha512-g6TrjHCIlIZxXHh+fqhCxdcmeaWX+O/czBihsXnkxhO9lJqRZbY0sNtGBxc4Y6fkt08vcZzJ73v74hIikZ4VRA==","signatures":[{"sig":"MEUCIQDwMB4qpgp2ZF3ZbIrHez5mdKEabkYJQFqtNtd29FDg3gIgNsYSBRkbx+H0hpl2JL8V0LUjAMNEEzFpVjEMfKAX/fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23995},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"83fbe61471523071d4157d159995356eadd89761","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.19_1776244505475_0.09144003465776196","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@granite-js/utils","version":"1.0.20","_id":"@granite-js/utils@1.0.20","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"05d4e069e6c2a4a3a8639ac18c8f26c5bab98481","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.20.tgz","fileCount":8,"integrity":"sha512-+z6FlkPX1NspdSfWxoK6A0/NhbMQb+SAww7Co3BO8rV1Wc5fjjydx/49t6rrGuIQuvbN1APeENRZGapX6ncY3Q==","signatures":[{"sig":"MEUCIQDFloQ5AGS0RMwcf8LjWcanS/vEO6lgN709Q052xR4tggIgNTfd5DiuJWg/ysq1EFveIoin8LkVZkLBs3jDBCP65eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3bf6ce8c8cca10dd91688d23b41991ac0b8f55b4","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.20_1776247714419_0.13059979127727872","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@granite-js/utils","version":"1.0.21","_id":"@granite-js/utils@1.0.21","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"05bbb0bab1a5bf5e461357ad9913f4e5667a9cda","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.21.tgz","fileCount":8,"integrity":"sha512-8RYVN6p3+qY6n14XBN1qiZlNBZZb3PU83K7hQuVJmiJmjswo4xg+A7PZYkC0P2tzIZsdPuVWruzHsEJyUKPgjQ==","signatures":[{"sig":"MEUCIA6bAr95WrDVnycg56rgnYk/wM2GlI6/xw18LDCX+jDYAiEAxYzH4Qclsi8aPGIGM5wLoG7JcL9peghZ/P6t+Kbolko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24017},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6529d09bb95d3a1322353b391e21ac2de6f31345","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.21_1776915440002_0.832915330757152","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@granite-js/utils","version":"1.0.22","_id":"@granite-js/utils@1.0.22","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"70973030398a86905c0ec62ec936503dafa3b151","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.22.tgz","fileCount":8,"integrity":"sha512-P9iuCi7NS4H5AQ4c60l21FebLkoII8uKFVQfoMELrdqxw1qqwxLojPgo1X91ANU1gloBa7f5plCFwyOSo6LCXQ==","signatures":[{"sig":"MEQCIGqY6nzRn7DPclrw6yxKYl89xxSPG53CUpQ2cTqda6GOAiB5/jInGEtote08qJg8t2h5fsHUg6hny9SmGjDMPfkREw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24028},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3b161c36c61145f3a16ea20c494af6bf4c9eced1","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.22_1776925742070_0.7890490140285797","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@granite-js/utils","version":"1.0.23","_id":"@granite-js/utils@1.0.23","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"7e5f90e321e3a6cb07b6f01d4f1d08f1685476bf","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.23.tgz","fileCount":8,"integrity":"sha512-zXvSbALbanEymXA7Og0ogqb2iTdpVxG3cZaVsmcjgcLTa+yLNHThaE6aDjWnugEhY4r5lO3h8YVX98XUAhx4xA==","signatures":[{"sig":"MEUCIQCFHDdLFRTxX3Fiap7LU4/t9F87iQM00AouhsfJ3pABtQIgVIWh1QTtMUQ5auqeR2at4KJpkFMOFxnchHW0X1Sc/Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24039},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b87ca27e7b6b701307831614579419e11332eb0a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.23_1777367444177_0.5358029520598631","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@granite-js/utils","version":"1.0.24","_id":"@granite-js/utils@1.0.24","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"255b6bdceda10f64cce372d367bec188f5f4ced2","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.24.tgz","fileCount":8,"integrity":"sha512-hbyJ63/yE5gVRpsv/jNqeP2fid6wZbqJIFfJSC6NlhdBYuo4J20RdP7tbcNMfiX+swv208AbfdVbxt416Ccceg==","signatures":[{"sig":"MEQCIEImZL3HO9h6n6qPzZaHmd+KAzi5Y+xpj3+HKBvSAQyrAiA1qVa+M/18drnZrpSkPKBpjTX1cOD67Czy7D5BVs/Zsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24050},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"78ded3af38e8066e6e102fa069d481b93a09f04e","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.24_1778485720757_0.6265962462124937","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@granite-js/utils","version":"1.0.25","_id":"@granite-js/utils@1.0.25","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"e7ea6fa6e87d30098fdf677aed2bb55857428851","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.25.tgz","fileCount":8,"integrity":"sha512-xJIPYRsefreYvJPsTynooALsTs7DcrXWlYndRnwn7l2geqbxYhu36p44ZfchEpRQMgybtnXVaib7KXfGHwTviQ==","signatures":[{"sig":"MEUCIQDbSYPj+8g3ajcEjNVyUfwBDc7/7P/f6gj+wJssusrs5wIgRCPKskoWYKR6WcWiV8nA6Kx/9gNhhJtTbX5eYXmg19s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24110},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4bd08a1522cf7bd55604c5a836c1aedcf16b393a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.25_1778502432117_0.844011151726479","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@granite-js/utils","version":"1.0.26","_id":"@granite-js/utils@1.0.26","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"bff76b351e7f87314bb3c8119c16665f833ffbba","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.26.tgz","fileCount":8,"integrity":"sha512-LDL0pUBKlZu5IKp09iPUhW0JVgaERErcpHQrcx0y5TRqSCS81nLqR2xfK/v/nfCP6J6fvMpbKpxIxFHR7YWnyA==","signatures":[{"sig":"MEUCIBN7+iWWPu5/LEsMG/pA980OM+9BoLY5Is2wHU4kK4TBAiEAzH0gS71I7j8w2UQwxHviZl1m3u3Xrvf2KVYSj502bQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24121},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"dabfdcd50bf45367673196eccef09cf11088a2e3","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.26_1778565121791_0.48112026527394747","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@granite-js/utils","version":"1.0.27","_id":"@granite-js/utils@1.0.27","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"8fab0074d1a03e141b2e31cd29e1928f1d78a272","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.27.tgz","fileCount":8,"integrity":"sha512-imgGLXq5Uu3BLUya1cEEXumefanvEjw3lTGB2pWuQLVFP5TazYc5J7x8z7GIst74euOGmmZUrfiHm1MqNG6PvA==","signatures":[{"sig":"MEUCIQC0L4zMLwfJALu6W++jCppMWP+9K0+uueCUN2+xmheOoQIgWo6Yjc4yniqjdQuxQKQqT9Z6itqmxRTi0/exQs+Jk5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24132},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6e861254783849c789b6d18af4b442f6939a4488","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.27_1778771723276_0.6642542314913666","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@granite-js/utils","version":"1.0.28","_id":"@granite-js/utils@1.0.28","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"024e8f20f67d0ccc71fdb727584e0c05f59fa7c0","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.28.tgz","fileCount":8,"integrity":"sha512-pi5VTnsBphvfwG0ferWMN1lE+eE3qHw0EZDSraYP2wG1C7DlDYg5aljILJif3xAjvIJ7jT4oXT7J5Fc5SfCSgg==","signatures":[{"sig":"MEYCIQC0F+9viA7EAnzGku1HdfI4uiVEmYYsKs2wxh74QfJdSQIhAJpW4ytG3IZSP+5KMyUdRrAOO/k58jmm02x/WVBXisTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a9b7d88e27c270991a4366f71dd561ae96e03a8a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.28_1779249188752_0.2546837462414966","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@granite-js/utils","version":"1.0.29","_id":"@granite-js/utils@1.0.29","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"aed437ebcb9e3c2287601c64f2d748922491f9f7","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.29.tgz","fileCount":8,"integrity":"sha512-zHO0pw9fHap6H5s3SxBxm5k0i2LxpRvpyr9YyyeLU9+QmV3gPk6VU7UJ/mlnyhgNFETCb1gIPdswwtgVhjRRdA==","signatures":[{"sig":"MEUCIDkDaaD20qnCQMN7lKtsOQ0cw3p3KwQ8Xr8SaLx9u8duAiEAuUHdGf2mH4YidzQJp3tlH7dJhO4ONOsAV/N33Ketvjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24154},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f8715504d5beb3310077b4462933eb36d814b150","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.29_1779874438280_0.2528312689519949","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@granite-js/utils","version":"1.0.30","_id":"@granite-js/utils@1.0.30","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"6e7246c3bcdc518d6873e05a5ee13694fa638911","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.30.tgz","fileCount":8,"integrity":"sha512-Yg1Aw2P0qMM+S1H1iV3BXY0WGjsAsy1ZMvoMK3YIBiYU0iFozf0IBmOYVeEfVsox5wyitCrm3gSkF21KbM+2Hw==","signatures":[{"sig":"MEUCIQCI6TH7S+jz0VWH1MhwAjj/JqtOA9lx0nQRk7pNt0jHpAIgVTJPseD+SF+D/KGhUkJ2sF7pZMWnyHRitf0V67dz21k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24165},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b08555b7b5d63785864681b62bcf9b073f8d0943","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.30_1780365992702_0.25545955020052435","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@granite-js/utils","version":"1.0.31","_id":"@granite-js/utils@1.0.31","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"d9fd6d6f960c55e3e851de97ce3a5720b2935487","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.31.tgz","fileCount":8,"integrity":"sha512-KO6oDT4lhmwVMHvlGx3dJl5ThJ6Nz4AXb5cf16UO6aM3M5/2GtQu7yvGU2HU9PlRFJRY59hpI4cLmsRMSVRC2w==","signatures":[{"sig":"MEUCIFhmeq930ZJgNnl9FIBGxHxx72tmrx6WvmsMfpkzuqEPAiEA2RPr7cPjk4xVaSOE+C4JoLP/zneqm/1OANLD4boe5IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24176},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ccd46ff24bdfc8c40c13cc8a0b3cdb05b2933f6e","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.31_1780559585574_0.6598580812278272","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@granite-js/utils","version":"1.0.32","_id":"@granite-js/utils@1.0.32","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"800c18afaafe92d521171a80efaf1cf17b2b17fa","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.32.tgz","fileCount":8,"integrity":"sha512-YoH9AkFK7KDLPxrOvmzqfMaxXI5+Kj5iEfosK3QdKQQKAnWV8x5kDyWh8LwwLNY88dCT0zYQkxao/RVGHmhNBw==","signatures":[{"sig":"MEYCIQCve/l2PJdc34N4s+Aj3Kee8fFWWhFTO6INbWBujsmJTwIhAOvuRxp7OTdUT5O1tw0EKFj7JB5DmMDtlIUPFtC1Ukph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"28340a9921a67b1dd914ee7e898a9a096b9d18d0","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.32_1781179277411_0.16976438838865104","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@granite-js/utils","version":"1.0.33","_id":"@granite-js/utils@1.0.33","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"f9c2b8534585db5ace83b212cbdc329553ad43be","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.33.tgz","fileCount":8,"integrity":"sha512-AqUp1Y4tNl8nCjzFH9dLQln0sjg4K20J2h8VNrmqhM0Vtwmj/x7j9GXP2t5rOmlTWsnuO9hqoG5vWjpjvXywKQ==","signatures":[{"sig":"MEUCIFXOYOJYyugQvy/wX0C08eIZ9tyixYveyFucFXzoKs2NAiEA2cDaKkKcF6PGUksx50q2LyYkVOzK457mAdTs/IrmL8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24198},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f09b27282e365ff20e598f2738039eb083423f65","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.33_1782437592685_0.5134479594460681","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@granite-js/utils","version":"1.0.34","_id":"@granite-js/utils@1.0.34","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"337a4e2696751870c24d367abe33eecebae2c61b","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.34.tgz","fileCount":8,"integrity":"sha512-7tax+lYOh+dReVfJ9NjLA3ZUuEu+T4C68nRMDNwfWXBGJt9UwCnKoxhLe1vrayCjvVINnPqfz07YAvZL09QNzw==","signatures":[{"sig":"MEUCIQDHre0ml2updKH/wayI+nT7UWT0B0Iy439Ndnt6TtClXAIgKqZsBqxDqB6G2fQrlpovkql3rAPqvgtqwXq8UaN+ujU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24209},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1eaac06b6e00c02852c8e8ee9c23852b2daa2506","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.34_1783406970550_0.9155590349926148","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@granite-js/utils","version":"1.0.35","_id":"@granite-js/utils@1.0.35","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"55d05e2751da8db857a63185f125f0bde1e451f2","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.35.tgz","fileCount":8,"integrity":"sha512-63UgT6gyV4KOiWRE8xfxqyvJtcfKP2hQTwws71q1r4+Buww5N0b/nICPc4GuV+4YXmMaOlIfZU3yRAIp5uNyLQ==","signatures":[{"sig":"MEQCID2wJYNZBxmkSR9b0l0GB78nhILY14tKS3FWcVLKSQDrAiAEgZu0nxH4ZKWSH3LR/zrHc+6cDRg8KztlUZBHJSYk/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24220},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"11aa2b7a03bacf6ba3b0a1ebc229163b8d86ddbb","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.35_1783500655618_0.038386181287207055","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@granite-js/utils","version":"1.0.36","_id":"@granite-js/utils@1.0.36","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"09d53febc6ccb27052cbaf813d7b3765c2ef8af2","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.36.tgz","fileCount":8,"integrity":"sha512-bAE+8woqn3f4APEyqCdHASx7cdK8y7YcnAPPtAvZCehVvRJVBKeIL30I07efB5y4tIuCuqIUH24IwilR1TYSJQ==","signatures":[{"sig":"MEYCIQDhig3F3uas1H7TDsLCItl8c9oYRseZUKhIrftsn3mjmgIhAIJqRx5LqFZbmG+vur+KZm/qfOULGdBlvfXwhCUpZMjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"03c183fc966248d704bf274de1c8806cabffc253","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.36_1783567331002_0.33056374035189284","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@granite-js/utils","version":"1.0.37","_id":"@granite-js/utils@1.0.37","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"2c12d735de4be1200c82470c56e0ddd9d183608d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.37.tgz","fileCount":8,"integrity":"sha512-gAGp6J9Clf7agG7St2XtpDp3Rx8iDbUs8JGrFnNhHP8cnOkUTl6IPrXx2fVrDndquRqqsa54T/A7hlNcpxKK4A==","signatures":[{"sig":"MEQCIE5fVs5ZdiQQkrhVslelN0JkmJX/3CdD6bjeRQjxgeljAiBisRni0TrbdBqpzC9NAd7eAUyIHefsQWVqFVsftkxHFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24242},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c2a922ce97c6502fd867eae16f2b2be4cd9bcd76","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.37_1784626298693_0.6136957730847545","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@granite-js/utils","version":"1.0.38","_id":"@granite-js/utils@1.0.38","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"2fd44e612ffa88370ebc3e1da2319407b8149c04","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.38.tgz","fileCount":8,"integrity":"sha512-tQ+3YLk1zwj972X3RN84Xxeav638QfRWtJhvVqgTvmhWk0cgw4kV4r3fxfOYaJfoaZxiYjNf9k38/tRJAZGjMA==","signatures":[{"sig":"MEUCIBjpE3OO3qIWjx+H4FQHqk9/c0zpeOxIm7DCI8Cx6B8gAiEArOo4UTgNTIiEXTKO7qLPToEcL+XCfjHTXQn0MSf07KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24253},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ccad457eea30ecd616392fd5bcb85618a4831f45","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.38_1785316760923_0.6132125860030067","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@granite-js/utils","version":"1.0.39","_id":"@granite-js/utils@1.0.39","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"f52982ae796f7ef4f8fe3c6a26f8c2192445ca54","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.39.tgz","fileCount":8,"integrity":"sha512-mQyVEqdFBUsJ7VNEzWIgYNU9pCNa7nI+9VBZqRvVads1q3ozGuSmWUoCOKseaZ9hNb3ayrzxXG/bSSXMWmhkbA==","signatures":[{"sig":"MEYCIQCIh9MQsFbhPBerqA4uD7+kVfevqs0nW23wkMrjx+gLWQIhALeLoYVPxKd8q2qduVP6ioTz2S1vV/H+shrzpvhUS40Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24264},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a142222748cd180898ed9634e6d3b9e7f82e5549","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.39_1785890423250_0.3330473958589153","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@granite-js/utils","version":"1.0.40","_id":"@granite-js/utils@1.0.40","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"e3e32023ccd9c93e10f410b7f033b090c1eceb1f","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.40.tgz","fileCount":8,"integrity":"sha512-nON1X9E+OmP33g1XSpGwxQ9T3LoUMt3jbRQYlP3dyJgQLn8jhjwJjYsarlfhPG03NdV7IwKK/RrrtCbpsW/rBw==","signatures":[{"sig":"MEYCIQDFhahoyl5hqDGupsLRteZh/cD6kZ9Nji6p61Yie4MLGwIhAMpn/AX764s0Z5xSbWbA6he93d44prSgZiekC0DIcMA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a40e1417fc1b6c8a642557cd2157fcbda0aef908","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.40_1786436227390_0.784606198382557","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@granite-js/utils","version":"1.0.41","_id":"@granite-js/utils@1.0.41","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"638d0ccda0a2a87107380ce083a3d11197cbac0b","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.41.tgz","fileCount":8,"integrity":"sha512-+KxP5ipcBkIkCxl3BI7OX04dGXo0nsGnno2BU+tdDisaE2jbU4Yb5tloh6lfCxKFUXZov+6MGfTzTI2KFUmPvQ==","signatures":[{"sig":"MEUCIAaV8LyZVNXz6HonkNoeUPtGf/o+O6QH2Z9iT1pR44k8AiEAl1CDjaQ9z9aYTGN1+Gv4DoyDxdlw6IrtitOgv5e2EmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24286},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ac41fad52637e16566f78f99ed03db3851e55178","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.41_1786609990672_0.27739778536517123","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@granite-js/utils","version":"1.0.42","_id":"@granite-js/utils@1.0.42","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"6168215713ffe1e02d468ad05d6c4e4311e4110d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.42.tgz","fileCount":8,"integrity":"sha512-IA2G87sZmOvEqMDhzCroSsNLmQHiLIAoupxFrj9CPnSbq5hH0f9t9n1isC0TwCsHttnM1+9iyrzwhsYVE+RoHw==","signatures":[{"sig":"MEYCIQDh8Jipng+8anPLPtujhJl0J+1x75ItirgKX57eQg4kagIhALhuNVwOY1cxdEzzBtC3Vc4hMzR9DGuRtsytCZksI0xd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24297},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"9d1eb966df4691ea50d9a68367c4b730dfbc3f78","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.42_1786615890858_0.9592218424205217","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@granite-js/utils","version":"2.0.0","_id":"@granite-js/utils@2.0.0","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"1c23aeb8868e99217e345b61931c47dcbdb248a3","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.0.0.tgz","fileCount":8,"integrity":"sha512-NQ+moAyTrnE+TylGto9RKcxr0lmY+esZ6QAH6Z/+ZjvcAZuv74LiUGnGS7JdkSn3DMnJVQcDlSSI2VyrgD/znA==","signatures":[{"sig":"MEYCIQC02jHqgrZJqwxrx0ZLdM5jAb3uFoUm/tdrprRs63lUJwIhANUcnuHVYt0ZjHD1T9TykE/gw8gX6qkwr2gpsDUCfLr8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24306},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"9c2230e4d76e76a194d7f28b3558a81192c2e6b6","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.0_1786625062843_0.8229846460414301","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@granite-js/utils","version":"2.0.1","_id":"@granite-js/utils@2.0.1","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"7462eaa08c96b99609f2fe63a805cc476a133ecb","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.0.1.tgz","fileCount":8,"integrity":"sha512-jWu83pmcoWXcIv5aR6c8wbnYsIdmpYPRtYaCGJmLgkJfFCz4Oeg3q6VbApRT3piPtzqMg28lAQDkxbEm5nFSWg==","signatures":[{"sig":"MEUCIQCxKbocKcQQkt2fpZk0fZ5yPMx7sfwae+jmypTEPnIDXgIgS9wsm9kxe6+qSnwIGk5sHwc5ui/5FkOvMO43+J8dqFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24316},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a2c79a8d338a467a9130a651c670a1bd60111160","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.1_1786626774716_0.5178604117102845","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@granite-js/utils","version":"2.0.2","_id":"@granite-js/utils@2.0.2","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"752e8f605125edea7481f01f70a6f7b52f00f2db","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.0.2.tgz","fileCount":8,"integrity":"sha512-kNHMdzMjhhiWX8zxUUw8KnWTuN4pFRpw3fF8Ofi+x1WzLJcAr9g3BWxrJMXdwhzRbglExeDgnCUcEyF24sBsUA==","signatures":[{"sig":"MEUCIQDxpjFpzmOt0RmT0OwbyxXIFb8xTaKz/gwvDso4ad2QHgIgWh9hV06ksDuj8TzbrA7QQlsWZc20EK2n7tUHWNLAgNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24326},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"149c87ee54c2a1273454520020142f0b785d173d","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.2_1787015996921_0.5352040037818275","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@granite-js/utils","version":"1.0.43","_id":"@granite-js/utils@1.0.43","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"1ea6c9582fb0e3ceb8c26796e50da9277bef781e","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.43.tgz","fileCount":8,"integrity":"sha512-l4GBE1MZiGbw/71pF+fAvbnF/6ZXO4P0u4GzeqIxuZEPf/N0gnBah1LBdJb6MF90eOUPyut7i9cW8qVN6XsL8w==","signatures":[{"sig":"MEUCIQDmdR64hjG9Dw5JEAfThrHvKKEVe+gi6PtFlWttW1pBfAIgCdZhvmRzmL5/P+K+7n9qFxPsLI0JRoeRtSU5/k1dtkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24308},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"634cd9d82272bcc93b86e2ce70b925fc22abc148","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.43_1787032042396_0.5455490554981282","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@granite-js/utils","version":"2.1.0","_id":"@granite-js/utils@2.1.0","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"8c8c32d61961e62970d71fd5c4128d01a777653f","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.1.0.tgz","fileCount":8,"integrity":"sha512-SCFkhZ1oEqmbtIi7SHmKAqhPj8vzpU+WmNKvM3W91Bw/GixgUAU0LkPmNDx4TmuoRHg+cULGa0AuFNJzuN2fYA==","signatures":[{"sig":"MEUCIQC9ZpuvbMzbg5aG7O+lhKzljKiRqWqd3INLbu3k/FCK1AIgRRfm/3Am9ulamN2W+6pLLI7CFGM5QomnuUyb3w6FhJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24336},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"9eab2b115c09e29c09ea6ec34700d8761052d5a3","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.1.0_1787289053999_0.006996313618131467","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@granite-js/utils","version":"2.1.1","_id":"@granite-js/utils@2.1.1","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"15cddc033a1090fb228eeb7d7eb57cffaded0c21","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.1.1.tgz","fileCount":8,"integrity":"sha512-OGmsM8Kb9qNPWKDeD5RpDRjS6Bu/YWugmc922tFQpyzNDM8oHqp6v8CFHH6LczFMUn9jU7d4jnzIm9phtFmzFg==","signatures":[{"sig":"MEUCIEg3dNYhtL+F5pLgS/Zi6BY2VVU1K+JZ6b5wz0IRofdqAiEA7fzE3E5f2cL0mCQPXILQeWNSp5rT5f0os4QRma/y1YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24346},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"fb6f2acafc16f4e4abfaeabb162ca6d82644a0c2","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.1.1_1787317407183_0.38971250513746214","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@granite-js/utils","version":"2.2.0","_id":"@granite-js/utils@2.2.0","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"c26f7e94236870dea599e790fa579c751a9a850d","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.2.0.tgz","fileCount":8,"integrity":"sha512-v8qO0+KFykSu5skOhMhwF/nFfVbE9Sj4dKwN2K2VOvD6o4JN3pYjPlFCLS4IYypSEOCKokbh717wwNxZ/1ElLg==","signatures":[{"sig":"MEYCIQCx7cPgYBylkUTFmKuy6xbCXffa4WRCbHumRAo07rU7DgIhAM5syTAYQBGrjBwQdqr6K/e/Jmeh+eRksjhyDT/TtlEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24356},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"aae794704c2fac6551fb61d0e4b4981b4d5b9f49","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.0_1787557677700_0.029649328524761875","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@granite-js/utils","version":"2.3.0","_id":"@granite-js/utils@2.3.0","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"1cdc38e39bcd154088bbd7854125113922678dfb","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.3.0.tgz","fileCount":8,"integrity":"sha512-+hqKVeEN3UNUYxPUc2z3Re9+Uh3m1oKXIVlsw/4HLZk8IQpVhiD3FTexFLdviXPubsDIm3zXyswmMkfZnG/uDg==","signatures":[{"sig":"MEYCIQDrUljMY5VBWaUuKUs4J6vdnpmnVvR5Zvt9fT4zEcbJiQIhAJMWUzVm8KcBc5ZCCnrsNak+j02mlu5Z196HlJuf7kci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24366},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"2b1a6a88c560dd06310bdabaca135b96a4270e0a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.0_1788231478655_0.11871633686925631","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@granite-js/utils","version":"2.3.1","_id":"@granite-js/utils@2.3.1","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"5664e8fcb1599ca07e7194b0875edd19ce5d7202","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.3.1.tgz","fileCount":8,"integrity":"sha512-vOl/YpvqDfVceCJL23d9eochYnmBiwBpm+Nf8xPAZXbsuitiz4ST3HJOzAyWKUw/U3T3pXW6XOc89+Cr34+H7w==","signatures":[{"sig":"MEYCIQDk0W0GAjbpvMqhXBF1c3fwCukrRPdnX1Blc6gef72WWwIhAKH9ggAIMAxCK7JVDs4UIAN7OeqnJ6NbCUNyk6cBTmEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24376},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"dac35057b11a93fc14c6380d52f32f4d5318493b","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.1_1788424378835_0.021812773273630626","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@granite-js/utils","version":"2.3.2","_id":"@granite-js/utils@2.3.2","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"3be1486117cb5c68e654686293ca32b5a94db9cc","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.3.2.tgz","fileCount":8,"integrity":"sha512-xFT3BXLqcL3GePgTh4am8sHoSwh3IeHuLeCFwgbKFSIzJ1FSO0iYb7i+4t7p6/9sq5w7a2/zzQIEK2cEauEGUA==","signatures":[{"sig":"MEUCIQDT3BRfRd8J5VxJ8xptpZDIR5HX/dIX3+9dd+D665r8ywIgHzN1prHghRpR8WHnHfxGpfmTg+SixaRF/NXEjqTsO2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24386},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"42ef3cd438ae2efb45b6cd835fad9fc04ddb767a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.2_1788843118420_0.9848861655099026","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@granite-js/utils","version":"2.4.0","_id":"@granite-js/utils@2.4.0","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"9dfbff483933f58dd72d5b021c2480bfc1e9897b","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.4.0.tgz","fileCount":8,"integrity":"sha512-4ugt//dZ0szRV5iS+6ogVDwgyXA+fp1yQgRWkVvI2TWKdN4xF939iKJxyi6dSi69ct0MFpU0RpMtZTHOCj3OLg==","signatures":[{"sig":"MEUCIQCF/yNWZPGL+mzKvIz2rHqW3qxN2YyqaPijvC7noTtk9gIgDRm2WSy0B8INtGnL0FcuMs+oWJoEtfLWCTZ+UwjV22U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24396},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e1a5aee04c5fbf85f39ee416799ed5ef685fcd08","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.4.0_1789044987463_0.11712821219054859","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@granite-js/utils","version":"2.5.0","_id":"@granite-js/utils@2.5.0","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"887d4c82d892e3cca59421e7156fbe4b838f91af","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.5.0.tgz","fileCount":8,"integrity":"sha512-xg+0QTbS7k5Pu1/XGIw8J5KEFErApcSDJzdcws3J+ONlPAFi6nSW/e4I0AtcgS50rE/hO3t3EUIICMHxvk7i6Q==","signatures":[{"sig":"MEQCIC/Z7Xez4uKhm0TNi4NSYCLNmoh3qXe1x5J+a1c92GbJAiAEU/H22Rr5kR3b0QX0ByILhaTVG3/MvhgFGDzLejQvDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKZkbUdL0EbEmePVtVa99A8hv7mhNJmm8n3nybovQKCQIgWnl+MQ8QnvSw91AG8vvf7U79Dy7ijMomt1e+vMO65VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24406},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"314c831229f1c8c9818324ff3f75449333a1ca8a","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.5.0_1789458638271_0.1683168529064052","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@granite-js/utils","version":"2.5.1","_id":"@granite-js/utils@2.5.1","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"ee357115f5d37a54bd335c61409fc392c0d1ba1f","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.5.1.tgz","fileCount":8,"integrity":"sha512-2UuoFD+fGFa5aTmWpYP4b2f4VxOP/4ZJAWGXyOTEdSt9tB0R9klVto/+yLAP0GX3xtxF+16PBEFM7CDpVgc6wA==","signatures":[{"sig":"MEUCIHiW7LCjv2a/uM+iQ1LfOelEmqJuRlImfffTEsUJmh47AiEAuRRz/qkCnfZa/BYzVdQaVf1N73DhhmAG+jasihXEPkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcvOOSVOnjeoVn0IzwEA0G+kH8VOvHAJN3hIxOOK1OlAIgAKJ8lUV6fBWDEhcnwOoNGsxFAS2IPcjf0dzzXR3SxAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24416},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"eabe4f151152f75618d600220f19ccd213f64eee","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.5.1_1789560963105_0.8491501796882133","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@granite-js/utils","version":"1.0.45","_id":"@granite-js/utils@1.0.45","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"78e307342bb0f173ec66c3bd3c0e7d0703ca7d4b","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-1.0.45.tgz","fileCount":8,"integrity":"sha512-6GN7EOd5pdfitmXuWG48PXD3FYb6MbSo2z4rk4DY4znnAP3FUrYtQmgnc8bwLYYlFNMYLM3zFdugLDndP21P3g==","signatures":[{"sig":"MEUCIQCjwwkwRaXSMRuD/ZhvWwW6aR8q5uijnMEae7bCVakzCwIgMkovgwocFHKiOxvtl7B+Hj5bUdTqi3F873Qbh6m3bsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICs/hP+TQdIXZ5/0M9EjSpOYy2BnuvbtZ9MbrF+jVnXrAiAFFwfKlGRRpz+V2mikN4OtB81ek3v0vHlWqBh7vsK9Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24330},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b80af19e4682bfefcd532d245ef6b93125321c07","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.45_1789562760213_0.8465355378365738","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@granite-js/utils","version":"2.5.2","_id":"@granite-js/utils@2.5.2","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"6608ffc9e359a7810f11a8c53a61072d48bbb768","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.5.2.tgz","fileCount":8,"integrity":"sha512-27CYQfLJT+kQynTi0NDOytjfcoB4Hoa4x/hVvr+XnhDN3rHZcL2LcBO9y0WhqfKXkM19l3OhiRKk4pHC29lIPQ==","signatures":[{"sig":"MEQCIFr657UqNjB755V72ra22mC3QsENnkeLNghs1vrisxZjAiAobD7FKBsmbeZFdkNrD4ZJAeWlFPfpe2dCl9EDr7XTHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF2EFL6OywR/XzOViw0Y6QyisjRsgOzoHqxk3ONEvQ5nAiB4Fxi5GZ+jH94ZRYNPxForB2Q4a21+Q4gx0X2uyq1mqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24426},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"31817076dcec53fa75a7cc2437022b2953ca7b19","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.5.2_1789563119788_0.47906556659681065","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@granite-js/utils","version":"2.5.3","_id":"@granite-js/utils@2.5.3","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"1ed1fcf7f35eb54b54bae9fc81cb4271bfae7ce2","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.5.3.tgz","fileCount":8,"integrity":"sha512-wm3wXfk+aB4ezjQ015Vdbj56eYNTYo7tIksqP/rOGKuFIeEoopq4KbY8p2j+Pn2QEO/I3YXMP3KKmVU6WPW2MA==","signatures":[{"sig":"MEUCIQCZfiM4oQPrQ7/aQ8CUHO+nbqiIisSNxzlgBPew4lvVQwIgHJb3mnHlBGPFTS7Ecq+qSvwKbvl6FeJpzgJOtcc45bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoRylwWJ+9GoUUJRubZ6gkv2S+VgRWJGfYmJsV0jfxQAIgDc+ykw2328UgUts2M0UQIW8diduptskzQkzR1qdcHdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24436},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c259e57d8cdc9171fb3ed8d2ed36ac8c4e2e0e53","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.5.3_1790132437296_0.8811214330499078","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@granite-js/utils","version":"2.5.4","_id":"@granite-js/utils@2.5.4","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"913be203d7f669d2dd66fd3395e9dab9c8773e1c","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.5.4.tgz","fileCount":8,"integrity":"sha512-jY35V5+2jQTQXui29q+yVNrNdQfC/5BsoeQ0Lj/losBp9hNS4p+UYZuSdujcygHh4DiLsJrTPRrSYBinm+Uzrg==","signatures":[{"sig":"MEYCIQDCcMyxQR0GNAf5GRenGCvLRsSKe4/4Ub5y9xgb6V56QgIhAMLWGTgzIOa0LaYv0lYlcPojlbCYi9f+kP/xrGQKu0Tl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaX48DJVcg08hTiA+9xVy2n5w8jsLyur/CT/eEereddwIgVZpx+98R2X2PbY5msGPY4JzU5qMRXkUSUerJ9uleFYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24446},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"30545d86e44fe028c0951bc993c3e9b16914a529","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.5.4_1790147790019_0.055968694483763626","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@granite-js/utils","version":"2.5.5","_id":"@granite-js/utils@2.5.5","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"11d87541f6ac3db3e9c8abb1ec0c26ac8dd91e34","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-2.5.5.tgz","fileCount":8,"integrity":"sha512-l1R/B790bqohJA+JvCDHOz5eKeW/JRqILebZcHfcKgZO8I595F2Ljgv5Ow9mhoGWT+lXH9pFg6F6LkCPejQ+ZA==","signatures":[{"sig":"MEUCIQCgHFIqrU4GuW1r2/2WndmOz9iLlFAMxLmxv+CmeBsCdwIgNY52YSRPYJ6YGc4DB+zd2Dx6nE7anBn3UZn/B6+lnKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9tDls8Ssg4MdpcDFAr9frjglXx7XM4oCQ5f4zp6rTDAIgfgGzOnFxrnq0cqFJdq8b2vnzNXFHDRaMC+r4ptyzDLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@2.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24456},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"16a61980c50d237f2c8022a8b19b9b0cddc9bb74","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.5.5_1790565212810_0.3927046746827292","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@granite-js/utils","version":"3.0.0","_id":"@granite-js/utils@3.0.0","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"dist":{"shasum":"496b184cc2e3e9aab1d854bc7be1675cea2159e5","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-3.0.0.tgz","fileCount":8,"integrity":"sha512-x9GFBky2fCq0cvh5n4M0LB6Rt/x5h9HnDlWLqSUx7UxMu0xzeLkvfa6u5cR+JDpJpOLMu0/+hoAIP+dNcMn31A==","signatures":[{"sig":"MEYCIQD/F6UDTouAEDuhuysg5xPHrDixVbmKG1906Tq5aKbOkQIhAJ/S5Iq3PduX9oWkn4WSNoh1qemVIvqb4nJy+2Q350DB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCC4eUkFLIU02JkfNlZKRLdznipr1utc9ONbiAuTYUiYAIhAOCuDADtxgqs8dI09NvC0ZDL5TdVi06AToBZqElBFDh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24499},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"148a9cdf90e150f7d5d649e82bd71ff51386a360","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.0.0_1790854206738_0.46509033674310296","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"_id":"@granite-js/utils@3.0.1","dist":{"shasum":"73097bd3bae382c64e4c9587acd495405a01472e","tarball":"https://registry.npmjs.org/@granite-js/utils/-/utils-3.0.1.tgz","fileCount":8,"integrity":"sha512-BInJ5/CEpSYQRNnW2pMyLPC2u+j2TQndvsryX/HpYfZdrry+wiDUy40GxpAp6gJif8lgm+/fxzehX0BCaT1ALw==","signatures":[{"sig":"MEQCIH5d0//jMQERd0BQNmi121lHdYH3wJi6h27oxf6okORQAiAFJj6gGI3D9TRM9hrU3pzRUZcVjBAmgOS1lIfVknD+eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFPh2s4CuE+YBRvLPheczTHJgnv/3JpiaTU7sNzWyNlIAiEA5QEUz+scPR7rMa3fLhJwfnglVRI3e2N5fC+iOn4hU/o="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@granite-js%2futils@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24509},"main":"./dist/index.cjs","name":"@granite-js/utils","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c6bad2d6388dabc88e77c8f3353e79ee47b125ad","scripts":{"build":"tsup","prepack":"yarn build","typecheck":"tsc --noEmit"},"version":"3.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dbc1b7b9-0a74-4063-bc2c-fdb5088b5682"}},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","directories":{},"maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"sideEffects":false,"dependencies":{"yauzl":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"5.9.3","@types/node":"24.10.12","@types/yauzl":"^2.10.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_3.0.1_1790918758979_0.39145779841927464"}}},"time":{"created":"2025-05-28T11:05:32.950Z","modified":"2026-10-02T05:25:59.393Z","0.0.1":"2025-05-28T11:05:33.210Z","0.1.0":"2025-05-28T13:04:49.992Z","0.1.1":"2025-05-30T05:37:42.692Z","0.1.2":"2025-06-19T12:11:48.646Z","0.1.3":"2025-06-30T10:40:51.446Z","0.1.4":"2025-06-30T14:58:58.208Z","0.1.5":"2025-07-01T05:55:05.083Z","0.1.6":"2025-07-11T06:46:11.766Z","0.1.7":"2025-07-24T09:02:13.310Z","0.0.0-dev-20250725013859":"2025-07-25T01:43:46.054Z","0.1.8":"2025-07-25T08:11:12.411Z","0.1.9":"2025-07-25T11:08:36.272Z","0.1.10":"2025-07-30T07:27:32.423Z","0.1.11":"2025-08-05T05:46:39.755Z","0.1.12":"2025-08-11T01:23:34.989Z","0.1.13":"2025-08-11T11:25:09.940Z","0.1.14":"2025-08-12T13:39:12.014Z","0.1.15":"2025-08-13T16:06:52.755Z","0.1.16":"2025-08-17T02:20:08.921Z","0.1.17":"2025-08-20T06:45:48.958Z","0.1.18":"2025-08-20T12:17:43.577Z","0.1.19":"2025-08-21T04:36:54.366Z","0.1.20":"2025-08-22T02:50:52.749Z","0.1.21":"2025-08-28T16:43:59.446Z","0.1.22":"2025-08-30T13:23:05.986Z","0.1.23-next.0":"2025-09-09T04:33:17.321Z","0.1.23-next.4":"2025-09-10T11:20:57.575Z","0.1.23-next.5":"2025-09-11T10:35:04.039Z","0.1.23":"2025-09-15T07:39:25.076Z","0.1.23-next.6":"2025-09-16T18:19:06.094Z","0.1.24":"2025-09-17T06:58:29.851Z","0.1.23-next.7":"2025-09-18T09:21:30.496Z","0.1.23-next.8":"2025-09-19T06:27:18.508Z","0.1.23-next.9":"2025-09-19T06:42:07.109Z","0.1.25":"2025-09-22T10:16:58.369Z","0.1.23-next.10":"2025-09-25T06:05:43.363Z","0.1.23-next.11":"2025-09-25T08:07:35.179Z","0.1.26":"2025-09-26T02:07:11.580Z","0.1.23-next.12":"2025-10-13T06:21:18.464Z","0.1.27":"2025-10-13T12:48:02.801Z","0.1.28":"2025-10-13T13:32:53.891Z","0.1.23-next.13":"2025-10-13T14:16:49.525Z","0.1.23-next.14":"2025-10-13T15:18:15.754Z","0.1.29":"2025-10-21T06:42:24.769Z","0.1.23-next.15":"2025-10-22T08:42:59.872Z","0.1.30":"2025-10-28T09:58:45.520Z","0.1.23-next.17":"2025-11-03T10:09:53.582Z","0.1.23-next.18":"2025-11-12T10:15:14.957Z","0.1.31":"2025-11-17T07:40:24.219Z","0.1.23-next.19":"2025-11-24T10:51:35.059Z","0.1.32":"2025-11-25T08:47:48.600Z","0.1.33":"2025-11-27T01:50:08.213Z","0.1.34":"2026-01-12T03:25:18.788Z","1.0.0":"2026-02-09T06:54:20.640Z","1.0.1":"2026-02-09T09:09:20.500Z","1.0.2":"2026-02-09T13:40:28.208Z","1.0.3":"2026-02-11T19:26:03.593Z","1.0.4":"2026-02-13T09:13:06.010Z","1.0.5":"2026-02-26T11:45:26.856Z","1.0.6":"2026-02-26T16:04:00.191Z","1.0.7":"2026-03-11T03:38:58.675Z","1.0.8":"2026-03-18T08:46:19.364Z","1.0.9":"2026-03-24T08:47:01.119Z","1.0.10":"2026-03-24T15:53:44.251Z","1.0.11":"2026-03-30T06:54:23.438Z","1.0.12":"2026-03-30T08:10:45.416Z","1.0.13":"2026-04-02T05:38:05.272Z","1.0.14":"2026-04-02T08:18:55.518Z","1.0.15":"2026-04-02T15:21:42.039Z","1.0.16":"2026-04-06T10:26:27.149Z","1.0.17":"2026-04-08T12:31:02.341Z","1.0.18":"2026-04-09T18:32:03.433Z","1.0.19":"2026-04-15T09:15:05.596Z","1.0.20":"2026-04-15T10:08:34.556Z","1.0.21":"2026-04-23T03:37:20.148Z","1.0.22":"2026-04-23T06:29:02.209Z","1.0.23":"2026-04-28T09:10:44.310Z","1.0.24":"2026-05-11T07:48:40.907Z","1.0.25":"2026-05-11T12:27:12.247Z","1.0.26":"2026-05-12T05:52:01.924Z","1.0.27":"2026-05-14T15:15:23.410Z","1.0.28":"2026-05-20T03:53:08.904Z","1.0.29":"2026-05-27T09:33:58.459Z","1.0.30":"2026-06-02T02:06:32.861Z","1.0.31":"2026-06-04T07:53:05.706Z","1.0.32":"2026-06-11T12:01:17.543Z","1.0.33":"2026-06-26T01:33:12.817Z","1.0.34":"2026-07-07T06:49:30.688Z","1.0.35":"2026-07-08T08:50:55.734Z","1.0.36":"2026-07-09T03:22:11.138Z","1.0.37":"2026-07-21T09:31:38.820Z","1.0.38":"2026-07-29T09:19:21.065Z","1.0.39":"2026-08-05T00:40:23.396Z","1.0.40":"2026-08-11T08:17:07.537Z","1.0.41":"2026-08-13T08:33:10.811Z","1.0.42":"2026-08-13T10:11:31.004Z","2.0.0":"2026-08-13T12:44:23.003Z","2.0.1":"2026-08-13T13:12:54.867Z","2.0.2":"2026-08-18T01:19:57.118Z","1.0.43":"2026-08-18T05:47:22.577Z","2.1.0":"2026-08-21T05:10:54.150Z","2.1.1":"2026-08-21T13:03:27.368Z","2.2.0":"2026-08-24T07:47:57.860Z","2.3.0":"2026-09-01T02:57:58.803Z","2.3.1":"2026-09-03T08:32:58.974Z","2.3.2":"2026-09-08T04:51:58.545Z","2.4.0":"2026-09-10T12:56:27.578Z","2.5.0":"2026-09-15T07:50:38.367Z","2.5.1":"2026-09-16T12:16:03.188Z","1.0.45":"2026-09-16T12:46:00.294Z","2.5.2":"2026-09-16T12:51:59.874Z","2.5.3":"2026-09-23T03:00:37.422Z","2.5.4":"2026-09-23T07:16:30.092Z","2.5.5":"2026-09-28T03:13:32.893Z","3.0.0":"2026-10-01T11:30:06.825Z","3.0.1":"2026-10-02T05:25:59.054Z"},"repository":{"url":"git+https://github.com/toss/granite.git","type":"git","directory":"packages/utils"},"description":"Utilities for Granite","maintainers":[{"name":"jingjing2222","email":"hj.jingjing2222@gmail.com"},{"name":"heecheol","email":"heecheol.kim@toss.im"},{"name":"ghlee","email":"dev.ghlee@gmail.com"},{"name":"gronxb","email":"gron1gh1@gmail.com"},{"name":"granite-bot","email":"ghlee@kakao.com"}],"readme":"","readmeFilename":""}