{"_id":"@chankay/brand-assets","name":"@chankay/brand-assets","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@chankay/brand-assets","version":"1.0.0","description":"Shared brand favicon and logo assets for Chankay projects","type":"module","exports":{"./favicon/*":"./assets/favicon/*","./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"build":"echo \"Brand assets package - no build required\"","check-types":"echo \"Brand assets package - no type checking needed\"","sync:app":"node scripts/sync-assets.mjs","test":"echo \"No tests yet\"","test:run":"echo \"No tests yet\"","clean":"rm -rf .turbo"},"_id":"@chankay/brand-assets@1.0.0","_integrity":"sha512-F9f+hqU5ZL73PuC8G54rk77ufeB2SAbU/kwBsVt7kegiUhOsdMogGE/LRj0Ws2wQUhnRTDKintKQgM196xEm4Q==","_resolved":"/tmp/32328a77564fdaeb9694450732eb9d9f/chankay-brand-assets-1.0.0.tgz","_from":"file:chankay-brand-assets-1.0.0.tgz","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-F9f+hqU5ZL73PuC8G54rk77ufeB2SAbU/kwBsVt7kegiUhOsdMogGE/LRj0Ws2wQUhnRTDKintKQgM196xEm4Q==","shasum":"06798b5c19e43155ea660d9f99d79675f2174396","tarball":"https://registry.npmjs.org/@chankay/brand-assets/-/brand-assets-1.0.0.tgz","fileCount":10,"unpackedSize":352071,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFK6GrczLPdpCPu2tXZu1MibMF6e4+fQSH+8Ng9QiYy8AiEA3JeZNTALivzjAoi+txUXD9wMQE49W1VWidTX55WDuqU="}]},"_npmUser":{"name":"navelorange1999","email":"navelorange1999@gmail.com"},"directories":{},"maintainers":[{"name":"navelorange1999","email":"navelorange1999@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brand-assets_1.0.0_1774323259527_0.7182521191923528"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T03:34:18.970Z","1.0.0":"2026-03-24T03:34:19.752Z","modified":"2026-03-24T03:34:19.950Z"},"maintainers":[{"name":"navelorange1999","email":"navelorange1999@gmail.com"}],"description":"Shared brand favicon and logo assets for Chankay projects","readme":"# `@chankay/brand-assets`\n\nShared brand assets for the monorepo.\n\n## Installation\n\n```bash\npnpm add @chankay/brand-assets\n```\n\n## Source of truth\n\nKeep the canonical favicon and logo files in `assets/favicon/`.\n\nDo not manually edit synced copies under:\n\n- `apps/www/public/favicon`\n- `apps/www/src/app`\n- `apps/admin/public/favicon`\n\n## Syncing assets\n\nUse the package script to sync one app at a time:\n\n```bash\npnpm --filter @chankay/brand-assets sync:app www\npnpm --filter @chankay/brand-assets sync:app admin\n```\n\nThe script copies:\n\n- the full favicon set into each app's `public/favicon/`\n- `favicon.ico`, `icon.png`, and `apple-icon.png` into `apps/www/src/app/` for Next.js file-based metadata\n\n`apps/admin` consumes the shared favicon files through Payload's `admin.meta.icons` config and does not need file-based metadata icons under `src/app/`.\n\n## Published asset paths\n\nThe published package exposes the favicon files under `@chankay/brand-assets/favicon/*`.\n\nExamples:\n\n- `@chankay/brand-assets/favicon/favicon.ico`\n- `@chankay/brand-assets/favicon/favicon-32x32.png`\n- `@chankay/brand-assets/favicon/apple-touch-icon.png`\n- `@chankay/brand-assets/favicon/website-logo.svg`\n\n## Consumer usage\n\nFor static sites or app frameworks, the simplest approach is to copy the published files into the target app's `public/favicon/` directory.\n\nWhen your bundler supports asset URL imports, you can also import the published subpaths directly, for example:\n\n```ts\nimport logoUrl from \"@chankay/brand-assets/favicon/website-logo.svg?url\"\n```\n","readmeFilename":"README.md","_rev":"1-3a78f124e3895a1d18d67e1b1d79f7d0"}