{"_id":"use-weather-forecast","_rev":"245-ca376a27b9c86c6e26a8f1f4fc735e47","name":"use-weather-forecast","dist-tags":{"latest":"0.1.244"},"versions":{"0.1.0":{"name":"use-weather-forecast","version":"0.1.0","keywords":["react","weather","forecast","open-meteo","cloudflare","ip-api","component-library"],"_id":"use-weather-forecast@0.1.0","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b55674ba28881b20f0641da0023e2f67f9ec0771","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.0.tgz","fileCount":8,"integrity":"sha512-NzeHPhD3NwEr31XnueTztPaRt1lI4KtvK+mzRURnBHQgdDHM5Oswtk/l4r7QEFSLWFPch9bUJtCpy2QOQN0sCA==","signatures":[{"sig":"MEQCIAkv2CNTmmaVqDlpeE31bN7i0XA6sPQXadTWwEZlgyZPAiBDT+z+9OwnLACsDew56Cbu1yEmE8ujsX7WSnz/PRyCWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aa8a6cfd70c96c0ca298ce2419821c95a8426ef3","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.0_1785977049544_0.25458909499285","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"use-weather-forecast","version":"0.1.1","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.1","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"78e01ff716d4b6d5143d86182875ab4506af0cf1","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.1.tgz","fileCount":8,"integrity":"sha512-U/zSc68RRFckXPbZsluVGwj9c7AhjRrakf0cYsnh4/P8/fECtzvWggcBD706piWBf40gcf6gkMVv3AxOXYY75g==","signatures":[{"sig":"MEQCIAqI06wzRiyAn8u8PhDEKxcliU1tbsy64T0V6TGbqhJQAiBbwYnO2rCxN0kyiA7DrZR+wjMmUFjXTXBcCECvAYuDew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ae52b4fd25fd166e4a4e384510cbae164d51b54a","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.1_1785994635850_0.7052002458312328","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"use-weather-forecast","version":"0.1.2","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.2","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"29cfb8ca140aa561d9b5793182c5f392fc09d72d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.2.tgz","fileCount":8,"integrity":"sha512-0B01kYRzYDXHoQuSmcCJ4Yu9WpjH5m4FOajhsfvlU7VSU0WvCtm4euFr5Na+i0kYK5Bp/USpUZ2ARsS754PxkA==","signatures":[{"sig":"MEUCIQDS8o/UAs3ZMKr4xhDm0y9UvrEf2dX+tjtpPdICNa5W2gIgSbJcwfdxuNhTgUZjudGmokxIB91sbfz2dWzMoV7xHqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"da9d80ca66ecb5d7be0b4ef53c95b24257ef54ea","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.2_1785996127266_0.32757390788796603","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"use-weather-forecast","version":"0.1.3","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.3","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"51ed94fb4e7ed6213b08ea97829e77b00bb33f41","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.3.tgz","fileCount":8,"integrity":"sha512-4pGRH7cd7hAdOMaH56OsVC+s13QgIajqde+K3OQdSMfCKpgS1P7/pst9k5P9V9QVrwSpXpAMjnhZ6hcuNd7Ilg==","signatures":[{"sig":"MEUCIQCddAvCCAe2tVcdnZF2sg/3BzAcwiqpoCMmpYaubAaSrgIgYPOsdaPZcsjZMLDhjtZ9fHSPQyuc1VLLVSRql6XSG/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"805f339e0ea758979cf609cf0e917092fa28e183","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.3_1786002912294_0.09491532202133368","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"use-weather-forecast","version":"0.1.4","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.4","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1ac197210ca1eb691d890a2705f6364db63591cd","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.4.tgz","fileCount":8,"integrity":"sha512-EdJU0M8ojzVNfb0f+dyX2L9uSbZbAy5sTI4cWZIcbcemMLcup7ieg1fVcgdfOj4dtG4+76r7PFXkiuYCq7CGxA==","signatures":[{"sig":"MEQCIAzmis3ChZPe34wskPXNdktCq8Z1MpPAU1igDcBUOyDMAiAHTRpC0/1fTdA344SxOscPY3CMgyLXr/aH7tAY2CwNQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2379d97c98bade18f0f84a0470fe2c08d119634e","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.4_1786005387267_0.7365408278867667","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"use-weather-forecast","version":"0.1.5","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.5","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"056920ccf32ebe80cd56ebcee2c4bfcacb428fbf","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.5.tgz","fileCount":8,"integrity":"sha512-GEt93hKeu9VsFqXW9sB47QXJd0bMYD04Y8cpvRHUQ9r8gQrJ+19nns5ZmhsjmNNQGgCV97psba2vvWfAuXWYvA==","signatures":[{"sig":"MEUCIG1Ml0nkYbgxcedsU7o/BBwVh8nwAYCLsBcZNeSMb2fpAiEA6IPagPFFt1H2EEqQ9zpVG3anbn8P1gMXhVaaFGXDGAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bc25c616e504abf435c4b9a4dd48a2e766bf8cff","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.5_1786008123302_0.3917234453532461","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"use-weather-forecast","version":"0.1.6","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.6","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"159bfbb57901f22c04c18e9de5a0466e8f88c720","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.6.tgz","fileCount":8,"integrity":"sha512-ZQtZySt4oxqvyc0piXlVp17g2O8ggf5i+DMCmiY3GtV49g9fW0PQBw0EbDEMJXKxf8TSj6LHLYAIHezhw2civA==","signatures":[{"sig":"MEUCIQD7g5CAO7cj/C1tfJMOt03imKdax4PhujCMbVJ2BuaYlQIgOPXkvF8nuhwE/n9UwBYqfdrUOMM5GkGzWTZEvD6k4lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c0a49ca810d51011e27061cd81634bde52472ad4","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.6_1786008461178_0.22395244538446857","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"use-weather-forecast","version":"0.1.7","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.7","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b63e7d9575953c2cc84c57f9a062ed75d2e6f4aa","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.7.tgz","fileCount":8,"integrity":"sha512-BkUVVEk+EX2gQ+0xxxJdl+AO4NrCEVEwbbhkKyg5Prsw9NuqyAcSl9NKPKAK0B2aZ/XLlbG5Dw9JRLM+ZWdMYA==","signatures":[{"sig":"MEUCIHW3ZfSdB/mTTST+LmW+TmyOoJtg/0qnrWMq8IIbk0QmAiEA4H02rR3wZ0SD6nHnkeCJjIBsqxY9fIu6HKk3AvYhiA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aeacab56c6e02156c2437a012f6bf024cdc7740d","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.7_1786026014594_0.582072849980801","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"use-weather-forecast","version":"0.1.8","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.8","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"db01c90a06639af6a39e06e5c348afdfebade09c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.8.tgz","fileCount":8,"integrity":"sha512-7eqBg91ZWFSqgWsssAnI0H6h6VVLyrkXqsM8RbdugEksJwhtB9HhFAwY+YMrCEHrnsssu3w2t6rWMxQIdYZ2wA==","signatures":[{"sig":"MEUCIQCYFdGbnqb3QHbOlT3gjN/WPxOBA9leWUhi9Glm1W+5ewIgPxuYn1huV0rMaMtr6BWUH0QRspIdypxB7W2r3lZ7Yq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4ffef969ebeb8db2c3cee7e354ef7366f4743178","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.8_1786078565478_0.37721790462058213","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"use-weather-forecast","version":"0.1.9","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.9","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b89a4547467f5833e815f404f208fad13792d6ac","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.9.tgz","fileCount":8,"integrity":"sha512-D8MmQj1WB/Pql8fCXZKXO5unSwnoY2hVsYKENMZwsUNeZB4QZdABknlB5+kIWLJoapITufpjCHeWQUfbVnYaCg==","signatures":[{"sig":"MEUCIFQxu6lVfCX+BZO07/5nL8j47FSxRPA9bCikOgfkAia4AiEAueGHAXVfTA4x/atbYkWvz5J+zTE3BGqaRQ/5eD7zbE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1cf369d846e4e06bc1e7f95a0cf05f428c4c921b","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.9_1786237815627_0.0012397716050753793","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"use-weather-forecast","version":"0.1.10","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.10","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6d72638eadfa96a7ac05c2f4206973a9370297d1","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.10.tgz","fileCount":8,"integrity":"sha512-ijncrFWQl957AYkbKlJG0U4y5qPvV/mQtBZsKKpGgG83mhWEKnhzXTKL1Optg7tT+1sJO15SsPzFNJLR7xAAwQ==","signatures":[{"sig":"MEUCIFPxNIMroVJXxHSA7MukfrZIbXPOmrfCYadLobi7i/WIAiEAqpgW52ZLK4AQ+My2guxIX+ON+NICbFtznNZVFGJ2XKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aedd90437e22e6217301f9a85c2c0ab4b95d0ecc","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.10_1786243144518_0.6876733009822735","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"use-weather-forecast","version":"0.1.11","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.11","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"87b4b0b5adb7c9bfd00585e92005a22dd67b1039","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.11.tgz","fileCount":8,"integrity":"sha512-cAvmIfzxVi+ydgpxEjbjXa12/Zr+EX29sW2kU2eK6MJGh40i438h3o0acvHBuWBQvsIT94Wprok5bRxcloepwA==","signatures":[{"sig":"MEQCIBi9+GfrmpvFJMFjDoywxHAipe7ziE8eJGyRefjYHl3zAiAxjlQdB2OKwinKtQxZuH4hKg7Dd3WB8cmu/vlDLSZXaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2fa8371ce2971a884f06e9602569e014fafa514a","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.11_1786243291956_0.5640883819760849","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"use-weather-forecast","version":"0.1.12","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.12","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5ec2b41a837bbab8f2f0edb9b81410825ffa0d83","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.12.tgz","fileCount":8,"integrity":"sha512-WtFpe2cmW1sNQLY0QfCXF/Vh+GvmjSX2cgtnKKTAS/0KrItA0xNml7f7f6kL1Nen8cuVQlP29A2grXbTRfhlRg==","signatures":[{"sig":"MEQCIHDR+M9Fn6JnIK9A/SO1eU8Q6MKwlRmps+iAmHtHRWfFAiBPgRHI5twqWueOy2yhoorevc/AQqzshPL8SYjB1I3NtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"61830caa7be887c11fd754602c2cbaf4feb57510","scripts":{"build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","wrangler":"^3.88.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.12_1786244292558_0.5782450240944139","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"use-weather-forecast","version":"0.1.13","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.13","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"82f622154ebe51c6d4eaf59a7d2658cd82e3318f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.13.tgz","fileCount":8,"integrity":"sha512-jGVtoAjIiSbcxYcW2F1TyE3LK+zWCeBwMNYnmLtErkFlvkLRl94yayWWhhEE0Mpx1IaMNxXOzVHsi3xBJ2OQ8A==","signatures":[{"sig":"MEYCIQD6oxkrd+j00n4E0aBFo9Z4q+7fXJkEgVkZtbfWQNkOegIhAPRUm/w2WdpwPhCbnVZCyqNPsD9yfZkho7qcqDLcIHoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"91f9d50cd72b1a4d24b101c4b2f05a0908f2beaa","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.13_1786260371444_0.18834031474241364","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"use-weather-forecast","version":"0.1.14","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.14","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4833092303b71a1e6a2621bf80213c31a3e3cb74","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.14.tgz","fileCount":8,"integrity":"sha512-0bX0veXRl9m+lmnlGl/rGj2ckkwnA65NhRg87Z1DAzctLTfeoJDbTwtu+S3HmgDT3oMmkdfftPdNyw8laqwvVQ==","signatures":[{"sig":"MEUCIBaN/F83qVmbq7oA40lp+ufOLsPdI4S7A3z9bHI6GPDZAiEAumMRE4WD1pNa2egMGcJvcc++qXOppOlNVVR6z1lNImw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4efab7f19c359659283e4a8e5fc16b14f8282965","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.14_1786337737700_0.17501266372661473","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"use-weather-forecast","version":"0.1.15","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.15","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"eff9d670fe765225859f64714ae441ec113ab3d1","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.15.tgz","fileCount":8,"integrity":"sha512-JxfFu6SBxw5RU8o/hp2KxndxfMtO/6XT3mJKwFxkMQLMNH5gkz8bp4wRIXXzxzGiqrBOivmDiMydp4fwV+UxCw==","signatures":[{"sig":"MEUCIQDBTl+ML09tPlDRteFkPTNF/L4bg1GSjKM7J3iIlFQ2ggIgYIMZDy1cTmqQL9QuV+zmFiYQ/RxrTQNqppfC73bZz1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71ce3f2df7d6c40552b7c48ebebb300a2fd1fb52","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.15_1786349199241_0.94496708988134","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"use-weather-forecast","version":"0.1.16","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.16","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1eca3e6f6a78e34ad50feecd794bc07247b63360","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.16.tgz","fileCount":8,"integrity":"sha512-SFAmA2t2vehxShKS+NGQDUpqm/4RE7O1OSPVLLFAcap6UZFiKy1E21niPEEIK2QnrFsQ81xvqa/HMDAyrnPGcw==","signatures":[{"sig":"MEUCIQCsMlFhlIMu4EZnl4W4CrEr2YvHhr2OC/5lWDLFuw7/YQIgD597tDbUDx3h/220noyMyUSBdaHbuJyZ+jofOLknxTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cc9f44f9ababb98aab775687623ba6e0cc844532","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.16_1786349237593_0.7293625051761774","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"use-weather-forecast","version":"0.1.17","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.17","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9705ce7fe80fd5f904199490b7aaa8ca553bad98","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.17.tgz","fileCount":8,"integrity":"sha512-k0t60N3oeKMzS/ZZnmG3L8qmcSOvt5DPHZ6kiBGu4cNn+zaAMWpoIwAIw6PHE7yzeqHJUq33zrrFd1GbMdFBEg==","signatures":[{"sig":"MEYCIQDkM9a86aCMS9bH9K41bzSWIvdygfkHHZZkX9knR2fe2gIhAOj9IrDLEvtLouw2KhxfHAwH4EMe17UpJA+MA8rqWAXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9c65a1bfbbdaa62ef19246ef67dbe99f0c1f7f85","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.17_1786356986089_0.005535401349733737","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"use-weather-forecast","version":"0.1.18","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.18","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d001cdfc98e2f293f443c8eeb3d5075ab5b0aa03","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.18.tgz","fileCount":8,"integrity":"sha512-OsVABlSuJJ/8Qq3BitI9Sd2KEzxKMf04oFnlfE0UyszGCpEtuRFbQstcEllDccu3IzDSkxBKcTryPeBfLfy0ow==","signatures":[{"sig":"MEUCIForN3ZNJydfowvw9GFM5UD0G8234RKDWR2XSh/5rdyuAiEA17DFrdvH1zKSmCL/bsYVYpgp3zABaPWbA7/d+wWzFMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c6d9548f588782d0503fe12ef4327499f4d55acd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.18_1786410090851_0.6654492369972462","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"use-weather-forecast","version":"0.1.19","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.19","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8f7b1abe1a01eaf90ad773713cb16b7075ab57ed","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.19.tgz","fileCount":8,"integrity":"sha512-brMTqxbYIeyYYvCohokIi4nGWHxflMDIn3u1VtaZx4iWjzQOMEPh1/KcCw9z0IQt0wvyycHU+OnbzGUcfknkWg==","signatures":[{"sig":"MEYCIQDCctWVpj7JFiNV9ZRSU/+no9gkVgIO5YRfi9yZvqtBtgIhAP08u4/sXxMppEd11iF8tXP/6fOAlip/Pm15ZZrXmhqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8c237884e84741fe7d27d9fb3bfe0bd9a0efef5a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.19_1786411939252_0.8340693111765365","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"use-weather-forecast","version":"0.1.20","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.20","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7055e1ab23e52cf1c88e48cd36f51e537cc94eef","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.20.tgz","fileCount":8,"integrity":"sha512-+YWRKhH9QG1pZMXbQOtZn17oKVY4ftLdO/N7oSL7G7br9nBgW2cDDtI6v1tRz2Hw4F74J+ETTTT15+wxioOEiA==","signatures":[{"sig":"MEUCIB4BfF6aQho01Zi2ikjc0umpGVJ3t/HCfTY9vbVlia3RAiEAgNWaYi1Qw9bbVDacl7LRv4RgBEMVxLL5ZCN+0O3Jgw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b80ce89a08e621a6f9535855c5038449bdf5c9ad","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.20_1786416098769_0.2904281397894022","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"use-weather-forecast","version":"0.1.21","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.21","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f2d3b4d91259cf47b3c4d9645a3dc3a785a91e72","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.21.tgz","fileCount":8,"integrity":"sha512-aQT9BKwNVedeZEgassJbh52y6R2oHtAW+yNTZNb8tSBQ12ZcaY/oSKvRQoTVL0EX+VP0KPgn6ZhjkAgi4pNqGA==","signatures":[{"sig":"MEQCIH4Fmt8W78ZNh7rwA4Tw/JmQY/jB90rh33AJcBor1MjHAiBzlsVICCICRBOXKcNTlyXmXqi2w1IfxI8860N1qYdNSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"576cf269d981a3aa1c08dca1354297ad70f38357","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.21_1786437935973_0.5318280357422953","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"use-weather-forecast","version":"0.1.22","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.22","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"985ee7dd4fbac11f6b503c12f98b99ec721fd624","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.22.tgz","fileCount":8,"integrity":"sha512-H60CdYPH7d6p8Kc8j8zuKtK0JqXdTB2fBgAWgkc7LSrXE3ubNLgBAmUW/M/V2x2TIz4p71Nj/9WPeOupY+TKDg==","signatures":[{"sig":"MEQCIFs7zxwVWB3FgWnsTCZ2LePk3HcR3ZLv5wrud1aXVgTeAiAaFrNEaitwVHoF/1bJUe50ReNxtSRyre4UphXaFBHbkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2c26eab13ccf7e8bbaca5c52bff54a741c1a3b1c","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.22_1786442254392_0.6445982259460603","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"use-weather-forecast","version":"0.1.23","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.23","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"68d09b76eacf8c4afaccca5583b0a879b88b30b8","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.23.tgz","fileCount":8,"integrity":"sha512-FVTJyUtxwPGouEMiVMjVmJ9Q1uRJMK6gHygIes6NVnikm1RQBvSWWFhn6jyJb1CwVRMZVb0NrhPOfCCffGDWRQ==","signatures":[{"sig":"MEUCIAdDM9yHwhr1UeVX7GOXGUvyw/kg7t06isQCi0Pvns1bAiEAuDYRWJwLfqtH1PB3z159BO9k59x5RljHkV2ZpPIJ6l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8478210bfcb11cfa9b0904933d741ca0ca7c1eb9","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.23_1786442643539_0.24842646093703702","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"use-weather-forecast","version":"0.1.24","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.24","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6713cb8be46a215d921be1bcb938640c4956edd7","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.24.tgz","fileCount":8,"integrity":"sha512-Usl0Mh372h0rrBfNwUDYemymUG7N39RfSE1iVIoZzeJnTxn59k4rqCG0UUAVFpSbvtYRV5t8rySCM6gh04vqSg==","signatures":[{"sig":"MEYCIQDE0lMlWHuoBxdKxwO4vxa3URbZ6L4YKPs5Xwil8xjsUgIhAJjnVvnF4BJZZJOmhY2+KjJzCM1ML1ChSceBf4omMNTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3a347aee62b51c48485a6c1636238ff971b0201d","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.24_1786443977010_0.24531682830009838","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"use-weather-forecast","version":"0.1.25","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.25","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2313015ca8f8ac25ec2184c8a5129f63abcf7b3b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.25.tgz","fileCount":8,"integrity":"sha512-eyjpb1OpYmTCoh8Tfds3RhgDJ6XLt5ahcuqsciFIk1+7aom4Ak2X5NYzTmpF3v8xNhAS/D6BZXwyvyltGh9ekA==","signatures":[{"sig":"MEUCIQC6CD8yoJr5a63LriWisitR8rHpkYPvSZIMPTzXXk4RKQIgX04eqKzjKxg0ZErW4SQXauZWvdP7wAmqfPMmVVDG5mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"de5c92f6d5379e0c99f1fdbafb93b0f7801f1ad6","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.25_1786447474689_0.5239861635961918","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"use-weather-forecast","version":"0.1.26","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.26","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a990607a812f7c3b9b50fd5d71664f0bbcc129eb","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.26.tgz","fileCount":8,"integrity":"sha512-calryVqOpEgwSlFbNkurOzPw77McNtjJUgEFRoRPG0PiDAJWOlkYcZT1n4/WJpoe7ocf8Wez05MtNbwsWR8PbQ==","signatures":[{"sig":"MEUCIQCRMc5CbYj8SdtXeeBEd+7SqFKcIzJvjd9zkoJwWWJzGwIgWaqPLS+uK2y1P+zUiFYUnhzwsfvZ/PQPiCH5NJDTnqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cb505aa108c08fe7c882ee0ae5317aeba97e70f4","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.26_1786527783679_0.4215072233943784","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"use-weather-forecast","version":"0.1.27","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.27","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"07e84dabefa240a5c16c99dacf2cfbd302bea24c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.27.tgz","fileCount":8,"integrity":"sha512-PFsfxL1TAd+Vn92IsyiDL84ewe3yaRAWbM6MlT6+yyvzMR7Rc/KsL0QjIhnpqgAvLHeR6GcKH9egomsgRwMN/Q==","signatures":[{"sig":"MEYCIQDAWio0AZ8sjFQuDZnxLvBzLda4ni2F9RykfhGrg2GqywIhAPP8fMkbAsvIjI+03dJ4q52GuXWb6bavQup8s8Hyp4hC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"79dc5b1cab1514aa5af9b665350ee3b74a9f3e6c","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.27_1786584959098_0.6773115395516691","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"use-weather-forecast","version":"0.1.28","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.28","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3d35119d1241cc45edccc64d589df86ebdee801f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.28.tgz","fileCount":8,"integrity":"sha512-4+3bCAO6zBs7kJskl9zZfPcL8f5o0UG9BJ6Qo4oiP6jHuk2W7yMGGbJrgc6DOkU+BOQYNEkFUnWNVemXlHQfCQ==","signatures":[{"sig":"MEUCIQC2g9dxjc7L9Tfk+fMjZ1RYkcuvngCtMnVCRmGWXUJt6gIgJeH6d3QYPZblliwPRcnElsuCmuH2MT7n7+BdxfZGkMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f039258441368a26a2f300b67b62e7c6355db882","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.28_1786585857779_0.7729780138426949","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"use-weather-forecast","version":"0.1.29","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.29","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0093ca40f755e93cb9a203d93d5fa2078e3bcd24","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.29.tgz","fileCount":8,"integrity":"sha512-tq7vGnesbH9WnmyBCx6WwGN+cN49W5W+QZPMbyv/q7v4sJe63lyLL3obHcvi5gKY3m+NmJaCv+BGDUhQzQiegA==","signatures":[{"sig":"MEQCIAfRFUSDNXFJTGNKdWD3GZSgqqOCacNzOsbzgK6rn4tlAiAChAMKE2MH2K53BNnCN/tZv0ALQiVHVOnqxUkNjZJ+Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"268a2b3bad93f3417cc6e9524c8e279c3593c70a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.29_1786594774668_0.07280066782063277","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"use-weather-forecast","version":"0.1.30","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.30","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"91cdb35e5425ba30ac2f336bf87fb041bd87d63b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.30.tgz","fileCount":8,"integrity":"sha512-gkptsXsLwxQ3b+gixvLS1cevmry+A3dUusN7rGvgpIurzbZAhnByTPca4c4hxX8P7K4/5er10U680cxqCPxqmQ==","signatures":[{"sig":"MEYCIQCRGqx4rgHfL75BsQWgi4aADvjbOVACHPYvgzZNCAzsFwIhAKn8YNT73EYsm/eYQsEcBAKQzrwnI7jRyHZk2YvKLtjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"91e22c1aa4ee8314259ad2defe14cbcf48c8e9cb","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.30_1786595656485_0.24788846200169545","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"use-weather-forecast","version":"0.1.31","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.31","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a6280a3c36ec3a63eb24fd35014ae39d27f156e3","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.31.tgz","fileCount":8,"integrity":"sha512-REfwC2skMVLNhvUGwkwi22nw/Fg8S/SwfU6DSsT5M+D5QblyDBYOLl+RmhloJsPMwtlMstcYS3jxqDdGqVWNkg==","signatures":[{"sig":"MEYCIQDx1u+7mhjR2ldlG9O667sgFzIHFt0WmuUnHuwb14t6GgIhAIdzt61EG/gYr0BJyEiLVsbzSqrjjyK1mzjF9VfAZBrx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f039258441368a26a2f300b67b62e7c6355db882","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.31_1786689901442_0.9561823491049997","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"use-weather-forecast","version":"0.1.32","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.32","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"78e00e7c1896f382fe8deaa58e9f00cef86e07dc","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.32.tgz","fileCount":8,"integrity":"sha512-27M+AXoHcSL8HZgpEDixA9wSrxUDRRSrloREHkpupXNhMZzRRknvKOfVBl0OjqHh8s2G+QY7EayYuEiNhie52Q==","signatures":[{"sig":"MEQCIC9hJ+CNxcAM1Dg4butLvEsHKsOFCDB/ovjEYjFhAeLIAiBkhER53HoQqPDG624IFIR0DidG4qNDCRSRJq1Z0v85Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e59a1786b33629445b7c9445cdb24f6dc70f9fc6","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.32_1786691487945_0.03687094851139139","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"use-weather-forecast","version":"0.1.33","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.33","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e4c2d7b94247952e23f4141f18b0b30d663abe3b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.33.tgz","fileCount":8,"integrity":"sha512-oSmx8afPw1/l0Jxwrpa6iukUpcI8ZYupuvAuKSwp7kMTKhJaKtn1HtaTRYvzlV2crGnTAEFgz5LXW5A98yPdZA==","signatures":[{"sig":"MEUCIQC64+vAgg6o+B+H7xGzBhwJtlIHp0FUwhhDSN8E8Ei/+gIgagLi8KvosdV+rjbUaAAkGVEYafNuqbGE/h/2TfyJLtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d6337974774dd71b85d5e31faa4c6dfe20da899a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.33_1786695700459_0.9125410165925074","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"use-weather-forecast","version":"0.1.34","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.34","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"20e3344c396a0f67438cba3f9305714cfc97fb58","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.34.tgz","fileCount":8,"integrity":"sha512-L54K+xIITgDQk7ejBCEZb7SLx+pCGLTcW9FndAcxXmOzJcBVJe/c1ZLS4cv9pW8LVFN6+iHU5OSgkFeP4qDawQ==","signatures":[{"sig":"MEYCIQDVHKF2bhtFSOhmsqWlb5PbRIu/4xcDkS6zs5+kQPRMkgIhAJjjBlCTylPwdibRF8K3+aKlW6TnJ9jn+M0OpYpHMepr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"034b24a3406040620c6e498596ca646ecd9c33eb","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.34_1786698954010_0.9850443956562167","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"use-weather-forecast","version":"0.1.35","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.35","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f6074951d7541c5efb7a5ac8f41e7b2318eb12cb","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.35.tgz","fileCount":8,"integrity":"sha512-5J7w06Xlf1MgnDddyxjiH/FmOSabipR6WQOknxkaKiIXV+w2M8dlfmeGxO70tJ5qQUrXbWqxyyDGCyZUz3r88w==","signatures":[{"sig":"MEUCIEgfmImgeJacJlUezy12CaTUrzfNWkxDuZHYDysm4+bBAiEA9aY8/kzxS3Gdr6bLjri7AnYVJChxoL6lPxMNYria93o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f780f6497d87a461644bbf4d583e0233c3c4012b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.35_1786702256670_0.044534648776830554","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"use-weather-forecast","version":"0.1.36","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.36","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7dbd49b0b47deebc23b6a9553ac17444b20b23b3","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.36.tgz","fileCount":8,"integrity":"sha512-SkKvl2t17HPOdYIxeW0fNQ+oOhGDhQqWtZXIHPCNxLLWDBK8VRCDGHbCjtgsGRpNHoRQxnbiR6JBzi6d2B6ipw==","signatures":[{"sig":"MEYCIQC0CI5EPXh7L/+veP1qpsYrllzTx/wuyC0+mVR+rRzxuQIhAKqJg4zFrvG1D06LMnSs3N3U2ILNd+VLqy1Ui6dqYC6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"942af93c9f83728d7a8c38a75203f288e02c4cc5","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.36_1786703076796_0.13080430475712035","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"use-weather-forecast","version":"0.1.37","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.37","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c3bdf029921931b6e677f73bad940abcae284860","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.37.tgz","fileCount":8,"integrity":"sha512-N5tbspTOuJ9HkCNmLMxr2x3UFDNOD04vfBzmAnYAcs+dSqTY3CvpQP+uI89or4Jn5115xowabQeNDckcvLrHPA==","signatures":[{"sig":"MEYCIQCrITyziD+txMVuXJmgEBJ17fb16pobFkYcdWULDyf5xgIhALtUsA9rWXfdrdtxfREzsGt965O5rKih9GHYMvJUWFXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"793d6654d6ae84ede5245f4e9a483d0a8f5a46f7","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.37_1786703241979_0.6120175773213807","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"use-weather-forecast","version":"0.1.38","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.38","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bd4016ff15d32c6697121afce0c07ceb1412219a","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.38.tgz","fileCount":8,"integrity":"sha512-GYQ+agqKKp5aOkWtFcXftNuRAk22CqyYlkZQszw4zuAkmm1/aq693/bXnspPxaW99aTyWsmeBX7VXqFjtb1OTg==","signatures":[{"sig":"MEUCIBg6dZUow69vIpvmt2H6FRx9+QKS0balrxDCYf4VRcmPAiEAuUP/KNNfaexltPJR/+SOlODzQuGc/rva17H9W9Iv7qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4c7b6d9395757f461fe99d3a181c095e4709610a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.16.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.38_1786703403998_0.0836832668460381","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"use-weather-forecast","version":"0.1.39","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.39","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0106ea039063da0022731f8c3d07a3209bb1db55","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.39.tgz","fileCount":8,"integrity":"sha512-gVy7bL9nOx+MFdKnQB62v9jsyRNJrmkbeAWkJv5NjGkHe2uwWEKoCeUkbehGHWziyJG4FKW62a+offNk/y2LUw==","signatures":[{"sig":"MEYCIQC/IY37aU2NopubmRQb1owpiyOzkKPMvstrYIStertG3wIhALQBGl9EqGyLGpkgaUKssaHBui9EF7FWWR/8TxO7LTVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d29f554731be6bb1a3fb0f0ba3bff9509095f898","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.39_1786706474328_0.946704715797104","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"use-weather-forecast","version":"0.1.40","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.40","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b3cc681b0b1ea93fdb5047e9a2019c445422a879","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.40.tgz","fileCount":8,"integrity":"sha512-SphGKVDp+0X5OtoRFmi+M+7Y8Q9na/DVH5lN7kHZK4SUiHSmFWPc82wKn1P/Z8qXBf1jM5wO3cEUR6Tl5cAO2g==","signatures":[{"sig":"MEYCIQCR3oEPVaIrFVw5moB0oVqU3NV8AD57CdybmnTwi1p25gIhAKtM9yCENZvG3cTOsRh1jDeYQUXy44Amm5sgHGuBuJTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"69b0c2cbc989e72f6432ddb900ef768c6c35c14b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.40_1786706519555_0.3446206717327358","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"use-weather-forecast","version":"0.1.41","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.41","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6b3e70187294f88282df1d8e1882e0bac29f264d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.41.tgz","fileCount":8,"integrity":"sha512-cpsUkVU3EaDs+vaSTYC5vvkZxDH7dGpB2oCcgYEpbp17YQyNRKkoNmPwsAfZHlSmF35FRQNpJvpbQMPEMbXtMQ==","signatures":[{"sig":"MEQCIF26a2X+nI36csr3y/8Eg4ypw/3IX/pc2mi8pupq200yAiAHPHPjkwNy/K07N5poWeTKAjZNH7lJya5Nio4uIx4aWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b17d621daf9cd5423d47e2f831691388308396bf","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.41_1786710848661_0.8999797737286106","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"use-weather-forecast","version":"0.1.42","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.42","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1f69e342f1a58c4ce7321c943f9eeaa62f38051c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.42.tgz","fileCount":8,"integrity":"sha512-TUGya2UDCwraWQxBF/Nxu2GOHe1o9L9W5Pj830WScXFyPuOs/7Z/yPpFwvlQFsovC/q1Lp76kytSUj0xVcZ5Dg==","signatures":[{"sig":"MEYCIQCPFV+exV7iMac2u+2KnRAhxppJEyLAt1PjGu429iS5cAIhALa8ieT3XUIFdhSkdSXgAzzpqxgmI8qTtakX3JDo0Ggq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"423e7edd6b3710aa8306b0d1780fd28771885c39","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.42_1786719790944_0.3526352214374251","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"use-weather-forecast","version":"0.1.43","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.43","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"96201f4c9b3d2ac30b6b60f7c868d93d808ce420","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.43.tgz","fileCount":8,"integrity":"sha512-g9VeTtDQ8I3kA0MYQh310obdsduP/r/vbs6WRK8+MRCx64o6zB4I5KEkpatgPw5P96W1b+/gX95/BgyN3JYi7Q==","signatures":[{"sig":"MEUCIQDVnKnXzdsO19y6os7z698Tla4jUl6UwcO9PwAAG7JvXAIgdPuTcHFf/l9ar8FtTIPvXEMQq173Ud96V4uBY9x0CSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8d20fe6027cb0f2645364645cb29d1d870683f65","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.43_1786722352305_0.8627373793054591","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"use-weather-forecast","version":"0.1.44","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.44","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5ebd6d36aeb3704ccfc8392dc21f8bea57033a27","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.44.tgz","fileCount":8,"integrity":"sha512-jT8HhFKNnZHAmLOfWtopH5tS2K8TY+xgq4OWWcm2fnALJ/tzwnPuq1GZGP1R/R/rQ/IOvfOxq/WxNe5/zrbM5A==","signatures":[{"sig":"MEYCIQDyTpES0lavzmWPvWXGL+zwKimUMSqwrUfxUrdISYYQGAIhAIXswOW8uFsd2IQpA4kzMa7TAy3MZqBo5G184kUvZ7yj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"67a3816c3a976545718d0d42d868466d7d6cbf6f","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.44_1786724602592_0.023174866578447473","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"use-weather-forecast","version":"0.1.45","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.45","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"939ff225b154136e7fa4982bd7aacdcaacb6b33d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.45.tgz","fileCount":8,"integrity":"sha512-S8xWLT+Zex+tUcj9nAKswtipnPb+sGpjZftc3o86J0Ei9gCemhwKGHmZoqb18m1RbTue4JPDeML0W/lCr+uJxw==","signatures":[{"sig":"MEQCIF02plJcihlq61r/9wxopuTYCt8hRoOSPVn5KsMNwAKgAiAgBwuUc0yLpHC5h5VUBGfGzx/OpY3Hf/nL5t13AmYo5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bcc48f75ea0771009bf60b494f191aa813f112f7","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.45_1786728128354_0.5263051529051161","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"use-weather-forecast","version":"0.1.46","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.46","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1068f1da09bb6025d315703c515fac260de63127","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.46.tgz","fileCount":8,"integrity":"sha512-3jh5dyP0sotJbAahfaMljHZApLThYY62Gzt2xGu4kQL+S/LfrfuUqgm0zkUdIR9ku4KbfmCwMybqHV8lexr5hg==","signatures":[{"sig":"MEYCIQCuq/6S9yv6XUEkUo/X0eYEKrtl7CvCrCJQR5etpNlAhwIhAKUXfIre9ZM98JTmgyVjCq12R2Q/k+0joQf/Qp0cQHT/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c731e8382f6c69bf74729e24f846d519757483ff","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.46_1786729644352_0.0700375310962722","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"use-weather-forecast","version":"0.1.47","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.47","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"822b83c1e747f9c0e7589b754d4d84047b225fb0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.47.tgz","fileCount":8,"integrity":"sha512-Jh50qYQXUhcWGe28FHqOHwXbvdbJsuPaEDTvRM+4tlvS2o65mRd+SWcG/XW2zNA/Dv1grYfurVgxzS1rmVF8/g==","signatures":[{"sig":"MEUCIQDE/+p5jw+S5Wl68gkSzjqnvRCvLCJIK3SCaXrME0BOXQIgLlBDJvCVGM0kOKwRPkXIYCaKHtUmxdOI8jugivPPytE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"46cd1cfcfd3f95524d6b99196d6ab0fe79ad786d","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.47_1786731381978_0.7986486952061203","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"use-weather-forecast","version":"0.1.48","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.48","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c6b09527f6c9ca4dafac5238dcf6fb2aaa7c0891","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.48.tgz","fileCount":8,"integrity":"sha512-kH6eEMkZixbmH/6jBgwyI7ncCbGVrR0qDN7homWuHtjRjKKAV4d8Q21oGi2NKra26U7zybLDHLxL/OBzVefT/A==","signatures":[{"sig":"MEUCIQCNDB8UvyKbiYoxiwcaR5CQXxfB59UAVB5MSpfZ03UfYQIgE17abW/b96bzYXC++vnz6thHTKGKiqgQ4zkkoFvFDws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"905527c87d905e8f819172314a9e11f86584a572","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.48_1786731446128_0.7793672927213309","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"use-weather-forecast","version":"0.1.49","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.49","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8e64592dddb0bafe4d2e20db91f11b7b8ef80fd4","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.49.tgz","fileCount":8,"integrity":"sha512-1gXQexD7p5zkqNt2BePxOB+JshPEMHS2iNaEoJXoqLeS9UtGPH7W/DmiwTAZBp7Rs00dFUmI1r62N6Z46o9gAA==","signatures":[{"sig":"MEUCIQDVmttyKvSW0Ld+hgK079xcX6Wkmt7onaUDCQEC9YAVPQIgAjg2Q7Qf2lPoTpvTYX6aeHRJfFSZzEVeH+0zg+AC9LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a4fa6ae86cbd65ae884f34204177d175dca841dc","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.49_1786735535634_0.15888638446170944","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"use-weather-forecast","version":"0.1.50","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.50","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"69fc21c279216f2a38ad16aaf43fd3697b00de2f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.50.tgz","fileCount":8,"integrity":"sha512-aHxAzcXHR/f8Jo6tghA8Wp17u5omYUQ803TP2X4vMqNd4wyRDqQassirlFw2vQ6j+yeo0rkYvYTQTnPUELcexQ==","signatures":[{"sig":"MEYCIQDYrDr0/k3l9HCZJr25GYIEmkK8Mn0dj/dx7FYABp2GCgIhANb+jwAKWG7lFSXgaOWQyWPjAmvkhg2wMpHlaA94r/gQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1449c6e7c8016c7a0df66ae9ef18feb91f6f0035","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.50_1786738635343_0.6360101020885156","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"use-weather-forecast","version":"0.1.51","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.51","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a7897a42aeec29ab63ddc69e8a082fb166f53ca4","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.51.tgz","fileCount":8,"integrity":"sha512-S05i8ahWQ/h4hObEg7MpsnTjKAc5QjBlIVNeHbearTETCP4JUPlHggxnXyFTIw5g0ow5K7qJWsfNNarjtUBF0w==","signatures":[{"sig":"MEUCIQDP7S2cj+Amn0FSgSqf8pQWZb5s7qh9jSWDCvXycMtIjAIgQXDoUm9WLPKkvSUczbSENkU2JKeOjiHx4Ut+QEm2ItY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b8c33f91c70b99d3847ff766eb52149cc612d93b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.51_1786741100029_0.5417018763858594","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"use-weather-forecast","version":"0.1.52","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.52","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"47ba40ffb66195b98b114858260b64849e2ff641","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.52.tgz","fileCount":8,"integrity":"sha512-Y2D/QpikF/zCz9BbBcCL2qxUmJFBJ31TuxJcJeGdhJyRwYcm86Yg/7VVvPjRfvD3Tp5Jbvx5vBTatSvQatWzrg==","signatures":[{"sig":"MEUCIDvRAjP8uaxuk+ISm1+Dk8C7OUxeGMWk0SFRKF1xYY/RAiEAxwpwz3/V9lVlCqFIXjBi8UG4i/jvsImI0xsSUfX+tNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4ce749c3a42b7525e108ffc44f9cf2a47b8183e7","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.52_1786742530716_0.0027656985601061113","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"use-weather-forecast","version":"0.1.53","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.53","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"43ec15aa10965cf4e09a85c2c5c4245fbb01e411","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.53.tgz","fileCount":8,"integrity":"sha512-eLYi2u2QcYhn9xGidnuI8+XmY+mY3pkxQCs/+t7xkUSsDJL+qfnwoSWVkmDrq+7BY7rTGf1tPfEhKkwW/CAOyA==","signatures":[{"sig":"MEQCIB5wm6KiYP8PkvE21qfNJ2kA88nWsgiOYR5Pe6XEncHJAiAzVFykCG7QmbhB7iddgRTJSZfMEzMzsOLr88YR8FpB6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"44d0180481124c3d04fdb8582cf37a1d93f6d2e6","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.53_1786746060672_0.37155383523740837","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"use-weather-forecast","version":"0.1.54","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.54","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"529a15831841f7a341f83557ad9d6eaf4e4c62f6","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.54.tgz","fileCount":8,"integrity":"sha512-GaDE/ufi/tc4FYLCr9MCgqgNCu7k/MxNG6Q7CGI4p+Kyj2q8hjGRNDXWkf2fbOfLZy4C/4XHuecItjWXL4fTUg==","signatures":[{"sig":"MEUCIASCVHJkGv9XyxqR0YdP6OvHExHrcWAg6Rmg/wQgs0R4AiEAsG2ISTA2MQN4Cha0bQVUpYYlnDbkPlcEpDolwveFInU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b7d1e060c47d4fb3f8e00703f59b8bcf35cdd813","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.54_1786749935815_0.9814217250973429","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"use-weather-forecast","version":"0.1.55","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.55","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a0f0d9a220a066563474173aa4372735822dc818","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.55.tgz","fileCount":8,"integrity":"sha512-PXN37hr6MNH7XRLU8m2BM890ru4aU9jwE0wy5Ce8d5gBWDhQHTasVdGvV8W9NBlzmVc+0oZIwD16F9wKsizvBQ==","signatures":[{"sig":"MEYCIQCQlOa2hDwYUjDT81TexiyDTQi7l4HsHlXbVAn44iwW2wIhAMb8dmDrnWa1o9G00O0TjXP35w00eXfU0VwStQn3l29E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ce3d09aa70dd7fbd4a2fc785e803a125e825d280","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.55_1786752988870_0.41729430430404535","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"use-weather-forecast","version":"0.1.56","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.56","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"13232f7d829d7b6f6b05dfa85b086a5208dac248","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.56.tgz","fileCount":8,"integrity":"sha512-VF2DNMdoNLj59JYufoClDGxhlUtii6F14EFcnA8r2jUg2bXAB7O9r+N/Z1J3tGYzW5pC+JHPvmkI/w/ppWYvDQ==","signatures":[{"sig":"MEYCIQCOUyxmEmwIlbrY364vWCVE4C8gzhk6Zz0AGB6+QX3JlAIhAPisf7wD7ih2+8MukESfSWdFvIwlHregymksVYJB/dLI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7208f34d34b6c9279b74eb151c178ce898be482c","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.56_1786756686597_0.1819922165898511","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"use-weather-forecast","version":"0.1.57","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.57","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6d159960c5177dcf460a712ebc7d1a5f52a31ca0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.57.tgz","fileCount":8,"integrity":"sha512-sQjsnigaxnkO5A8tJMXZW8Xt8ct730rVmRnwpSHt5Y4EXhDofTj7Ww08BXqK85JwRUXcyMY3S3X4NSGT6xJUpg==","signatures":[{"sig":"MEUCIHRjo++e8hJ2FqjcKI8A+75F7m3GT/c5koTwp1tP7hFcAiEAx6Gg/qMzZVSjBJyNUrYAJgD5bPMs5cuKQtRmab1Xbkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"104821a7d987acde7df7ae5e19c7fa9b9d04590a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.57_1786760269991_0.40240222747044374","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"use-weather-forecast","version":"0.1.58","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.58","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"082e4065e7c325dcdec6ff3b9182ebfbf0d37f36","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.58.tgz","fileCount":8,"integrity":"sha512-XkdEGnWt6vNdtzdluK8n+afA5L5uobwz0An+6MLzG6BOEHLO4FaNac1kvZ7FwgJB6KV3QdJSY48ahVku/HfeBg==","signatures":[{"sig":"MEQCIEsMv7PXf06si5u6g4F7P0pLw94ECpYtKW5GW5jMCmd1AiATgQH6OLRwU4OGSz3ld7I9waoXRi+CDdCl3RRZI1FwcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"907aad1f8905af5cb1ae703c700f549b7ac20bed","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.58_1786763626554_0.17397964407202693","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"use-weather-forecast","version":"0.1.59","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.59","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"85186137a6e328462747e44d5ff1edfff6965311","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.59.tgz","fileCount":8,"integrity":"sha512-CMWb9gprOW97rnd1XXH8ihM06z31eKn8i2fE8J0+9R25AA6MVem4PEoLw6M2y5LT2E7Mr8PwPRT9e898Oejnwg==","signatures":[{"sig":"MEUCICsp8Ddh3Cc0nnwgG2tJM2PS5dLTsrZb2YVAmdX6I2q6AiEAwVQp6rnlBYFcYNaFKkmKGsA10kOWGs/LMha2vaqfjL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a5b428683dca72eb3befa1bf0b531d6b347c071c","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.59_1786763815969_0.15532337739653856","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"use-weather-forecast","version":"0.1.60","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.60","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"64d241efd9df57d6c60da60863b0a62928e50b8d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.60.tgz","fileCount":8,"integrity":"sha512-3NyjTD1Rz2wNvCx9Ovja67orW7aVtSyAcQwCbjC9Ae0lRp3IwZrQLZiTyDG2BT/E/4NXeUlz7FbkG90kP8qGdw==","signatures":[{"sig":"MEUCIQC7dR8KTwli8dCKtK3G+fhWPTIP+2L9HM5yhd09jaEdBwIgMY22dlzjcItRXLdIn1OnJ+Dy7oFCmrOpd7BT4wQ0bBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"987b096a0ff818167f03da720a43e53c4840f7cd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.60_1786767156409_0.5142338697829905","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"use-weather-forecast","version":"0.1.61","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.61","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ffa169ee1305b55c81117cd9e362aa8df036d9d6","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.61.tgz","fileCount":8,"integrity":"sha512-kbV2lF84++1TWB9/yIFmyZPwx1/u+DgpE9wdokgAv32U7835XaR97eIfZwiDWXEl+P8T8sGaD+Sq6zcMojLo+A==","signatures":[{"sig":"MEYCIQC+FqtoJRt92Ll7+NjsQAkvoxiYOXmAitXHF56X2kK1iQIhAN5cyTYIM+acnNCgpqpLEd5svIRNqIPeCs3XPVfeTxuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"907806817344fa668d3b656bd3653b2f97f07022","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.61_1786771066325_0.7888642544050881","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"use-weather-forecast","version":"0.1.62","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.62","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"96e89e1fc0212368801f079c537529e3e458b266","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.62.tgz","fileCount":8,"integrity":"sha512-YX034Et8SVCrJbLOLSajWKOC48X7x7StSdsR7enuPfTzyQT63HsQv1ovs50l97t8wbz5TftwEgoi9mB2B7q9Yg==","signatures":[{"sig":"MEUCIEqerRxUlpOmh1pNJs69U2lzVIEDS46m8E6efxppb9b9AiEAkWeNdCT985hdAVXrq64hSVxbX8OTOaENTh214C9vOi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"84c4e249151e5b46f3f690167121b892d4ee841b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.62_1786775123362_0.35581728157861225","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"use-weather-forecast","version":"0.1.63","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.63","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"31cd95832a8b8c52bbf65111bc572454a831f1c1","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.63.tgz","fileCount":8,"integrity":"sha512-Tp8O6wUtq3fcN+tNcpKTS51TuFTVdRL3YNKvBDe7u94F7osXF425ePOyJ4mQAo9BVDQA1ZDVxHow85uScTIkRA==","signatures":[{"sig":"MEYCIQDbmLIoDxiU8qiVnBUMhf8lwfTIXn3b+zdPP+NtqxKg+QIhANPLlpvdLSpcC6jQwCLEHPSRqIUsm84AiF43+T6Msgs7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7950b36d012752cf25d0f5f1bfdc0fabc0b24dc3","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.63_1786775425787_0.540060987514601","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"use-weather-forecast","version":"0.1.64","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.64","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d52d5a0f0cea2f4a666448cdb1683aba67c259db","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.64.tgz","fileCount":8,"integrity":"sha512-oN5dqvWORmae8udVxi13QD+aG6Kg1Sy2CB4RJ/bZ3O7zLZu9MjJ/wW5iyK58eAcF46ZT2AVPED/4rY6GXoixNg==","signatures":[{"sig":"MEYCIQCURHUC/XWfYmPpoeZO4SI+j2fO7sE5Agt1BHfPGSBVugIhAPI0qTlAmUs2VKoxOuUOoh7d5ujhj5Ae+5hgIxWBmFHk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a8c79c566a95443a440deaf469077429feeccc5a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.64_1786778897883_0.16207175744507385","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"use-weather-forecast","version":"0.1.65","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.65","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b0786704f9ac9b3f3973f5696cc7e11986e4d949","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.65.tgz","fileCount":8,"integrity":"sha512-C8Ll7EpyeOqpws3PS8y1kmjry3hK9rofsrheV/c8EGF3KeLTqfgAVPDN3/xkKM2NTSdt5Grod3gPrp7JKNsECQ==","signatures":[{"sig":"MEYCIQDI0mXa/iQD4N6heSBzgF3KR7KU2Q/WA4fqy1qiMTdXdQIhAJpVokOMCaw1kDi4JMxqR00RCkld+mArGpZHiApws874","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2184cc7612345c3ccdd7e644992a4eb358b50dcf","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.65_1786779091214_0.5299737475956745","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"use-weather-forecast","version":"0.1.66","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.66","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"af44492289d08a59c14ea713c57251f7ab07c7c3","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.66.tgz","fileCount":8,"integrity":"sha512-GIqBBasewy0/QYhpuFX8zuUawk6JL0t4wnb+QRdhasbg5NVdupCMjqN7LJDiHjPxKALSjfl5MTqnb1lhZ5pnNg==","signatures":[{"sig":"MEUCIFWvRp20PjCh9hWsxeSyOGZmvXxubH3za7mTXjMR75VLAiEA0nKHTFCiT0yQ7zqXfT9IcAN96ZUMgFSg5eWKs6uMMnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4bae6a713189e4ba534117c4411180c721a29f67","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.66_1786782014338_0.5193569233947286","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"use-weather-forecast","version":"0.1.67","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.67","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b451789d9e464071507ab686bf470fc6a1c7413f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.67.tgz","fileCount":8,"integrity":"sha512-zsq6Ny1w9sEiKPDNH+g/X+wuV7Fqg8irT+NT8EW5+choEdeWcxiExKg6Jz13knNx4kC9pRiIlq2c+dqPQwUMKg==","signatures":[{"sig":"MEUCIQDyjUgekuQfTaGDbruvHANo7MDqrAc0XtXeJGVvzaoXZwIgQDogn5vZjsjVNidKqiwp9RnjuBNXrieoILczJDXLrPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c066fcee790512828717fbd3299cd503958f644b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.67_1786782226274_0.7639742058352672","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"use-weather-forecast","version":"0.1.68","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.68","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0ee8d2e4640b6fa1330f80e6788c6086dc488fcf","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.68.tgz","fileCount":8,"integrity":"sha512-STw/e5yI/OtBbBCxInCL1/+xFZcwmSK5e6wDoBqubcp5YFqWo/zUrj2so2AxQG5j92csSJFdHJNVbGe5AGyr9w==","signatures":[{"sig":"MEQCIHvLIf2HNPFAADOPaeXKRA85xDukjXaUnGhaGyy2xhhMAiB0/cmf0yuaqzqZfrZChwsj3JWL3mgyCgdeHFnADIJjeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4baf74aaaf9a0ac2692c93bf4d2d4719c2fb9f7f","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.68_1786786042575_0.5027171676013851","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"use-weather-forecast","version":"0.1.69","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.69","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7a4d998fb7a62e25735dd2d8088d86d5962c8bee","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.69.tgz","fileCount":8,"integrity":"sha512-pPSCV6vhgKFEUGpG+DwuSqzCv0wekvUH1mOne6aiGIRUhpC7BdSTs4w/+vTo74C7cSJY+QD7kUbC0sGBvPHoHQ==","signatures":[{"sig":"MEYCIQDXu13q7iTYvJ7Y+hB2igWE69ZmX8id+9iwnIw9J2pH5QIhAIRHozRin410AQa7WIiSjdShoXkXQPvP6foNeB52r4oe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5a32ab71d516db998d58bdf81163460399c764e0","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.69_1786789345724_0.6184195599526892","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"use-weather-forecast","version":"0.1.70","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.70","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ca41ca0b63b8b8cc3cb64f0bbf2fb7803466c7be","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.70.tgz","fileCount":8,"integrity":"sha512-YKINjgAITmDTYpzndZtaZ4AZKGFa/CUHQaI/O+4w9YzkQOIYrm7qPu4+voz+5ipCHbBdhpl3TivN/XurVEynBQ==","signatures":[{"sig":"MEUCIB1GCWZDvR9EPM4N6GhnCCFmBUIf+XtNWC/gAt+RGl3OAiEAoOIAyEPm4H+2r13t268uikHf3twXsqXQCeR/JWllk/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cc8c5e95957a457502a0ddbdbd4ff6b18b75720f","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.70_1786792842355_0.31184908542447864","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"use-weather-forecast","version":"0.1.71","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.71","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ae89adbb5392c4b89207bf4f87201a7eada6be18","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.71.tgz","fileCount":8,"integrity":"sha512-m168lD6ja1furJCHfjUaYmw6rOvbyyN/bkMB/w8TDCUrNlea973UHKjr3mlDfEplu5RuHP634zMBwiKKjOWYrg==","signatures":[{"sig":"MEYCIQDkI/nHfsQRgVbhJrwM+qB0oYBmvoq1zgLh8Z1xAOgM5gIhAIKftfLORdTFLg2JweuSy71Rdl9RAd6Jmo7zs7EmbCFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"af2680ad5a01b9f79d2e186d74b0038b10e50e07","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.71_1786796342969_0.042683479355299925","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"use-weather-forecast","version":"0.1.72","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.72","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d3cb960d584a27bbf282e26b4ed275988d8c29bf","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.72.tgz","fileCount":8,"integrity":"sha512-R/oFIiy1hqPi/aTBQJWqiHBtYxl4H2lIbNx3VB5RRNBrZ9wUB2jGs7O66urnMEDzKsL6meHlXXQOWT1ws1TPiQ==","signatures":[{"sig":"MEYCIQCQNAscd7zInW1WcEZ2JWfdf2k0d7yJgLQYof8yuvhR7gIhAJXtqjk3ts6sVYAE3CqUq6DZSxyafYs+Enaocw68HaOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8da9bc3ce58e8359369b512a04d593283cca895e","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.72_1786800131357_0.32629494609502774","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"use-weather-forecast","version":"0.1.73","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.73","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c4c1a429e34bf179a93ab6f20fe921898c41f110","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.73.tgz","fileCount":8,"integrity":"sha512-Ow3z/iNRz1ByXnfdSArPN1Z7N8PUO/+eFmuMQw0GrnTVlQ77iuHyEkWdLJjeZ15XR0BOIdUrmrrU3djuqyoTHg==","signatures":[{"sig":"MEUCIDWCYUKhQzYc4wl1qkZCUW4oVvIs9BEOLAbhjM/To5wjAiEAtJSwufRT+0YvrLrCoLOuy0n7LWnYCMjcES+DejoJkik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"09c317e0bb53b8c628b6507d42c979c6601a7e93","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.73_1786804264304_0.4406572583124193","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"use-weather-forecast","version":"0.1.74","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.74","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"920d9465f227148839155baaa9fc96bb9b42bc2b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.74.tgz","fileCount":8,"integrity":"sha512-HjJQbW7MNVhpw4Dgqix5B4GZL2TFOb/QT2/6VI4tHzn1J0ReHTRw753yovTWQNaF4LoYOiuKAC9XbehGZa/zVA==","signatures":[{"sig":"MEQCIF155yDrYGU2IifhXSGmGpzmNSAdF25LEajuzrHeU0G9AiA+59E49Xp2eii5u3KrhhtXmdtAKhm/O4gprdHiq/S4nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"43c1cbe87aa27103cdf9153da72f5b84f768a240","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.74_1786807450446_0.049751983672899236","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"use-weather-forecast","version":"0.1.75","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.75","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4838501b8fe82dc647668e9a689c447f2c195c94","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.75.tgz","fileCount":8,"integrity":"sha512-Tnpcx7Xl/HYblZ6qbf6cOp2OynKWulgmb2h8m77z5hyy9RubByMAdBz+9bgwfEBbq6W0GlRjF5tQORAPHrmvig==","signatures":[{"sig":"MEYCIQD9jx68GGgst65UtVLoGpDqdjOnTEKC6DzV6/jXhiUoDwIhAJCt8EJ+4WDm/ZV4ffFKRQMbAza5sVGy0ef8SwnPlqaZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"11a76df60abc9405e4ed6e6b27c91c75681800c0","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.75_1786810617588_0.38032893621539965","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"use-weather-forecast","version":"0.1.76","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.76","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7b7128e79509df605f4be0b16a4abe5603433bd4","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.76.tgz","fileCount":8,"integrity":"sha512-0mlsrSgQhty58nrPrgNWxu98OAj5tnDiXzVOdgx7r9pE/DwU1yiHwtytPCqgKBkFRcoG+0RweCsM5t55x6xNTQ==","signatures":[{"sig":"MEUCIDOUosqsanI4tBqWl9f4y3AiD50Sj6RaTfUcC+s4203iAiEA/g+/HnJlbGFXUdB0b3YS/BCRtRFj2tpmGncnUTsbSvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"65348a356ff73ef0e245ea7ff9ff6e63c83a0cd6","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.76_1786813319754_0.7784581802638217","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"use-weather-forecast","version":"0.1.77","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.77","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a3976d7aaf1325f03caa4b06a8bdded0607d2c13","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.77.tgz","fileCount":8,"integrity":"sha512-/g41xs01BnDhbMoycgSGZGjIXFHVCbDu2h2lg5cNIt897g/2lQz3K3MwCMY6qu8ZE8QK1RSgkNPwPs+TykPeSw==","signatures":[{"sig":"MEYCIQD5BjvcWosne9ykCOZ1yRnpgecO4dXROuq8g3jor3zV9wIhAN5/hX9mTpipOGd/WyTjjDwigLtNxKhHu44u0B43m3r2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7317a467ed8cb12da30b0823daa9804979cd00e2","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.77_1786818047064_0.7772329414486896","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"use-weather-forecast","version":"0.1.78","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.78","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c134b7448075fcb7cf3d1f49285a7d7d137c63b2","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.78.tgz","fileCount":8,"integrity":"sha512-3aoK7AiXlciIwR9kFftsyWUcwEG/yb/bhutJ5scQ+eE6bAO6XbpSU2ojHYSqPt4OUBX/O+eUlH2o5AJrVfJwuw==","signatures":[{"sig":"MEQCIDY1hONk4J7DvqLDDRDtArEYHTBLhuyUUcs+g6apKpA7AiArFI02uL4P7Ke8HtIkQJvd3pBNOaPuLNEmJNr0rKbXFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"84aec337075ea7895e9280b665fe5d155b085406","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.78_1786821447291_0.24170698500094812","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"use-weather-forecast","version":"0.1.79","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.79","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fb5dad40ea10efde6c9be0e431392d816303bbda","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.79.tgz","fileCount":8,"integrity":"sha512-S3qoArH4UmNFZfpFN9m8BO8deXQ8kgn3P7XGj8rvg4+BHfz2G3ErzW9ITbSpaWATnhlLaNdW6PuF7W5sLsm4gQ==","signatures":[{"sig":"MEYCIQD8mvDTPb36qElMwSN53lxiGvG1dAAN5pvyFY+dUVaDQgIhAKgvBxig59Lbqs+y1EUZDdRxQF7uvhBudBMYU0cZ5uR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f938767f32ebf1f897104b38ff907dd83b9f19de","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.79_1786821476550_0.30338164253818456","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"use-weather-forecast","version":"0.1.80","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.80","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"81948ab8d2e3c3106237022c747642cc5b64a6d6","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.80.tgz","fileCount":8,"integrity":"sha512-wNdOxbAVQDTOWiukDa5g5yEKXoxEWcba2Z/g5AhKah+87ogNMQTlisHJ8a3X/J8x9Bc1n3Y+CoBK7o0KeVtpdQ==","signatures":[{"sig":"MEUCIQDksGSLZKIyUCe0+S2vySAAG1KxkEyz9O3GsLOPM2acWgIgTaD8NO1jyqo0ZkoEjgaw1LqeGnXyQ3Vz/xj6Vzo4AZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6ba20b95ac0ddd5e8682e9c51f26744bf8ae6458","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.80_1786825151421_0.05169899968681024","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"use-weather-forecast","version":"0.1.81","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.81","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"12eabc89246f774f0b5caafd007d7af06caa5487","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.81.tgz","fileCount":8,"integrity":"sha512-PP4qwZ0/zRIGAZ51xEqt8VXSQ0oGwYnKfRG7Fexnj2TvvAYP/2mgrBDD9N5Bhv4w08g/Szz6J8jy3VQC151z0Q==","signatures":[{"sig":"MEQCIF0cKWNjFhwrmm6KZhOZbo0NNhxAOXaZ2Y3mrzOKDUPoAiABFkGA7kwUq0Ha5TC6z7BPVzd3M3yJ1DcUPGq9qLl0ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"29fe4ce51fbe6799aa343c3c8efaf9849efc6ea6","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.81_1786825245930_0.35053697519910676","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"use-weather-forecast","version":"0.1.82","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.82","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5fd823b48c6034bcd911dddf9846a26fa1e7c11c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.82.tgz","fileCount":8,"integrity":"sha512-p6dWV2jHw0xXoriBxUJYI7FoLQ1EC4z/b7Xsnmc81mGLyTRvE7rBQEnh058lNwa3d1YwJCzeTAj7L4+qVPb09A==","signatures":[{"sig":"MEUCIAIxI2QANIlg+UUP6xQpXeAn1W1dFZTJmf3KWlEKh5COAiEAiF/kbg5Jk6YGy4uri+c9OE/KEKYTv8B0oDR/GUuVWkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"49abcf888c6f43a92ea111fa6180184d843edbea","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.82_1786829941459_0.26987581926842874","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"use-weather-forecast","version":"0.1.83","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.83","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2f70c665e3aaee994c6fa2b4245498e0c6ad59c0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.83.tgz","fileCount":8,"integrity":"sha512-2vV8ddvH5eb1DbDbzKNOTuzQHOmg4fLFNUE9fvRKFWRhV91vZ1u6ifOWAOJYOaKUrhsdT/xIUpVB97PLEgDXxw==","signatures":[{"sig":"MEUCIQD13XGQF7WDKfhsv/sxWP6p3Fgy0yDj7u/3KsndKQUyUAIgL0rzaRxPIuTTxu9cVvwsS8WDQdMPCtpNZ60bwlIy+uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ba77f6f2a30f125d2ec47bec4b74f97808cdb75a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.83_1786832721051_0.49326076774267524","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"use-weather-forecast","version":"0.1.84","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.84","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"952b57cbf5bec3160c230a9a7c468d7fe596b8cc","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.84.tgz","fileCount":8,"integrity":"sha512-xI14XDQL6iEhOa3vIuI9urgIL+P2KK+quPsZ8ndHX5VSAISBjfpP7m2qirQty4KXPVKdJYC/I1+Hh0ZhqIE+6A==","signatures":[{"sig":"MEYCIQD0ZPvElOWqywQxoPJ+AX5J1BhMl2gHQQW6sU8U2WWfrQIhAKX9Qgp6DYLcejUAE02xU+AL2dUKXrLazFWn/Bz+IRQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5c523d2fcf78744985c69ce86e59c7716ced6a6a","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.84_1786835893461_0.9493972176701708","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"use-weather-forecast","version":"0.1.85","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.85","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0c1dfae59b43601a14303eaf0539cfcaa21a52de","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.85.tgz","fileCount":8,"integrity":"sha512-/wSF+l3obWAmCeOLil5fMjnQBV6vIxt8+c5jK0pEWArxkVRdjfQz4UojPNFef+eqoQNctV+FrxFSis/VyHHDIg==","signatures":[{"sig":"MEUCIQDUAlJiyrtlWLJ7Oz0XvDaVG8OevEj3yLAfpVnB/J479gIgdra1XyJJnhT7XD5dGhq3yt45X7aQdJrIqp6Hwbjn6VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5ddb4004fd2557485738fb75a916e915f7db6d9b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.85_1786839715805_0.12707175269563087","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"use-weather-forecast","version":"0.1.86","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.86","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6a98260af9fdbde3a8fd9bc62166baa67fa6e6ae","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.86.tgz","fileCount":8,"integrity":"sha512-kcEH/bgEIH6b7wZhTfmqaJF8irzJHvpZU5QHxDKtpVYzJOC0euLeufcR2Xc5xFPwDOm1qV4Z49bfnyPFiGGdiA==","signatures":[{"sig":"MEYCIQD7DWkYQJPsHtbSkoHfH1GSY/HdN2T4yG6Zk1vE4ABuFgIhAO1fruay4Y8CFpLX+d8VnCOaGRnSIAC+7mteEmjfJtUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d597e5f25838cdce380726542b0aeae7271fb94c","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.86_1787084954876_0.39261035168799197","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"use-weather-forecast","version":"0.1.87","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.87","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"376fc59f156609f1c1214041192e78b6f43411a8","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.87.tgz","fileCount":8,"integrity":"sha512-Sw974vFXjrPWcOuF/HjDAfcRzm9QqMNgrXyMa3iNZ/2acakvc6OPDnDBH7aUScHM1MkpWFft2Tu5rsGXhPb0JQ==","signatures":[{"sig":"MEUCIFRdTTrXyQdD+D3mpRL4CZNaYjvLDjDFT2Gle/QuHF9DAiEA7X3Bo3B8FRCk+CYILXYx4EB2cEoS45Qpg31wt3xnLIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6946cf8529e0b0c7ccb2ed2b16235db489297707","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.17.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.87_1787085241244_0.12889624939327793","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"use-weather-forecast","version":"0.1.88","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.88","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c9ad8c73d93c65645740b387b50aa2f5584df76e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.88.tgz","fileCount":8,"integrity":"sha512-kTHHDO6/uVkYIOWuJGUg+R43XJ7bMlSO/gzEtW+XJXlux/hgiYku8+UKHAWvoGpkagfTNO34s1rWr6TkCWHWmw==","signatures":[{"sig":"MEUCIQDhM4ZStfrrtt1ZG9e1Ae7ZPwwJdI8uxx51MYyR0DVKEAIgHmjdOZxWay3IPxqrZokdtwIcVYUKNsCZDrfneR9jhqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"53241431502f6469d4073c4e4cc3e8660633959c","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.88_1788940241734_0.02957044976382628","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"use-weather-forecast","version":"0.1.89","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.89","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"158779c13ff33016d2441bc67459cbc480fca6c7","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.89.tgz","fileCount":8,"integrity":"sha512-DWwL+lntQkwdfPPMS26jv33973SHyL0kpSqQCUQBOHgX+Zm21nZ54HzQZLmT5JhAuG8tbzDejdWybzbCTLC3ZQ==","signatures":[{"sig":"MEUCIE5loM+8ewIMmg2AuijgIEZ6f9FhK0i54ji1Wg89y61xAiEAz16k0rTEhJozS97PFaPYw/Q3HoeTIbiv2Ec6B43iS2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"98fa45e8e105ce5d2583ed60841524862c059815","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.89_1788940675397_0.5354857016188792","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"use-weather-forecast","version":"0.1.90","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.90","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"efacadf18f296210bd37c2c4b77910820a16d455","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.90.tgz","fileCount":8,"integrity":"sha512-2+fCW2+5qM7+E0hOU9aTDuJnj/UmfWAaEdJLLyMfePxKczAwp8dsanXINwJAIzlCfiTkGy5sXUE+KdHFNEoQcQ==","signatures":[{"sig":"MEQCID/66bDyn5eJ/o6TulyNjyYC8EIIcJc0HljQdIfvIG7QAiBMReMLJZC1g1aBd+YDmlAQdFprtYUx3+1cmwncR9S2lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2665dfa9c19ca6c2b93b5b9dd9bedf6b9af98483","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.90_1788940888301_0.14515167917731753","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"use-weather-forecast","version":"0.1.91","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.91","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"22d19a4edbf0c37f101881d639454a29cae14e08","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.91.tgz","fileCount":8,"integrity":"sha512-ngHGQSN1SGUIj2qVDcVpXRLbHeZD1cZsklZl6+WprIV6IhPUE7xXjNLyDmWwjaruJnwsB/XPrSI7vSp73/U7Eg==","signatures":[{"sig":"MEUCIFr1sxNnmXBFpO1woNHCy2YVSM2/5W4cHl3Gncvm8eSTAiEA4NrmWZjuDIxl6kHzlxhcaeSrcpujmFQ+6330dhxddUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e4badf486c5e8048ea69c15c01ec86b87ef57d5b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.91_1788941376335_0.3960298800836266","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"use-weather-forecast","version":"0.1.92","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.92","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8ee35c959177b886c66941bc2b1639c15652d396","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.92.tgz","fileCount":8,"integrity":"sha512-mhWC8vjYH5Svzqvdj9yHVlK+O/EDLX9MAWQCAdJkYEXq4HMB82iJLuP+izqkV12dydvqOXRgy52rYolhHvB1hA==","signatures":[{"sig":"MEUCIQCYYIodlW9yyGeCHb+PCvPWUT2dYwM2wBF7yW0FWUBswQIgBm7JrJStrTv953ZUpy9iNBYTpRCEUlxm8cAmIQjZKKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b41c78467539a74c1af40302d42d23c1930f7ed8","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.92_1788941429383_0.6486371673390068","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"use-weather-forecast","version":"0.1.93","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.93","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9850ba8181e2cc3be2cdc086962682ed68503428","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.93.tgz","fileCount":8,"integrity":"sha512-norBEC+BT5eENl6zD1gRLavhX1j9sttlzDLmRaMX2GZZ+eXtfVj7rPJPlZneBO4kBQTqHHNNoQTzlRFxuLdsOg==","signatures":[{"sig":"MEUCIBTM+FvYJekNL09X6P2+FCIFK6Ex7ZT4gZINnIK+kWlWAiEAz+5RXBX6bvGBLOpbJK5FQChri8HY6jrUbxOTmsJ4ETw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cb3ea666722be0fe48005576aaeb58aa7da99c3b","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.93_1788941626645_0.7583802277748748","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"use-weather-forecast","version":"0.1.94","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.94","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8b999e1a5f17829b05c92fe2b1fc1e792541b022","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.94.tgz","fileCount":8,"integrity":"sha512-jLDW82uTnIZmrNpE1mEr+L6ICFMOZFS5pXBEtqdo2bdlGZrp82/SKrkbi6rY+WlFNfIiu6t2ZZQAUmxn8d52SQ==","signatures":[{"sig":"MEQCIE9/IsH00AHruCKWdSVT8Gb/EN6Meecr7O4a0cicY0u3AiAcS+b5pqaFBJyJbXeTNZMYYdWKUG+SQlrpydVWQ2DZZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7098e46f9fb7bb3c2acbc1285ea3f07a492016d5","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.94_1788942866169_0.6888591590868895","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"use-weather-forecast","version":"0.1.95","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.95","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"04f7c8c1120c31f44343be90d52e2bc262501595","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.95.tgz","fileCount":8,"integrity":"sha512-eHpW0+vvVPGv3iOvV5EzE9S3s+9cneUtlFYBieNSxOvzxsaI+JYGl1dfX7YXaQn7aC7aggoA+6GeB12gJnEoHA==","signatures":[{"sig":"MEQCICfBJ+2BJcK+cvtWLmNRpOhuyAbZTMu+Cgu1HMasUgAbAiB5RqXsRZ4PAne4VZbBx623BMr4pxTr8Eoe53X07oX2RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6cf7eed8a0813a97c4cdd99449a601a5684d09dc","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.95_1788943129022_0.24270906178514817","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"use-weather-forecast","version":"0.1.96","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.96","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c4ccfabebd50d67d446deccff2cf23b38297f447","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.96.tgz","fileCount":8,"integrity":"sha512-BwzrFVyG+u2UiWxxJ+/tRQt8fm5tesz4cb8B3VTGzplGd6yYsQ/bbA+gm0cOjNHD2Ynf300z+H9y2gK2ckfKcw==","signatures":[{"sig":"MEYCIQDbHLKwRk16jkEicIuqLhc0H9lh4jLGTzAIxyRMa92WNwIhALQnsSfnvjwafz2QWjnZi/TIYwumDmGrgJN2fbsmi6Wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f83f07ad28a7f9147eb069e4aa020c2cf05b23b6","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.96_1788943957105_0.6828904461690573","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"use-weather-forecast","version":"0.1.97","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.97","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d4533935c906031a82a7310166c1b4be3751e8fe","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.97.tgz","fileCount":17,"integrity":"sha512-/TQnKtDCoM1VuzmDBXBJfjuBi2aOWD+z36tE3mvjWoHW4zbbzGzXHj4DPw+J8+U05E2VW5kTSs1JblLY4lw4Dw==","signatures":[{"sig":"MEUCIAIK7UzozSO/2jNcEuJv6Zd/oIIv3bkoeYqTKr08Pz1kAiEAv3YFy9pqfKCLfoqxy+B50yLz4XpQJGAg4X2asUqOK7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3926a2b9a66011721a6d3693b0b3f16f9065127d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.97_1788959891479_0.7360947412208796","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"use-weather-forecast","version":"0.1.98","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.98","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"783e1b89f23442879c3c0e38d10a2a474bc90da4","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.98.tgz","fileCount":17,"integrity":"sha512-8X41679KqOwRZyHMMAu8AE4s/IqKZOtLqs2RWvNAbabVHFYrKaco0udWpnfQSaKlR8lHv9/SHDtri/McKrfVBQ==","signatures":[{"sig":"MEYCIQC1T6GWyzGPXxRZGQTU1ji6QJCn4kfenZUKdzxnv+GPuwIhAJBPkMca06ZoD/+brq7bGsLPCP5Zi6UkVvVL23fqPTUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f10e10910f94a592ec541a5490dd25b42e205fce","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.98_1788960242417_0.9509779663245324","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"use-weather-forecast","version":"0.1.99","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.99","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d38194c9ca722a84834f3709c02e42da026b4d3f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.99.tgz","fileCount":17,"integrity":"sha512-fxNyzblyF+aIb+IVuhTJIYHFqsWyxPI+QG4B7I6iMBnC0TG3QRKd89tYCqcbd4vwCIzJsJW48DZScHPF1ezvrg==","signatures":[{"sig":"MEUCIGVLL4hUTL6pazLaHvG7sUQIqnkp3vSfuzcbMg4swqozAiEA9R8hCZMf8MoIiUMBSEDLmcps54snYv8+NuUO0HFsxHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"beb60228fb8d5109437da51ae7b73c87de2f69c7","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.99_1788973238595_0.24071195656474487","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"use-weather-forecast","version":"0.1.100","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.100","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dddb646d7005ead08bd36c9271a0928e3838879c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.100.tgz","fileCount":17,"integrity":"sha512-RuMCGQZE+REuJdGR+77EQ2z4OVwXkPVFZqLsenxSTUnQiZHO+WOrouguleDuJ60KSa1vxJQZJctYXVkuSa8Txg==","signatures":[{"sig":"MEUCIH0b6jsm5HwZABsWnFgW1MPgjKUxh5iMhrIoets/7ByRAiEAzbCYSzINMfeHxiMmI2F5My4ei3yajSyO4IK8TqFbA1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4e595c5c89738f729cab034955d93199575629a5","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.100_1788973480331_0.4487722532394913","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"use-weather-forecast","version":"0.1.101","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.101","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"66ba1fd3f85996c33400faaf5657dca075edb792","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.101.tgz","fileCount":17,"integrity":"sha512-c8LPfgywdis0j5EDNPWE24Vw4n8Pw/EPjCsqV7lcOChBMVRviA9jJz3HoGg9FzezhPiBCdItesZMxkl3JLLHKg==","signatures":[{"sig":"MEUCIQDHrkBubrdI3iJ4lYlektgfyk79D5UpP1wg+YuBnJIsVQIgfVZ/TOPH7rRk8BjNXuckgyDCfS21/ZFZNpxiHtUbuZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a31eb8774335519884ae443999ecf8b46b9481a2","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.101_1788984139375_0.30595496956131507","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"use-weather-forecast","version":"0.1.102","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.102","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8c57714a295cf82e74d7f17b3d2a2efc9175d84c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.102.tgz","fileCount":17,"integrity":"sha512-c+9VTBDu8EzY0cqH2JxV7chYfLFzndPXolvN6nJQuwU7zEXYCM3exPdBDL9YUityBGKvSYagw7k4DlDdrq4ngQ==","signatures":[{"sig":"MEUCIQDF/mABnXM85pedS4sMOQVWTTmbu7wdq/0aHeFEKDR9DQIgegkP0TvHjUqe8+TsvKdUZGpeAJ+FYvJN+Y5smH3znok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4de679f37b4252481a4d64238e90f1a4b70a4ce9","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.102_1788988896458_0.32223045973496256","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"use-weather-forecast","version":"0.1.103","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.103","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"921e6ba66ea35b01b475dc02e7651fdd5b176880","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.103.tgz","fileCount":17,"integrity":"sha512-biYyiUd74BNMVG0j6gGN4Cyc0mWaKvM69LlsveO+rvoKsStMt+VxiAtrmg9gVtt5v9n9xB0YqIbOVF41I015Fw==","signatures":[{"sig":"MEUCIQDSygFtg/Nuwy1keCKv71a/Z7nGqbJf7Kd4vGYxPakPfwIgYs3QZjeDFIoDrts8bPgG3K6UgTO+aqWofRAk2DPRMYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1644fc8afecfe08ea216432a5bf6277388f84b7f","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.103_1788989049633_0.16478183996137363","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"use-weather-forecast","version":"0.1.104","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.104","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b8d57f8dce3e90de0ecd507b2dcbc80beb0148e2","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.104.tgz","fileCount":17,"integrity":"sha512-QV26kIaNLJhYSv990DLNbLVH7vBiTtqLdI//5gj+nQjAy3gnoEHL4+/lro/RoCA4AykvhGrf4je7XtAIicgF8Q==","signatures":[{"sig":"MEUCIFto710K5YecBc2woz/jc5LhSKcCDLF+uzwglbCtBTbqAiEAvrd2kzRIWQ0I8Si7i5x9SL8X7OEsC/ErQ/k8VvlxioQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0e11bb187b77749a7a5cb322086cd00465b915b0","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.104_1788989105242_0.9492818613870615","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"use-weather-forecast","version":"0.1.105","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.105","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d7e1e2a579cfac337a269a6cdc52f88b778f507f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.105.tgz","fileCount":17,"integrity":"sha512-45URrVd8y4kfg+fiYYWouBMU9JaghwjLPc9ciqf0wZxG/eMCtGUPp0u+b8PdCnlCOjz5Cm323RZ+sa6U5n74YQ==","signatures":[{"sig":"MEYCIQCwJbGGPVhujOZ2PJip/6ONw3NY62bPRCnom0Jsi5FymwIhAKL6iRoktEVG9JZH9v4ZCyXWgGHt7+GbPmH7yhGUDMjR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5fa239085fcb52b77f2712943955e5dac4c75954","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.105_1788989545389_0.13569255323186757","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"use-weather-forecast","version":"0.1.106","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.106","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"149b5591523e8d41f2cdcc738f76b9baa932bdaf","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.106.tgz","fileCount":17,"integrity":"sha512-G1JCUAVUXesmky8d5K+8RAlpkEjaiAxsueiHivqI9pV4wipMO12yg56tK2xI25MR7wEAEf8+bT/dSVo3lmWs/Q==","signatures":[{"sig":"MEUCIGh6MVfSkkdvLYI845Qb5Q01JmrN1iojhMvoxvyoM3cRAiEA5B4dFf5jMYrIWOOiv9FXQUviZDJ0nc6g7YtBHCkgyZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"73f9046613b9a9702162924288369a822dee1c58","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.106_1788990119425_0.03356517508335122","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"use-weather-forecast","version":"0.1.107","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.107","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"015964d99ec0da0d4b7de6f68aee7c07ea60d5e7","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.107.tgz","fileCount":17,"integrity":"sha512-oKTffxHNVDckfWYtb676rd6d426D6167S+8XSFwBR7qfFIetrti114HrYsfPFY+NxCt5WZdZ4nBYmuxn8zv8OA==","signatures":[{"sig":"MEUCIE0t76iesai+BH747WA6QP9fAtHkeG+lOI4Is4bx2J+dAiEApq11qAYz2Pv9T4jrFqo83/6uDmGD9lMejrdIRggCPYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4a91fe86a604c13c3102984357e69f843d10c848","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.107_1788990218216_0.5278203814291271","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"use-weather-forecast","version":"0.1.108","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.108","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2e80186ff75b74af481b05f3bd257c36c956dc6e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.108.tgz","fileCount":17,"integrity":"sha512-detZ78nOPJuvoIbeI30XEiDLQ/YDSHvaWxZvtZXPgHiSlS7OG3Z98XcxZgPqnKe2bMZx01bvEBgByAPbWZNEGA==","signatures":[{"sig":"MEYCIQCdax/7h0eP1hbhOIbQNv8SVWrWZUwguHu34d8pQ8NKngIhAMTDzV5GoP5naBGK2A0f2PmxjfQQ47vCaZqHyiQ+1pw/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2267d67a7ea82e9f79ffdb8d0baad9e5b6d4659b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.108_1788995076122_0.4942828914291333","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"use-weather-forecast","version":"0.1.109","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.109","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"12ef9603341690165dbb492c5fd93b530f4dc94b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.109.tgz","fileCount":17,"integrity":"sha512-HZI1/yaqfXHc6M4VuTnjI6uMFe1m2Ou6iDRASZGS2qBxM5dlH/9bypBjxaWk4sMFEXi8AgP69AnOyV9/AN2mhg==","signatures":[{"sig":"MEQCIEjr8PPxfHerVkCWB8AfXZJJysY3zg3yz9UJkxW7ep4iAiAg3CrMIL+u4BALBjlrM+EC45WmUTv0wdu7uXpA06EDDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9d4a56903c46d7228f36f2db4069348ea72534a6","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.109_1788995191836_0.76792119078452","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"use-weather-forecast","version":"0.1.110","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.110","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8f9216245c3abf730650e1fea01757b402166301","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.110.tgz","fileCount":17,"integrity":"sha512-p5hM6ClOV8UUlzOlAaNiqrqC3oT6Y8CCkDi26fv0f5X3MsG66dcdn5rYgEtzrZSrC8GxDioPoW/VdbL+VkdKAg==","signatures":[{"sig":"MEUCIQCGdSB8eoBGg2wlc/mlS4waPHmQwR1FEsMG2MSgmrNKagIgF3Zj5iaj4TJ3cBxgdPiYro8RAOPb0JoZbEp8WUupC50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e3ba96e4d92e1c872fc7198bd35de5570032d70c","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.110_1788999342042_0.0825371741842491","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"use-weather-forecast","version":"0.1.111","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.111","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"445064e1b0f207926b28f024188bbf51c6321979","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.111.tgz","fileCount":18,"integrity":"sha512-084N4SLtRRY5vzPya3dU3zLCiR+8xcdm/9g9Oz6mfcp6xZQQqAVVNhPCy/FS08bc0hWrf/pVRdLjcbEqqiuWXw==","signatures":[{"sig":"MEUCIQDA5PxuhMi+pVDcMbylY/PESSH/87H5kpYNm8qAnw/hFQIgMtifF8fEIrqhy19yH73es21Fdxipd7Xt4XBsAHq4Q8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"762fac3d50c4c6fc260caa84010c18ca040f9f56","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.111_1789000697089_0.5356657590490712","host":"s3://npm-registry-packages-npm-production"}},"0.1.112":{"name":"use-weather-forecast","version":"0.1.112","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.112","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4b6874ec7de7a49166243ee1002d9bd85618bd61","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.112.tgz","fileCount":18,"integrity":"sha512-IsWqMdNCJs53gOWvrd6MNBNWYAFI7YBregOouS2rGzncoelwuRD/IQhsmUyFncRZ/JmP3CqtIYJffUajS0x+Vw==","signatures":[{"sig":"MEUCIGlL2SIRS5pLMLY46FHTdX86dBUtqyLIpYhPUFCxmLdfAiEA1SlhUaXxhYvWlinZXylLVb8E8YS/fK7QvkrTsOHSWEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b368654fa86ef10572062347b21a1daa28c8825e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.112_1789013429446_0.21546858182884354","host":"s3://npm-registry-packages-npm-production"}},"0.1.113":{"name":"use-weather-forecast","version":"0.1.113","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.113","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1bea67620305cc3cbd16d000d09ecb05a714ad98","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.113.tgz","fileCount":18,"integrity":"sha512-CUNs8lAEx89hmAcobjwRoA2sRhllor37xk+3DU0j5f5OvttscA2yWpy/pEjJZC8zjGpOBHu/N0UGtPHiyPVlYQ==","signatures":[{"sig":"MEUCIQDx6Mue7/j4V6R+YilNWvmpMR3z6vKj/qlUPjhuujVoxQIgeCVMq24is7EbagHAXa9jL9rEoImcMEsfkT3eBwQT9wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"107b1815d76158365ece63859d7684475fed53c4","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.113_1789013631766_0.4148172825468919","host":"s3://npm-registry-packages-npm-production"}},"0.1.114":{"name":"use-weather-forecast","version":"0.1.114","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.114","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b3b50e28139cc075c978073e24463692e8b9f746","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.114.tgz","fileCount":18,"integrity":"sha512-hM5kbEslVzJ6esOIJAnG1tdZm7b3MaUQ2wHycRDao0nRoRqrX5dLcXzAXqp6rwJaJqb95CiYUvAUAtk/l9VAfA==","signatures":[{"sig":"MEUCIGPYJXNlnhuqjYHxHVVoa8VSoi2OnVu1eatPyO5c0JtuAiEAwH0Bnqx4Y4YLyY5pCMnz54TpOB8bCl4Hinwwhs+PJDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e1fd98cdfe2ff080cae2ecdadf99d67e07296361","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.114_1789017987184_0.9470555449088769","host":"s3://npm-registry-packages-npm-production"}},"0.1.115":{"name":"use-weather-forecast","version":"0.1.115","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.115","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1ddcf33b9b8f535de67ff6a2dbb76a984125f5a5","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.115.tgz","fileCount":18,"integrity":"sha512-og5M7u2r6e2l+/9TZRCik8tNApfEZ38zjexhxLdICQl9eeW9QRnxRNvmeDFcJJ5v0ESKYl+whvfCIgv6zC+iqA==","signatures":[{"sig":"MEQCIH0Y9myObtDtzZQmuChCUk7O+5YCZK7G0P00JhzdQvHhAiBn4GrWF9gflU2LREtX0axlSMTNf+PwKpBwLEygFNR4Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"39ac31d31b90a4a6884ceeaa7110ef1451775cdf","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.115_1789022200856_0.750132129763508","host":"s3://npm-registry-packages-npm-production"}},"0.1.116":{"name":"use-weather-forecast","version":"0.1.116","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.116","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dc59f45a2c5e1afa03bb8e6ca5701b29a7852775","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.116.tgz","fileCount":18,"integrity":"sha512-GReGnw5405oy/DCn+cpOzteTEJp8peMqQWQ98mb4JF2QWlAHPxvLON1Sw90byjnjMc5OuuBCxhhi/4nU62iFpA==","signatures":[{"sig":"MEUCIQD/9E9KeWlOMvYFWmUqEg/h+LY+3R0seAT+UpNoAP1oLgIgRaWr+ZD3PHZMDJNHBZHg7NhqM1UaatmgSvY6K8I5dls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"52eb7cce851460a3b17816f5b768f0fba8f3f423","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.116_1789022248294_0.9660042000776972","host":"s3://npm-registry-packages-npm-production"}},"0.1.117":{"name":"use-weather-forecast","version":"0.1.117","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.117","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"eec6dd772daa22639787b3145f3442c3d6467fec","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.117.tgz","fileCount":18,"integrity":"sha512-Ivw7Ys+KbehCG3ZWP/wXWvYLOrV6umjXT8tUYP7zsk339RZkesceUwzc61vuFttGHmbK5Su4W4Y0dlwrVF2GKg==","signatures":[{"sig":"MEYCIQCH+n70qPR3C04F+y6p4r1Ca2e3hBinvlsKDOs3+wtSjQIhALz2lXmyzQ/1XLV65lW0y3ZnVusAwMIRnbftjGrr7rBm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"364f98a24783d944c9fb70e781b30eafff3a2b1d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.117_1789023597828_0.6721189528058886","host":"s3://npm-registry-packages-npm-production"}},"0.1.118":{"name":"use-weather-forecast","version":"0.1.118","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.118","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"89676a4af272de11ea0ecdff41dab71c129b768a","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.118.tgz","fileCount":18,"integrity":"sha512-21coNZA/+cTBWFVGEkez6qwIN+rpCXOphhBQ48P3vFGfZoOkotaV+OcNDxkJBek+ByN54/PXCgDj8HMHkWVHIw==","signatures":[{"sig":"MEYCIQDHzd+dYiMjCcYeYNarKXJDryexStluT8IwhFUxabwqEwIhAMQl6WoTsVdenGPlujPaE/fl5G9viQFBRFoTGaLNXgni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"38f37d1a914483e7ad63ea0d31b40be1711ceebc","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.118_1789024003670_0.8499892761595202","host":"s3://npm-registry-packages-npm-production"}},"0.1.119":{"name":"use-weather-forecast","version":"0.1.119","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.119","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b1821a72c509dc6aca3757657873cf87fb4da34c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.119.tgz","fileCount":18,"integrity":"sha512-ny5MfYy/2iE9FzwFudZSLXw+w0nT+jycOakT7M9PPLMa5JKWhF59zjRNdtoINp2TM3+XYJx9hEQ325z23xOu4Q==","signatures":[{"sig":"MEYCIQD/r+Pr/6BPF6jxB1TcVQ/IIZioY2aEEgvjCuBM++L6vQIhANsRHIeVkgk+LJyt9fxMnsnqQtm29/7BFxbnpWFSHFTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"54ba90d7d43e369642836d62676e2dcd1e8025b2","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.119_1789026711868_0.33116458608863986","host":"s3://npm-registry-packages-npm-production"}},"0.1.120":{"name":"use-weather-forecast","version":"0.1.120","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.120","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"515e1e26d9c7bd528bc29c157198e9d7c7ea9a20","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.120.tgz","fileCount":18,"integrity":"sha512-kZs9WqKjK2uJqz0xWmNuD6idTMPKhjKEyMGtFz/20f1tthsiJpOY4I1VNvm2Gj9Wfqa3ckqzuuRhKv0VGXbdwA==","signatures":[{"sig":"MEUCIQCKOTs1F1DyewWUvOJE7kSDTKeCpnm1IRO3SKGffnD9hwIgARKsNyqFAR4ijVwxtD7p4Bmt06lsyaZFxT8y93wSd4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b0a81a4a2651c4a700bf441268049e0ed7ccac8e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.120_1789029032456_0.11028406614904873","host":"s3://npm-registry-packages-npm-production"}},"0.1.121":{"name":"use-weather-forecast","version":"0.1.121","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.121","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fa8c44c9846c4270c7e2a5e14768f26bf1f6cac9","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.121.tgz","fileCount":18,"integrity":"sha512-W8GhUhJyV9qPAtwsDPdqiA8yIWDvFNFnuTdBNxCWM9liMhg9UwkCE1E8QQZa6D24YB/awkJVH8ClmW/HZAc7tQ==","signatures":[{"sig":"MEUCIEZMyxBnVYNiaPNfynRm98YOKSltMV3PpiEnH+pp71wEAiEAsx1vGHrg2gdryZ0J2TiDehdy/BkM0b+/g6JZiQhVSQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c46b4bdae276e38ec763da3b7c31dec68ae315a6","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.121_1789030517702_0.8121454145215803","host":"s3://npm-registry-packages-npm-production"}},"0.1.122":{"name":"use-weather-forecast","version":"0.1.122","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.122","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d73194f4199b8d132dcde6453bde2a68640b556c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.122.tgz","fileCount":18,"integrity":"sha512-qtmFyK1pCeNlp6B9LTpnjPoFXlQIQwo2TdzqBGbarme9xUqzI2kYuRIeYkAHlzXPpI+wgWVjf8DbSXk8+Jhmdw==","signatures":[{"sig":"MEUCIEMRJvoBcmjaR+ED1+mTZn7183rzmJmtmgFF3T8F5zpgAiEA0QKr6A58PbA1kilgZan5K0w92qkuzpMAEnBez9Bb8mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"407769f69020d22039fa126f1a9e39b3d006bc42","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.122_1789033506310_0.25237872397161687","host":"s3://npm-registry-packages-npm-production"}},"0.1.123":{"name":"use-weather-forecast","version":"0.1.123","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.123","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"87c6a8c0cf9d18f7dd03c42f30ec5d0568e3c740","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.123.tgz","fileCount":18,"integrity":"sha512-jEXpaBChxVm4lRIlOqE9cUoGiSLHCjUNW769oJZ81hwfyznPzvay4UuQUvQE2tjruhxZkLs33yUPpVKra1JYKA==","signatures":[{"sig":"MEUCICNoxtbR7rFSugl9d8ni86fcDhGa6bh7GR2VgkR438QDAiEA0CxW1l6y+8rC9l9WrRUpyYIqjwB0Vbl1Va0K7EtFN8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a3443dd34402885a7e162c4d56eee7582266c369","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.123_1789035399954_0.7687731370245914","host":"s3://npm-registry-packages-npm-production"}},"0.1.124":{"name":"use-weather-forecast","version":"0.1.124","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.124","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4ebb8caab67759aeda09e995ddbbeda039ab170d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.124.tgz","fileCount":18,"integrity":"sha512-PdPgoF21iESd+PhV4wV69+qJ23MZpSdIamPlA0pe/QAbRFsYZGJh1kiSHxjYrr7d7brhmfPONXS+kxuVgOsuMg==","signatures":[{"sig":"MEYCIQD9sneOkNfM/AQWtseQVJ/6j4Mct20rQ+F5QsiUGk0UzwIhAP3EvIflqN7bnB1rCB8ZPCRJLh5GwNpSoq8SjfK3baAE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f144745d9ee9632980dc3ab2098fb0aa790a9623","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.124_1789043508620_0.043686751842745064","host":"s3://npm-registry-packages-npm-production"}},"0.1.125":{"name":"use-weather-forecast","version":"0.1.125","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.125","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4d5eabba081d9d0b284feeea9c33da5b003340e8","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.125.tgz","fileCount":18,"integrity":"sha512-apJBE+ToxJ99XWxGlyZf+VGglW+k+DVEJAcRIUkoldP9jWYbfY+fPFkh3Scp1Yl+h4LrX5gqNscZHMpEPa3sAg==","signatures":[{"sig":"MEYCIQCp06a/q2oDm/FXcsJCjIlYreEcDBy1W8fAE2nrKUkNUQIhAKE+WwWwAADW1B9ylvfwKqJASnjbUmyrP98BeZ+NYCmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"48dcd83e79fe2c6655b3b63f4d50c6e465083834","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.125_1789055346437_0.5456700821829206","host":"s3://npm-registry-packages-npm-production"}},"0.1.126":{"name":"use-weather-forecast","version":"0.1.126","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.126","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"37d5907cf4dfc788c48283d509f3e540f829660b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.126.tgz","fileCount":18,"integrity":"sha512-igajoZjgjmC3Brq7aVNPa9k3nrGZno00thrMu3WMSm6EYm7x6pM6y/6LUBYLg+nLdtywy3I5iILOl5ymYe7CnQ==","signatures":[{"sig":"MEUCIHu0wf3slYGZm1iz2Xpg7+Tcli2FX+wflvSYBMyRir/NAiEAuBhyJE7mK2omb4K29Hr/SVQzQqJPZvina1rcqrPMcZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7fe79abfa259ab529dc4b0a33e132ed4d79511b3","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.126_1789073033777_0.01645229819652272","host":"s3://npm-registry-packages-npm-production"}},"0.1.127":{"name":"use-weather-forecast","version":"0.1.127","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.127","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8e00e7e3d1d260b7821eb2f6f64ce865c62f6162","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.127.tgz","fileCount":18,"integrity":"sha512-p4aWthHYWnmKO8MCtMpAieO4XT6DXrq+Ch4f/hfcZ7AM6uwNk+G1xf/O5xSo5bSXsUqfixRqKAVmLDlYHnWDgA==","signatures":[{"sig":"MEUCIQD0JFIhIGLD14FTv4GxVFqgsTdDIshOy+mJRfsapujAzwIgOWmsRkfh+CRIuv7clu9HHy6luiUhTSOwCU9pmYReu50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2e58406e8e9473fd80f252bae82adc2032d45cc7","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.127_1789080675251_0.9818725922899385","host":"s3://npm-registry-packages-npm-production"}},"0.1.128":{"name":"use-weather-forecast","version":"0.1.128","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.128","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"081062cc7bfdf6115c3d474cb3e0c3a054dd5557","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.128.tgz","fileCount":18,"integrity":"sha512-MVPjwiOmGQ67Won+oyZDEo5oFW0NFf4XKyFh+1Zz4fsAmxuTLThQ43x2qPTM0bf18oTPYxivrXDU1rjuuqw1qA==","signatures":[{"sig":"MEUCIQCaxddXcPEOsWvRTfi2GfklK0X1JidrWv/q8uG7AIBozAIgEO2G4SjMUKbWp7lO2xd/Ns70XFUjbHKlMuvtKN9/6x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c67266af9f99fbe93d601961995401ddf7e6f30f","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.128_1789081589223_0.5263362299673304","host":"s3://npm-registry-packages-npm-production"}},"0.1.129":{"name":"use-weather-forecast","version":"0.1.129","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.129","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4462ea28d57909bb4007fb9642c115ff797e10e0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.129.tgz","fileCount":26,"integrity":"sha512-4mcfTR7rRXxKDiNJxwbCGKFc/vcGCB7Zz5y0DgLVr9bi1u8l5WU2we8V9rvfrgfbjyr6c9Kzv6nOS0HAr7g8XQ==","signatures":[{"sig":"MEYCIQCdhfWMsNglg3tRMO4VZ6dDudeiPxaov6qYHWyZN3vJVgIhAKBKqhoVK0ZQA5V5I2odmJY3gBUfDiwJvxC8P4Q31mGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2fcf1f191d1f6e9aa99e49e091dcd6fd971e7685","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.129_1789085931191_0.8910066226781026","host":"s3://npm-registry-packages-npm-production"}},"0.1.130":{"name":"use-weather-forecast","version":"0.1.130","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.130","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c0cf577f949d56311db6924ac182aa6c4a2c0f4b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.130.tgz","fileCount":26,"integrity":"sha512-2wbnQ2kOPHnly+RKEU03IsRq62yZQQqUYeyqoJcbY1VQQB+hzijfuebF/+arHhaYg2fMvih3sXFIqU3qKQrX/w==","signatures":[{"sig":"MEUCIAI3TplBkZR16GL1YRxD4MU9fxadQZ7Ci5YBRVpoajq4AiEApg1sDMMxYJsa7+GwpcedJrdKv1AmiLQtTx1y/5BkgnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7bdd2ec66db6c0af885f98eee74b1b050d729067","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.130_1789087324192_0.07578726992174967","host":"s3://npm-registry-packages-npm-production"}},"0.1.131":{"name":"use-weather-forecast","version":"0.1.131","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.131","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9dd25a0ce393a4db39bf786dc2ede1894f923e28","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.131.tgz","fileCount":26,"integrity":"sha512-rjRoI+6k2PmQv2V2tAR8lEmDoKjnMRkyDSM+wXPo/g10xeQbhCVXm0z2Z27D/WVqMSP3gnjsVYVKCl24nDSgGA==","signatures":[{"sig":"MEUCIFaY+RIVd5iHIxkpn4jadyQapj52K40/BHnn+219cJ0+AiEAyu+jeZsqYtPzq+YHFV5cd2nGdCqnxyqzRD8qrk1N5bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e7bd165fbc8fe3a9ad6220cd39c78ed8cd8db2be","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.131_1789087803597_0.8287157863435237","host":"s3://npm-registry-packages-npm-production"}},"0.1.132":{"name":"use-weather-forecast","version":"0.1.132","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.132","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e1f1c089fdfaa8533f039f829a3a9d071e8745a6","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.132.tgz","fileCount":26,"integrity":"sha512-m+1eifsgvwd5byp9+NaJMvek5MNv85G7E7XGYriQj0aI1RxBS99kXHtFazrkWUAEuKDZ2GJvQM2POz2+GPRtew==","signatures":[{"sig":"MEUCIQC8OetWs4xeOt+qaeuDq/WmwGPh2B7Z5tSXXXuc7CjcIgIgMo+SvgBMuWHjrfgINzzxton2kiXJfGCC4IKJh/Y3X+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7a55c446affeb5a2bf6ff12c23c4e39c4fac823a","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.132_1789088897439_0.255567299501003","host":"s3://npm-registry-packages-npm-production"}},"0.1.133":{"name":"use-weather-forecast","version":"0.1.133","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.133","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"24627f182a67fce9ebfcdeb1fa1531a10a0b6a61","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.133.tgz","fileCount":26,"integrity":"sha512-rY6WHiQYJMkiWEiGksSoY9mcmQORMrcTAOnFVyafCyPbMwKO66Wr2yAartfG5ulSzZ+CZ0JAtpkrpxuQkbKUBQ==","signatures":[{"sig":"MEYCIQC4A6GWAtPOYwpZZ69BZ3lqXGepFryTcY4UHU135T+oqQIhAMgtFQqSMk82soAbkemVMH5+tzkd2EJ5YkNaIHpPcr+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7f0b4d0cb75f27f802c3ca3098c8e7fa997ebe11","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.133_1789114349881_0.5160686871847289","host":"s3://npm-registry-packages-npm-production"}},"0.1.134":{"name":"use-weather-forecast","version":"0.1.134","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.134","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b9e3d9e50bdd6281783a32049e4ede35dc7325ff","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.134.tgz","fileCount":26,"integrity":"sha512-VipZACJmMEaTHgWMcLqVWiC4LeupoEK2if+t71ViQ0QISbg+uop2zLsTCfOTQGg0PQ1oHCPOeYJhP7w+qt6jaw==","signatures":[{"sig":"MEUCIAcplRJ6ITnN1FTZpoOk1lKN1Jz4AkOvRYE+rw399O2AAiEA0Ah1uBBcmI/eMOXkjHKRemOfILTBwBSQ3fJgzU393NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"207d92880cc062e52fc7abe62f32f3df0009763c","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.134_1789114417226_0.4987820220411352","host":"s3://npm-registry-packages-npm-production"}},"0.1.135":{"name":"use-weather-forecast","version":"0.1.135","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.135","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9c7e3549660553a85251ba04eb8439f5b0aea35d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.135.tgz","fileCount":26,"integrity":"sha512-KaOhha0bmdChXpbZidzR12GpLBKlIPEorbeNgDe3RhZV/MBEVQblNqLIW+jD1+/eP7WIVZa1gz70LQ3xFw3COw==","signatures":[{"sig":"MEQCIB6lMPN6aDmiLOvwOcTKaaJDais2TzkEvBYQAGW+RAxYAiAITl9J9B/4NbVlYQ6mqtALNmHT/XWrOtE2wnoz36XO+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"984ed7a3b97d5396b14a8e156a14293c7423790b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.135_1789114551613_0.6416561754951022","host":"s3://npm-registry-packages-npm-production"}},"0.1.136":{"name":"use-weather-forecast","version":"0.1.136","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.136","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ff6bb8a5c6a6fd1659a9dd26adc986c9aba9a85c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.136.tgz","fileCount":26,"integrity":"sha512-5uTIgnuOz+TYibt0T1qwN3OCxIve7R7p29TXDIt0fysBGs5ZR6UDAXZHvmCxk/6oI/J5xiUuZTG5vv3ncjmhLQ==","signatures":[{"sig":"MEUCIBJtQZ8XzjSWJk/dpWb9fvv80xuwFYjm3OWf7WFx3vU/AiEA8BbtobnU4sR7o6kmOX6Ym5zJdOQbXfKsfyOcVP4g/Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"85a46cb60cce3aa0042424bacd55d76980bc7d61","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.136_1789114780086_0.30101449396531943","host":"s3://npm-registry-packages-npm-production"}},"0.1.137":{"name":"use-weather-forecast","version":"0.1.137","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.137","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b2293ff12813440afe373536faf8dd27ade4dd1f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.137.tgz","fileCount":26,"integrity":"sha512-QMtp5W6GhYYJT4Y1odrLrFSJbn2ZHwg1EavXySQv/PV8TFQ9ChfnyI+fFNg+E/CTNgbiglfxnkBtZgymYlDh2w==","signatures":[{"sig":"MEQCIBVosMu3t1dCS9noQVIFfCh4CqhZ5DiX9Dh9ucHbZtRNAiAJSWOBYpQvOoeuqiSnIuDO8CDwaBX44bu1dR3T9fp1WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9224bad63faceb8982e3ae804a9322a0bb157162","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.137_1789114827672_0.08060580652481542","host":"s3://npm-registry-packages-npm-production"}},"0.1.138":{"name":"use-weather-forecast","version":"0.1.138","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.138","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bd2dea4ee528a359bbdae35f33b8acbf7ae30a72","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.138.tgz","fileCount":26,"integrity":"sha512-lC9iZ55n0G56nbrmobZu38w8rCyAWvv0V01D5TicnQfFMbYq/wky2aIrTGrRUg1beS9nF/EC4Zs0Ha+BnyANeg==","signatures":[{"sig":"MEUCIQDmxGmG53PQWFZW5jXyMwApJkgYFikLTsCesM73QjwNRgIgD98elbWL4hIPoX5RClIWg6LW6yp3lK4RXTAAcWFoZFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5853d98d150bbf32f6b41614c983108526473b2b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.138_1789114933861_0.8271151648085202","host":"s3://npm-registry-packages-npm-production"}},"0.1.139":{"name":"use-weather-forecast","version":"0.1.139","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.139","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"417c8b774ca2c6161faf862c6bcf0e3c64dadfef","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.139.tgz","fileCount":26,"integrity":"sha512-kAKfZpPoJ/gMhWt5NXwtim1sKA96JgEpbLKaAlPX5+PEKeJVkIOe041S9GTeSav9CWJoCawPiIhaKSMFWVtdQg==","signatures":[{"sig":"MEYCIQCEA6SRBdrqTkOZYo4OOzpCwEaDZRA4jJzk9lVCO1oRkgIhANHjkng9mamiDyFk00CPzVKua4D5wL6YZpt1ko9qjeYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bbdedb296358f9e1bf86a113c9954f1771b97167","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.139_1789117184051_0.696302844037338","host":"s3://npm-registry-packages-npm-production"}},"0.1.140":{"name":"use-weather-forecast","version":"0.1.140","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.140","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f6ecdecd4cf04629884da3d2f16122ca9d18d5a7","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.140.tgz","fileCount":26,"integrity":"sha512-pS1Ue8lctMrjUm/bUqLNuLdqUaAQB9MGBT9iXbk/VYtRtwhbsfS8dn+jiu5UJ/5uE0OVuhbgN2a6KU9I+yDSIg==","signatures":[{"sig":"MEYCIQC1kJ1i+xbYkkB8WMenzt/BrZw5FMoWivx5KJF1Nuv5FwIhANHLhL0cfpP+GcElbfrWvQD3DVLLMVGwXCmO4qcvBufN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b0946320f08b921da66bc162dc5c942564d8e42d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.140_1789117882042_0.837830001290798","host":"s3://npm-registry-packages-npm-production"}},"0.1.141":{"name":"use-weather-forecast","version":"0.1.141","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.141","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"704441cd142a027aeb514817be7b0040ed43fa5c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.141.tgz","fileCount":26,"integrity":"sha512-Ysd3yIoe7CGl3PBtqLnPB+as42at4DBMa1dNsx4lkx+eYexkLd9j+btoyLRQ8W8kRMG+4kfE5HGaPf2dgMsSig==","signatures":[{"sig":"MEUCIEnsCzmZo46C+kZbWck48HgkwdBOSqMSiqpWoOSuZjyzAiEA96S7/SnmgoPSy3RovHBHkQDstTuwzdq/TvQa5aDWfaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"175c79b7107ec142b869451cd8017d39643a6e31","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.141_1789117967082_0.8698581454295777","host":"s3://npm-registry-packages-npm-production"}},"0.1.142":{"name":"use-weather-forecast","version":"0.1.142","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.142","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d4f720a875593b7a00568597656cfca46b9fbc93","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.142.tgz","fileCount":26,"integrity":"sha512-6DiJ7MAqULdp3Npzmcm9JsrtqBvc1v3eztKi8eBPfc2mBpcDvnHxUrraEGYkEpL8rIXMFxP8jIJ3HN7i70Md6w==","signatures":[{"sig":"MEYCIQC1uIu5Lka6rRWTv2HbWcSrmqz9ExlQJ8K6cjCOknt6swIhANBahebcJXT/8uTTvE7AGWEO4JKkNe43Ir07T1OCKijp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8124e9984d2274edbc0c3f7a68612d41898c3fcb","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.142_1789125151583_0.3870911053892072","host":"s3://npm-registry-packages-npm-production"}},"0.1.143":{"name":"use-weather-forecast","version":"0.1.143","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.143","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0b5ee4d5b7ba0bdc4f54ad65c222af4e6ec83836","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.143.tgz","fileCount":26,"integrity":"sha512-GK3gq5g0Y70/eZfRG6G0LsupH3aqOxxGzPJxToBvVkmcVS7kf1Sy8BEPvPKuixBg0Urv9GOUB4VRVPI/5cR29A==","signatures":[{"sig":"MEYCIQDASXlS2csUv+YYUGEu6m8qlROD5mfqn89ruYBxnJxouwIhAJOZmHUMFV/cpzugqRnQRgWYA/7CKYrSBjrLu0dn8OCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d8cb96a8f2280276727d60bea1bd525f77c7f667","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.143_1789125225760_0.8348167871284395","host":"s3://npm-registry-packages-npm-production"}},"0.1.144":{"name":"use-weather-forecast","version":"0.1.144","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.144","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b0ca0f042e85b6926e515c8537f9536db5c82df7","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.144.tgz","fileCount":26,"integrity":"sha512-B0HkqwGkR5vmk78gOeNIChZ+POIHEmcNeXIOwcQxFmSYtyjgclYwOeMR6/aw6zjAmiKshcbNuJxOwliqj9u8rw==","signatures":[{"sig":"MEQCIFnQyWyypzGgBfhLwt5eh+qpAG5qQN1FyA1as297zmvTAiAWmGZ37epA4zak7QHPcq4a4nJhPDy8gP8XAV4alF76SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"da06246046f1a5478eb8e315e63c47d952a194a6","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.144_1789126303206_0.7826281809336388","host":"s3://npm-registry-packages-npm-production"}},"0.1.145":{"name":"use-weather-forecast","version":"0.1.145","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.145","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bb26709eea0f7bd8c5188ca42c8bb0a8d7bf8a10","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.145.tgz","fileCount":26,"integrity":"sha512-YxjsRmS2kAI4cx+oQFp6zm/FIxiOXQgp5nmmmFPqMQzGsxMT0JKgiJopj5VF3UCWm/SxRcNqJkVvr0yvuG2NYg==","signatures":[{"sig":"MEQCIBoxoim4Hli23sWNn2+6zMqrE3ThjDXpuzSfMTFXGxIOAiASQdtelFuNBeu3CefsctV2yAdJZN01KRnnchdFvO87lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f10eb49bcfc542ea1d484c955ad0d18fa698be9b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.145_1789126795595_0.7880962413943409","host":"s3://npm-registry-packages-npm-production"}},"0.1.146":{"name":"use-weather-forecast","version":"0.1.146","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.146","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7184fd86f7b37d8afbfc21af579763060c9ac16f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.146.tgz","fileCount":26,"integrity":"sha512-Dq1TT/REzqD2JVoGHMWOhAJwqzSQVysYPfU3C0se1CcaymA3W/yc3nV4+c/qvb6n3D2YCT/Rp6Eh7/MrIX7n9Q==","signatures":[{"sig":"MEUCIQCb2P3u3p0oNYB5Cwqti0GlBicxr/fAiG3+WLYGjC9MogIgNTtLoh0lU2K303An8gTul5/algEMGpldtpILVMcZpEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e327d33a68fd0791d4d15e909060697e3ed40c25","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.146_1789127754163_0.14997160022975797","host":"s3://npm-registry-packages-npm-production"}},"0.1.147":{"name":"use-weather-forecast","version":"0.1.147","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.147","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d27b6a63e4eca444cd54bd6b0c83fe0d074b74e5","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.147.tgz","fileCount":26,"integrity":"sha512-LtXAOcCLqswXiEFVuhUD8CZyRtCfMQMoKtT6giTYWfZXcpKYj0yeq7htvrA9uEerXQE5B52hN3vZOQZgv7fFUg==","signatures":[{"sig":"MEUCIF9pWKH5mZyYo0PhGV8dAxX1eSJ18aFjVLIHaoKY5v3SAiEAkH1//FthtsQrop3JwS0T77npG9/K94lGMhAV0z/ElTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c87ad9696705f1e45a13fc5e509234f5b9a14c0f","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.147_1789128892533_0.2767879484162765","host":"s3://npm-registry-packages-npm-production"}},"0.1.148":{"name":"use-weather-forecast","version":"0.1.148","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.148","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"df7382a3b4bc51d4bb93e326e3cc1e3980249a59","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.148.tgz","fileCount":26,"integrity":"sha512-bq459Jceo0Bf+NFqU4n06RzmY5J1Xem6JKKC/q34pDag6ljGjTll+ykjTgIXMSf7riC10Z1inKXY4aG9hxVpBw==","signatures":[{"sig":"MEYCIQDNYC9IfSC0lEuEZ+n6p2l481mph6U1eGDN6VZ1A4WeiwIhAP10S9P8/LhwXOazxIx5BYtxAwFTesQ4gSwSOPQO4N0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"26db80e198301e46099355e3217afae8fc25fcfa","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.148_1789138487311_0.5428755483305634","host":"s3://npm-registry-packages-npm-production"}},"0.1.149":{"name":"use-weather-forecast","version":"0.1.149","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.149","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ef05deec00c322a33ffbb1282a294824ecb575fd","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.149.tgz","fileCount":26,"integrity":"sha512-fWdQqHITcbRKnF5mHhHj6Lz2IN192izk3WrjEOYPvnuGQQN17LWG38yeqsOrLfscd5FKGLHfgeLvlG7b7P4RFw==","signatures":[{"sig":"MEUCIQDCLcbgwTH60ViCveZarm4AcQU6gARohN+tWTUN3kVmwwIgUGBN0BlBJ0q4YWU9e+t6zw0zKK4Q7UtikmEkK7sejP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"402d2b9f97b542963447f0fa9ccc8b58c85d802d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.149_1789143150922_0.6366712594337458","host":"s3://npm-registry-packages-npm-production"}},"0.1.150":{"name":"use-weather-forecast","version":"0.1.150","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.150","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"20257c13c7142059b1bab4408652795e964d1800","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.150.tgz","fileCount":26,"integrity":"sha512-mMXex1ttCxMjhgG9DpZUhhSeX1mNAFcnbXN1R5WQLX8KY98B1ZRIKnNrFi+RpqCCOMmGeW6TJLB2HHBJIhhQ7Q==","signatures":[{"sig":"MEQCIED/e8VOIExCL8ukCKfNR14JvjhKpuPt8B2WyGYsczrWAiA4v8e6HTZaYIbzIXeUsduT9lGa+UDjfxCAbvZ6J1bKUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f3b37e85572b21045691dbacd8264d2ba502452b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.150_1789173196214_0.04812115067557232","host":"s3://npm-registry-packages-npm-production"}},"0.1.151":{"name":"use-weather-forecast","version":"0.1.151","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.151","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9913a95e8cb9e1f44d774a96c6c6ea56c781db8c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.151.tgz","fileCount":26,"integrity":"sha512-/N2M4a/oNfgT5mbNlzL5Y/WGTy7fzlO+BJ299LFNDU75AeDWW+z5o5z2XC9hGH4dcyDqyZrD6JT6NH2GfZBHmA==","signatures":[{"sig":"MEYCIQDARaK46xElF5C8Bn5xiMC5eY6q6RfxmGrrlCPiQILqTgIhALAeG+et48XsnVTxYfPn59T0o906Nqq223hKdZmyH+yM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3c8839f69e40c2cf765c87a830d4730ab8c62fb1","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.151_1789173537491_0.29796876822465235","host":"s3://npm-registry-packages-npm-production"}},"0.1.152":{"name":"use-weather-forecast","version":"0.1.152","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.152","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"25c7832cfc6933aed081b5d0e6d070456120755f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.152.tgz","fileCount":26,"integrity":"sha512-1my0ZDIFDSoParNwmkTtSiQe1mEP4ha7jHh5epDI3FnmWxsvoqtFBVN1pbFUlNmysOoYtbsnmI3LBnigxgI5bw==","signatures":[{"sig":"MEYCIQDTBNd9zcpiVz9DjrNCR4v4xOwNTCOo4/VLA0Kna8eosAIhAMUaRdMUeKmHhCdRtxkGPlH2q0X6UH3vyiCkpaaKFgbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fb942505e1114438c58f3746ee4c285e26efd849","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.152_1789173751014_0.897898649426129","host":"s3://npm-registry-packages-npm-production"}},"0.1.153":{"name":"use-weather-forecast","version":"0.1.153","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.153","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c11365573bfeba758be2ca27bca712c47331445e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.153.tgz","fileCount":26,"integrity":"sha512-qCa583yt197WT9+1TEuGTALFJxWdJRTooE1CJA5RkoJg7UtWabgeehemK/D0f9lEILds0yRkwT+cA1lTWAERwQ==","signatures":[{"sig":"MEUCICnvMAONRwjeyYw1ILuYH1LqE/thYJEyEEwRFaF40wN3AiEA1phJk9JdhVp4QDRxc/FPV9W9Q75qkFA3KGPMTHYGSl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ecdf1316dabf04b5dae2135a74bc82bcc4771ff9","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.153_1789174128819_0.16857118347521705","host":"s3://npm-registry-packages-npm-production"}},"0.1.154":{"name":"use-weather-forecast","version":"0.1.154","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.154","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"43e078d4e966aca1c44e73e3ac5a7c69088018c4","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.154.tgz","fileCount":26,"integrity":"sha512-KvWjRdHXTAAWnEMg0ntkNrNHLFbldZSv3CiV7zTAODOgylRziyQTwGFoydjabkuIgSC2rEoh1Q2aHWLFZmEy7g==","signatures":[{"sig":"MEQCIBlAPt2I2TDozt7F7bEEihKWeyONBNp0sasabVdk396RAiAMQXRcMe1fKhLKj0Y3q5b5YrmRKaMvSsuAh0UsAdb9Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e233b7c0a2c6aa6c928a2cbee36d1a49290ca193","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.154_1789174175703_0.8620939963438015","host":"s3://npm-registry-packages-npm-production"}},"0.1.155":{"name":"use-weather-forecast","version":"0.1.155","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.155","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6ef54d84675d82fd3cc00eb55ba94bbbf562bfe2","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.155.tgz","fileCount":26,"integrity":"sha512-k5QEVl151xLe6ARYL3Gr9VE2uwVWvZ+Wjp7wBj12hwBdAYzPTAD46TOJwNP0JnrhY2Wg89abSU09loBWfGGWZg==","signatures":[{"sig":"MEYCIQDof9Kv75H8MPJiydHB0wIVHMfdOD8L3CeIJgRWyAPP5wIhALhdC3Sfa10wQahD4s8I12r0qboJ6rbP2RD00knTprT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2b19de7a9ee0588ac7f0762c368030d0a5218c6e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.155_1789174313948_0.9604940672241242","host":"s3://npm-registry-packages-npm-production"}},"0.1.156":{"name":"use-weather-forecast","version":"0.1.156","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.156","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"072220f66578de9f77638286e80a899c39f2d4ce","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.156.tgz","fileCount":26,"integrity":"sha512-dtJK0xBwSNfPsO7zNoSRYOL254cGPX8EFb3Pm2Bbtrv4CVQiy3+4PCHDm22U9CuNsss/RwKkWXG0lY8IA2hVeg==","signatures":[{"sig":"MEUCIA2JEir12tiCDT8K8LUO1vtZTxKDJp7v5tOnpN8U+gSvAiEAwlRBtsNHeemoBXngiIfX++cp+kuv5w5z000mwvgRVQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a115b7b921316819972dfe06cbe9345804b9d91e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.156_1789174478678_0.41336109331923887","host":"s3://npm-registry-packages-npm-production"}},"0.1.157":{"name":"use-weather-forecast","version":"0.1.157","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.157","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d28d5c58203d727efd504900afd3088ae86769ff","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.157.tgz","fileCount":26,"integrity":"sha512-s/5fYlS2PzQn1xLEWhn7xU6Q+pdO8ihV4atJRPMlDK0HaZumAiP3NDMHdFBIYOv47VkRiytUJZ4qMY0AVsMWpw==","signatures":[{"sig":"MEQCIAOLOksA8cAHep4zj2WLkyeJXKC8DBDs3QLXgvM2BeLpAiA4woHoFSHjJltw+Kgx5/9tRLSomB3VaSFSlWsJvymfsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"03f4fa03e33c18b23cb5d58bdfa2d9ae3712207f","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.157_1789174776853_0.5535962171817805","host":"s3://npm-registry-packages-npm-production"}},"0.1.158":{"name":"use-weather-forecast","version":"0.1.158","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.158","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e1dd9fe424104f36bcbb18b650f97fd9da20b31c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.158.tgz","fileCount":26,"integrity":"sha512-TwtG7J0Mygv32vPo2WrBPFb/e4NvCDyJ7REsSbfXsw0cTXo7Lm87hkvYpSWvZuRxQwhRXOSuI281cz9RLJX0QA==","signatures":[{"sig":"MEUCIQCZkYC+LuOFZkLEx/S32kzGPe3O/naWJJSFu6wA121L3wIgSn6mjX9HGkuhf+2gmP2wyoigShpASgqegX1S5VUW/Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a886919cb13fee5967d13883a10af3dd76430665","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.158_1789175823077_0.3474890641061752","host":"s3://npm-registry-packages-npm-production"}},"0.1.159":{"name":"use-weather-forecast","version":"0.1.159","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.159","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4e5a29492e13902f3f73b4b1b5d443a025f02022","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.159.tgz","fileCount":26,"integrity":"sha512-SDulAwlRqYRnPQlr5IuYv53s3plDN6GsdF9OrFrJuVLYTtaWRFdVkBfhV3BL1V6Ci12bJCimWIt+svA+yoTMzA==","signatures":[{"sig":"MEUCIDaTZN5iqCCFturScvvdOW0chGax/CmJC0QbTub9aHbEAiEAjofAvAxuYWuY+ESoKhn6nTCADH+3615Vy5AZdzuuyPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6ac8e3aa9136c7724c5086b01aa6303d9f1d6a75","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.159_1789178682558_0.6087453488995038","host":"s3://npm-registry-packages-npm-production"}},"0.1.160":{"name":"use-weather-forecast","version":"0.1.160","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.160","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"427ce17e03240f7d2979db54b45849a92edca520","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.160.tgz","fileCount":26,"integrity":"sha512-u2QjnihFvhJqA9OktxNA0lK2AIqo1gBZ6VjmndB76iMkVehSiTVZHCLl0yNIR2rxoeb6TUB7kry24MvnL8XoWA==","signatures":[{"sig":"MEQCIFMgQbc0qY+Jbxqq3Lsz6MMS+ZVTSYSoO4kcRt32BMgMAiAw6n8J9tg8dniOjUScgCiK6p6YJSScB+G5ZwI1WCTqEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8553a87293d75f0178e2c82ff1e709305f72eadd","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.160_1789187769236_0.06873730781040033","host":"s3://npm-registry-packages-npm-production"}},"0.1.161":{"name":"use-weather-forecast","version":"0.1.161","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.161","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c7eb5b43a027b16fccc98e10c9a98b7c4916f7ae","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.161.tgz","fileCount":26,"integrity":"sha512-v/pYPfEAyk7ksYFBwWE2MEmOpPfCuT3ghhRH+1MuBh4FbZtCsre+Y21M2te2Y1gb9aKrHS4HjirWxyfY388jOQ==","signatures":[{"sig":"MEUCIAaiOlsTqOghQVRmEE0cRpN6StveM63ZQ9c6Sbv14gayAiEArZLHHlpc86CTwxkkwSLH5wRfQTxW9SRci9W1oaS64go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ebc17529e10d27921200feb7fee25351b09b2f1e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.161_1789190349429_0.943842711230328","host":"s3://npm-registry-packages-npm-production"}},"0.1.162":{"name":"use-weather-forecast","version":"0.1.162","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.162","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0214acbfa031db7fe2390f46531cdf152aba5f88","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.162.tgz","fileCount":26,"integrity":"sha512-xsYiGRrKlsZkK+moQGFpEitTDYQt2LUKQXFnaEIRxgta4a4o65W2ONJjCQ8G6Y4ymPg2khAf79XQg9YobN3JFQ==","signatures":[{"sig":"MEYCIQC5MvVGDxxA1ZyZFlIZ8gJd4I8rW6sFexIseMbmaaAN1AIhAOn8wdakiZdliI831SC4skqjDdF64z1TyoJgGdSVsWZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"479b175d9c68ebe88762f85f6960aa69055b2360","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.162_1789190676056_0.611596215435523","host":"s3://npm-registry-packages-npm-production"}},"0.1.163":{"name":"use-weather-forecast","version":"0.1.163","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.163","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"00492629d08d4544d10651bccb24e1cc99404f1c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.163.tgz","fileCount":26,"integrity":"sha512-dEzmtasAST7UdnUYPK4lV3V8VZdat5Tq3ZN9FaUnQ7+IE2v07giQ5tGdjxWR9dnBUCbAmnIfPAhRWxamTSFC7g==","signatures":[{"sig":"MEUCICUQUkObuWLSNVUcCCXWl6/EuW9USfh1tmBGE4ohrJhZAiEAzlMxb++usTZK9pNzFB3MPRB5m2CXfmN5vNzuRdaIK8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"df58ede0a049665fde808ffdabdc1764300c8bc4","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.163_1789190918811_0.041979195831112426","host":"s3://npm-registry-packages-npm-production"}},"0.1.164":{"name":"use-weather-forecast","version":"0.1.164","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.164","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3ce45d097171bba61a664860f4950dc051c03472","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.164.tgz","fileCount":26,"integrity":"sha512-LyID0uOGVeuLUl5CK7iK2gaCRa4oSB+pb42M8gTvKRCiZtScDK+YnmHDirV9gcH56URLEKVOt2xCdYDVbznl0w==","signatures":[{"sig":"MEQCIEX/mjZjo3Yd7B6ZUWt0sJNoX+pyaA3XPbCZytLePXGQAiBzJSg3tG3vr/+KTprVyb4S3VEto9td3J6rld1RU4APDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a8dcbe12cf1d31142c08ab485159c5cb344ccf67","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.164_1789191175238_0.17439508130346892","host":"s3://npm-registry-packages-npm-production"}},"0.1.165":{"name":"use-weather-forecast","version":"0.1.165","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.165","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4d11722cf1f3dac6adf121f00d54d10fc78b3ba9","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.165.tgz","fileCount":26,"integrity":"sha512-zScSxrE43wNvA0Gysg6CE2eFS+8hhDmDl2NYh9fKFGvl/Hau1hwI5gGgsBsphi8Jpjxycm1TtEH9ubt1mZTYWA==","signatures":[{"sig":"MEQCIDuWQDBr7T6Kw2aoAPz5pyQ9bAkm5+ouMNWsvkowkJsiAiBSda/MzP2L+ymfPeutv9uwdod45qtcsIISTxC7Safbcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4d74cfae513fe196f43328efbd9cdccbde79f14c","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.165_1789191769170_0.08836796482064146","host":"s3://npm-registry-packages-npm-production"}},"0.1.166":{"name":"use-weather-forecast","version":"0.1.166","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.166","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"aa60880cb86fc58ae4a8c91b401791a8162dc1f9","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.166.tgz","fileCount":26,"integrity":"sha512-0Ip6Q/OUa0yozQGprNWea0A1tp/tuANqVGzu8Qi+1bjY910Z1j4JWzAzY2gvU7Kz/uHuOl3GBgpalkN+oBdLBg==","signatures":[{"sig":"MEQCIFJBMtqa8eWTjCyXAhNFlzKGtyMAvn5QWMfyQdI70GnyAiAGfljhL6H88BGuyA5qBHL2klTEg30t9lQKWSD8ZI/+Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cde071248b0d58afdd7afc641da4b230a62b9fd6","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.166_1789191814230_0.8619623412714672","host":"s3://npm-registry-packages-npm-production"}},"0.1.167":{"name":"use-weather-forecast","version":"0.1.167","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.167","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ed4261eccd3619523232d9f42998da23f5f8d736","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.167.tgz","fileCount":26,"integrity":"sha512-F4U4ybr2tl1VSqVJ/uzQvEWuf8QPVlVaMtWDSrzEY8KRm0sd9jXNLPl6ThDptzRemv4ZV7Vzu2iOnJslr2jX8w==","signatures":[{"sig":"MEQCIEOBFI3bOSrCBQw2QRTRcD9hLAI/etqMwFcq8UlqI6PaAiAmOTxC9qWEsIwxk5tH9ToOJzCCloaRCki4qjeiWAluKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d2646cf76bddc10ad70068f55ee1f713e79b41b3","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.167_1789192327577_0.22022586355286466","host":"s3://npm-registry-packages-npm-production"}},"0.1.168":{"name":"use-weather-forecast","version":"0.1.168","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.168","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9da4f2e0a48642ee2ebbec75cbe65ed94b541366","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.168.tgz","fileCount":26,"integrity":"sha512-aak2VryAZniGD2QD4w+AVeOiGjiIs2paXUlojYJRhJL+hFyyDcTQSMQHXGfoW1EWIPnq1Ekt51mA6NbKsZhh+g==","signatures":[{"sig":"MEUCIERxBqH90+0TpIEoA+QxWc91p7Ie6hAyZ0eSXvkIwT9oAiEAvRfuUCzXiA55OxJiq/tFQrJZxc5p1UyzfIXz/21qhis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"497b13935c641816b9134b1cb5139c9488f01a12","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.168_1789192774235_0.6742015460363413","host":"s3://npm-registry-packages-npm-production"}},"0.1.169":{"name":"use-weather-forecast","version":"0.1.169","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.169","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0ddc39bdc17dccce2224e5fab35fcd7d50ef3985","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.169.tgz","fileCount":26,"integrity":"sha512-4NpALQtgbQZ2NUvZVVSGATgVmmIKfhxkVccooU6tgHKpKilgxpWTUysVWm/FsvikB0QFuApL0QK+QormxkUn1Q==","signatures":[{"sig":"MEUCIH3bzv885RyrE513XhLgZxBwMuK9ROLo4etd2JRrlhsIAiEAk/9bJXI/u7YdVds/PrOqsgSTtT87NamkaFqEf6Mlf/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3bb42ae653b956f43e3be26832170aa5e3cd697d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.169_1789193192664_0.4736572872397926","host":"s3://npm-registry-packages-npm-production"}},"0.1.170":{"name":"use-weather-forecast","version":"0.1.170","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.170","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"54914fe9f8b5e16a8fcab6b89a7964ca97bc7d1c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.170.tgz","fileCount":26,"integrity":"sha512-MqECYR/kXmzYydJ4IoB2JpdVubObgPaS1ujFSKmbaNhcDBVV1dTatv5HUpXOcK22bV/6C/0QqP3S15FfCb6y1g==","signatures":[{"sig":"MEQCIBjqwa0QhcR129PzJeStipLUWyVoerNp4X7IF3emycB9AiBPMjV6W7Yws8FkZZD/zYSjrpyEVTamWRGupHeO3FI83Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ae4c7974c12c140e646ea384505e4aa9ffaaa923","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.170_1789193236384_0.5624363615129435","host":"s3://npm-registry-packages-npm-production"}},"0.1.171":{"name":"use-weather-forecast","version":"0.1.171","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.171","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d1686c3973a59a718b043e32a5d67ed0abe65137","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.171.tgz","fileCount":26,"integrity":"sha512-dHhumaKt2f5dAmnAi/rLBqKp0/0Kr38t6Wm5+a6PbT4IUIajc2Y8oEqjwbWiJ3k2t1hPFxFeLWN5EPGMPT2tdw==","signatures":[{"sig":"MEYCIQD8WqNLepfc4fEDsZLI5lNLeeXH+zGDKAe41gyxa1PfDwIhAJqt5sBp6Y2yX4qCn1BEqnaeWEze8rVtBvf3Z3GtN08U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fa0b650eb82de625334d8c1387e1c0400e79a796","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.171_1789193356125_0.7015051078900056","host":"s3://npm-registry-packages-npm-production"}},"0.1.172":{"name":"use-weather-forecast","version":"0.1.172","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.172","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"071bef53d10108956025e590ad54d4ab31d4656e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.172.tgz","fileCount":26,"integrity":"sha512-brtAOju8f5TqpfW8FKQrRLgAf14HdD3PLP8FGsfJN5YQJJtNZsL9iykLoYK+l6pK8KMVPEya1gVeIwkIiZJUNQ==","signatures":[{"sig":"MEUCIArUQs7Q6se3O1YSd2nij1KGWAfMbCKq8mk1NTgzJGZqAiEA259/n+rK5OmI9LIUZ+EtCtrXoqeG+/9ajRrJ2Fp+0vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"83127660e69e5eb89a047b9629feb8bd01ea6eec","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.172_1789193618310_0.5052884893139395","host":"s3://npm-registry-packages-npm-production"}},"0.1.173":{"name":"use-weather-forecast","version":"0.1.173","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.173","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ec649909a5f3674c35a50e88ea852f54de338b3e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.173.tgz","fileCount":26,"integrity":"sha512-BT0rw47gK7yIVp9uWlo1kS3kNwGNLU8EYRxXCX/ItCCLTPSdHfSAuXAoURbQhHJJVVtHf1wPS/Nt2Wq/qETt7Q==","signatures":[{"sig":"MEUCIQCQdFIQYMl0+E8rvnE6hlIW8aonOFvqLwIrug4hyBxjhwIgb87FiJ6jpFHCuIFCxYhSwnF5dWpg6zuO43q/LouzC6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"155463195fdfb0554f0b2f01a49157529a5f3803","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.173_1789193717672_0.9371123793127227","host":"s3://npm-registry-packages-npm-production"}},"0.1.174":{"name":"use-weather-forecast","version":"0.1.174","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.174","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"726a54816808e54f64ff79ce969506134d9f4f31","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.174.tgz","fileCount":26,"integrity":"sha512-AqzowsmSJKwytQzTzfIoPg+jI14Do/o51uxwgL8UUpdLJH3Z1u95WQ2kGIzJhZ0fX9tqTxpd6LqENASH+ZnMHw==","signatures":[{"sig":"MEUCIEa6kffbkKE/AR7R0yf1JvrCVM24HMqWU1Z/AvdlXv9gAiEArhIH37OLuHHWSoBvKL6zsCk/J6ucxuF1fBy4XFYwAZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f40fcd1d62ed75554765c19370feb7eebdcad59f","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.174_1789193857492_0.38820113436849013","host":"s3://npm-registry-packages-npm-production"}},"0.1.175":{"name":"use-weather-forecast","version":"0.1.175","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.175","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1c0137414b889097082ac0379774fa1fa4407889","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.175.tgz","fileCount":26,"integrity":"sha512-l5aXnuOqhppfkXFbWJSxcmUeuDdHeWT0XMZ2Di7WkEdkri7eCcrGIGVwxPWbMpjT6E0eziWM5yJSIa9X4XKZeA==","signatures":[{"sig":"MEUCIQDOO0H7eKoZyoz+Mk3JuzNmI2mPb0hGKlPailLQbuwDdAIgcnsW7aqj0iryJ0xiorQWPLVgzpxyFdRQjuVrZeUAD00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b2eba8bc3d119af4faf61719927bdb091f4746e3","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.175_1789194013391_0.9895108458388913","host":"s3://npm-registry-packages-npm-production"}},"0.1.176":{"name":"use-weather-forecast","version":"0.1.176","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.176","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bf65e5e07d763d3f3529bce0c2ef2305d0b3bc2c","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.176.tgz","fileCount":26,"integrity":"sha512-BMdVhgp/KtUY094W6FS8rke76QZY45eUwu4KqgMFelPcDMGfC17AVc7f4WgKxiu/7T4e053t3w3mvSXcdRzQgA==","signatures":[{"sig":"MEYCIQDPoTIWi5T3yxxJ2mGbyXcRCvP6JAboeqFetwnlKvxmZQIhAM6T4Ey/COQJ4+ohCYMMVJEX5uFuYcAxbqDviQMm1PWK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"88aeae9f59abf53e6287f5ddb121eeb6aead5655","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.176_1789194082118_0.13636558053429404","host":"s3://npm-registry-packages-npm-production"}},"0.1.177":{"name":"use-weather-forecast","version":"0.1.177","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.177","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f7858b04732b071ca8e92fbb3f544e3b5541a6cb","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.177.tgz","fileCount":26,"integrity":"sha512-K26kjfh0uUcaiDLT1YTgeRO5fH/wcnastMzWLflXv/wRMiMBmj2p33PGXAvr/Un7YW5+dSbjvNt7Cw+jifA5eQ==","signatures":[{"sig":"MEYCIQDMkNGXOd9WNmBDIbMCSdEDUBtaGBwbf2xQAJCPpTli5AIhALjIqW8qDLHEUEjmECNo1zENiCXvfHKlktD4yUDZOK9w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"757a0e6b2eeb8a99aefe1ab22989011b59679d5b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.177_1789194315080_0.19155951802328008","host":"s3://npm-registry-packages-npm-production"}},"0.1.178":{"name":"use-weather-forecast","version":"0.1.178","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.178","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4285a94155d17b48fe7b782c5174fdc99215a33b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.178.tgz","fileCount":26,"integrity":"sha512-PtNWHz7FAB74TcAiUiQSk1yUNGrsG0xV0SiHR7CJskZGFOaKgUcTAVIhlSmYlhHRvtMkzWCtWNF9V9RPV/RlAA==","signatures":[{"sig":"MEUCIQC1ZFzPLo84hcpDTI6ADM3ykyKRzynLyRglgKa08/TH/wIgcsqtxeammAuLytBG1JEUKxPIW45mJMVZuH4+3uVrHGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f59bfb5f367621943f8496db6eb176290baea601","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.178_1789199932014_0.6061476316617527","host":"s3://npm-registry-packages-npm-production"}},"0.1.179":{"name":"use-weather-forecast","version":"0.1.179","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.179","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"09a7b2c08619b366b5df1d0b6269edef47435ebd","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.179.tgz","fileCount":26,"integrity":"sha512-/YzERx9nB2lKHShc8QpANLLvwsntg1uOniRJi0nOHER0YPoLI4n3UlFEsvkAV2F22LEmgx3UMTtjHL82NrtRcA==","signatures":[{"sig":"MEQCIDgUdpQk04uu5XVydotRs6O5XM8jwOQ1y20+4xfIYzyqAiBDPCI3Kni/o3MqLLurUJi9YaoExIG+w/EmL+ugPi4bLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ec1dfffb6aa36d247ab5d1f84c3c8c6cf4155036","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.179_1789208089845_0.6730828372463125","host":"s3://npm-registry-packages-npm-production"}},"0.1.180":{"name":"use-weather-forecast","version":"0.1.180","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.180","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9c59fc375377bfc01e38ab80d3840438fb6722f7","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.180.tgz","fileCount":26,"integrity":"sha512-1WdhykO30IxOnOxSwLckkV5o1nLDR2uzvUllaX3TfqoH9x9mzODwTG790XxxsDdqTQtHtYpnr0mXrSZD2s7MRg==","signatures":[{"sig":"MEQCIDaaBoIeID5qJzhbcWskq/mzZ4TLFZ3Tfm7ZX+h0DMPoAiBnWDAgvsQEXn+9O3wdsJWgF2xmJuy/JyHgX1iAzH+L6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5d9c3a459fb74243865c2509a1e9517652a8eb5a","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.180_1789211593308_0.4165801441052246","host":"s3://npm-registry-packages-npm-production"}},"0.1.181":{"name":"use-weather-forecast","version":"0.1.181","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.181","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d7c11a6a3984f5c7ba160c6b21fe409529225a96","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.181.tgz","fileCount":26,"integrity":"sha512-Ef+2hQJ/Bpp+EI5io1i5yzRy2bYehlvgG4btWt3ptBRSYPLJn5+/bYd3PieJ1myN7CAVZg4DDomnWLY9Qasc/A==","signatures":[{"sig":"MEQCIAZ8hTh89yI8AdoG+M5r2uf5BD86xH0TPfWwoKODmBHGAiAewSeWa/2alLLmOOtwHYzHQTCsc6d4797Di5j/3w5BYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"56da13e5b984a18dfa912d9c4c78aa478176105c","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.181_1789213756054_0.04014341544946709","host":"s3://npm-registry-packages-npm-production"}},"0.1.182":{"name":"use-weather-forecast","version":"0.1.182","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.182","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ada39b470bf5010776db7798764513db39de1e8a","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.182.tgz","fileCount":26,"integrity":"sha512-1yB30NTx/PKvlTN8KmPZeXoJiX0dbTv39Oan1J6OpLPbcsGuwcyuvkSO8ViPFfYJo8oZmcDT5Xb7UYrJFan4qw==","signatures":[{"sig":"MEUCIF+v/56I4Fkrd3bPimpjLbfXwlm86C6Gb2ikDNh4AqSTAiEAoyQrEyVgZTppYKIWNSefJ/EdsTyWBz82i2eToyuaKIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ab1c483aed5524edd30d026223a12c7c74d2c6f3","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.182_1789321293700_0.2800405232130321","host":"s3://npm-registry-packages-npm-production"}},"0.1.183":{"name":"use-weather-forecast","version":"0.1.183","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.183","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bfef1d189cbdf96109acdd7cb41a3d5c1a62a855","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.183.tgz","fileCount":26,"integrity":"sha512-xoaEo9Keg4yZ0nTUu707VqUIcnhAjKWQm+GVZeRdS+gsjqlZq7V9Z0itSXLbENMACb/XpQ42b+i2QyPAaC2fCw==","signatures":[{"sig":"MEYCIQC0A3gysmwHP6uO+aKWhiEzgkrDJivT+/LcMn8kZbiGxwIhAJ5yh+GAjg/obdxP8pFkvIo2FcAGkVfkDWpy2KAJlbnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fb081f172649cb6b61d916f645f257fe18f62dee","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.183_1789344426606_0.6459309501625492","host":"s3://npm-registry-packages-npm-production"}},"0.1.184":{"name":"use-weather-forecast","version":"0.1.184","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.184","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5201bf1ed22195e80ced9c71cef6010cd888507e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.184.tgz","fileCount":26,"integrity":"sha512-3zWoNqc0bHVXkqYjlawHodEzT+X1blSEmzCnFqMNh7mCbGt2xFcethib7ESRObSlkusyGYuCo09sGndaszMHpA==","signatures":[{"sig":"MEUCIQCt6UQTJHuq3JJLl9LhHH8JzGAXBz9SVE5pHVMYMqZ7mQIgEvXBxvvZNH55ifguj8iVjJiK9ow6Bh7YlV1zEzuOfRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"67d5dd0ad5e0bf242881697477a4277d6e6b2252","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.184_1789431640396_0.027219655621501415","host":"s3://npm-registry-packages-npm-production"}},"0.1.185":{"name":"use-weather-forecast","version":"0.1.185","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.185","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"626acfd283bea541f93c65409678aa23f6916027","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.185.tgz","fileCount":26,"integrity":"sha512-dpO9Bu5SojU31/FQqyYsu6AMJdZLudmILwyennGroSzdbeEweqprmoD2AbUiQhipwsRR1QEUhPjna9I60Own7w==","signatures":[{"sig":"MEQCIA8Q+JruAyNbBk0rN1zxgm7tL3HB6IBesaj/jL8nJHjLAiBqAYvsafb2wKXuacgTuruOgBEwZ8OqKMD/tss5ieGjDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"367ab8ae710fcc6e88d29fecd61ee97ade4ff64e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.185_1789459429698_0.6058074683398644","host":"s3://npm-registry-packages-npm-production"}},"0.1.186":{"name":"use-weather-forecast","version":"0.1.186","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.186","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"478db3e5b26ef8197c7ce0564cb4efec6ade40eb","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.186.tgz","fileCount":26,"integrity":"sha512-kJg1mfI07hAgiq1+2I/LqtWguFyj68jLv8yIDSnz5PS5Pe2KQ1WQfiPXIsbCUd95rhf3/pxJVwFMKWWtO0S0XA==","signatures":[{"sig":"MEUCIQD+1YuEUNUwyFiq2lAOW6Dikvdel6FcAWILN+rdQoADaAIgMBSIHqEKbeLJ+8WjbY5tvLNOAdodZW5W8lI8LxUHkeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7cf2974ec767eeb3445ffe9fdd9ca8c52716b101","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.186_1789505485159_0.9515955739403132","host":"s3://npm-registry-packages-npm-production"}},"0.1.187":{"name":"use-weather-forecast","version":"0.1.187","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.187","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d26ef0f1aab6441e6a0a766172eca5c0140116bf","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.187.tgz","fileCount":26,"integrity":"sha512-9y2QYwIziGdLscsAobctxVmDQGJrpA0p/xKOv9mPn+k5F4roZpmsbSVtTN4xe6RfogRDjNdfk0i1i7EV2OgB1A==","signatures":[{"sig":"MEYCIQCNY3S07nBvCh+ogNe1Gn43AIjbtNQTX1qp93lcuCUMsQIhALFfTnd55myVF4jbptqxSC9h0guNVkfiT6P78Q8W5hbV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8391e43c99a9faceee98a5521972f1bc19fd300e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.187_1789515275199_0.9802909833915221","host":"s3://npm-registry-packages-npm-production"}},"0.1.188":{"name":"use-weather-forecast","version":"0.1.188","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.188","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"aee2d46cf58c8482c84c98a975694467fe39659f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.188.tgz","fileCount":26,"integrity":"sha512-eHX7Knuysl4O/5eAgZj1BQGfQMv/ldd/CzgJkVmiRbuMuhA4NaQhlaCSOok4NtkGsV5vtOCEeHYVHZw7jubE5Q==","signatures":[{"sig":"MEUCIQDU/yoVQIrZIx4qJzPTGKVbs23IKnA5Aham61Xe7h/tDwIgaiqCzv2EaNUXHToxyEK7eDfBhJdiDML+XuU3hHkHMZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"78d284ca98f42e0e3c5d694fe52b356627946fd9","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.188_1789524962010_0.0325320271453009","host":"s3://npm-registry-packages-npm-production"}},"0.1.189":{"name":"use-weather-forecast","version":"0.1.189","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.189","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ffa80027297162be280da1d535a15194d2622dc5","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.189.tgz","fileCount":26,"integrity":"sha512-JM35AMPAZK2j1LDFBYAvWc0dlxiIJ6V/68sppgu38a0hSEPBxYqTMPKvtFDSFlHADtNcLlIvKrZZxi+n+wMJQg==","signatures":[{"sig":"MEYCIQCPqXXjP6ucgFNCKulev9DKyNkWTI15IWhdkaggtd567gIhAIcoRiaG0UnjG36ySJIL3+zlHyTk1EfmJ55DqIin0YQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"284050168e2ef20271a32f8aa7f0dd4197269a40","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.189_1789528679886_0.9515148806504135","host":"s3://npm-registry-packages-npm-production"}},"0.1.190":{"name":"use-weather-forecast","version":"0.1.190","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.190","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"89f73ec7d051a7669177707bad2a9c8a93b5367f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.190.tgz","fileCount":26,"integrity":"sha512-rXS3yWURCOkd0iDrqLPcTwSdt7lBSSBYSCqrCTX8ouiLj9xymQBci412DwoMFasv4y5zfObcH7lnf5MAt9JD6g==","signatures":[{"sig":"MEUCIQCWLSC2AkCDDQRyqq9B9pwgq7/T/HLuokvt2mN+EooZXwIgfnIuL/90u2r6b1ds9q9RVp0If3faDS4d52yANpLxDQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461943},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4966d704eff5d8ba19386fc4246a6e6fb83d0be2","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.190_1789528698226_0.6367418894888952","host":"s3://npm-registry-packages-npm-production"}},"0.1.191":{"name":"use-weather-forecast","version":"0.1.191","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.191","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7d2d3380d22df8b86ca4931640cda9f6180bc42b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.191.tgz","fileCount":26,"integrity":"sha512-WIHRAbySjiqaLzi86uj4djYImtcF0w7nNSOkBMdqf8ligNW/ZByP+9OsEoBqa+sgE1svNvd0goPpNN52rBaDuQ==","signatures":[{"sig":"MEUCIGO5FCFQtH0/GwqcPgH9jBhUtsOn5cUMewXHdKFI6J4PAiEA+rMyYt/IUXiu28ho/lDgGGHhi5KBtnBGzQl0q5ZCKL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461998},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"718b97ac8fbe5ab3e847170593d617236f1faa74","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.191_1789528799521_0.1128155332414913","host":"s3://npm-registry-packages-npm-production"}},"0.1.192":{"name":"use-weather-forecast","version":"0.1.192","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.192","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2f2c70a8225fe08c8108796a62fda204bb88dd29","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.192.tgz","fileCount":26,"integrity":"sha512-m5qgB0Tdi8mQG2wMPa+8kpcMFZ55t9FAUDz9KjtF5Kvpsvdy85kFAPvb0Da7HI13RPRIz9nX+l2j313LUBDNSw==","signatures":[{"sig":"MEUCICJm8UCNhwbK6sD0BNAtcwulyHgDCG9VqvFQy3+t3CpMAiEA7UGv3zd1JYWB/z4RvV/v3e24f0uwvliSa13cgX2izvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"11ce27b2e0f7fbdbc6860199a045ee69c5ccbd6f","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.192_1789528861964_0.36985682601200986","host":"s3://npm-registry-packages-npm-production"}},"0.1.193":{"name":"use-weather-forecast","version":"0.1.193","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.193","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"14e55bf4d1111cca508605df3ec1fc717192c479","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.193.tgz","fileCount":26,"integrity":"sha512-osIqUHo/9gMEE+oroGMxBz7H91yRG1lGN8PsUP7hcQRtQprCOnMWbLLrC3UKL9PX6CgDgDYDdLKmpAIWsI/7AA==","signatures":[{"sig":"MEYCIQCO/fbpl6nPH4i2nCokRzEQrDk8zX0kVszYPUmatkjTNwIhAM+O6jqW5DUvA03iLOGQ9b2E49MmJmGZOFyokPDTY41p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d26b37ca62fcd54159ce2cee976db5dcc799208b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.193_1789535829972_0.09939989739285049","host":"s3://npm-registry-packages-npm-production"}},"0.1.194":{"name":"use-weather-forecast","version":"0.1.194","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.194","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a6da1b84da51898b98d74af4cdc6417cc7b36c0a","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.194.tgz","fileCount":26,"integrity":"sha512-arAfJe13SXPrSJMbx/d6w8vQB7q0kNIeTDxKZxgwZ05IPtcIrg65rK5wgl4QWkyb8F+OD/vGspsTVxMHd6jorA==","signatures":[{"sig":"MEQCIFbiMWooVZCnsvSNm0sOyz4DT8yz13wL5LzhnjsjPfc/AiBSUBdEqz2XKat/jkHl4m042Lbp9oACp/mLYzEFkHPH4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b3d75ef91e36430f5482b665a7380772412f9990","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.194_1789616859492_0.18865993082158306","host":"s3://npm-registry-packages-npm-production"}},"0.1.195":{"name":"use-weather-forecast","version":"0.1.195","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.195","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"82a9e7077d2ae5b0b574523d4b452826e200b521","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.195.tgz","fileCount":26,"integrity":"sha512-PJqiIEHBIHFV2ntCwhNbpp++ZcLX7b1ZFjWohwDctC/+Sy67jEtd7m4FsV3++b1uq/FPJJ0x+MKmOV2dj3AYiA==","signatures":[{"sig":"MEUCIH2hFbhLpKwtgcneywhTMhi/WoOioq4QMJ/sL2GISQOCAiEA0OF0q214O3rtF5HU0oYLoPe1fDZ8QcQAdBRhU6wy2VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5c27c26327761c60c9df989915445f3df9056d59","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.195_1789616999390_0.9929783693152117","host":"s3://npm-registry-packages-npm-production"}},"0.1.196":{"name":"use-weather-forecast","version":"0.1.196","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.196","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0fcddbcccb39658c0dd2d89827a3b6e7e8902d80","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.196.tgz","fileCount":26,"integrity":"sha512-GTN75FvjtKOaffpXYj2c7R4PHkw/hKDUX9hRyzGKEggoHgt/hFcR9EPy/ATbyLBJOVhBo+wCkLFscZ68m1a3CQ==","signatures":[{"sig":"MEUCIQCgOnU2RiXFoMH3IE53hKflobPWU8q3Vx0ifTfqZUs0uQIgYErwwQbZg3cUkL9mDcAtS6tQy/yi1O9qfTq3DgRTgNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a070ddae5b591405efbb99d693f96f1323e4cd7e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.196_1789631383097_0.24976196947735896","host":"s3://npm-registry-packages-npm-production"}},"0.1.197":{"name":"use-weather-forecast","version":"0.1.197","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.197","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f94ee2b9ed6fdbd43a9bcca5fd45789a4f19fe83","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.197.tgz","fileCount":26,"integrity":"sha512-XAyYUViwQNlqvCjcB1j0q+9gf/AnRR7g5MjAkf5PILBjEXz8pqoEJgk9NhiF0BpDUlVHOQGbbJjYDdG5YaMmyw==","signatures":[{"sig":"MEYCIQCQFr+lcoD8mg1xHk1aEPq7adVvAg+hDEZlKuCPtco6AgIhAL5zwzZpCY9x/aA7iJBteq/jqsTdOrBaWPNATMLlw0Bu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2660c8d3e61f4a25211a55707d457de7e0e8a1d0","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.197_1789631664712_0.1626167512710308","host":"s3://npm-registry-packages-npm-production"}},"0.1.198":{"name":"use-weather-forecast","version":"0.1.198","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.198","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"29e7df83b64382c385325ae91eff93c964b4dcab","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.198.tgz","fileCount":26,"integrity":"sha512-A/iyysAMXHg7Tzd0qna0OepFKpWgGdPMz7kLu24Nm+Xzw9IvD2nTmhGmOlf3vouAheeRYYJx770sT9oR6AaHHg==","signatures":[{"sig":"MEUCIGtLx+xvb+jBLecHfD9yZB/JTBbmBtFNfyN9jtvFC7HtAiEAh5/c0VWeApN3ZilFJXRKgcIV4s2iyxaJXnSybEzm3Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"eaab45c0e65ad09f9e9fc23f680eaf7094e266b2","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.198_1789632017545_0.543561680242191","host":"s3://npm-registry-packages-npm-production"}},"0.1.199":{"name":"use-weather-forecast","version":"0.1.199","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.199","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5dfbf69726ce64d42183f95281b9f6b756dbd093","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.199.tgz","fileCount":26,"integrity":"sha512-lOA19FBMKmocVPwF2WGXhpEH83F6Oeeny47tmlAP1H6HehgwLth5EprADSmmdESP0jFMWfl7TVGcJGV5Ug4y5A==","signatures":[{"sig":"MEUCIDhU87wn9mcFFaza7AXcqC1RSGd+jqzcBrd7m2om3+OEAiEA7EXSS7Z8RDnIH03LXOO4w8w/8x0p9Ixz+o+cdxqgDZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a2ae7cf2637ebf1e426f4574ae4344cbe890193a","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.199_1789633629547_0.8797436574861697","host":"s3://npm-registry-packages-npm-production"}},"0.1.200":{"name":"use-weather-forecast","version":"0.1.200","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.200","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0170fe97435d373e033f8c027ce304ea07873143","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.200.tgz","fileCount":26,"integrity":"sha512-W+MPNoSgnOQM1B1rwz1UkZ2+DnNiAH/jbvDSnm1z9LLtjrvHy8S9F0aKvs4Fq5Js3WVjDRSb3dzq3B+W3M6n2Q==","signatures":[{"sig":"MEYCIQD7ddKsiXvoeAaShK9gLk7Q3qvWky1tkXu+cPa5H+KeTQIhAOaffyBH2FQFd5o5V9vt1bnQ1chr5f4RbhaspDZ+zdcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDoDpxTmw4FYaDPkhZG+ntuoOLyf2l2T3Oli9hbVRaVTAiBua+xb+qisRhQCw7hICDqVUzqk6xKwP+37sfhpXsZhUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"79db6ed770e17e00086359682e0d1b1610a675b7","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.200_1789671502012_0.4347882345034364","host":"s3://npm-registry-packages-npm-production"}},"0.1.201":{"name":"use-weather-forecast","version":"0.1.201","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.201","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2c8af98b163c2c371db4c8be73575dd0b04bc5a2","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.201.tgz","fileCount":26,"integrity":"sha512-M8GV6Zrd6fZENDDu2XmbZNgGoE0JVz2E3stPP324I6WW+4rc7htqppW0WL1WJdx5HgcTTj7m07WjKGpJSB4ZYw==","signatures":[{"sig":"MEYCIQDVgN7h3hfY4klStzZsVkHf3NfPF4cNyqFJ/pBStYBtgwIhAIlZ2OGukHDnae4VeyxebhWvIWRZSnCUdN5QM+1Rt8qI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDn47PWf09zEjLKAdAK8+FMZ9tYeLrxTz5osyd+L+JwKAIgE7LrljvDrsWCiyEe5Lt+MG8vS4UuMVuidE/e34rVrg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fc665ab53cac55cf83b4985e5a870ab847e8c80d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.201_1789672800686_0.5342308273516039","host":"s3://npm-registry-packages-npm-production"}},"0.1.202":{"name":"use-weather-forecast","version":"0.1.202","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.202","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ef5ea7dc6cd4beef6eea19c73557f514c28078fd","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.202.tgz","fileCount":26,"integrity":"sha512-WFCu/QsiHqDW8fqFyr4p6AqeSd0mGH8DPBiYEXXzCWCydGY+dTpQqSX1THdZzKkoepZX0UDFxuYgAwNQNU/C1A==","signatures":[{"sig":"MEUCIQDtL/J+DWN5I5w13Jj9dgqIUwgmUM73ZIHHhDf/TCjL4QIgNdh4ivKKWjZgX/+xC49KcxIIx7FSj0fJ7a+UhJUgS+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICYPPeiHpAyUmqntO7/xSSqa4jhyCujUwWkaDifRDVVyAiAXtKP7HO43QHtV6ad9T/8j/v7oWRFEHg6M7jTbj2A2Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"96b491bed97820ad921f15f7c5dc0e98f7f95569","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.202_1789715944980_0.27618268972318694","host":"s3://npm-registry-packages-npm-production"}},"0.1.203":{"name":"use-weather-forecast","version":"0.1.203","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.203","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"52267f1ba2d673633afc67429ba4e861ead543dd","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.203.tgz","fileCount":26,"integrity":"sha512-M1lGoACCL80AdKnWWUt/bY607Mm0X/syZSYXlkzv0FpSri8nR6GKFR3zNH0s3iegX7vDC0FkpviF9stUXikUbg==","signatures":[{"sig":"MEQCIGFiLFQlQL1FBp1yaTmN6rfYGjlAVvt6T6DhdvLf7wqjAiBWehBJGE+hxRXg1hpz+DuVhzk0Kv+X4mW37JuNcARJeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDD+uFvWSIMAN/6PU/8TywoUctE6nz7uomxjmqpHo5DEgIgJ+XkANCb+FUp5nlSLK2nwJ68B/7WZZgUQm1Cxp7hDTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"58398ce2408fbc678bd844cbec03a40670693824","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.203_1789717481656_0.06248604708079997","host":"s3://npm-registry-packages-npm-production"}},"0.1.204":{"name":"use-weather-forecast","version":"0.1.204","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.204","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"01dbae6234505637ec3fe62ad82dccc428bbd2b3","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.204.tgz","fileCount":26,"integrity":"sha512-rXUGh/F2YkqYsZmsKyV11JNS15guyahttJQxI6bVusA95OY/XxCRLz8BNOXah6Nadh4duphgJzPEMw1r4U4CAw==","signatures":[{"sig":"MEUCIQCLJ/gW2bd68WuIN1DH7bGJ+QEPmarFFMb1jeEl9cMxpQIgfTFCIUKVEPXw3qSgelSPIP9PwNyOvhjyTERxGTGnSn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4h+Va7OD71wR68ed1GlWVo3CUsvIqYKWVgmqeHyl09AiAPe+M6dhiOCeAis/tE2R8JTFnjIYfYoQBPZqp5hfAO2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7daf750918c84e589c71af78d2e1a21ae9ac973e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.204_1789802017983_0.3750062124878015","host":"s3://npm-registry-packages-npm-production"}},"0.1.205":{"name":"use-weather-forecast","version":"0.1.205","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.205","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e90cbebc9a9f28120e1176f0b196385c852784fc","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.205.tgz","fileCount":26,"integrity":"sha512-KX+GCsdPcSDLs3E7COD4tWGrM96bXvHicjq8W7rSPr2etEndSV/rIOGN4kjbGXHWUuvYLG55VveogkLqWubFLg==","signatures":[{"sig":"MEQCIDa5QM/5q/Zn0yP6BGbzWucgGYbTxwCtB2lovRzygCGCAiBKI3deInwwAwnIw8fOC5WJIh6uNu1A5vMB+rLacN3O/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANsuxNaiEj7WSvWmUCC6ShEPulHdZFEeoGmSFH/n2wYAiEA12/q10qP3Q59bxzYOUlWgusEthaIxy9uJpMQ2hlJGPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"768703b6c59979800335d5a3f77ddd5a6b62e5a7","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.205_1789802093577_0.5920280785281777","host":"s3://npm-registry-packages-npm-production"}},"0.1.206":{"name":"use-weather-forecast","version":"0.1.206","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.206","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dee4bf178df3fa943e14350832079d580e36b489","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.206.tgz","fileCount":26,"integrity":"sha512-J98fbXqIHyyk1kLyMaQlaP+MVrmzmv47dFA/pAP9dblfrgYh/QuP6mWsb10l9MnlJHAKVd1Iz1LQpRFUDq+ZQg==","signatures":[{"sig":"MEYCIQCxlCVU+CzzvKDGd+f9xwIWWQ34H0vaVD9Q44uh59df8gIhAP8qR7Z4zmGVZ+kwoiCkDlgEuG2/2R+IcSIpXaHJjAQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH613J64L0jjPUGrKWLQgGjCNwWOVhoTqIV8zp80CYW4AiEA37L923DXm7U/618oAEX2P83Y+WCHhKc29kFaInawrKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f4dd4d8b9e276d6722d8f5134d7be74324583b57","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.206_1789975163273_0.3714869858491805","host":"s3://npm-registry-packages-npm-production"}},"0.1.207":{"name":"use-weather-forecast","version":"0.1.207","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.207","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5e8f57e78ca03fc68c6e7b3c6ccc1fefaa9e026f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.207.tgz","fileCount":26,"integrity":"sha512-wx882RF3R3AA64F+VxW1O+32nusuZzAEHpW96QVDsCbkXprTOk66tvKUD6AjqAJesRpNRZqW3IOQRrZa4D4ttQ==","signatures":[{"sig":"MEQCIFDStrh1/HGoiDjKqCnKsyd4rXXrjjJgZgsr7x9GxjR6AiBtJ+3JlWZs9bzJmlFc4MdFzaAmfJg4wHWMMx1E0R6UpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCT9Nj+xSIZoEj9wDE3M2qu6QfnnTi/oRfbsvsSADZVJwIgZs+32szb7GqCtCorti82szmX3bzZ/2KaV0oPhTAqfY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bc5df5102c4fde019e6f35a601a93fc975aca481","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.207_1789976724277_0.21221065976900544","host":"s3://npm-registry-packages-npm-production"}},"0.1.208":{"name":"use-weather-forecast","version":"0.1.208","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.208","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"de0c3efa633bc37e1040b44748f20d1734a40fd0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.208.tgz","fileCount":26,"integrity":"sha512-8V/fxmjyuqIJyj+MIEu4icjLiDZAcijhArTx4OKZcTSuN02IsDEyljx2TLakZrmB73aey7fvtOZV/nsrJpTdNA==","signatures":[{"sig":"MEUCIQC3lmHvDlG4OAxEQ11lAAQfcef/2TwI2I+Fze5pPrmnZwIgXAG3bUsFxN8LJeScT5HrmrVRunA8l16/ySQxuZEoFns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxk1ann5iwr1D3qBHXugE+lspUDpoYGdliOM0izmSUKAiEA0JHQ1ivb82FNuNuB4gztrCpdu+iwt1+w2hVq+UM3Ynk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"52b8a744651a0f7f78ab632ea529407df7745c43","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.208_1790013821563_0.37449028970910625","host":"s3://npm-registry-packages-npm-production"}},"0.1.209":{"name":"use-weather-forecast","version":"0.1.209","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.209","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e65ba7214f2e83d1c94374a34c80701bfd9877b9","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.209.tgz","fileCount":26,"integrity":"sha512-zl55ZVKf83A69Osyyl23sYKsB9pW2/sfpkMz686L6MQmRa5dyGeMDUjfDc0NB58GJTuuKcK+y6uBrInwQJKZDQ==","signatures":[{"sig":"MEQCIH8AcDj1ROtfiEsbI6b95f7KBUk8ra/CAYnOO5Pn/60VAiBNNm2SqNa5f7wzwMgx7syj50Plc6WRhSWUf2S7FVySnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXhqKgDlPNXwRC03Agw+ag8mtR1Pk9G2+eddfEcBx6TQIhANnhFhzEdvvJUFb6JFixcWb3L5XiPsXw6rX/UkGWKpBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.209","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6148fe0d443b4ab4d795358ff5fe44a7be4ec7bd","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.209_1790055874678_0.002769269269515151","host":"s3://npm-registry-packages-npm-production"}},"0.1.210":{"name":"use-weather-forecast","version":"0.1.210","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.210","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"27229f7c9565d3d6ea3e14b3404c13dfdf7cb8a0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.210.tgz","fileCount":26,"integrity":"sha512-s3rCz5HvJf/sWeEQ35hj6NJsQ0Z6GjlofeA9cU54zqThvtVrIrzOj5LYQicG6kV06/yQSi/7dCy9Th3CAtb0gA==","signatures":[{"sig":"MEUCIB1Y+kcBf0VVU2XAi0NjfgwY54MplEZCUqrQS1LvqoMLAiEAk4IvwEDDkbSfeOy/KlLJ4EYff7cBMC+OY57xRWZF5vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC51aMbYE6ph5tDk8VswHfvNiK83m72XmaBDN9QqbIG9AIgSvs6AeYgrpe6XY5A9pn+SHlF0TMTpsWdaWBfAq0GoWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"659e63b2ae3ceacfaeff9fa6fc100c6b5a51417a","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.210_1790151048362_0.3081879536547092","host":"s3://npm-registry-packages-npm-production"}},"0.1.211":{"name":"use-weather-forecast","version":"0.1.211","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.211","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b52efd2c915c1c068516238d5e588e0f6870c799","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.211.tgz","fileCount":26,"integrity":"sha512-0GSjPK2EwtcdkoPoGpgtAhIUIB8A7QTiBUdnV0w3o/tI40eW7q7zMeftMUxY6bwPpa4feUWd4uTf8CayBMYa8g==","signatures":[{"sig":"MEYCIQDMuG0+cAa05ChnCeIlHCMbUjNX+KAqH4Sp3fVeudGrZgIhALkdFiMWzIAKUPxPeUNbEfjGh47vna10UaNQXny3Nu0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFag5fOQxAxFAzR8gQwKU4/TF55xhCjk7hEH2J2Xs2TtAiAJTpOx+MdcPAUNjKlG4XLZoGV8i+P330NtWzv3Mo4ARQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d505cfff62ab39ead6b602267c74336f99484eb7","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.211_1790309206849_0.05052470571012457","host":"s3://npm-registry-packages-npm-production"}},"0.1.212":{"name":"use-weather-forecast","version":"0.1.212","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.212","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"37938435be4cc89e5c1ef1f4fd863caa2348989a","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.212.tgz","fileCount":26,"integrity":"sha512-3RZ2+vYQpC+UXE5QnB7D/LiqqlAsQp14cfXRMVK6qkYt/JhKZUQkXTA1SyMe9kTz5KObPd3TyBSnR2HBm8DNIQ==","signatures":[{"sig":"MEYCIQDe5DmsiRgAchot4csEbeinoX4ubsSpCilQdZLYi80o4AIhAK4DWyrKsVKVbAlbSFGKETCta4h2WqibEB32wAjz5AvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCflRwm83oudLtYcLY6gck/pxnSh5r2SJRrlzRIO76l+gIhALdmzbbUgW9kuQY9Zm5+1SPFCpAvkMsAmMnrZVtwjITM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5c7a196603d5c6906a8512dccac3b27c758f65c3","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.212_1790313743602_0.2479565321882573","host":"s3://npm-registry-packages-npm-production"}},"0.1.213":{"name":"use-weather-forecast","version":"0.1.213","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.213","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9ac1f9c50d0a2eb2f3abbc6d021134459680c52b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.213.tgz","fileCount":26,"integrity":"sha512-98D0cE5KHv2wfpsLKPppcaGQUDPOqk+W34wZV1qKcRR7Hbqx9yppB1UXP8CSKc2z9IBZ7+uMF1tH4aIAMDtwIA==","signatures":[{"sig":"MEQCIFj2ZxsHFwUTYujwAud/57wXLN+gCdpQxI6ZTTgqlJrPAiBqJFuUa+rCpCNK99QtDXQSL78TYQWKLV3AMn/x696/yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8b5oEim6ccaIhjB/nCE9ZXxQTfvLJp3X4+RP2mMvJDQIhAJ39u/V2dt7bOcihA3euVY/n8dp/R5FJXR4GKEaQFRH9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"30ff05faf3771a64bf82cb48cf614751b3a2f10b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.213_1790313903860_0.0708395562859625","host":"s3://npm-registry-packages-npm-production"}},"0.1.214":{"name":"use-weather-forecast","version":"0.1.214","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.214","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7a20bd4072ac51f9017eb14a1f8de6bfe10d514a","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.214.tgz","fileCount":26,"integrity":"sha512-E3q37o36f2brVrZ3h/uAwIR9KQCRgoZw1Zy6/Cj5H9yOAqd1CdoCFdwiSrkzty1hQN1OVgOqE4X2sWWUnBKMsg==","signatures":[{"sig":"MEQCIFRlsS1h/3CL4fO1JYqW549VrCuGAXIChJJGSHl0miURAiBaYjpKoXuMbS6qknvirsiZSkk8a18qRtj3ABGTrSZC1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDiTnmL10i+tLeJLS2RKYeZXubiKwD3I8Q0GFihnnPZnAiB2QLTmBn4Ux+yb438fi1LBSVFm+DrdRqTMmT8RWB3v2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"07048a37d1e73531105c44baa89bdf2f2d47c30d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.214_1790336597906_0.20710569338816098","host":"s3://npm-registry-packages-npm-production"}},"0.1.215":{"name":"use-weather-forecast","version":"0.1.215","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.215","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b66ebfa1169666b4e7c741a9e64d0ea561e848bf","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.215.tgz","fileCount":26,"integrity":"sha512-dOW7L+N7lV3lMnpKgKs5wJMj5tT7n7gt2EyjG5P24KULvAZ2MbgBSai0LG9Q0fSjcGrD0eEJRb1Gn2AV5/1TEg==","signatures":[{"sig":"MEUCIFGyKiRbZVsvYDhr2k7NOPXlfQzZFjW+420YjU3VmUVWAiEAuqNBPjW+W+o/VcZB8kA5WX06FIpn/cSat80NENl/Lzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ9h0H1eGHd/ZhgQ217DahX9ylcQQaTsUa4THAL9aMAgIgFnVLpYy56/dntqxrJs4f917mlBGHOGeVM0icj1TUKRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.215","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9d87853e3fd460c7ec761dc2d80f43fe13f8c8df","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.215_1790397532959_0.7193114893281745","host":"s3://npm-registry-packages-npm-production"}},"0.1.216":{"name":"use-weather-forecast","version":"0.1.216","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.216","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f09d270cd9ce1fd9a28a8592da13c22c16746448","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.216.tgz","fileCount":26,"integrity":"sha512-DBVbvs9oqBVBvz9PdlVyqxHM6B0V11/Z1bBo5DkGlex3V+pS4jArWqTI2ck+8vywdkqxws80p/muhEXsPZlbWg==","signatures":[{"sig":"MEUCID4hree4DvpmL96/ZlGuLv0HBkcd72Ef2npQT/vosSpyAiEA3mnBjk84psQ41jT1FiFFXmHH0QBmCp6sUO7UGdSFVfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKeaOGn0f1vNC1Pxai0OvuQ4YEM22RHkGRqSKNPFYVaAIhAK/dhDGgCO6rSHqB0pgijvhmkHgi8pWlzZSj/dv06RVk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d07cc9afdfc7697662838bf9f440cfc5c19fbaa8","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.216_1790398799676_0.505351519470568","host":"s3://npm-registry-packages-npm-production"}},"0.1.217":{"name":"use-weather-forecast","version":"0.1.217","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.217","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"79200f2975e918c39d242bd042048f54dcd6493b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.217.tgz","fileCount":26,"integrity":"sha512-OVMJTfBg1yrl7ulJk9tntTrGnIbivOTlZ34yPe7LWoQ6BW0trSzSTsmYMuFUsjnwZ4rU2rQA+vefQfnOeBNN0Q==","signatures":[{"sig":"MEQCIC1Ls1yqrwMO+tZub9nEmSXm05LM4N3ugbpNuqytQe5fAiB+qeyJANLSq9KYyY5SPC2Ja/w127mnQJ1dSswVuC2tHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDC9VVKrbPXvTrf6BsqKRhdqEU/HVJolf7IHINV7xAZDAiAoEW45IjsqhW3eENPE5NJisNI8QvepmC8iuTMa2hZL+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"51564160617abb953ca45f138f6d2bd143543d3b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.217_1790398980108_0.21901408874450534","host":"s3://npm-registry-packages-npm-production"}},"0.1.218":{"name":"use-weather-forecast","version":"0.1.218","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.218","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1db1c6fbf583e1a104a39a0bd3ca5ed575a551a6","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.218.tgz","fileCount":26,"integrity":"sha512-dMl9zMxTzd612ntOfUVW0hlXnUfYcjjE4l/tyZoMQbAGu8Wg2uJ5V1mt5xlGV1iHZ+0dXDxkBfQsYfKt71uR8Q==","signatures":[{"sig":"MEUCIQDAduKLNX2qBv1bcM5OAt5pZukNhzq+MO7UjEnBeBpTRQIgJDXZP2VWtH4rWCflFSPHcYDz5aqwdQu6n/qyJRIxlX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsCjXeaaGL2MXnYzlbxfl0Km7jI6IgQFir4DatnT5RFAIgF6P4uQ/jmpSZluuhbGws6Q88+uHd9FnzfDW+bFUEwck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e0ee2f990b6cfb3e5aced3fa31ab3229787e676a","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.218_1790407175976_0.7695420755300257","host":"s3://npm-registry-packages-npm-production"}},"0.1.219":{"name":"use-weather-forecast","version":"0.1.219","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.219","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1ebc63dc2f2df764fb61bbd2a067e5c7688c4736","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.219.tgz","fileCount":26,"integrity":"sha512-8Z3/tQ4O59qi1LRi4W8Y72ljUuJZ2OzBSw9fxxt3U+AlVcqk3NeVactVYUaK89zpRHchHaE2rQlWiiOkZyPDOw==","signatures":[{"sig":"MEQCIBHS1UMI8/qYMBJgEKeFmuGYaFhq0HnHAID5d1kHQAZZAiBMFjce4mBad/6FwrHDfy/OFjCq00gGOSiyLLrdkQzcxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG22JwDriRvEG5qYAWFhdm/r3Rh125OiVQGMZWWBogyqAiEAp8Kpn8xk0nvYgXcq+VmDw1LCdFrDm/fAGuo6fDYjs0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3a930fe9544a6f10b2e3e6494f4b9fefc8cf1a02","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.219_1790408276355_0.5419006524245429","host":"s3://npm-registry-packages-npm-production"}},"0.1.220":{"name":"use-weather-forecast","version":"0.1.220","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.220","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1305e5785231599d9f10056a603cf9708695435e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.220.tgz","fileCount":26,"integrity":"sha512-Yw5hHkSCIWa62AFGI+UxAa7q4UTTuUBWpao2KcvBvWOyohOdPCwSA/Do/MLjqXoznZJkzBrTTfU8I9oXCH6aug==","signatures":[{"sig":"MEUCIEtOdTJBFSKSDqPMPgY3o2tWAvoMou5s2GJEBVMqGldtAiEAhG0L3Co0RZ1GgvqUq6ys5GWRVgQ/7emPHN5o/O9p3/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQbYO/ljhit2iBHRfI1p54me0xLnl8tjlm9jcewOIcpgIgaan5U7IDrIBJWK1qDOdQTq8DGvdjc8jPal+qr1URqOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e3b4f86479bb5bdcfce2c6f27882b7b22f55f5ad","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.220_1790408359445_0.2602545553631894","host":"s3://npm-registry-packages-npm-production"}},"0.1.221":{"name":"use-weather-forecast","version":"0.1.221","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.221","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"72f4ba62f50ed6e85c2eb92d09ae98dfdc27e1dc","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.221.tgz","fileCount":26,"integrity":"sha512-9AYwTLQLATtMdqlHHz9pc84PZEOgIDVZPmyoRjmZejw9X44m2TyTA3CTVKSZkeHQA7di8Q+SsUI0j7kgzX8IWg==","signatures":[{"sig":"MEQCIGApk9eYskPPFBv/oRShoBSAr1jBUkI4F8LlkRHXgfuBAiAnYDnmdL38V+W85/RldISW2A0cf3IWKKcA2Ra/Pb2r4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIwN6huRZqPuR9LXbkktodsAaxSi7hQoN274eEzeFpTgIgAsx6oD2qCujoqcSiOVFVl1F5FHyFstUa4TYlT3ekxzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ece8aa5606ccd8750c15298a16fd93d10b51b896","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.221_1790415547839_0.7585334161609025","host":"s3://npm-registry-packages-npm-production"}},"0.1.222":{"name":"use-weather-forecast","version":"0.1.222","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.222","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ccd8dffd648f0bb0be5f7e62128d6332de54c3dd","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.222.tgz","fileCount":26,"integrity":"sha512-FZnpzusj/iD8fqopHfn/deTQEKGMRl1Ol9oxWTEznT0y4rTJ80i/5pflbihSkU+w72N/MOYdgWb0quuMgoTeqw==","signatures":[{"sig":"MEUCIARRLFez0P+Nd+1D4+Dpu8uwGRtCPOW5SkaqaMbgY1OzAiEA3iYbgJqFqRlMYFm64XZbWGJYB5ftFMGb9wLLJ3lWTo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVl9L69J51dPTfd77PhMSfbIO8PcTMgce71fWM1wjmoAIhAL9noGeWprfqfg2cobFPMca/T9VhIzav7O+ILusMe7kp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"27bf0854157448b153faf436e77a7abe3602d038","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.222_1790427118112_0.24263677498308844","host":"s3://npm-registry-packages-npm-production"}},"0.1.223":{"name":"use-weather-forecast","version":"0.1.223","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.223","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b5cf2cea7df89e293efad97f655a3acb568d3c58","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.223.tgz","fileCount":26,"integrity":"sha512-5CG35E4lQozlMzX865lU4zuVL13591NMn9pAWekxLhIPBk+0AoSX4lfDNDjGDJMOj3+DDCVuU7HE+r4HDEtm6Q==","signatures":[{"sig":"MEQCIADbMNZkyC31hayTHjaPyz1TDM+bS7CIZfYQ7+OIw8ECAiAU2wTYogsi9wY9HU9VButeCE0vAbtgpFp7BmQHW5+Y3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzDPGsLVfhMhRBLitc6iEvIOUbyazvKLh6LKQ+aZuntgIgSEbWwCJgTg8nbREDQGmOA0w1S69Cb/eRHr3d4fKTP1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"52722aafa8823993d027e39ed5df269d27887bc1","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.223_1790427647199_0.2795255051653731","host":"s3://npm-registry-packages-npm-production"}},"0.1.224":{"name":"use-weather-forecast","version":"0.1.224","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.224","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"01d255e08d04705bb361699fdc0d9dc3f81dc4e0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.224.tgz","fileCount":26,"integrity":"sha512-TEE5UQuJDWOCanWW4BUgEXYGF/4dO10pGe8ghvKwt7tR+chuQXUOJrKSz+Rm572x7NwFVolkIv1aUIkDLgpg/Q==","signatures":[{"sig":"MEUCIQDQc2rJa58Syum9MB5dy5nRgI23JxymPC265xjFQbJB3wIgKZLXykOFGtaHj1WUb59TKzajEt/DVzD33rXvVlgcFUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICguddCkpYKXUwDK01WFOnlH9iybMYFAXQOGu0jtxJqFAiEA56wkdgGyYkU9oCIKYTuoMOCVt9To/SHY/xALV2w9ny0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1622edf2844b7bf58d33d8b553e2af75228e6f7a","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.224_1790427841064_0.07771558469838591","host":"s3://npm-registry-packages-npm-production"}},"0.1.225":{"name":"use-weather-forecast","version":"0.1.225","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.225","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"13d72f8f98534094989a3aaf5301b5446a4bd3f5","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.225.tgz","fileCount":26,"integrity":"sha512-OznE1WrvUJEx7q1Osou6uFUDbfps+JqqaPvknOCIuGq6GfR+Br7DUYnR/DZKnWDrQB076f2o4YxEdnym3pIfZw==","signatures":[{"sig":"MEUCIFUDlL11/yFKrMsSReIQKcSOGtXtj2ozBPVHE+zjG8oyAiEA3zt4rCqXxzydBt+7elsR6KhFVpf1wwjwFHWv5PTDN00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiUO/g4oF1p4f1/2+Go0KiaxaUJtUH2igYNVx1pi4CnAIhAI3wPRFeZrXNzHRCgqJM5hVtGwos2lLCbl8asiK7EFL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b2e6968795948742372b0bb0e21299a897acf6e","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.225_1790478072839_0.008268265416618625","host":"s3://npm-registry-packages-npm-production"}},"0.1.226":{"name":"use-weather-forecast","version":"0.1.226","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.226","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d4e2d183c5d7a82c7747d71b2a583a0352c8adca","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.226.tgz","fileCount":26,"integrity":"sha512-lQM7v9elf5WFmNZeNJY9JMmF2irbBMH7L84Qs6m8YPMj8BNm47TrSy5tKQ5pdR09JvAsCneyFLnh7vctwiAmwQ==","signatures":[{"sig":"MEQCIH4qZ7MVnSoeYn/aqPDwA7obZSrOzZJnVcwtsk/LZ6oMAiA1nThN0qoaBgE0YKSnqam7gW4WrNjJTax60J0puL0NWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6qp1BYT//JjVa2cBoZ/QsGVaK88nSmlPSqk7f+pDIxQIgQE8IB7zXJqFmTqDSxdWp1CPeA3Vqxj792N+fnXyZ33w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2575709e45697782b4e05b80048463293769ca6d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.226_1790514967229_0.5093196868636265","host":"s3://npm-registry-packages-npm-production"}},"0.1.227":{"name":"use-weather-forecast","version":"0.1.227","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.227","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7b8757e685d67dba6c9d329bf4f36728815f384e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.227.tgz","fileCount":26,"integrity":"sha512-NHpSYyDHOznAwIDZXpQlmejh128huXLkOfMMKMLQcuvQBABhJxRC3KSBcpcGRGkjTICQSrLqKkMXiiln6qiFKA==","signatures":[{"sig":"MEYCIQCuUUHqxK8gbOLTwtTa+GSJQf2xE+l7NZTHJaHeiSkxpwIhAI5WGPa7HXkSp8+1WM+ThVcEPhYDzjIsvxvLD+D2YUbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKbpkWFSSJsZD3qnVnU93MyoJINIWPmIXWNNBvCGWcIAIhAO8kOUcxX08ma30oMUQ9zD4NWzQmZbbmkMmDkbqjirCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"163e086f5ed1f5fe5d9de6d61e280dbdaf6bc871","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.227_1790515720792_0.11263383699258367","host":"s3://npm-registry-packages-npm-production"}},"0.1.228":{"name":"use-weather-forecast","version":"0.1.228","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.228","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"afe3a5cb1e0d24a32403a52ba4ad85877fcf6462","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.228.tgz","fileCount":26,"integrity":"sha512-Sjf7XNgIcnXs280FAR8eQQ6AOS1mm7MFuNgwg1OIbbMONhGULUMnxrLBTmnEigdIi4NxRc0EW8LKgi+kTKg1NA==","signatures":[{"sig":"MEUCIQCzLqZ59sqZaTCYnZDYeSSOEZ1lasaZTbPxPX6HtdrU0QIgbyCbsxNMOlE4PQINkXvhlxl+thuatbFJ5HyEVvXaSas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFCa3gMAWx5igVyWnatJaoZhJHbSITLNtIGN1MojXyXBAiEAieu78AcQ+cc9E1/IYV4ZzYrrfym4A7gQvOSUVNuzJsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"36fd547e1eca27c07d54c4fa0f1312f992737d90","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.228_1790559146670_0.5542097575802967","host":"s3://npm-registry-packages-npm-production"}},"0.1.229":{"name":"use-weather-forecast","version":"0.1.229","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.229","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"78ee83f87603bd2d56664d5a860069a4969ffde0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.229.tgz","fileCount":26,"integrity":"sha512-iVy9j7zA/Z8tYzZjTFLtdWzzCfndfGML1z4VTAruA1O9/fbmWkSpkuhgKO5oUR8wKZmKheYBhxFfy8/sc961UQ==","signatures":[{"sig":"MEUCIQCbVrn2oz0/vdYamuKHOUjrgb8rTgX6VkJRBGMS8xrBFgIgRk/IR6dzjkpwIpoqdFTOKRCZUvt5Px9IvZj5mjYoCLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC60BOgrK/l8G09uxJre/PA/mvgJqGRchYNRSjIAtfQqAIhALwMlafq9xUQGFAk1qIh/v5CLl1q/yPUc8iTSx1pKjpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"02d46179569ae35ca466ec06b1230d1490f03ede","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.229_1790561782661_0.32024541165176457","host":"s3://npm-registry-packages-npm-production"}},"0.1.230":{"name":"use-weather-forecast","version":"0.1.230","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.230","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"50bf1923df5cd5f997194286fb9a6a5c8055c3aa","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.230.tgz","fileCount":26,"integrity":"sha512-47kEDug5VO4YMJqmEOBahGJbIkzEik2lA0ba00AxhQqWe/y8zZr7y/WPbIsSPI2LEcveEOuHpNo+kkTXOKkydg==","signatures":[{"sig":"MEQCID8j+ihOgb35GtnPWJSKKhGripddgCqR09patItJk0bzAiBiv5MTy7DCyJtWkqf8NWOLEQ4iFTgkteG0bfXsIkJ3aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/tJ7TlIgnfoIUb16/RtRYPpXhNv5yWfyUsCgSr1UFdgIgPIY4Y6L1QalQwMDIzVivIOQuteUtwaYrj2OYBynYAaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0efb447e8401787eda13b176696b48b990ab730a","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.230_1790568383388_0.018477858724777585","host":"s3://npm-registry-packages-npm-production"}},"0.1.231":{"name":"use-weather-forecast","version":"0.1.231","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.231","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1d2f304a8ccf7b9e0a222aad6e516b26c3b3d9b7","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.231.tgz","fileCount":26,"integrity":"sha512-wLtrQUd0ewArAsa2mwMCAdT3mBOVTIKZ8bWMFPJnNu/UoxQKX62QMJ9lAc6TZ4QL5g9WXBuW9heDptvUqv81nw==","signatures":[{"sig":"MEUCIDQmsBACFspCK0Rw9YAzpELuUQbuKfqv6TjaydXOvwLnAiEAoiHeH0idUCacPHpJ/M5qeNvrvSBD3IBC/t5i3BTfT9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDo7+0gUMoqx6eKZDNUo3QmgC1In5hveyAYreRWCB4EkAiBzOB+r1yZmN2M2AB+MOCF1Ck3e/flgbbEu3+dKDa8s1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.231","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"02a04e726c3924fda5ab9996c139b20ff9d9322b","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.231_1790589874859_0.9298657640793027","host":"s3://npm-registry-packages-npm-production"}},"0.1.232":{"name":"use-weather-forecast","version":"0.1.232","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.232","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cec6ee9a147ea573199f97b7df75c690376d95ba","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.232.tgz","fileCount":26,"integrity":"sha512-afHPBfhMUNFCH1tXrz5tiyRxDTKYoUwyzF+zas/uRiG/qZ5RQcOMnXQuiueH8xY6Fi0pznBmGbOUeb7se7KcpA==","signatures":[{"sig":"MEUCIQDFqvh791nT815+e130amxQSbiqQUDHUxJb8Hnh1AlbOAIgPi2MQ6Jf4x0Np/UZ+oI7oCadPDVlwHqw5SYByrfTLQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHucygti2pV096K8JJRYEhzm5to3bWIEko20lbrky28AiEA8DUUcBb4kyycYw+cYNRm7Xs+GuwEKOM9vMB33a+04jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bf0052e3f130aa2b7f59052102d153bb452b889d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.232_1790593263508_0.645533403445018","host":"s3://npm-registry-packages-npm-production"}},"0.1.233":{"name":"use-weather-forecast","version":"0.1.233","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.233","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"63e6c93c968c50f0da85bcc9f452b00b5860653f","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.233.tgz","fileCount":26,"integrity":"sha512-sRlzEMVVaqDNB5eOGD6W7+MlDBMpDOFWIXYCkdc9UDk2+z0bEkunMa/f2cfRzkbm6ieeYsf0rhcMk/RRqQRezg==","signatures":[{"sig":"MEUCIB8+x6/S01MHM3qpouM2FsB+Hde2Xd0Z+MsieDmTRGkXAiEA7oefPXxyjDld+1kxVn7Vphidd5BTAjCjkuVAM/CFEJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICcwBlCLbgzAKSCQevDGDOtw48MAXGiSYG+w+fuBWznLAiA6coW3CQVrzhtgAzPud8BGCExAVeHgcb65/43j4zI0yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.233","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"47bdf383ac1ed9bd69c20ff574c94a8847fbf4d2","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.233_1790660765047_0.0871012907158275","host":"s3://npm-registry-packages-npm-production"}},"0.1.234":{"name":"use-weather-forecast","version":"0.1.234","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.234","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"37559b4a9eef57dcd9c8ee1f58d49270ee438231","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.234.tgz","fileCount":26,"integrity":"sha512-ROVGk2sxbXuPDGk71W5kgqrcRpRNBEJvPtfxLS7ijvFFz2AVd9kRsEK0H7SPiiAFgqfL4iDjIARSYaUHiLsEyg==","signatures":[{"sig":"MEQCIH1z2AuMnvfYmLHDEG3MmsVMA3wof4PemMyEW0+6axqeAiATTIqlDvjOYA3rBWa9BKHzmLcO7WO3kBLBZTTVeMyQQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGwobba9rvCmpdLKcY2JImCKie4pU5SmXfexxBU/ewCLAiEAp1Qc9SB61YnDidjxRz8EU5vBfRU8LGbj5FuBLfQWUoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.234","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"23d3161c1917a4f827c63ac4eeb746023c19c0e2","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.234_1790662144276_0.5286371549686173","host":"s3://npm-registry-packages-npm-production"}},"0.1.235":{"name":"use-weather-forecast","version":"0.1.235","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.235","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b8ba922fde83c9abb8c23c0f8ad093c33db78c9b","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.235.tgz","fileCount":26,"integrity":"sha512-LU6uMg93YoJHu0svZRY+2vQy3wZeDAtB7k54zQqUSWmQk7icydJ4Z1Hqgfv5ZugtmG8eT+REdoWYzWmEbuaX+w==","signatures":[{"sig":"MEUCIQCeax2HkdrDphG9ATOb1cSKvm+19W1WNjWq7UV8MbzHzwIgWuIz9ymIJnJ8HmCd6G7cLRezshCRS4/CikBUYKVULCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcpl3MXZ30umYoWVNmYcmCiJw9Opj3b/h8tE7+an2GugIgFM/Cn/gi1d+f6+yIhs4ZQjtr3qYecN8srmoxFPXJq/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c49af64e47a9fd20fe394c6064cf27add918a797","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.235_1790665255200_0.45095319156902236","host":"s3://npm-registry-packages-npm-production"}},"0.1.236":{"name":"use-weather-forecast","version":"0.1.236","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.236","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a1df91ededc24089651c9338aa4a82ac795fe8f5","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.236.tgz","fileCount":26,"integrity":"sha512-FwpUhy44w5oKlXoPAeJQLJeqGMJ6XS7XAqskaRH+oprnOAvp3f9Ch6zczQxdZE+CeUCz14/ixLlgE9GkGeRBVg==","signatures":[{"sig":"MEUCIBmuwB77PJzmnvDdZZz8+FzVo2NyoPIfguyYK/KM6nlvAiEAjcrhXAupYW1qJ7F74KLK3Za0QwSpZQ5qfuFxGZuuK1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8ggvMfWh4pUWqYDMn4C1mzHKfWRWl5Yq2x4X4AG6KeQIhANcmrpTu/obt30trL0EhLaq9FmHdWdGmWyPayO14xAM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3fb42b1c7cc9d8cd9b6c3b605a1e393c90046c4d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.236_1790667077482_0.10383552958361109","host":"s3://npm-registry-packages-npm-production"}},"0.1.237":{"name":"use-weather-forecast","version":"0.1.237","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.237","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2cb1f0ac9af16efdce923a94359b68407651454e","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.237.tgz","fileCount":26,"integrity":"sha512-FcGBMPbE+jegA6x9l0JOWYMC5LSMb1VF2Rw9e6ukUP8zUC+7MEfEFJQNnnUO0S1MZDVK/biILyy4Yqoapw/h5g==","signatures":[{"sig":"MEQCIC23o89eIwBPYpz1l4Jyc+pI7i/KWzpjt8o7LlDBk4XDAiAWQkiTMu6wYKUCHI474J9N1N3k4XRDplUW83JcB560uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClH96V/bkUwEev3m67r2B+b30BOvr6CI+0WHbfI78qcwIhAOczBbUz6T3NGD29iV50EP1ja8/su4Z38MyMwnUwnD05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"27a977e4917eed2db354103d545179ce52965096","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.237_1790672638995_0.06838298198383042","host":"s3://npm-registry-packages-npm-production"}},"0.1.238":{"name":"use-weather-forecast","version":"0.1.238","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.238","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"56bd216f73d97258465d7fbc65f0d8699eaf8a7d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.238.tgz","fileCount":26,"integrity":"sha512-Kd4tuo/uLkTaafwynY/LTTfAKB2xg548JSiW8L651fyvt/SWS1iHnkgbe8jgV4hDnI2bKPF3YLE/tWeE+vxKfg==","signatures":[{"sig":"MEQCICu7OWaelXSnY39LVMOOBqFu7OfCwzVBc1+ZF4RUteD1AiA2ldjg2cRoLEsF/JNgv2EzrfgpiC9woq7xlKbFRzD1Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA/m+AtJ+4va4lF5EjJSAOLiQzT9IDEOiOlVP8TvUuvRAiA8UtJ8+AN1VzUl7YRdtHHMwHNyJss0wYWGwLUVxR3LlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2a6092175c88c7b3191ff8c21d7da61d2edfcc4f","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.238_1790682388252_0.04039221031816065","host":"s3://npm-registry-packages-npm-production"}},"0.1.240":{"name":"use-weather-forecast","version":"0.1.240","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.240","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d0601a61ad1ea348e2b0e73ba5504c4603a51e77","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.240.tgz","fileCount":26,"integrity":"sha512-CaIqAtntCD+phZoHYDZI5CTXKRcTTM+95H44/sqshV7nqPYqrDNFy/XPFEhnRIDsg+qrpx+PH0DDCPFTFM/0dg==","signatures":[{"sig":"MEUCIQDB7J5sdiSgFDgLXFP0e3iJFqUS8e2ljfRWwAiuUi76JQIgDgXd6yL8KUp0LyQT41QEv8hOqq9pgUOGMC002TMur1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDS1yL95MTDFq5nNAokisV9rHhTShiZyCinwZA55eDTYAiEAtd/2MVwnqQDrR8kH2n2jOzRo+m8x13HmnnK0P95y6jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4dc818d38eb0aee80334b54a6ed8668a2234f09c","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.240_1790683497853_0.1953123769519025","host":"s3://npm-registry-packages-npm-production"}},"0.1.239":{"name":"use-weather-forecast","version":"0.1.239","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.239","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"51ea51a4139df23369d4b5ed7597e0b317ccf3b0","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.239.tgz","fileCount":26,"integrity":"sha512-2uR4/3wUfIgLfBc2guQahtnmgfU95Lf+XsquKmS1OmyrdTwKj70Cwt5Y55546LVkcnV/4ncisji9XdC6x463ng==","signatures":[{"sig":"MEQCIAu+voXusOL1j536QYfeQXBgikyeObuf/Q55BkiYUO+SAiA5z36LkznyhGfUWNokxikVAOgVn5o8FZswBuUjTFdbUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr7plOtqX4PrMCv5y83WOFSoZS9zron7kKX0kzD2rDuAIgRDcjqeLMSsxSTykfqWqhhPWyf854VNKzhYzjqbsL7DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.239","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"42dbe84c059499087d7d4ee1b74093c6e312ca10","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.239_1790683530209_0.745643304181469","host":"s3://npm-registry-packages-npm-production"}},"0.1.241":{"name":"use-weather-forecast","version":"0.1.241","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.241","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a7c495731da3126a6662d53a41fc3380f1dbe543","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.241.tgz","fileCount":26,"integrity":"sha512-5x7iTq/YKEj6glwEUie5GPYC587/CwZmQ1fHZnBS0D1LqlStX2r/X94HGyrtqf+obYuvT1nqh+5Ia+5Y2biONw==","signatures":[{"sig":"MEUCIAsCZETVUG6LkDKdSEONwUWs0I7mw27KxkQCZXgv7uUOAiEAjh38nQltcCdUZJYMcuv6fpdi7y0jULBH6w6RuZb9MZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQA9RPW5OIWMHgrrujZCTRDyJIVzTMoZkCMBytGAhEPAiEAgDAGY08ydQp/92/jgNvHIF2yj2HpYGgsCFmEaKXcnPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2938e1699ec53056b831486ab2542f54aa5b553d","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.241_1790684900515_0.609846933485618","host":"s3://npm-registry-packages-npm-production"}},"0.1.242":{"name":"use-weather-forecast","version":"0.1.242","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.242","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ad92c2842301c4d631c6df2755846d320d0237fc","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.242.tgz","fileCount":26,"integrity":"sha512-N6fw81PH8YPqk9u/irWkpuvf1/NTyrAJxB1hkvjs3JbB4x3MEpKZuXFIrfhlcPwID7YwCdTIO+NpN6aP95ENew==","signatures":[{"sig":"MEUCIQD23vhwAa1EIDBrV7reOd16wUBwtM94K1yoJ+rLVPMjOAIgTiAE2my5wYu6jSN6hqRW7BLTbdcFJjQjdfJxCkUHnlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHlcUixsJYBrwJU1akFhvIwI7HCLIGXiY+qa8NHq5roJAiAKpXmnxhMJNOMbgA21aUcZBT8liH5z1oJ1HvdVgETDFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9a9e513147345524fdb95e53f627307be10693c9","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.242_1790685014169_0.18527985582106887","host":"s3://npm-registry-packages-npm-production"}},"0.1.244":{"name":"use-weather-forecast","version":"0.1.244","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"_id":"use-weather-forecast@0.1.244","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cfb34ed94dc18de50c4941b69c86590f92ad8d53","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.244.tgz","fileCount":26,"integrity":"sha512-B4EOCbK2mnjnUhFnRsU35ZsRONDNTM166RC2YAHrBQ2C3zsECCJoVnGi4LHMiMnJffBquXjqh4bYtUClMVwzgg==","signatures":[{"sig":"MEYCIQDltAHDTyKu+60xi4V7Izx8hgO3bAsTo2ngg6FkczHGYAIhANrU/DW8n2kOWzm5wZJNdMAlpNghhmmi/10gHUkAEz3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdNxRD6PVr+Paa1YsKHcQzhDdCpNhKliihrjmXljpP7AiEAkbM/d0VA8SZHUe501PiEk8IAEwFSfGiUt+9hPA+RZBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6e4edb9492ab87512541bc596809cb636aee1797","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-weather-forecast_0.1.244_1790686863259_0.7884115960902363","host":"s3://npm-registry-packages-npm-production"}},"0.1.243":{"_id":"use-weather-forecast@0.1.243","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"98eb23d93ef08e00eacb3609677caa4e6ee1bf1d","tarball":"https://registry.npmjs.org/use-weather-forecast/-/use-weather-forecast-0.1.243.tgz","fileCount":26,"integrity":"sha512-NTRd1UGKECV7/GQ8lAcks6HHRXty6rWsFLhJ5fvykPEbiugYCTAUb3BYIcZSBt1JbwtFChje1Ekxj/Yzu9xVtw==","signatures":[{"sig":"MEUCICG6rxnVnrglVv5PkPGC1nxzJI/1D0cHSH+ltsmfUPacAiEA5nk+p168ZHbtote0TbgyPFR2R0K3Xn/2LNhJJUyOtN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgSe9bSA0yekZRSn7nQi3HdJC5KgEF8qMDhOTXQVvwRQIgTtTn/bmgu/5PS8MxvFqgY7IsojlooHTCGhfYg9ixT+I="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/use-weather-forecast@0.1.243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463322},"main":"./dist/index.js","name":"use-weather-forecast","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8f9966fd4b805b61455ba185fa3e9ebdc1d8aeab","scripts":{"test":"vitest run","build":"tsup && tsc --project tsconfig.build.json","typecheck":"tsc --noEmit","worker:dev":"wrangler dev --config worker/wrangler.jsonc","test:coverage":"vitest run --coverage","worker:deploy":"wrangler deploy --config worker/wrangler.jsonc","worker:typecheck":"tsc --noEmit -p worker/tsconfig.json"},"version":"0.1.243","_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"_npmVersion":"11.19.0","description":"React weather forecast component using Open-Meteo and IP geolocation","directories":{},"maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"grab-url":"^1.6.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@vitest/coverage-v8":"^5.0.0","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-weather-forecast_0.1.243_1790686962015_0.9685243467794056"}}},"time":{"created":"2026-08-06T00:44:09.295Z","modified":"2026-09-29T13:02:42.541Z","0.1.0":"2026-08-06T00:44:09.716Z","0.1.1":"2026-08-06T05:37:15.999Z","0.1.2":"2026-08-06T06:02:07.420Z","0.1.3":"2026-08-06T07:55:12.435Z","0.1.4":"2026-08-06T08:36:27.400Z","0.1.5":"2026-08-06T09:22:03.453Z","0.1.6":"2026-08-06T09:27:41.315Z","0.1.7":"2026-08-06T14:20:14.725Z","0.1.8":"2026-08-07T04:56:05.634Z","0.1.9":"2026-08-09T01:10:15.773Z","0.1.10":"2026-08-09T02:39:04.686Z","0.1.11":"2026-08-09T02:41:32.118Z","0.1.12":"2026-08-09T02:58:12.696Z","0.1.13":"2026-08-09T07:26:11.617Z","0.1.14":"2026-08-10T04:55:37.850Z","0.1.15":"2026-08-10T08:06:39.385Z","0.1.16":"2026-08-10T08:07:17.745Z","0.1.17":"2026-08-10T10:16:26.241Z","0.1.18":"2026-08-11T01:01:31.044Z","0.1.19":"2026-08-11T01:32:19.407Z","0.1.20":"2026-08-11T02:41:38.923Z","0.1.21":"2026-08-11T08:45:36.134Z","0.1.22":"2026-08-11T09:57:34.522Z","0.1.23":"2026-08-11T10:04:03.694Z","0.1.24":"2026-08-11T10:26:17.159Z","0.1.25":"2026-08-11T11:24:34.841Z","0.1.26":"2026-08-12T09:43:03.860Z","0.1.27":"2026-08-13T01:35:59.236Z","0.1.28":"2026-08-13T01:50:57.901Z","0.1.29":"2026-08-13T04:19:34.823Z","0.1.30":"2026-08-13T04:34:16.643Z","0.1.31":"2026-08-14T06:45:01.579Z","0.1.32":"2026-08-14T07:11:28.120Z","0.1.33":"2026-08-14T08:21:40.642Z","0.1.34":"2026-08-14T09:15:54.156Z","0.1.35":"2026-08-14T10:10:56.819Z","0.1.36":"2026-08-14T10:24:36.929Z","0.1.37":"2026-08-14T10:27:22.130Z","0.1.38":"2026-08-14T10:30:04.141Z","0.1.39":"2026-08-14T11:21:14.490Z","0.1.40":"2026-08-14T11:21:59.697Z","0.1.41":"2026-08-14T12:34:08.808Z","0.1.42":"2026-08-14T15:03:11.112Z","0.1.43":"2026-08-14T15:45:52.457Z","0.1.44":"2026-08-14T16:23:22.752Z","0.1.45":"2026-08-14T17:22:08.540Z","0.1.46":"2026-08-14T17:47:24.513Z","0.1.47":"2026-08-14T18:16:22.168Z","0.1.48":"2026-08-14T18:17:26.285Z","0.1.49":"2026-08-14T19:25:35.791Z","0.1.50":"2026-08-14T20:17:15.510Z","0.1.51":"2026-08-14T20:58:20.244Z","0.1.52":"2026-08-14T21:22:10.900Z","0.1.53":"2026-08-14T22:21:00.884Z","0.1.54":"2026-08-14T23:25:35.972Z","0.1.55":"2026-08-15T00:16:29.038Z","0.1.56":"2026-08-15T01:18:06.753Z","0.1.57":"2026-08-15T02:17:50.130Z","0.1.58":"2026-08-15T03:13:46.682Z","0.1.59":"2026-08-15T03:16:56.119Z","0.1.60":"2026-08-15T04:12:36.582Z","0.1.61":"2026-08-15T05:17:46.474Z","0.1.62":"2026-08-15T06:25:23.510Z","0.1.63":"2026-08-15T06:30:25.934Z","0.1.64":"2026-08-15T07:28:18.024Z","0.1.65":"2026-08-15T07:31:31.356Z","0.1.66":"2026-08-15T08:20:14.499Z","0.1.67":"2026-08-15T08:23:46.407Z","0.1.68":"2026-08-15T09:27:22.723Z","0.1.69":"2026-08-15T10:22:25.887Z","0.1.70":"2026-08-15T11:20:42.497Z","0.1.71":"2026-08-15T12:19:03.123Z","0.1.72":"2026-08-15T13:22:11.494Z","0.1.73":"2026-08-15T14:31:04.451Z","0.1.74":"2026-08-15T15:24:10.607Z","0.1.75":"2026-08-15T16:16:57.779Z","0.1.76":"2026-08-15T17:01:59.904Z","0.1.77":"2026-08-15T18:20:47.268Z","0.1.78":"2026-08-15T19:17:27.456Z","0.1.79":"2026-08-15T19:17:56.702Z","0.1.80":"2026-08-15T20:19:11.620Z","0.1.81":"2026-08-15T20:20:46.090Z","0.1.82":"2026-08-15T21:39:01.619Z","0.1.83":"2026-08-15T22:25:21.222Z","0.1.84":"2026-08-15T23:18:13.632Z","0.1.85":"2026-08-16T00:21:55.937Z","0.1.86":"2026-08-18T20:29:15.027Z","0.1.87":"2026-08-18T20:34:01.410Z","0.1.88":"2026-09-09T07:50:41.900Z","0.1.89":"2026-09-09T07:57:55.533Z","0.1.90":"2026-09-09T08:01:28.477Z","0.1.91":"2026-09-09T08:09:36.523Z","0.1.92":"2026-09-09T08:10:29.520Z","0.1.93":"2026-09-09T08:13:46.813Z","0.1.94":"2026-09-09T08:34:26.312Z","0.1.95":"2026-09-09T08:38:49.134Z","0.1.96":"2026-09-09T08:52:37.253Z","0.1.97":"2026-09-09T13:18:11.629Z","0.1.98":"2026-09-09T13:24:02.553Z","0.1.99":"2026-09-09T17:00:38.832Z","0.1.100":"2026-09-09T17:04:40.460Z","0.1.101":"2026-09-09T20:02:19.505Z","0.1.102":"2026-09-09T21:21:36.612Z","0.1.103":"2026-09-09T21:24:09.777Z","0.1.104":"2026-09-09T21:25:05.432Z","0.1.105":"2026-09-09T21:32:25.536Z","0.1.106":"2026-09-09T21:41:59.571Z","0.1.107":"2026-09-09T21:43:38.592Z","0.1.108":"2026-09-09T23:04:36.271Z","0.1.109":"2026-09-09T23:06:31.966Z","0.1.110":"2026-09-10T00:15:42.182Z","0.1.111":"2026-09-10T00:38:17.254Z","0.1.112":"2026-09-10T04:10:29.580Z","0.1.113":"2026-09-10T04:13:51.911Z","0.1.114":"2026-09-10T05:26:27.317Z","0.1.115":"2026-09-10T06:36:40.997Z","0.1.116":"2026-09-10T06:37:28.427Z","0.1.117":"2026-09-10T06:59:57.945Z","0.1.118":"2026-09-10T07:06:43.799Z","0.1.119":"2026-09-10T07:51:52.014Z","0.1.120":"2026-09-10T08:30:32.633Z","0.1.121":"2026-09-10T08:55:17.836Z","0.1.122":"2026-09-10T09:45:06.457Z","0.1.123":"2026-09-10T10:16:40.111Z","0.1.124":"2026-09-10T12:31:48.879Z","0.1.125":"2026-09-10T15:49:06.590Z","0.1.126":"2026-09-10T20:43:53.936Z","0.1.127":"2026-09-10T22:51:15.399Z","0.1.128":"2026-09-10T23:06:29.356Z","0.1.129":"2026-09-11T00:18:51.349Z","0.1.130":"2026-09-11T00:42:04.351Z","0.1.131":"2026-09-11T00:50:03.735Z","0.1.132":"2026-09-11T01:08:17.582Z","0.1.133":"2026-09-11T08:12:30.004Z","0.1.134":"2026-09-11T08:13:37.405Z","0.1.135":"2026-09-11T08:15:51.763Z","0.1.136":"2026-09-11T08:19:40.211Z","0.1.137":"2026-09-11T08:20:27.821Z","0.1.138":"2026-09-11T08:22:14.054Z","0.1.139":"2026-09-11T08:59:44.224Z","0.1.140":"2026-09-11T09:11:22.473Z","0.1.141":"2026-09-11T09:12:47.216Z","0.1.142":"2026-09-11T11:12:31.746Z","0.1.143":"2026-09-11T11:13:45.901Z","0.1.144":"2026-09-11T11:31:43.349Z","0.1.145":"2026-09-11T11:39:55.776Z","0.1.146":"2026-09-11T11:55:54.312Z","0.1.147":"2026-09-11T12:14:52.682Z","0.1.148":"2026-09-11T14:54:47.508Z","0.1.149":"2026-09-11T16:12:31.061Z","0.1.150":"2026-09-12T00:33:16.380Z","0.1.151":"2026-09-12T00:38:57.725Z","0.1.152":"2026-09-12T00:42:31.188Z","0.1.153":"2026-09-12T00:48:48.960Z","0.1.154":"2026-09-12T00:49:35.846Z","0.1.155":"2026-09-12T00:51:54.082Z","0.1.156":"2026-09-12T00:54:38.817Z","0.1.157":"2026-09-12T00:59:36.969Z","0.1.158":"2026-09-12T01:17:03.276Z","0.1.159":"2026-09-12T02:04:42.717Z","0.1.160":"2026-09-12T04:36:09.405Z","0.1.161":"2026-09-12T05:19:09.572Z","0.1.162":"2026-09-12T05:24:36.199Z","0.1.163":"2026-09-12T05:28:38.947Z","0.1.164":"2026-09-12T05:32:55.386Z","0.1.165":"2026-09-12T05:42:49.303Z","0.1.166":"2026-09-12T05:43:34.379Z","0.1.167":"2026-09-12T05:52:07.745Z","0.1.168":"2026-09-12T05:59:34.394Z","0.1.169":"2026-09-12T06:06:32.878Z","0.1.170":"2026-09-12T06:07:16.527Z","0.1.171":"2026-09-12T06:09:16.293Z","0.1.172":"2026-09-12T06:13:38.452Z","0.1.173":"2026-09-12T06:15:17.802Z","0.1.174":"2026-09-12T06:17:37.641Z","0.1.175":"2026-09-12T06:20:13.522Z","0.1.176":"2026-09-12T06:21:22.258Z","0.1.177":"2026-09-12T06:25:15.244Z","0.1.178":"2026-09-12T07:58:52.165Z","0.1.179":"2026-09-12T10:14:49.999Z","0.1.180":"2026-09-12T11:13:13.460Z","0.1.181":"2026-09-12T11:49:16.180Z","0.1.182":"2026-09-13T17:41:33.845Z","0.1.183":"2026-09-14T00:07:06.771Z","0.1.184":"2026-09-15T00:20:40.572Z","0.1.185":"2026-09-15T08:03:49.851Z","0.1.186":"2026-09-15T20:51:25.283Z","0.1.187":"2026-09-15T23:34:35.350Z","0.1.188":"2026-09-16T02:16:02.208Z","0.1.189":"2026-09-16T03:18:00.040Z","0.1.190":"2026-09-16T03:18:18.363Z","0.1.191":"2026-09-16T03:19:59.682Z","0.1.192":"2026-09-16T03:21:02.123Z","0.1.193":"2026-09-16T05:17:10.344Z","0.1.194":"2026-09-17T03:47:39.624Z","0.1.195":"2026-09-17T03:49:59.551Z","0.1.196":"2026-09-17T07:49:43.235Z","0.1.197":"2026-09-17T07:54:24.887Z","0.1.198":"2026-09-17T08:00:17.845Z","0.1.199":"2026-09-17T08:27:09.699Z","0.1.200":"2026-09-17T18:58:22.110Z","0.1.201":"2026-09-17T19:20:00.796Z","0.1.202":"2026-09-18T07:19:05.061Z","0.1.203":"2026-09-18T07:44:41.780Z","0.1.204":"2026-09-19T07:13:38.106Z","0.1.205":"2026-09-19T07:14:53.683Z","0.1.206":"2026-09-21T07:19:23.441Z","0.1.207":"2026-09-21T07:45:24.381Z","0.1.208":"2026-09-21T18:03:41.675Z","0.1.209":"2026-09-22T05:44:34.775Z","0.1.210":"2026-09-23T08:10:48.444Z","0.1.211":"2026-09-25T04:06:46.967Z","0.1.212":"2026-09-25T05:22:23.693Z","0.1.213":"2026-09-25T05:25:03.943Z","0.1.214":"2026-09-25T11:43:17.989Z","0.1.215":"2026-09-26T04:38:53.071Z","0.1.216":"2026-09-26T04:59:59.773Z","0.1.217":"2026-09-26T05:03:00.189Z","0.1.218":"2026-09-26T07:19:36.119Z","0.1.219":"2026-09-26T07:37:56.441Z","0.1.220":"2026-09-26T07:39:19.548Z","0.1.221":"2026-09-26T09:39:07.978Z","0.1.222":"2026-09-26T12:51:58.309Z","0.1.223":"2026-09-26T13:00:47.307Z","0.1.224":"2026-09-26T13:04:01.155Z","0.1.225":"2026-09-27T03:01:12.925Z","0.1.226":"2026-09-27T13:16:07.331Z","0.1.227":"2026-09-27T13:28:40.879Z","0.1.228":"2026-09-28T01:32:26.762Z","0.1.229":"2026-09-28T02:16:22.793Z","0.1.230":"2026-09-28T04:06:23.483Z","0.1.231":"2026-09-28T10:04:34.949Z","0.1.232":"2026-09-28T11:01:03.614Z","0.1.233":"2026-09-29T05:46:05.141Z","0.1.234":"2026-09-29T06:09:04.382Z","0.1.235":"2026-09-29T07:00:55.318Z","0.1.236":"2026-09-29T07:31:17.589Z","0.1.237":"2026-09-29T09:03:59.090Z","0.1.238":"2026-09-29T11:46:28.353Z","0.1.240":"2026-09-29T12:04:57.943Z","0.1.239":"2026-09-29T12:05:30.303Z","0.1.241":"2026-09-29T12:28:20.624Z","0.1.242":"2026-09-29T12:30:14.254Z","0.1.244":"2026-09-29T13:01:03.380Z","0.1.243":"2026-09-29T13:02:42.172Z"},"bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","keywords":["react","weather","forecast","open-meteo","cloudflare","ipapi","component-library"],"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/react-weather-forecast"},"description":"React weather forecast component using Open-Meteo and IP geolocation","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"readme":"","readmeFilename":""}