This repository owns the shared @jongminchung packages used by downstream projects.
@jongminchung/ui: published UI primitives, a default neutral theme, shared Tailwind styles, and semantic tokens.
Public packages are published to GitHub Packages. Consumers need the @jongminchung scope mapped
to https://npm.pkg.github.com and a classic PAT with read:packages, including for public package
downloads. Keep the token in the environment rather than committing it to .npmrc.
@jongminchung:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${GITHUB_PACKAGES_TOKEN}The UI package provides safe default theme values. Apps may override semantic tokens and continue to own product components and behavior. See DESIGN_SYSTEM.md for the token contract, component ownership rules, and runtime exception policy.
Repository-wide scripts are owned by the workspace root and are run from that directory:
pnpm run check
pnpm run links:check
pnpm run auditUse make check to apply formatting fixes and run lint and type checks.
Always include run for package scripts so commands are visibly distinguished from pnpm subcommands.
audit queries the registry advisory database and fails on high-severity dependency findings. It
requires network access and is run manually during maintenance and before releases instead of being
part of the offline-reproducible check chain.
links:check uses Podman when available, otherwise Docker, to run the pinned Lychee container
with the repository mounted read-only. It checks
local links and anchors in Markdown and HTML without making network requests.
Each workspace owns its build, typecheck, and test commands. Select one with a filter instead of adding a package-specific wrapper to the root manifest:
pnpm --filter @jongminchung/web run buildThe manually triggered package workflow replaces @jongminchung/ui at 1.0.0.
This is a mutable snapshot channel: the same version can have different API, contents, and
integrity, so SemVer compatibility and lockfile reproducibility are not guaranteed. Consumers must
force a new resolution, such as pnpm update --force <package>@1.0.0, and commit the resulting
lockfile whenever they adopt a replacement.
The workflow installs the shared lockfile from the repository root, then lints, typechecks, and
runs coverage and Node consumer checks for UI on Node 24 and 26. It builds the
archive before deleting the fixed version, publishes that archive, and verifies registry integrity
and consumer imports. See the release and recovery runbook.
GitHub authentication is supplied only through the GH_PAT Actions secret.
pnpm install --frozen-lockfile --ignore-scripts
pnpm --filter @jongminchung/ui run typecheck
pnpm --filter @jongminchung/ui run test:coverage
pnpm --filter @jongminchung/ui run test:node
pnpm --filter @jongminchung/ui run publish:dry-runI'm a Night π¦
π Morning 981 commits βββββββββββββββββββββββββ 11.02 %
π Daytime 2185 commits βββββββββββββββββββββββββ 24.56 %
π Evening 3351 commits βββββββββββββββββββββββββ 37.66 %
π Night 2381 commits βββββββββββββββββββββββββ 26.76 %
π This Week I Spent My Time On
π¬ Programming Languages:
Markdown 7 hrs 58 mins βββββββββββββββββββββββββ 19.94 %
Python 7 hrs 25 mins βββββββββββββββββββββββββ 18.59 %
YAML 5 hrs 59 mins βββββββββββββββββββββββββ 14.99 %
Java 5 hrs 26 mins βββββββββββββββββββββββββ 13.63 %
Go 2 hrs 35 mins βββββββββββββββββββββββββ 06.49 %
π€ AI Coding This Week
β± AI Coding Time: 25 hrs 54 mins (64.82%)
βοΈ 14,581 lines written by AI, 2,326 lines written by hand (86.24% AI-written)
π€ 13,392,914 Input Tokens, 2,539,797 Output Tokens
π΅ $230.71 Estimated AI Cost This Week
π§ 113 AI Sessions, 483 AI Prompts
GPT 15,596 lines βββββββββββββββββββββββββ 97.40 %
DeepSeek 416 lines βββββββββββββββββββββββββ 02.60 %
Gemini 0 lines βββββββββββββββββββββββββ 00.00 %
Oss 0 lines βββββββββββββββββββββββββ 00.00 %
Sonnet 0 lines βββββββββββββββββββββββββ 00.00 %
π AI Coding Insights:
π€ AI-Driven β 86.24% of written lines came from AI
π Detailed Prompter β average 542 characters per prompt
π Iterative Prompter β average 4 prompts per session
π High AI Trust β 21.48% of changed lines were hand-edited
- μ€μΉμ 곡ν΅
make checkΒ·pnpm run checkμ¬μ©λ²μ κΈ°μ¬ κ°μ΄λλ₯Ό μ°Έκ³ ν¨




