Cyber-Enterprise UI foundation for the Nara digital ecosystem — a pnpm + Turborepo monorepo of design tokens, React components, hooks, icons, and tooling.
Proprietary © PT. Nara Cipta Karya. See LICENSE.
| Package | Description |
|---|---|
@bynara-id/ui |
React component library (Cyber-Enterprise). |
@bynara-id/tokens |
Design tokens (color, spacing, typography, radius, shadow, motion, z-index). |
@bynara-id/icons |
Icon set (Lucide wrap with Nara stroke standard + custom icons). |
@bynara-id/hooks |
React hooks (useTheme, useLang, useMediaQuery, …). |
@bynara-id/utils |
Shared utilities (cn, formatters, helpers). |
@bynara-id/tailwind-preset |
Shareable Tailwind CSS v3 preset. |
These packages are published to GitHub Packages under the @bynara-id scope. Consumers need a .npmrc that points the scope at the GitHub registry and an auth token with read:packages:
# .npmrc
@bynara-id:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN}pnpm add @bynara-id/ui @bynara-id/tokenspnpm install # link workspace packages
pnpm dev # run all dev servers (docs :3000, sandbox :3001)
pnpm build # build everything
pnpm --filter ./packages/* build # build only publishable packagesVersioning and publishing are driven by Changesets. On merge to main, the Release workflow opens/updates a "Version Packages" PR; merging it builds and publishes every changed package to GitHub Packages.