{"_id":"@cheetah-labs/site-config-types","_rev":"2-3b49b8a65460f69b00a01a885b2c701e","name":"@cheetah-labs/site-config-types","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@cheetah-labs/site-config-types","version":"0.1.0","_id":"@cheetah-labs/site-config-types@0.1.0","maintainers":[{"name":"hsing24","email":"twrandy24@gmail.com"}],"dist":{"shasum":"a9b1292d78c089950a25cc3cda920bbf38b466e1","tarball":"https://registry.npmjs.org/@cheetah-labs/site-config-types/-/site-config-types-0.1.0.tgz","fileCount":8,"integrity":"sha512-iVeWKTsGzGg/3bjgJLb6og1kSd/oF6wy+iVCqXveJeDz+1CB/67AYGMv3L968oXtMTTZ9NSCCv3er2xXCsefBw==","signatures":[{"sig":"MEUCIQD7sjzlTcVIYxEqcq+r3xQ0WefFvdMyHxlT3k/sDHmd8AIgESLbjRGbIB2VVCwqx8YlmAscNsldSAIjLpuYTt7ZnSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80055},"main":"./dist/types/index.js","type":"module","types":"./dist/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./package.json":"./package.json"},"gitHead":"0c5ae92407100ceb7d5b14e6e3134b5a263ee598","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"hsing24","email":"twrandy24@gmail.com"},"_npmVersion":"11.17.0","description":"Types-only SiteConfig types and Zod schemas for the Cheetah platform. Contains no site data.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","typescript":"^5.7.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/site-config-types_0.1.0_1784285088040_0.9230342006553325","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cheetah-labs/site-config-types","version":"0.1.1","description":"Types-only SiteConfig types and Zod schemas for the Cheetah platform. Contains no site data.","license":"UNLICENSED","type":"module","sideEffects":false,"main":"./dist/types/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./package.json":"./package.json"},"engines":{"node":">=22"},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && tsc -p tsconfig.json"},"peerDependencies":{"zod":"^4.0.0"},"devDependencies":{"typescript":"^5.7.2","zod":"^4.4.3"},"gitHead":"26c6e1b5b7c5b5073a3745651ba7eaefcd2af2e1","_id":"@cheetah-labs/site-config-types@0.1.1","_nodeVersion":"26.5.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-qruaE+akfCuJX9noFChmPfdzTCKmoFo4/Z/YhK95KS08YybK/kxUnfyDC5gZVSrt0H8NN44NEtoQV5/aUS/8IA==","shasum":"16e62261032f429f1910f51f24acb602a499b283","tarball":"https://registry.npmjs.org/@cheetah-labs/site-config-types/-/site-config-types-0.1.1.tgz","fileCount":8,"unpackedSize":80082,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRj+dFG7LUNMKtaVunHVN0IfRmPjS2PLSgwgvGBXAXMQIhANPNNp135uZNn5TkNEIA/eLLdg04qMQOTeDJc+H567aW"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:81d51cf0-3715-4aa3-b88f-5e035435f18e"}},"directories":{},"maintainers":[{"name":"hsing24","email":"twrandy24@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/site-config-types_0.1.1_1785414707294_0.6689013946253048"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-17T10:44:47.956Z","modified":"2026-07-30T12:31:47.939Z","0.1.0":"2026-07-17T10:44:48.171Z","0.1.1":"2026-07-30T12:31:47.425Z"},"description":"Types-only SiteConfig types and Zod schemas for the Cheetah platform. Contains no site data.","maintainers":[{"name":"hsing24","email":"twrandy24@gmail.com"}],"readme":"# @cheetah-labs/site-config-types\n\nTypes-only `SiteConfig` types and Zod schemas for the Cheetah platform.\n\n- Source of truth: `types/site-config.ts` in the private `cheetah-site-configs` repo.\n- Contains **no site data** — private `configs/` files are never published (enforced by a\n  programmatic pack check in CI).\n- `zod` is a peer dependency; install it alongside this package.\n\n## Install\n\n```bash\npnpm add @cheetah-labs/site-config-types zod\n```\n\n## Usage\n\n```ts\nimport { SiteConfigSchema, SeoSchema } from '@cheetah-labs/site-config-types';\nimport type { SiteConfig, Field, Page } from '@cheetah-labs/site-config-types';\n\nconst result = SiteConfigSchema.safeParse(myConfig);\n```\n","readmeFilename":"README.md","license":"UNLICENSED"}