{"_id":"@opensite/blocks","_rev":"39-9526671a035b93be36034f999592f967","name":"@opensite/blocks","dist-tags":{"latest":"0.4.3"},"versions":{"0.0.1":{"name":"@opensite/blocks","version":"0.0.1","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.1","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"684f231cab6943cec9951b9dd34467f102fd3c12","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.1.tgz","fileCount":87,"integrity":"sha512-aKLB7ISEAx9wWVGtlCgajgzGjDhLWYPA61EQ4IkktpDuoNohljrpk1s+znsiykZU+E5Kkzm8o4dUvv+n9V4asQ==","signatures":[{"sig":"MEQCIBb9f7S8dTrFi0hOMk/5GgHLzzIVoplnsWVMTQ05YsryAiBpIkLvUHGfiCLftRuN8skuHtP1HBH+1MPQ6Zdn0ddI0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"ae78e6c1af2a106d802ad03904e271c00d38de0d","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepack":"npm run clean && npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.1.9"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.1_1759829878129_0.09718296632070378","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@opensite/blocks","version":"0.0.2","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.2","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"a8b1f5a73ebb079e7b92266e7327b1f475df35ba","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.2.tgz","fileCount":102,"integrity":"sha512-KzebMMaPNAi8osYsiTvNMLtzaO6eOYI0MCnIWo0hO5fEFp01W86FB5qgsmeYfbwEoKrc9GPaJsxFLAGWiqcf7g==","signatures":[{"sig":"MEUCIHrw0yVT5AaWu2Tq/KX4XlbXyJji/xLuKIlLShwy9WNjAiEAkDQB/sGuArZVVSh53lAzoj+wg1ZATvlL7YhrncodsIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"2c18bd864029188693584efd00959da29f3dab94","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepack":"npm run clean && npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.1.9"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.2_1759868692777_0.7193254051319034","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@opensite/blocks","version":"0.0.3","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.3","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"6b29dc73e8348cfd1d8f13fd53a6dd32f3816c82","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.3.tgz","fileCount":102,"integrity":"sha512-oSdw1T7qlk8bPKNgqaIGQXtNCBlnvFAfYe4w8CKKLhiYWu3T10dH5/z6Xr6fuJiBSoNCMQcafZtHfKo8erIdeQ==","signatures":[{"sig":"MEYCIQDF5YMWVONUaVWVaehLn8Zn62AekAH2e0pyIhoM5TOxIwIhALKbE6Gk5EmrtJD+V/utrnvyGRg+CwW0OuyQajdawS64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"7883950706e0d4b7529d443110735593e7aceff1","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepack":"npm run clean && npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.1.9"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.3_1759915033747_0.42735299588783593","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@opensite/blocks","version":"0.0.4","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.4","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"0ae887a9e1bff2fee72bd0aa3650d616a0f96620","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.4.tgz","fileCount":102,"integrity":"sha512-bUrMxfk2axaORSHrf6Pe2TLO8cPa3U+toADqFn1rSsS6AZwj3loLxoJic63tfebSJosJIE1MCmpTFSMI8zGCug==","signatures":[{"sig":"MEQCIBbAJ3PxCG+KBiOEBRsntYBkfqAgmhIyz4JJv+KFtSiCAiALTRKOFeOCo65SL1OpAoLnHs6RxnhZTJsBflTqsIEJeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"2cfaac5cc5b4cda65adfd2b3e9d1ff9c8d69e4eb","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","prepack":"npm run clean && npm run build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.1.9"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.4_1759923095798_0.1602075461191257","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@opensite/blocks","version":"0.0.5","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.5","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"a2071c1dc54b2c8159ab8919be358d3c90516fb0","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.5.tgz","fileCount":102,"integrity":"sha512-I2wre5kIYZN1AsumHZUIy3ush73PnI4xHtXr1O+9lUNGE2P3CtrZzsPpYQJveF/EmBgrjqIsc6lAELh3RqgVcg==","signatures":[{"sig":"MEYCIQCxM+yLITL08k4RwQoPaPgIaztzPcwOLfEBjDhB5DvSmgIhANHSp4766yPuvBK7/TV9iAMXdwoKxXgPOPvm6g8FfzuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552832},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"efa4a52329c492bd2b326ddfb8e7ce17bbb4d11c","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"npm run clean && npm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.1.9"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.5_1759938608496_0.9025196083425235","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@opensite/blocks","version":"0.0.6","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.6","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"520aabf02019ec57cdfeab48efa97c80e6240fd3","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.6.tgz","fileCount":102,"integrity":"sha512-BHHBKbs3ik4hUO+h6Vu/mmWaNXZVt2lItEmlgIU1yD0TBXmpaFptzcJ2emnGHdvlYhboi6wTlfQz2Q5F2dwLZA==","signatures":[{"sig":"MEUCIQCQJh+4Ks2veP0tPQZzlF/L4Fjl0VGYxqEC3kAuQPx3bQIgGW2mDUUtc5kiyUKE/7QKnO1djbcg1RRzxSseMnbruks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"d0ab0de55a977370cb8ca4d5472227fbcbec898d","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"npm run clean && npm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.1.9"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.6_1759947801288_0.8422628039712676","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@opensite/blocks","version":"0.0.7","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.7","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"cb8e2b62397b499b1bf28542b20bdacd6f361291","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.7.tgz","fileCount":102,"integrity":"sha512-zKoAVULo9FE2vbde6FuA6KGjI/ktgBHDJVvEDsjlsb++xnHoi08TUhZdAl1VW1bjEBDHPVpXsby7Hf5QPwczuw==","signatures":[{"sig":"MEUCIBpx5sm1RfFKUwq6pyS3HzdaM2/9xbYZgWiy8lW2PAGtAiEAz6oKsCSx8bzHSDca6U59EAzDrBYBypw+o8WlOSPLHUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"4e9c448cacd5a2ba8d71d52f590bd0d94b782fbc","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"npm run clean && npm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.2.2"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.7_1759956100166_0.5736232359419569","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@opensite/blocks","version":"0.0.8","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.8","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"6b9455aae12284dbf68410fa2ebee51a0a28c34d","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.8.tgz","fileCount":102,"integrity":"sha512-iZv+ewRFGo19Ewru8OoL97QkncQr/bpeolnljjB1qkzTTDkPToFyR8BvPXAAh+kQl3X0RJL07hETMeMW+h00KA==","signatures":[{"sig":"MEUCIQD4WaDF1BuT1PCY+UMNgUL+qCmbi3lnrwd2aZR5IqjhqAIgP/n1yrMNqQg2BSMoRp05Ie+5Bntj7dpT8MhaNrv1MaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"7c9d8245756e81e17403cd2b81ba6feaa927f7b5","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"npm run clean && npm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.2.3"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.8_1759984038254_0.6434405506262728","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@opensite/blocks","version":"0.0.9","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.0.9","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"9e03635a56065ff2700d2f0eea078a26d3ab9f4d","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.0.9.tgz","fileCount":102,"integrity":"sha512-z/Xik53GDhXCZUhNI4EzVsBMcAyTVhcxINf+4YDOIMOomICdpW35WEr/LJeOwOEbp5bp2JBC9R/tVpmR+8Xf1Q==","signatures":[{"sig":"MEQCID35uFxnkjkb5roANl8HDXmdsVJB1/fqkOTjil6Drak0AiBysVpRYGhwVvlQQm8qqVFHDaMZLlmEQJYouCPEOQKHrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"cc24efafa14bd51c394883f962086b08f008af3f","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"npm run clean && npm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.6","@opensite/video":"0.2.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.0.9_1760134629218_0.9008734718968276","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@opensite/blocks","version":"0.1.0","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.0","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"cb857de79f6dba8d012b7f08806f887b827e7702","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.0.tgz","fileCount":102,"integrity":"sha512-u9UpKL2HwpHFDV1kLVNXIoNcv1qndIl23+Q99INYlE+vOxiHG0e/LiWIzydOx9jNAM4RM5Bk/dBI8O/GyxPZJw==","signatures":[{"sig":"MEUCIQDsE+R8gtqWx9oXKQ4ynSrMdnF++o067O/29Wl3UDHgqgIgSiEIeaamfOJWoUh1hqSam1QIJZjxWJq0bS5hu8PW8DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"b09a19fd6e89dbda81649a782def5b7ecdaf29aa","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.5"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.0_1760152512486_0.867921934141326","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@opensite/blocks","version":"0.1.1","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.1","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"23fe6be3c82894b89d9f05fa687f8068d101d3ac","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.1.tgz","fileCount":102,"integrity":"sha512-xEk20Ulf0CnOwLvNPLQHtere488sJWLl5ulubtujkMxz0aBVw4CDgld0lNrxVoXqn6h0URiobK9aVRRGPCqc3g==","signatures":[{"sig":"MEYCIQC478OwB2UPIeKnGC3QbiT5zFXStXulpos1db/S+aA10AIhAPx8noFGxfTsFBkPsLMsUUWh9U5yq3Z8nEaSxASQpAFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"cb120745f27201592cd5ca04f5f5418a1b8b3ebb","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.5"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.1_1760168017395_0.7497886977154569","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@opensite/blocks","version":"0.1.2","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.2","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"94de28956c4791564ed12415d9916e07a2ef5835","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.2.tgz","fileCount":112,"integrity":"sha512-Olfvl2IgXYtp+36mOgPyYcjA/Gyz4AAW+ACyHo+QNhNaIBGPFQEJJTt2gUUhzBaSZAIGvKGB+KZhRE4DGw3dSQ==","signatures":[{"sig":"MEUCIQCo6oKzqoNsHNKX1b1qvPQP/CCjxg5wYaaKZp7HbFB3cAIgNeee9rXrNTdqpBW/UCKrbjdSZh8MtiIHmyNq48oKnlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"e0449211cc8dcd5c05d524169694edc8ba80010a","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.6"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.2_1760174358447_0.46448891279712434","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@opensite/blocks","version":"0.1.3","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.3","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"3c251eaec485a246d4aeaa358ea5d72b743355a9","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.3.tgz","fileCount":112,"integrity":"sha512-fGGnInUrcBiU8WoDdxPz2p+IvIupdWDhT2bRh/9DtbZUxYPykKPfPeOmctvkcj3KLJ6FH/soLbiMDPFgbfAgFQ==","signatures":[{"sig":"MEQCIFlaHq5Rx1IrkQ/WjIcexPBqBPnM4iHZUTkkcTqSXKBLAiB+s6Pj9gdj5PN83DpPBRWg5fdTHOJ7/E8dMteOUVzYlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"a1d08e54b06842166f5b63a5e735e859bd1ab42a","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.3_1760176950481_0.5968325038138502","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@opensite/blocks","version":"0.1.4","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.4","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"601dda100215945f1cb02795ac8b6302046a4ae2","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.4.tgz","fileCount":112,"integrity":"sha512-rut3AJWuti7Mo+oz/crV3/VhVWFA9whUGAIZYKFHgP7wCQORwUDO2/Oq09f8m3nBQ0rWkaa5n9d7aWsDdK1fsw==","signatures":[{"sig":"MEUCIQCE51R05kCb7PtUkH4kaqy82Fp2cSax6d83GDglPp1TPgIgXhC1XKjyzdn2lcrQRMTd5Fn+V3FHTqntHEnm23n9M6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"d2abddcddec57b64342ec5e66483103da3f83024","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.4_1760178373378_0.6913586736293831","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@opensite/blocks","version":"0.1.5","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.5","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"86d69a1e53795cae4d2e405b590502d5ef77c139","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.5.tgz","fileCount":112,"integrity":"sha512-ppsLCXwResPW45R2dla1vZ7JEDEAh2o1RfTsEAIQ9tJi1riWjmFEcwwaGWZYvvWdCC/Z5nSga5HH9NPABRyLeA==","signatures":[{"sig":"MEYCIQDjgrpXBAdKoH7DCIud6bMgluTRfDein1Hj6ksZUwZsmQIhALhjJhuTA33nqasmxz58YzGv71KQVKkLxBjRLAc9AoZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612803},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"be3158bad781d28aaa43f7580e79422828e028fd","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.5_1760181549560_0.5915811209797661","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@opensite/blocks","version":"0.1.6","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.6","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"a0b24486c8ed142b71e63149d49f4f2f467e587a","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.6.tgz","fileCount":112,"integrity":"sha512-vVu7KvUxdTcf7GxztvyeSGAKXNkeFvYHqj4Iy+v6hatefraDE//+5KwCBzCE4On6yWTGv+pkHO5XGyNrVPZIOQ==","signatures":[{"sig":"MEYCIQCbxxGOvBUKcXkhHl1zrRXptoNr9nVy/9MFxXSbAXXYYQIhANw/gCgnB/Gu6AYfFDM4m91rPB4/Kdi+SSl12Pap0uKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"1ed465475d8f22ce7fbe2815e593264e89c950b5","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.6_1760184842142_0.583871335666527","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@opensite/blocks","version":"0.1.7","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.7","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"535b091bfd5259c7000391c77b1be2c1bbb9741b","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.7.tgz","fileCount":112,"integrity":"sha512-SoIPvIwbOWDHzENptexirhDCurpcnKvsDbsHM//o0ayUm2qC1uBtk3osV2cHsJSH2BDmNrWv4ptOjPwOejskWQ==","signatures":[{"sig":"MEUCIQCL/neH4S5IBOrasHvj8Bw/7wZOp8jNP8cVy8aCjXLSnwIgTtftCsS5WuhCQxqU3P50vG+EIBdl+ZXpc5h4B/8sALE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"f9b00173b87c5442d824076f09ffb446231d809f","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.0.8","@opensite/video":"0.2.7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.7_1760190363409_0.49374219545540665","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@opensite/blocks","version":"0.1.9","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.1.9","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"f216ec153875f0bc94b513a7dc8ed0e1b57dc41f","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.1.9.tgz","fileCount":112,"integrity":"sha512-5MQloFJrAqV5cdg+X6/ikvSFRAB/m+5NY9r6n7Kzx4octZuJwmmbjTz+cIw6D1emq8FrtJ1hNZ2R6eOizMo0sw==","signatures":[{"sig":"MEYCIQCqtDuHaqMxx9h/P6kZDmBuHA+P+LPCciO8JMoN06zCCgIhAMukFnKqts1t+Ri96f2aKEi8QMMxa2F4Z1odMiq8OVpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"62408e49bfae4e46f0545426af7adb1758c8200e","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.0","@opensite/video":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.1.9_1760302526004_0.41552839998278035","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@opensite/blocks","version":"0.2.0","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.0","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"20f16d20323d9f206fd756a03261901736d859a5","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.0.tgz","fileCount":4,"integrity":"sha512-j8ajSzCoFwWIjwIisLZaRh+y3j56UDtXV2RWy1yLf0l0Sf+G4FwcXm5C0fBdZLWXD73qqTpwNtdggx+FnfPixA==","signatures":[{"sig":"MEUCIQDTUhbc1Rk/i7YfpXC4Jv2GslB6q/rutLuXaZomJnr5+wIgSeXMX4WmfX7zlf7Wo8gDCTeqh3CMMDW8f+28ruFUfW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"92ea06976183e8f805523c2073e47c1b9a991d6e","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.0","@opensite/video":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.0_1760308149066_0.6211861894671742","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@opensite/blocks","version":"0.2.1","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.1","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"59800479b73e58b840f1eaabb3e4e10ce32eb140","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.1.tgz","fileCount":4,"integrity":"sha512-JeDYLKWmLU3T7Fd3fjEvV1h7NYTQsNf05a95PoFGXNaYbBum/68JSCxk2Dh6h/EfAJBK32hvpdRdG3UaAvlNmA==","signatures":[{"sig":"MEQCIGqVTtxnxEYn/Ks6BTeubHZdxI/yn9cKHQ+np/M77M0WAiA4EkOiyZe+xHjbQTbbNVLUJQjayrRwuybF3h6irfay9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"eede5ea58f719c717bd915047388e48c88a4e4cb","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.0","@opensite/video":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.1_1760310640208_0.2444708040073882","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@opensite/blocks","version":"0.2.2","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.2","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"e8e36ecd712d92483ff820f42ef335f750eeedf6","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.2.tgz","fileCount":4,"integrity":"sha512-JN8X2wL7rb6kYElSYncnWxaonUNeOqkPMocIm+R+0H5uIN1aXNu8LumKKDhwMYY97ZGHjOMEw1WCK8zETLOK9w==","signatures":[{"sig":"MEQCIGi5dWu6/I1bj6Q2c8Eblt/2uR4mo/FSqxmqu/xwX2cHAiA6XbL9bNSre97lebg7XDnUmhPfIXanuvM8TkowktNiyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"a4ec25da4a1d5cd138d6623cf36ae8b304d27a3a","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.1","@opensite/video":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.2_1760317005427_0.7588430310370124","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@opensite/blocks","version":"0.2.3","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.3","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"a9709847e400a0cf09a38d67c8cdc97eb305e453","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.3.tgz","fileCount":4,"integrity":"sha512-lWbX8VHOZZc/VDP8G/6Mo3fbrtIkHZmqB/Zl80qV3zmQJ/9kSxddvqL4IV3SIXAe4JvbNNo4l6/or3hydMe3tA==","signatures":[{"sig":"MEUCIQC8E6geZdts5cpyYg8SxNHTw7TlhkGMemBlDJoTHq5yOQIgG04Ii3MLOnFOMbRuW+P8xLvXd7hBox6wKMU9ngfkiHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"704820a1c8fe6f4fbc2ab2f3c7b79a88f34e4756","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.2","@opensite/video":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.3_1760319680105_0.6718967931315099","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@opensite/blocks","version":"0.2.4","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.4","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"96bb1559f68c493ae2d0eda02f8692760b4b3800","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.4.tgz","fileCount":4,"integrity":"sha512-DuIcXR6maevJH0uk5+8elg7Pi22ZJtKaj3zE9zYumI5t54heNUtAvxaxNRRbgZKfBPTfDq2RXrQVgKbYaelbkQ==","signatures":[{"sig":"MEYCIQDzFBJXjqC3Ov1vGkmTYU9mnS67QLH9MbZy5w9aUpaHlQIhAMVsEWhfPa/5mFb238caCMhgGtiyI8wZX0G/V/EUu846","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"4e90c4e2eb09e2b88ee5e5352b0cfe8de63ead36","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.2","@opensite/video":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.4_1760333518755_0.2064091350639814","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@opensite/blocks","version":"0.2.5","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.5","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"0f9c32fb5e3dc314aae2c7ff345e9b0df41d73dc","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.5.tgz","fileCount":4,"integrity":"sha512-51OdNZwDP4H+K860tlSkjlHfXdEvEmKhqkFIXlyjtZZzycYWPxYlwhFRXN6jjyb6n/gKWzKL1NaLVnAdemuoNA==","signatures":[{"sig":"MEYCIQCckX6Etqm7DnIrBrDHA1aDfz9AOtYvKAAPDGfDP54hfQIhANb4xNNtUnKSsIn57wUSCbDxNGevWUfpzANXCCe7NQT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"be00f58e6a5b549ddace77c4ee8c9ddee99bd18a","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.4","@opensite/video":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.0.7","@opensite/video":">=0.2.4"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.5_1760337186847_0.19643759834417507","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@opensite/blocks","version":"0.2.6","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.6","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"0b29d95b81c07398a92a5438643387914b6be6df","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.6.tgz","fileCount":4,"integrity":"sha512-qIjfzpLFCC4SxiEFl11bMARVPaw1os/LJz95uvadxldae+siNWXTE3UzudZ6wYh/2rs/kT9NTSVlhX27F0QtCg==","signatures":[{"sig":"MEYCIQDFhyXwKzMXXXTc9Ecyaa1b4avrMOLEyDt5LWo82xPEdgIhAN0GsJJOoHMit8BlPaWi9OdJY512EFOax3E9VOEGGUJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"327b613bb5831321ebd44f1c935218b4bfa74025","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.4","@opensite/video":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.1.0","@opensite/video":">=0.3.0"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.6_1760762284894_0.05916775813434083","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@opensite/blocks","version":"0.2.7","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.7","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"bf21dcf07ad643a49297658b6e60b9bbd4eede34","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.7.tgz","fileCount":4,"integrity":"sha512-MZ3PcJgS2jO36xs7mYxbuaYMML2wcHuodXvzFpKVrUwJsBKL11w6cSbs0voAFzU9PV+W7koU3Z76Efu7TxSlZw==","signatures":[{"sig":"MEUCIQDa1e/uJKcLr+TBbQnMv3dWeqI9Jdh2f4VpjMDuj0soNwIgXUEZADMs1SdR4HQ+tPhWE0t4Lquq+sJuYtOiadvAumE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"dc409e984f33178757a1b31f3182b120e347a95c","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.4","@opensite/video":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.1.0","@opensite/video":">=0.3.0"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.7_1760804921091_0.34571341821006896","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@opensite/blocks","version":"0.2.8","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.8","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"97158abcf30fe5bc27494fb4f7ae1b7f52b82a54","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.8.tgz","fileCount":4,"integrity":"sha512-kggKoS7K8IrL0Om8kJdhluM+zHohqAJj/KKCanlMmYEOqLsDjjsJcYJam5cyCdYFnZLa5y2+HedDGE4APL977g==","signatures":[{"sig":"MEUCIDqtLEbnfXuE9OyAJfAYmYcB9FhfANWlPO5xboAsZfnuAiEAwMj6pOTPij1o9kKoBR3tbL2LwaYP8+EaOPQ7p6JMj10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"1e7676c2375311824aa88ac8a5cbd200de027a01","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.4.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.4","@opensite/video":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.929","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.1.0","@opensite/video":">=0.3.0"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.8_1760810876278_0.4691883037199729","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@opensite/blocks","version":"0.2.9","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.2.9","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"54497964ad10f54a2ed2e00a12ea335fb39a5add","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.2.9.tgz","fileCount":129,"integrity":"sha512-eFQeBrMcvObpdz9/yLGYiuywyZy5gUwPJB/kwNTt+9t4dTwNDyGX5lZHe98R8l5OswV4yv8FZfV9EtE4PpO/7g==","signatures":[{"sig":"MEQCIE7yy0k5nER/grSUxNVAimZdpz1o3BarpJmrd1Uq2qFXAiBlaHy1R6YvE1tnT91KA58ktDMI54XW3qiJQFyQ1vuXow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"}},"gitHead":"28c4c733fb314d2ed9f540121eaa0e49f258d3ee","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.6.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":"0.1.4","@opensite/video":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.1.0","@opensite/video":">=0.3.0"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.2.9_1761880675632_0.9082025941703664","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@opensite/blocks","version":"0.3.0","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.3.0","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"12268a19a3446443b19303740dc6e73e5b6cb3a6","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.3.0.tgz","fileCount":134,"integrity":"sha512-Iv2MlC9jSG48rXEhXuj9l2ClM2Qu+SgTJjb9ifyAkYHb8WsH1Bj8MUQO57keVB38Brw57+u8GBxo7FtBa2KHpQ==","signatures":[{"sig":"MEUCIQCTX0CzbVopW6pRSCMD20LlcMn/xtmIi5KN8FB10zUHBQIgGu9zRk9MNGsoowxwVIR40XAT5bx0HpioRKwJGUZIb4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"7fe80f15bc10417c0c8530705711ce3aca2210db","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"11.6.2","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/img":"0.1.4","@opensite/video":"0.3.4","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/img":">=0.1.0","@opensite/video":">=0.3.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/img":{"optional":true},"@opensite/video":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.3.0_1763859248552_0.3098595659395851","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@opensite/blocks","version":"0.3.1","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.3.1","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"46e9f76b8228c5151c2105bbda9c62f9f79724b2","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.3.1.tgz","fileCount":134,"integrity":"sha512-JP3kdfdhf/G/DqnSpIeWprKe1eyyYN+BZv2m0olcjLev/Uoth7bBT5YIXotAcsaUD18ddATXyXiwmcUPaFQPug==","signatures":[{"sig":"MEUCIByEmJTnwOoQ9O2u72i/705CvXp6Rb3x03RD6Ds85rtSAiEA1gRsyp5lePJ+QgH0LUSVnLcXVmS0gLZ6PPmfJUQZYhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"071d1c8d4fa0d05ca71ca1b4f8dd4cee75950960","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.4","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/video":"0.3.4","@page-speed/img":"0.1.4","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/video":">=0.3.0","@page-speed/img":">=0.1.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/video":{"optional":true},"@page-speed/img":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.3.1_1764584335338_0.6199321936354931","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@opensite/blocks","version":"0.3.2","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.3.2","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"4dd808e3eb6ef5b227efa5ceba060d09d2082ba4","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.3.2.tgz","fileCount":134,"integrity":"sha512-k+IufVXacTkhU5el558k4AQqueAm97B0Zgv+PYIzzNHocZMbzVb5wlE1mBgkoPRgYFANo2Ii49Bhwxt3eA68lQ==","signatures":[{"sig":"MEUCIBbKkyJ3+EK9fK7JYXrZnsvoJInAhnjDxawG2KEt4EXFAiEA4JHPcRIMRPsT7DIvSmxiCBJ0Lm27nhPk4j0aIaHHOwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"b19a29f43364a737ff5e0f38f4ad67a5241c3a64","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.4","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/video":"0.3.4","@page-speed/img":"0.1.4","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/video":">=0.3.0","@page-speed/img":">=0.1.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/video":{"optional":true},"@page-speed/img":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.3.2_1764585733162_0.31277828694275867","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@opensite/blocks","version":"0.3.4","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.3.4","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"3fe4519d239534d94f566eeea704e8e579aee8de","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.3.4.tgz","fileCount":134,"integrity":"sha512-Xusc+E8bFfNBqsa8CBVuOyP6yTNC4DAPccCAW+2nRHcJkLAFQzdWqojo6EpWCdlHTkMVqvSeXcjnVndYW3RL8w==","signatures":[{"sig":"MEQCIFTkX2Qro4/5f3YdW8Fpm2ka/t+mdyo8pAYGmc2SCzMHAiBnSwbOO/y52JAGX/89YLe3mu+SbrukPmA+L7FkcLK2mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"01d9663bd4440c2cce855cff6c81ef6dbb0d6528","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.4","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/video":"0.3.4","@page-speed/img":"0.1.4","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/video":">=0.3.0","@page-speed/img":">=0.1.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/video":{"optional":true},"@page-speed/img":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.3.4_1764588810299_0.666440134595218","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@opensite/blocks","version":"0.4.0","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.4.0","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"9e62bd8c91406f8429ff400b3dd927eb1ddcdfae","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.4.0.tgz","fileCount":134,"integrity":"sha512-4WVDR493y71Np0+sAk4hb7SM6n1navgY9qX9oBgQkGsnxf1P9wNfSkYRpyJLQ17UR5LE1wes3ApM2zU6dCHGAg==","signatures":[{"sig":"MEYCIQD55QGeVynqHDLVuG2EnxqC8G+mmarAaUE0m+vLyG8cgwIhANwDr5EO2vgX6ZIOQBhwUr6apu98CD14bJu+KuXWSBhd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"c02b4793bd9293fc8e1b663b6c54a46ac5641baf","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.4","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/video":"0.3.4","@page-speed/img":"0.4.0","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/video":">=0.3.0","@page-speed/img":">=0.1.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/video":{"optional":true},"@page-speed/img":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.4.0_1764589021131_0.5863239355244831","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@opensite/blocks","version":"0.4.1","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.4.1","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"962fc0276343b8402844717752188ec56e5a4413","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.4.1.tgz","fileCount":134,"integrity":"sha512-Tv52sLn6nulnduZPbEIeX2qS1JfEdRH+clg6RjHexb5To7RYEt4AuuYokD6EfG4kAweWrumOsAznGQcf+I8V/g==","signatures":[{"sig":"MEUCIQCpQSuYtU4SfOv0BBhNNABOEGGZnAg7yTpz86zIJki6fAIgFOfNdU5LLdSYQG476hDsQVNpWB7A21ndgJz88h+ZOc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"1a4d137f4caedc4143e5ceee59797ddeb26975f8","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.4","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/video":"0.3.4","@page-speed/img":"0.4.1","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/video":">=0.3.0","@page-speed/img":">=0.1.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/video":{"optional":true},"@page-speed/img":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.4.1_1764590426338_0.9666733141525012","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@opensite/blocks","version":"0.4.2","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.4.2","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"883cf5da9a39063990f691b43ad61644f5d9bb5c","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.4.2.tgz","fileCount":134,"integrity":"sha512-5QzpbPQQJfgXRtPZmebfdfolNtA1hjrhWN6Fvf1+40jywl3TFFCIR+3w5Aqy4BWK/gXA9AkPCawsucZGmL3UJA==","signatures":[{"sig":"MEQCIGp1d+QT2EdLRPZVaN1xOHDJeQefXa28jVb5o/Y0YxdMAiBf/5YZxf2wX+GZspnFSj3dKGhBCnvhZgOkZJAz+Rh7ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"109b2018319d49a588e582d430c7d3eaaf675c34","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.4","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/video":"0.3.4","@page-speed/img":"0.4.2","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/video":">=0.3.0","@page-speed/img":">=0.1.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/video":{"optional":true},"@page-speed/img":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.4.2_1764592277916_0.29973181070925703","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@opensite/blocks","version":"0.4.3","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"author":{"name":"OpenSite Team"},"license":"MIT","_id":"@opensite/blocks@0.4.3","maintainers":[{"name":"jordanhudgens","email":"jordan@devcamp.com"}],"homepage":"https://github.com/Toastability/opensite-blocks#readme","bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"dist":{"shasum":"8dfd5b1d9b3c29b211f2679dbbae464c4f726e58","tarball":"https://registry.npmjs.org/@opensite/blocks/-/blocks-0.4.3.tgz","fileCount":134,"integrity":"sha512-T92KuATR+DjpFkt1K7ObU5o0uFYosAuwrSZJAEC1paklpmSRdzQwVAEwtehw9YQphvig9NMISQswsNklj7B0Mw==","signatures":[{"sig":"MEQCIDI3LCy5nx3vVx8OS8VYIzR3DqP+GXJ1RrJszhsTzeJBAiBrGjkRz5lnsKcoR/5nKiDi/QOmT/3ZiP/y6FI3KaI72w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891499},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","require":"./dist/api/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./utils/design":{"types":"./dist/utils/design.d.ts","import":"./dist/utils/design.js","require":"./dist/utils/design.cjs"},"./utils/script":{"types":"./dist/utils/script.d.ts","import":"./dist/utils/script.js","require":"./dist/utils/script.cjs"},"./api/fetch-design":{"types":"./dist/api/fetchDesignPayload.d.ts","import":"./dist/api/fetchDesignPayload.js","require":"./dist/api/fetchDesignPayload.cjs"},"./core/page-renderer":{"types":"./dist/core/PageBlocksRenderer.d.ts","import":"./dist/core/PageBlocksRenderer.js","require":"./dist/core/PageBlocksRenderer.cjs"},"./core/blocks-renderer":{"types":"./dist/core/BlocksRenderer.d.ts","import":"./dist/core/BlocksRenderer.js","require":"./dist/core/BlocksRenderer.cjs"},"./integrations/page-speed-forms":{"types":"./dist/integrations/page-speed-forms.d.ts","import":"./dist/integrations/page-speed-forms.js","require":"./dist/integrations/page-speed-forms.cjs"}},"gitHead":"f75e82c1f5943f785ac173712edbd7242e2a08b8","scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"vitest run","build":"vite build && tsc --emitDeclarationOnly && vite build --config vite.umd.config.ts","clean":"rm -rf dist","husky":"husky","prepack":"pnpm run clean && pnpm run build","prepare":"husky","build:lib":"vite build && tsc --emitDeclarationOnly","build:umd":"vite build --config vite.umd.config.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build","test:precommit":"vitest run --passWithNoTests"},"_npmUser":{"name":"jordanhudgens","email":"jordan@devcamp.com"},"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"_npmVersion":"10.9.4","description":"Core DashTrack site rendering block renderer","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"react":"^18.3.1","valibot":"^1.1.0","react-dom":"^18.3.1","@opensite/video":"0.3.4","@page-speed/img":"0.4.3","@legendapp/state":"^2.1.15","@page-speed/forms":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^8.56.0","terser":"^5.43.1","vitest":"^1.0.0","wait-on":"^8.0.4","typescript":"^5.3.0","@types/node":"^24.1.0","@types/react":"^18.3.1","@commitlint/cli":"^20.1.0","vite-plugin-dts":"^3.6.0","@dashtrack/types":"1.4.938","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^1.6.1","@vitejs/plugin-react":"^4.2.0","rollup-plugin-visualizer":"^5.9.2","@typescript-eslint/parser":"^6.21.0","@commitlint/config-conventional":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@opensite/video":">=0.3.0","@page-speed/img":">=0.1.0","@page-speed/forms":">=0.2.0"},"peerDependenciesMeta":{"@opensite/video":{"optional":true},"@page-speed/img":{"optional":true},"@page-speed/forms":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/blocks_0.4.3_1764593308573_0.2431201677508672","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-07T09:37:58.030Z","modified":"2026-09-03T18:01:01.403Z","0.0.1":"2025-10-07T09:37:58.322Z","0.0.2":"2025-10-07T20:24:52.971Z","0.0.3":"2025-10-08T09:17:14.017Z","0.0.4":"2025-10-08T11:31:36.052Z","0.0.5":"2025-10-08T15:50:08.777Z","0.0.6":"2025-10-08T18:23:21.544Z","0.0.7":"2025-10-08T20:41:40.438Z","0.0.8":"2025-10-09T04:27:18.591Z","0.0.9":"2025-10-10T22:17:09.474Z","0.1.0":"2025-10-11T03:15:12.731Z","0.1.1":"2025-10-11T07:33:37.631Z","0.1.2":"2025-10-11T09:19:18.723Z","0.1.3":"2025-10-11T10:02:30.687Z","0.1.4":"2025-10-11T10:26:13.696Z","0.1.5":"2025-10-11T11:19:09.813Z","0.1.6":"2025-10-11T12:14:02.374Z","0.1.7":"2025-10-11T13:46:03.636Z","0.1.9":"2025-10-12T20:55:26.194Z","0.2.0":"2025-10-12T22:29:09.285Z","0.2.1":"2025-10-12T23:10:40.389Z","0.2.2":"2025-10-13T00:56:45.624Z","0.2.3":"2025-10-13T01:41:20.290Z","0.2.4":"2025-10-13T05:31:58.986Z","0.2.5":"2025-10-13T06:33:07.024Z","0.2.6":"2025-10-18T04:38:05.096Z","0.2.7":"2025-10-18T16:28:41.312Z","0.2.8":"2025-10-18T18:07:56.493Z","0.2.9":"2025-10-31T03:17:55.836Z","0.3.0":"2025-11-23T00:54:08.912Z","0.3.1":"2025-12-01T10:18:55.567Z","0.3.2":"2025-12-01T10:42:13.381Z","0.3.4":"2025-12-01T11:33:30.572Z","0.4.0":"2025-12-01T11:37:01.351Z","0.4.1":"2025-12-01T12:00:26.613Z","0.4.2":"2025-12-01T12:31:18.120Z","0.4.3":"2025-12-01T12:48:28.832Z"},"bugs":{"url":"https://github.com/Toastability/opensite-blocks/issues"},"author":{"name":"OpenSite Team"},"license":"MIT","homepage":"https://github.com/Toastability/opensite-blocks#readme","keywords":["opensite","react","framework","site-rendering","performance","caching","plugins","typescript"],"repository":{"url":"git+https://github.com/Toastability/opensite-blocks.git","type":"git"},"description":"Core DashTrack site rendering block renderer","maintainers":[{"email":"opensiteautomation@dashtrack.com","name":"opensiteautomation"},{"email":"michal@trivas.pl","name":"mkwiatkowski"},{"email":"jordan@devcamp.com","name":"jordanhudgens"}],"readme":"# @opensite/blocks\n\nOpenSite Blocks is the rendering runtime for DashTrack's Chai design payloads. It consumes the `design_payload` JSON saved by the page builder, fetches remote payloads on demand, and renders block trees with optimized image and video primitives.\n\n## Features\n\n- **Design Payload Rendering** – Render any Chai `blocks` array with a single React component.\n- **Remote Fetching** – Resolve page payloads automatically from `https://cdn.ing/assets/components/:page_id`.\n- **Optimized Media** – First-class support for DashTrack media via `@opensite/img` and `@opensite/video`.\n- **Tree-Shakable APIs** – Import only the pieces you need (`core/BlocksRenderer`, `api/fetchDesignPayload`, etc.).\n- **TypeScript Ready** – Strictly typed Chai blocks, payloads, and rendering contracts.\n\n## Installation\n\n```bash\nnpm install @opensite/blocks @opensite/img @opensite/video react react-dom\n```\n\nThe package expects React 18+ in the host application. `@opensite/img` and `@opensite/video` are peer dependencies that ship the media primitives used by the renderer.\n\n## Quick Start\n\n```tsx\nimport React from \"react\";\nimport { BlocksRenderer, type ChaiBlock } from \"@opensite/blocks\";\n\nconst payloadBlocks: ChaiBlock[] = [\n  {\n    _id: \"hero\",\n    _type: \"Box\",\n    styles: \"#styles:,container mx-auto py-16\",\n    tag: \"section\",\n  },\n];\n\nexport function Example() {\n  return <BlocksRenderer blocks={payloadBlocks} />;\n}\n```\n\n`BlocksRenderer` expects a fully expanded array of Chai blocks (the same structure stored in `design_payload.blocks`). Children are resolved automatically by `_parent` references.\n\n## Rendering Remote Pages\n\n```tsx\nimport React from \"react\";\nimport { PageBlocksRenderer } from \"@opensite/blocks\";\n\nexport function RemotePage({ pageId }: { pageId: string }) {\n  return (\n    <PageBlocksRenderer\n      pageId={pageId}\n      loadingFallback={<div className=\"p-8 text-center\">Loading…</div>}\n      errorFallback={(error) => (\n        <div className=\"p-8 text-center text-red-500\">Failed: {error.message}</div>\n      )}\n    />\n  );\n}\n```\n\n`PageBlocksRenderer` fetches `https://cdn.ing/assets/components/:page_id` using `fetchDesignPayloadForPage` under the hood. To customise the endpoint or inject a mock fetch implementation (e.g., during testing), use the `fetchOptions` prop:\n\n```tsx\n<PageBlocksRenderer\n  pageId=\"49457\"\n  fetchOptions={{ baseUrl: \"https://cdn.ing/assets/components\", fetchImpl: customFetch }}\n/>\n```\n\nTo hydrate an already-fetched payload, pass `designPayload` directly instead of `pageId`.\n\n## Manual Fetching\n\n```tsx\nimport { fetchDesignPayloadForPage, BlocksRenderer } from \"@opensite/blocks\";\n\nexport async function renderPage(pageId: string) {\n  const payload = await fetchDesignPayloadForPage(pageId);\n  return <BlocksRenderer blocks={payload.blocks} />;\n}\n```\n\n`fetchDesignPayloadForPage` throws if the payload cannot be retrieved or parsed. Wrap calls in a try/catch or surface the error via your own fallback UI.\n\n## Extending Block Support\n\nThe renderer includes handlers for the current CMS block set (FAQs, links, layout containers, images, videos, etc.). To extend support for new block types:\n\n1. Create a specialised renderer in `src/core/renderers/blockRenderer.tsx`.\n2. Register it in the `rendererMap` keyed by the block’s `_type`.\n3. Export any supporting components or utilities from the appropriate module (e.g., `src/components/<feature>`).\n\nThis keeps the module tree-shakable and aligned with the ecosystem guidelines.\n\n## API Reference\n\n### `BlocksRenderer`\n- **Props**: `{ blocks: ChaiBlock[] }`\n- Renders the provided array using the internal block registry.\n\n### `PageBlocksRenderer`\n- **Props**:\n  - `pageId?: string` – Remote page token to fetch.\n  - `designPayload?: DesignPayload | string` – Inline payload (string form is parsed automatically).\n  - `fetchOptions?: FetchComponentOptions` – Override base URL, fetch implementation, or abort signal.\n  - `loadingFallback?: React.ReactNode` – Placeholder while fetching remote payloads.\n  - `errorFallback?: (error: Error) => React.ReactNode` – Custom error renderer.\n\n### `fetchDesignPayloadForPage(pageId, options?)`\n- Returns a parsed `DesignPayload`.\n- `options.baseUrl` defaults to `https://cdn.ing/assets/components`.\n- `options.fetchImpl` defaults to the global `fetch`.\n\n### `parseDesignPayload(raw)`\n- Accepts either a parsed object or the JSON string stored in `component.design_payload`.\n\n### Types\n- `ChaiBlock` – Base block shape used throughout the renderer.\n- `DesignPayload` – `{ version: string; blocks: ChaiBlock[] }`.\n- `ComponentApiResponse` – Convenience type for CDN responses.\n- `FetchComponentOptions` – Options accepted by `fetchDesignPayloadForPage` and `PageBlocksRenderer`.\n\n## Contributing\n\n- Follow the module layout from `ECOSYSTEM_GUIDELINES.md`.\n- New functionality must live in feature folders (`core`, `components`, `utils`, `api`, etc.) and remain tree-shakable.\n- Prefer type-safe utilities and avoid exporting temporary demo code from this package.\n- Run `npm run typecheck` before submitting changes.\n\n## License\n\nInternal DashTrack module – published with restricted access.\n","readmeFilename":"README.md"}