Files
app-ui/package.json
T
enricobuehler e10aa082ec feat: initial @unom/app-ui — shared app-level blocks, starting with the footer
Composite UI blocks shared across the unom/punktfunk apps, one layer up from
@unom/ui (primitives). Follows the @played/app-ui pattern: per-block subpath
exports, tsdown ESM+dts build, themed through @unom/style semantic tokens.

The ./footer block exports a presentational FooterView (link sections, socials,
tagline) with a resolveHref hook so the docs can rebase root-relative links onto
the marketing-site origin. Both the punktfunk marketing site and docs render it,
so the footer no longer drifts between hand-mirrored copies.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 14:32:48 +00:00

35 lines
783 B
JSON

{
"name": "@unom/app-ui",
"version": "0.1.0",
"type": "module",
"description": "Composite, app-level UI blocks shared across unom/punktfunk apps (marketing site + docs). One layer up from @unom/ui, which is primitives only.",
"files": [
"dist"
],
"exports": {
"./footer": {
"types": "./dist/footer/index.d.mts",
"default": "./dist/footer/index.mjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "tsdown",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@icons-pack/react-simple-icons": "^13.13.0"
},
"peerDependencies": {
"@unom/style": "^0.4.4",
"react": "^19.0.0"
},
"devDependencies": {
"@biomejs/biome": "2.4.15",
"@types/react": "^19.2.15",
"react": "^19.2.6",
"tsdown": "^0.22.3",
"typescript": "^6.0.3"
}
}