{"_id":"@gaulatti/giorgia","_rev":"34-4ba69f0f6db3c1cd7e1d75ada0a75929","name":"@gaulatti/giorgia","dist-tags":{"latest":"0.1.99"},"versions":{"0.1.57":{"name":"@gaulatti/giorgia","version":"0.1.57","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.57","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"2a016909905cff77893ee32b9f212de2bb395428","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.57.tgz","fileCount":194,"integrity":"sha512-P5otgKPLRPCUh3XYWwbUF/dZNuwqLja6xTVAJEhBvx8xYBhyqZxyhPNKLEKXU/vSQPZIGppygcNiP8HVBhqh5w==","signatures":[{"sig":"MEQCID9c379mWzOIYcaKGXlbAyjoJB1M3NGqkPd60Hw6DIBAAiBUM5RMk6vVZ0ZavSBfgAbMs0PDsyOO509Iq5hoWbnrjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11429700},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"8c29a910772c44d6b24aaeabe327164ba95ce822","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"require('node:fs').cpSync('src/styles/fonts','dist/fonts',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","fast-average-color":"^9.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.57_1784365180721_0.8133558340731457","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@gaulatti/giorgia","version":"0.1.59","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.59","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"de482ad4f80009578d19df00275693bea2ebbcd8","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.59.tgz","fileCount":195,"integrity":"sha512-vdQYBR2jfDpuplFmDBtVNKLfHxklAlxvp7OboOB6Ri+Hiu6i6V7CEkkfqPk4CHvbLvq+hdzmaP1LEn277klXDA==","signatures":[{"sig":"MEQCIBrECd0PyOJnK1iLmOL0jHV4LagYCDvHs/P+nlhO+yvRAiB++HhS4NzhmSTOrgh94czv7O2q6EhMnKsbRUJ8HRrLzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11431219},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"38463b604547b71ab62f7fca56458c8178fb5a57","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"require('node:fs').cpSync('src/styles/fonts','dist/fonts',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","fast-average-color":"^9.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.59_1784365456702_0.042664636718451554","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@gaulatti/giorgia","version":"0.1.60","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.60","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"f91cb1fa45c89431aae650bddeaee416de0a20f9","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.60.tgz","fileCount":165,"integrity":"sha512-sQDg1bkSvxzDGE41EIv6DTKRuxFctDokVwBXjlcVYFrcU5PTNSHs+9TQboc+T2kCJk1xnHgFAa69eeCR+FxEmg==","signatures":[{"sig":"MEUCIFjb3qUaq6f66fU/xWf4oLLI4lKBcIKDTrqTeIOjScHHAiEAwkLE00It4hpoX6FICLeuwyC4fMjf3Z5iYVCH/WGkP7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3776353},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"489a34f0d30278c436a90155c9b8923945b6a2b1","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.60_1784437029138_0.9234160180698938","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@gaulatti/giorgia","version":"0.1.61","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.61","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"dd1e266df6f833849ab78c329e19008f768abe23","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.61.tgz","fileCount":164,"integrity":"sha512-OHEsejXd7bGKw0fK4TxMqzGuNcXbbViYYWdvyuWKNQJTyrEljftK8yAstMZyIRGLlevFHTO4BrcLDauzbhnF6A==","signatures":[{"sig":"MEUCICowKjZaamd5+4KOK9TJy818+QG+R2rTdwfLlDm5VjJGAiEArDti8fr4ZIHUxB4ut8B+of2l6QeLn64Tc4Ww4Q7SC9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3775254},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"884f553e35b5ec7bb95d46cd7b006bc426435d9e","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.61_1784437558494_0.6681876056635148","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@gaulatti/giorgia","version":"0.1.62","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.62","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"6099e7beaf876ea1439ce00d82ab09cd30ea825b","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.62.tgz","fileCount":164,"integrity":"sha512-e+HqV7UdTdqto+0mqbASR5ua6CUr1p5ZDbMu/A9VOQc6lOb4YiU8rig1RjEgVCYGIVVkzPRrN8deGpCpaW6bCA==","signatures":[{"sig":"MEUCIFhmoljmZgDGWtDhgKQHhdSyQgL8T+ckTUz0JP3O3TfpAiEAvgHagy6POal/cD5ykdJDIZBU2odM+UYmrZch5XXpNu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3776191},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"e1c69d885fdfcddfdecfee56d53b01cdbdc381f9","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.62_1784445651528_0.15086819720929157","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@gaulatti/giorgia","version":"0.1.64","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.64","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"a6937a1bfb32e6b63226a82410716e3f9c853d4d","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.64.tgz","fileCount":164,"integrity":"sha512-HHoyNh3XdFrbANjXxM+WSjoL8bTL6dtGGxTpILSISpJ/s1kfXhYx6DLHZQzWYT4hNNeYS24m52ZxntPYMaqm/A==","signatures":[{"sig":"MEUCIEUXi4wviBuzbe6i+lopYXsN3CpV0qUgPa9bPXR6ohCOAiEA70PzRcXOiKo9r1/vVWxKXWhcWNnFd6/vYr3WOlLbbW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3775491},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"156b6f9492de04cb8d2a4890ff575629ddb7bc64","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.64_1784446758175_0.6027770595592437","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@gaulatti/giorgia","version":"0.1.65","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.65","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"91d3841cb88fbca3a4dbee6ab94dd2204d501bb2","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.65.tgz","fileCount":164,"integrity":"sha512-/bqLvab6LYbYKzGQPmWe445AaxnbswwOEPGNfTyXoiR7t92Swu9Yd1psAVn3gorl91otg1t0t6ii6GhrnGZ8Sw==","signatures":[{"sig":"MEYCIQDXJjL05vOgSrWKATotWVJ+vSIKUQShBpDy7mzYJFDrWQIhALyB12ggqvHCgW22KJzIOs2E1PnNQdXVHTG6rYk6m8JH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3774695},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"11d4d60e4e52b2033bad54cfdba3fe249f4db593","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.65_1784447633834_0.6225905677542387","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@gaulatti/giorgia","version":"0.1.66","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.66","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"a1ca85ae16af3c5a6b59cafac456b06edd9e598f","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.66.tgz","fileCount":164,"integrity":"sha512-i9m2IXE/xZcLhQyjCXhkPw1gVPelDpqke9i3wS0sGGYlDYFfktRI6tAE34013hpDdA5OqKwabP3IcICYtntwag==","signatures":[{"sig":"MEQCIGC4SHPJNo1FBxF5e5CAGJjktlgtHps+8L91fM0kFaREAiApP/m4xCiaBonYf0fpnzL3ndhCjCgNugbWaXUEWcb2sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3774725},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"b8cbdd981e045c548a00b36da18079952d5ba110","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.66_1784447849057_0.7739703464160668","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@gaulatti/giorgia","version":"0.1.67","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.67","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"83ddd6b795c328f287c48e3063ac2bdc5b70a0b8","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.67.tgz","fileCount":164,"integrity":"sha512-YyprJB1kYiDLHZ5zMASg0Lx+MC7nXsQ5SSPb0nyyT+iiqnySFDAay4M0GRdlsIYyKXuTrOtZBtZW5y6C9V/tIw==","signatures":[{"sig":"MEUCIQCyeu2xpB988Kg8ChgYM6j996XtAeSjw8XGZtUKYZb3NQIgf/vIFkFJRWvwIVBx1NIYPzrQ6gHZznZC+DeJ863ltx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3775368},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"0f89ac8a7c2775cec853ae8c176f36a85bed0dc9","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.67_1784657049667_0.30953628035162195","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@gaulatti/giorgia","version":"0.1.68","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.68","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"698550a7cb6ade338eb7bc5aa68fa0ac6b4ca485","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.68.tgz","fileCount":164,"integrity":"sha512-KyCeOTYc2ItXRsvnDXlMBW4AeWxcQgkHsqwFZIx4WojKmfv7gHxVJCWJBp0ZqsSMcjnUMnS6+d/LqAkIqvm/nA==","signatures":[{"sig":"MEUCIQDhq0fhRIOdWHxhAgtuZ2e1IbG2yDvqciZQE683gJnQGQIgci9Fsbv+DxtuCGLm4ucXEwXytqRUcYuw4XBfClRQFM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3775528},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"a3484c08d9c5fc140bb2735279c08e97a75410b6","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.68_1784657774466_0.3695592496133542","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@gaulatti/giorgia","version":"0.1.69","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.69","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"e602460d5896321aa667a606b5c7b797331a920e","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.69.tgz","fileCount":164,"integrity":"sha512-fz0FroeOTv0y/1GJD5RQ9vYU9UD7E65eFJ+kNpn9lk/A8+5dpMJzb1YKC9nfGsIh4pClBr5DSs+0KkQX/XWVmA==","signatures":[{"sig":"MEQCIFWILUb5HkT3DBE8h3EenoRF0gQXD7675iv408DY1+qBAiBdTd26eJ1N4Jg8acFQrvrmG9uCZxTcRONfjYr79BuOeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3778269},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"6036d0e888c84c9c1fe3e98237c606aef3d4cb8e","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.69_1784660504394_0.12070950470331088","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@gaulatti/giorgia","version":"0.1.70","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.70","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"4bf0b90c988abda8b1989f56bdb5ed50f09704db","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.70.tgz","fileCount":164,"integrity":"sha512-vbxi6H3/58CPCfwG+4+jQVLQYa8Whka5FAG7rO09Y6MbgyLMbJnkkWQDzuEVeUG6EYtHqrKhggUUvFgoSNvkHQ==","signatures":[{"sig":"MEYCIQC3TUOwkNYRtRr7ZJrnUqkrfcjwNznY2UFIrGz6dZDEVAIhAMFBIh8ORqokml0fMV/pdMPWeurzX+XQrmN9qrT4LH4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3779419},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"984cbe4a0ec528a8b77152ea2e50e315e05f5389","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.70_1784660916021_0.5314302203477874","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"@gaulatti/giorgia","version":"0.1.71","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.71","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"dc16c72d6bfca9f54b79483ccc04073a4468b990","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.71.tgz","fileCount":168,"integrity":"sha512-2OgwUI5n8oAvZ4MW0NxCy8BJ45YKOvUlJXFAna0fEBo2sIZ5nTwO8cOt7TKkIWk+bSa6aGVZy9OaJt30gn0nNw==","signatures":[{"sig":"MEYCIQCYMEcfTNGZhA17jzWQ9bmx3+af/DE9xSDdmKn3lv8Q4QIhAIvbIwRwUHNfE/16mYKOIZ1/jhnoiLdO2IslxwlkQ4ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4432879},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"49461cc553d1b488f02a06a5db98e542722ac343","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.71_1784667154876_0.23441209528527396","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@gaulatti/giorgia","version":"0.1.72","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.72","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"ea239eca466ceb419a7dedb0af42cbaa6fba5b2e","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.72.tgz","fileCount":168,"integrity":"sha512-CbS9Xl/FB3mTLuRafn3U9r2pnD4yUEiGQmv1Z1+TOIbIAMjhN3oMNhWl8yPdnHu2fhQ0zW9OWFNjFm8AVxWj7w==","signatures":[{"sig":"MEYCIQDOOM/gH9Z5ti4za9R3U2mdgZ/w2Fos8pWxZyqYyNReogIhAMbFPXSkbOpcvm/HdEpigewq9oGhZ0j9rKC8Lj7nuVU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4433764},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"5d36cd1534e18b52c9e46fc6b338a62d06bc0fef","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.72_1784667686041_0.1563780075986061","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@gaulatti/giorgia","version":"0.1.74","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.74","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"daed850a873aa32856e36e192edc73edebde6c74","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.74.tgz","fileCount":169,"integrity":"sha512-SM4kSgn/Pnazxn+ku+2561fqMovA8vYow255GF/xA+TrSPyLJ4RqGkvR9Lcjv3xUmxX8eGa3vrCUs27sOJzHFA==","signatures":[{"sig":"MEUCIGSRwa4I9w9WVFQcQPgJg1vFK3ZMZZW9wSNhtoz2ua3iAiEAlbf7b8GqnQpWHGI/pmBwbQzDnh5hliBRakzQRecihBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4448737},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"b64b54c477213a263884a12ca4c7673c7277796c","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.74_1784689175589_0.22098476972277803","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@gaulatti/giorgia","version":"0.1.75","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.75","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"1ed031b4187322d19058afaa2c6221c99511954b","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.75.tgz","fileCount":169,"integrity":"sha512-FI8pFjtXZpQrzHTTWe5yjJDlEbVmU+JxHJe/KRcqis3Eaudkmowx4w3t7awEckBg9pP0C2d74zLr4bMZ6rqXhg==","signatures":[{"sig":"MEYCIQCtNfCsRzOOU0XdfGIrxKV02kJk/nVvkNwjvAG0vrUK1AIhAN+V5ty0+7MPiDsT/VEMGHzQQ0NATIzdZ6sWm7MCZLsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4448740},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"8d3da67a59d4be7133d774c35f9e8e445e6e354b","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.75_1784689760101_0.3906102363948585","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@gaulatti/giorgia","version":"0.1.76","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.76","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"7b696f48538179846c14f65265a6d4aef1663d91","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.76.tgz","fileCount":168,"integrity":"sha512-RLSvgc2FK5R7JJH2RsDqeUTZTzkBJzjifF9XjA4tz0z7Sdo8JJmmeOO8TqEOJEg2OT74AjHeA9eMUVcLbO5OXw==","signatures":[{"sig":"MEYCIQCpygXe0EHO9rn5p2v4BpzDtxJcsBvOAVfLu6w2odCVsQIhAOxPX/RdD32jFvVa79/UjJi2VK1XXCwM02a5XaZttlUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4448206},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"1fe85c825fe03a86a312b1efda4bd483e362133c","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.76_1784690203443_0.009713190995858323","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"@gaulatti/giorgia","version":"0.1.77","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.77","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"616ef27eb96a3fc9684ceb156b8d26d82a9e61a4","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.77.tgz","fileCount":168,"integrity":"sha512-PILfSLnLIYG53CwGfzT7Etgt5sMVoj9jHKyAshUb11T01dtkbpi28AuPgIdU+nIq6n2XSVWsaWECBbG0O5C/nA==","signatures":[{"sig":"MEQCIDlPOxIbJiF7TRnLxIFcM3gz/sx2EL9Qca4kW/1KFHWfAiAblEHSxlDT1rFAX9wfSQkWyUUfXmrNxmJiHAQVvFwZqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4448206},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"b2a9c5012f7900684a30760ffa61840b94a20186","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.77_1784690215720_0.6273946395315586","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"@gaulatti/giorgia","version":"0.1.78","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.78","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"b4010034914a0e65e95cc1dfb7d01c19caa606fa","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.78.tgz","fileCount":170,"integrity":"sha512-Uxk84avbBlHtEN5RqnTfzSzmwdF871zbesEj6Kvu16JWLGPHJcIWtynG5dKVgCyNtG7C2aOEXs8lZg0ikytYzg==","signatures":[{"sig":"MEQCIH7T3pS0jZt6WDkCmH9rVAm3unVMMgJsq6RyCfeXwpiJAiA28fs8XycE8g7Ux48wwDdWyXfCaOHjE8LHLRggrC07iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451642},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"b7692541f319ff723143de8051e6ce48d803bc00","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.78_1784690923767_0.525411882333094","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"@gaulatti/giorgia","version":"0.1.79","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.79","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"bed4ac0fcd7d6c143dacb24902c30dc68e8e3cbd","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.79.tgz","fileCount":170,"integrity":"sha512-vFn2FZTnYjd0HRzUqt1hSwXLq2bqf4eMxT2ffdffowvyDSGAmf8lbD5SdFqotcWA+z/VEabKjllNcZkI5hpw3w==","signatures":[{"sig":"MEQCIF0NgcgA8++Mcn/YpiTlk8TKExuFwWrRSayJGdpJusIhAiBkI2QiTuQIVuVDdMa8nXEMVcYtC7l8fV8jqJPizguuXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451352},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"886c79fbea26cb61faa4b737387b18a5d4dbe51d","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.79_1784691694090_0.016630372539504723","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"@gaulatti/giorgia","version":"0.1.80","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.80","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"90a986d6a5f6ffe623d27f020163397e59e07e9a","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.80.tgz","fileCount":170,"integrity":"sha512-zh9bGv9DcSUjymD4qhQor+ocHOMsCq2WbpJEpD8rr9xmpbrVpUUePHVHz1SfApfUElG/4TSkOXiLfkrkoe7UHg==","signatures":[{"sig":"MEYCIQC2mc+oPbbNXnvtKeXdC3KRB8y3g+2TfbIQjpdjkvUlSgIhAOFJLaVrn+5foQsEycwXg2vEV9D+VzGqT2o50f/ABMNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451352},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"b84a0d2382782e99fff156050b1457b4b9d908f1","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.80_1784692122966_0.7040963326805854","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"@gaulatti/giorgia","version":"0.1.81","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.81","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"4f61582cee0d4088f34b9e70757eb0f821e5c9ef","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.81.tgz","fileCount":170,"integrity":"sha512-aK5RFO5nvc0MwKwkJQRKege+AZLDXiWlAU2kO+sOyUjShs6wAs1D38jKwHP1kTV/hTgObUMjd9CYco3VGHm5+g==","signatures":[{"sig":"MEUCIQDDfWVxM7ojV/CZB8vsZnLl9dUzqhC/wc7ME5FzAQpJngIgI4IVxrYvAnRGLLXVI6TNuMT0yYQ4eYEA5od+M4xDYU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451613},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"f817b0f36c05ab024b0cb34a2a6b6575853726c7","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.81_1784693491044_0.7501039000117398","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"@gaulatti/giorgia","version":"0.1.82","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.82","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"3dbd5145e0b0174d61a13878d172cfd2e3ddd0dc","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.82.tgz","fileCount":170,"integrity":"sha512-BDtEMbSds+IKlh6KaJs835vxwnLPl29HR8r2x9MMPhK3+Iznpgd1Vz2qYDBHU+ZifPdcacSPn/nRH0TOx5o2KQ==","signatures":[{"sig":"MEYCIQCN8XOAnC5qQdtjAcqW7uvJGjiYrFQdNw9QPHnfvyX8AgIhAI68nxy52ZhWVum3w3UhsPgGXFRfnLukzGkRqMULF3IC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451669},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"23a362ce3bd564176138d798b399ac853f785968","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.82_1784693723792_0.7149923590201048","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"@gaulatti/giorgia","version":"0.1.83","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.83","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"85ec2d1f2f59ff35642dc928589a404843d1d1d0","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.83.tgz","fileCount":170,"integrity":"sha512-rTosQQQxS8KPsNL0tWoND9eb34C0iJSBtwDN7GlYuZglz2C/UTWHS7Cr+OS3jSDp7GahsBTQPV0OelVp2ZbYYA==","signatures":[{"sig":"MEUCIDw3ryjQtjihHkwVpqKLBSLK3KzrZLJ8AipdPH1hPdh6AiEAqs9TCHQ3JVGMj3yv0r40WdY+6Zj/hfVacPP0OkJ7n0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4453325},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"fe47d841a452db0ed7fdf4a2277d175abbe7d67c","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.83_1784747412954_0.5022868907478109","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"@gaulatti/giorgia","version":"0.1.86","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.86","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"40c16804accd625a77a12d71f5ebddc597e11b98","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.86.tgz","fileCount":170,"integrity":"sha512-LJ9NJOqrT3C56qtBBIf4cRB7UJuPGytGJlLMspWL/cmB4awdnqPeZ5e8pLJVgm/c2lAkoRlJYECKCjz2eBMD4A==","signatures":[{"sig":"MEYCIQDAT5tuUmxMqEsGsS74D4be89scRDa7yZC7Kb8Z+eP0DwIhAM3AG0Unxc7D4mQXU1QQkBMh/jNNAlCmcz5uiO3sRgwF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4461652},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"b2846d133246f150058f2a91382cfecb9ed82136","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.86_1786505027695_0.5021531375407857","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"@gaulatti/giorgia","version":"0.1.87","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.87","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"15eb57c8b7a07f7bae053fef42a3f7d8090c5f82","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.87.tgz","fileCount":170,"integrity":"sha512-u6aRSSxZf58nvmwcoycn3FphrSYUN4d6d8kyiyh6nZnXQcLcOfcGJZ0lL0s2hNCimtiRKIexzCdF9VM708ffEQ==","signatures":[{"sig":"MEUCIQCP/HPg7GQ7iQ+kQ19ekhFWGfqJgg7j3Sj+fOhsy9M4mAIgXeIrYgUEQoOn4dKllaU1X9sVzMyN+3mJtr9ckKiz+9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4465031},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"50b5b1675b8556ddd3cee5d48823a93dd02c687f","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.87_1786852189688_0.04898857146823876","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"@gaulatti/giorgia","version":"0.1.89","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.89","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"3946f8fba495f57120cb15e91b992c8e74ea030a","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.89.tgz","fileCount":172,"integrity":"sha512-x1qgZlFM9Ido2aZjC8X5/mb+aF0BKHTzJG0kysB5BCUNSzxTuj4tWws4Ez+wCZ7jgmkuSD9pquYg+M0BsD/KIA==","signatures":[{"sig":"MEYCIQCaBfkkZ2BteeUuiTGqNU3M2vcJkKn3EQbtzvpWjdn6SgIhAKNkNoZTYMboqzLJ4v5GjlzTj1uadn8TWONLzGrDt8Rj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4467059},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"4e24aa654aa13b81ec69e94fb047c80e594c9d26","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","pretest:unit":"npm run build:css","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.89_1787371256426_0.8574366151595154","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"@gaulatti/giorgia","version":"0.1.91","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.91","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"a517b9c2b65d98ed7d5b07c38d6b3297f46f79a0","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.91.tgz","fileCount":172,"integrity":"sha512-UzJ7A9D3nD1D53Lsq//kDBi4XThvnJxndRu2x9a5brx/yW6rl4HTJfF4NMTNDTXG5e/Dyi4za4mINxyZArHzow==","signatures":[{"sig":"MEUCIQDnUxuGN0xu8kk2O5U3akJcO5ArePbGZtag9BN7chiRFgIgW+M1vDLMDNN7sHtF56dIZepuTTrhBbfH1u71v6rnojk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4466921},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"9b45c611e9a0743640aa673bc4ae1623834fd006","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","pretest:unit":"npm run build:css","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.91_1787372676632_0.33867200992281044","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"@gaulatti/giorgia","version":"0.1.94","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.94","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"9b90d1926ceb3c14430a1592924edcf4e17013aa","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.94.tgz","fileCount":172,"integrity":"sha512-mJ7vKND0or9ODABeVoEEaUJtKnvf+istA5zzeQYdSQrknj6NGHSiP8jlhtd58R5Dc/klR3OxMnnuVoUXDmP3Zg==","signatures":[{"sig":"MEUCIQCgNGWb8mC0Rxl4WB7G5qJYt5P7I1suGirlpwAozoXukwIgI7sxkO29lX/kqwPmA2E6A9J6sqIGNOpvV+oqadgc66s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4466996},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"b4551f25dcbe163c2bf391876a392678a0249ccf","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","pretest:unit":"npm run build:css","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.94_1787374015989_0.6056430558414436","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"@gaulatti/giorgia","version":"0.1.95","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.95","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"3d93b627f3431a01a61cd86efa451a391a3b4f2b","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.95.tgz","fileCount":172,"integrity":"sha512-5nxH4XG7GmipVZhw06BUF05px+7N1qThEpBxR/LM0i63Mkn99CoHFmm/Q5Hl3GpkP0aHVmg7SLrCxuiSAg6cCw==","signatures":[{"sig":"MEUCIQCjLjbhQiApPRig5qD0rO6XgqbKJZYOB4Udp2rK2ogx7wIgHrIEdXi4D3T2QO6aVuIEU2f5EnC4sZ34o0Mk2c96INE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4468196},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"6dc64529aa5320dcc4683d42eab28b41c9fe4708","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","pretest:unit":"npm run build:css","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.95_1787886334386_0.5785577961898982","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"@gaulatti/giorgia","version":"0.1.96","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.96","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"091f0546703cbcb540f6657c4e07b7925cf8fefc","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.96.tgz","fileCount":172,"integrity":"sha512-IRPFhiPM9JSPOk5ZzesttbVI4wf6OhY+OhjAs3XJF5QLHzo8hcCedgGtSG22AOnTVomB7W5QtgnRclIBH+HGJA==","signatures":[{"sig":"MEQCIBlEHUpaMG2fOxcsUZfn0u9AvlFcf2Gs6n9ZInbOqqrVAiBTndoCH4zori9G8JkiYmlCFVbKLkifLZWkXmY5HJgnkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471261},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"}},"gitHead":"42a4cd9de9eefdb0016e78b76ae52bbc4d8ae7f0","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","pretest:unit":"npm run build:css","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.96_1788022776151_0.6155528060709625","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"@gaulatti/giorgia","version":"0.1.97","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.97","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"505b3086c703b6f0754644704626e8bda719f450","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.97.tgz","fileCount":173,"integrity":"sha512-aD4AjUAKvknAto4FMAoMvWwPZFLdXvKA0OrtGtRbpL7UCszH60KiuPsf7FtfgoYxLv5zc2R7cZQmMJhyYZlTOg==","signatures":[{"sig":"MEQCICiNLo/E0s24K4LW3atU1KTG5RhV1ja9VwAASV51zwafAiA2LXqdrtOTaJ81fM2XrR90/gYjidxj70UeSh8z1A5BKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516528},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"},"./assets/giorgia-navigation.js":"./dist/assets/giorgia-navigation.js"},"gitHead":"8cc58d324a70c0e5f2827a92aa9bc11f8e255952","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && npm run build:navigation && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","pretest:unit":"npm run build:css","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:navigation":"vite build --config vite.config.navigation.ts","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","swup":"^4.9.2","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@swup/a11y-plugin":"^5.2.1","@swup/head-plugin":"^2.3.1","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@swup/scripts-plugin":"^2.1.0","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.97_1788027101431_0.8094378596296998","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"@gaulatti/giorgia","version":"0.1.98","keywords":["handlebars","ssr","renderer","news","templates"],"author":{"name":"ModoItaliano"},"license":"MIT","_id":"@gaulatti/giorgia@0.1.98","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"homepage":"https://github.com/gaulatti/giorgia#readme","bugs":{"url":"https://github.com/gaulatti/giorgia/issues"},"dist":{"shasum":"92a50a65b198c654c7c905250e7c5750064d1783","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.98.tgz","fileCount":173,"integrity":"sha512-FhwdqRg9t5TssCwkSOjKFapCDN3VBWshc7DSvDDx+gUtoSEN+3/1fccHTrrUl5h+2NGDQsyzPkDaQ2VZgp0Hew==","signatures":[{"sig":"MEQCIDTH023VsgqfGy6vi3VxEgHQQTpDFEjEYCsjafJBiYMOAiAUDJ+lp65RvCWgr8HcIe6+QY9DzAIejIQdfHQQJpMGOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4516967},"type":"module","types":"./dist/renderer.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"},"./assets/giorgia-navigation.js":"./dist/assets/giorgia-navigation.js"},"gitHead":"36cc1a595f6337800807f5df7a7d72103f4f531c","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && npm run build:navigation && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\"","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","pretest:unit":"npm run build:css","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:navigation":"vite build --config vite.config.navigation.ts","build:live-program":"vite build --config vite.config.live-program.ts"},"_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"repository":{"url":"git+https://github.com/gaulatti/giorgia.git","type":"git"},"_npmVersion":"10.9.3","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.3.6","swup":"^4.9.2","react":"^19.2.5","date-fns":"^4.1.0","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@swup/a11y-plugin":"^5.2.1","@swup/head-plugin":"^2.3.1","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@swup/scripts-plugin":"^2.1.0","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/giorgia_0.1.98_1788033307489_0.10281396348856386","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"_id":"@gaulatti/giorgia@0.1.99","bugs":{"url":"https://github.com/modoitaliano/giorgia/issues"},"dist":{"shasum":"f7d8452462dc7d1fc12a0b9d574a47cb004abe76","tarball":"https://registry.npmjs.org/@gaulatti/giorgia/-/giorgia-0.1.99.tgz","fileCount":200,"integrity":"sha512-4WAZz3fYVzKLoTRXfJN2JnocG7zaXcGx6ZV2xQSut/Tm5dTYIkYebsJcJhe+8DaDI0bFdcLes892Bi0xaVyIcg==","signatures":[{"sig":"MEUCIDMAcrM0Nm7H7/sAnAW2qmGqnm/BFIzUQEbjK15Ss5AvAiEArts0fDeeD9o7vNiB11Hrrvbq2l8mD/vJZj6zJ47z38M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYgMWSrHYzzvagx54uLPrVUrrt3FwslToV6U93uMp61gIgSEykIE04oFK6CGndLAAlpGjSasrNdV1fOt/9QfSS4MQ="}],"unpackedSize":4765399},"name":"@gaulatti/giorgia","type":"module","types":"./dist/renderer.d.ts","author":{"name":"ModoItaliano"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./video":"./dist/video/index.js","./fonts/*":"./dist/fonts/*","./assets/mi.svg":"./dist/assets/mi.svg","./fonts/fonts.css":"./dist/fonts/fonts.css","./partial-deps.json":"./src/partial-deps.json","./assets/default-og.jpg":"./dist/assets/default-og.jpg","./assets/default-og.png":"./dist/assets/default-og.png","./cronkite-manifest.json":"./dist/cronkite-manifest.json","./components/live-program":{"types":"./dist/components/live-program/LiveProgram.d.ts","import":"./dist/components/live-program/LiveProgram.js"},"./assets/giorgia-navigation.js":"./dist/assets/giorgia-navigation.js","./schemas/search-index.schema.json":"./dist/schemas/search-index.schema.json","./schemas/search-manifest.schema.json":"./dist/schemas/search-manifest.schema.json","./schemas/cronkite-manifest.schema.json":"./dist/schemas/cronkite-manifest.schema.json","./schemas/canonical-document.schema.json":"./dist/schemas/canonical-document.schema.json"},"gitHead":"1af658e1ed247cc759982788314f01a2f089cf2a","license":"MIT","scripts":{"test":"npm run test:unit","build":"npm run clean && npm run build:css && npm run build:live-program && npm run build:navigation && npm run generate:contract-types && tsc -p tsconfig.build.json && node -e \"const fs=require('node:fs'); fs.cpSync('src/styles/fonts','dist/fonts',{recursive:true}); fs.copyFileSync('src/styles/fonts.css','dist/fonts/fonts.css'); fs.cpSync('src/templates/assets','dist/assets',{recursive:true})\" && npm run build:contract","clean":"node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\"","build:css":"tailwindcss -i src/styles/global.css -o src/styles/compiled.css --minify","storybook":"npm run build:css && storybook dev -p 6006","test:unit":"vitest run --project unit","typecheck":"npm run generate:contract-types && tsc --noEmit -p tsconfig.json","pretest:unit":"npm run generate:contract-types && npm run build:css","build:contract":"node scripts/build-contract.mjs","prepublishOnly":"npm run build","publish:public":"npm run build && npm version patch && npm publish --access public","build-storybook":"npm run build:css && storybook build","build:navigation":"vite build --config vite.config.navigation.ts","build:live-program":"vite build --config vite.config.live-program.ts","verify:packed-remotion":"npm run build && node scripts/verify-packed-remotion.mjs","generate:contract-types":"node scripts/generate-contract-types.mjs"},"version":"0.1.99","_npmUser":{"name":"gaulatti","email":"javier@oxozon.io"},"homepage":"https://github.com/modoitaliano/giorgia#readme","keywords":["handlebars","ssr","renderer","news","templates"],"repository":{"url":"git+https://github.com/modoitaliano/giorgia.git","type":"git"},"_npmVersion":"11.19.1","description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","directories":{},"maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"_nodeVersion":"26.8.2","dependencies":{"ajv":"^8.20.0","swup":"^4.9.2","react":"^19.2.5","date-fns":"^4.1.0","remotion":"4.0.524","react-dom":"^19.2.5","handlebars":"^4.7.8","lucide-react":"^1.11.0","framer-motion":"^12.38.0","qrcode-generator":"^2.0.4","@swup/a11y-plugin":"^5.2.1","@swup/head-plugin":"^2.3.1","@fontsource/barlow":"^5.3.0","@fontsource/outfit":"^5.3.0","fast-average-color":"^9.5.2","@swup/scripts-plugin":"^2.1.0","@fontsource/barlow-condensed":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.14","vitest":"^4.0.18","storybook":"^10.2.16","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^20.19.37","tailwindcss":"^4.2.1","@types/react":"^19.2.14","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@remotion/bundler":"4.0.524","@tailwindcss/vite":"^4.3.0","@types/handlebars":"^4.1.0","@vitest/coverage-v8":"^4.0.18","@storybook/html-vite":"^10.2.16","@vitejs/plugin-react":"^6.0.2","@storybook/addon-a11y":"^10.2.16","@storybook/addon-docs":"^10.2.16","@storybook/addon-vitest":"^10.2.16","@chromatic-com/storybook":"^5.0.1","json-schema-to-typescript":"^16.0.0","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/giorgia_0.1.99_1789871767625_0.7982644988471792"}}},"time":{"created":"2026-07-18T08:59:40.516Z","modified":"2026-09-20T02:36:07.979Z","0.1.57":"2026-07-18T08:59:40.958Z","0.1.59":"2026-07-18T09:04:16.997Z","0.1.60":"2026-07-19T04:57:09.408Z","0.1.61":"2026-07-19T05:05:58.781Z","0.1.62":"2026-07-19T07:20:51.727Z","0.1.64":"2026-07-19T07:39:18.410Z","0.1.65":"2026-07-19T07:53:54.058Z","0.1.66":"2026-07-19T07:57:29.280Z","0.1.67":"2026-07-21T18:04:09.931Z","0.1.68":"2026-07-21T18:16:14.689Z","0.1.69":"2026-07-21T19:01:44.626Z","0.1.70":"2026-07-21T19:08:36.344Z","0.1.71":"2026-07-21T20:52:35.086Z","0.1.72":"2026-07-21T21:01:26.359Z","0.1.74":"2026-07-22T02:59:35.794Z","0.1.75":"2026-07-22T03:09:20.376Z","0.1.76":"2026-07-22T03:16:43.746Z","0.1.77":"2026-07-22T03:16:55.955Z","0.1.78":"2026-07-22T03:28:43.991Z","0.1.79":"2026-07-22T03:41:34.353Z","0.1.80":"2026-07-22T03:48:43.279Z","0.1.81":"2026-07-22T04:11:31.330Z","0.1.82":"2026-07-22T04:15:24.037Z","0.1.83":"2026-07-22T19:10:13.208Z","0.1.86":"2026-08-12T03:23:47.971Z","0.1.87":"2026-08-16T03:49:49.946Z","0.1.89":"2026-08-22T04:00:57.128Z","0.1.91":"2026-08-22T04:24:36.921Z","0.1.94":"2026-08-22T04:46:56.296Z","0.1.95":"2026-08-28T03:05:34.625Z","0.1.96":"2026-08-29T16:59:36.410Z","0.1.97":"2026-08-29T18:11:41.693Z","0.1.98":"2026-08-29T19:55:07.740Z","0.1.99":"2026-09-20T02:36:07.818Z"},"bugs":{"url":"https://github.com/modoitaliano/giorgia/issues"},"author":{"name":"ModoItaliano"},"license":"MIT","homepage":"https://github.com/modoitaliano/giorgia#readme","keywords":["handlebars","ssr","renderer","news","templates"],"repository":{"url":"git+https://github.com/modoitaliano/giorgia.git","type":"git"},"description":"Server-side Handlebars renderer and templates for ModoItaliano pages.","maintainers":[{"name":"gaulatti","email":"javier@oxozon.io"}],"readme":"# @gaulatti/giorgia\n\nServer-side renderer and Handlebars template bundle for ModoItaliano pages.\n\n## What it does\n\n- Renders canonical content documents into HTML\n- Supports the layouts declared by the packaged Cronkite manifest, including\n  article, homepage, category, search, 404, coming-soon, live-story,\n  link-in-bio, media, and standalone pages\n- Ships reusable Handlebars templates, partial dependency metadata, and compiled CSS\n- Ships provider-neutral social-image and Remotion short-video renderables\n- Preserves the masthead, footer, and radio player across same-language internal navigation\n\n## Installation\n\n```bash\nnpm install @gaulatti/giorgia\n```\n\n## Basic usage\n\n```ts\nimport { render } from \"@gaulatti/giorgia\";\n\nconst html = render(doc);\n```\n\n`doc` must match the normative canonical schema in\n[src/schemas/canonical-document.schema.json](src/schemas/canonical-document.schema.json).\nTypeScript declarations are generated from that schema; runtime rendering validates\nagainst the same artifact.\n\n## Exports\n\n- `@gaulatti/giorgia` -> renderer entrypoint\n- `@gaulatti/giorgia/cronkite-manifest.json` -> data-only CLS capability manifest\n- `@gaulatti/giorgia/video` -> bundleable Remotion short-video entrypoint\n- `@gaulatti/giorgia/schemas/canonical-document.schema.json` -> canonical input contract\n- `@gaulatti/giorgia/schemas/search-manifest.schema.json` and\n  `@gaulatti/giorgia/schemas/search-index.schema.json` -> static-search resource contract\n- `@gaulatti/giorgia/partial-deps.json` -> partial-to-layout dependency map\n\nThe root module also exports `cronkiteManifest`, `outletConfig`, `version`,\n`render`, `fontFiles`, `assetFiles`, and `buildInstagramImageHtml`. See\n[docs/cronkite-compatibility.md](docs/cronkite-compatibility.md) for ownership,\nvalidation, search, and asset-rendering details.\n\n## Development\n\n```bash\nnpm install\nnpm run typecheck\nnpm run test:unit\nnpm run build\nnpm run verify:packed-remotion\nnpm run storybook\n```\n\n## Persistent navigation\n\nStandard page layouts replace only `#page-content` during same-origin, same-language navigation. The masthead, footer, and bottom radio player stay mounted, so an active stream continues without interruption. Each persistent shell surface has its own static View Transition identity, preventing the visible player bar from being redrawn with page content. Swup updates the URL, browser history, document metadata, focus announcement, and scroll position; native View Transitions animate the content where supported, with a CSS fallback and reduced-motion handling.\n\nPage-local scripts that must run after a content swap use `data-swup-reload-script`. Initializers shared by several layouts expose an idempotent `window.__brokaw*` function and are called after each page view. Search and media pagination tag their query-only history entries so back/forward navigation can distinguish local state changes from page changes. Cross-language links and pages without the standard content boundary use a normal document navigation.\n\n## Publish flow\n\n- CI validates typecheck, unit tests, and package build on pull requests and `main` pushes.\n- Package publish is triggered by pushing a `v*` tag.\n- Storybook pull requests build an immutable artifact but receive no AWS token.\n  A push or manual run on `main` deploys that exact artifact to\n  `https://ui.modoitaliano.fm` through the `giorgia-storybook` GitHub\n  environment and short-lived AWS OIDC role\n  `giorgia-storybook-github-deploy`. Storybook deployment never runs\n  `npm publish` or changes the package version.\n\n### Storybook infrastructure and rollback\n\nThe Modo Italiano `Loredana` CloudFormation stack owns the dedicated Storybook\nbucket and CloudFront distribution. The workflow resolves outputs\n`LoredanaGiorgiaStorybookBucketName` and\n`LoredanaGiorgiaStorybookDistributionId`; it must never target the Fifthbell\n`ui.fifthbell.com` resources used by Brokaw.\n\nEach build carries `deployment.json` with its repository, package version, run,\nand full Git SHA. Deployment uploads to `/releases/<sha>` and changes the\nCloudFront origin path only after the complete immutable prefix is present.\nThe previous origin path is retained and restored automatically if the public\nidentity check fails after promotion. A failed build or upload therefore\ncannot partially overwrite the last known-good documentation.\n\nThe deployment log records the previous origin path. For an\noperator-authorized manual rollback, fetch the current distribution config and\nETag, restore only the dedicated S3 origin's `OriginPath` to that recorded\n`/releases/<sha>` value, submit the update with the ETag, wait for CloudFront to\ndeploy, and invalidate `/*`. Confirm the public `deployment.json` reports the\nexpected prior SHA. Do not delete release prefixes until a separately reviewed\nretention policy exists.\n\nThe deployment role must trust only audience `sts.amazonaws.com` and the\nrepository's current immutable GitHub OIDC subject:\n\n```text\nrepo:modoitaliano@327696306/giorgia@1304750193:environment:giorgia-storybook\n```\n\nIts permissions are limited to `cloudformation:DescribeStacks` for Loredana;\n`s3:ListBucket` and `s3:GetBucketLocation` on the dedicated bucket;\n`s3:GetObject` and `s3:PutObject` on that bucket's `releases/*`; and\n`cloudfront:GetDistribution`,\n`cloudfront:GetDistributionConfig`, `cloudfront:UpdateDistribution`,\n`cloudfront:CreateInvalidation`, and `cloudfront:GetInvalidation` on the one\nStorybook distribution. It has no delete permission. No long-lived AWS key\nbelongs in GitHub secrets.\n","readmeFilename":"README.md"}