{"_id":"sitewright-core","_rev":"27-de3633f60d06cbe4e90f6d81eaa7b9ac","name":"sitewright-core","dist-tags":{"latest":"0.18.0"},"versions":{"0.1.0":{"name":"sitewright-core","version":"0.1.0","keywords":["payload","nextjs","seo","geo","rgpd"],"license":"MIT","_id":"sitewright-core@0.1.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"71e9dd6463720bb94db28b7422e92aae36a54bea","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.1.0.tgz","fileCount":69,"integrity":"sha512-tyA2zfLyzA+9u+nK76W0vb5yjaVEQf/3SfeMv96V5Pkx6j8HGqBJn9u1Sdn7lLOvH1cMWPDQdAo/fnOt+bgfFg==","signatures":[{"sig":"MEUCIAd3dmy4y5AQK8wHoLqEnAhegVZsGzUjti54fJSDEccJAiEAhCaHfM0Vj7I1rsyl8Qtpuc+hmRIbdLYVMxLtZOigpMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"fa7fcbc7145b495ff16a8f701ed3a394c7bb2540","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git"},"_npmVersion":"11.17.0","description":"The invariant half of a Sitewright site: pure logic, image handling, form brakes and SEO plumbing.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.1.0_1787903436513_0.5264391725028701","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"sitewright-core","version":"0.2.0","keywords":["payload","nextjs","seo","geo","rgpd"],"license":"MIT","_id":"sitewright-core@0.2.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"55ff00e262f489417f4a005764b247c9c573c317","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.2.0.tgz","fileCount":71,"integrity":"sha512-l07bE5Zp7PrNzjaWzTOUEyGTcrklNUFdRBF+jhf5IEspkm7m4MVrCnD88epIUjXARl9599UJXlyfWMQwdE7BfQ==","signatures":[{"sig":"MEQCIHEt/hKdqwqCX4eZFAQ/TvRDNJRxuFlP5Bjjf281W0IsAiBLEyzhxQzHzaChrQk6G3pwNqITBNWDTHmn5+nkX0OpcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"e8f6ac8b05d727201a071351782978cf992f55c2","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git"},"_npmVersion":"11.17.0","description":"The invariant half of a Sitewright site: pure logic, image handling, form brakes and SEO plumbing.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.2.0_1787908363188_0.9227074871222691","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"sitewright-core","version":"0.3.0","keywords":["payload","nextjs","seo","geo","rgpd"],"license":"MIT","_id":"sitewright-core@0.3.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"ada9928e9e88ba89fe5c4525202e9c74b7e7afb2","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.3.0.tgz","fileCount":73,"integrity":"sha512-drq3OEQToj+Zf6d20DRqqi8VBwwEhbEA6JrRRRzENF8pSI+KNuQEV3ncJKzMliEYGejapwyghcjTX7h+9Z+q7A==","signatures":[{"sig":"MEUCIQDMr1HoOvxCDIlwvMJEWMSwRhT0A3NkXv0quan4/F5XPgIgDZGTzlPgb3uGQdeY91TLJi4c0SOsEaA1LzgiPnoBwmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"d21be2d6290672a60a489778006c1ca649f14349","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git"},"_npmVersion":"11.17.0","description":"The invariant half of a Sitewright site: pure logic, image handling, form brakes and SEO plumbing.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.3.0_1788249573348_0.17237724712114377","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"sitewright-core","version":"0.4.0","keywords":["payload","nextjs","seo","geo","rgpd"],"license":"MIT","_id":"sitewright-core@0.4.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"f59a24128b2fa2e3118475d8edd03fdfa2f0ad9d","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.4.0.tgz","fileCount":73,"integrity":"sha512-JqzxJqBm0lUW8B7sgjPA+GZ9kLKN1nYYXb6Ij7ueGTlgqzJ//ZDYAxMMDVdeaCXBd7+afjjgkOC8zNTqv4AQ6A==","signatures":[{"sig":"MEQCIAlCsNB91+MmSyrXaVsf2O3waC1qzXB92vDuOPibUhNNAiAe9VFPK2EXADbj2kX/wcWGsjGuEH0Sux9hliXZGEOZTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"b5ecefddc8934d11c5263b781a4ea70c44a04758","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git"},"_npmVersion":"11.17.0","description":"The invariant half of a Sitewright site: pure logic, image handling, form brakes and SEO plumbing.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.4.0_1788251146346_0.019937104016047202","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"sitewright-core","version":"0.5.0","keywords":["payload","nextjs","seo","geo","rgpd"],"license":"MIT","_id":"sitewright-core@0.5.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"acd4f38477685a6a03b1c24a86c0c3ceedab3a79","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.5.0.tgz","fileCount":75,"integrity":"sha512-oAJT+Kba/IeLB8WQW8I1zR5BE+WQr36kTjvnNnbgbH8/kKzkp+zpLG3oL+thiefXPmEQkSFGE06rUtJ3syeT8g==","signatures":[{"sig":"MEUCIEMrksxr/++NismEBXz0D1MzEThRfl1IE1nK/eLYe2jkAiEAmvqS3Wkv1mYXVsH+3j9/z5GSuGjfkg4aisieIdvxM7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"a1f72496441210a5a50f14b98a44456f434e7fce","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git"},"_npmVersion":"11.17.0","description":"The invariant half of a Sitewright site: pure logic, image handling, form brakes and SEO plumbing.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.5.0_1788252920625_0.5018139591544535","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"sitewright-core","version":"0.5.1","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.5.1","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"88a52b8bfb7ea80902b1a3fd8b2c0ff384f006f7","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.5.1.tgz","fileCount":75,"integrity":"sha512-m6FDxxHkQ7DwJKNyrJjErSQ0hUY8mqwY7V5fswzA78/tbe4QAASPCIdf4gIKqcunFwSHY26ruw1QdH+T4JLdDg==","signatures":[{"sig":"MEUCIDJ5RqGg6xaqXYy1a37DEa20lBPRdAh8zMYiz+m2RobjAiEA24z9KwAEWvgP3Vux2AU31rE3eyvjm3KkcrLLWbLGl3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129659},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"136f804c39ad41d2a25359a3aee5427f7756bf31","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.5.1_1788255873190_0.7185633614216651","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"sitewright-core","version":"0.5.2","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.5.2","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"a4c88d27022e8ddc714ba08988a0b1bdb5167ac1","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.5.2.tgz","fileCount":75,"integrity":"sha512-tS5jnWfZ54VfHqtg8nv4AL3kXLMkOkFPmdoVsa7Udg1q+Fzvcv3Bl816UCUDZXU7kqdgLyuvXTlPabIYGUIHuw==","signatures":[{"sig":"MEQCIBrl1R2T5QQjEWSN+fAij1jh04zGRegGRawdrMNPL5KnAiAIFo5sAvnwrTpd5dsRONOJBjzU9PV6tUcO+LDH44VAAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"136f804c39ad41d2a25359a3aee5427f7756bf31","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.5.2_1788255901989_0.23518065334504668","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"sitewright-core","version":"0.6.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.6.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"01b37c7eb67065b4c65758f4523148f0f993cd11","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.6.0.tgz","fileCount":75,"integrity":"sha512-pJVhrNF+ZV81dGOdKPvgzT5V89jhc0D2sNgT/ADJWolDDzkTWheU3pb/0siltLKye/9UoUwVa/0UC5cR80yxoQ==","signatures":[{"sig":"MEUCIQCh//hWVXxfTf2lQdk7kdbbMny2UZT7djoeUvSskMmHigIgJoM0fKROuFCDlT10qothw80JqS0k/kF0lvtNFPBsrN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"98f1cb1cc72f4a57c1ce362eeefe05beb29cc209","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.6.0_1788267645515_0.45800792344981645","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"sitewright-core","version":"0.7.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.7.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"171872fbe57903f48040f7c05c5aea88f32f0807","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.7.0.tgz","fileCount":75,"integrity":"sha512-D68xPEj+rUvEqhgPx1QgdOezbKhNW+FVmcgSRHaLU9BD2pxk/afJJD3sBLTSFG3WHm6Sb2WqKmJMs1KmnKZEQQ==","signatures":[{"sig":"MEUCIQDWQfRNFT70jCP0ItpVI4Pu0tHp6TCjp6n5TBtiQCrH8AIgGbJ0tKh9bGWXI1vy9i8PZnNALe5yM/OZjTTDtyUuZJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"f8184019a97ef0f1e6f12c67165f2ac3630b4036","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.7.0_1788269371907_0.15950894301738705","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"sitewright-core","version":"0.8.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.8.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"40b37182f827591ae2daa84a5fe21a41e807cf20","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.8.0.tgz","fileCount":90,"integrity":"sha512-qGg2Ysm/Mb9KuS2gRGAOpuP2hGa7ykp0HYOFpMoluVXlZCeZMb7l1Ul+smUm3AFUSYeVkYvnkrBPjarZVCIbWg==","signatures":[{"sig":"MEYCIQCRUfUaV3PIsVsObYC0MpKdRI8WBYegARC28eomaPodxQIhAK0ooiV8EvXE09OkHvEcub1p5fOy7U7bOsSjzBALaiZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"cbdf10d187cbd554f2647fbd5b30e14a7422528e","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.8.0_1788450777768_0.4482260179548905","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"sitewright-core","version":"0.8.1","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.8.1","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"4735d6ea5bcc5a4e8368bdf8e37a89d57caa0805","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.8.1.tgz","fileCount":90,"integrity":"sha512-ynxFUvR8uDenXeFweZmdObanno/bvk7/2hMLO70PswYajHDcb9lPUBYn5XkboNhGiBjMLvaGZX0QMEdOzn22QQ==","signatures":[{"sig":"MEQCIByKim4MPAcbxCw0xkgm+ot5jMQrhLdskMDOaVbCVnXyAiBhfWYT+tFAxa4VaJtidqWX0A25HSxzBYTVFpV2E9PPvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHQ8SRCbESzgIj9A8crUdNqmRd8HV2Fl2phn40XplhQIAiEAo2W0eV/TiaXXG2uzDgYR+61T6MrSm7i2hD20tVslCiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"189297b8caccdd359a1d4a1fc35fd1d669a6d433","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.8.1_1788454333737_0.8537938534698164","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"sitewright-core","version":"0.8.2","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.8.2","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"5bc4f8dc0358db9c178ce830dc763974e66f7dd0","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.8.2.tgz","fileCount":92,"integrity":"sha512-GvykNIXJswEc4vvx+cGcPlcptMTbpvsZ1uUth8a62l45rmkO43OGLYOCaodKilwT4Xnxu5/wGsPU+/czeTOAcA==","signatures":[{"sig":"MEQCIEPzYPzLy4n4tl1q5QG7NdXShA5HJLT3r/Zgc44S/h3oAiBQAsDDHrGlRTkYcBAP/RCkcuJRCtARmmZwHmwEghc4TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxmOy+K4f6tQcWRySNejxwQDs1fpHuqAi/j8cVAE0ueAIgFJrTyPsyYg+rm1uSEC8NOiYdPZDtYIsgwgTadDZ0ujU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"e0f97f682041522522cd939096db6baee2554db1","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.8.2_1788504581665_0.9479197085560711","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"sitewright-core","version":"0.9.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.9.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"80ceb8b73ef1f25cb4f4ed96ae66252836f81b3e","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.9.0.tgz","fileCount":96,"integrity":"sha512-8nTky8S3Nc8XnSja+cwGWUMaWnNkB80b5nCIEKaB4D5EiWZIdCTySkjhPbMsSbWa48CaenlNFMkLY6If19SPAg==","signatures":[{"sig":"MEUCIEjggyB57FW9nL4AVeLC+0kychXsMP4P8UWrujtr2zzZAiEAj53bjAK2kFUoiPNi0eBdB+Eu6l8k2Gryp0Kboi+D/cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCMm1Jhkkh1iEnUiXntgBpeiY14r5QsJ55BSWyUjV9BwIgHcRZK2EesIYUaR27xp3Z7MAHVYA0pTSLhQtmnR1HcYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"b2f26495b99608a5baff62549534db7bc4e67a22","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.9.0_1788521600943_0.4723332150188493","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"sitewright-core","version":"0.10.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.10.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"2b5895cb7238e0f17cf292b28e2a314e0eafdaa7","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.10.0.tgz","fileCount":96,"integrity":"sha512-CA/ZfenHrhux9ZvPM1hoij+evsHodO1kAHhJRiV7ZSeSDxMx0qqe2/uWbBwnqLMWcR0A2W1ODKeUNgbobxoLxw==","signatures":[{"sig":"MEYCIQCwZ97AqYock+xXjshNa5CBnK506IEArCMA5A7HrMj9nAIhAOxZtzvHJdnPy3sHHFi703NKqo+XKoKg1VnF8k++1cgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwgKpn2UMv5uyIvmZPC6y/NT+9UzDYLStMIYlbhdhH4AIgFjZNxLt8iHwOswyQGi5miBMxkmwY+budCTyuvfUHDaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"b5183655ca0913cd2d73732df660ce8049717397","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.10.0_1788692888344_0.8159598930258136","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"sitewright-core","version":"0.11.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.11.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"4c641a489cbc476073174c9f8f0cac6f71ff1179","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.11.0.tgz","fileCount":98,"integrity":"sha512-FNQNS1yk0LXqoYRf0AN3w19ld61eRWezD7swqwI1OfTIfWrQGKWNtrSj1yEp0JUJOF+yLTNbIbApxNrlX8mtsA==","signatures":[{"sig":"MEUCIH2Gv5+8p4N8ncLN0yeQF/Fb2hHQJ0SL4KVc7QUdHeMCAiEA0VS1L5valq6QNwohyFMqOLRnj6k9N6q7Vs8Oj+wxVF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAkrlwaKLpoKcEZfkJ2ZdoKmfyBiDYUADHxHvvGGQJuRAiAKg6lDSGFBKdzp0XDEAi8PPG+h/obQriG55/E717HHdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"03837cb7ccfed8c296387c1491d519c5d1ecf401","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.11.0_1788694271465_0.11782584760084935","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"sitewright-core","version":"0.12.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.12.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"388f39c956301ff1076c0b3491f5098c843bee2d","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.12.0.tgz","fileCount":98,"integrity":"sha512-/YY+3o/Fg3hqeYsGd+iG21KD2zdDPK2Sp+HhGneNyPx2NfkqoEvzqtjYN5Z7TXGzG+JxQMpSJzlaaMxXC8GWCw==","signatures":[{"sig":"MEYCIQC+U771RabNVXkE4/MRHALA3ffQhpjHe1ivrXpa6e8DnwIhALH4A6FRDgeEXN5RuPTrxXsmjUiNR0KQI7b94BrhdDwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU/aMf0UfWV18VervHs3XCP1BNw8FIEVJItgDHA5LddAIgY4BPOObqfa2y8en5ugdufcxzTHXPMnM+9PcfXz5crFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"beba29e9213ba2047c3046c62dfe8edb4efb2b8f","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.12.0_1788694540938_0.7882780629689492","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"sitewright-core","version":"0.12.1","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.12.1","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"17e36d96141c8608388d194f5619701a5476282b","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.12.1.tgz","fileCount":98,"integrity":"sha512-7hn8s4NBsK40XCmlyUgD42iL9WF9qekIq8u0MEJiFvR0jTNSWh1J5gQg5fiRwl0eNLV3wIvU7ujtM1+QCnMpRg==","signatures":[{"sig":"MEUCIQDlfO5hxnIrebog3GabHh5Ltxc2hbnpPgSjfTqVO/U9eAIgYuLVe+7rBNMq01i6KGXhZXIm81LUGz8BlnPOsxxRaCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSrNJnlxd5CMstB8B4/vxDM4blBH2OZfAerk8ISb6SvAiAPwqC6lTa7MgebK5PW8u6rZOCiUxwBt2BjaiUcYFlwMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"8a9d6e000aa0c317434d57c1e6e98853c27d398c","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.12.1_1788762487134_0.5203246452631085","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"sitewright-core","version":"0.12.2","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.12.2","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"ea735109188b87804d7ab3c80392d02cc9dde777","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.12.2.tgz","fileCount":98,"integrity":"sha512-1X11Tlw5zvjvrcRk6OHNIpFmQjXYGFrzfqVWisdQFYKUjre2T87RQZ9C+Nid8BOCCXo+miEnH4oQE/t4IuFk4w==","signatures":[{"sig":"MEQCIAmbmxtaqphZVXCd84IzDHn6L3pwzP4oEk9vV0PbF6PxAiAMDzVoE5OTF9fRj3IirJxmkIWeDwYySDw3tE3f0Msz0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU+JgFnD8dKTQr+cV3qSzQQBZyFyl48/0257NJtDWRsQIhAJTQ2VrEPNAc5Dh5tv40vI49M9g6Xz55TJwrAn/Spqha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"50fee478e76d1112793c74e620435af361d5e38d","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.12.2_1788774942962_0.4996426681352155","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"sitewright-core","version":"0.12.3","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.12.3","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"de8b93a3341b45488d73385fbd9b37c24dfe1d05","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.12.3.tgz","fileCount":98,"integrity":"sha512-/vzTA7mOTGYhRTjwRrGcHSTgzDHBznNRvrkeJOQqJEyPIiaz2iI8UfIAx511gUFWDbNqDT+WU0sgMF46x8Vrqg==","signatures":[{"sig":"MEUCIDZANQ6Exrw3zAKdIB6mX7E5I8fLTgRbNRFmflN3VeeJAiEArMa6eBhWf8+t2MHqKU6s0MvJuMwFUubwG3WN1nxbbNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHCNlAMkDXhoJIt9h0nqrj8XOUnX03uPHODBh/a/pyEQIgV7sWTm/IqbvZlw+tqJIsIGpQ0A/ybH6iFUxe6mQIHkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"77157abee81d6ce096c1e5e4ec76b397b98bcd79","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.12.3_1788775330266_0.8901500378593379","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"sitewright-core","version":"0.12.4","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.12.4","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"bde9388d950fba198c05d1c461a917bf54516a98","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.12.4.tgz","fileCount":98,"integrity":"sha512-ZVftDMMDMl5Q9f/0fysEz193DVoDbjFjgS46j8tMneGRE3lTUf17ONIla6ocidQxWBd/dsGENYxhYolCtByCCA==","signatures":[{"sig":"MEUCIQCBbNlkuRjwkcqIduLGfyId3UVR7kDoNjfmBJXXyS8bIgIgODNygpXydzudog5XFDE0MHtRSI5RsNqsOfJA0Xp8P3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEpPLzateyH9n/SxJOdnloS9JlWq5+DwHqs8Wf6WoxG3AiEAtH6hlwmZpVK4MB9aY5MHPMjq0T/aVHk2BDju3+I2x7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"3f69bcbcc224cf6cc6e206fa6858f2e5f82de4c0","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.12.4_1788794190432_0.8737497683961852","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"sitewright-core","version":"0.12.5","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.12.5","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"86a2675108b06b11e0ca8397b38ac92fb930d501","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.12.5.tgz","fileCount":98,"integrity":"sha512-N2foMtM2CJfTK7x7xumzCisU1I7YCjrqUYBFjkPjX2nEZA1PE1d8t7XvOV27QJKVYsoio1GH1cQouvB9SANo8Q==","signatures":[{"sig":"MEYCIQCSBB4p15gJi8tg4hiEaSOoxnY11CtOa7BRvcgF/Vc5nwIhAIgu8CQOwYQmvI0gnMfJb2RKrlYMg+EM+l7p4uQI+MUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICWtELYZDxUU1Ls4NcHiTw9PDR7sMr+DCvyxrOH8MDRDAiBuvvfmLAR0QcrRWsqD1+p3nEmrect/2me1VjqyZ91gqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"b380e8c48c4c0fbb0b035e0becf909e971639173","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.12.5_1788795107526_0.5344872296331848","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"sitewright-core","version":"0.13.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.13.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"71ff73461e7af36dc92a406dee6fb64ccb213cff","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.13.0.tgz","fileCount":98,"integrity":"sha512-rgpbm40vSMqBTBa+cB+Q2K1ClyEnKFaUz68te31gG+f+f7re9wY8RSDfVHoM5cNK6Ne3iHrSf/DpyzXDtipnfg==","signatures":[{"sig":"MEUCIQC6kBVAn6hjrwX8AWPf8nHD+G6JjfPf9m1gGeg3i2BkdQIgTGCcuhrXEs4W4sXsELbsOfdO0/UNt4fHl1HuZj5w1mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICNjq+plPpvRVnq5AF7K5v1J4gVWQBo0Zhm3qylkfC6wAiBDkVRYLrLhV9ojLworrn3Ym6KY0rqMc2rdZ4A3w9nVEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"751987a8bb7d4da32accf62433168ddb705a26cc","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.13.0_1788798317355_0.9137511160338521","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"sitewright-core","version":"0.14.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.14.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"e31cd175df83fee909923bdb85d3e766d5214956","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.14.0.tgz","fileCount":98,"integrity":"sha512-olmL/xpgsF+M76e2eWPyPfX0SMkI11XXnLXvQ8b/RrRseXew9hfagnU8q3W6beYuMNHP31ptEyAot8LITyY46g==","signatures":[{"sig":"MEUCIF4jRiIBpWO/YCYKUyl78PmSwZj3WjZFmNMOIUGukYUIAiEApHkj/3QP6aN6yXKve+rf9MD2rS3vRJd4a283x8lUuNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDABons2xFY5ThM4jl7Z5sjZrqcqxTnG+Nx6O7h19I/FQIhAJ5kPpy39Nbch1cAfKAhOcNh1GJEY4m0/ieQ50ldUADw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228134},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"6668f1ff5ecc36b76410338cf8e0f73881db78f4","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.14.0_1788851077395_0.9268717660903718","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"sitewright-core","version":"0.15.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.15.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"979c9e92e9288a00d97fce6624928dfc80943d85","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.15.0.tgz","fileCount":98,"integrity":"sha512-ukUWeYBCzStxRwgQefWhKzuMYE21ZtRXHvyo/GIWI7ZyzUhjmROroSCbeMUhk2But1uiVcaBrTok6Lw6WzphZg==","signatures":[{"sig":"MEQCIFe8XGYAPP9twa6yxmeHI1AXjFPLw/tKAW/L1eJOWiCAAiBUwTfRo5h3konMrI5LjL2qIuGjYE6X1v5pXbVuom7HZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICm/6Epjuo2f/0GQZxmiY1P+J/wVnTAd9JvWhfomRfDaAiEAy/+gJmppRGvlQwB/AQSXF9HyWv643ne43U6ysMIx4B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"9bd7ff790aa5ee3b3d24d420c6b7635062550227","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.15.0_1788875330487_0.3178426515654069","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"sitewright-core","version":"0.16.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.16.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"05e17f36949eb116cdc5a01b2fc59887de1924dd","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.16.0.tgz","fileCount":102,"integrity":"sha512-RRrxd+ytbT3InaFgBuhaGSZoybfbjo6oqUriOTH6en/+CCL5QhZehD5L11BCieXb09TwUlJ2SstsDiNxd0tkFA==","signatures":[{"sig":"MEQCID+UAjSHVrEZZ7kjZ5fYoPpFcqR3QxVU9o8wn4vR400YAiB/kUjOWpiAgTJXj6xP1LfbI1g9zVM1GldoGflCzTWSyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhTGQ+CrKisP9mi400myOucsrsFFWnIwZAUqSdcz7wxAiBfuuYGBNTzM5aGmypv6q1AHrkmYhhFeSy7Q+K7WksLPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"46f22491bd98c861d3f31097b05d6e1de5ced449","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.16.0_1788879378916_0.20806390414125375","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"sitewright-core","version":"0.17.0","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"license":"MIT","_id":"sitewright-core@0.17.0","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"homepage":"https://github.com/GaDaXaRa/sitewright#readme","bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"bin":{"sitewright-audit":"dist/audit/cli.js"},"dist":{"shasum":"8fee759b872e4cad70a83a2bb7bf784d7e881293","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.17.0.tgz","fileCount":106,"integrity":"sha512-l88HkKEr2ciCe4iS+wVFjyCxw1s9DWH15h2TAT7o6qKw7/vqd5YCEvE2K1ObdRLruYCsLAKZQTRDObuz8gZ4KA==","signatures":[{"sig":"MEYCIQCpr4OgpmDEZga5eWnMBHsDfUu2S6mAFV3JIn9x4O9YxAIhAJNqK3OYnGPS+4utz01CS9xG4kNGF53swZ9ypG87k+GI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDt5ZwTzjEJFQyBaQJ7C9i7U7gAy9cCG3Rwq28V9j+T/wIgUtf8RrUcDDIY1aEumtsCo95z8zd+68yARA833Kx6AbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"3b83de2bf90f9ea586aeb9134e084c10e16e7306","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"jsdom":"^30.0.1","axe-core":"^4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/jsdom":"^30.0.0","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sitewright-core_0.17.0_1789393230658_0.5536010899840225","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"_id":"sitewright-core@0.18.0","bin":{"sitewright-audit":"dist/audit/cli.js"},"bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"dist":{"shasum":"e2a77541c50122f1433d3a31b2a6127b166cb476","tarball":"https://registry.npmjs.org/sitewright-core/-/sitewright-core-0.18.0.tgz","fileCount":106,"integrity":"sha512-srlKj5dmcAkPq0BAw0SknOtSyTG1NLPFN1omoPhP5MLyOqY6CipsT3aWkMgt69ym/Rw5OAY7GchPhpXsDkVC8Q==","signatures":[{"sig":"MEYCIQD3Fs3OLjWVT8JkYOJusszNBjfXFA60c/hDv5yg+vaYmwIhALuMs96w4OBOQWNcK9o+fpdMxXUHBtlIKgTp50Z4jbjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGvokog0bbSEBop6oLTw7g8FT8hpR6kN+Cx1qC1pVU4RAiACXsgOT+vVyz6ETgKllua/OxL6iM8ESzytIAystgjFVw=="}],"unpackedSize":264144},"main":"./dist/index.js","name":"sitewright-core","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./audit":{"types":"./dist/audit/index.d.ts","import":"./dist/audit/index.js"},"./payload":{"types":"./dist/payload/index.d.ts","import":"./dist/payload/index.js"}},"gitHead":"c42c4d8de7d4f3775e80ccba3eea4b1d6907652c","license":"MIT","scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","preview:guide":"npm run build && node scripts/preview-guide.mjs","test:mutacion":"stryker run","prepublishOnly":"npm run typecheck && npm run test && npm run test:mutacion && npm run build"},"version":"0.18.0","_npmUser":{"name":"gadaxara","email":"gadaxara@gmail.com"},"homepage":"https://github.com/GaDaXaRa/sitewright#readme","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"_npmVersion":"11.17.0","description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","directories":{},"maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"_nodeVersion":"26.5.0","dependencies":{"jsdom":"^30.0.1","axe-core":"^4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","next":"^16.3.0","react":"^19.2.6","vitest":"4.1.10","payload":"^3.88.0","@types/pg":"^8.23.1","react-dom":"^19.2.6","typescript":"5.7.3","@types/node":"^22.19.9","@types/jsdom":"^30.0.0","@types/react":"^19.2.14","@vercel/blob":"^2.8.0","@payloadcms/ui":"^3.88.0","@vercel/analytics":"^2.0.1","@stryker-mutator/core":"^10.0.0","@vercel/speed-insights":"^2.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"peerDependencies":{"pg":">=8","next":">=16","react":">=19","payload":">=3.88","@vercel/blob":">=2","@payloadcms/ui":">=3.88"},"peerDependenciesMeta":{"pg":{"optional":true},"@vercel/blob":{"optional":true},"@payloadcms/ui":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sitewright-core_0.18.0_1789394707078_0.6766774631509451"}}},"time":{"created":"2026-08-28T07:50:36.394Z","modified":"2026-09-14T14:05:07.375Z","0.1.0":"2026-08-28T07:50:36.649Z","0.2.0":"2026-08-28T09:12:43.342Z","0.3.0":"2026-09-01T07:59:33.470Z","0.4.0":"2026-09-01T08:25:46.490Z","0.5.0":"2026-09-01T08:55:20.773Z","0.5.1":"2026-09-01T09:44:33.339Z","0.5.2":"2026-09-01T09:45:02.140Z","0.6.0":"2026-09-01T13:00:45.661Z","0.7.0":"2026-09-01T13:29:32.051Z","0.8.0":"2026-09-03T15:52:57.962Z","0.8.1":"2026-09-03T16:52:13.820Z","0.8.2":"2026-09-04T06:49:41.764Z","0.9.0":"2026-09-04T11:33:21.030Z","0.10.0":"2026-09-06T11:08:08.454Z","0.11.0":"2026-09-06T11:31:11.555Z","0.12.0":"2026-09-06T11:35:41.041Z","0.12.1":"2026-09-07T06:28:07.246Z","0.12.2":"2026-09-07T09:55:43.060Z","0.12.3":"2026-09-07T10:02:10.374Z","0.12.4":"2026-09-07T15:16:30.540Z","0.12.5":"2026-09-07T15:31:47.675Z","0.13.0":"2026-09-07T16:25:17.482Z","0.14.0":"2026-09-08T07:04:37.501Z","0.15.0":"2026-09-08T13:48:50.606Z","0.16.0":"2026-09-08T14:56:19.032Z","0.17.0":"2026-09-14T13:40:30.803Z","0.18.0":"2026-09-14T14:05:07.191Z"},"bugs":{"url":"https://github.com/GaDaXaRa/sitewright/issues"},"license":"MIT","homepage":"https://github.com/GaDaXaRa/sitewright#readme","keywords":["payload","payloadcms","nextjs","cms","seo","geo","llms-txt","cookie-consent","gdpr","accessibility","audit"],"repository":{"url":"git+https://github.com/GaDaXaRa/sitewright.git","type":"git","directory":"core"},"description":"Shared runtime for Next.js + Payload CMS sites: image backup and versioning, public-form abuse brakes, real cookie consent, generated legal pages, SEO/GEO helpers, and an audit CLI that gates deploys.","maintainers":[{"name":"gadaxara","email":"gadaxara@gmail.com"}],"readme":"# sitewright-core\n\nThe shared runtime behind Sitewright websites: the parts every content-driven site needs,\nthat are tedious to write once and worse to write again.\n\nIt is built for **Next.js (App Router) + Payload CMS** sites, and it exists because the same\nhandful of things kept going wrong on real, deployed sites: a favicon that changed address on\nevery deploy, a public form used to mail strangers, a cookie banner that was pure theatre, a\ncropped image with no way back, and a grey that failed contrast in the footer of every page.\n\n> **The strings people read are in Spanish.** Field labels, the consent banner, the generated\n> legal pages and form errors are written for Spanish-speaking clients. The API, the types\n> and the docs are in English.\n\n```bash\nnpm install sitewright-core\n```\n\nPeer dependencies: `next` ≥ 16, `payload` ≥ 3.88, `react` ≥ 19, plus `@payloadcms/ui` and\n`@vercel/blob` if you use the panel components or the image backup.\n\n## What you get\n\n### `sitewright-core` — logic, no dependencies on your CMS\n\n```ts\nimport { splitEvents, formatEventDate, parseEmbed, buttonColors } from 'sitewright-core'\n\n// Something stops being upcoming when it *ends*, not when it starts — which is why a\n// party happening tonight does not vanish from the page at lunchtime.\nconst { upcoming, past } = splitEvents(dates, Date.now())\nformatEventDate(upcoming[0].startsAt, upcoming[0].endsAt) // \"viernes, 5 de marzo, 23:30–05:00\"\n\n// Whatever the client pasted becomes a player, or nothing at all: SoundCloud, Mixcloud,\n// YouTube and Bandcamp, normalised, with the platform link as a fallback.\nparseEmbed('https://youtu.be/abc123')?.embedUrl\n\n// Which ink reads on your accent is measurable, so it is measured.\nbuttonColors({ accent: '#99423b', accentSoft: '#a67800', ink: '#1e2a1a', ground: '#f3f2e1' })\n// → { text: '#f3f2e1', hover: 'color-mix(in srgb, #99423b 85%, black)' }\n```\n\nAlso here: `resolveSiteUrl` (one place decides your canonical domain), `mediaUrl` /\n`mediaAlt` / `mediaSize` for reading upload fields, `slugify`, `alternateTones` for\nalternating section backgrounds over the sections that actually render, `escapeHtml`, and the\nrate-limit primitives for public forms (`requestIp`, `recordSubmission`, `exceedsGlobalCeiling`).\n\n### `sitewright-core/payload` — collections and hooks\n\n```ts\nimport { mediaCollection, usersCollection, createRevalidation } from 'sitewright-core/payload'\n\nconst { revalidator, globalRevalidator } = createRevalidation(['/', '/llms.txt'])\n\nexport default buildConfig({\n  collections: [\n    usersCollection(),\n    mediaCollection({\n      altExample: 'El equipo trabajando en el taller',\n      revalidation: revalidator(),\n    }),\n  ],\n})\n```\n\n`mediaCollection` brings the whole image story: every URL carries its modification date, so\nan edit is visible immediately instead of behind a year of cache; an untouched copy is stored\non first upload; and a \"back to the original\" button undoes any crop through its own\nendpoint, because doing it in a save hook deadlocks the panel.\n\n### `sitewright-core/ui` — client components\n\n```tsx\nimport { ConsentProvider, ConsentedAnalytics } from 'sitewright-core/ui'\nimport { needsCookieBanner } from 'sitewright-core'\n\n<ConsentProvider\n  storageKey=\"my-site\"\n  showBanner={needsCookieBanner({ analyticsRequiresConsent: true })}\n>\n  {children}\n  <ConsentedAnalytics requireConsent />\n</ConsentProvider>\n```\n\nNo third-party iframe is rendered before consent; each player shows a placeholder that asks\nin place, with a link to the platform for whoever says no. The components ship **no styles**:\nthey render known class names (`consent`, `embed`, `embed-blocked`, …) so the look belongs to\nyour stylesheet.\n\n### Legal pages, generated\n\n```ts\nimport { legalNotice, privacyPolicy, cookiePolicy } from 'sitewright-core'\n\nlegalNotice(settings, siteUrl) // → [{ heading, paragraphs }, …]\n```\n\nSpanish notice, privacy and cookie policies written from the data the client filled in — and\nleaving out what they did not, because a privacy policy naming the wrong data controller is\nworse than one naming none. They are a solid draft, not legal advice.\n\n## The audit\n\nThe package ships a CLI that checks a running site and **exits non-zero when something\nfails**, so it can gate a deploy:\n\n```bash\nnpx sitewright-audit --url https://example.com --css src/app/styles.css --migrations src/migrations\n```\n\nTen gates: canonical, sitemap and robots naming the same host **and that host answering 200\ninstead of redirecting**; the four security headers; JSON-LD that parses and whose `@id`\nreferences resolve; `/llms.txt`; the legal pages existing *and being linked*; no third-party\niframe served before consent; images with alternative text and responsive sizes; WCAG AA\ncontrast measured over your CSS tokens; page weight; and a database with no dev-mode marks\nand no pending migrations.\n\nEvery one of them is there because it went wrong on a live site.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}