{"_id":"@atariopz/vbl-kit","_rev":"3-e7d38e9703de060484deaea7bd395409","name":"@atariopz/vbl-kit","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@atariopz/vbl-kit","version":"0.1.0","_id":"@atariopz/vbl-kit@0.1.0","maintainers":[{"name":"atariopz","email":"victorbty@gmail.com"}],"dist":{"shasum":"1a09139d56123c360efb589b8bdfef70637754e7","tarball":"https://registry.npmjs.org/@atariopz/vbl-kit/-/vbl-kit-0.1.0.tgz","fileCount":5,"integrity":"sha512-Tr6JwW+2nK55gv5rYbQs8RG/lyfgRCPmR9uCQU+Q0uowV6sJC1npiCDNqip5dHgCsFkU6Lhhw7gSYc3F2jHHTg==","signatures":[{"sig":"MEQCIEITNuHPkREYbFn926hYAPZvdgi2OrrouicRE8YqbhQeAiBalgBzKbZVlq40d4oaSjK+9vx2OFiBYEcKXHhqU7espQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5727},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2831bee2f12c21ec6b585d57e02d28d09f7f006c","scripts":{"build":"tsup lib/index.ts --dts --format esm,cjs"},"_npmUser":{"name":"atariopz","email":"victorbty@gmail.com"},"_npmVersion":"10.9.3","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/vbl-kit_0.1.0_1765428625582_0.6234710842143083","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@atariopz/vbl-kit","version":"0.1.1","_id":"@atariopz/vbl-kit@0.1.1","maintainers":[{"name":"atariopz","email":"victorbty@gmail.com"}],"dist":{"shasum":"6c5d956eea234b234986940a16eb904d8d51e5cd","tarball":"https://registry.npmjs.org/@atariopz/vbl-kit/-/vbl-kit-0.1.1.tgz","fileCount":7,"integrity":"sha512-JhllfMDLi126CNyChbeYHDeMnGcnPJnyra4rO/ZzlVMZl7qLv0XzfEOunqRVIMRSbEjHrALlwepYLv/rOPxQPw==","signatures":[{"sig":"MEUCIQDGiGxXodwKERQ1pD1uuHsZ9iIFd9uQ4fOGdudPLTvcZwIgbSE6zLA59GGF3bCS98r+YaEFJAvfzYlSqrP8wFvJZEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7106},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"384fb140720d7a10533a509166e6a6bbb35b1964","scripts":{"build":"tsup lib/index.ts --dts --format esm,cjs"},"_npmUser":{"name":"atariopz","email":"victorbty@gmail.com"},"_npmVersion":"10.9.3","description":"A small modular utility kit for Next.js projects.  \r Currently includes a flexible SEO metadata generator compatible with `generateMetadata()` in Next.js 15+ (App Router).","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/vbl-kit_0.1.1_1765431217059_0.922251715468031","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@atariopz/vbl-kit","version":"0.1.2","description":"Fun little side project for custom components.","license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup lib/index.ts --dts --format esm,cjs"},"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^20","tsup":"^8","typescript":"^5"},"keywords":["seo","metadata","nextjs","frontend","web-development","utility-library"],"_id":"@atariopz/vbl-kit@0.1.2","gitHead":"a44dd66193d56ad564beff37fc2a9b50e2451e2c","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-PDP4kZo+dGbdO2zMgERJFtLfueTYxdZ1yYQ0YCJ+v16xdvTvPjOYLYUDrUcOz/iLoqsDW3XiPW2tkr0ysDkj3w==","shasum":"cec813a4729578b84a7446228dec1e0afd4e6b75","tarball":"https://registry.npmjs.org/@atariopz/vbl-kit/-/vbl-kit-0.1.2.tgz","fileCount":7,"unpackedSize":7735,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHedaPFDRd7i7z77AtVlvUlajlAF3Gq1I71r9kpmsM2JAiBAIukQyN+qoV0cRYGcfO8SX/Q4Ru2YV8RaszZ9+wJGQw=="}]},"_npmUser":{"name":"atariopz","email":"victorbty@gmail.com"},"directories":{},"maintainers":[{"name":"atariopz","email":"victorbty@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vbl-kit_0.1.2_1765434180078_0.6152641392301434"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-11T04:50:25.513Z","modified":"2025-12-11T06:23:00.410Z","0.1.0":"2025-12-11T04:50:25.734Z","0.1.1":"2025-12-11T05:33:37.187Z","0.1.2":"2025-12-11T06:23:00.231Z"},"description":"Fun little side project for custom components.","maintainers":[{"name":"atariopz","email":"victorbty@gmail.com"}],"readme":"# @atariopz/vbl-kit\r\n\r\nA small modular utility kit for Next.js projects.  \r\nCurrently includes a flexible SEO metadata generator compatible with `generateMetadata()` in Next.js 15+ (App Router).\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @atariopz/vbl-kit\r\n```\r\n\r\n## Usage/Examples\r\n\r\n```ts\r\nimport { generateDynamicMetadata } from \"@atariopz/vbl-kit\";\r\n\r\nexport async function generateMetadata() {\r\n  return generateDynamicMetadata({\r\n    title: \"About\",\r\n    description: \"About Page\",\r\n    siteName: \"My Website\",\r\n    baseUrl: \"https://example.com\",\r\n    path: \"/about\",\r\n    image: \"https://example.com/og-image.png\",\r\n    keywords: [\"example1\", \"example2\"],\r\n  });\r\n}\r\n```\r\n","readmeFilename":"README.md","keywords":["seo","metadata","nextjs","frontend","web-development","utility-library"],"license":"MIT"}