{"_id":"@vitnode/blog","_rev":"82-7101de15a09f1d18c520b4d85a385686","name":"@vitnode/blog","dist-tags":{"latest":"1.2.0-canary.10","canary":"2.0.0-canary.13"},"versions":{"1.2.0-canary.10":{"name":"@vitnode/blog","version":"1.2.0-canary.10","author":{"name":"VitNode"},"_id":"@vitnode/blog@1.2.0-canary.10","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"90ba70f8c11aef653ab8f18b35dd537d6f4a2b05","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.10.tgz","fileCount":75,"integrity":"sha512-BtqFtiLOAUek50cQJHKrFsq2aCChOl0jR/7H+z6i5tMiRxTLegNgua64uog9IILF2cdnfB5R2WspGyErsoCh6g==","signatures":[{"sig":"MEUCIAYQSDeyYdbrpJKGzDVJG6CWW+aeHHeXcZx0mNVl4zj/AiEA1PGyt7vWqrJH3HqHvPubxylgSq/ZnJs5l/ixaPWcPHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463794},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.10.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/private/var/folders/nj/33s6vt410h595dfdgt68s7tm0000gn/T/7a83cb9d20923a1be67e96ff04537198/vitnode-blog-1.2.0-canary.10.tgz","_integrity":"sha512-BtqFtiLOAUek50cQJHKrFsq2aCChOl0jR/7H+z6i5tMiRxTLegNgua64uog9IILF2cdnfB5R2WspGyErsoCh6g==","_npmVersion":"10.9.2","description":"Blog plugin for VitNode","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.10","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","eslint-config-typescript-vitnode":"1.2.0-canary.10"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.10_1749745999382_0.3403099311627622","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.11":{"name":"@vitnode/blog","version":"1.2.0-canary.11","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.11","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"f5e5bf746bc1610d6e4cf6021a829cf61e446f99","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.11.tgz","fileCount":5,"integrity":"sha512-bGhC8dBWZNme89qlAH4LhV9Bs5O/kSkFylSjdO8qdl80wxCSH+ZBoKgUc4nTQtfaWcIuqw0+4LLjgjpj7gfXGg==","signatures":[{"sig":"MEYCIQDtoM+M49SN0M9uOuJKdYapgIx67kTUaiOUn5Irj0prrgIhAK76Xa/UL/4uQgnjkyrnRchInjMqql7ZwyEMdkKgCsFC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5385},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.11.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/523417051014fec0e1f40afd8d62b8e2/vitnode-blog-1.2.0-canary.11.tgz","_integrity":"sha512-bGhC8dBWZNme89qlAH4LhV9Bs5O/kSkFylSjdO8qdl80wxCSH+ZBoKgUc4nTQtfaWcIuqw0+4LLjgjpj7gfXGg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.11","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.11"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.11_1749747622192_0.2374969256776498","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.12":{"name":"@vitnode/blog","version":"1.2.0-canary.12","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.12","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"9d4967003e319dd020fa608d93823e57a6574130","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.12.tgz","fileCount":5,"integrity":"sha512-Ih4KY5G9XPub8+IWlyFLIYFNsJx1HE/D2j7y/xMs4IQGd+hkY7n1W3A27WjYJCzr6sZIf883lRcqN4/SYjRPAw==","signatures":[{"sig":"MEQCIBGZipSxVcH7lL5facuQ/xZIjrdC2dF6ZPG82wCa4WCeAiBrQkLsucQ489hDAAmPKrXXTMdIK2OhfKwdca1ypxGR4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5385},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.12.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/fd6652a08bb72c7224faeefc31ce6593/vitnode-blog-1.2.0-canary.12.tgz","_integrity":"sha512-Ih4KY5G9XPub8+IWlyFLIYFNsJx1HE/D2j7y/xMs4IQGd+hkY7n1W3A27WjYJCzr6sZIf883lRcqN4/SYjRPAw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.12","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.12"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.12_1749748887682_0.372163514450899","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.13":{"name":"@vitnode/blog","version":"1.2.0-canary.13","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.13","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"080eecc8860aade88244a7214abab39d641d3ca5","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.13.tgz","fileCount":5,"integrity":"sha512-M5cHYGZp9PqJAl3D38dTs2zEQS4wTSdK6ttlegAuj+Gjua32wW+328qz8eIwfv2weycLL+7xYCGbFicEDs/PuA==","signatures":[{"sig":"MEUCIHw6eRGZ0omoSB4eocChr6QhKgg1fXwpYhH464gajetLAiEAvBI/ShiStGigSSYpGRYuhOM5cOxyTRcOH+g3XUKEilA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5385},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.13.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/5142fd4500a5cde4933177bac0508d7b/vitnode-blog-1.2.0-canary.13.tgz","_integrity":"sha512-M5cHYGZp9PqJAl3D38dTs2zEQS4wTSdK6ttlegAuj+Gjua32wW+328qz8eIwfv2weycLL+7xYCGbFicEDs/PuA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.13","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.13"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.13_1749749932166_0.969841877071111","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.14":{"name":"@vitnode/blog","version":"1.2.0-canary.14","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.14","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"2729dc7c050e67f8f22e69dde3de08b629237e00","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.14.tgz","fileCount":8,"integrity":"sha512-eBJoBI6lGLr9eRS8ycaLX/mnJRWIGpmpC7ajTy0IbEwadrgRMCelm3l8LDf43wzrPgJNJDCMXPzLtSAt6JL0GQ==","signatures":[{"sig":"MEUCIE7oGY8qCME/LkRzvPOWSRv+V+JsKDJekXlXooWlemLeAiEA/BVXS3ttTITWdGT/2PIhpt/RFWz+fT5Z5y2gOi8XJHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6505},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.14.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/d97d6870b19a1fdd0e8aa541653ef3d3/vitnode-blog-1.2.0-canary.14.tgz","_integrity":"sha512-eBJoBI6lGLr9eRS8ycaLX/mnJRWIGpmpC7ajTy0IbEwadrgRMCelm3l8LDf43wzrPgJNJDCMXPzLtSAt6JL0GQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.14","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.14"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.14_1749797732723_0.052205222311212385","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.15":{"name":"@vitnode/blog","version":"1.2.0-canary.15","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.15","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"285e3f513b84f8700a077072a576e8d508be6533","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.15.tgz","fileCount":8,"integrity":"sha512-TF/sIISzGTcHFuw8GG6pZAqLz17IRvz90hrEzuusKMeNcQ7ELf8a2CNdAQtl5HMEQ57GIouiw5Gy2Tt11+gEAQ==","signatures":[{"sig":"MEUCIQCjxlGBBGsscAG1bB2sc+e4P4SBuyqXAZkx0eLHCHyTDwIgS5zqK+7qfAGO3ix9+5YuiwUyU3XXSrwu33OQytYHJxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6505},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.15.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/d6730e814892daa68380125e86ab607f/vitnode-blog-1.2.0-canary.15.tgz","_integrity":"sha512-TF/sIISzGTcHFuw8GG6pZAqLz17IRvz90hrEzuusKMeNcQ7ELf8a2CNdAQtl5HMEQ57GIouiw5Gy2Tt11+gEAQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.15","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.15"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.15_1749822285483_0.062363299185389964","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.16":{"name":"@vitnode/blog","version":"1.2.0-canary.16","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.16","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"41ab3e918f09f81baea598e59df41ca4a625bbae","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.16.tgz","fileCount":8,"integrity":"sha512-DJ++VRTiAZuJO1pU3yWzeP2cwGjE2rdpQMFikHQZBUDh9BFZanvi0v9He7DifMdjuDkh19lE5ZfpsAIXd5DUjQ==","signatures":[{"sig":"MEUCIQDTNDlMzlXFWlsk+wcmwBXiLSoCf6BEGLHVjh2YXKMJyQIgVKa9vRZAEEBEKfN5bFhDVDVL37CRHkZ0GQ8t0pVXgwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6505},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.16.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/12f0b9f0da4769208ce67e4349b1a080/vitnode-blog-1.2.0-canary.16.tgz","_integrity":"sha512-DJ++VRTiAZuJO1pU3yWzeP2cwGjE2rdpQMFikHQZBUDh9BFZanvi0v9He7DifMdjuDkh19lE5ZfpsAIXd5DUjQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.16","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.16"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.16_1749823199072_0.9835084572231283","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.17":{"name":"@vitnode/blog","version":"1.2.0-canary.17","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.17","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"d7aa365bf6ea4dc8cafdeda46dfb88d19f653ea2","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.17.tgz","fileCount":8,"integrity":"sha512-9q4CGPGcdWG/piSrZnGY7DFqj3c3EOlMOTymmJbHefR4Q5/ooEA93Bqo4rvkSe0PoHIS7WE+iqRDHEf33xSiGA==","signatures":[{"sig":"MEUCIFEeBoICy6o2ZNBRqOBv4fyFl8FpkYoK2xn/uGRCKUIxAiEAkfMun4dxv6Bs0U0vCH3l3EWkOmp3Z63qFWTvKg1Kpco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6505},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.17.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/8183ede792b9c8159cbbed1411a0e120/vitnode-blog-1.2.0-canary.17.tgz","_integrity":"sha512-9q4CGPGcdWG/piSrZnGY7DFqj3c3EOlMOTymmJbHefR4Q5/ooEA93Bqo4rvkSe0PoHIS7WE+iqRDHEf33xSiGA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.17","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.17"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.17_1749828593674_0.8810232047728219","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.18":{"name":"@vitnode/blog","version":"1.2.0-canary.18","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.18","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"41269e5cf5738a1c344a74a79a5049336b24507c","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.18.tgz","fileCount":80,"integrity":"sha512-S/z/e0amMDjmIvX7R8Stkh9MdB1X2P4oLAG6OXx4JqvtE1uk68HJB2SN4ets//qAoPjhzmWRCJkhQNzcC2VdDA==","signatures":[{"sig":"MEUCIEtqMmVO3hEiY2Qa2sDSpQTVlfSKEpOFwQVbkBOKfPRyAiEAguQwdDUJoJiTS062gFLGSot7OoF8/TLBTXlkaF0KWSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512974},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.18.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/60ab8ac43f280edb5171a8a7e02f6220/vitnode-blog-1.2.0-canary.18.tgz","_integrity":"sha512-S/z/e0amMDjmIvX7R8Stkh9MdB1X2P4oLAG6OXx4JqvtE1uk68HJB2SN4ets//qAoPjhzmWRCJkhQNzcC2VdDA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.18","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.18"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.18_1749830833621_0.1173866623006301","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.19":{"name":"@vitnode/blog","version":"1.2.0-canary.19","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.19","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"66f792a61e769036565664170f74cb48c06ecfbc","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.19.tgz","fileCount":80,"integrity":"sha512-kFn6dX/tEnEzOCU+BudR+1ENtXdlbuvDT6O3yRifcNiRpzIhoZRnddovEt1hKCrahMg//sbo2Or/kXFW23Ihtg==","signatures":[{"sig":"MEUCIFLCcccnZdM/bPM0aXuIOrG7a7yLabcfzFbcpHtaOHd8AiEA4XZGX02A8164UMKl772lFssRIXZKUm6BW6a4JwaRHDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512974},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.19.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/3808464713bc139c6bd1bcb538e87379/vitnode-blog-1.2.0-canary.19.tgz","_integrity":"sha512-kFn6dX/tEnEzOCU+BudR+1ENtXdlbuvDT6O3yRifcNiRpzIhoZRnddovEt1hKCrahMg//sbo2Or/kXFW23Ihtg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.19","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.19"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.19_1749834638545_0.6619696941387245","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.20":{"name":"@vitnode/blog","version":"1.2.0-canary.20","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.20","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"db1515dc33507677a9b2992c1cad52c684de6890","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.20.tgz","fileCount":80,"integrity":"sha512-dgTou/krbyS4ArUz5w7ogDmYfUphtKomVlibiqjKQwOLaG9OflJh+bzEzRxhPzrB699iO1xrzE86A2CirKwJQg==","signatures":[{"sig":"MEYCIQCstri+sUSc05XY5S2ZToPrmpOhdElFCBBy8YVI2FSq1AIhAO6ZfTxfLgdESYDNJvLcrPJ1n+HLicrU1sdVvfgreHT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512974},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.20.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/eac0facb2402b3383af853834e7e066e/vitnode-blog-1.2.0-canary.20.tgz","_integrity":"sha512-dgTou/krbyS4ArUz5w7ogDmYfUphtKomVlibiqjKQwOLaG9OflJh+bzEzRxhPzrB699iO1xrzE86A2CirKwJQg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.20","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.20"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.20_1749840389598_0.20014991580522623","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.21":{"name":"@vitnode/blog","version":"1.2.0-canary.21","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.21","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"a6f6d2e3641414baa554bed0a8a40c9af8e9f176","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.21.tgz","fileCount":93,"integrity":"sha512-8+y9YGHWm12cqcLcoKX6xMALHuT0BwYFPBujzClbTNXTtYr6ar/HdOxCxjdyC7d2UQZ9cKIs6sTKx/mbwS+HIw==","signatures":[{"sig":"MEQCIDBXEkTnkhhIcFXGXoMhYOgmsMuS90K/qz6WRn6MCpIZAiBuj8UAhDh/JWQ46pS9B90dauxU4tl7FQB3nbIvujglCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521830},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.21.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/6e42eeee29cd4f223224658d9273d660/vitnode-blog-1.2.0-canary.21.tgz","_integrity":"sha512-8+y9YGHWm12cqcLcoKX6xMALHuT0BwYFPBujzClbTNXTtYr6ar/HdOxCxjdyC7d2UQZ9cKIs6sTKx/mbwS+HIw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.21","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.21"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.21_1749883818834_0.5568915476810863","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.22":{"name":"@vitnode/blog","version":"1.2.0-canary.22","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.22","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"43b84d4e2dbd58f4e6544e3041381aeb48580336","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.22.tgz","fileCount":99,"integrity":"sha512-NijRLmjIy+1EzqKsMlPfcHTO+ojFbGylpEjrVnS3TykrGrDHh6Vk4abnoOaz9KdsiOM+G3M2sbMX5xhcMh5GtQ==","signatures":[{"sig":"MEUCIQD9YcS4qJvxw9Er4jPAdoVVFUDVFgzEHeROYoasF+l+vAIgbiA0Cvw4+eKAe94X0OPC/g3QMKVvdLNYK2vEdq3LKQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525648},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.22.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/72410f614afddd4e6f670a727162af8e/vitnode-blog-1.2.0-canary.22.tgz","_integrity":"sha512-NijRLmjIy+1EzqKsMlPfcHTO+ojFbGylpEjrVnS3TykrGrDHh6Vk4abnoOaz9KdsiOM+G3M2sbMX5xhcMh5GtQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.22","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.22"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.22_1749925358349_0.497607961887794","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.23":{"name":"@vitnode/blog","version":"1.2.0-canary.23","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.23","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"c1e48d039ebe3817f83a46621ff2245422ce2965","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.23.tgz","fileCount":105,"integrity":"sha512-/JBSTRs3GiC0kPjfZRHAXL7cnENBrobvMui+yky8jKHq69qZjOTGCUFrny6XcvJicPu7knmtXf2piRn3I5+eWg==","signatures":[{"sig":"MEUCIAxy6V5sdQi5dQajlQ5L5hdOgrRI/wTnA0OLX50uLGHpAiEAgFKALJcI8sLQ+2O18QZNKh7Sk+SkVOdAro4EJGjnUE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534047},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.23.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/b74afc2cd99034a780c9aefe2e5decb7/vitnode-blog-1.2.0-canary.23.tgz","_integrity":"sha512-/JBSTRs3GiC0kPjfZRHAXL7cnENBrobvMui+yky8jKHq69qZjOTGCUFrny6XcvJicPu7knmtXf2piRn3I5+eWg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.56","hono":"^4.7.8","next":"^15.3.1","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.0","drizzle-orm":"^0.44.1","lucide-react":"^0.513.0","@vitnode/core":"1.2.0-canary.23","react-hook-form":"^7.57.0","@hono/zod-openapi":"^0.19.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","@swc/cli":"0.6.0","@swc/core":"^1.11.24","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/react":"^19.1.3","concurrently":"^9.1.2","@types/react-dom":"^19.1.5","@vitnode/eslint-config":"1.2.0-canary.23"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.23_1750009002937_0.3712287289520937","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.24":{"name":"@vitnode/blog","version":"1.2.0-canary.24","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.24","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"74484815f0e64aef84c7447518eb68a098b2eb50","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.24.tgz","fileCount":114,"integrity":"sha512-4eZYuXLr5hrSyIdYvMLcX0NtNgOAUBCngZuAOP6UDISOZu/lzaXIqTS2Nsn0VDAV1zJViYG89ftkLLCUJ6SnFQ==","signatures":[{"sig":"MEUCIQDR+uOHkEgmQBEdS9Cf2ckrepbqToiLFpoRLwbJKPwJ5wIgROnn3L2YVigTPWkh+5NdFEWewA1+63AiDBQ7zoo0at4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553874},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.24.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/d50c9129cda3cc080993ee79e0cb500f/vitnode-blog-1.2.0-canary.24.tgz","_integrity":"sha512-4eZYuXLr5hrSyIdYvMLcX0NtNgOAUBCngZuAOP6UDISOZu/lzaXIqTS2Nsn0VDAV1zJViYG89ftkLLCUJ6SnFQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.2","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.1.0","react-dom":"^19.1.0","drizzle-kit":"^0.31.1","drizzle-orm":"^0.44.2","lucide-react":"^0.517.0","@vitnode/core":"1.2.0-canary.24","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.5","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.1.2","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.24"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.24_1750704108923_0.7866845627824184","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.25":{"name":"@vitnode/blog","version":"1.2.0-canary.25","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.25","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"75dbee389d8b132e3ba168a0ecaa03996b390365","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.25.tgz","fileCount":114,"integrity":"sha512-kVlQiKheTxrvLlD4BEuvDSbyFFWc7X1pRJxzwf25SCxVxMIEPoGYBYRIyob2bHcsxjqX6V58J4QanlgYYpRFoQ==","signatures":[{"sig":"MEUCIQCVWFlW5ctvJjCvA9Ck60qQd8z0FnWEbaq49avqe7S7VwIgPdck2ltnd7lIqAJ2GTwEGQYw4FBVDMX++SN0NxPwPLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553978},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.25.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/d0d78e4c77b24e27af0ad3d61fde2802/vitnode-blog-1.2.0-canary.25.tgz","_integrity":"sha512-kVlQiKheTxrvLlD4BEuvDSbyFFWc7X1pRJxzwf25SCxVxMIEPoGYBYRIyob2bHcsxjqX6V58J4QanlgYYpRFoQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.3","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.3.1","react-dom":"^19.1.0","drizzle-kit":"^0.31.3","drizzle-orm":"^0.44.2","lucide-react":"^0.523.0","@vitnode/core":"1.2.0-canary.25","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.7","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.25"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.25_1750970904070_0.9916333878985093","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.26":{"name":"@vitnode/blog","version":"1.2.0-canary.26","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.26","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"990b4ffee3ca04da0240d3e439b684b611cb8386","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.26.tgz","fileCount":114,"integrity":"sha512-TKCcfcxXbjr1B7xo9es2cA6xGJD/Z9tRchXB+rPc7hoL/xVOa8Vyt3TYd5yJ8m34srWTXkiz+FjUsTvXc4LXqg==","signatures":[{"sig":"MEUCIHFjBKEA/0KY6nEH2dZN6I6w6EP7GLSEqEvZJ/o9MBxrAiEAspuMEhPA9Ep7Ooe6gxE0k6LnUQcOTPPYZxM8N7UcQUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553978},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.26.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/1aa3f5eda7e55a87f5c345795d8f7b9a/vitnode-blog-1.2.0-canary.26.tgz","_integrity":"sha512-TKCcfcxXbjr1B7xo9es2cA6xGJD/Z9tRchXB+rPc7hoL/xVOa8Vyt3TYd5yJ8m34srWTXkiz+FjUsTvXc4LXqg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.3","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.3.1","react-dom":"^19.1.0","drizzle-kit":"^0.31.3","drizzle-orm":"^0.44.2","lucide-react":"^0.523.0","@vitnode/core":"1.2.0-canary.26","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.7","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.26"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.26_1751008328420_0.19049725994921007","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.27":{"name":"@vitnode/blog","version":"1.2.0-canary.27","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.27","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"f779ce2e8fa3b8e862619f1a1199f2cc05af83ea","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.27.tgz","fileCount":114,"integrity":"sha512-wMsvkcO17vJTZFxdl254ON8F6d0zH0/B64nN8s5+BOd7FT8q02edKSoDLPm0rgugCrwwkDxOSeVxBLoZAOh2tQ==","signatures":[{"sig":"MEUCIQDT/6OhdCGe8vXT7NdU1aNkAi9T9vgt+X1RF5U8dfb2sQIgEUSpsRd+BUUBhV4JR37NL+FDzg2PnBYFdlCme3eVpwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554149},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.27.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/90bdda776d0c0391ec3bc4c13189a437/vitnode-blog-1.2.0-canary.27.tgz","_integrity":"sha512-wMsvkcO17vJTZFxdl254ON8F6d0zH0/B64nN8s5+BOd7FT8q02edKSoDLPm0rgugCrwwkDxOSeVxBLoZAOh2tQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.3","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.3.1","react-dom":"^19.1.0","drizzle-kit":"^0.31.3","drizzle-orm":"^0.44.2","lucide-react":"^0.523.0","@vitnode/core":"1.2.0-canary.27","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.7","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.27"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.27_1751483271551_0.39739942271637063","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.28":{"name":"@vitnode/blog","version":"1.2.0-canary.28","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.28","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"25576e39b901f72f87fac7750b3aee959dec576a","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.28.tgz","fileCount":114,"integrity":"sha512-7jpdTIEYsiFZKNS0V8Uxpq9U5rHm2nrLv4VMrHnbHlvuQfS7VRWCidSE7TxysHChA3+EErXBL6o7chCLpxRX6g==","signatures":[{"sig":"MEYCIQDU7rqw6KNN2w1BHsA8UiW7aPZhPb/eSWAbLt29su76LAIhAMzsFI68Ax8yBr5Cl9/SvZ88mP6MH7mwo7CfuJDVSSeX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554149},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.28.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/9528d302c647ed18f98f0bc0aaa7d673/vitnode-blog-1.2.0-canary.28.tgz","_integrity":"sha512-7jpdTIEYsiFZKNS0V8Uxpq9U5rHm2nrLv4VMrHnbHlvuQfS7VRWCidSE7TxysHChA3+EErXBL6o7chCLpxRX6g==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.3","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.3.1","react-dom":"^19.1.0","drizzle-kit":"^0.31.3","drizzle-orm":"^0.44.2","lucide-react":"^0.523.0","@vitnode/core":"1.2.0-canary.28","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.7","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.28"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.28_1751484058709_0.512816753191766","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.29":{"name":"@vitnode/blog","version":"1.2.0-canary.29","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.29","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"1f2b776c842b7b21811912d3007beb60a4335a09","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.29.tgz","fileCount":114,"integrity":"sha512-sbRJICfBGSBQKCQfPYGCaHOwly3YQzkFIVzIff8HrPt7N1Sr1wsSb5rApCxgmqbcF252XVsQf9JcVsxnDYsVcg==","signatures":[{"sig":"MEQCIAMQHpbO/KXyGa84tDH+hPcoUWW5vSk1j1m1/h57NJ24AiACWLPjiMH8O0VLc93CO5ualaONYaA7FN17ArwQ4GQEiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554149},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.29.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/e5802a3fe916900510e863493ed056f0/vitnode-blog-1.2.0-canary.29.tgz","_integrity":"sha512-sbRJICfBGSBQKCQfPYGCaHOwly3YQzkFIVzIff8HrPt7N1Sr1wsSb5rApCxgmqbcF252XVsQf9JcVsxnDYsVcg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.3","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.3.1","react-dom":"^19.1.0","drizzle-kit":"^0.31.3","drizzle-orm":"^0.44.2","lucide-react":"^0.523.0","@vitnode/core":"1.2.0-canary.29","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.7","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.29"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.29_1751484570915_0.9845676290744327","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.30":{"name":"@vitnode/blog","version":"1.2.0-canary.30","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.30","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"1bb81227314e0eac765d27c8b04ffaf3f30b8da2","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.30.tgz","fileCount":114,"integrity":"sha512-9FX7WUIdsIf4ZVfo+rll3idbkqGQjI+n38ezNKPjKdQKfVpbMHU0p7X7N8iyniOE0+p5uaTy0Mq1CNAkki4gXQ==","signatures":[{"sig":"MEUCIQCWrDrHq1LHZ/MnJc54tv8KLyBwYph2dklNp3zlPRixnwIgaAz4toXKpbksDtLxgYM39Hzjt77N0mXJJU5fc6xlXEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554149},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.30.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/5fd60ca56cb38a98c599a943fb1e3a6f/vitnode-blog-1.2.0-canary.30.tgz","_integrity":"sha512-9FX7WUIdsIf4ZVfo+rll3idbkqGQjI+n38ezNKPjKdQKfVpbMHU0p7X7N8iyniOE0+p5uaTy0Mq1CNAkki4gXQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.3","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.3.1","react-dom":"^19.1.0","drizzle-kit":"^0.31.3","drizzle-orm":"^0.44.2","lucide-react":"^0.523.0","@vitnode/core":"1.2.0-canary.30","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.7","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.30"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.30_1751485665575_0.19552628699314267","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.31":{"name":"@vitnode/blog","version":"1.2.0-canary.31","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.31","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"c5332c8f692ccac0bbcc16008e8061be875dfba4","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.31.tgz","fileCount":114,"integrity":"sha512-1zVcZ3czPUG2YDzjdEQ9wOrw5oh5inSRe50YmDJeaeQJGYciiQGdHo8ZLrgbuN72y0dZ0JQkVsgPU/KlA/AKVg==","signatures":[{"sig":"MEUCIAdy9e8cwMmJALcIk83dhcC8dJCF/g3S9jzIGbB+csdAAiEAyrBBRErC3oJQ/8tYsYr0OuZSWgqQafvgCgCD/3Y4fz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554149},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.31.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/f9db378815000f2bb0bbc103ded0239d/vitnode-blog-1.2.0-canary.31.tgz","_integrity":"sha512-1zVcZ3czPUG2YDzjdEQ9wOrw5oh5inSRe50YmDJeaeQJGYciiQGdHo8ZLrgbuN72y0dZ0JQkVsgPU/KlA/AKVg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","hono":"^4.8.3","next":"^15.3.4","react":"^19.1.0","sonner":"^2.0.5","next-intl":"^4.3.1","react-dom":"^19.1.0","drizzle-kit":"^0.31.3","drizzle-orm":"^0.44.2","lucide-react":"^0.523.0","@vitnode/core":"1.2.0-canary.31","react-hook-form":"^7.58.1","@hono/zod-openapi":"^0.19.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.29.0","@swc/cli":"0.6.0","@swc/core":"^1.12.7","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.31"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.31_1751574242290_0.6061175419906353","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.32":{"name":"@vitnode/blog","version":"1.2.0-canary.32","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.32","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"291e438dc586d1a1ecee2e23bf081099daaf30ca","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.32.tgz","fileCount":114,"integrity":"sha512-3osciGUhLeKIrorRrJAciCeQEWUYadlC7OuKOJ9deVNVnRV6lkxpI1erZYrGwWKo1JGM/sJAVct6cjVwvspMbw==","signatures":[{"sig":"MEYCIQDDj/Fs3ml+vvYgKT2IdL9Dnwfdu+osnkFI8rHY9SrLUQIhAN4GG1rl2U9nCNrPBapriHosoene1HACUx2vn895wFpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553803},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.32.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/430c9c339be3b6e90a8aa1ecd759ddfb/vitnode-blog-1.2.0-canary.32.tgz","_integrity":"sha512-3osciGUhLeKIrorRrJAciCeQEWUYadlC7OuKOJ9deVNVnRV6lkxpI1erZYrGwWKo1JGM/sJAVct6cjVwvspMbw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.74","hono":"^4.8.4","next":"^15.3.5","react":"^19.1","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.32","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.9","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1","concurrently":"^9.2.0","@types/react-dom":"^19.1","@vitnode/eslint-config":"1.2.0-canary.32"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.32_1752099081401_0.3600478206626738","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.33":{"name":"@vitnode/blog","version":"1.2.0-canary.33","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.33","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"a10fb4b39d013a4dac132844077fbf2969119f63","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.33.tgz","fileCount":114,"integrity":"sha512-XW+VOZuLPfLAGT2dsU8prnI++Dg0qiYOLP01LAxagm1fVPsFZx14FaZmDeBE9PbXowiwdVeElE7uZtypedgwbw==","signatures":[{"sig":"MEUCIFLe2K5YUCQL/UttS6Qq6LCXH/awzkGjmS+SyErGzyGXAiEAl2vJA0U3Z3ZqnSCzSiJvBaERRBgkL519TJwjLwtlcrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553805},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.33.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/89b5080759e8e3acf151e32d71ea51d4/vitnode-blog-1.2.0-canary.33.tgz","_integrity":"sha512-XW+VOZuLPfLAGT2dsU8prnI++Dg0qiYOLP01LAxagm1fVPsFZx14FaZmDeBE9PbXowiwdVeElE7uZtypedgwbw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.74","hono":"^4.8.4","next":"^15.3.5","react":"^19.1","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.33","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.9","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1","concurrently":"^9.2.0","@types/react-dom":"^19.1","@vitnode/eslint-config":"1.2.0-canary.33"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.33_1752131727933_0.4306522617512114","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.34":{"name":"@vitnode/blog","version":"1.2.0-canary.34","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.34","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"6c941dc3fe14f9a9a995317cc79468f4544b6c06","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.34.tgz","fileCount":114,"integrity":"sha512-rSiZCsonCMlJQWtcDlvnz4zbW6qhB9sRj4zg/JFaPn6pYARMFUZbuKzT6rskdtUBdjPPFgoaGT7eh1fDyZXqyQ==","signatures":[{"sig":"MEUCIQC2+NcgdwnIgqYtwYIMbE0TFYZvcbdXoT1Rw1O9d2wOqQIgU3prHgiLLNeGwEs6E7etQ/fxq4IXIM9JLihXv2iBdeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.34.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/6f24a01ee68317665572a3159016d2a5/vitnode-blog-1.2.0-canary.34.tgz","_integrity":"sha512-rSiZCsonCMlJQWtcDlvnz4zbW6qhB9sRj4zg/JFaPn6pYARMFUZbuKzT6rskdtUBdjPPFgoaGT7eh1fDyZXqyQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.34","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.34"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.34_1752168613678_0.7345413120467179","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.35":{"name":"@vitnode/blog","version":"1.2.0-canary.35","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.35","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"3354aca9ec6b895bed38745860e74e5a02b2b291","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.35.tgz","fileCount":114,"integrity":"sha512-0tsr4/N3VQ8vr6NWjHB9MFM4vQw/ZIyVQ2IQ7PoxVIwB8kQHYmqtk5Whc/a+RAmsqyvSkdiKEybWzvu1DgM4pA==","signatures":[{"sig":"MEUCIAmyrrCC3M1j9BdyLzGygfIX4ervq6nQEFLa7dBT3zr5AiEAmIgW/kRF4Uj8yGEiN5OllJIvARQbl/0p4bUJkqyXDRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.35.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/902159d349faa6ed5d76d76b10a87fae/vitnode-blog-1.2.0-canary.35.tgz","_integrity":"sha512-0tsr4/N3VQ8vr6NWjHB9MFM4vQw/ZIyVQ2IQ7PoxVIwB8kQHYmqtk5Whc/a+RAmsqyvSkdiKEybWzvu1DgM4pA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.35","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.35"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.35_1752169060035_0.7093380157401661","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.36":{"name":"@vitnode/blog","version":"1.2.0-canary.36","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.36","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"c9dda443304bd9c84ee1d276b06215c11ec21f44","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.36.tgz","fileCount":114,"integrity":"sha512-su1lXtjIfUyWXR18642Mj0Scc7mO7a21M/nFTQlXmuBS/ShJrGhRy0cLFlLvL4aeU2Bsckm4O1FPG59I2Ptusw==","signatures":[{"sig":"MEUCIEcZmUa8xKXyWMqxPChpBSd1LX99fic1H0jEYCUESf3UAiEAmNVsOvb5oPD/a6qk4iMNorv5zq+2oigdJXKcvzJPfe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.36.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/a1ddbe7802f16fa2a688ce76cb953f91/vitnode-blog-1.2.0-canary.36.tgz","_integrity":"sha512-su1lXtjIfUyWXR18642Mj0Scc7mO7a21M/nFTQlXmuBS/ShJrGhRy0cLFlLvL4aeU2Bsckm4O1FPG59I2Ptusw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.36","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.36"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.36_1752171750136_0.23079139208374055","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.37":{"name":"@vitnode/blog","version":"1.2.0-canary.37","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.37","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"b62586d1209e7d6c114dfaf8552262c42d3fe7ac","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.37.tgz","fileCount":114,"integrity":"sha512-XiDB55LgEm6UcvMkoWtTbnUMvOB1ukIGB18xaWoL4vVrosz0/4FDbOwCcQi9fmq0KeJIEwQokx9KIoi55uz1rg==","signatures":[{"sig":"MEUCIQCnO757lpwSVeJwPcQYCKJ+yxwFd5J1EruneBpYwkCfJQIgarKZxI4Osr/DHNArkKhhxwVCl8LRkeeEMxZ0Uuw6Vv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.37.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","actor":{"name":"axendev","type":"user","email":"ithereplay@gmail.com"},"email":"ithereplay@gmail.com"},"_resolved":"/tmp/3ca2e1b5399037c683b9c6ec004d3b00/vitnode-blog-1.2.0-canary.37.tgz","_integrity":"sha512-XiDB55LgEm6UcvMkoWtTbnUMvOB1ukIGB18xaWoL4vVrosz0/4FDbOwCcQi9fmq0KeJIEwQokx9KIoi55uz1rg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.37","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.37"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.37_1752174299031_0.16266636388935996","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.38":{"name":"@vitnode/blog","version":"1.2.0-canary.38","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.38","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"77d3a23247d66e260b0efa417092994bfd7f5196","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.38.tgz","fileCount":114,"integrity":"sha512-eQYhognaB/ri//4qp/+JVYx/dEE4ckiGJ1UykwJ9ReRicEUh/PccjVUg1KFXunCvmU/dg32Zc4WOKlIdQQBd5w==","signatures":[{"sig":"MEYCIQC5xHKPQikaCUz+/1HkvSSLMYqiUq34pAK0mLNdjUNtnAIhAM3I8899ygLp420L/Bfy9L/Ote/Lkia0cpSUFscnPgfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.38.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/6453caf767bf6c91c40f5585e329f67d/vitnode-blog-1.2.0-canary.38.tgz","_integrity":"sha512-eQYhognaB/ri//4qp/+JVYx/dEE4ckiGJ1UykwJ9ReRicEUh/PccjVUg1KFXunCvmU/dg32Zc4WOKlIdQQBd5w==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.38","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.38"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.38_1752263289089_0.5340231610233144","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.39":{"name":"@vitnode/blog","version":"1.2.0-canary.39","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.39","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"98900187305803116f3edf9fe82be57462b1455e","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.39.tgz","fileCount":114,"integrity":"sha512-WzWQXq0ljMOe99F7xMY+25ac93y8AgKSau+NyPqxpOkjk4+w42GTCoU89spAlXmmXHDXNsOpU5rXE4E3sqEXfg==","signatures":[{"sig":"MEYCIQDwMCE4+THzYxwCwdrqsFbXOvCTs6QsQ53jh9+H2iNNygIhAO/+KYygV9OpILztZI8ELo2jcXEqe4B/03mKzXYGSPfI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.39.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/b9eba0193f84ce86f66bb19d3eb044e6/vitnode-blog-1.2.0-canary.39.tgz","_integrity":"sha512-WzWQXq0ljMOe99F7xMY+25ac93y8AgKSau+NyPqxpOkjk4+w42GTCoU89spAlXmmXHDXNsOpU5rXE4E3sqEXfg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.39","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.39"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.39_1752316338805_0.8949152372861264","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.40":{"name":"@vitnode/blog","version":"1.2.0-canary.40","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.40","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"76a4140ad48bb3383afac2ddb883ad08634d4c9e","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.40.tgz","fileCount":114,"integrity":"sha512-fell6qG68S+0G86SZ+V36IDVlBC48E6Ysa13KbBNhh7tfla5Xv0EjTGYjyU34vy0XHfDdAQjL6ZlJvmrSOgyVA==","signatures":[{"sig":"MEUCIE1VMkDGWzXgMEGzzA1iTb1MuayoahsVy08CuSyzZvDWAiEAqbTg8g0m7n6a8LPrFb0DAOBgARP8I2pTMVHjOqly1pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.40.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/78dee904d5eae60fd593d6064f9efa89/vitnode-blog-1.2.0-canary.40.tgz","_integrity":"sha512-fell6qG68S+0G86SZ+V36IDVlBC48E6Ysa13KbBNhh7tfla5Xv0EjTGYjyU34vy0XHfDdAQjL6ZlJvmrSOgyVA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.40","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.40"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.40_1752317012776_0.579309540618582","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.41":{"name":"@vitnode/blog","version":"1.2.0-canary.41","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.41","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"0d928025734e3daf6698c06060353d5c44b7549d","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.41.tgz","fileCount":114,"integrity":"sha512-+FCamIXJLPbPOu1TcaYkAGPBnHw0KIWm822/Lb2wawReRJhGIHN3PzJM0V3LdXzKSKCGhe9tHH4w0X4cSbbKpQ==","signatures":[{"sig":"MEUCIB2UWOyM3ECJWNyehEvzwb7XUmWx4XtUjeCUoy16q4qSAiEAs9hzXXOQAL5aLqui9X/zEb/CzlN4BmVm4bQ1VH8npbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.41.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/60404ef642ef8ececdddcf5d7a7ea470/vitnode-blog-1.2.0-canary.41.tgz","_integrity":"sha512-+FCamIXJLPbPOu1TcaYkAGPBnHw0KIWm822/Lb2wawReRJhGIHN3PzJM0V3LdXzKSKCGhe9tHH4w0X4cSbbKpQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.41","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.41"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.41_1752317272605_0.45576026986611873","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.42":{"name":"@vitnode/blog","version":"1.2.0-canary.42","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.42","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"af5ce27669aee77071bca4151e2d8857c93f99b8","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.42.tgz","fileCount":114,"integrity":"sha512-g2VpGm9jZ937xkBPq23Fx+vO8apy9UUb+YsQlWBRf4FuQ9bjxEnnot96TCFTC/Pni+KCxiHpxRtgrnFqx+2Gvg==","signatures":[{"sig":"MEQCIGwuylrpI+KDzqHvZCFupPW6hn8csBQX+bT8yrB++2ViAiBc7FYtGGRqc1mvMdfVgzweOJ48PKg6quoA5pAzGkK2FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.42.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/1e931f144523b29d3cc2e3c71fc7197f/vitnode-blog-1.2.0-canary.42.tgz","_integrity":"sha512-g2VpGm9jZ937xkBPq23Fx+vO8apy9UUb+YsQlWBRf4FuQ9bjxEnnot96TCFTC/Pni+KCxiHpxRtgrnFqx+2Gvg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.42","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.42"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.42_1752322130793_0.09901851499381809","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.43":{"name":"@vitnode/blog","version":"1.2.0-canary.43","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.43","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"f55af6a4288a9e2f54bab10d4a7d1be04920ac4f","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.43.tgz","fileCount":114,"integrity":"sha512-GoJ5IgsoP7DXtJPdY3jJoGhZGLzwv2sJUhq0kNe2P2z04MKfh0e9AK5Wy2EIVQWo8B5YV8yPQIMNyoM1t+Y6UA==","signatures":[{"sig":"MEUCIFE4xmPZglY+eb3Q3wZe1S0ZEJMYnptr+m4brmTFmBbOAiEAgeLndllXhQvPBpVDoqDyCXBnkYcCQAnLoQSatG7FJgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.43.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/6d3e272e24b0e1410bd724e96a413568/vitnode-blog-1.2.0-canary.43.tgz","_integrity":"sha512-GoJ5IgsoP7DXtJPdY3jJoGhZGLzwv2sJUhq0kNe2P2z04MKfh0e9AK5Wy2EIVQWo8B5YV8yPQIMNyoM1t+Y6UA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.43","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.43"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.43_1752322869617_0.7459947176699593","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.44":{"name":"@vitnode/blog","version":"1.2.0-canary.44","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.44","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"2110d77b4e730dcf984c45e379c48f3d0b13dabe","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.44.tgz","fileCount":114,"integrity":"sha512-SV5SH0SLUgsb6cwXblM2NAcVJiL2+w9ETwZatqiQYV8bGD4Z4VnyysNYZTNNOHNdzwdNoJoNiZKrHXX+gKi26A==","signatures":[{"sig":"MEUCIG32q/yECOpCYg6fzOYPOfPI2kBVxuGmsa7qmvHRRF/vAiEArwHQu/ZLkjADgWLu6hDQRyXGSHjmsNnmiNKq5S79HvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.44.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/d3448894f13e4649f2ba493d0ebdd67e/vitnode-blog-1.2.0-canary.44.tgz","_integrity":"sha512-SV5SH0SLUgsb6cwXblM2NAcVJiL2+w9ETwZatqiQYV8bGD4Z4VnyysNYZTNNOHNdzwdNoJoNiZKrHXX+gKi26A==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.44","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.44"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.44_1752334703596_0.394894066391279","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.45":{"name":"@vitnode/blog","version":"1.2.0-canary.45","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.45","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"3572c481c8bf925e61dcf09046d0c3807138cb8b","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.45.tgz","fileCount":114,"integrity":"sha512-gcSPeqEiIHx/PWEiAlOrx2ma7bO1iAYJ+vXF7GT8fqnz03sQPlTgezaj/CEegl1LiWi4UXMuXNB14X+Ygwunhw==","signatures":[{"sig":"MEUCIFDkZ1WjVqYew3xPbIqBHJV5T3mHrWtt43B8bfA1srZzAiEApbtdL8S85YHOdWuFDZJaUvXFoslY/peetg4fF5lnmfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553814},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.45.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/b3133f4b8b7ed6723a3c149b3ac83ff3/vitnode-blog-1.2.0-canary.45.tgz","_integrity":"sha512-gcSPeqEiIHx/PWEiAlOrx2ma7bO1iAYJ+vXF7GT8fqnz03sQPlTgezaj/CEegl1LiWi4UXMuXNB14X+Ygwunhw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.45","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.45"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.45_1752335955387_0.5100986990886025","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.46":{"name":"@vitnode/blog","version":"1.2.0-canary.46","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.46","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"f6768b6d23094f8e8a62afd34a618e4d1468368c","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.46.tgz","fileCount":114,"integrity":"sha512-t4N/yO4Q268uNZ4ojna755RyRqqmOibOn/eRwcmIB9ARf98/7qYM5N6TJmc3mSXQXY7ozffd1UfO9gcqgY/83g==","signatures":[{"sig":"MEQCIEkKSeEWlNuyqJmxg0AXeFWkMzb8GHfkuEB7ZOKRxBO1AiAcNzLtNRMb7uRzzJHEQ1NrE3LQ3lLFzMV1t4v3/x1SyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553910},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.46.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/5f3a7e99a23f188e93722c0967fce093/vitnode-blog-1.2.0-canary.46.tgz","_integrity":"sha512-t4N/yO4Q268uNZ4ojna755RyRqqmOibOn/eRwcmIB9ARf98/7qYM5N6TJmc3mSXQXY7ozffd1UfO9gcqgY/83g==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.46","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.46"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.46_1752355545686_0.7851924514219688","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.47":{"name":"@vitnode/blog","version":"1.2.0-canary.47","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.47","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"2c9941b6f9e1cae31c7722b1e846c779ee564df4","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.47.tgz","fileCount":114,"integrity":"sha512-8ZubOopezX3DcAvxztnJyRrgmb9rHIR37kY7SEcBTer+Y01EI7/NF/BIaYNwLyKUhyHQk8xqtbXM078d9b+pQQ==","signatures":[{"sig":"MEYCIQDER9MsjFWcPeAEgPBm9UD8yz0wZONMJ9PQBeMVKX7/MwIhAMs3+JAu/0UbxafGuPnX+ijEj6BYOvanLrDJ1+UPKdbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553910},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.47.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/c94074a531d12cc1d501ae825e19f613/vitnode-blog-1.2.0-canary.47.tgz","_integrity":"sha512-8ZubOopezX3DcAvxztnJyRrgmb9rHIR37kY7SEcBTer+Y01EI7/NF/BIaYNwLyKUhyHQk8xqtbXM078d9b+pQQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.47","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.47"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.47_1752412320700_0.3213627803872525","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.48":{"name":"@vitnode/blog","version":"1.2.0-canary.48","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.48","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"520b8055a2d0e3687e5d8b1ae9ad8746d56c30ca","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.48.tgz","fileCount":114,"integrity":"sha512-2VChBAuAZMDPCX6TakbxUJb01ORn0weax5B7HznQ75c6wLlVO3AlpYlHf4NepGqis/WP7YAk/beUmZMvD8QBDg==","signatures":[{"sig":"MEUCIHyyKfuz8TEBkq1++t/phWYwc431Nwwn6BGIb+KMP40jAiEAun7W1Nw52aEvOyMkEa6yEtVIVee31fiYj0zFsI80BVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553910},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.48.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/c9d18f693ed32df3c2bd639ad936b7dc/vitnode-blog-1.2.0-canary.48.tgz","_integrity":"sha512-2VChBAuAZMDPCX6TakbxUJb01ORn0weax5B7HznQ75c6wLlVO3AlpYlHf4NepGqis/WP7YAk/beUmZMvD8QBDg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.76","hono":"^4.8.4","next":"^15.3.5","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.2","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.48","react-hook-form":"^7.60.0","@hono/zod-openapi":"^0.19.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.1","@swc/cli":"0.6.0","@swc/core":"^1.12.11","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.48"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.48_1752414729901_0.4289738788426587","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.49":{"name":"@vitnode/blog","version":"1.2.0-canary.49","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.49","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"05b683296ab56c97f227d34f5ec17b7f0a1d3408","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.49.tgz","fileCount":114,"integrity":"sha512-wwP0WFTrWj+a8Dmv/BAulNqCreI7V9Ni8zu5K0euEBBniAkaZkVThqsliiJB468DC4w8VmyH/EbBQC52z2N1BQ==","signatures":[{"sig":"MEQCIE7bzCMqJViGH2y8MDTggpRjBB+sQBPnj55IUzsDh/suAiBQjxpfZkkicDGVAbcfk+k4K6p6Fb3UeZzsMLXrmgZOmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541012},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.49.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/7c0563be318bfd066ff6bed8b89757b3/vitnode-blog-1.2.0-canary.49.tgz","_integrity":"sha512-wwP0WFTrWj+a8Dmv/BAulNqCreI7V9Ni8zu5K0euEBBniAkaZkVThqsliiJB468DC4w8VmyH/EbBQC52z2N1BQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.5","hono":"^4.8.5","next":"^15.4.2","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.3","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.49","react-hook-form":"^7.60.0","@hono/zod-openapi":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","@swc/cli":"0.6.0","@swc/core":"^1.13.1","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.49"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.49_1753476974079_0.506940256938156","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.50":{"name":"@vitnode/blog","version":"1.2.0-canary.50","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.50","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"8cc3200117ed65fe4a45721e54c384d9da5e9706","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.50.tgz","fileCount":114,"integrity":"sha512-s2aETSweL6oMekuDcIU/F/btidUKUixKfzRi8+s912I70ontdYSOjZc/nwlNhf9b/fzF/zoyzsek6oxdKLYMww==","signatures":[{"sig":"MEQCIHaNmBMrvTtvuzM5hT86grI+eepnZ6eMiyUsqUb5n4vqAiBrp1GlMl4v4fsvA6GvOOkvmCIjaknGlAlQh+qiCPGtIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541012},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.50.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/2254dcf28359e55c77add7d5feb69248/vitnode-blog-1.2.0-canary.50.tgz","_integrity":"sha512-s2aETSweL6oMekuDcIU/F/btidUKUixKfzRi8+s912I70ontdYSOjZc/nwlNhf9b/fzF/zoyzsek6oxdKLYMww==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.5","hono":"^4.8.5","next":"^15.4.2","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.3","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.50","react-hook-form":"^7.60.0","@hono/zod-openapi":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","@swc/cli":"0.6.0","@swc/core":"^1.13.1","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.50"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.50_1753478601311_0.4400389223379315","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.51":{"name":"@vitnode/blog","version":"1.2.0-canary.51","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.51","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"519c6e9ed21908470146fe8531e5f0d8ea38b86d","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.51.tgz","fileCount":114,"integrity":"sha512-3EzZ88A6P8m9YhQhDqAj9qYYipbY4Ck6yRplsG9PlRytxZhGe6snZ4mvBXoxEjAoyu/1MUt4GJIJbVwXTgumhA==","signatures":[{"sig":"MEUCIQCddEjogdLgCoFL+PzucuU1TZdHUg2OGAwl7jK4vpXvkQIgdUvCYJGqRmpciN1B0PHZngjTKl8ISO7U0zFgFCn5q2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541012},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.51.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/ebaf0f19215abcfd283823758aa4523e/vitnode-blog-1.2.0-canary.51.tgz","_integrity":"sha512-3EzZ88A6P8m9YhQhDqAj9qYYipbY4Ck6yRplsG9PlRytxZhGe6snZ4mvBXoxEjAoyu/1MUt4GJIJbVwXTgumhA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.2","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.5","hono":"^4.8.5","next":"^15.4.2","react":"^19.1.0","sonner":"^2.0.6","next-intl":"^4.3.4","react-dom":"^19.1.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.3","lucide-react":"^0.525.0","@vitnode/core":"1.2.0-canary.51","react-hook-form":"^7.60.0","@hono/zod-openapi":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","@swc/cli":"0.6.0","@swc/core":"^1.13.1","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/react":"^19.1.8","concurrently":"^9.2.0","@types/react-dom":"^19.1.6","@vitnode/eslint-config":"1.2.0-canary.51"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.51_1753523945172_0.5809533721372642","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.52":{"name":"@vitnode/blog","version":"1.2.0-canary.52","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.52","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"5b93d66eb1459d1b4a313d60329947628b6f27e9","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.52.tgz","fileCount":120,"integrity":"sha512-TEvI1B1H1yAPyzlmVzxcU8K9Cdb9M8R3MhF89AwQjwrH9UAkfTjjNG+vQyp7fvRrkSXfHx8x8BQ1wTW4vZp6xg==","signatures":[{"sig":"MEYCIQCgxbRGJm6xHy9A7WITrTrsGqel+WMUfYMwXr02PMtdnQIhAOK7ukS9bvSgRuLHrVkQgvye+QKJa9xH2zMPmL6znGcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552011},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.52.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/2ec9e5d6fe0dea69f626baf1c3e5bee5/vitnode-blog-1.2.0-canary.52.tgz","_integrity":"sha512-TEvI1B1H1yAPyzlmVzxcU8K9Cdb9M8R3MhF89AwQjwrH9UAkfTjjNG+vQyp7fvRrkSXfHx8x8BQ1wTW4vZp6xg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","hono":"^4.9.2","next":"^15.4.7","react":"^19.1.1","sonner":"^2.0.7","use-intl":"^4.3.4","next-intl":"^4.3.4","react-dom":"^19.1.1","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.4","react-email":"^4.2.8","lucide-react":"^0.540.0","@vitnode/core":"1.2.0-canary.52","react-hook-form":"^7.62.0","@hono/zod-openapi":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","@swc/cli":"0.6.0","@swc/core":"^1.13.3","tsc-alias":"^1.8.16","typescript":"^5.9.2","@types/react":"^19.1.10","concurrently":"^9.2.0","@types/react-dom":"^19.1.7","@vitnode/eslint-config":"1.2.0-canary.52","@react-email/components":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.52_1756050664977_0.004401033545163191","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.53":{"name":"@vitnode/blog","version":"1.2.0-canary.53","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.53","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"153efffcf0d574073df422f6461228a4a078d5fc","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.53.tgz","fileCount":120,"integrity":"sha512-9PSDXqpeMZsSw55F2+/NBvHEZllM1emW2jjL3+NaNNW4iHP60t0piBImW4/iN6pVWmvVlCCmSe9kCUiNcF7ZVg==","signatures":[{"sig":"MEQCIA40dgmKQn7ZrrvN7rKibf1T6QkVXbUYNk9vBU5jDrDQAiBbUicYmt/P4vdRB2hr2IdGacKDIz2yoVkxCAMiBd+4XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552010},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.53.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/02a0e54463e4c12df55e56677ac1adff/vitnode-blog-1.2.0-canary.53.tgz","_integrity":"sha512-9PSDXqpeMZsSw55F2+/NBvHEZllM1emW2jjL3+NaNNW4iHP60t0piBImW4/iN6pVWmvVlCCmSe9kCUiNcF7ZVg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","hono":"^4.9.2","next":"^15.4.7","react":"^19.1.1","sonner":"^2.0.7","use-intl":"^4.3.4","next-intl":"^4.3.4","react-dom":"^19.1.1","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.4","react-email":"^4.2.8","lucide-react":"^0.540.0","@vitnode/core":"1.2.0-canary.53","react-hook-form":"^7.62.0","@hono/zod-openapi":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@swc/cli":"0.6.0","@swc/core":"^1.13.3","tsc-alias":"^1.8.16","typescript":"^5.9.2","@types/react":"^19.1.10","concurrently":"^9.2.0","@vitnode/config":"1.2.0-canary.53","@types/react-dom":"^19.1.7","@react-email/components":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.53_1756190046526_0.12245773482682587","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.54":{"name":"@vitnode/blog","version":"1.2.0-canary.54","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.54","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"2ad837346ffcc639f5dae516c2046589044cfc19","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.54.tgz","fileCount":120,"integrity":"sha512-PBIVIzDkLv/wJtzoEse8B7YhtMODU/jFrcvRH0Pl0c0MbTfSLkMWsqfFDIN8GMC74bUx/U8QuRy/IeZjpMTStA==","signatures":[{"sig":"MEYCIQCLpQJ/wT6fN/eYjCJiUvVUnyWcVS/cgO0NbQB24+lanAIhAJfWRBIKk3bqdazLvobzDV+YzT/yc19B/KRKTnlkJvYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566354},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.54.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/463e4adea0647c3153df93b638ba0845/vitnode-blog-1.2.0-canary.54.tgz","_integrity":"sha512-PBIVIzDkLv/wJtzoEse8B7YhtMODU/jFrcvRH0Pl0c0MbTfSLkMWsqfFDIN8GMC74bUx/U8QuRy/IeZjpMTStA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.5","hono":"^4.9.6","next":"^15.5.2","react":"^19.1.1","sonner":"^2.0.7","use-intl":"^4.3.6","next-intl":"^4.3.6","react-dom":"^19.1.1","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.5","react-email":"^4.2.8","lucide-react":"^0.542.0","@vitnode/core":"1.2.0-canary.54","react-hook-form":"^7.62.0","@hono/zod-openapi":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@swc/cli":"0.6.0","@swc/core":"^1.13.5","tsc-alias":"^1.8.16","typescript":"^5.9.2","@types/react":"^19.1.12","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.54","@types/react-dom":"^19.1.9","@react-email/components":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.54_1757323658183_0.8750623573219134","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.55":{"name":"@vitnode/blog","version":"1.2.0-canary.55","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.55","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"c4631040129357866d141146983125fed15b9981","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.55.tgz","fileCount":121,"integrity":"sha512-egbAa10SnPb3pb1sj3WZiCw+fR5INRyBO+FPvLqNaqaaiFMSiHSgRX2eNORFpnLKUOEYp3dBU15gA5xiAtDPVQ==","signatures":[{"sig":"MEYCIQDgr5WBUIwLucHdq0eyHqEeg40nXc+yEY7BN4jpmwEFVgIhAIUxrG9BZOUaGJYL7NYt9+e2rssG207oKeAE/NE5r9qq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566798},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.55.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/84e93a18cbadd3500d4f12ab6d49cc7f/vitnode-blog-1.2.0-canary.55.tgz","_integrity":"sha512-egbAa10SnPb3pb1sj3WZiCw+fR5INRyBO+FPvLqNaqaaiFMSiHSgRX2eNORFpnLKUOEYp3dBU15gA5xiAtDPVQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.5","hono":"^4.9.6","next":"^15.5.2","react":"^19.1.1","sonner":"^2.0.7","use-intl":"^4.3.6","next-intl":"^4.3.6","react-dom":"^19.1.1","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.5","react-email":"^4.2.8","lucide-react":"^0.542.0","@vitnode/core":"1.2.0-canary.55","react-hook-form":"^7.62.0","@hono/zod-openapi":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@swc/cli":"0.6.0","@swc/core":"^1.13.5","tsc-alias":"^1.8.16","typescript":"^5.9.2","@types/react":"^19.1.12","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.55","@types/react-dom":"^19.1.9","@react-email/components":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.55_1758733265149_0.10837587105229285","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.56":{"name":"@vitnode/blog","version":"1.2.0-canary.56","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.56","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"a4734efa1ca31161771f6a141bea94a2f3ff465d","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.56.tgz","fileCount":121,"integrity":"sha512-oTBY/V9IaSzLHrkSwy6b3Tm6C4+qe6k4IfNgTmVaEE/AwQ/uYvbBowRWxA4KcZECL9YnlDWetjB3uIakrxMvQA==","signatures":[{"sig":"MEUCIFv7YODAwnH2BAeBD3EWoDkJ+WakWLkw0mlhik0S/ZFJAiEAk7t6x3/jW35ZVn7cu/kRg40WG1cwR7eY8SCVnj4Krsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469643},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.56.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/50d73cfa41c9c9b1e47b5ae0dddc670c/vitnode-blog-1.2.0-canary.56.tgz","_integrity":"sha512-oTBY/V9IaSzLHrkSwy6b3Tm6C4+qe6k4IfNgTmVaEE/AwQ/uYvbBowRWxA4KcZECL9YnlDWetjB3uIakrxMvQA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.1.11","hono":"^4.9.9","next":"15.6.0-canary.41","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.3.9","next-intl":"^4.3.9","react-dom":"^19.2.0","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","react-email":"^4.2.12","lucide-react":"^0.544.0","@vitnode/core":"1.2.0-canary.56","react-hook-form":"^7.63.0","@hono/zod-openapi":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@swc/cli":"0.6.0","@swc/core":"^1.13.5","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.0","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.56","@types/react-dom":"^19.2.0","@react-email/components":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.56_1759564651215_0.6074385392536885","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.57":{"name":"@vitnode/blog","version":"1.2.0-canary.57","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.57","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"f88d762222d5516b2bf42282f85b230dd99abd8e","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.57.tgz","fileCount":121,"integrity":"sha512-C1tSnbgn/+EgPq0L7gYZJd4fpXteCol4jUIrx96VWO2AHWHT7PckRJGpQHIGR5/Bs7jmjLmPIRJ0rMrK7tjbJw==","signatures":[{"sig":"MEUCIQChedynGkhls0Y3WM3xT7nAlg9FATeEOB9HVdRB7AwTAgIgWyltM/noXzccBI/UvtHvSxDcIrhguPKsR5X9KNBN4iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469643},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.57.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/4748841345121e1e9abb83754c4c164d/vitnode-blog-1.2.0-canary.57.tgz","_integrity":"sha512-C1tSnbgn/+EgPq0L7gYZJd4fpXteCol4jUIrx96VWO2AHWHT7PckRJGpQHIGR5/Bs7jmjLmPIRJ0rMrK7tjbJw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.1.11","hono":"^4.9.9","next":"15.6.0-canary.41","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.3.9","next-intl":"^4.3.9","react-dom":"^19.2.0","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","react-email":"^4.2.12","lucide-react":"^0.544.0","@vitnode/core":"1.2.0-canary.57","react-hook-form":"^7.63.0","@hono/zod-openapi":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@swc/cli":"0.6.0","@swc/core":"^1.13.5","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.0","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.57","@types/react-dom":"^19.2.0","@react-email/components":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.57_1761457807763_0.2014377015223614","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.58":{"name":"@vitnode/blog","version":"1.2.0-canary.58","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.58","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"ed48662433b65363a9ad55a7fd976e0957939445","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.58.tgz","fileCount":121,"integrity":"sha512-kUcmMeQGgsShjfPiIo53n4sBqnzKw2TrFswIQcoVn6w9iuhy0BJSyyk2f3a7G6qD/4ACycUajSaLKivXI5m/TA==","signatures":[{"sig":"MEQCIC224JZGCgaIXP3YcU457Fw45+ya37FOI25JCSIKR7e/AiBb3kVMma7lkLCXwc3HkI9VmUI5dAh7bc2QDcP9SquNRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469643},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.58.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/2ae3eee3a2ef4027dc26c304a7bc2fc9/vitnode-blog-1.2.0-canary.58.tgz","_integrity":"sha512-kUcmMeQGgsShjfPiIo53n4sBqnzKw2TrFswIQcoVn6w9iuhy0BJSyyk2f3a7G6qD/4ACycUajSaLKivXI5m/TA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.1.11","hono":"^4.9.9","next":"15.6.0-canary.41","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.3.9","next-intl":"^4.3.9","react-dom":"^19.2.0","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","react-email":"^4.2.12","lucide-react":"^0.544.0","@vitnode/core":"1.2.0-canary.58","react-hook-form":"^7.63.0","@hono/zod-openapi":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@swc/cli":"0.6.0","@swc/core":"^1.13.5","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.0","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.58","@types/react-dom":"^19.2.0","@react-email/components":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.58_1761458655034_0.3898008612849717","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.59":{"name":"@vitnode/blog","version":"1.2.0-canary.59","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.59","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"36d9cf457e3ffff55c35fd1e0d3f076ed72486b5","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.59.tgz","fileCount":121,"integrity":"sha512-TiHGF/KYkH3slzOYxYHnNF8t3hJaz3a+FwXgTu9PY65YprjmH6l6viqVQiFh9TBidekzHEbDtifmcJppnX/Uvg==","signatures":[{"sig":"MEUCIDwkOmPp1oMtXA1BiAR5qW8G+SrWUvGsi1nVIaEK2svLAiEAotbIwXVHTyxzlmMhi3Co/5dIds7R01BgiebJNv9Mdn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469643},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.59.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/0a5d6871335033a921b533e6c15b35b8/vitnode-blog-1.2.0-canary.59.tgz","_integrity":"sha512-TiHGF/KYkH3slzOYxYHnNF8t3hJaz3a+FwXgTu9PY65YprjmH6l6viqVQiFh9TBidekzHEbDtifmcJppnX/Uvg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.3","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.1.11","hono":"^4.9.9","next":"15.6.0-canary.41","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.3.9","next-intl":"^4.3.9","react-dom":"^19.2.0","drizzle-kit":"^0.31.5","drizzle-orm":"^0.44.6","react-email":"^4.2.12","lucide-react":"^0.544.0","@vitnode/core":"1.2.0-canary.59","react-hook-form":"^7.63.0","@hono/zod-openapi":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@swc/cli":"0.6.0","@swc/core":"^1.13.5","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.0","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.59","@types/react-dom":"^19.2.0","@react-email/components":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.59_1761459298341_0.891240845801661","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.60":{"name":"@vitnode/blog","version":"1.2.0-canary.60","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.60","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"8d74fb28e59ef78438bb2e6bb623b4d013183118","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.60.tgz","fileCount":121,"integrity":"sha512-bc9nNmJ61LG3Btuy1P3/Snn2o9/1kLd4UVEYaoIagnzlKilVaglDwzatDLraSTtYhoIiuwearExLl8UT6vJDEg==","signatures":[{"sig":"MEUCIHWQxe7m2fKBD5penGtZzWE48Xv9iKGbx5ulD5+GmerqAiEA7R/AywjsnunqpUpSkz8pof0bjG1aLQVD5KhQEjmCPXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467201},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.60.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/059aefbee7e4bf4958678f0505025565/vitnode-blog-1.2.0-canary.60.tgz","_integrity":"sha512-bc9nNmJ61LG3Btuy1P3/Snn2o9/1kLd4UVEYaoIagnzlKilVaglDwzatDLraSTtYhoIiuwearExLl8UT6vJDEg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.4","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.0","next-intl":"^4.5.0","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.60","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"0.6.0","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.2","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.60","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.60_1762725323720_0.12117613346044309","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.61":{"name":"@vitnode/blog","version":"1.2.0-canary.61","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.61","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"b39ef0af4c477248486d8ab99a1fe75f3e7cc619","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.61.tgz","fileCount":121,"integrity":"sha512-AX+VGc/17xNiZE77vjyiUYIyEQQh7SxMv/mh1xUX3KVm2Pl6MfKnLxeCGWlH76LmvFTl8mQ4csc1zpm9ZzY4VQ==","signatures":[{"sig":"MEUCIQC6yTrxJZo+0T65l9QV0So7jdb8HEjkiloIMx1/LdklWQIgP0GLn1CANptXOkF7RGjDSM1xutOLogZAP/skfw2TFCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.61.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/c2a23649173006501352a509651cae94/vitnode-blog-1.2.0-canary.61.tgz","_integrity":"sha512-AX+VGc/17xNiZE77vjyiUYIyEQQh7SxMv/mh1xUX3KVm2Pl6MfKnLxeCGWlH76LmvFTl8mQ4csc1zpm9ZzY4VQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.4","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.0","next-intl":"^4.5.0","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.61","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.2","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.61","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.61_1762895969654_0.02180406652190814","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.62":{"name":"@vitnode/blog","version":"1.2.0-canary.62","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.62","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"45b57559081f7ff13e1ea722a79158cccec68b54","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.62.tgz","fileCount":121,"integrity":"sha512-NiW4NZ74Ys/c0GHTTgWEjCzADEQsuhU3BYHaIJ2QXyEeE6DSHkWtdmvxZpY0BjuPfFDMQ2hBDkJKc4ooCpbF7w==","signatures":[{"sig":"MEUCIQCF744FMwTD16xMiMO3/0Jl9CKR5JSUGzZKbD7SNowkIAIgMI0+ky6T/og0SqKb2YKtgIx+XbRJ/kH6pA/djYgLwYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.62.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/1c7a056f787c75680f67b54d9c3ec477/vitnode-blog-1.2.0-canary.62.tgz","_integrity":"sha512-NiW4NZ74Ys/c0GHTTgWEjCzADEQsuhU3BYHaIJ2QXyEeE6DSHkWtdmvxZpY0BjuPfFDMQ2hBDkJKc4ooCpbF7w==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.4","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.0","next-intl":"^4.5.0","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.62","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.2","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.62","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.62_1762896941424_0.2339218989984373","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.63":{"name":"@vitnode/blog","version":"1.2.0-canary.63","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.63","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"f6cd4f509b396508c7d2c4956957e8e12ec0d966","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.63.tgz","fileCount":121,"integrity":"sha512-yTh61nqBEVLes3y6XOMzdQu3dZNbBrHMD/LYrE3Fgv2yW5ruAuZ4N2cDusjSARZg4mUTBWsNafU78aB50kW5iw==","signatures":[{"sig":"MEUCIGLdUlLQwT0G9kc7f/MwxKdhGBrMOiORvU0uAv4YVTBZAiEA0+cvBJQJXr1ktlqvZG1R6x5curA/1yTbPc82DqD2kfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.63.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/f107aa7624153ca30040c8fbc08d0a30/vitnode-blog-1.2.0-canary.63.tgz","_integrity":"sha512-yTh61nqBEVLes3y6XOMzdQu3dZNbBrHMD/LYrE3Fgv2yW5ruAuZ4N2cDusjSARZg4mUTBWsNafU78aB50kW5iw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.4","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.0","next-intl":"^4.5.0","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.63","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.2","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.63","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.63_1762898112192_0.9237585491491682","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.64":{"name":"@vitnode/blog","version":"1.2.0-canary.64","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.64","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"a77e6fe7dc8ac1b4a789f40494f735ba584fa464","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.64.tgz","fileCount":121,"integrity":"sha512-fRjp9MA79/X0ULbTJfdMlERg4o3wlbJJM7u1SmVn+6CZkEEwZWQ9uSMxxmtiTpC/aYhf/l/jhjoGkC7X5Pd5QA==","signatures":[{"sig":"MEUCIQDW6e7CM8nycPPD4ImnifsrBuYQWUEG3uTwNZ3F+KAR9wIgUOT3+qZnHwuHfiDw/r4rKuYvP1DDFrpARRyLa6PDR08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.64.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/5a9a50cf7aa011f31cd8e8b84a1f7421/vitnode-blog-1.2.0-canary.64.tgz","_integrity":"sha512-fRjp9MA79/X0ULbTJfdMlERg4o3wlbJJM7u1SmVn+6CZkEEwZWQ9uSMxxmtiTpC/aYhf/l/jhjoGkC7X5Pd5QA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.5","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.1","next-intl":"^4.5.1","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.64","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.3","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.64","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.64_1762898781731_0.08297453860247472","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.65":{"name":"@vitnode/blog","version":"1.2.0-canary.65","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.65","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"59f634a70341bc9314d6c5a636d9dfd717cbb17b","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.65.tgz","fileCount":121,"integrity":"sha512-py/7pFatANLMJMF9BQOcc6Cska9aTDlsR2s5VBOS2J8DF3S5CRDQ1lNYgO8nJfDbng8NGDKkVkax+djAXDnOig==","signatures":[{"sig":"MEYCIQCCWUqR30alDMcd/2UTxJwT5MBrp3Mi2S9GpIRWjkLZowIhAOiSPmc+fTwpgL7XpSLL+hPMPVRDq5vB8ZcYD9JJQrlV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.65.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/8159bfcec67c848fbae921df1e44ea63/vitnode-blog-1.2.0-canary.65.tgz","_integrity":"sha512-py/7pFatANLMJMF9BQOcc6Cska9aTDlsR2s5VBOS2J8DF3S5CRDQ1lNYgO8nJfDbng8NGDKkVkax+djAXDnOig==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.5","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.1","next-intl":"^4.5.1","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.65","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.3","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.65","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.65_1762899333961_0.9302476747868966","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.66":{"name":"@vitnode/blog","version":"1.2.0-canary.66","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.66","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"f6a75616046096db244883537dbcddcdd18830f4","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.66.tgz","fileCount":121,"integrity":"sha512-jPzXa/QNQN+XAPQYCxLYTgmaSU3SQGgoyf78CGIg7QwQ7xiwJiv781rwBGaTMrlAp7mFuoYyNlHE2z5FVzsTeQ==","signatures":[{"sig":"MEUCIE3FeHd6Yg04RkoP07jcgnTtWadR+mM4E/dO8d7atzyaAiEAjW7uApwBQj16VX1Us2eChYtD3lVCtfXdPXA/TiwWs38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.66.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/1817f3e5887891b4dd6b4251d175f041/vitnode-blog-1.2.0-canary.66.tgz","_integrity":"sha512-jPzXa/QNQN+XAPQYCxLYTgmaSU3SQGgoyf78CGIg7QwQ7xiwJiv781rwBGaTMrlAp7mFuoYyNlHE2z5FVzsTeQ==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.5","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.1","next-intl":"^4.5.1","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.66","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.3","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.66","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.66_1762900521475_0.15725664571833886","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.67":{"name":"@vitnode/blog","version":"1.2.0-canary.67","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.67","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"dbdb7a28dd7030793ce8d1505fe96ace65436619","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.67.tgz","fileCount":121,"integrity":"sha512-Hx1brnvwNY+QbjsWSeDZXU1sPuYPsjuxOy2AaJpZG5US+USQi3+0z0fjokaEjKP1qSkCDIsmP7QIMkIcgr3pIA==","signatures":[{"sig":"MEQCIH/Jgjw8fWlimUBHKK2W4seoJ0zHQO4vCR+3WTUIp/x7AiA4Jrq779fRwGAt38SinCTDgeCtmMxtMHRytBowaXhxeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.67.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/c5b3c71428f1c1907ec4e362b67e234c/vitnode-blog-1.2.0-canary.67.tgz","_integrity":"sha512-Hx1brnvwNY+QbjsWSeDZXU1sPuYPsjuxOy2AaJpZG5US+USQi3+0z0fjokaEjKP1qSkCDIsmP7QIMkIcgr3pIA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.5","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.1","next-intl":"^4.5.1","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.67","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.3","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.67","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.67_1762945790198_0.7111179339605114","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.68":{"name":"@vitnode/blog","version":"1.2.0-canary.68","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.68","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"90df9a1cf00c2b1dd80697de15783ebda4c38407","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.68.tgz","fileCount":121,"integrity":"sha512-pOxoob63AFCQXa/JsdtbQ7yXHAm8/ZD9tA0bB+N5bqOZ1hSFe+1aPhMS2uhA2yBnMjTRG1Zg8We6UVVpiIkDKA==","signatures":[{"sig":"MEUCIBKaz+g1D3PUpCXkXLfyb3TBp48Y4+/y/DXAQi9Gg+YMAiEA1yYaNFD5l9/6mP/JWpfB1JSK+a7P2WLYLYQJhFoCMmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.68.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/9293692c8c0163270715dc7feb484d7f/vitnode-blog-1.2.0-canary.68.tgz","_integrity":"sha512-pOxoob63AFCQXa/JsdtbQ7yXHAm8/ZD9tA0bB+N5bqOZ1hSFe+1aPhMS2uhA2yBnMjTRG1Zg8We6UVVpiIkDKA==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.5","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.1","next-intl":"^4.5.1","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.68","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.3","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.68","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.68_1762946284994_0.5685298304403925","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.69":{"name":"@vitnode/blog","version":"1.2.0-canary.69","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.69","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"e32b4417d0c2fd225f6a7dc5db2cc758c8b48cfb","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.69.tgz","fileCount":121,"integrity":"sha512-dssuJlr+jAzwzfjD6uu8UJA052iA+j3k1q4KLmc5+Lic5/DSanYKLUSlURRbDmG+9gT3mUC0yxVc3MIMHqtJWw==","signatures":[{"sig":"MEQCIBKxwPc2vboOsvsPKS2oeByI08iu2/0vFOK+ILsIjOWRAiBn8DPGBynPU9F5gLyaa7qceqLWagvDNpV9E4T9M1xTPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.69.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/48fecbef3baf93f5f944a6a761cde97c/vitnode-blog-1.2.0-canary.69.tgz","_integrity":"sha512-dssuJlr+jAzwzfjD6uu8UJA052iA+j3k1q4KLmc5+Lic5/DSanYKLUSlURRbDmG+9gT3mUC0yxVc3MIMHqtJWw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.5","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.1","next-intl":"^4.5.1","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.69","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.3","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.69","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.69_1763147553721_0.9024895913768995","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.70":{"name":"@vitnode/blog","version":"1.2.0-canary.70","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.70","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"4df83ce17e6caf09500accf196d383256141e229","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.70.tgz","fileCount":121,"integrity":"sha512-oBuxXwjQAmkB7/QvYrRhR5ulpn/7rhSEAM/wUpgHjGnsQ/qYr2yd9JPmz9QQGSAuFNh/LZ1eaEElOsa3dsX3Hg==","signatures":[{"sig":"MEUCIQDcrkBDaf5/24ANA64cxVOwUCNZPX3aoT95tyKypl5Q3AIgCfNOpo0DzxgGEdLn0Hhj+xG4Wh8BbraOdW0XrBISkuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474088},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.70.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/6a1c5dc864b37c2350923229dc9f597a/vitnode-blog-1.2.0-canary.70.tgz","_integrity":"sha512-oBuxXwjQAmkB7/QvYrRhR5ulpn/7rhSEAM/wUpgHjGnsQ/qYr2yd9JPmz9QQGSAuFNh/LZ1eaEElOsa3dsX3Hg==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.5","next":"^16.0.1","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.1","next-intl":"^4.5.1","react-dom":"^19.2.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","react-email":"^5.0.1","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.70","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.1","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.3","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.70","@types/react-dom":"^19.2.2","@react-email/components":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.70_1763149050318_0.11244756669498335","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.71":{"name":"@vitnode/blog","version":"1.2.0-canary.71","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":{"name":"VitNode Team"},"license":"MIT","_id":"@vitnode/blog@1.2.0-canary.71","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","bugs":{"url":"https://github.com/aXenDeveloper/vitnode/issues"},"dist":{"shasum":"73397b3dfe7266a85a4cf7c3e980e5f832949430","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.71.tgz","fileCount":121,"integrity":"sha512-OpqT4jdt2rsNIz6PFOTuWnd7YwJAh/iwpiDUEmuLoTVK8sbDUg62hK52YXtRlYgK/wUX0uxnh2862LIQoC5Dfw==","signatures":[{"sig":"MEQCIFpwQjB0CO+ckSj0gY8sYrnxq4pw7QyNYhSTrBV368zeAiBDp6T4laNSR9pAb+GXy3OTQDJoG2ZqQ+y/UBepRqSIJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471065},"type":"module","_from":"file:vitnode-blog-1.2.0-canary.71.tgz","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"axendev","email":"ithereplay@gmail.com"},"_resolved":"/tmp/63f0be1129d8001aac261012a7ba7e76/vitnode-blog-1.2.0-canary.71.tgz","_integrity":"sha512-OpqT4jdt2rsNIz6PFOTuWnd7YwJAh/iwpiDUEmuLoTVK8sbDUg62hK52YXtRlYgK/wUX0uxnh2862LIQoC5Dfw==","repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"_npmVersion":"10.9.4","description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","hono":"^4.10.6","next":"^16.0.3","react":"^19.2.0","sonner":"^2.0.7","use-intl":"^4.5.3","next-intl":"^4.5.3","react-dom":"^19.2.0","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","react-email":"^5.0.4","lucide-react":"^0.553.0","@vitnode/core":"1.2.0-canary.71","react-hook-form":"^7.66.0","@hono/zod-openapi":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@swc/cli":"^0.7.9","@swc/core":"^1.15.2","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/react":"^19.2.5","concurrently":"^9.2.1","@vitnode/config":"1.2.0-canary.71","@types/react-dom":"^19.2.3","@react-email/components":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.71_1763196370524_0.9410027084881212","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.73":{"name":"@vitnode/blog","version":"1.2.0-canary.73","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@1.2.0-canary.73","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"7052df515d46a3bcac0a235838fb3192536970cd","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.73.tgz","fileCount":118,"integrity":"sha512-WFiCo6rwEAiUTkY0k29NkN1wyqjISyfUKubxnGroQWHTd+wML+UDlBxgsuIPNwAQ7LEjzc+7n7atTkYtYasJ9w==","signatures":[{"sig":"MEUCIF+EdjdvCN4mzB4ZKUgoGUu4i5Uvqp0/15sS9+DLV0SzAiEAoAy2Pq6fZ3CErSbSGbyY2QBKWL2LmtJgoDo0QqfVmq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98283},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","hono":"^4.12.25","next":"^16.2.9","react":"^19.2.7","sonner":"^2.0.7","use-intl":"^4.13.0","next-intl":"^4.13.0","react-dom":"^19.2.7","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","react-email":"^6.6.0","lucide-react":"^1.18.0","@vitnode/core":"1.2.0-canary.73","react-hook-form":"^7.79.0","@hono/zod-openapi":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.41","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/react":"^19.2.17","concurrently":"^10.0.3","@vitnode/config":"1.2.0-canary.73","@types/react-dom":"^19.2.3","@react-email/components":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.73_1781711467471_0.18903379316451696","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.74":{"name":"@vitnode/blog","version":"1.2.0-canary.74","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@1.2.0-canary.74","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"e560291666b5161b7db9114cd7aacad829081677","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.74.tgz","fileCount":120,"integrity":"sha512-J5qQWnOvUYIH/hVSnZR7NNXVhT3lGyrA3+ddUJdRYVfejNKpWfEXPwSftOJ9PQtSwjx9d/pKd6Fx1OsNQL1n4Q==","signatures":[{"sig":"MEYCIQC8QiCFbVvntDjsuc/1D9EApOLwvamBjB+C2jbdSiNR1QIhALTxjtZwJxS+x/bygkFz9MhM4ZIGXK9uihuOkrQY6/p+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101201},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","hono":"^4.12.25","next":"^16.2.9","react":"^19.2.7","sonner":"^2.0.7","use-intl":"^4.13.0","next-intl":"^4.13.0","react-dom":"^19.2.7","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","react-email":"^6.6.0","lucide-react":"^1.18.0","@vitnode/core":"1.2.0-canary.74","react-hook-form":"^7.79.0","@hono/zod-openapi":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.41","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/react":"^19.2.17","concurrently":"^10.0.3","@vitnode/config":"1.2.0-canary.74","@types/react-dom":"^19.2.3","@react-email/components":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.74_1781713143412_0.7533803595990936","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.75":{"name":"@vitnode/blog","version":"1.2.0-canary.75","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@1.2.0-canary.75","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"6edafcf3c7c93ffc8a692edbcb9de76caf39000c","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.75.tgz","fileCount":120,"integrity":"sha512-9HIwsPvDtOsZ1AUBtKE2l2MyoyWDJd3SHifGh2gkGYN72eejft6eteagxcMnmMLJP8fLvXAIibATSsiscNk0Ew==","signatures":[{"sig":"MEQCIGwlOp6DmN018NGTHdAovW3r7J7Vm5FZD/Rnq3ukpCz1AiABi4N9hz4YpvozFSrHkZGJdVIfSu+ogn9zG0jZFk/FJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105337},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsc -w --preserveWatchOutput\" \"swc src -d dist --config-file .swcrc -w\" \"tsc-alias -w\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsc && swc src -d dist --config-file .swcrc && tsc-alias -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","hono":"^4.12.27","next":"16.3.0-preview.5","react":"^19.2.7","sonner":"^2.0.7","next-intl":"^4.13.0","react-dom":"^19.2.7","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","react-email":"^6.6.6","lucide-react":"^1.21.0","@vitnode/core":"1.2.0-canary.75","react-hook-form":"^7.80.0","@hono/zod-openapi":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.43","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/react":"^19.2.17","concurrently":"^10.0.3","@react-email/ui":"^6.6.6","@vitnode/config":"1.2.0-canary.75","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.75_1783194863022_0.40264417389893525","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.76":{"name":"@vitnode/blog","version":"1.2.0-canary.76","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@1.2.0-canary.76","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"55924e6fc415fafb53ef290fa5b6ad9679f4bd64","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.76.tgz","fileCount":157,"integrity":"sha512-SeXNpSkRIIa0fcT3ua0ng0XsiQNkUO58yGTA2r/2yfwAEapNHfDPyYzUMcQ7hOt+vt4qbWMoKtJAWwh9dhPA1A==","signatures":[{"sig":"MEUCICoCWhvv2uSEXC0vHQV3Ke2umYIMd83YcuKqXIksHZ40AiEAhIDE+lWLL2WwfqPa7BR/eXhPlTkF2Ij/5Adyq9pUG0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179146},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"}},"scripts":{"dev":"concurrently \"tsdown --watch\" \"vitnode plugin --w\"","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","hono":"^4.12.27","next":"16.3.0-preview.5","react":"^19.2.7","sonner":"^2.0.7","next-intl":"^4.13.0","react-dom":"^19.2.7","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","react-email":"^6.6.6","lucide-react":"^1.21.0","@vitnode/core":"1.2.0-canary.76","react-hook-form":"^7.80.0","@hono/zod-openapi":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","tsdown":"^0.22.4","typescript":"^6.0.3","@types/react":"^19.2.17","concurrently":"^10.0.3","@react-email/ui":"^6.6.6","@vitnode/config":"1.2.0-canary.76","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.76_1783765093075_0.36234176924643724","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.77":{"name":"@vitnode/blog","version":"1.2.0-canary.77","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@1.2.0-canary.77","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"4434365cb96885d51fc403be1dc8d78a80ae2b89","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.77.tgz","fileCount":150,"integrity":"sha512-cASFItYup4lgnsMnkPmjHClRKavPHwG1JkrU/CJS32f0STSXoC7pnsNll2HVZ7B5KnhDryIfwl8h/QkbGBtqfA==","signatures":[{"sig":"MEYCIQDk06EsC8VyaWt2PT8l9yJfQG7Ie9mELoBhEKY5DzvynwIhAP3mx1cI0nRjjLJK+b8OZiIHsmEaWJZZi/uaC/qoHug+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141847},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","hono":"^4.12.31","next":"16.3.0-preview.9","react":"^19.2.8","sonner":"^2.0.7","next-intl":"^4.13.3","react-dom":"^19.2.8","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"1.2.0-canary.77","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"1.2.0-canary.77","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.77_1784995636612_0.15121738233830695","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-canary.78":{"name":"@vitnode/blog","version":"1.2.0-canary.78","keywords":["vitnode","react","hono.js","next.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@1.2.0-canary.78","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"12df839f234ca5370916135205ca070c79b92a82","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-1.2.0-canary.78.tgz","fileCount":150,"integrity":"sha512-PwWAgAQTnWvWDBK4N4oDK6asoAQm4oHX2oczqzIWBRyAy2Bf8/KPI5eSS5IPB24SdvK4oVbpkDdNpWMFf+k+Vw==","signatures":[{"sig":"MEYCIQCR2AsFPWhtdK/Wfoh2/+xhBzKe1lZzgu0e0JE/wlrAAQIhAPOESEVt0z36BiqC9YK7c0KnqxAXkWD62sXP4zEBjhIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@1.2.0-canary.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141673},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform with Next.js and Hono.js.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","hono":"^4.12.31","next":"16.3.0-preview.9","react":"^19.2.8","sonner":"^2.0.7","next-intl":"^4.13.3","react-dom":"^19.2.8","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"1.2.0-canary.78","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"1.2.0-canary.78","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/blog_1.2.0-canary.78_1785010323003_0.8644183659340403","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.0":{"name":"@vitnode/blog","version":"0.0.1-canary.0","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@0.0.1-canary.0","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"ad6d0639b24b13dc6c1a5018ea3be44ba7611fc8","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-0.0.1-canary.0.tgz","fileCount":63,"integrity":"sha512-VRraEGZIf3YynP/4+RgUDH2Xj9Nb4V5E+NSkBQXkHQYyOryI8BOdEOb0/5AvmnyjzrIOMgEj6Bbz7XHoTrxLXQ==","signatures":[{"sig":"MEUCIQCMUHWyiWYYSCXJZsOFIXANzDodf5ceN9YRBEUMCTDYHQIgPChUDwcpiDOLcteA7+uCO1o1p3/RZCyx1a7HeQ04dyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@0.0.1-canary.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43994},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"0.0.1-canary.0","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"0.0.1-canary.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_0.0.1-canary.0_1788435421857_0.32408920744333036","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.1":{"name":"@vitnode/blog","version":"2.0.0-canary.1","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.1","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"cec0cc6abf9f39acf3fd5d416d41bdabe237144d","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.1.tgz","fileCount":63,"integrity":"sha512-9THoDMYZ6R4oUZoZUKB9miuvLDYR56wt0IskzDI0aN/FBEJk05HRZ+FVPzoGJqjZDPB24ytfNQ2AcpJ6rk4mUA==","signatures":[{"sig":"MEUCIQClOwEypdw5H6UxeUrlf28GzmkpFYE+eEMPfl7tDqE26QIgbHS+kzLtTkFhUtSbFNXES2NmGF4XU/v22WNyVdLBOCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43994},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.1","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.1","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.1_1788436697645_0.7493079258621591","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.2":{"name":"@vitnode/blog","version":"2.0.0-canary.2","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.2","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"e154292b77bb30b8cec0cd2d65e643a69da27696","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.2.tgz","fileCount":63,"integrity":"sha512-euhn3BNabKiJ5ashBJLstyS8hHiT5hpf792RRQr02E/+pkTRAaXZf3Jxdj2mR5Se6C4OT1aBHRhvSrz0hq0DcA==","signatures":[{"sig":"MEQCIDChrs0dCtc66xI6e9wDBFzR4xzsuHhSxBtupmotcuOkAiB78II91wgnPCA6/rZVjJdR7JWg3CL7Im3JJYb4XQFrrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43994},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.2","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.2","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.2_1788444861831_0.9110612520030863","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.3":{"name":"@vitnode/blog","version":"2.0.0-canary.3","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.3","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"2b767bf6ef435cd1b0ac78584df9c2d34415eba8","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.3.tgz","fileCount":63,"integrity":"sha512-UPC/Q7TRKk1kl1goSIIXcfjbX3ZCYsXFW/ZNlHX1rFJQJj/zeTCFQ0UxJYnqorYJKFvPbRTz5cqJSNIaK2n2uA==","signatures":[{"sig":"MEUCIQCewD9EUUXaYtt6v5UIMjl2pOW6P0vOixamSLoB50MPzgIgabW4sOaa06W/V450RAWQXmGiZCvpqlkIrJMSiPwN+GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43994},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.3","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.3","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.3_1788446121763_0.0992168787801384","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.4":{"name":"@vitnode/blog","version":"2.0.0-canary.4","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.4","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"c29d5e9ffe5f02a0f5e6ac681abb8752f1b7e166","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.4.tgz","fileCount":63,"integrity":"sha512-AAxa+mlwI5FNj5I4+PsSvxETeb2frm6opjIIlfNFTvqbi5kGIW4Yv7ToaVTrei0Xtge6G/BwSuTIEAGXChxZsQ==","signatures":[{"sig":"MEUCIC+9F640oINXapw1QXFllw+jwB6Fl1Gzv0bzNHltFDX9AiEAwj4zuBEniDYwQJ+saP28DUR5gHBqSFcJ3IJFExjsrQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43984},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.4","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.4_1788455260234_0.8651834286317952","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.5":{"name":"@vitnode/blog","version":"2.0.0-canary.5","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.5","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"de3d8df9fc3441b73372e2dd6741808249f82a6b","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.5.tgz","fileCount":63,"integrity":"sha512-g6jRWxUS/PrODmENYmERnAkhYwZo0/gJw+Vx6FIBRkQBlTaGWEes6eSVW2qlO3vWKb3dcbirCb4CstZbm4zmOg==","signatures":[{"sig":"MEYCIQDStsbkco2RvtJ/lwpvSWJDUfubFXgHAQGpLp5bzJmbegIhAMDtF60/jA5KyqRw1ACBy/jBrIoNn317VzDeVp+qcKjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43994},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.5","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.5_1788791779321_0.017863782568648734","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.6":{"name":"@vitnode/blog","version":"2.0.0-canary.6","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.6","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"6f6f6036a6c179acfeb2ec2c00db28045855defc","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.6.tgz","fileCount":63,"integrity":"sha512-6sRB2UtOp4smxCAfsdKOfNADMbzobEig8nfdQE73nn6SjdOCXHeElb86EEhBjZfK9oP0DzhXgYpu1hvlgjASDw==","signatures":[{"sig":"MEYCIQCPE2hO4B+Tmfj/DRD9GNdhvAoW+FpGQ4hmES11ALsX7gIhAIZx2mDwoBWBJ3BjRBQGjYIx6CGa1p8w+vI9L9s1SuSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44049},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.6","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.2.6","jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.6","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.6_1788892043135_0.5700453454763332","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.7":{"name":"@vitnode/blog","version":"2.0.0-canary.7","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.7","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"6f32435a0d408b4969cd52d03e89e84b6bb5e5d7","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.7.tgz","fileCount":63,"integrity":"sha512-/XOQMdpGhajd/uGsFy/SifMv9V/D1sGqAB70c7oKvGYZUDmvEquG/pBLBKIyLXgpAw3g0F28++NT5gsExlli/w==","signatures":[{"sig":"MEYCIQDR8Pp9+Xc1sx/kM+kvIB3At1lHnxgaapomYlZitHDAcgIhAN0jiQTwh2C0bPxunpklN3yA6jz+UH0y3WJ1lwVj9Di2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44049},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.7","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.2.6","jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.7","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.7_1789046184372_0.43802738787070394","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.8":{"name":"@vitnode/blog","version":"2.0.0-canary.8","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.8","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"1eb5cf0c64715caaf25cb15d189fc4535e3481f6","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.8.tgz","fileCount":63,"integrity":"sha512-e6PdbjtPRnaALhjDQccvYuU2V2ZmGGLsAYJlWTaglYYUZqG3O4mxDf7+rpQgNnBKXxGaAZiWw3KeVuggCFQdFA==","signatures":[{"sig":"MEUCIQD7CA1L2McDCegQMGkpxONtmm/3qKCozcvvf/JXkIlj/QIgYBmD3XjfZtXt+rNBO1agsRF8cviLbFmolIr/p8qEkLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBcPETF0LimqJKlaiP/MAIBR5qIGj4w7mqPiD2vkFKswIhAOnoS3mYU4rhfAbDiK5wvy1ywaQXuVHR1UWVAnVw0Cgu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44049},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.8","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.2.6","jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.8","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.8_1789205936143_0.1136613791963954","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.9":{"name":"@vitnode/blog","version":"2.0.0-canary.9","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.9","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"0119f5b6e2301592ee9cd7e0df3010aa64215c81","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.9.tgz","fileCount":63,"integrity":"sha512-d6NJPNK2/Jhh/+4dWgIEmP5G2Nj6EpY6V5HJVUYEyWvOKr2lvsNnN/Bzb9bpLyVvU6XiuarI+lO2Xjo/0+3bjw==","signatures":[{"sig":"MEUCIEDaZIx4k+jb/ase6Z5Z56S2F2QxUGTRF/KJ5YHRht8JAiEA4fjKT3BekG5Cbr2eO6nMnMB7y5wmJg0O1x6ef9n+NI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEyxq6OJbhKkpEVByRjsAEoVufoeCS4rBymGLpjJ3navAiBbKcEANpSy/LEFBUCOyWQe5XW8cL9yEkk0Xpn8KB42oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44049},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.37","zod":"^4.4.3","hono":"^4.12.31","react":"^19.2.8","sonner":"^2.0.7","use-intl":"^4.13.7","react-dom":"^19.2.8","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.0","lucide-react":"^1.25.0","@vitnode/core":"2.0.0-canary.9","react-hook-form":"^7.82.0","@hono/zod-openapi":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.2.6","jsdom":"^29.1.1","eslint":"^10.7.0","vitest":"^4.1.10","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.15.46","tsc-alias":"^1.9.1","typescript":"^6.0.3","@types/react":"^19.2.17","@react-email/ui":"^6.9.0","@vitnode/config":"2.0.0-canary.9","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.9_1789311656396_0.6439856234641186","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.10":{"name":"@vitnode/blog","version":"2.0.0-canary.10","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.10","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"33c975453792995258c86166d8d771bbf9ccc0f6","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.10.tgz","fileCount":63,"integrity":"sha512-C80tswznHsTHXW3dW8AkQL/Y+nLHG4HCxzHShEQyvGEjCHBoF0BzrnS0C9lQfYoDM17ffy7r8K0E2FVvRtB58w==","signatures":[{"sig":"MEUCIHJUT4hQ3IY8d2XWa+COfwWXIcTZcFkzxlqWAdDlfpqhAiEAs+4/DXS4YT70547psEDSZZn5y86v2L47kGaxaabzhwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOUAKQ8FtnmKp/p1M263ygMJ2850Dt/GZm+ZRk+gGtdgIgJgDkrs43eWToRle4lDYwjoUDKCfgsqds4KujtbGpkZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44063},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.99","zod":"^4.6.2","hono":"^4.13.7","react":"^19.3.0","sonner":"^2.0.8","use-intl":"^4.14.4","react-dom":"^19.3.0","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.5","lucide-react":"^1.45.0","@vitnode/core":"2.0.0-canary.10","@hono/zod-openapi":"^1.6.3","@tanstack/react-form":"^1.33.5"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.3.0","jsdom":"^30.0.1","eslint":"^10.10.0","vitest":"^5.0.0","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.16.2","tsc-alias":"^1.9.5","typescript":"^6.0.3","@types/react":"^19.3.0","@react-email/ui":"^6.9.5","@vitnode/config":"2.0.0-canary.10","@types/react-dom":"^19.3.0","@vitejs/plugin-react":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.10_1789327516964_0.10557228326533918","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.11":{"name":"@vitnode/blog","version":"2.0.0-canary.11","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.11","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"d0a2a99e69fa35456743650421b8357f9a97260a","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.11.tgz","fileCount":63,"integrity":"sha512-xJENECHEu2gW+K7SRpyDWXmrXEeux60F2e5V/IdhxtlGSzuEAAjdUQGxvXYwdBHEIRgxZ6MwerylF5b9lQTpsQ==","signatures":[{"sig":"MEYCIQDYSopQXSCaUfCgVsk89IfQS2SQNqZJ/xMdWB5jkRyxVAIhAKgG6ExXFlk1e1SL4FJML9nBsOi3oPYGJwLHLwZQ6LUz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHl9B2FjX12Np5b849frLHFLJlk74O1TYULSDGFTU1TgIgeuMb9MgnGGhy75gY+xvyWLIctj40GQVNkHgF/XBXkss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44063},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.99","zod":"^4.6.2","hono":"^4.13.7","react":"^19.3.0","sonner":"^2.0.8","use-intl":"^4.14.4","react-dom":"^19.3.0","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.5","lucide-react":"^1.45.0","@vitnode/core":"2.0.0-canary.11","@hono/zod-openapi":"^1.6.3","@tanstack/react-form":"^1.33.5"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.3.0","jsdom":"^30.0.1","eslint":"^10.10.0","vitest":"^5.0.0","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.16.2","tsc-alias":"^1.9.5","typescript":"^6.0.3","@types/react":"^19.3.0","@react-email/ui":"^6.9.5","@vitnode/config":"2.0.0-canary.11","@types/react-dom":"^19.3.0","@vitejs/plugin-react":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.11_1789329976892_0.16160142887379636","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.12":{"name":"@vitnode/blog","version":"2.0.0-canary.12","keywords":["vitnode","react","hono.js","typescript","blog"],"author":"VitNode Team","license":"MIT","_id":"@vitnode/blog@2.0.0-canary.12","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"homepage":"https://vitnode.com","dist":{"shasum":"4b02aff08000be9f4424753da52562b641eaa504","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.12.tgz","fileCount":63,"integrity":"sha512-cDg3hDhaxnlZJgYCW54fuK76cswIBnrm4Sy9PeJLC/wlti8fc7ABGWeveK4jVvcN5ObOH55Aqi+TXeb4kNJhIA==","signatures":[{"sig":"MEQCIFmA9vxaGyPNWMKaHRjpMgH3zbiMqWOlMTdk44vFWoJwAiBGG6oBTvQ6py2TgE0iIZIj26X+SnyMZ7RYAkbuJf2FOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrxfYdbmHvZj2ZgxWRd2qgQ5LogqzAyv7zkv0LNdgSVAIhAKBnf44xgT+QGeG9LrD5c9bkrTI3sf+7SuAmXzrDjJ5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44147},"type":"module","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:types":"vitest run --typecheck.only","test:watch":"vitest","build:plugins":"vitnode build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ee16385-5a8f-4403-a206-f03fde916652"}},"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.99","zod":"^4.6.2","hono":"^4.13.7","react":"^19.3.0","sonner":"^2.0.8","use-intl":"^4.14.4","react-dom":"^19.3.0","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.5","lucide-react":"^1.45.0","@vitnode/core":"2.0.0-canary.12","@hono/zod-openapi":"^1.6.3","@tanstack/react-form":"^1.33.5"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.3.0","jsdom":"^30.0.1","eslint":"^10.10.0","vitest":"^5.0.0","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.16.2","tsc-alias":"^1.9.5","typescript":"^6.0.3","@types/react":"^19.3.0","@react-email/ui":"^6.9.5","@vitnode/config":"2.0.0-canary.12","@types/react-dom":"^19.3.0","@vitejs/plugin-react":"^6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/blog_2.0.0-canary.12_1789377302095_0.4783863969140971","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.13":{"_id":"@vitnode/blog@2.0.0-canary.13","dist":{"shasum":"489f7dc9ae6ae137f67fe395b6b10bb471a8213a","tarball":"https://registry.npmjs.org/@vitnode/blog/-/blog-2.0.0-canary.13.tgz","fileCount":70,"integrity":"sha512-tncsGQ4iu+XZe4C6YoZ268QTnp4b8VxkX9PWY1ikTTDT/IzRZdyZDwL55YD8f9ozMx0eMizktgdwSYqLvKwdfw==","signatures":[{"sig":"MEUCIEunX9VuJW+ZTqYcG7+eepZp3igyCqZpxjDF91DCqyocAiEAhUKxj00CD0xQeXCvvGJKQZQmXsNtEIrU8sZLTjWATEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCPgob1aBbLiIKkuCbmKT3D4S9OD4U25rKhQLRhIInfgIhANBKOg8Da9HbKXkCjZ40CDpt3n4LvIq6Ymm+eBoQeHua"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vitnode%2fblog@2.0.0-canary.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50306},"name":"@vitnode/blog","type":"module","author":"VitNode Team","exports":{"./*":{"types":"./dist/src/*.d.ts","import":"./dist/src/*.js","default":"./dist/src/*.js"},"./locales/*.json":"./src/locales/*.json"},"license":"MIT","scripts":{"dev":"vitnode dev","lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","dev:email":"email dev --dir src/emails","test:watch":"vitest","build:plugins":"vitnode build"},"version":"2.0.0-canary.13","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6ee16385-5a8f-4403-a206-f03fde916652"}},"homepage":"https://vitnode.com","keywords":["vitnode","react","hono.js","typescript","blog"],"repository":{"url":"git+https://github.com/aXenDeveloper/vitnode.git","type":"git","directory":"plugins/blog"},"description":"Blog plugin for VitNode, providing a blogging platform on Hono.js.","directories":{},"maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.99","zod":"^4.6.2","hono":"^4.13.7","react":"^19.3.0","sonner":"^2.0.8","use-intl":"^4.14.4","react-dom":"^19.3.0","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","react-email":"^6.9.5","lucide-react":"^1.45.0","@vitnode/core":"2.0.0-canary.13","@hono/zod-openapi":"^1.6.3","@tanstack/react-form":"^1.33.5"},"_hasShrinkwrap":false,"devDependencies":{"cn":"^0.3.0","jsdom":"^30.0.1","eslint":"^10.10.0","vitest":"^5.0.0","@swc/cli":"^0.8.1","postgres":"^3.4.9","@swc/core":"^1.16.2","tsc-alias":"^1.9.5","typescript":"^6.0.3","@types/react":"^19.3.0","@react-email/ui":"^6.9.5","@vitnode/config":"2.0.0-canary.13","@types/react-dom":"^19.3.0","@vitejs/plugin-react":"^6.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blog_2.0.0-canary.13_1790696089980_0.7625335431205003"}}},"time":{"created":"2025-06-12T16:33:19.282Z","modified":"2026-09-29T15:34:50.624Z","1.2.0-canary.10":"2025-06-12T16:33:19.596Z","1.2.0-canary.11":"2025-06-12T17:00:22.352Z","1.2.0-canary.12":"2025-06-12T17:21:28.107Z","1.2.0-canary.13":"2025-06-12T17:38:52.321Z","1.2.0-canary.14":"2025-06-13T06:55:32.887Z","1.2.0-canary.15":"2025-06-13T13:44:45.672Z","1.2.0-canary.16":"2025-06-13T13:59:59.269Z","1.2.0-canary.17":"2025-06-13T15:29:53.865Z","1.2.0-canary.18":"2025-06-13T16:07:13.796Z","1.2.0-canary.19":"2025-06-13T17:10:38.742Z","1.2.0-canary.20":"2025-06-13T18:46:29.795Z","1.2.0-canary.21":"2025-06-14T06:50:19.018Z","1.2.0-canary.22":"2025-06-14T18:22:38.543Z","1.2.0-canary.23":"2025-06-15T17:36:43.160Z","1.2.0-canary.24":"2025-06-23T18:41:49.107Z","1.2.0-canary.25":"2025-06-26T20:48:24.258Z","1.2.0-canary.26":"2025-06-27T07:12:08.673Z","1.2.0-canary.27":"2025-07-02T19:07:51.756Z","1.2.0-canary.28":"2025-07-02T19:20:58.897Z","1.2.0-canary.29":"2025-07-02T19:29:31.130Z","1.2.0-canary.30":"2025-07-02T19:47:45.771Z","1.2.0-canary.31":"2025-07-03T20:24:02.495Z","1.2.0-canary.32":"2025-07-09T22:11:21.587Z","1.2.0-canary.33":"2025-07-10T07:15:28.118Z","1.2.0-canary.34":"2025-07-10T17:30:13.861Z","1.2.0-canary.35":"2025-07-10T17:37:40.271Z","1.2.0-canary.36":"2025-07-10T18:22:30.386Z","1.2.0-canary.37":"2025-07-10T19:04:59.219Z","1.2.0-canary.38":"2025-07-11T19:48:09.260Z","1.2.0-canary.39":"2025-07-12T10:32:18.973Z","1.2.0-canary.40":"2025-07-12T10:43:32.987Z","1.2.0-canary.41":"2025-07-12T10:47:52.841Z","1.2.0-canary.42":"2025-07-12T12:08:50.999Z","1.2.0-canary.43":"2025-07-12T12:21:09.837Z","1.2.0-canary.44":"2025-07-12T15:38:23.783Z","1.2.0-canary.45":"2025-07-12T15:59:15.615Z","1.2.0-canary.46":"2025-07-12T21:25:45.870Z","1.2.0-canary.47":"2025-07-13T13:12:00.916Z","1.2.0-canary.48":"2025-07-13T13:52:10.117Z","1.2.0-canary.49":"2025-07-25T20:56:14.340Z","1.2.0-canary.50":"2025-07-25T21:23:21.528Z","1.2.0-canary.51":"2025-07-26T09:59:05.349Z","1.2.0-canary.52":"2025-08-24T15:51:05.179Z","1.2.0-canary.53":"2025-08-26T06:34:06.707Z","1.2.0-canary.54":"2025-09-08T09:27:38.419Z","1.2.0-canary.55":"2025-09-24T17:01:05.349Z","1.2.0-canary.56":"2025-10-04T07:57:31.395Z","1.2.0-canary.57":"2025-10-26T05:50:07.973Z","1.2.0-canary.58":"2025-10-26T06:04:15.227Z","1.2.0-canary.59":"2025-10-26T06:14:58.659Z","1.2.0-canary.60":"2025-11-09T21:55:23.897Z","1.2.0-canary.61":"2025-11-11T21:19:29.919Z","1.2.0-canary.62":"2025-11-11T21:35:41.621Z","1.2.0-canary.63":"2025-11-11T21:55:12.417Z","1.2.0-canary.64":"2025-11-11T22:06:21.961Z","1.2.0-canary.65":"2025-11-11T22:15:34.187Z","1.2.0-canary.66":"2025-11-11T22:35:21.670Z","1.2.0-canary.67":"2025-11-12T11:09:50.422Z","1.2.0-canary.68":"2025-11-12T11:18:05.186Z","1.2.0-canary.69":"2025-11-14T19:12:33.972Z","1.2.0-canary.70":"2025-11-14T19:37:30.565Z","1.2.0-canary.71":"2025-11-15T08:46:10.732Z","1.2.0-canary.73":"2026-06-17T15:51:07.620Z","1.2.0-canary.74":"2026-06-17T16:19:03.572Z","1.2.0-canary.75":"2026-07-04T19:54:23.165Z","1.2.0-canary.76":"2026-07-11T10:18:13.223Z","1.2.0-canary.77":"2026-07-25T16:07:16.743Z","1.2.0-canary.78":"2026-07-25T20:12:03.145Z","0.0.1-canary.0":"2026-09-03T11:37:01.993Z","2.0.0-canary.1":"2026-09-03T11:58:17.781Z","2.0.0-canary.2":"2026-09-03T14:14:22.009Z","2.0.0-canary.3":"2026-09-03T14:35:21.907Z","2.0.0-canary.4":"2026-09-03T17:07:40.374Z","2.0.0-canary.5":"2026-09-07T14:36:19.442Z","2.0.0-canary.6":"2026-09-08T18:27:23.290Z","2.0.0-canary.7":"2026-09-10T13:16:24.512Z","2.0.0-canary.8":"2026-09-12T09:38:56.236Z","2.0.0-canary.9":"2026-09-13T15:00:56.493Z","2.0.0-canary.10":"2026-09-13T19:25:17.061Z","2.0.0-canary.11":"2026-09-13T20:06:16.991Z","2.0.0-canary.12":"2026-09-14T09:15:02.188Z","2.0.0-canary.13":"2026-09-29T15:34:50.072Z"},"author":{"name":"VitNode"},"homepage":"https://vitnode.com","description":"Blog plugin for VitNode","maintainers":[{"name":"axendev","email":"ithereplay@gmail.com"}],"readme":"","readmeFilename":""}