{"_id":"@hopak/common","_rev":"26-2b9c19c2c7a34b8074eea8165188b2ce","name":"@hopak/common","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"@hopak/common","version":"0.0.1","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.1","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"e01a0d01575b304e934ce2c69a1a67543bbef766","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.1.tgz","fileCount":8,"integrity":"sha512-vFOSNQVu1GPn+aSFDGj5ElT8TulU+FOgcCRjw4CoUqF7nHpVJCMUnINA+0oEHT3s2esnev9Mx0uqbDXFNdkHDg==","signatures":[{"sig":"MEQCIHaDol6azOJ2NEyr9wXbR1Vj2UAkuqfQ8WATNdazEZrvAiAUyt3WC5OYYEyHRpnnEz/YCHnC7/djME2hlAxacXZhXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9822},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"beac8e5ea55de6d6f50c6739872341f41025e867","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.1_1776431050067_0.05939249414310899","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@hopak/common","version":"0.0.2","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.2","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"9d7a27dcc23bf6d6decd81d0c92fc41fc6303826","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.2.tgz","fileCount":9,"integrity":"sha512-KEDsV6Vehjsg0ONialZqrRQRpzOyc3WHuwV+dmVWAzCPis3hKtOpTWmJCRzh8HK3cSo4oVIVeL2uL1Q7A0DySQ==","signatures":[{"sig":"MEUCIQDZkhVZhs5tE/l3JbCnAaD2K5Eztqv6xBMUHyGABXs0rAIgB28v0AiFEYSedXwJrwbDVTXmCq9veRNFH/DEsXd8wWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10621},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"2c23263efab012dda24859106865e5fcded6fdf3","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.2_1776431233079_0.412399785662549","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@hopak/common","version":"0.0.3","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.3","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"82b51aa10437d168d405ae7c0d60afbfbdad0a68","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.3.tgz","fileCount":9,"integrity":"sha512-pzFKQLmesi6pZfSdgSAsPqvXTVkb9Cd5fKj/rdIWTgd5vkoaqMHJqu+RIUirJT6JPC0sfTwXaZE7aK75vn2ufg==","signatures":[{"sig":"MEYCIQDI4HDJO73BeXgD5ioMtHbWhHpbqpMXBbobSwXYuceI8wIhAKMzrd7nV0Uw4HsKTkCZtigBPbkIK9AkwBL2S7m3qcKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10657},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"a784cdf1f64ff5e9d661b79c4367653d6100039f","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.3_1776432400976_0.2603548904137818","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@hopak/common","version":"0.0.4","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.4","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"da4f256b3f088df98705f7b3bd5fbbf9959b7ed0","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.4.tgz","fileCount":9,"integrity":"sha512-udFiSw3g6Ql8OsC+v5B2rJYuA1fABJtljOZKgfb2bfGPZbSlHfRdtXKj/h5ghBNtwocDNPKY+vbFeVdI4pSuaA==","signatures":[{"sig":"MEQCIBg967dTCZGD1zK6uSeeas1B2C0ONkn++p7nG+2iUt7YAiBcFec8d96vqvSxmWgx2nSrhfwFv5CthK2aHHFh50HHYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10657},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"204a8f9db5d2b44923c58f3db5d69947d2c98928","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.4_1776433042017_0.06300508765643209","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@hopak/common","version":"0.0.5","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.5","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"133de0ef9b623ae6b57e679db541cdf21b05ae41","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.5.tgz","fileCount":9,"integrity":"sha512-tSNPV5nPqTZUf16I4kmOaGQXeW8VhxJBAh84rvPH+LsTZg/jJmyDign5sMlb5BpFDWrXVdf2xkyf8qzan7IpSA==","signatures":[{"sig":"MEUCIDZ186WCNnkZr2+34JniUB1b5y8ES64Y0sa1neQoQLX8AiEApApKDdIsX51vw/7Eq7nd2Ok+8fszneZhf3vps/YOfng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10831},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"08e66b4f17ce3165a5dad82b0aa3b7e713a71226","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.5_1776434732993_0.9662674649895282","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@hopak/common","version":"0.0.6","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.6","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"ef9a4fff1a3447bd8ea1e8441655b9d41b1ddfc4","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.6.tgz","fileCount":9,"integrity":"sha512-LW1n4QWFOuhX+fzc7dyCuw29hc+1mcWXSDlR56bEjUOaNBb7TJQUbPhDE4c9aqit2PsvxN8nrzNJBWqRoUw2KA==","signatures":[{"sig":"MEUCIGnbrz0GWi1uK2QNYPvx6s/OPtYjPOh8XFJ2ZKw6BjqnAiEAxTG8O3f7GSy2JB8M+IFL+jRrqynkc4ppJlBmzY4bbDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10831},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"304968e65304e3cc27d12d9bc6f460210825e51a","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.6_1776435699465_0.9087731144095663","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@hopak/common","version":"0.0.7","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.7","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"0e671d96fe032ffa06a3a1fc1dc1c5a340ffaa38","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.7.tgz","fileCount":9,"integrity":"sha512-bZt4S/qRaH5Q01kIdjADWGL488F9XOdieXdO/AfITqCfwLsmK7CW8xdFFNh9+ohXrU8po21s3PWLVe52jAzwxw==","signatures":[{"sig":"MEUCIQDcCaMFQ8sBv2NVM3T9n4WGOu+gD0Jh9mAvWZgrNOKNxgIgejKNQ9linnmxnubhi454EhT2VIpaifwm7f/CzvFW7UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17191},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"55117d4d9cc025ec9660d9d42c5ef1d22fadfb37","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.7_1776438349671_0.6520732175541406","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@hopak/common","version":"0.0.8","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.8","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"acabc4a0e18744dc84e4a2260060cdfa12c62a18","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.8.tgz","fileCount":9,"integrity":"sha512-XziJ1/ZsAOEn50VT6l8xmjVXbsvb3G7IhHYKI/VkPYuatIUDpUj0C3kcjarJKu7a8lez8hbn7Gm/Pw5ummScyg==","signatures":[{"sig":"MEUCIDlTxc9zmRq+W6TyMthBd39Dsz+IAvqD1tNl/Vr5WlUrAiEAgLKflDu2QMc/ildLmPq0e34HoR4EqgUsQ+78uSH+IEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"b2bb959003e27ed5f9d7704f061b38542af9f953","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.8_1776439077399_0.7241220162250848","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@hopak/common","version":"0.0.9","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.0.9","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"ff4f01b5dd08f1b975bb0392d9ae1e254dcf0296","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.0.9.tgz","fileCount":9,"integrity":"sha512-gYc22jE5XV04fFl/vnWXe8s1LC1/UzyO142cxRqgiYBHYWGICjmTguRHR2S4pEIlMbUdRqY3F3WcfzsQY044Zw==","signatures":[{"sig":"MEQCICnZWLu2urYXjWMG/2q8njZSIGh2+P9g4LXjQV/xl/9hAiBrilWVayBg1XLDcFNJMlMcAvfzrRbCQ/Y2KofcCkbNSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"9c445c5a75baff693482d7d1d91de23df4ce34c1","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.0.9_1776440122555_0.6775237385998722","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@hopak/common","version":"0.1.0","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.0","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"fd963b927a33849279d8b362c9f2f5e1e2ec9d49","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.0.tgz","fileCount":9,"integrity":"sha512-Ck9n9Z30V0OQ24n2mQvPSlLkEGw+FQWe6LXu1jMwX1cW//S77Pp8yp5cFzZQWQkYbBFtijD+ZpTZo6KO4QrZ1w==","signatures":[{"sig":"MEYCIQDooB6PGPtNFjYC6ypwURr2BozhgI3ayORKMtfyZ+JTPgIhAIJ9fjFLRbH7LPH9QmWJqCOkIlGv1u32SgxZIYcv35l6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"a11f852e71d69ace48cdcc999b0f97fe194ed1fc","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.1.0_1776690223100_0.2886756591616333","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hopak/common","version":"0.1.1","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.1","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"f640f71101c323a89ae8d82d4e1d1ac2491084bd","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.1.tgz","fileCount":9,"integrity":"sha512-3CHTof90bSvc9dCeShMdqijt/4NAFl302GSaLy+6lCaVP8t2moDtTuSeGVYHxpqhZsNwnewt5cbzRIThZYpPXw==","signatures":[{"sig":"MEUCIQD7PsoOzhWxqcmGF+4hLseJD0X3R+or5k6Y1TtMRfAbHAIgM3bHDp1WxOF5K76Ar+jTLwM7QKo4+LmBKTtgexGu3pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"819cbccffa78927bbef3b783dbe5aacfc5f3ffd0","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.1.1_1776691815785_0.634567372756978","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hopak/common","version":"0.1.2","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.2","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"d46d4bdb2bc7cc19452675516d25f9b3f531513b","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.2.tgz","fileCount":9,"integrity":"sha512-fP1K0mo3TGNpneiDKVcujP00t+pBwOzT1CoRWck/0oA3wyH+vqK8uXsXyEj355zOzwk7KM+UF/nIzHILIlylhQ==","signatures":[{"sig":"MEUCIQDoPgLZYrX5BpuAgkUA/6/K5PvE3X9RuBBOWYzz1zB6swIgTZqboZvN/f+OdxL0+5WgLOlZh7PxKtfWFonGn0jsWeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"9efbea4f4cea007cb12e89263c04b71575d09006","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.1.2_1776693857055_0.18543737712940955","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hopak/common","version":"0.1.3","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.3","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"f15d235379bec88de172cf4bab725f4ec053f2d0","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.3.tgz","fileCount":9,"integrity":"sha512-dQ1O0I17fYfBkNY0sNbahax4TkcKxX33kIeQfKK6DDkqLbYAuU1yafHg8P0U9bypT9MWY48MdyKK8dSDjTu/JA==","signatures":[{"sig":"MEUCIGo0AtzZ23rBOms5vGhfi6W+2+WOGQC4isq5QvN2+4w2AiEA0WpjZRHFthnUeNJ9bqV7pTgDuaLJy5gyHkjNELi8yCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"272b29003ced6e9160f3ceed2bc1999565bb29c3","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.1.3_1776695078101_0.1809417727240119","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hopak/common","version":"0.1.4","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.4","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"c16abb61c4b7645973a2f1b21fcc52b4b59168ab","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.4.tgz","fileCount":9,"integrity":"sha512-DS8KCQOaU6iwptUtT+3OE9xEjNDzuBt3+DKAa1wmJO0Q1kk7ZzFORw/49dZJNUgIJcBRTK+yYYV/RseOSdYQbg==","signatures":[{"sig":"MEYCIQC2z/q7XHcmTLl22OVoXmZffu33nvzISD9JaUNi57AfdQIhAMb0fB8qY2UV8PpkSU1nhDNKqvC7hAP1+Jp0M0Rt9FKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"49ef11800d7a6b5225dbe89cdba8df26b021b996","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.1.4_1776696625650_0.6369220724511431","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hopak/common","version":"0.1.5","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.5","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"556b587665373c62c97e5a51651f58020393627d","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.5.tgz","fileCount":9,"integrity":"sha512-jouZRO+MZlFr0G4xCbdbADzvKfS/jwBmVHnGPXaE62p8e3uC7g+k0qBPNVfLMc11Z+JeoLRuQQmjqgJiMYMaBg==","signatures":[{"sig":"MEUCIE5X0bpkb5I5KLNFVozCuUYLgnyv9HKGIh1glm6L0q7OAiEA3Ryj3VTrprg+VaglIXfjO4ML+ss8zsNo8D15oFTN/to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17332},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"f3d6f27d986bec00c97252a959bfaf0938cbcf5b","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/common_0.1.5_1776696768886_0.8028768120376641","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hopak/common","version":"0.1.6","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.6","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"0a575d89f1264b15abca7163015b16f244df5fd7","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.6.tgz","fileCount":9,"integrity":"sha512-faEKD7qjL9tWPrVH3FbfViAZeQlSUh4/fPIuxxzbs2V6hOAa2fbvfV0gz+O7I5OwRqqtXKibtuOTy+ntUSCyJg==","signatures":[{"sig":"MEUCIGvJT+QTn/CtYnDaENEQBhHNlKMLJVCh1RgZRI66uQtZAiEAhDONZ67RzOhITYL1B12TRi8bwibzAhJYFK7SwmUVoXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17383},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"ad986e118f85395ef053749798b85a917f51bb89","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.6_1776874261760_0.613986544695313","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hopak/common","version":"0.1.7","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.7","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"c692a636a6cc8f4bde9fcf59c2fc487c9a3bc019","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.7.tgz","fileCount":9,"integrity":"sha512-0AfDk2se/PK0lvbLCJRHnvYA2MU+bfCujZ+XEY0BnqtS84knzAOAyy2ZAB9PwpDelhpIfnKjiiQEYs9cIRFFTQ==","signatures":[{"sig":"MEUCIQDbj7D4YX4fNvRurfJqNRneNzURWyY8pvDdF1MSY8ALFgIgPjAxBsIVwV7XFMBohX3ge0zGUeH4R9/kpjeXktY0xbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17379},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"ce293adf1f4e59fca452adec896648a9778436b9","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.7_1776874525303_0.3009412166520551","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hopak/common","version":"0.1.8","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.8","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"b26037a83c9b610e8d1fd71db83f38fc42bd972a","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.8.tgz","fileCount":9,"integrity":"sha512-xzKQrM2wdImsN486f4s9CECHs0uIJ7lgHuHxVMaElwQHTBnX9coj/0ttFAqwW4shsf4VZ53vvQce7i+0Tar2Gg==","signatures":[{"sig":"MEUCIQDC9VIGRhWvvcLOi3iPjZmFH2tMbDoTI+ZOYnIY7PeYnwIgboxSilDl27kmzM0jU/NEJ/fP05D68XAXl+iAqGk9308=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17717},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"8637373c151212e5e15fa69705dc167d6c8b9047","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.8_1776891370310_0.7817018438222596","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hopak/common","version":"0.1.9","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.9","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"c929b0e86bc8ec9efacf57e097573db08ebabc7a","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.9.tgz","fileCount":9,"integrity":"sha512-DMMUTiatCq9mupek1iEx/QiwHvhlG64Iu12yUVKuGgPh2P5M28qtFtsQWwVfk8C8dE0xMqm0xqUPwFZZtOpN0A==","signatures":[{"sig":"MEUCIQDPveehsvqPNkRYcGthomo0mpRPLmhREndeTEMmaOtLWgIgCximl9ddVYACyil9VkUmbWbgs3o+uNUDxAAvaYgEpq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17717},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"bd520397644eed08c722d6e09e9daee198500e4f","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.9_1776891712079_0.48064604852794135","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hopak/common","version":"0.1.10","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.10","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"06d82b083b8624f1de05ef9dd9050b13fc6051ec","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.10.tgz","fileCount":9,"integrity":"sha512-CUMb5yUnh6RWY7krlXbriW5+oWBnLjDS4ldaquSDeLxGDA3qqoMDIpHS8iwwzm0wb377XOgu0jp6qzD+5e4GWQ==","signatures":[{"sig":"MEUCIBg+216N+VWQ65Odisr24CW8QTE49CLgftecLPwF41OhAiEApkusYiPO7517S21wMbdHBoIEsuKXBZdY5cg7vSSNq/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17719},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"66c2d719177c9d51ea70ada85723ab66b9c1f294","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.10_1776892250621_0.3881754287495207","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hopak/common","version":"0.1.11","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.11","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"6881547671bbe03581002206598f262cb4ed627d","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.11.tgz","fileCount":9,"integrity":"sha512-dMJ/6m1E3mZAnsJ991yS4LKM8RM0fKktX7xj/UGfcLzHbEM97fKZp1N+slh5e4P44r3Cao9lVGkANLk5KgQQRg==","signatures":[{"sig":"MEQCICJ+kYFpXE2HAjxS1fQ7N+9HdI+bPEA4dckUGvtBPs4BAiB2WpcWeSu+2S9XlP3gr8GSpTLiNaSl8pouP7fALTT1pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17549},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"4c9cb06c1053843063852fe34ed531bc8bdc829d","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.11_1776893469212_0.46979600231950536","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hopak/common","version":"0.1.12","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.12","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"4727e46bb9667ea07de8d5651ceebd4c06d1951f","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.12.tgz","fileCount":9,"integrity":"sha512-z5v70FCjhavLvJ10aUc3mX1wQyX4DttM+35z0+Y5MS8SkQDHDNOZPeZ0Vu0+Va05VoEsn+Y6SfJl7qaAyrZ0HQ==","signatures":[{"sig":"MEUCIQDbxxhLqehnibJUAgifAxImGlWCFdxaVF+E2gIa83zyaAIgGvbU6ocDTXxHT8DBpQ5a7IemGwZdZv/pebgMiqDMBmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11491},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"8699e991700b1dd52c027467f7c29f6e37868971","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.12_1776975100180_0.26417207119468644","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hopak/common","version":"0.1.13","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.13","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"249937c644c6639babea0b6be1edb6673a240c35","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.13.tgz","fileCount":9,"integrity":"sha512-fQ3GtiJz7djkQTry6FmUqPGZtQ2pHdbKTc0LM9+0xYViMUfBOky6fgfJC6PbiBgCfxCpA+Kxzc0b3K+C1ER5Bg==","signatures":[{"sig":"MEQCICWVwDlx7jyTTVsmBiOQHqQaqVMi4V85HDLJ8b0DRp/aAiAO/QjDae1YpZpkXKbKOzkbKtAxsCFyfWOuciHxt4aWpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11958},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"00a9c3bad2dd36692305614c93a8bb8291bd43cc","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.13_1776975959802_0.32610918194862304","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hopak/common","version":"0.1.14","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@0.1.14","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"5122c73c7c3006c26193e80fb90d382fbb73a388","tarball":"https://registry.npmjs.org/@hopak/common/-/common-0.1.14.tgz","fileCount":9,"integrity":"sha512-5wgcFJAmhid6K2tAWku5Amln5X4DSgz7qU+eC2iCBW7MHk637CTWfDjOG2chVc42SM+y52XriZYvvTn6VZf1hw==","signatures":[{"sig":"MEUCIQCW2O0I03bUn33qffvbxUaCaClKoioCFugwuCnMu3L/vQIgemYG7KGHKh6anHyYDV391naVg2hy76DpexUr0DrwmzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11444},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"563e7fd2a8e00304e624782e7ece0a3ea86b07bf","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.7","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_0.1.14_1776983549466_0.9219648650425627","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@hopak/common","version":"1.0.0","keywords":["hopak","bun","framework","typescript"],"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","_id":"@hopak/common@1.0.0","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"homepage":"https://github.com/hopakjs/hopak#readme","bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"dist":{"shasum":"e20f947e96854b6c7b9b2d8ea848b2089135d8c8","tarball":"https://registry.npmjs.org/@hopak/common/-/common-1.0.0.tgz","fileCount":9,"integrity":"sha512-87Hgo+Y+GQC2yU7ix3hMuNQICAkkOjpa57paNiLxVIoRocELpzDsAzo1bl8r61SnKJbVbx6TY1ltOOhKuj7GJQ==","signatures":[{"sig":"MEUCIGO0iSA8GhO27Mdjjn2CiqGHMNySrEbG9+Q1Q9C9qiRdAiEA3fvU/V++PvSy5G/DVGDUWaMRvov77E+t74C4AXZVy6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11812},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"gitHead":"bfd4658bd64e6247d5d470a59b049212ab363621","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"repository":{"url":"git+https://github.com/hopakjs/hopak.git","type":"git","directory":"packages/common"},"_npmVersion":"10.9.8","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/common_1.0.0_1786354550802_0.06915595696446752","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@hopak/common","version":"1.0.1","description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","license":"MIT","author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"homepage":"https://github.com/hopakjs/hopak#readme","repository":{"type":"git","url":"git+https://github.com/hopakjs/hopak.git","directory":"packages/common"},"bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"keywords":["hopak","bun","framework","typescript"],"type":"module","main":"./src/index.ts","types":"./src/index.ts","exports":{".":"./src/index.ts"},"publishConfig":{"access":"public"},"scripts":{"typecheck":"tsc --noEmit","test":"bun test"},"dependencies":{},"devDependencies":{},"peerDependencies":{},"_id":"@hopak/common@1.0.1","gitHead":"7f5af9e5a9a885d602dde921c26278107625fb44","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-lQHuvcgT3G+5FV5ZXtXd6BQh/bHkvWpbdalDuYnb5UJsRFOFVsE7Z7NtgTXAhmLTudM192q29So37KlChyubQw==","shasum":"bb9c7612947627776c7d3788a65c53d9fbffde65","tarball":"https://registry.npmjs.org/@hopak/common/-/common-1.0.1.tgz","fileCount":9,"unpackedSize":12863,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hopak%2fcommon@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE4NfWJIHQV4Dup5r96dRQAxeyq71ddqgnSmSRA9QC7pAiEA4K9NqgjP62K5PAQifLI4ptakAz72rLk5TaF7VSUXDZQ="}]},"_npmUser":{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"},"directories":{},"maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/common_1.0.1_1786356229159_0.8813327398429773"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-17T13:04:09.941Z","modified":"2026-08-10T10:03:49.794Z","0.0.1":"2026-04-17T13:04:10.195Z","0.0.2":"2026-04-17T13:07:13.215Z","0.0.3":"2026-04-17T13:26:41.108Z","0.0.4":"2026-04-17T13:37:22.179Z","0.0.5":"2026-04-17T14:05:33.131Z","0.0.6":"2026-04-17T14:21:39.658Z","0.0.7":"2026-04-17T15:05:49.808Z","0.0.8":"2026-04-17T15:17:57.547Z","0.0.9":"2026-04-17T15:35:22.682Z","0.1.0":"2026-04-20T13:03:43.261Z","0.1.1":"2026-04-20T13:30:15.936Z","0.1.2":"2026-04-20T14:04:17.195Z","0.1.3":"2026-04-20T14:24:38.273Z","0.1.4":"2026-04-20T14:50:25.806Z","0.1.5":"2026-04-20T14:52:49.023Z","0.1.6":"2026-04-22T16:11:01.938Z","0.1.7":"2026-04-22T16:15:25.438Z","0.1.8":"2026-04-22T20:56:10.459Z","0.1.9":"2026-04-22T21:01:52.263Z","0.1.10":"2026-04-22T21:10:50.769Z","0.1.11":"2026-04-22T21:31:09.350Z","0.1.12":"2026-04-23T20:11:40.346Z","0.1.13":"2026-04-23T20:25:59.927Z","0.1.14":"2026-04-23T22:32:30.729Z","1.0.0":"2026-08-10T09:35:50.935Z","1.0.1":"2026-08-10T10:03:49.307Z"},"bugs":{"url":"https://github.com/hopakjs/hopak/issues"},"author":{"name":"Volodymyr Press","email":"vladimpress@gmail.com"},"license":"MIT","homepage":"https://github.com/hopakjs/hopak#readme","keywords":["hopak","bun","framework","typescript"],"repository":{"type":"git","url":"git+https://github.com/hopakjs/hopak.git","directory":"packages/common"},"description":"Shared types, errors, logger, filesystem helpers for Hopak.js.","maintainers":[{"name":"volodymyr-press","email":"volodymyr.press.gpt@gmail.com"}],"readme":"<p align=\"center\">\n  <img alt=\"Hopak.js — Backend framework\" src=\"https://raw.githubusercontent.com/hopakjs/hopak/main/.github/assets/npm_both.png\" width=\"460\">\n</p>\n\n# @hopak/common\n\n[![npm](https://img.shields.io/npm/v/@hopak/common.svg)](https://www.npmjs.com/package/@hopak/common)\n[![license](https://img.shields.io/npm/l/@hopak/common.svg)](https://github.com/hopakjs/hopak/blob/main/LICENSE)\n\nShared primitives for [Hopak.js](https://hopak.dev) — errors, logger, config types. Zero runtime dependencies.\n\n```bash\nbun add @hopak/common\n```\n\n**📖 Docs: [hopak.dev/docs/packages/common](https://hopak.dev/docs/packages/common)**\n\nYou rarely install this directly — [`@hopak/core`](https://www.npmjs.com/package/@hopak/core) re-exports all of it.\n\n## Errors\n\nEvery error carries an HTTP status and a code, and the framework's error handler serialises it to `{ error, message, details }`:\n\n```ts\nimport { NotFound, Forbidden, ValidationError } from '@hopak/common';\n\nthrow new NotFound('post not found');        // → 404 NOT_FOUND\nthrow new Forbidden('not your post');        // → 403 FORBIDDEN\nthrow new ValidationError('bad input', {});  // → 400 VALIDATION_ERROR\n```\n\nAlso `HopakError` (base), `Unauthorized`, `Conflict`, `RateLimited`, `InternalError`, `ConfigError`, `PluginError`.\n\n## Logger\n\n```ts\nimport { createLogger } from '@hopak/common';\n\nconst log = createLogger({ level: 'debug' });\nlog.info('started', { port: 3000 });\nlog.child({ requestId }).warn('slow query');\n```\n\n## Also included\n\n`HopakConfig` and friends (the shape of `hopak.config.ts`), `HttpStatus` constants, and small helpers: `slugify`, `pluralize`, `parseDuration`, `deepMerge` (which drops `__proto__` / `constructor` / `prototype` keys), `pathExists`, `isFile`, `isDirectory`.\n\n## Requirements\n\nBun ≥ 1.3.\n\n## Author\n\n**Volodymyr Press** · [vladimpress@gmail.com](mailto:vladimpress@gmail.com)\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}