Skip to content

Switch web to published @pior-labs/design-system@1.0.0 - #4

Closed
iPior wants to merge 1 commit into
mainfrom
codex/create-pr-to-update-design-system-package
Closed

Switch web to published @pior-labs/design-system@1.0.0#4
iPior wants to merge 1 commit into
mainfrom
codex/create-pr-to-update-design-system-package

Conversation

@iPior

@iPior iPior commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Motivation

  • Replace the temporary GitHub branch artifact dependency with the newly published design system package so the app depends on a stable @pior-labs/design-system@1.0.0 release.
  • Update source imports and CSS entrypoints to the new package name to keep theme provider and styles consistent across the web app.
  • Ensure the @pior-labs scope resolves from GitHub Packages to allow fetching the published package during installs.

Description

  • Replaced the GitHub branch dependency @ipior/custom-tailwind-shadcn-themes with @pior-labs/design-system at version 1.0.0 in packages/web/package.json.
  • Updated CSS imports in packages/web/src/app.css to import @pior-labs/design-system/styles.css and @pior-labs/design-system/effects.css instead of the previous package.
  • Updated packages/web/src/hooks/useTheme.tsx to import ThemeProvider, types and utilities from @pior-labs/design-system.
  • Added a root .npmrc entry to point the @pior-labs scope at GitHub Packages (@pior-labs:registry=https://npm.pkg.github.com).

Testing

  • Ran pnpm --filter @finlens/web install --lockfile-only, which failed due to registry authorization errors (npm returned 403 Forbidden for some packages), so lockfile update could not be validated in this environment.
  • Ran pnpm --filter @finlens/web typecheck, which failed because @pior-labs/design-system could not be fetched/installed here and TypeScript could not resolve the module.
  • pnpm --filter @finlens/web install --lockfile-only --offline was attempted and failed due to missing offline metadata for dependencies, so no successful install verification was possible.

Codex Task

@iPior iPior closed this Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant