{"_id":"localflare-core","_rev":"18-5f21376226be623675bf68a536933f42","name":"localflare-core","dist-tags":{"beta":"0.3.0-beta.1","latest":"0.5.0"},"versions":{"0.0.1":{"name":"localflare-core","version":"0.0.1","keywords":["cloudflare","workers","miniflare","local","development"],"license":"MIT","_id":"localflare-core@0.0.1","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"22fa937c3162fa9ac0f5b43c6b05e4ec622c41d6","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.0.1.tgz","fileCount":4,"integrity":"sha512-H4vJSv5W0MgggMnLyyd/B90jgKZQWbJyt93DN0cQ5lYSJpnOJjhDgvlBcE0OYNBM/VYbXWCdQvzxY3Ze9Oh2qw==","signatures":[{"sig":"MEUCIE+KoDE27VMOHDxO62cBfDY5Vb3OgMNOV0RVr840OZIQAiEA8iKZmRUXMlc3OeBi7k0SmbPAHLa6UkRAICsWSeoWAkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23765},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/8379e15465889dd545a9a46e2fc6dc84/localflare-core-0.0.1.tgz","_integrity":"sha512-H4vJSv5W0MgggMnLyyd/B90jgKZQWbJyt93DN0cQ5lYSJpnOJjhDgvlBcE0OYNBM/VYbXWCdQvzxY3Ze9Oh2qw==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core Miniflare wrapper for LocalFlare","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","esbuild":"^0.27.2","miniflare":"^3.20241218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@cloudflare/workers-types":"^4.20241218.0"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.0.1_1766996489229_0.3023498110013014","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"localflare-core","version":"0.1.0","keywords":["cloudflare","workers","miniflare","local","development"],"license":"MIT","_id":"localflare-core@0.1.0","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"37148bee42463895ac20b73e6c51ba25e065aa14","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.1.0.tgz","fileCount":5,"integrity":"sha512-w/oWH/YC1P+Tb3glikslt7qBHBKLnv57pTQifATvDE0TaK26o5bLCq6T23RkdqtQmQ3AGrfJt2w+6dp8KuTmHQ==","signatures":[{"sig":"MEUCIFBYfvUO/tu181sF+dTgFkTmJ9icuJvNtbSQAeYhdUTZAiEAySqHzWg4OEF327dfJR8LWmcI5JtUySUn9rdbCA4NmBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32071},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/eaac979c7a16a4ef88aa7e55bf140897/localflare-core-0.1.0.tgz","_integrity":"sha512-w/oWH/YC1P+Tb3glikslt7qBHBKLnv57pTQifATvDE0TaK26o5bLCq6T23RkdqtQmQ3AGrfJt2w+6dp8KuTmHQ==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core Miniflare wrapper for LocalFlare","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","esbuild":"^0.27.2","miniflare":"^3.20241218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@cloudflare/workers-types":"^4.20241218.0"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.1.0_1767033556986_0.16607354278134223","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"localflare-core","version":"0.1.1","keywords":["cloudflare","workers","miniflare","local","development"],"license":"MIT","_id":"localflare-core@0.1.1","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"3a95bebb78d5e8f6389086cfaaba63fb0987b4c1","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.1.1.tgz","fileCount":5,"integrity":"sha512-UF4TUf3Fbt9hJkRPJ/lAlt6i8+HozG29LSJCbTgh76kXi855qQfNtPyJVwogPTiiDBOvjN2PbKiV/DOw1snSyA==","signatures":[{"sig":"MEUCIQCePnHDO2suxmzw8GtF4RH6sg/HFpge7WPNjdbr8ewiZQIgDcEWIXXbW9+k/HJa2Gy5FgEawgOrT60DafgvpA/hVVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38692},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/db42d7f0703032e3aff2ddb2e52a4d61/localflare-core-0.1.1.tgz","_integrity":"sha512-UF4TUf3Fbt9hJkRPJ/lAlt6i8+HozG29LSJCbTgh76kXi855qQfNtPyJVwogPTiiDBOvjN2PbKiV/DOw1snSyA==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core Miniflare wrapper for LocalFlare","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","esbuild":"^0.27.2","miniflare":"^3.20241218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@cloudflare/workers-types":"^4.20241218.0"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.1.1_1767034135646_0.618869260109121","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"localflare-core","version":"0.1.2","keywords":["cloudflare","workers","miniflare","local","development"],"license":"MIT","_id":"localflare-core@0.1.2","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"52d9cfd4f0e7591793279bf8ffda00c8ce64fc19","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.1.2.tgz","fileCount":5,"integrity":"sha512-qmGCiIYs/ldI8EPY5H7De3yLHzWuaqKmXcGB2GIlEp5RUq59YDKNl/WDH1o9xLuJ7RHwQIK5QKcLWvhO+8/NHQ==","signatures":[{"sig":"MEUCICgoZ7nJNcNnRENnS4t0bICKWSP+qOxO1BDoOaN2PYRjAiEA4R25CURifvHGnXeT74+MtK1h/1a3i9bsXeiDkY89S3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38692},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/f57fcb382fe53f2052118e7ae169480e/localflare-core-0.1.2.tgz","_integrity":"sha512-qmGCiIYs/ldI8EPY5H7De3yLHzWuaqKmXcGB2GIlEp5RUq59YDKNl/WDH1o9xLuJ7RHwQIK5QKcLWvhO+8/NHQ==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core Miniflare wrapper for Localflare","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","esbuild":"^0.27.2","miniflare":"^3.20241218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@cloudflare/workers-types":"^4.20241218.0"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.1.2_1767113641624_0.3684431915940223","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.0":{"name":"localflare-core","version":"0.2.0-beta.0","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.2.0-beta.0","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"3a7def4f55858b1fdb35025ca81c31b809ace312","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.2.0-beta.0.tgz","fileCount":6,"integrity":"sha512-XFYe4EsF+dkNAZCf4lpomQiP9biFciJerGenj4c+jPKJA0dSfSlpsOd4IPg8DfVw7QzKi3r9iLacgTbsEIE+NQ==","signatures":[{"sig":"MEUCIQDgVWjTKfvzns0Dmp6KgAz45VvyiuKh2PKoXKom/dEC6gIgIHZtmBxGD1WWKsBclUk2n4D42AuzJNO1+QF8e5C1lDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16318},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.2.0-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/0b6f87095534a72207a74ee38284d84e/localflare-core-0.2.0-beta.0.tgz","_integrity":"sha512-XFYe4EsF+dkNAZCf4lpomQiP9biFciJerGenj4c+jPKJA0dSfSlpsOd4IPg8DfVw7QzKi3r9iLacgTbsEIE+NQ==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.2.0-beta.0_1767273182611_0.6787747533427242","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.1":{"name":"localflare-core","version":"0.2.0-beta.1","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.2.0-beta.1","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"7e805701fd0c837ec7510aaf00b6a400d6183eb2","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.2.0-beta.1.tgz","fileCount":6,"integrity":"sha512-R2O8IHf+cGc8afo7KaiLYOBl4IwjPJEbDo0Fa4mPa881jo9Y1tGxESEXp2LvRsgPOX9sdKPue02UqMrTBObrag==","signatures":[{"sig":"MEQCIEDhznGwIJ8Bxquj4zxOW41wpqbMkC2/pW2ImOk3bwyOAiBOgB1YDAN48v8yjGnhTNOsDRys5IY2u6ExKHsywSM8kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17188},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.2.0-beta.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/c253b32086a00e3adae0f13ad5dfb93b/localflare-core-0.2.0-beta.1.tgz","_integrity":"sha512-R2O8IHf+cGc8afo7KaiLYOBl4IwjPJEbDo0Fa4mPa881jo9Y1tGxESEXp2LvRsgPOX9sdKPue02UqMrTBObrag==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.2.0-beta.1_1767274098643_0.7001794421311498","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.2":{"name":"localflare-core","version":"0.2.0-beta.2","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.2.0-beta.2","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"bda6bc612e092a96b759343f1f69fd3923696535","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.2.0-beta.2.tgz","fileCount":6,"integrity":"sha512-m6Ve0RFqsWZ2i/GB40Ygs2FxMtcdCnSROblD12srhlqJ7aNET8cFTocddioUSTZ9uB+MjmWazbyk3BPuLlwZ2A==","signatures":[{"sig":"MEYCIQDry2jdc8vlPBGDyjYM6ch5COblz9+aa4vtvWUtE7yNHgIhAPaesnvHbQR6pmiyjYMiK63GYJfJGqdykNOYa/yPlc0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17356},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.2.0-beta.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/bc6632c25c4adbd94f8a7c65f8f40ccf/localflare-core-0.2.0-beta.2.tgz","_integrity":"sha512-m6Ve0RFqsWZ2i/GB40Ygs2FxMtcdCnSROblD12srhlqJ7aNET8cFTocddioUSTZ9uB+MjmWazbyk3BPuLlwZ2A==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.2.0-beta.2_1767283182843_0.2891182792491631","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.3":{"name":"localflare-core","version":"0.2.0-beta.3","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.2.0-beta.3","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"6ddb81c242e03817ae7dcd1e76424d5c8eccdab1","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.2.0-beta.3.tgz","fileCount":6,"integrity":"sha512-QSR5EqA6vS/U1PsDfKi2s4qUQL4WpW65UNd8ekJMbnNlG2VOOTEPAv6dCCsYCB+Ox9t2k3EgffNsiLLzqMlK7A==","signatures":[{"sig":"MEYCIQC9nm5NpvnNVsXiP/W62wK8OlRtO8HOZexa8oA/wG+BOwIhAJLcNb2krM5oOKwPwGy6uWU4Ajuvg0d5LCNREA/CHjHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18631},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.2.0-beta.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/5b56843090285ba96a1dd67dd1b1e57d/localflare-core-0.2.0-beta.3.tgz","_integrity":"sha512-QSR5EqA6vS/U1PsDfKi2s4qUQL4WpW65UNd8ekJMbnNlG2VOOTEPAv6dCCsYCB+Ox9t2k3EgffNsiLLzqMlK7A==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.2.0-beta.3_1767288106635_0.8618775162869095","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.4":{"name":"localflare-core","version":"0.2.0-beta.4","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.2.0-beta.4","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"5249a8180cd124665cc1baa37f9eb9bee0df159c","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.2.0-beta.4.tgz","fileCount":6,"integrity":"sha512-hc/36nZHJWr+x0Hh3AYGax9K1KzEUJ6Axxvizmpxf2u3cAa7cCnqo6HRkOs1sLDiWGYmNqDaJNlZllfh0y7peQ==","signatures":[{"sig":"MEUCIC/8N0Y6+8swtcPjwfY2N5cSKndwb2nOeF5ReyQSFJLXAiEAhExy7XNgbSfHitu2OCBNtzZxK438SLXvbLC1m7vX3+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18631},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.2.0-beta.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/fc0cf42e8c2ae2dd634fdde1cc7d596f/localflare-core-0.2.0-beta.4.tgz","_integrity":"sha512-hc/36nZHJWr+x0Hh3AYGax9K1KzEUJ6Axxvizmpxf2u3cAa7cCnqo6HRkOs1sLDiWGYmNqDaJNlZllfh0y7peQ==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.2.0-beta.4_1767289769583_0.09663071062864637","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"localflare-core","version":"0.2.0","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.2.0","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"0d433ac334dc07cda0b07e8ac6479da8b9a68267","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.2.0.tgz","fileCount":6,"integrity":"sha512-QQnPIkj1SW1oPRJnBal/I1J7Aeau17wnDOy/gSFRKnvk/jlhGhFPBNhvFRc5Lz4wuLUlgD8V9Q9c9L4W/qkIzw==","signatures":[{"sig":"MEYCIQCHfFlCi25S9q99okEJsJkGyMS68t0SI5JB9PzMFhL7oAIhAIn72hWoehPOBc8MgDTOdzyNlHqDAD/E06aZt0ouZBX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18624},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/ead3ae0feec8ede3397cbedf0a44ee4e/localflare-core-0.2.0.tgz","_integrity":"sha512-QQnPIkj1SW1oPRJnBal/I1J7Aeau17wnDOy/gSFRKnvk/jlhGhFPBNhvFRc5Lz4wuLUlgD8V9Q9c9L4W/qkIzw==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.2.0_1767290513931_0.9348973514178323","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.0":{"name":"localflare-core","version":"0.3.0-beta.0","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.3.0-beta.0","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"92d3139892527f45ec3d2d0ec02e25d39ecb0106","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.3.0-beta.0.tgz","fileCount":6,"integrity":"sha512-4D8R8YAjTbGmtuo5cKyfdoAcN8BkfHuCJX/he1q2Om5dwJLx0eQbacErR4ENLayxDKOUIQW7ULfv6tssGhK8mA==","signatures":[{"sig":"MEUCIFSZOFRB/sSJfgyYGryAnxbkVlu+zN5PrUYZAH3jKNdlAiEAwZwTbfpGSCSU7+6ZLHzM1Bwzs5lX+aVanWqGSHLitOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18631},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.3.0-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/4693b04c3d8784845cb789cabe9beba3/localflare-core-0.3.0-beta.0.tgz","_integrity":"sha512-4D8R8YAjTbGmtuo5cKyfdoAcN8BkfHuCJX/he1q2Om5dwJLx0eQbacErR4ENLayxDKOUIQW7ULfv6tssGhK8mA==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.3.0-beta.0_1767341913991_0.491756390581668","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"localflare-core","version":"0.3.0-beta.1","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.3.0-beta.1","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"5a72c08873ca91aa7dd96ec7b6325b7fdd65a55f","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.3.0-beta.1.tgz","fileCount":6,"integrity":"sha512-dO/Q9mzY8NxLL2TMVdVns65+r35wiEIWYyZXSp6JS2CzJnJZ778prdo8w49w1eB5D6uo5vqk7l5nd6lzAyWlhg==","signatures":[{"sig":"MEUCIQDOpH16WHlOV9BIw1PFokLdAeXDbW0KdpqbDA2ICQ3zBQIgPeJCZsySY7O4HKVmgADxAclhzLmeaBDRH6sBxcnyNpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18631},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.3.0-beta.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/8b5c8034ff19f0b0384bf9efb5cf03f2/localflare-core-0.3.0-beta.1.tgz","_integrity":"sha512-dO/Q9mzY8NxLL2TMVdVns65+r35wiEIWYyZXSp6JS2CzJnJZ778prdo8w49w1eB5D6uo5vqk7l5nd6lzAyWlhg==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.3.0-beta.1_1767450811493_0.7459523973006279","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"localflare-core","version":"0.3.0","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.3.0","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"6e70fc8452baefe440928c527ce5f9644fcbfb71","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.3.0.tgz","fileCount":6,"integrity":"sha512-M6AyxPYU429Tybf5hX4hK6OkVzWgCFGvTpcHoBUZADOVWookUsBZoYVbg1zFHgjLGqLa+uVtdZgWgHXMXWXllw==","signatures":[{"sig":"MEQCIH2WfOX0+Z8P62YLA0B+WR36nrc/MDaUqKWohY1ykNwyAiA+lhr/L9cbsFwbXcncmiPEWKbzy5x4SlEUPvApkkTafw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18624},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/4c807ce71c2ecf4195eb206e0a06070c/localflare-core-0.3.0.tgz","_integrity":"sha512-M6AyxPYU429Tybf5hX4hK6OkVzWgCFGvTpcHoBUZADOVWookUsBZoYVbg1zFHgjLGqLa+uVtdZgWgHXMXWXllw==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.3.0_1767451329477_0.8120880394330232","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"localflare-core","version":"0.3.1","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.3.1","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"b851f20a9cbabb5f239096b350046d9306c5b852","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.3.1.tgz","fileCount":6,"integrity":"sha512-w8LHqS+pSFMqlHMmqAjqbhCDMiW4rQ8nuoiLoLVW8kNCOSOX66/fZuzXkghpQe0oUwJ7UOd20LUGRjCw0JELvQ==","signatures":[{"sig":"MEUCIQDXNSNIf9jStC5ZYJ6o6GhG7SgSC/a/pbnu/6SJwUhpCgIgE9BT6SNrKfw5rMG46gYXEn6D07hArMRGhnvyobAti0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18624},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.3.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/03d15b14087f3e40304dff2535206274/localflare-core-0.3.1.tgz","_integrity":"sha512-w8LHqS+pSFMqlHMmqAjqbhCDMiW4rQ8nuoiLoLVW8kNCOSOX66/fZuzXkghpQe0oUwJ7UOd20LUGRjCw0JELvQ==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.3.1_1768039485306_0.6740884745569096","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"localflare-core","version":"0.4.0","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.4.0","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"297ee6edc6a1a170f609deb86c57004d7f3180f1","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.4.0.tgz","fileCount":6,"integrity":"sha512-GDl2hQjAYdgR3hCu2joy+ZUf2u0+FtHuZw8OYq3WbdzIYdH/0Raig0Jxe++IBQnfhvb/rn0YFbNWl4Pzo+pk+w==","signatures":[{"sig":"MEYCIQD2pj8I3GSmdF+2aBFp3yySPre74aTEtS2hSZQ9LWv0uwIhANwQSYkOrM363wAboTSfQtVMzkz8ZimKl6+MffRNdbpR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18624},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/45d267a5300e1274f498df5a8fcdc3c7/localflare-core-0.4.0.tgz","_integrity":"sha512-GDl2hQjAYdgR3hCu2joy+ZUf2u0+FtHuZw8OYq3WbdzIYdH/0Raig0Jxe++IBQnfhvb/rn0YFbNWl4Pzo+pk+w==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.4.0_1768652401271_0.5041519520815203","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"localflare-core","version":"0.4.1","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.4.1","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"33cf338f66ce414224764813aa41dcf661198852","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.4.1.tgz","fileCount":6,"integrity":"sha512-sjpDGgL378rARiqHdjnSQUt7epjci91ebKTDFe9P4evuCbg6t02yR0frz84xVv8OoD01llTlR1bwzoMZ5FkDLg==","signatures":[{"sig":"MEUCIQCjPTIMUGNbu8703+fO76vvBtgIlUbIKOQuNkVgSNrzJAIgKTKUTvbKACpor0RV69S/Usp9LcqIeAMcugsVWQ6jb0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18716},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.4.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/142e4835994e42583bc23cf35a722d9b/localflare-core-0.4.1.tgz","_integrity":"sha512-sjpDGgL378rARiqHdjnSQUt7epjci91ebKTDFe9P4evuCbg6t02yR0frz84xVv8OoD01llTlR1bwzoMZ5FkDLg==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.4.1_1768675288195_0.23474719347881856","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"localflare-core","version":"0.4.2","keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","_id":"localflare-core@0.4.2","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"homepage":"https://github.com/rohanprasadofficial/localflare#readme","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"dist":{"shasum":"4630ad39d5c58085946b57f5b8c2b7c28cc01f4e","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.4.2.tgz","fileCount":6,"integrity":"sha512-0CWsePqVSHpjmCQC98YJk9hgvGiZFucish7ilIiktfg6zDt/AsyIu4sWUr7T6TioCHoT6B9jYa7fnFungImCNw==","signatures":[{"sig":"MEYCIQD9dpTHuGEvr9P+kQkHOJuUXHUvuE09jCQH++GzEvvitwIhAOba5krIeI4RILmjJwAoND9DPne5kPPwVXV1RC667yd4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18716},"main":"./dist/index.js","type":"module","_from":"file:localflare-core-0.4.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/56d9912cae61b205c4f5eeeb6cc91696/localflare-core-0.4.2.tgz","_integrity":"sha512-0CWsePqVSHpjmCQC98YJk9hgvGiZFucish7ilIiktfg6zDt/AsyIu4sWUr7T6TioCHoT6B9jYa7fnFungImCNw==","repository":{"url":"git+https://github.com/rohanprasadofficial/localflare.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core utilities for Localflare - config parsing and binding discovery","directories":{},"_nodeVersion":"22.20.0","dependencies":{"toml":"^3.0.0","tiny-jsonc":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/localflare-core_0.4.2_1769797709914_0.14413068092559933","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"localflare-core","version":"0.5.0","description":"Core utilities for Localflare - config parsing and binding discovery","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"tiny-jsonc":"^1.0.2","toml":"^3.0.0"},"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2"},"keywords":["cloudflare","workers","wrangler","config","local","development"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rohanprasadofficial/localflare.git","directory":"packages/core"},"homepage":"https://github.com/rohanprasadofficial/localflare#readme","publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"localflare-core@0.5.0","bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"_integrity":"sha512-FfioetNdoRCWsWqITOMxuwtrkH6ENBC1H8nUoyevoW/Q15C913NTA070Eh0ZyYRsUq58M93WcthHhMRCjUvYVw==","_resolved":"/private/var/folders/cz/nvvd_tws6b9bdn7gdy2qtpxr0000gn/T/11aeadab167c6125b99020a60dbd4db0/localflare-core-0.5.0.tgz","_from":"file:localflare-core-0.5.0.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-FfioetNdoRCWsWqITOMxuwtrkH6ENBC1H8nUoyevoW/Q15C913NTA070Eh0ZyYRsUq58M93WcthHhMRCjUvYVw==","shasum":"7cdc59eb2a5ca4e1a3c1f2a0c8c499ddcf5f564a","tarball":"https://registry.npmjs.org/localflare-core/-/localflare-core-0.5.0.tgz","fileCount":6,"unpackedSize":18716,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICuZ0k2WLvGWcNQr845qUitT81Zd12/I+cMna5c++891AiA6HNEDvtqR0VLKdNMNhKqeMW7Z8+ZqoYYmZtfVV5UWFw=="}]},"_npmUser":{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"},"directories":{},"maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/localflare-core_0.5.0_1773489759825_0.643451268515872"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-29T08:21:29.099Z","modified":"2026-03-14T12:02:40.162Z","0.0.1":"2025-12-29T08:21:29.379Z","0.1.0":"2025-12-29T18:39:17.129Z","0.1.1":"2025-12-29T18:48:55.786Z","0.1.2":"2025-12-30T16:54:01.830Z","0.2.0-beta.0":"2026-01-01T13:13:02.772Z","0.2.0-beta.1":"2026-01-01T13:28:18.792Z","0.2.0-beta.2":"2026-01-01T15:59:42.981Z","0.2.0-beta.3":"2026-01-01T17:21:46.786Z","0.2.0-beta.4":"2026-01-01T17:49:29.721Z","0.2.0":"2026-01-01T18:01:54.074Z","0.3.0-beta.0":"2026-01-02T08:18:34.117Z","0.3.0-beta.1":"2026-01-03T14:33:31.664Z","0.3.0":"2026-01-03T14:42:09.637Z","0.3.1":"2026-01-10T10:04:45.447Z","0.4.0":"2026-01-17T12:20:01.426Z","0.4.1":"2026-01-17T18:41:28.337Z","0.4.2":"2026-01-30T18:28:30.085Z","0.5.0":"2026-03-14T12:02:40.031Z"},"bugs":{"url":"https://github.com/rohanprasadofficial/localflare/issues"},"license":"MIT","homepage":"https://github.com/rohanprasadofficial/localflare#readme","keywords":["cloudflare","workers","wrangler","config","local","development"],"repository":{"type":"git","url":"git+https://github.com/rohanprasadofficial/localflare.git","directory":"packages/core"},"description":"Core utilities for Localflare - config parsing and binding discovery","maintainers":[{"name":"rohanprasadofficial","email":"rohanpd.work@gmail.com"}],"readme":"# localflare-core\n\nCore configuration parser and utilities for [Localflare](https://www.npmjs.com/package/localflare).\n\n[![npm version](https://img.shields.io/npm/v/localflare-core.svg)](https://www.npmjs.com/package/localflare-core)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Overview\n\nThis package provides core utilities for Localflare:\n\n- **Config Parser** - Reads and parses `wrangler.toml` / `wrangler.json` / `wrangler.jsonc` configuration files\n- **Binding Discovery** - Extracts D1, KV, R2, Durable Objects, and Queue binding configurations\n- **Type Definitions** - TypeScript types for wrangler configuration and Localflare manifests\n\n## Installation\n\n```bash\nnpm install localflare-core\n# or\npnpm add localflare-core\n```\n\n## Usage\n\n```typescript\nimport {\n  parseWranglerConfig,\n  findWranglerConfig,\n  WRANGLER_CONFIG_FILES\n} from 'localflare-core';\n\n// Find wrangler config in current directory\nconst configPath = findWranglerConfig(process.cwd());\n// Returns: ./wrangler.toml, ./wrangler.json, or ./wrangler.jsonc\n\n// Parse the configuration\nconst config = parseWranglerConfig(configPath);\n\n// Access binding configurations\nconsole.log(config.d1_databases);    // D1 database bindings\nconsole.log(config.kv_namespaces);   // KV namespace bindings\nconsole.log(config.r2_buckets);      // R2 bucket bindings\nconsole.log(config.durable_objects); // Durable Object bindings\nconsole.log(config.queues);          // Queue producer/consumer config\n```\n\n## API Reference\n\n### `findWranglerConfig(directory: string): string | null`\n\nSearches for a wrangler configuration file in the specified directory.\n\n```typescript\nconst configPath = findWranglerConfig('/path/to/project');\n// Returns: '/path/to/project/wrangler.toml' or null\n```\n\n### `parseWranglerConfig(configPath: string): WranglerConfig`\n\nParses a wrangler configuration file (TOML, JSON, or JSONC format).\n\n```typescript\nconst config = parseWranglerConfig('./wrangler.toml');\n```\n\n### `WRANGLER_CONFIG_FILES`\n\nArray of supported config file names: `['wrangler.toml', 'wrangler.json', 'wrangler.jsonc']`\n\n## Types\n\n```typescript\ninterface WranglerConfig {\n  name?: string;\n  main?: string;\n  compatibility_date?: string;\n  d1_databases?: D1DatabaseConfig[];\n  kv_namespaces?: KVNamespaceConfig[];\n  r2_buckets?: R2BucketConfig[];\n  durable_objects?: { bindings: DurableObjectConfig[] };\n  queues?: {\n    producers?: QueueProducerConfig[];\n    consumers?: QueueConsumerConfig[];\n  };\n  vars?: Record<string, string>;\n  // ... and more\n}\n\ninterface LocalflareManifest {\n  name: string;\n  d1: { binding: string; database_name: string }[];\n  kv: { binding: string }[];\n  r2: { binding: string; bucket_name: string }[];\n  queues: {\n    producers: { binding: string; queue: string }[];\n    consumers: { queue: string; max_batch_size?: number; /* ... */ }[];\n  };\n  do: { binding: string; className: string }[];\n}\n```\n\n## Related Packages\n\n| Package | Description |\n|---------|-------------|\n| [`localflare`](https://www.npmjs.com/package/localflare) | CLI tool (main package) |\n| [`localflare-api`](https://www.npmjs.com/package/localflare-api) | Dashboard API worker |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}