{"_id":"@hypernym/utils","_rev":"33-c6343686203de934ecabe736a76ff52b","name":"@hypernym/utils","dist-tags":{"latest":"3.4.9"},"versions":{"0.0.1":{"name":"@hypernym/utils","version":"0.0.1","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@0.0.1","maintainers":[{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"04683130a176775033ba7453e92efc9cc38b3e34","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-0.0.1.tgz","fileCount":5,"integrity":"sha512-dwoP4tI9iCmCQ/rm6gLw0hfzwZ+CxyjheEPMVKpY9/Mc2sAE/vxFko2uALZmQfQ3otr7TI9DpVs1FgZoWWFBUw==","signatures":[{"sig":"MEQCIHy+zwJuRwudckplq/zgkUL5nHafTP7T2yv1FgA8a8ouAiBy1MGvCiPIJLD7ZL3h4+f7LfBcsH8J7BZLtyxVC6AKpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11798},"type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"}},"gitHead":"b1a1cd55405f91b3021aa80daa7bd1d15959b5e9","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"./.config/prettier.config.cjs","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.5","eslint":"^8.41.0","rollup":"^3.23.0","prettier":"^2.8.8","vite-node":"^0.31.1","typescript":"^5.0.4","@types/node":"^20.2.3","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.5","@typescript-eslint/eslint-plugin":"^5.59.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.1_1684853812227_0.5896627123763907","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@hypernym/utils","version":"0.1.0","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@0.1.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"de8e6198929adcb1f4b0003dd624258d5466261f","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-0.1.0.tgz","fileCount":5,"integrity":"sha512-IqnoPiFaEQoDdb3U6Ew9NWqtDLYpOhY7QMKOliD+5Wfy7tUtfow8xc/+1kJVsRAiF2i/xL+Jg7JAeVUEnV/JDA==","signatures":[{"sig":"MEQCID79YbW2OBs/QhymqqF6Aq8yCXuqoa/UjkS0F3cdBagCAiBdZlYHbYr89PJwphQ5/Cs29xmHMUSaWLci8JgP0alWcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12685},"type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"}},"gitHead":"9c9fbf3129edee9991f21d8ab3a3a0d99331366e","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"./.config/prettier.config.cjs","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.41.0","rollup":"^3.23.0","prettier":"^2.8.8","vite-node":"^0.31.1","typescript":"^5.0.4","@types/node":"^20.2.4","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.5","@typescript-eslint/eslint-plugin":"^5.59.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.1.0_1685101425228_0.6797091283353687","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@hypernym/utils","version":"0.2.0","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@0.2.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"bf40ef5b56eb52850c38d13d8b36cd81619d7f28","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-0.2.0.tgz","fileCount":5,"integrity":"sha512-l/YXn3SU0FKIglDxNqjk/tCSp8Dtt73gpz5YSwt47ZCJMfxkIdj3O4NDkUuFf3WRWT8fMY2/QCKKaJGtJtQz3A==","signatures":[{"sig":"MEUCIHDd+SQ3lpmNAkd85qiQgz/1Pp32TAVtDLkmCGvuDXqxAiEA6p7ic0KuVgPj6JTnnejgleyKnPDPlcXILfRPQXbG0e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13183},"type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"}},"gitHead":"4e9e8ed72e265a611b1c6e87cb93aed0ceae47a0","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"./.config/prettier.config.cjs","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.41.0","rollup":"^3.23.0","prettier":"^2.8.8","vite-node":"^0.31.1","typescript":"^5.0.4","@types/node":"^20.2.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.5","@typescript-eslint/eslint-plugin":"^5.59.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.2.0_1685287691229_0.053797618927781565","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@hypernym/utils","version":"0.2.1","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@0.2.1","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"eadf06992a88dd2a6120cdb2d82293d2c62f2395","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-0.2.1.tgz","fileCount":5,"integrity":"sha512-6Pw81DlD9ZE8UwEHwf4CE+eP/yMdFY34fN3XN/Y4pn/xZTpMFrDn+9fx2kqCJKlARvb3q6NvLVcUJOI0w16oTQ==","signatures":[{"sig":"MEUCIBS0xYXJci48t5K98qpdYaNaLLSdg473dJhVk5WDx+DoAiEAm7KTmmbnUp8e5AO+GHVimc05FYtzheBVUjH1bH44wYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13213},"type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"}},"gitHead":"bc888b5048fbf5c388a1c830f83813ee33238740","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"./.config/prettier.config.cjs","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.41.0","rollup":"^3.23.0","prettier":"^2.8.8","vite-node":"^0.31.1","typescript":"^5.0.4","@types/node":"^20.2.5","expect-type":"^0.16.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.2.1_1685446696218_0.9096285588136541","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@hypernym/utils","version":"0.3.0","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@0.3.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"07c251c887f4d306f93689e6c5157476f094bbc4","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-0.3.0.tgz","fileCount":5,"integrity":"sha512-KWNYwIBojFKMyqCOdKrptLJVtGC1wEMMVsidTfqx1pCTFYcboruhFGLXuXCG8agi5m2qH0JYbdW8oE0nKwplWg==","signatures":[{"sig":"MEYCIQDXJrEMewr8lm/5+KqpjgUuwmR1xc1PqO24ijTzpS8VbAIhAIXqYLs9ok0nah8cRDNSIm5zOi5Q1m/U36NnU2Msp2p4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13443},"type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"}},"gitHead":"c8bc158db7b770cfcc914e294df62b56c221b61d","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"./.config/prettier.config.cjs","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.41.0","rollup":"^3.23.0","prettier":"^2.8.8","vite-node":"^0.31.4","typescript":"^5.0.4","@types/node":"^20.2.5","expect-type":"^0.16.0","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.0_1685618154200_0.3515549590497802","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@hypernym/utils","version":"0.3.1","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@0.3.1","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"bab1536c31100507a203da1ab5decca1b83e6d1c","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-0.3.1.tgz","fileCount":5,"integrity":"sha512-TV+QDAvPzNI2bzoEsusYR3dk5BWVgTCqBAznSlRd8BvqqTf0oc0HkyknJ8b2XWhI13ClJL/XwOlOxVHmy698Gg==","signatures":[{"sig":"MEQCIEuXdpyd4i+Of8qKVPjwUAGR9Jy5BqoHgBD5kBTeVuxaAiByfdr7AnNe+sqKDEao6NgxBRgrktUg10dtINUIVXr+Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13307},"type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"}},"gitHead":"461311ec86d4ee2744ca7b7ed9c8fe408caf666c","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","test:types":"vitest typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"./.config/prettier.config.cjs","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.42.0","rollup":"^3.24.0","vitest":"^0.32.0","prettier":"^2.8.8","vite-node":"^0.32.0","typescript":"^5.0.4","@types/node":"^20.2.5","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.9","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.3.1_1686163451781_0.5886161170484028","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hypernym/utils","version":"1.0.0","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@1.0.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"2728b273d8e33fb490bf75f89e505cc4e63d762e","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-1.0.0.tgz","fileCount":6,"integrity":"sha512-mUDPTaWEkgEjwh0MnVhpr/Hxgz96PtUF90H3JfuvK1oEO59t8SCxW+nUrKlDaVxFV4bk55+zIUln3QoWB5E6wg==","signatures":[{"sig":"MEUCIEESB5rVzMbR9oqru9Vqo1wAOfXbskVyMtmTaAzIYu32AiEAgdyMovldP2KpLDqEv4u4krleKeg9cWnXwCV5ghmnZHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15626},"main":"./dist/utils.cjs","type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.cjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"e9ba7591590caf35ba0afbe7340f52da7f80c92c","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c ./.config/rollup.config.js","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","test:types":"vitest -c ./.config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"@hypernym/prettier-config","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.44.0","rollup":"^3.26.0","vitest":"^0.32.2","prettier":"^2.8.8","vite-node":"^0.32.2","typescript":"^5.0.4","@types/node":"^20.3.3","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","@hypernym/eslint-config":"^1.0.1","@hypernym/prettier-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0_1688236729642_0.6019611273168552","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hypernym/utils","version":"1.1.0","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@1.1.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"675b62a396f2d2a18ab3fb9fa38c207c558425d3","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-1.1.0.tgz","fileCount":10,"integrity":"sha512-utq9zbAYPkfRDlyb4RloK300VpZNDJjhM966DwIcZkQMaUy3nck4uCsyc4m39Qp+MTYeppcny43U53Pbs6fBog==","signatures":[{"sig":"MEQCIGEEYUXPq9HdCsdNALbG/rrDLjCkHshJgHSW1qgEMTWkAiBoJpPe33SEyHBkahHx6CcQFZAfztzkG+bwjDonM5ma/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21099},"main":"./dist/utils.cjs","type":"module","types":"./dist/utils.d.ts","module":"./dist/utils.mjs","exports":{".":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.cjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"0b98edff8de67b69993a891eb36c4741b7e7165f","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c ./.config/rollup.config.js","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","test:types":"vitest -c ./.config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"@hypernym/prettier-config","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.2","eslint":"^8.44.0","rollup":"^3.26.2","vitest":"^0.33.0","prettier":"^2.8.8","vite-node":"^0.33.0","typescript":"^5.0.4","@types/node":"^20.4.1","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","@hypernym/eslint-config":"^1.0.1","@hypernym/prettier-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0_1688999963885_0.6688419184895207","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@hypernym/utils","version":"1.1.1","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@1.1.1","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"417ceff2c306043de9e23c9f963c2a31071e690a","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-1.1.1.tgz","fileCount":10,"integrity":"sha512-qgjCiscqC9afgT8c6Nnj0FLTElMVlwP3QP/tPQkvI5YK9/B5eSCzOGnKmozBzK/O2l/ZHk9iixdj7SMBUsdSUQ==","signatures":[{"sig":"MEUCIHob+F5YtlHu9dVNo4lgkFQVhBI5ueLF7B1krSDmjjHSAiEA/M0lL/djy4y7pdMDQqV/axhRVSZWYoRVvH4eVilYXGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20813},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"cadc6b9384914ab1f53cc08035ef57e1c2bcee2f","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c ./.config/rollup.config.js","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","test:types":"vitest -c ./.config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"@hypernym/prettier-config","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.3","eslint":"^8.44.0","rollup":"^3.26.2","vitest":"^0.33.0","prettier":"^2.8.8","vite-node":"^0.33.0","typescript":"^5.0.4","@types/node":"^20.4.1","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","@hypernym/eslint-config":"^1.0.1","@hypernym/prettier-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.1_1689092720994_0.5609191900679955","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hypernym/utils","version":"1.2.0","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@1.2.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"8cd7049ab532ba252377756e7ffd4cd4bdf799ae","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-1.2.0.tgz","fileCount":10,"integrity":"sha512-4mblM/NLsShpZvdhILtbonM6CPh2C5HSxagnThUD6h8GcZRn6t254pwnNmPN+FXcBgSxgAsCmBcnT2c4d0oh0w==","signatures":[{"sig":"MEQCIB+7zXt3m3hMDrSU22O9TAwXvwdMraE3cXN3kch5hkUuAiAt3SwqtNueFPdFWnmqRYHZXmZ+UpHdYfTCXqC2e8NB5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22132},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./node":{"types":"./dist/node/index.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"820f7fe30ca639f5dd26b2f25e22ce65060e4eb9","scripts":{"dev":"vite playgrounds/client","fix":"eslint --fix .","lint":"eslint .","build":"rollup -c ./.config/rollup.config.js","format":"prettier --write .","dev:node":"vite-node -w playgrounds/node/main.ts","test:types":"vitest -c ./.config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"prettier":"@hypernym/prettier-config","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.6.4","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.12.1","eslintConfig":{"extends":"./.config/eslint.config.cjs"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.3","eslint":"^8.44.0","rollup":"^3.26.2","vitest":"^0.33.0","prettier":"^2.8.8","vite-node":"^0.33.0","typescript":"^5.0.4","@types/node":"^20.4.1","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","@hypernym/eslint-config":"^1.0.1","@hypernym/prettier-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.0_1689175809683_0.296163474964946","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@hypernym/utils","version":"2.0.0","keywords":["typescript","collection","utilities","helpers","utils","types","kit"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@2.0.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"1bb7e20c6c94f32873cd132a28b61561a7d78e2f","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-2.0.0.tgz","fileCount":7,"integrity":"sha512-qhqrS+yMM3gP3Njn4ZRAbRahZNdSPZjToIYKWWo1xLqy38O1ZUSBoYkGC3x+s/esAPOdfXBxd+0NP3X0HU7dHQ==","signatures":[{"sig":"MEYCIQDaIcUlg5UdHOwEBeF5rvOqsmOQaIJbER0qhqAXhgypRQIhAORlVICfpqaV2bFdxwkyTVdP+U/VTongDSai/OtE1J7+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13295},"type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./node":{"types":"./dist/types/node/index.d.ts","import":"./dist/node/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"ff7a160218f75a57cf732eadd22253da1f6bfb25","scripts":{"dev":"vite playgrounds/client","bump":"bummp","lint":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js .","build":"rolli","format":"prettier --config .config/prettier.config.js --write .","dev:node":"vite-node -w playgrounds/node/main.ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js --fix .","test:types":"vitest -c ./.config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.9","bummp":"^0.2.0","rolli":"^0.6.1","eslint":"^8.49.0","vitest":"^0.34.4","prettier":"^3.0.3","vite-node":"^0.34.4","typescript":"^5.1.6","@types/node":"^20.6.2","@hypernym/tsconfig":"^1.0.1","@hypernym/eslint-config":"^2.0.0","@hypernym/prettier-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.0_1695122023133_0.34751885310556374","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@hypernym/utils","version":"2.0.1","keywords":["javascript","typescript","collection","utilities","helpers","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@2.0.1","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"112420a42d8998cf6f4a494c90ea15e421752a74","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-2.0.1.tgz","fileCount":7,"integrity":"sha512-rAxJCowBdgVi/Nlvrs2uC9BIn1SbKQ2Fwor80nrSE+a7ZnqwamZxBSSJt8PA1gqNkpPyRPDTAxJuyAP9l4oZvg==","signatures":[{"sig":"MEQCIDt5KihiIIpayBmtOGnPlxo5XHSdv2KxsS9oOmNttl8BAiBYNSdaBML/AzHhelKzQqAvP2j6LP+VuTq20Ik7mnh4kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13234},"type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./node":{"types":"./dist/types/node/index.d.ts","import":"./dist/node/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"814e906596fd074327dc01805ecb104b51d36aed","scripts":{"dev":"vite playgrounds/client","lint":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js .","build":"rolli","format":"prettier --config .config/prettier.config.js --write .","dev:node":"vite-node -w playgrounds/node/main.ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js --fix .","test:types":"vitest -c .config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"rolli":"^0.7.0","eslint":"^8.50.0","vitest":"^0.34.6","prettier":"^3.0.3","typescript":"^5.1.6","@types/node":"^20.8.2","@hypernym/tsconfig":"^1.0.1","@hypernym/eslint-config":"^2.0.1","@hypernym/prettier-config":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.1_1696326054669_0.5375168466198408","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@hypernym/utils","version":"2.0.2","keywords":["javascript","typescript","collection","utilities","helpers","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@2.0.2","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"f8586cf14441d6db380ecd49b3d8403d00503855","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-2.0.2.tgz","fileCount":7,"integrity":"sha512-S5ulhb750F95CB6u2JGJY8OjT3cT+Dqg3piyDlJRmVZrx2ga301t2uVWD0l94VZ4yepUgllNtc8e2wyJOmHorA==","signatures":[{"sig":"MEUCIHl2jGN6RNcH0gbljH4kKuRaGAKgdkyAI84vDtrSq4QTAiEAqSCWdfe+LndiTy37dfVWIXllnQQupSAtGCiGbHWw2i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13208},"type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./node":{"types":"./dist/types/node/index.d.ts","import":"./dist/node/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"5a27c35e438c9569d12eb99f85ec6c5531c1e57c","scripts":{"dev":"vite playgrounds/client","lint":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js .","build":"rolli","format":"prettier --config .config/prettier.config.js --write .","dev:node":"vite-node -w playgrounds/node/main.ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js --fix .","test:types":"vitest -c .config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"rolli":"^0.7.0","eslint":"^8.50.0","vitest":"^0.34.6","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.2","@hypernym/tsconfig":"^1.1.0","@hypernym/eslint-config":"^2.0.1","@hypernym/prettier-config":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.2_1696336147325_0.312822370012686","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@hypernym/utils","version":"2.1.0","keywords":["javascript","typescript","collection","utilities","helpers","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@2.1.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"cf488bb358fd4f1576319eb95deb318a0dfc02e9","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-2.1.0.tgz","fileCount":7,"integrity":"sha512-42cAP9PohHp9M85Dlqbj5PQoH6Le/mgcZTAvP1pKJdM/0+kLIScvyA8s9qHx8czmPvh2sSsomPz49LJVmQx/CA==","signatures":[{"sig":"MEUCIAi3SQXs9/YiLcD6e95BPuHjFqiFo6ul5q3/FrapHBN3AiEAs+jht9nbhmgRNsFtSnqJftND1OskmUBCWDg9VRXJ6kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14109},"type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"},"./node":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"d5122910a974e9d3f799ed1ea746ad778fb6b38a","scripts":{"dev":"vite playgrounds/client","lint":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js .","build":"hyperbundler","format":"prettier --config .config/prettier.config.js --write .","dev:node":"vite-node -w playgrounds/node/main.ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js --fix .","test:types":"vitest -c .config/vitest.config.ts typecheck","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","vitest":"^0.34.6","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.4","@hypernym/bundler":"^0.1.2","@hypernym/tsconfig":"^1.1.0","@hypernym/eslint-config":"^2.0.1","@hypernym/prettier-config":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.1.0_1697052091748_0.7663633074896339","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@hypernym/utils","version":"2.2.0","keywords":["javascript","typescript","collection","utilities","helpers","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@2.2.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"783157159df3923f20525a7f2122f5f293eff56b","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-2.2.0.tgz","fileCount":7,"integrity":"sha512-UJVF1lwQFB4/kt3u796Rxe7GUxQ5wjiPfqwI7A6PsCfKD6qg7QE7ztcQ6YDbh2X0uHz6DykKclpem8+lVVe9xw==","signatures":[{"sig":"MEYCIQCvuYTAVpbIYOghmMkriABIJeOBPQ5TyoKJ8Lp8UkN+IAIhAJcNF8M1jEsyUPyO4VFeuKbnUK4shH7fVCSEgq+CLM0C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14852},"type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"},"./node":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"9136e3f322eb1c1cdd40a6996b61e232f404153b","scripts":{"dev":"vite playgrounds/client","lint":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js .","build":"hyperbundler","format":"prettier --config .config/prettier.config.js --write .","dev:node":"vite-node -w playgrounds/node/main.ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js --fix .","test:types":"vitest -c .config/vitest.config.ts --typecheck.only","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"9.8.1","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","@hypernym/bundler":"^0.6.3","@hypernym/tsconfig":"^1.1.0","@hypernym/eslint-config":"^2.0.3","@hypernym/prettier-config":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.0_1703694753209_0.23950365266673646","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@hypernym/utils","version":"2.3.0","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@2.3.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"3f8c6dad2965ca65a04d6bf88b19c135c1a3f99c","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-2.3.0.tgz","fileCount":7,"integrity":"sha512-DAMOL4VzrOp/gyikqh4zr1S9pJSqVaweX7i6/PskixfUqr/vrmJVl7DSJ+Zz+grmd3A3YFSTya/800ZwsRC7IA==","signatures":[{"sig":"MEUCICyPxRXffSWMZ0XmQAMBChAyvEhWPJWJ4L+3WTXxJtijAiEAzqqQ1vcrTxcJv3/dOKK7iwlzQxbjPuh0S2NAjq4gO4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15640},"type":"module","engines":{"node":">=v18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"},"./node":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"603744335a949732e0ec11f99dc065cbce84f541","scripts":{"lint":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js .","build":"hyperbundler","format":"prettier --config .config/prettier.config.js --write .","dev:node":"vite-node -w playgrounds/node/main.ts","lint:fix":"ESLINT_USE_FLAT_CONFIG=true eslint -c .config/eslint.config.js --fix .","test:types":"vitest -c .config/vitest.config.ts --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.2.3","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^1.1.3","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.6","@hypernym/bundler":"^0.6.3","@hypernym/tsconfig":"^1.1.0","@hypernym/eslint-config":"^2.0.3","@hypernym/prettier-config":"^2.0.3"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.0_1704638877974_0.5349883923906327","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@hypernym/utils","version":"3.0.0","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.0.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"b8b428d148c5174830b0016292a28b329acd71d4","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.0.0.tgz","fileCount":7,"integrity":"sha512-jpnLtvhEQHRSPQlzT31xs4zdjZxvibZ2aNraGFZWuu0R9WG2h8crXZ6B7eTWdaL5oq6rHNL150jJ/Yzo+IFPbA==","signatures":[{"sig":"MEUCIQCrPly8BlNDREj4g/2QwAqFOhd8il+3cec/adAJBdnoawIgUSA4DSfhTRwZCrzJEn0qe0qdVzZtuX9ZycYJZVIFIoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15297},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"ba3f7c75f3b3be28d2f46e4eec2768683c1645a7","scripts":{"lint":"eslint -c .config/eslint.config.js .","build":"hyperbundler","format":"prettier --config .config/prettier.config.js --write .","dev:node":"vite-node -w playgrounds/node/main.ts","lint:fix":"eslint -c .config/eslint.config.js --fix .","test:types":"vitest -c .config/vitest.config.ts --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.5.1","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.4","@types/node":"^20.12.7","@hypernym/bundler":"^0.8.1","@hypernym/tsconfig":"^2.0.0","@hypernym/eslint-config":"^3.0.0","@hypernym/prettier-config":"^3.0.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.0.0_1712743034133_0.7864589911272053","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@hypernym/utils","version":"3.0.1","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.0.1","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"a4ed28cd43d9604068515c7d6a1b29d7aee763e0","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.0.1.tgz","fileCount":7,"integrity":"sha512-/LfPFSCKaARg/zs96FFKfF/6H30ptHVqx6jKWNfhpleOIZu3DD+rQ92SS8DIHdDgfs3GB74SLBGtr48a2T5vFw==","signatures":[{"sig":"MEYCIQD9mXqYyfiRFxTxEGTd3PAn2Zdmg8ELk64XZ5miu1cQ8gIhAI5CZTC3w8zjnbl72oaIY2jXeNVpQYQqtGF+nVzr2qxq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19674},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"112e722fcb486c43a5b645f9136bd8f0542d8d1a","scripts":{"lint":"eslint .","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","test:types":"vitest --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0","devDependencies":{"eslint":"^9.10.0","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.16.5","@hypernym/bundler":"^0.10.0","@hypernym/tsconfig":"^2.3.0","@hypernym/eslint-config":"^3.5.0","@hypernym/prettier-config":"^3.2.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.0.1_1725801833057_0.2969935217137589","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@hypernym/utils","version":"3.1.0","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.1.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"8e73fcf6f60905cfed076fd071e1249acd05c40e","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.1.0.tgz","fileCount":7,"integrity":"sha512-Ry9TZKXDo9MNlZUd2F0o0V+Mttf5EBUOGQiefg4B0pLfTnVpmVheWHGYHH29QiH4l+Qah5XceCy3R+bq7uWb/A==","signatures":[{"sig":"MEUCIQDufFgdHcpqZs3gJwMVJFZgK5maG6B+A6Y08uk7n8kAlgIgFGJB7Qxe+dAFdrCT98tgkBYdM58bnMfZjQoTuNsdltA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20978},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"ff3538681e466e09e08b211782686d85ee9f50af","scripts":{"lint":"eslint .","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","test:types":"vitest --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.8.3","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.5","@hypernym/bundler":"^0.11.0","@hypernym/tsconfig":"^2.3.0","@hypernym/eslint-config":"^3.5.0","@hypernym/prettier-config":"^3.2.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.0_1726673435556_0.12703932504200321","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@hypernym/utils","version":"3.2.0","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.2.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"62b75c91bdc5ed2d418d2557b62d4ebfba685f6c","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.2.0.tgz","fileCount":7,"integrity":"sha512-6LHfP+Vwo6gIW3BflUfMKxqDVYn0r8gWxkAVIITayi5B2VwPFwI9otMyuFnf1dc2pInB0ShAzAXBu2t1+VUkpA==","signatures":[{"sig":"MEQCIBqp1uL76hfLb/xv/JRxX0/3HuSPpPRwWr9w5OrJo1zyAiAubReSSd3g6U8pkjd+QcrrLKcUCwLmtahW246f/B+xnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23986},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"4f1065af842a3331b2c23c40ff5819eb0dbf0c16","scripts":{"lint":"eslint .","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","test:types":"vitest --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.8.3","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.5","@hypernym/bundler":"^0.11.0","@hypernym/tsconfig":"^2.3.0","@hypernym/eslint-config":"^3.5.0","@hypernym/prettier-config":"^3.2.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.2.0_1726742303877_0.6184428564278399","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@hypernym/utils","version":"3.2.1","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.2.1","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"5a9809389eea05c3b7c3177d7d3c72232e31e599","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.2.1.tgz","fileCount":10,"integrity":"sha512-PzG5yMJUMCyaOWaXR2moVeaFKnk0w0NpiZlg5lbVxpWbyG/k7ZqtY/R1EQKPptTdr/Gwl1ueFEHUg1w6x/Ymlg==","signatures":[{"sig":"MEUCIC1Oneuw0w+hZT52SwSJZXbl4Zq9WoB/ASBzoIKXw54mAiEAtPiPuWg6VLTfxc/R5IXV4oFPTyi57mtQZ1gr4ibWQyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31603},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"515d1e558e57ea7881eb5524d56399fc9a4ece9d","scripts":{"lint":"eslint .","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","test:types":"vitest --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.8.3","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.5","@hypernym/bundler":"^0.11.0","@hypernym/tsconfig":"^2.3.0","@hypernym/eslint-config":"^3.5.0","@hypernym/prettier-config":"^3.2.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.2.1_1726745771869_0.45153792762607914","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@hypernym/utils","version":"3.3.0","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.3.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"f4dc0975af237eb014b8040eb2fa7656f27bffb5","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.3.0.tgz","fileCount":10,"integrity":"sha512-58g3A0TvkBvYaKTsEHj62mZGlvLOC3rw9plNMtrOr0t0s2UrPPgkFZZWJS5tgeIm9i6diiD/xhaJzYwK1dU8vA==","signatures":[{"sig":"MEUCIQCRtH9ARgra95cyiHw2FRLkTihx2LXocAxrJLTqLjL4rAIgGVMmqCz/gOPbulRYaCsH+C/tVQMWGnujgKKhqbh25I8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33006},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"c7e6686a2f1f002a3fd58fad869445f0ec2ea967","scripts":{"lint":"eslint .","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","test:types":"vitest --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.8.3","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.10.0","devDependencies":{"eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.5","@hypernym/bundler":"^0.11.0","@hypernym/tsconfig":"^2.4.0","@hypernym/eslint-config":"^3.5.0","@hypernym/prettier-config":"^3.2.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.3.0_1726756478328_0.732914542625511","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@hypernym/utils","version":"3.4.0","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.0","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"040fb213103d02866c5aab7cf5f73ee8e42aa801","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.0.tgz","fileCount":10,"integrity":"sha512-zRN3piPeC3J/9GQe5G0qQ0GxJuPbQiyqPMj2/hWIalqfnv7HzSf0y2gAxafEk2Wc07UriQI9QKZgMQbMcNPh6g==","signatures":[{"sig":"MEYCIQDnPcmrRX3JBMdlRNIFzg2+piDITjZLHauEjfh8OxEvPQIhANmYRvlAIDV2VKSqpi68HlVyt/6OSgDrS/5ocUaep50R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34761},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.ts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"a50537bdd611d4d8fcc9a67ea6e1b187a07e7ada","scripts":{"lint":"eslint .","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","test:types":"vitest --typecheck.only","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.8.3","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.5","@hypernym/bundler":"^0.11.0","@hypernym/tsconfig":"^2.4.0","@hypernym/eslint-config":"^3.5.0","@hypernym/prettier-config":"^3.2.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.0_1726830554267_0.306356095447337","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"@hypernym/utils","version":"3.4.1","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.1","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"828dc08b534af1e4161383f92f979e2ff98b0d16","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.1.tgz","fileCount":10,"integrity":"sha512-6YimoJUKxve/ysgL133fTZc2P+O8PqdbEeiuFiJQKVz4I8lRFJSP2JFM8wFm7ZBR8AL/v6CzNDPEV4Gnyle0kw==","signatures":[{"sig":"MEUCIFF+JW3QUqtZwNOOnXlPlU4DvLjcNJlhMUJuMw/ZcKtSAiEA9P/ENDmSDhxUI7czaU3c1L3Gk2u266B1XnosGyVMTd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34644},"type":"module","_from":"file:hypernym-utils-3.4.1.tgz","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.mts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.mts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","scripts":{"lint":"eslint .","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","test:types":"vitest --typecheck.only","dev:browser":"vite playgrounds/browser"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"_resolved":"/private/var/folders/4l/fvnp79qd1rv7jn9zc9ts0_xw0000gn/T/1ad429a0e7d71d59f2d7d2d1bbe54a5f/hypernym-utils-3.4.1.tgz","_integrity":"sha512-6YimoJUKxve/ysgL133fTZc2P+O8PqdbEeiuFiJQKVz4I8lRFJSP2JFM8wFm7ZBR8AL/v6CzNDPEV4Gnyle0kw==","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"23.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","vitest":"^2.1.4","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@hypernym/bundler":"^0.14.0","@hypernym/tsconfig":"^2.4.0","@hypernym/eslint-config":"^3.5.1","@hypernym/prettier-config":"^3.2.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.1_1730550561093_0.5117149461506805","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"@hypernym/utils","version":"3.4.2","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.2","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"ed1a6ff4eee4ed8369a64280237a6f1ec18e9543","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.2.tgz","fileCount":10,"integrity":"sha512-webQih3/c6QChT+qV6BEprFS2dMggEbaUerpVJ0+AvtGA87ThiiMq8Q9LN00LrB0rJZVbVx1OgYVOJ7nSnvBYQ==","signatures":[{"sig":"MEUCICrEpusjf2nlUIl71kGRnxsCJ3dcwlLW1mGK4y50U1qPAiEA5hcQd2D547D5pY8Lap8+1HPUGbymtNhsZXxX7P+PiWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34867},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/types/index.d.mts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/types/fs/index.d.mts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"4dddbae1a44c95c6a5a8009d0b058d0f9710a1c8","scripts":{"lint":"eslint .","test":"vitest -c test/vitest.config.ts","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of reusable utilities.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.4.0","devDependencies":{"eslint":"^9.20.1","vitest":"^3.0.5","prettier":"^3.5.1","typescript":"^5.7.3","@types/node":"^22.13.4","@hypernym/bundler":"^0.14.2","@hypernym/tsconfig":"^2.5.0","@hypernym/eslint-config":"^3.5.6","@hypernym/prettier-config":"^3.2.2"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.2_1739713494851_0.8555675690230085","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@hypernym/utils","version":"3.4.3","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.3","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"5b4481dedfbf7d749bf9e929e73094d517c9c4a1","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.3.tgz","fileCount":10,"integrity":"sha512-wfl1fq5UVuxKS9kXtw+oT4ZxVFXe9msN/+r6MFS9rSbglX1Vg4+Ut5i+zHJLWkC7+BcplnU6RVU5ec2b5FtQKw==","signatures":[{"sig":"MEUCIQDXZoGkzIs+bMKeh5dqWb/OuWqIsRfdn1Sc7g3qN81eXAIgf13Cqf8kR/zSAA1a6mE+bPseWb1uC1pT1Ab5GCiTPLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34831},"type":"module","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/fs/index.d.mts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"f6a91c76b8a6c00491636f46b259fd37300d09be","scripts":{"lint":"eslint .","test":"vitest -c test/vitest.config.ts","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.5.0","devDependencies":{"eslint":"^9.21.0","vitest":"^3.0.7","prettier":"^3.5.2","typescript":"^5.7.3","@types/node":"^22.13.5","@hypernym/bundler":"^0.14.3","@hypernym/tsconfig":"^2.6.0","@hypernym/eslint-config":"^3.5.7","@hypernym/prettier-config":"^3.2.3"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.3_1740501740361_0.6991542470445571","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"@hypernym/utils","version":"3.4.4","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.4","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"8c66f44e61ffa78bef2fff6a69c112824b9e1796","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.4.tgz","fileCount":10,"integrity":"sha512-I4rWy4xgoLIIGV8UCuEb8X1jRpmfOF8UydSf8ueftS+sQQeHkM+wePr0aTy+wVX1lN2e9hQivLqUIpohG6PpjQ==","signatures":[{"sig":"MEUCIQC4OzXienioAlrie866SBn6l0u/i/A7vMpUJkEre6UoqgIgND3ZfaLAKnd69iWigJbNv0hRpHsoI9pfrJWYOO3JmUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34706},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/fs/index.d.mts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","gitHead":"d1a570dbab7e1a43df213fbbb08f5e574a24a05e","scripts":{"lint":"eslint .","test":"vitest -c test/vitest.config.ts","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","dev:browser":"vite playgrounds/browser","prepublishOnly":"npm run build"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^3.1.3","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.17","@hypernym/bundler":"^0.14.3","@hypernym/tsconfig":"^2.6.1","@hypernym/eslint-config":"^3.6.1","@hypernym/prettier-config":"^3.2.4"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.4_1746870279957_0.6089157489940431","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"@hypernym/utils","version":"3.4.5","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.5","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"f4392e8aeb9c574e64ed86d7ce4244e0f0d039e8","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.5.tgz","fileCount":10,"integrity":"sha512-n+FBVDpPPgRtckyztq07mcEAc1vP+HYbZccAdoDC5Z1+vfogR6zyAfNsxpQtYZFP6dky5X/k+a8IcgIZI9PKdA==","signatures":[{"sig":"MEYCIQClYdrWqRMOabVE27eFzwCl/w3Glv5Bwe+O0wcOp+eTowIhAL/LkFj/L60ukxyKEfQcSBe6J3SvM26tfMbvs3hC5UaM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42070},"type":"module","_from":"file:hypernym-utils-3.4.5.tgz","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./fs":{"types":"./dist/fs/index.d.mts","import":"./dist/fs/index.mjs"}},"funding":"https://github.com/sponsors/ivodolenc","scripts":{"lint":"eslint .","test":"vitest -c test/vitest.config.ts","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","dev:browser":"vite playgrounds/browser"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"_resolved":"/private/var/folders/4l/fvnp79qd1rv7jn9zc9ts0_xw0000gn/T/ba31d2baf6a3d0c6489591260486e977/hypernym-utils-3.4.5.tgz","_integrity":"sha512-n+FBVDpPPgRtckyztq07mcEAc1vP+HYbZccAdoDC5Z1+vfogR6zyAfNsxpQtYZFP6dky5X/k+a8IcgIZI9PKdA==","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"11.4.2","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.3.0","@hypernym/bundler":"^0.14.4","@hypernym/tsconfig":"^2.6.2","@hypernym/eslint-config":"^3.6.3","@hypernym/prettier-config":"^3.2.6"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.5_1755423328483_0.37407658508467834","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"@hypernym/utils","version":"3.4.6","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.6","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"04d21793c749d6926782faf8c99dd03431a450a4","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.6.tgz","fileCount":10,"integrity":"sha512-gPye+NP75hMGvDwU9fZGw5lRS+j3j0iLJlagUvgKHbJb8OrddVm/wDB+y1A2883SJdvmdFagMU89IazEkkzIQg==","signatures":[{"sig":"MEQCIB9I9cNucHElrdM1EsD1u/tumyfQYl7QMBor+YVYTMvBAiBk6Y8ef2EOcvRMVr+LWMBO4kAJKLb5jI1wqMalaWm3Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50108},"type":"module","_from":"file:hypernym-utils-3.4.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","import":"./dist/fs/index.js"}},"funding":"https://github.com/sponsors/ivodolenc","scripts":{"lint":"eslint .","test":"vitest -c test/vitest.config.ts","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","dev:browser":"vite playgrounds/browser"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"_resolved":"/private/var/folders/4l/fvnp79qd1rv7jn9zc9ts0_xw0000gn/T/0059ab64bf3ff4a2dbf5125a635a092d/hypernym-utils-3.4.6.tgz","_integrity":"sha512-gPye+NP75hMGvDwU9fZGw5lRS+j3j0iLJlagUvgKHbJb8OrddVm/wDB+y1A2883SJdvmdFagMU89IazEkkzIQg==","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"11.4.2","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.7.2","@hypernym/bundler":"^0.30.4","@hypernym/tsconfig":"^2.6.2","@hypernym/eslint-config":"^3.6.4","@hypernym/prettier-config":"^3.2.7"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.6_1760605271817_0.21121530048637216","host":"s3://npm-registry-packages-npm-production"}},"3.4.7":{"name":"@hypernym/utils","version":"3.4.7","keywords":["javascript","typescript","collection","utilities","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.7","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"bd1ad2e5ef77fc47ce3b9489665184463df58646","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.7.tgz","fileCount":10,"integrity":"sha512-cwXZtugFsG1hhZ89hJUVj/HBpNv9+lmMvnqt6PdsQWnwjOMr4OMpaszcDyCvq09E1B/2b6pi1CizniMje+vDMQ==","signatures":[{"sig":"MEUCIB3RByNkgpP8/bfo7dJI3Katknv6VojuhzSSJnvAuDlpAiEAtRMpjSj+ieXuLgX+mY3ya74nUhbFP8dw3badyb5UfSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50111},"type":"module","_from":"file:hypernym-utils-3.4.7.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","import":"./dist/fs/index.js"}},"funding":"https://github.com/sponsors/ivodolenc","scripts":{"lint":"eslint .","test":"vitest -c test/vitest.config.ts","build":"hyperbundler","format":"prettier --write .","lint:fix":"eslint --fix .","dev:server":"bun --watch playgrounds/server/main.ts","dev:browser":"vite playgrounds/browser"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"_resolved":"/private/var/folders/4l/fvnp79qd1rv7jn9zc9ts0_xw0000gn/T/321a8a1318b7f283c32d3622fa55a274/hypernym-utils-3.4.7.tgz","_integrity":"sha512-cwXZtugFsG1hhZ89hJUVj/HBpNv9+lmMvnqt6PdsQWnwjOMr4OMpaszcDyCvq09E1B/2b6pi1CizniMje+vDMQ==","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","prettier":"^3.8.0","typescript":"^5.9.3","@types/node":"^24.10.9","@hypernym/bundler":"^0.31.1","@hypernym/tsconfig":"^2.6.5","@hypernym/eslint-config":"^3.6.7","@hypernym/prettier-config":"^3.2.11"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.7_1768654515850_0.9184607098540616","host":"s3://npm-registry-packages-npm-production"}},"3.4.8":{"name":"@hypernym/utils","version":"3.4.8","keywords":["hyper","hypernym","javascript","typescript","collection","utilities","shareable","helpers","shared","utils","types","kit","js","ts"],"author":{"name":"Hypernym Studio"},"license":"MIT","_id":"@hypernym/utils@3.4.8","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"homepage":"https://github.com/hypernym-studio/utils","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"dist":{"shasum":"361182cebd26073b179d9d57b995ff9fbcdb172f","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.8.tgz","fileCount":10,"integrity":"sha512-ySj2AxScW/y42VPo+7Eae3+9VWtECjMjB+Q2IlqaibPGikGM6xg2q0bIx1MUGku3PyzVjajybee4B3o4SsAUVQ==","signatures":[{"sig":"MEQCIB5N7R0GwbqCrz4KmzjFzDFiju1mHzphSYg+o+jqmU0TAiADGC9EvGUaxLl2mZMU7fLIlgYyhpTPmYNlKojCb/zUwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42696},"type":"module","_from":"file:hypernym-utils-3.4.8.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","import":"./dist/fs/index.js"}},"funding":"https://github.com/sponsors/ivodolenc","scripts":{"lint":"oxlint","test":"vitest -c test/vitest.config.ts","build":"hyperbundler","format":"oxfmt","dev:server":"bun --watch playgrounds/server/main.ts","dev:browser":"vite playgrounds/browser"},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"_resolved":"/private/var/folders/4l/fvnp79qd1rv7jn9zc9ts0_xw0000gn/T/548288729b2fbb3c38abb1fcd062c13e/hypernym-utils-3.4.8.tgz","_integrity":"sha512-ySj2AxScW/y42VPo+7Eae3+9VWtECjMjB+Q2IlqaibPGikGM6xg2q0bIx1MUGku3PyzVjajybee4B3o4SsAUVQ==","repository":{"url":"git+https://github.com/hypernym-studio/utils.git","type":"git"},"_npmVersion":"11.10.1","description":"A collection of reusable utilities.","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.51.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.3","@hypernym/bundler":"^0.32.0","@hypernym/tsconfig":"^2.7.0","@hypernym/oxlint-config":"^0.1.0"},"peerDependencies":{"typescript":">=5.0.0","@types/node":">=20.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/utils_3.4.8_1772531029100_0.1623271854891042","host":"s3://npm-registry-packages-npm-production"}},"3.4.9":{"name":"@hypernym/utils","version":"3.4.9","author":{"name":"Hypernym Studio"},"description":"A collection of reusable utilities.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hypernym-studio/utils.git"},"homepage":"https://github.com/hypernym-studio/utils","funding":"https://github.com/sponsors/ivodolenc","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./fs":{"types":"./dist/fs/index.d.ts","import":"./dist/fs/index.js"}},"keywords":["hyper","hypernym","javascript","typescript","collection","utilities","shareable","helpers","shared","utils","types","kit","js","ts"],"peerDependencies":{"@types/node":">=20.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"devDependencies":{"@hypernym/bundler":"^0.32.2","@hypernym/changelog":"^0.3.0","@hypernym/oxlint-config":"^0.1.0","@hypernym/tsconfig":"^2.7.0","@types/node":"^25.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^5.9.3","vitest":"^4.1.2"},"scripts":{"dev:browser":"vite playgrounds/browser","dev:server":"bun --watch playgrounds/server/main.ts","build":"hyperbundler","test":"vitest -c test/vitest.config.ts","lint":"oxlint","format":"oxfmt","generate:changelog":"hyperchangelog"},"_id":"@hypernym/utils@3.4.9","bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"_integrity":"sha512-TXbiNU7hAxuhG5tBz2/Pw/bFObMk8J9WNPs0dRS1RPSZ9wlc2HVwJkPdz6IPw8kpn9KCnL57jv3dtLDQ9n1wBw==","_resolved":"/private/var/folders/4l/fvnp79qd1rv7jn9zc9ts0_xw0000gn/T/b3337fbf77abb83b3d82f7c4590e0b20/hypernym-utils-3.4.9.tgz","_from":"file:hypernym-utils-3.4.9.tgz","_nodeVersion":"25.7.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-TXbiNU7hAxuhG5tBz2/Pw/bFObMk8J9WNPs0dRS1RPSZ9wlc2HVwJkPdz6IPw8kpn9KCnL57jv3dtLDQ9n1wBw==","shasum":"73fd61d4f441eb4ed23e6fafcc11760e6107fff1","tarball":"https://registry.npmjs.org/@hypernym/utils/-/utils-3.4.9.tgz","fileCount":10,"unpackedSize":42762,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE4uP7OYYHtzB2kCJ7QRdZ+yQoCoDYH/ymmqmG8wZp0wAiBH9JnSrtSIfMXAichE23+DfAEbI0R283eewL4fqYnKtg=="}]},"_npmUser":{"name":"hypernym","email":"hypernymstudio@gmail.com"},"directories":{},"maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_3.4.9_1775209269072_0.07841808179811882"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-23T14:56:52.150Z","modified":"2026-04-03T09:41:09.359Z","0.0.1":"2023-05-23T14:56:52.441Z","0.1.0":"2023-05-26T11:43:45.402Z","0.2.0":"2023-05-28T15:28:11.386Z","0.2.1":"2023-05-30T11:38:16.437Z","0.3.0":"2023-06-01T11:15:54.363Z","0.3.1":"2023-06-07T18:44:11.975Z","1.0.0":"2023-07-01T18:38:49.833Z","1.1.0":"2023-07-10T14:39:24.048Z","1.1.1":"2023-07-11T16:25:21.267Z","1.2.0":"2023-07-12T15:30:09.840Z","2.0.0":"2023-09-19T11:13:43.300Z","2.0.1":"2023-10-03T09:40:54.879Z","2.0.2":"2023-10-03T12:29:07.497Z","2.1.0":"2023-10-11T19:21:31.932Z","2.2.0":"2023-12-27T16:32:33.392Z","2.3.0":"2024-01-07T14:47:58.165Z","3.0.0":"2024-04-10T09:57:14.293Z","3.0.1":"2024-09-08T13:23:53.214Z","3.1.0":"2024-09-18T15:30:35.724Z","3.2.0":"2024-09-19T10:38:24.040Z","3.2.1":"2024-09-19T11:36:11.991Z","3.3.0":"2024-09-19T14:34:38.536Z","3.4.0":"2024-09-20T11:09:14.479Z","3.4.1":"2024-11-02T12:29:21.346Z","3.4.2":"2025-02-16T13:44:55.020Z","3.4.3":"2025-02-25T16:42:20.566Z","3.4.4":"2025-05-10T09:44:40.153Z","3.4.5":"2025-08-17T09:35:28.680Z","3.4.6":"2025-10-16T09:01:12.011Z","3.4.7":"2026-01-17T12:55:16.002Z","3.4.8":"2026-03-03T09:43:49.234Z","3.4.9":"2026-04-03T09:41:09.251Z"},"bugs":{"url":"https://github.com/hypernym-studio/utils/issues"},"author":{"name":"Hypernym Studio"},"license":"MIT","homepage":"https://github.com/hypernym-studio/utils","keywords":["hyper","hypernym","javascript","typescript","collection","utilities","shareable","helpers","shared","utils","types","kit","js","ts"],"repository":{"type":"git","url":"git+https://github.com/hypernym-studio/utils.git"},"description":"A collection of reusable utilities.","maintainers":[{"name":"ivodolenc","email":"ivodolenc@gmail.com"},{"name":"hypernym","email":"hypernymstudio@gmail.com"}],"readme":"<h1 align=\"center\">@hypernym/utils</h1>\n\n<p align=\"center\">A collection of reusable utilities.</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/hypernym-studio/utils\">Repository</a>\n  <span>|</span>\n  <a href=\"https://www.npmjs.com/package/@hypernym/utils\">Package</a>\n  <span>|</span>\n  <a href=\"https://github.com/hypernym-studio/utils/releases\">Releases</a>\n  <span>|</span>\n  <a href=\"https://github.com/hypernym-studio/utils/discussions\">Discussions</a>\n</p>\n\n<br>\n\n<pre align=\"center\">pnpm add @hypernym/utils</pre>\n\n<br>\n\n## Features\n\n- TypeScript friendly\n- Fully tree-shakeable\n- No dependencies\n\n## Installation\n\nInstall `@hypernym/utils` package:\n\n```sh\n# via pnpm\npnpm add @hypernym/utils\n```\n\n```sh\n# via npm\nnpm install @hypernym/utils\n```\n\n### CDN\n\nHere are some examples of how to integrate **Hyperutils** from a CDN via a script tag.\n\nAlso, it is possible to download files manually and serve them accordingly.\n\n#### ESM (minified)\n\n```html\n<script type=\"module\">\n  import { isNull, isString, ... } from 'https://unpkg.com/@hypernym/utils/dist/index.min.js'\n</script>\n```\n\n#### IIFE (minified)\n\n```html\n<script src=\"https://unpkg.com/@hypernym/utils/dist/index.iife.js\"></script>\n<script>\n  const { isNull, isString, ... } = Hyperutils\n</script>\n```\n\n#### UMD (minified)\n\n```html\n<script src=\"https://unpkg.com/@hypernym/utils/dist/index.umd.js\"></script>\n<script>\n  const { isNull, isString, ... } = Hyperutils\n</script>\n```\n\n## Usage\n\nAfter installation, import `utils` into your project:\n\n```ts\n// ESM & TS\nimport { isNull, isString, ... } from '@hypernym/utils'\n\n// ESM & TS\nimport { exists, copy, ... } from '@hypernym/utils/fs'\n\n// Types\nimport type { IsAny, RequiredDeep, ... } from '@hypernym/utils'\n```\n\n## is\n\n### isBrowser\n\nChecks if the code is running in the `browser`.\n\n```ts\nimport { isBrowser } from '@hypernym/utils'\n\nisBrowser // true\n```\n\n### isNull\n\nReturns a boolean if the given value is a `null`.\n\n```ts\nimport { isNull } from '@hypernym/utils'\n\nisNull(null) // true\n```\n\n### isUndefined\n\nReturns a boolean if the given value is a `undefined`.\n\n```ts\nimport { isUndefined } from '@hypernym/utils'\n\nisUndefined(undefined) // true\n```\n\n### isString\n\nReturns a boolean if the given value is a `string`.\n\n```ts\nimport { isString } from '@hypernym/utils'\n\nisString('@hypernym/utils') // true\n```\n\n### isStringEmpty\n\nReturns a boolean if the given value is an empty `string`.\n\n```ts\nimport { isStringEmpty } from '@hypernym/utils'\n\nisStringEmpty('') // true\n```\n\n### isBoolean\n\nReturns a boolean if the given value is a `boolean`.\n\n```ts\nimport { isBoolean } from '@hypernym/utils'\n\nisBoolean(true) // true\n```\n\n### isTrue\n\nReturns a boolean if the given value is a `true`.\n\n```ts\nimport { isTrue } from '@hypernym/utils'\n\nisTrue(true) // true\n```\n\n### isFalse\n\nReturns a boolean if the given value is a `false`.\n\n```ts\nimport { isFalse } from '@hypernym/utils'\n\nisFalse(false) // true\n```\n\n### isNumber\n\nReturns a boolean if the given value is a `number`.\n\n```ts\nimport { isNumber } from '@hypernym/utils'\n\nisNumber(33) // true\n```\n\n### isArray\n\nReturns a boolean if the given value is a `array`.\n\n```ts\nimport { isArray } from '@hypernym/utils'\n\nisArray([]) // true\n```\n\n### isArrayEmpty\n\nReturns a boolean if the given value is an empty `array`.\n\n```ts\nimport { isArrayEmpty } from '@hypernym/utils'\n\nisArrayEmpty([]) // true\n```\n\n### isObject\n\nReturns a boolean if the given value is a `object`.\n\n```ts\nimport { isObject } from '@hypernym/utils'\n\nisObject({}) // true\n```\n\n### isObjectEmpty\n\nReturns a boolean if the given value is an empty `object`.\n\n```ts\nimport { isObjectEmpty } from '@hypernym/utils'\n\nisObjectEmpty({}) // true\n```\n\n### isFunction\n\nReturns a boolean if the given value is a `Function`.\n\n```ts\nimport { isFunction } from '@hypernym/utils'\n\nisFunction(() => {}) // true\n```\n\n### isNanValue\n\nReturns a boolean if the given value is a `NaN`.\n\n```ts\nimport { isNaNValue } from '@hypernym/utils'\n\nisNaNValue(NaN) // true\n```\n\n### isRegExp\n\nReturns a boolean if the given value is a `RegExp`.\n\n```ts\nimport { isRegExp } from '@hypernym/utils'\n\nisRegExp(/^hypernym/) // true\n```\n\n### isMap\n\nReturns a boolean if the given value is a `Map`.\n\n```ts\nimport { isMap } from '@hypernym/utils'\n\nisMap(new Map()) // true\n```\n\n### isWeakMap\n\nReturns a boolean if the given value is a `WeakMap`.\n\n```ts\nimport { isWeakMap } from '@hypernym/utils'\n\nisWeakMap(new WeakMap()) // true\n```\n\n### isSet\n\nReturns a boolean if the given value is a `Set`.\n\n```ts\nimport { isSet } from '@hypernym/utils'\n\nisSet(new Set()) // true\n```\n\n### isWeakSet\n\nReturns a boolean if the given value is a `WeakSet`.\n\n```ts\nimport { isWeakSet } from '@hypernym/utils'\n\nisWeakSet(new WeakSet()) // true\n```\n\n### isSymbol\n\nReturns a boolean if the given value is a `symbol`.\n\n```ts\nimport { isSymbol } from '@hypernym/utils'\n\nisSymbol(Symboly('hypernym')) // true\n```\n\n### isDate\n\nReturns a boolean if the given value is a `Date`.\n\n```ts\nimport { isDate } from '@hypernym/utils'\n\nisDate(new Date()) // true\n```\n\n### isBigInt\n\nReturns a boolean if the given value is a `bigint`.\n\n```ts\nimport { isBigInt } from '@hypernym/utils'\n\nisBigInt(1n) // true\n```\n\n### isInfinity\n\nReturns a boolean if the given value is a `Infinity`.\n\n```ts\nimport { isInfinity } from '@hypernym/utils'\n\nisInfinity(Infinity) // true\n```\n\n### isURL\n\nReturns a boolean if the given value is a `URL`.\n\n```ts\nimport { isURL } from '@hypernym/utils'\n\nisURL(new URL('https://localhost:3000')) // true\n```\n\n### isError\n\nReturns a boolean if the given value is a `Error`.\n\n```ts\nimport { isError } from '@hypernym/utils'\n\nisError(new Error()) // true\n```\n\n### isPrimitive\n\nReturns a boolean if the given value is a `Primitive`.\n\n```ts\nimport { isPrimitive } from '@hypernym/utils'\n\nisPrimitive(true) // true\n```\n\n### isElement\n\nReturns a boolean if the given value is a `Element`.\n\n```ts\nimport { isElement } from '@hypernym/utils'\n\nisElement(el) // true\n```\n\n### isHtmlElement\n\nReturns a boolean if the given value is a `HTMLElement`.\n\n```ts\nimport { isHtmlElement } from '@hypernym/utils'\n\nisHtmlElement(htmlEl) // true\n```\n\n### isSvgElement\n\nReturns a boolean if the given value is a `SVGElement`.\n\n```ts\nimport { isSvgElement } from '@hypernym/utils'\n\nisSvgElement(svgEl) // true\n```\n\n### isNodeList\n\nReturns a boolean if the given value is a `NodeList`.\n\n```ts\nimport { isNodeList } from '@hypernym/utils'\n\nisNodeList(document.querySelectorAll('div')) // true\n```\n\n### isNodeListEmpty\n\nReturns a boolean if the given value is an empty `NodeList`.\n\n```ts\nimport { isNodeListEmpty } from '@hypernym/utils'\n\nisNodeListEmpty(document.querySelectorAll('divs')) // true\n```\n\n### isHtmlCollection\n\nReturns a boolean if the given value is a `HTMLCollection`.\n\n```ts\nimport { isHtmlCollection } from '@hypernym/utils'\n\nisHtmlCollection(document.getElementsByClassName('el')) // true\n```\n\n### isHtmlCollectionEmpty\n\nReturns a boolean if the given value is an empty `HTMLCollection`.\n\n```ts\nimport { isHtmlCollectionEmpty } from '@hypernym/utils'\n\nisHtmlCollectionEmpty(document.getElementsByClassName('els')) // true\n```\n\n## fs\n\n### exists\n\nChecks if the `file` or `directory` exists.\n\n```ts\nimport { exists } from '@hypernym/utils/fs'\n\nawait exists('dir/file.ts') // true\n```\n\n### read\n\nReads the entire contents of a `file`.\n\n```ts\nimport { read } from '@hypernym/utils/fs'\n\nawait read('dir/subdir/file.ts')\n```\n\n### readdir\n\nReads the contents of a `directory` recursively.\n\n```ts\nimport { readdir } from '@hypernym/utils/fs'\n\nawait readdir('dir/subdir')\n```\n\n### write\n\nWrites data to a `file` recursively.\n\n```ts\nimport { write } from '@hypernym/utils/fs'\n\nawait write('dir/subdir/file.ts', `console.log('Hello World!')`)\n```\n\n### copy\n\nCopies `files` or `directories` recursively.\n\nAccepts a single source or a range of sources.\n\n```ts\nimport { copy } from '@hypernym/utils/fs'\n\nawait copy('src/subdir/file.ts', './dist/subdir')\n```\n\n### mkdir\n\nCreates a `directory` recursively.\n\nAccepts a single path or a range of paths.\n\n```ts\nimport { mkdir } from '@hypernym/utils/fs'\n\nawait mkdir('src/subdir')\n```\n\n### remove\n\nRemoves `files` and `directories` recursively.\n\nAccepts a single path or a range of paths.\n\n```ts\nimport { remove } from '@hypernym/utils/fs'\n\nawait remove('src/subdir/file.ts')\n```\n\n## Types\n\n### Primitive\n\nMatches any primitive value.\n\n```ts\nimport type { Primitive } from '@hypernym/utils'\n\ntype OnlyPrimitives<T> = T extends Primitive ? T : never\n\ntype Filtered = OnlyPrimitives<string | number | {} | Date> // string | number\n```\n\n### BuiltIn\n\nMatches any `Primitive`, `Date` or `RegExp` value.\n\n```ts\nimport type { BuiltIn } from '@hypernym/utils'\n\ntype OnlyBuiltIns<T> = T extends BuiltIn ? T : never\n\ntype Filtered = OnlyBuiltIns<string | Date | {} | RegExp> // string | Date | RegExp\n```\n\n### IsNull\n\nReturns a boolean if the given type is a `null`.\n\n```ts\nimport type { IsNull } from '@hypernym/utils'\n\ntype A = IsNull<null> // true\ntype B = IsNull<string> // false\ntype C = IsNull<undefined> // false\n```\n\n### IsAny\n\nReturns a boolean if the given type is a `any`.\n\n```ts\nimport type { IsAny } from '@hypernym/utils'\n\ntype A = IsAny<any> // true\ntype B = IsAny<string> // false\ntype C = IsAny<unknown> // false\n```\n\n### IsNever\n\nReturns a boolean if the given type is a `never`.\n\n```ts\nimport type { IsNever } from '@hypernym/utils'\n\ntype A = IsNever<never> // true\ntype B = IsNever<number> // false\ntype C = IsNever<undefined> // false\n```\n\n### PartialDeep\n\nConstructs a type by recursively setting all properties as optional.\n\nUse `Partial<T>` for one level.\n\n```ts\nimport type { PartialDeep } from '@hypernym/utils'\n\ntype PartialObject = PartialDeep<Object>\n\n// Disables recursive mode for arrays and tuples.\ntype PartialObject = PartialDeep<Object, { arrays: false }>\n```\n\n### RequiredDeep\n\nConstructs a type by recursively setting all properties as required.\n\nUse `Required<T>` for one level.\n\n```ts\nimport type { RequiredDeep } from '@hypernym/utils'\n\ntype RequiredObject = RequiredDeep<Object>\n\n// Disables recursive mode for arrays and tuples.\ntype RequiredObject = RequiredDeep<Object, { arrays: false }>\n```\n\n## License\n\nDeveloped in 🇭🇷 Croatia, © Hypernym Studio.\n\nReleased under the [MIT](LICENSE.txt) license.\n","readmeFilename":"README.md"}