{"_id":"@booga/vregistry","_rev":"2-6a171a97bc1f43b75c548abfb2c62250","name":"@booga/vregistry","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@booga/vregistry","version":"0.1.0","author":{"name":"bvasilenko"},"license":"MIT","_id":"@booga/vregistry@0.1.0","maintainers":[{"name":"dreaktor","email":"me@dreaktor.com"}],"bin":{"vregistry":"dist/cli/build.js"},"dist":{"shasum":"3c975868cc74083b705a245eeb967575f2415fb3","tarball":"https://registry.npmjs.org/@booga/vregistry/-/vregistry-0.1.0.tgz","fileCount":13,"integrity":"sha512-Uto04W+r/hKLagU7IWP9c7vv2j0LhZtfFtBs11jEAlIoMi8JJ0d0Mi1m8/6LoRq37yELgzR6/GxTvbE4nYfOZA==","signatures":[{"sig":"MEYCIQD+zQqYGhnD8L4KZsA939MA4TmK4ryQjqCHmwqIPRB/UAIhAJ0wCZu3QJzh4xMZ5afxtKYeMEvWMkFiDeTktZutTmKc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49923},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"69bfc85c2f9fd07ea3139ca9ce05a91512ec3587","scripts":{"lint":"eslint .","test":"vitest run --coverage","build":"bun run build:registry && tsup","typecheck":"tsc --noEmit","test:watch":"vitest","build:registry":"bun src/build/scan.ts && bun src/build/emit.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"dreaktor","email":"me@dreaktor.com"},"_npmVersion":"10.9.3","description":"Component catalog for vUi primitives and vBlocks sections. Queryable JSON registry, npm + CDN dual distribution, CLI scaffold support.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","vitest":"^3.0.0","globals":"^15.0.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^3.0.0"},"peerDependencies":{"@booga/vui":"^0.1.0","@booga/vblocks":"^0.1.0"},"peerDependenciesMeta":{"@booga/vui":{"optional":true},"@booga/vblocks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vregistry_0.1.0_1778944892247_0.07123423235657822","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@booga/vregistry","version":"0.1.1","description":"Component catalog for vUi primitives and vBlocks sections. Queryable JSON registry, npm + CDN dual distribution, CLI scaffold support.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"bin":{"vregistry":"dist/cli/build.js"},"scripts":{"build:registry":"bun src/build/scan.ts && bun src/build/emit.ts","build":"bun run build:registry && tsup","typecheck":"tsc --noEmit","lint":"eslint .","test":"vitest run --coverage","test:watch":"vitest","prepublishOnly":"bun run build"},"dependencies":{"zod":"^3.0.0"},"peerDependencies":{"@booga/vblocks":"^0.3.0","@booga/vui":"^0.3.0"},"peerDependenciesMeta":{"@booga/vblocks":{"optional":true},"@booga/vui":{"optional":true}},"devDependencies":{"@eslint/js":"^9.0.0","@types/node":"^20.0.0","@vitest/coverage-v8":"^3.0.0","eslint":"^9.0.0","globals":"^15.0.0","tsup":"^8.0.0","typescript":"^5.0.0","typescript-eslint":"^8.0.0","vitest":"^3.0.0"},"publishConfig":{"access":"public"},"license":"MIT","author":{"name":"bvasilenko"},"_id":"@booga/vregistry@0.1.1","gitHead":"dbbebd3faab0e63155ee5306389234b2a22e7a66","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-D6MkcQvWN7uNdJaQmY6XLFZ93hCWw3Jm7QXUfmVxHyIME6gYxi5sYnBt9cOcUHofLSGWWXDSUCM2ifyDqd788g==","shasum":"9723d62c1dc6addcd5926f6e599a6699cfb93700","tarball":"https://registry.npmjs.org/@booga/vregistry/-/vregistry-0.1.1.tgz","fileCount":13,"unpackedSize":50323,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB9sAhjwc2K7Vuy+IPtkFchWS9uB+vGySemm3PLlaKqAAiEAzQcHSV7lrChExnyBqWI2JJ3HPOToaFODq3Uw8VfSBFo="}]},"_npmUser":{"name":"dreaktor","email":"me@dreaktor.com"},"directories":{},"maintainers":[{"name":"dreaktor","email":"me@dreaktor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vregistry_0.1.1_1779133861110_0.7730252467261514"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T15:21:32.092Z","modified":"2026-05-18T19:51:01.431Z","0.1.0":"2026-05-16T15:21:32.399Z","0.1.1":"2026-05-18T19:51:01.295Z"},"author":{"name":"bvasilenko"},"license":"MIT","description":"Component catalog for vUi primitives and vBlocks sections. Queryable JSON registry, npm + CDN dual distribution, CLI scaffold support.","maintainers":[{"name":"dreaktor","email":"me@dreaktor.com"}],"readme":"# vRegistry\n\nComponent catalog for vUi primitives and vBlocks sections. Queryable JSON registry, frozen at build time. npm + CDN dual distribution. `vCli` and external tools consume it to scaffold from component name.\n\n## Install\n\n```bash\nnpm install @booga/vregistry\n```\n\n## Use\n\n```ts\nimport { registry, findById, findByCategory } from \"@booga/vregistry\";\n\nfindById(\"hero-split\");              // RegistryEntry | undefined\nfindByCategory(\"block\");             // RegistryEntry[]\nregistry.entries;                    // readonly, sorted by id\n```\n\n## CDN\n\n```\nhttps://cdn.jsdelivr.net/npm/@booga/vRegistry@0.1.0/dist/registry.json\n```\n\n## CLI\n\n```bash\nvregistry build   # rescan vUi + vBlocks, emit dist/registry.json\n```\n\n## Code of conduct\n\n[Contributor Covenant 2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/)\n\n## License\n\nMIT © 2026 bvasilenko\n","readmeFilename":"README.md"}