{"_id":"@fuzdev/fuz_gitops","_rev":"30-f9c764bfd208289e3f1fe1cbc7aceed4","name":"@fuzdev/fuz_gitops","dist-tags":{"latest":"0.79.0"},"versions":{"0.57.0":{"name":"@fuzdev/fuz_gitops","version":"0.57.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.57.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"86323eab4b69da87529ce30d5f31ad4012b4fc8e","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.57.0.tgz","fileCount":190,"integrity":"sha512-m1E9YkLoM6PsDzoamALEBetc540FIcDHfrwo3IPrRV5gM2ZRQDsFqWkiWT+WBnPTVE0Es6VkasjI2QTcjYkN6w==","signatures":[{"sig":"MEYCIQDRktDqRdrRGKtQ37/U0Ri21RPsBFe+PLcu5aiPtpKb8QIhAPFw5sc/TTfpgpcBmqyCsGPLUSoZSHafaSKUvgsmYqEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578199},"logo":"logo.svg","type":"module","glyph":"🪄","public":true,"engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"248b256d9d35036ae30cb7a58fc173cad56ea39d","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.6.3","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.45.2","vitest":"^4.0.14","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","svelte-check":"^4.3.4","@ryanatkn/gro":"^0.181.0","@sveltejs/kit":"^2.49.0","@fuzdev/fuz_ui":"^0.169.0","@fuzdev/fuz_css":"^0.40.0","@fuzdev/fuz_code":"^0.37.0","@fuzdev/fuz_util":"^0.42.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.0","eslint-plugin-svelte":"^3.13.0","prettier-plugin-svelte":"^3.4.0","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.1"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.181.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.169.0","@fuzdev/fuz_css":">=0.40.0","@fuzdev/fuz_util":">=0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.57.0_1765122856364_0.45898986882670556","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.58.0":{"name":"@fuzdev/fuz_gitops","version":"0.58.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.58.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"e2fa105e16d88a28d459a5c8137f51dbe66fbcd5","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.58.0.tgz","fileCount":190,"integrity":"sha512-uDi/J8KkEK+2eNCA5w6Qlt6jDXSRCbGIYGLpAAhYsPxfuCopO5bIKTmCnXUgt6/cjRnWz2+socJlyP2q+29cww==","signatures":[{"sig":"MEUCIQCyqORtF3MqOQ17i5XEWbehUM6My6HW8ZdZdRvn0VUqUAIgFbU5saW0pMR9WXxi8ONYO+Pc0yhKY18iu0GIpEjZ1Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578199},"logo":"logo.svg","type":"module","glyph":"🪄","public":true,"engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"bb9ff37784eada6ec4b9aba158756c8b4e2485df","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.6.3","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.45.6","vitest":"^4.0.15","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","svelte-check":"^4.3.4","@ryanatkn/gro":"^0.181.0","@sveltejs/kit":"^2.49.1","@fuzdev/fuz_ui":"^0.170.0","@fuzdev/fuz_css":"^0.41.0","@fuzdev/fuz_code":"^0.38.0","@fuzdev/fuz_util":"^0.42.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.0","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.1"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.181.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.169.0","@fuzdev/fuz_css":">=0.40.0","@fuzdev/fuz_util":">=0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.58.0_1765129694560_0.1451870337077532","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.59.0":{"name":"@fuzdev/fuz_gitops","version":"0.59.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.59.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"fb11d4b90fae2a4edc85984b2051443dffb30ca3","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.59.0.tgz","fileCount":194,"integrity":"sha512-fCuqHg7j+9SwHT6Wsheo78UIjBfgC+FIVqOrvGZtsIENk8i/eNYLNKMCkQl+g3EmcXqd1QmmTzXudTI98upcCw==","signatures":[{"sig":"MEUCIHNMXpEjwIfW1ZnYZiC46BOTIZlGb8YtgJvel1gpiPTMAiEArfPaRYirGq3YkG5m0DKS9vlPCCih5tCMTKqgI34JIVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600246},"logo":"logo.svg","type":"module","glyph":"🪄","public":true,"engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"7807d1fd062dd175d7e171225f6adbff588e6ab0","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.6.3","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.45.6","vitest":"^4.0.15","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","svelte-check":"^4.3.4","@ryanatkn/gro":"^0.182.0","@sveltejs/kit":"^2.49.1","@fuzdev/fuz_ui":"^0.172.0","@fuzdev/fuz_css":"^0.42.1","@fuzdev/fuz_code":"^0.38.0","@fuzdev/fuz_util":"^0.44.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.0","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.1"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.181.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.169.0","@fuzdev/fuz_css":">=0.40.0","@fuzdev/fuz_util":">=0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.59.0_1765901747468_0.10205062654253405","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.60.0":{"name":"@fuzdev/fuz_gitops","version":"0.60.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.60.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"ad1fd340049a2a77a4643d31586c9a4795726a14","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.60.0.tgz","fileCount":194,"integrity":"sha512-jgxrAc2EmLpBW1pnTzWrKdT9RoD1KV1voEdnOSQz7NZci8s1a75KTSEDDuYubYRrFEprBAX24rurLwqrfgcdWw==","signatures":[{"sig":"MEUCIQCJGPk5NjMDEnyojk1f3Uo+zRZB8H3eMwFjadGh6Q08AQIgKSbOMIVSSfhoIlevoIJ53xU+LsJTIRMY0ixh8i43Nt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600228},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"fba66d51f76225bf5408ec0bfe51734cbb9bc371","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.45.6","vitest":"^4.0.15","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","svelte-check":"^4.3.4","@ryanatkn/gro":"^0.184.0","@sveltejs/kit":"^2.49.1","@fuzdev/fuz_ui":"^0.174.0","@fuzdev/fuz_css":"^0.42.1","@fuzdev/fuz_code":"^0.38.0","@fuzdev/fuz_util":"^0.45.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.0","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.1"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.181.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.169.0","@fuzdev/fuz_css":">=0.40.0","@fuzdev/fuz_util":">=0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.60.0_1766164673544_0.2743291979069131","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.61.0":{"name":"@fuzdev/fuz_gitops","version":"0.61.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.61.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"d1a9f84caf7e73e02b4aff92ceddf9df1a079d5f","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.61.0.tgz","fileCount":194,"integrity":"sha512-1Q3h70DqopQ4tzjeHEZpNu1THqpsh15tb1+y1SzNgAim7U+UrzKXm4iSMHG8yEkGvHtxKvkma+ecPtzfPe3V8w==","signatures":[{"sig":"MEUCIQDyEkhnjRIJDRRhiz2KGe7XkSaCht24kNS8wVsQL0aGPgIgJXWa+rqqq3dQt91bjJpqnGFBkwbgC+VypE+bn+Bdv4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600228},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"896380ad140772601986dfab428cb76ba0d8a4b4","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.45.6","vitest":"^4.0.15","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","svelte-check":"^4.3.4","@ryanatkn/gro":"^0.184.0","@sveltejs/kit":"^2.49.1","@fuzdev/fuz_ui":"^0.174.0","@fuzdev/fuz_css":"^0.42.1","@fuzdev/fuz_code":"^0.38.0","@fuzdev/fuz_util":"^0.45.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.0","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.1"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.184.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.174.0","@fuzdev/fuz_css":">=0.42.1","@fuzdev/fuz_util":">=0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.61.0_1766165072142_0.04147076831810148","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.61.1":{"name":"@fuzdev/fuz_gitops","version":"0.61.1","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.61.1","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"1b4ea1bf1be77212f3f783839ae62a9283db4d97","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.61.1.tgz","fileCount":194,"integrity":"sha512-q/k74snonjEkhDhxfUcvqHqfTITJtY+Sxq/Dst76eWxM4CPxTpXDt4rsCWRY2MbSN7O7IZBpr+kWq9G4vtPp0A==","signatures":[{"sig":"MEQCICG3oEUJsVXw9Q77W1bTf7qNvGXXNOvH4oCsnDT1HqL8AiBuEBI9YXMBkVDkljKbDThXyMiCstDmsPIa9JHEA/YzWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601759},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"a4850af03994b693afb627556de8e65ad6319c56","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.45.6","vitest":"^4.0.15","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","svelte-check":"^4.3.4","@ryanatkn/gro":"^0.184.0","@sveltejs/kit":"^2.49.1","@fuzdev/fuz_ui":"^0.174.0","@fuzdev/fuz_css":"^0.42.1","@fuzdev/fuz_code":"^0.38.0","@fuzdev/fuz_util":"^0.45.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.0","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.1"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.184.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.174.0","@fuzdev/fuz_css":">=0.42.1","@fuzdev/fuz_util":">=0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.61.1_1766184506571_0.10765611734742642","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.62.0":{"name":"@fuzdev/fuz_gitops","version":"0.62.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.62.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"1102ab415f88207fcd6ad4c3b0dfff30d557746b","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.62.0.tgz","fileCount":194,"integrity":"sha512-60BHvD1vNT2mQ3Sq9Hc2DEbczTHFbZzTdQx17f4m1GE+XZcG2x1NI+1pOnaNiZHRYzlD8Em05BI2zukaD7FL5Q==","signatures":[{"sig":"MEUCIQDxNNwZtMoqnx9eOv77ZQJ3hUB1rnjoCdGxcGeCsYz6rAIgNATDlrR6IOrnDWvDDsMdAYJwu7OagdLGCscZjbFfdzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602376},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"45f8dbde72f4072c9f19a9879a7c5b32e6e6f986","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.46.1","vitest":"^4.0.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","@webref/css":"^8.2.0","svelte-check":"^4.3.5","@ryanatkn/gro":"^0.186.0","@sveltejs/kit":"^2.49.1","@fuzdev/fuz_ui":"^0.179.0","@fuzdev/fuz_css":"^0.44.1","@fuzdev/fuz_code":"^0.40.0","@fuzdev/fuz_util":"^0.45.3","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.1"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.186.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.62.0_1768927209679_0.07248408039803156","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.63.0":{"name":"@fuzdev/fuz_gitops","version":"0.63.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.63.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"922ed20c2c68722a91a74e9ba925760fa18903c8","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.63.0.tgz","fileCount":194,"integrity":"sha512-O3yfJ56cFePBur7KvVOvbO4n2bKD2YJaFK/cWgg16OCb1V7cZ/E+nLjNRqumMp10ZooUJT3mV5ioHBDmAuTuAw==","signatures":[{"sig":"MEUCIC3uGzBJoNWuz7R3GLV2TUpOtSPTxDAopqb7fPMaquKKAiEAsMYqkkL6B5xkgKJzlkjo1ny8tHEePxSwlu1fJbBfMfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602383},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"4b16810344db2a3221e7e0459346cad5509fafc4","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.48.5","vitest":"^4.0.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","@webref/css":"^8.2.0","svelte-check":"^4.3.5","@ryanatkn/gro":"^0.189.3","@sveltejs/kit":"^2.50.1","@fuzdev/fuz_ui":"^0.180.0","@fuzdev/fuz_css":"^0.45.0","@fuzdev/fuz_code":"^0.41.0","@fuzdev/fuz_util":"^0.48.2","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.186.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.63.0_1769633837028_0.7701910114706418","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.64.0":{"name":"@fuzdev/fuz_gitops","version":"0.64.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.64.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"56f3c0b93f848898595fd31c666c6e760b554666","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.64.0.tgz","fileCount":194,"integrity":"sha512-t+uiMlzqMnV/r2XcNWLY0DStFs6iR4eW8iD+I2QlidgLUuVph9VfdJ95GJww8Ktcdn605UO+GBOYRfCUfXdlMw==","signatures":[{"sig":"MEUCIQCU6wSCzs3jzMYEed4LshyuALelCbNYLRxjhdJD8nCwqgIgRosd+1zigoOE1AK9RLvEzBx280Rw7Hyb2ScCuLllrdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601986},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"129c082f732f0c7ecb5353c491da69c81155e8c3","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","@webref/css":"^8.2.0","svelte-check":"^4.3.6","@ryanatkn/gro":"^0.190.0","@sveltejs/kit":"^2.50.1","@fuzdev/fuz_ui":"^0.181.1","@fuzdev/fuz_css":"^0.47.0","@fuzdev/fuz_code":"^0.41.0","@fuzdev/fuz_util":"^0.48.3","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@ryanatkn/gro":">=0.186.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.64.0_1770048211886_0.1772715945069787","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.65.0":{"name":"@fuzdev/fuz_gitops","version":"0.65.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.65.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"d2fa86a2cf406b1118e7b8143f64fd1193b2efaf","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.65.0.tgz","fileCount":194,"integrity":"sha512-QsO62rTUKS/6pSsbel0OZltwnPHaxOJjaac11jzgwS5z5GEEg7XOgwr2Ik0BMEcuIM48bxYvXHsiGc98PdGOTQ==","signatures":[{"sig":"MEYCIQC+lF/W34Inxka0GIqVCX95PG+N57R+1l9ibXM7ZWAZwQIhAJgt24y20WptfP50cpsCJqVwr2QZnAehYdgkFTODxAbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602465},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"7d3bd0263799089d661ce33d71a94a71166ab37b","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.47","typescript":"^5.9.3","@fuzdev/gro":"^0.192.1","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.183.0","@fuzdev/fuz_css":"^0.49.0","@fuzdev/fuz_code":"^0.45.0","@fuzdev/fuz_util":"^0.50.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@fuzdev/gro":"^0.192.1","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.65.0_1770773712866_0.8336040484656062","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.65.1":{"name":"@fuzdev/fuz_gitops","version":"0.65.1","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.65.1","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"77b550e8669a5b52bf3ef9f39785b436f957a682","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.65.1.tgz","fileCount":194,"integrity":"sha512-A8OZ/R4ucDRVJgRmhKw2ADbT4ryL6XXGvVGHG3gexHg0DNQhyZIesd35MBSqGHO+Wya49+qL8o7eLJ63uR7ySg==","signatures":[{"sig":"MEQCIDlPJrE8yTVgYfajh/KNhRiH0AWvGoIUX2KDRetbS1k6AiB1tO+yUrmmt0iUgBHkyGHiG8b8r3e7G0Cs+10iJPSXLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602002},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"72226e8a0f208de9de2f2bf465b787b90e980bbc","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.47","typescript":"^5.9.3","@fuzdev/gro":"^0.192.1","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.183.1","@fuzdev/fuz_css":"^0.50.0","@fuzdev/fuz_code":"^0.45.0","@fuzdev/fuz_util":"^0.50.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@fuzdev/gro":"^0.192.1","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.65.1_1770821819903_0.525339610485587","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.65.2":{"name":"@fuzdev/fuz_gitops","version":"0.65.2","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.65.2","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"7fb4aa83d019e72023e2fde90c9dc8b260e26fc3","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.65.2.tgz","fileCount":194,"integrity":"sha512-aYyOmmT3HK9NPijxBaV4SKGshK0qVSiEU7Sr19CiPU5BnLF9euok+w96KC27eOIXdgpyZtSdkJdzhfr9a6ooeA==","signatures":[{"sig":"MEUCIF0dtVyA6/Zbx6C7omef4Acv0zm77bQpvOCteniab+zUAiEAibJBOaQCV0hm8kJvr/TeyWB2FSVXcj7r7qEjB7E8APs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593923},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"9f499046613e764e94b173f1bc1039aacb60e01d","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.47","typescript":"^5.9.3","@fuzdev/gro":"^0.194.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.183.2","@fuzdev/fuz_css":"^0.50.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.50.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@fuzdev/gro":"^0.194.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.65.2_1771123488791_0.49284559536205896","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.66.0":{"name":"@fuzdev/fuz_gitops","version":"0.66.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.66.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"9314dff2879c507086c193e016f516ae3a3d9d70","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.66.0.tgz","fileCount":194,"integrity":"sha512-4WMNSQfhJNdLOgrNyCvXbOjgHPIr4Ns9fswxpxP/ojGWrCQc1k+RcHbJrU8aAJGAVJ5dY/fOjIuZt/IKS8GsYg==","signatures":[{"sig":"MEQCIBGGDJaPHSxYWNae7kWQFhxuycUS6SqMzsW8IspYGYuFAiB5JYZSUav76uzamYP5afRpJL3hvhJK/wFsNZ2RZTBbJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596223},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"c342a0a56a3b92059ba4c2809e40c41b206dc9d2","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.47","typescript":"^5.9.3","@fuzdev/gro":"^0.194.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.183.2","@fuzdev/fuz_css":"^0.50.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.50.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@fuzdev/gro":"^0.194.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.66.0_1771125332710_0.089474453318525","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.66.1":{"name":"@fuzdev/fuz_gitops","version":"0.66.1","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.66.1","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"9c8ea4fae8533dc4975eaab4fc8f62670cfe6777","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.66.1.tgz","fileCount":194,"integrity":"sha512-g4X/dNn1mPgS+bR7o0vTeqzOMQztRMaRBLWUNVJ0mlwb6qw2uPkvtIdmpfof31sJXPxHd2dGojsazO2d61gchw==","signatures":[{"sig":"MEYCIQCkFaylbp+0R4tChmqqAkTbUY4iDp6hF6G3BoZoUpOV8QIhAN4IyddkWnqMYFJjFQUrIRlel36HfC8UNE2sxTWkde2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596224},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"afb8263ca54f7dce47f0155db7ade02d177453e8","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.47","typescript":"^5.9.3","@fuzdev/gro":"^0.194.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.184.0","@fuzdev/fuz_css":"^0.52.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.50.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@fuzdev/gro":">=0.194.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.179.0","@fuzdev/fuz_css":">=0.44.1","@fuzdev/fuz_util":">=0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.66.1_1771374184343_0.7162714209282643","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.67.0":{"name":"@fuzdev/fuz_gitops","version":"0.67.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.67.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"0ce3dc39b68f46fa268c633fb4c2e2824da8da2a","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.67.0.tgz","fileCount":194,"integrity":"sha512-wbaBaQsDHzO9zBt6v1m73/qa9KmPUYT22pF+LD4YutqLVy3sr8/0WmRMNE98wop6xXPXWcUZ5OXUYF+XoNoc4g==","signatures":[{"sig":"MEUCIQDzZLaIZZJnWmYxYBGcb2+Zbp+P/7s0WRJzZSCfbDmtmAIgNymL1ZIrF/LxCt3DChDRF0cIiBeiUPdUiY2OpwcSlQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596175},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"98f8fe1e4d614926448467f00d7cabe0358f122a","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.47","typescript":"^5.9.3","@fuzdev/gro":"^0.195.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.185.0","@fuzdev/fuz_css":"^0.53.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.52.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.9.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.1.13","svelte":"^5","@fuzdev/gro":">=0.195.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.184.0","@fuzdev/fuz_css":">=0.53.0","@fuzdev/fuz_util":">=0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.67.0_1771424614463_0.7341853299403223","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.68.0":{"name":"@fuzdev/fuz_gitops","version":"0.68.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.68.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"391195aa07a9349a729b94b5e246cac6d3bdbf33","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.68.0.tgz","fileCount":194,"integrity":"sha512-rMBLCNCFjjf5ryQSXGJ20qpqDkh8H8gY091OqwWQbHiutJWvS8tKJn2YS7JJTBfUxPwpHUiwFSAaGp/Thdw7CQ==","signatures":[{"sig":"MEUCIQCrbge9iPu2SmlnBNgpCi5d4cErKr4cAalqwRKLiduSoAIgOzznCX8RoCXzzRvStXmXfEFHhO+NCWyyaQF9ia+ha30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596246},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"4be343ffbaa2c7f0a59148c5af6e8c8e1db0cf59","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.7.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.49.1","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.47","typescript":"^5.9.3","@fuzdev/gro":"^0.197.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.3.6","@sveltejs/kit":"^2.50.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.190.0","@fuzdev/fuz_css":"^0.56.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.54.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.4.1","@ryanatkn/eslint-config":"^0.10.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.197.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.190.0","@fuzdev/fuz_css":">=0.56.0","@fuzdev/fuz_util":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.68.0_1773689436902_0.030989637949957016","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.69.0":{"name":"@fuzdev/fuz_gitops","version":"0.69.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.69.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"b1eb45e28ab926da675a7507a8b1e583d18ed7ae","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.69.0.tgz","fileCount":194,"integrity":"sha512-4t7r8WVQxLdtsKg9DghTRg92hYg6oTbop8N6hXrfDCe0RyvYvRmvnlUvNzauu5ANM+vqoaK20qxH/A2Hyyo0eA==","signatures":[{"sig":"MEUCIQDlu+opcx2p73NG+WG3c82zokvDq9faPcRp1alDRAj1ewIgJbGD8435ry8CAoGGdNyXRdIYS3ANHKYj4jn5wbxje+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599036},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=22.15"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"5398f746035a29026e7ca620901ff4c88f0f6994","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.12.1","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.55.2","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.198.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.4.5","@sveltejs/kit":"^2.57.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.191.4","@fuzdev/fuz_css":"^0.58.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.57.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.11.0","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.197.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.190.0","@fuzdev/fuz_css":">=0.56.0","@fuzdev/fuz_util":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.69.0_1776698309067_0.6459348071651163","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.70.0":{"name":"@fuzdev/fuz_gitops","version":"0.70.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.70.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"638908a706ad9d9e4d085d167c4b7602666d1870","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.70.0.tgz","fileCount":194,"integrity":"sha512-Y+1HNJhhGs8nL9ykbcRFguIIjpePEOteCKiwaUdRcG6ridosEqWF8kw6s4AyrcZU/zBGslTOV0ExPM7aBSU5MQ==","signatures":[{"sig":"MEUCIH1C7NmHo1FF//DHwDE3OQSFd8rXe6UHgNth/5tuMSZoAiEAqJqxCVMaqBbsDGOxwCjw0HpEWbqcbT85G8rKS606biE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597986},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"9d204357f0f9024741c4f915cce07f4196a50f19","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.12.1","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.0","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.200.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.4.6","@sveltejs/kit":"^2.61.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.196.0","svelte-docinfo":"^0.2.0","@fuzdev/fuz_css":"^0.61.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.63.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.200.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.196.0","@fuzdev/fuz_css":">=0.61.0","@fuzdev/fuz_util":">=0.63.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.70.0_1780119470518_0.8785443372180741","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.70.1":{"name":"@fuzdev/fuz_gitops","version":"0.70.1","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.70.1","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"7c5d3cea454eece7e4bbd9cc535fdbb71fc8dc66","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.70.1.tgz","fileCount":194,"integrity":"sha512-pHn74JvYAi68naid4aubqB9I/Rxanrg/P656uySb0hUC22cI4GRPNrIoMo69ULFDNRm5465wlebTKtYhaZRGRA==","signatures":[{"sig":"MEYCIQC4nuIkFLcsoG8Hcp4xWvVwhCKm1bSbyAB22PZSTm+zjgIhALYwnJexIarKViquDZ2jMhh1daAe9W+gjnEOoY8ktWn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598147},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"83b72f4605ee856a95a739f0ffe10d3f75df4935","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.12.1","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.0","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.200.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.4.6","@sveltejs/kit":"^2.61.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.196.0","svelte-docinfo":"^0.2.0","@fuzdev/fuz_css":"^0.61.0","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.63.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.200.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.196.0","@fuzdev/fuz_css":">=0.61.0","@fuzdev/fuz_util":">=0.63.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.70.1_1780121003594_0.1635916920605529","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.71.0":{"name":"@fuzdev/fuz_gitops","version":"0.71.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.71.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"9d2ef94d5a4a1567d0bdf041e94158efaaaef1fd","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.71.0.tgz","fileCount":197,"integrity":"sha512-TeB2QCbYFFwjPOdD4sIrKDmEcwFqHNt01YiT3jmD0pV4Ne7dIKp0rrwqt8Gn1UyJlVhvKL+hx/uWTzqtPbTnsQ==","signatures":[{"sig":"MEUCIQCnBJFblMI2hScj0weZhahGM83iRXDyoBicCkWFxmGDUAIgO2Esk7N/f4d4ItH4kncI9TnQDJQH/oVYmmx8hNkkVR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599754},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"47db18ef2d0d2cdbe324f508eaa5c075548bacc0","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.12.1","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.0","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.200.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.4.6","@sveltejs/kit":"^2.61.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.198.0","svelte-docinfo":"^0.2.1","@fuzdev/fuz_css":"^0.61.1","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.63.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.200.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.198.0","@fuzdev/fuz_css":">=0.61.0","@fuzdev/fuz_util":">=0.63.0"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.71.0_1780168156045_0.7824460368606312","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.72.0":{"name":"@fuzdev/fuz_gitops","version":"0.72.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.72.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"0a97aacafa9b074c879703d3b22e568fbc14fb99","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.72.0.tgz","fileCount":205,"integrity":"sha512-BtiBD2F7iF71FO9OA9HtaEgdrd7RxZaJ+Bw2y0xc7CTLThZZ6EcUsl2PtZZZTeghuBq35xX8De9TCRPw4Yozvg==","signatures":[{"sig":"MEYCIQDTdY1trwXdV67sbSV+iNufo0oNLxtWBHxjDnt8F8SvrAIhAMetHjJpf12DVqMqlOmsXdrrkhnHeQex0EG/6lHMaQuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634743},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"c5c4773faef89880fa37c4574eee39af2f4a10ba","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.12.1","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.0","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.200.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.4.6","@sveltejs/kit":"^2.61.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.198.0","svelte-docinfo":"^0.2.1","@fuzdev/fuz_css":"^0.61.1","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.63.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@jridgewell/trace-mapping":"^0.3.31","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.200.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.198.0","@fuzdev/fuz_css":">=0.61.0","@fuzdev/fuz_util":">=0.63.1"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.72.0_1780499177118_0.5195063732879039","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.73.0":{"name":"@fuzdev/fuz_gitops","version":"0.73.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.73.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"16a9cdb4a318296d78eb144886af105001181f5c","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.73.0.tgz","fileCount":201,"integrity":"sha512-X2iFkHFBV+s4kYZ6aJRUpWrv2zPAptWqaM/0tE1nnDrao9ty3DXDdANl5mWMSjwImvYP+JuPKKG/xZIN4Pn8EQ==","signatures":[{"sig":"MEQCIB+GYKhQb1rm4LVZxTQiHHLmIHegWEq5w4JRCsl65k1iAiA+AwmKqeDSpk2jL5WwE7waPTLghyE5hTI/4N23Wa7wmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654626},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"d661949c21f2a4a32fac48c8fba6c023c8a42503","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.12.1","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.0","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.202.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.4.6","@sveltejs/kit":"^2.61.1","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.198.1","svelte-docinfo":"^0.4.0","@fuzdev/fuz_css":"^0.61.1","@fuzdev/fuz_code":"^0.45.1","@fuzdev/fuz_util":"^0.63.2","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.200.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.198.0","@fuzdev/fuz_css":">=0.61.0","@fuzdev/fuz_util":">=0.63.1"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.73.0_1780579518088_0.6726010857069478","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.74.0":{"name":"@fuzdev/fuz_gitops","version":"0.74.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.74.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"71553c9bd41daa963df759a441b5ed4bc403cafb","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.74.0.tgz","fileCount":201,"integrity":"sha512-oWZJpbNBC5b+COqv1QtKONdt9ZDsVnz39SfgGTgHBtgaOYj51Pa4qd4NVF86S0MbasYA2UQ/QxXkmjt6OfO9Mg==","signatures":[{"sig":"MEQCIDjLhJl+7NhiKi5sZqwJ3fbkwZ2xWc0WUDCL+9loZtqjAiBVdun0D2a8nUPl1gJCDPBfTrZt6ws1peWeWrQX2Amq0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656096},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"ca6f6cd30e078f7bb69ef4bcde4cb579f6e9bd4e","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.12.1","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.2","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.204.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.6.0","@sveltejs/kit":"^2.63.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.199.0","svelte-docinfo":"^0.4.0","@fuzdev/fuz_css":"^0.62.0","@fuzdev/fuz_code":"^0.46.0","@fuzdev/fuz_util":"^0.65.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.204.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.199.0","@fuzdev/fuz_css":">=0.62.0","@fuzdev/fuz_util":">=0.65.1"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.74.0_1780715822949_0.7427976641540432","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.75.0":{"name":"@fuzdev/fuz_gitops","version":"0.75.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.75.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"5e7ccdf3b2fe213c6475d020c30cb5a1464e8a91","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.75.0.tgz","fileCount":198,"integrity":"sha512-wbAhSWBOmqLMF/ytfiQiLyUEsU3mhchBidsLUphxFTtwpT5+ZciR2Veygt7Am3ZCdI2GjJSg/KIcn71vDcUmlA==","signatures":[{"sig":"MEUCIHGcRKx+NeT2QJnpFG1RpMjqe9+czMK+LfCT5T3WMsoiAiEA1soDyJ/NP8ZBEBPtPLLB8r6yWcqcFzmgbDlLMxVqsP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654781},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"3b96872bee57d13b8f1c604313ad82f50e46bfb9","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.16.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.2","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.204.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.6.0","@sveltejs/kit":"^2.63.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.203.1","svelte-docinfo":"^0.5.1","@fuzdev/fuz_css":"^0.62.0","@fuzdev/fuz_code":"^0.46.0","@fuzdev/fuz_util":"^0.65.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.204.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":"^0.203.0","@fuzdev/fuz_css":">=0.62.0","@fuzdev/fuz_util":">=0.65.1"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.75.0_1781194602055_0.805920126953751","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.76.0":{"name":"@fuzdev/fuz_gitops","version":"0.76.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.76.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"511060d55b8bd3ab609f56bb5c0876e1f81c85ce","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.76.0.tgz","fileCount":198,"integrity":"sha512-/tvTphIM6JtWqUw7qo7lHfW/OGBfmR24dDIovecmZN4EMMcMZrVJVDUAz8gc+BW190CRO8zlGJ5PMop3c+ibfw==","signatures":[{"sig":"MEYCIQDRtNzdm1KkoeS16YdYgPiuyT3QEXBPEOiQ1S6AQcErSQIhAKA0YYrgRDxRFMVsEz7kV1cPjX5++aP0BgSR6mtMFjA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654811},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"36284ac2b61cbe7bf378cd1483ccbd2b41a8d616","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.17.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.2","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.204.0","@fuzdev/mdz":"^0.1.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.6.0","@sveltejs/kit":"^2.63.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.205.0","svelte-docinfo":"^0.5.1","@fuzdev/fuz_css":"^0.63.0","@fuzdev/fuz_code":"^0.46.0","@fuzdev/fuz_util":"^0.65.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.204.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.205.0","@fuzdev/fuz_css":">=0.62.0","@fuzdev/fuz_util":">=0.65.1"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.76.0_1781284583842_0.9460941502221112","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.77.0":{"name":"@fuzdev/fuz_gitops","version":"0.77.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.77.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"2a72c9455f507abcaec4ca501f766ef91346d4db","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.77.0.tgz","fileCount":206,"integrity":"sha512-wRI4xJxO+nOMzPe39FrQjfPEz9keVVlkCvSlpoS2455ViFydP/gn91ZvFWfIAWTw4lN58LLQ7wSdy3xbEpY3pg==","signatures":[{"sig":"MEQCIEXdIdg08XvYpRxadfv9VCX4fy+TO0o57UyobTJiwALmAiBCKgZWDWErOgo4N2q1sg1fNfaIHpkOFJmwilpOxCLSWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677567},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"39359667184cbb15e5e79fd18f290f279ccebdb1","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.16.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.1","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.2","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.204.0","@fuzdev/mdz":"^0.1.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.6.0","@sveltejs/kit":"^2.63.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.205.1","svelte-docinfo":"^0.5.1","@fuzdev/fuz_css":"^0.63.2","@fuzdev/fuz_code":"^0.46.1","@fuzdev/fuz_util":"^0.65.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.204.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.205.1","@fuzdev/fuz_css":">=0.62.0","@fuzdev/fuz_util":">=0.65.1"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.77.0_1781446762683_0.4971260418550887","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.78.0":{"name":"@fuzdev/fuz_gitops","version":"0.78.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.78.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"f7045f27fc0d4c6e3ca0e28784b1434e3564f517","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.78.0.tgz","fileCount":210,"integrity":"sha512-5g0Oqv3MZB8Pz2u8ub1ItkG7A8RIeJI8DCa6t4MjjjCJGoat9jDPWvGYauItqnuWcnonePKSdViFrziinkATfA==","signatures":[{"sig":"MEQCIE3pSmXisVRGLecvJMaqWIGWj/gGyC1qop9QwEK/YEhoAiBW+JZt1U1rK26UBBchpiFj3MapWLGAwC7g/vmDme/WvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694688},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"6cab850f320c1082b7a6f20716c0c593f5100da8","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"bracketSpacing":false},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.16.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^8.0.16","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.2","vitest":"^4.0.15","esm-env":"^1.2.2","prettier":"^3.7.4","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.205.1","@fuzdev/mdz":"^0.1.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.6.0","@sveltejs/kit":"^2.63.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.205.1","svelte-docinfo":"^0.5.1","@fuzdev/fuz_css":"^0.63.2","@fuzdev/fuz_code":"^0.46.1","@fuzdev/fuz_util":"^0.65.2","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^3.5.1","@ryanatkn/eslint-config":"^0.12.1","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.204.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.205.1","@fuzdev/fuz_css":">=0.62.0","@fuzdev/fuz_util":">=0.65.2"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.78.0_1781645151964_0.08704308493580526","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.78.1":{"name":"@fuzdev/fuz_gitops","version":"0.78.1","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.78.1","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_gitops/issues"},"dist":{"shasum":"dc7915968e2aedd85af048cdaecbc02a9b6f6562","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.78.1.tgz","fileCount":210,"integrity":"sha512-pgR/5oGBDpnPyXEkVWGRo1QJBuGLPHXWoPY5ITqWygRXt7ujA0A/KOJe/5JqIkOtGHOGY0kUlcNLKQxJ1/xaJg==","signatures":[{"sig":"MEYCIQDLGLS6cJovgqKz5jp9Ij3FPZFowqbtkFBhEZskE2+6hAIhAJoLh8pejoOfQZij0gTB/1MvP49k4vV7K2rfVF7HylTp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696811},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"0524412581a07868dd773e57a12cfa4ca73f5541","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","prettier":{"plugins":["prettier-plugin-svelte"],"useTabs":true,"overrides":[{"files":"package.json","options":{"useTabs":false}}],"printWidth":100,"singleQuote":true,"trailingComma":"none","bracketSpacing":true},"repository":{"url":"git+https://github.com/fuzdev/fuz_gitops.git","type":"git"},"_npmVersion":"11.18.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.2","vitest":"^5.0.0","esm-env":"^1.2.2","prettier":"^3.9.6","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.210.1","@fuzdev/mdz":"^0.3.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.6.0","@sveltejs/kit":"^2.63.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.208.0","svelte-docinfo":"^0.7.0","@fuzdev/fuz_css":"^0.63.3","@fuzdev/fuz_code":"^0.48.0","@fuzdev/fuz_util":"^0.68.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3_wasm":"^0.1.1","eslint-plugin-svelte":"^3.13.1","prettier-plugin-svelte":"^4.1.1","@ryanatkn/eslint-config":"^0.12.2","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.204.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.205.1","@fuzdev/fuz_css":">=0.62.0","@fuzdev/fuz_util":">=0.65.2"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.78.1_1789567952505_0.5480142102445043","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"},"0.79.0":{"name":"@fuzdev/fuz_gitops","version":"0.79.0","author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","_id":"@fuzdev/fuz_gitops@0.79.0","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"homepage":"https://gitops.fuz.dev/","bugs":{"url":"https://github.com/fuzdev/fuz_repos/issues"},"dist":{"shasum":"7546b72318b3c3c6963b65dea6ed0dbedd76ca87","tarball":"https://registry.npmjs.org/@fuzdev/fuz_gitops/-/fuz_gitops-0.79.0.tgz","fileCount":206,"integrity":"sha512-ZlQnCGKEOm9iFJ+K0AENU3XidQDWwjuyB+WBOBwHMqazV0QBYemm4JWIffxueW9dGQfBqkIGWzxziD6CbJVBZw==","signatures":[{"sig":"MEQCIAOxOOO7vE9Rn6imtRvPHzb4MAc+0QpurFVeQrNFMdsjAiA3j7qKY55tJj7QN5qdKwRt4n2uWnE6chEdr3uBFhbRuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGGAUCesyXcBJofEsDrhTrM4qK/rKZt1nIWgv2XDBQiwIhAJtbi0ftDWnik3GwlJW44RWGJEQ1qfEAuwlw/T5p+eE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965821},"logo":"logo.svg","type":"module","glyph":"🪄","engines":{"node":">=24.14"},"exports":{"./*.js":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.ts":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./*.svelte":{"types":"./dist/*.svelte.d.ts","svelte":"./dist/*.svelte","default":"./dist/*.svelte"},"./package.json":"./package.json"},"funding":"https://www.ryanatkn.com/funding","gitHead":"de68efd65d0d5beb39ca7ee0287b8b874c0e1a2c","scripts":{"dev":"gro dev","test":"gro test","build":"gro build","check":"gro check","start":"gro dev","deploy":"gro deploy","preview":"vite preview"},"_npmUser":{"name":"ryanatkn","email":"mail@ryanatkn.com"},"logo_alt":"a friendly blue spider facing you","repository":{"url":"git+https://github.com/fuzdev/fuz_repos.git","type":"git"},"_npmVersion":"11.17.0","description":"a tool for managing many repos","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vite":"^7.3.6","tslib":"^2.8.1","eslint":"^9.39.1","svelte":"^5.56.2","vitest":"^5.0.0","esm-env":"^1.2.2","svelte2tsx":"^0.7.52","typescript":"^5.9.3","@fuzdev/gro":"^0.212.0","@fuzdev/mdz":"^0.3.0","@types/node":"^24.10.1","@webref/css":"^8.2.0","zimmerframe":"^1.1.4","magic-string":"^0.30.21","svelte-check":"^4.6.0","@sveltejs/kit":"^2.63.0","@types/estree":"^1.0.8","@fuzdev/fuz_ui":"^0.208.0","svelte-docinfo":"^0.7.0","@fuzdev/fuz_css":"^0.64.0","@fuzdev/fuz_code":"^0.48.0","@fuzdev/fuz_util":"^0.69.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.48.1","@fuzdev/blake3-wasm":"^0.2.0","eslint-plugin-svelte":"^3.13.1","@ryanatkn/eslint-config":"^0.12.2","@sveltejs/adapter-static":"^3.0.10","@changesets/changelog-git":"^0.2.1","@sveltejs/acorn-typescript":"^1.0.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"zod":"^4.3.6","svelte":"^5","@fuzdev/gro":">=0.204.0","@sveltejs/kit":"^2","@fuzdev/fuz_ui":">=0.205.1","@fuzdev/fuz_css":">=0.62.0","@fuzdev/fuz_util":">=0.65.2"},"_npmOperationalInternal":{"tmp":"tmp/fuz_gitops_0.79.0_1790858832684_0.2590608930173195","host":"s3://npm-registry-packages-npm-production"},"deprecated":"renamed to @fuzdev/fuz_repos"}},"time":{"created":"2025-12-07T15:54:16.249Z","modified":"2026-10-01T13:32:45.327Z","0.57.0":"2025-12-07T15:54:16.549Z","0.58.0":"2025-12-07T17:48:14.756Z","0.59.0":"2025-12-16T16:15:47.619Z","0.60.0":"2025-12-19T17:17:53.681Z","0.61.0":"2025-12-19T17:24:32.296Z","0.61.1":"2025-12-19T22:48:26.757Z","0.62.0":"2026-01-20T16:40:09.859Z","0.63.0":"2026-01-28T20:57:17.168Z","0.64.0":"2026-02-02T16:03:32.026Z","0.65.0":"2026-02-11T01:35:13.044Z","0.65.1":"2026-02-11T14:57:00.105Z","0.65.2":"2026-02-15T02:44:48.959Z","0.66.0":"2026-02-15T03:15:32.881Z","0.66.1":"2026-02-18T00:23:04.490Z","0.67.0":"2026-02-18T14:23:34.825Z","0.68.0":"2026-03-16T19:30:37.071Z","0.69.0":"2026-04-20T15:18:29.245Z","0.70.0":"2026-05-30T05:37:50.669Z","0.70.1":"2026-05-30T06:03:23.757Z","0.71.0":"2026-05-30T19:09:16.195Z","0.72.0":"2026-06-03T15:06:17.311Z","0.73.0":"2026-06-04T13:25:18.268Z","0.74.0":"2026-06-06T03:17:03.167Z","0.75.0":"2026-06-11T16:16:42.312Z","0.76.0":"2026-06-12T17:16:24.028Z","0.77.0":"2026-06-14T14:19:22.869Z","0.78.0":"2026-06-16T21:25:52.189Z","0.78.1":"2026-09-16T14:12:32.649Z","0.79.0":"2026-10-01T12:47:12.769Z"},"bugs":{"url":"https://github.com/fuzdev/fuz_repos/issues"},"author":{"url":"https://www.ryanatkn.com/","name":"Ryan Atkinson","email":"mail@ryanatkn.com"},"license":"MIT","homepage":"https://gitops.fuz.dev/","repository":{"url":"git+https://github.com/fuzdev/fuz_repos.git","type":"git"},"description":"a tool for managing many repos","maintainers":[{"name":"ryanatkn","email":"mail@ryanatkn.com"}],"readme":"# fuz_gitops\n\n[<img src=\"/static/logo.svg\" alt=\"a friendly blue spider facing you\" align=\"right\" width=\"192\" height=\"192\">](https://gitops.fuz.dev/)\n\n> a tool for managing many repos 🪄 [gitops.fuz.dev](https://gitops.fuz.dev/)\n\nfuz_gitops is alternative to the monorepo pattern that more loosely couples repos:\n\n- enables automations across repos without requiring them to be in the same monorepo\n- allows each repo to be managed from multiple fuz_gitops projects\n- runs automations locally on your machine, giving you full control and visibility\n  (big tradeoffs in both directions compared to GitHub actions)\n\nWith fuz_gitops you can:\n\n- dynamically compose repos\n- fetch metadata about collections of repos and import it as typesafe JSON (using fuz_ui's\n  [vite_plugin_pkg_json](https://ui.fuz.dev/docs/vite_plugin_pkg_json))\n- publish a generated docs website for your collections of repos\n- import its components to view and interact with repo collection metadata\n- publish metadata about your collections of repos to the web for other users and tools\n- publish multiple interdependent packages in dependency order with automatic dependency updates\n\n## Scope\n\nfuz_gitops runs **deterministic, config-driven operations over a declared set\nof repos** — no LLM in the loop, and the repo set comes from a declared list\n(a `repos.toml` registry, and a `gitops.config.ts` naming a subset of its keys). Publishing is its flagship capability, not its whole\nidentity. The Rust `repos` tool in this repo (`crates/fuz_repos`) reports\nevery declared repo's git state (`repos status`), syncs them (`repos sync`),\nand is the gateway agents push through (`repos push`); the package is\nrenaming to `fuz_repos`.\n\nDeliberately out of scope: single-repo build work (that's [gro](https://github.com/fuzdev/gro)),\nwork whose resolution differs per repo and needs judgment, machine and server\nstate, and **secrets** — fuz_gitops never stores, transports, or reads secret\nmaterial as data, including env-file contents. Its own GitHub API token\n(noted below) is the one credential it uses, to authenticate itself.\n\nSee [CLAUDE.md](CLAUDE.md#scope-and-boundaries) for the capability tiers, what\n`repos` never does, and the TS/Rust split.\n\n## Usage\n\n```bash\nnpm i -D @fuzdev/fuz_gitops\n```\n\n- install the `repos` binary, which the tasks read repo state from — it isn't in the npm\n  package: in a checkout of this repo, `cargo install --path crates/fuz_repos --locked`\n- configure [`gitops.config.ts`](/gitops.config.ts) as a list of `repos.toml` registry keys —\n  each repo's dir, URL, branch, visibility, and CI come from the registry:\n\n  ```ts\n  import type { GitopsConfig } from '@fuzdev/fuz_gitops/gitops_config.ts';\n\n  const config: GitopsConfig = { repos: ['fuz_util', 'gro', 'fuz_ui'] };\n\n  export default config;\n  ```\n\n  The tasks find the registry the way `repos` does, walking up from the cwd, or take\n  `--registry <path>`; a repo the registry has but the disk lacks is cloned by `repos sync <key>`.\n- fuz_gitops calls the GitHub API using the environment variable `SECRET_GITHUB_API_TOKEN` for authorization,\n  which is a [classic GitHub token](https://github.com/settings/tokens)\n  (with \"public access\" for public repos, no options selected)\n  or a [fine-grained GitHub token (beta)](https://github.com/settings/tokens?type=beta)\n  (with `\"Public Repositories (read-only)\"` selected)\n  in either `process.env`, a project-local `.env`, or the parent directory at `../.env`\n  (currently optional to read public repos, but it's recommended regardless,\n  and you'll need to select options to support private repos)\n- re-export the gitops tasks by creating files in `$lib/`:\n\n  ```ts\n  // gitops_sync.task.ts\n  export * from '@fuzdev/fuz_gitops/gitops_sync.task.ts';\n\n  // gitops_analyze.task.ts\n  export * from '@fuzdev/fuz_gitops/gitops_analyze.task.ts';\n\n  // gitops_plan.task.ts\n  export * from '@fuzdev/fuz_gitops/gitops_plan.task.ts';\n\n  // gitops_publish.task.ts\n  export * from '@fuzdev/fuz_gitops/gitops_publish.task.ts';\n\n  // gitops_validate.task.ts\n  export * from '@fuzdev/fuz_gitops/gitops_validate.task.ts';\n\n  // gitops_run.task.ts\n  export * from '@fuzdev/fuz_gitops/gitops_run.task.ts';\n  ```\n\n- run `gro gitops_sync` to generate the dashboard's data from the repos\n\n## Architecture\n\n```\ngitops.config.ts (registry keys) → repos status --json → local repos → GitHub API → repos.ts → UI components\n```\n\n- **Operations pattern**: Dependency injection for all side effects (git, npm, fs, `repos`)\n- **Fixture testing**: In-memory fixture repos with expected publishing outcomes\n- **Changeset-driven**: Automatic version bumps and dependency updates\n\nSee [CLAUDE.md](CLAUDE.md#architecture) for detailed documentation.\n\n## Quick Start\n\n### Running commands across repos\n\n```bash\ngro gitops_run \"npm test\"                  # run tests in all repos (parallel, concurrency: 5)\ngro gitops_run \"npm audit\" --concurrency 3 # limit parallelism\ngro gitops_run \"git status\" --format json  # JSON output for scripting\n```\n\n**Features:**\n\n- Parallel execution with configurable concurrency (default: 5)\n- Continue-on-error behavior (shows all results)\n- Structured output formats (text or JSON)\n- Uses lightweight repo path resolution through `repos status`; a\n  configured repo that's missing fails the run, naming it\n\n### Generating the dashboard's data\n\n```bash\ngro gitops_sync               # fetch, check each repo, then write repos.json + repos.ts\ngro gitops_sync --check       # the readiness report alone: no fetch, no token, nothing written\ngro gitops_sync --allow_dirty # read repos off their branch, dirty, or mid-operation as they sit, warning instead\n```\n\nIt reads each repo as it sits and never moves one (`repos sync` does), so it\nrefuses a repo off its registry branch, dirty, or mid-operation — the site\nwould show that tree's modules beside origin's CI — and warns on one behind\norigin or missing its `node_modules`.\n\n### Diagnostic commands (read-only)\n\n```bash\ngro gitops_validate           # run all validation checks (analyze + plan + dry run + CI reconcile)\ngro gitops_analyze            # analyze dependency graph and detect cycles\ngro gitops_plan               # generate publishing plan showing version changes and cascades\ngro gitops_publish            # simulate publishing, writing nothing in git (dry run default)\ngro gitops_publish --preview  # show the ordered side-effects a --wetrun would perform\n```\n\nThese read each repo's working tree exactly as it sits on disk — no branch\nswitching, pulling, or installing — so they're safe to run with feature\nbranches checked out and uncommitted changes. Each prints the repos that\naren't at rest (off their registry branch, dirty, mid-rebase, or not in sync\nwith origin as of the last fetch); run `repos sync` first to read them at\nrest.\n\n### Publishing packages\n\n```bash\ngro gitops_publish --wetrun  # publish every package the plan publishes, in dependency order\ngro gitops_publish --wetrun --no-plan  # skip plan confirmation\n```\n\nBefore it shows the plan for confirmation, a real publish fetches every npm repo\n(`repos status --fetch`) and refuses unless each is on its registry branch,\nclean, idle, and in sync with origin or ahead of it, with no other live\nsession in its checkout — naming each problem and its fix. It moves nothing to\nget there, and re-checks each repo the same way right before publishing it.\n\n**Note:** If publishing fails, simply re-run the same command.\nAlready-published packages are automatically skipped (changesets consumed),\nfailed packages retried naturally (see\n[docs/publishing.md](docs/publishing.md#readiness) for what the run leaves\nunpushed).\n\n### The `repos` tool\n\nA Rust CLI over the repos a `repos.toml` registry declares. It moves refs it\ndidn't author — fetch, fast-forward, clone, push — and never commits, rebases,\nmerges anything but a fast-forward, force-pushes, or pushes tags. It needs git\n2.44 or newer, and Linux for its detection of live Claude Code sessions.\n\n```bash\ncargo install --path crates/fuz_repos --locked # install the `repos` binary\nrepos status          # git state of every entry, from local refs\nrepos status --fetch  # fetch from origin first (remote-tracking refs only)\nrepos sync            # fetch, then fast-forward, push, and clone what's safe\nrepos push            # push the branch checked out here, as a fast-forward\n```\n\n**Documentation:**\n\n- ./CLAUDE.md - Architecture, commands, testing patterns\n- ./docs/publishing.md - Publishing workflows, changeset\n  semantics, examples\n- ./docs/troubleshooting.md - Common errors and\n  debugging tips\n- ./docs/repos.md - The `repos` command reference\n\nGetting started as a dev? Start with [Gro](https://github.com/fuzdev/gro)\nand the [Fuz template](https://github.com/fuzdev/fuz_template).\n\nTODO\n\n- figure out better automation than manually running `gro gitops_sync`\n- show the rate limit info\n- think about how fuz_gitops could use both GitHub Actions and\n  [Forgejo Actions](https://forgejo.org/docs/v1.20/user/actions/)\n\n## Contributing\n\n[fuz.dev/contributing](https://www.fuz.dev/contributing)\n\n## License [🐦](https://wikipedia.org/wiki/Free_and_open-source_software)\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}