Skip to content

Dedupe hygiene: exact @atxp/* cross-package pins can shadow the workspace with stale nested copies #180

@badjer

Description

@badjer

atxp-client (and others) pin exact @atxp/* versions (e.g. @atxp/common@0.11.11) that can diverge from the workspace version. On a non-clean install this leaves a stale nested node_modules/@atxp/common shadowing the workspace package. Concrete evidence: a stale nested @atxp/common@0.11.7 was resolved over the fixed 0.11.10, and 0.11.7 has a seconds-vs-ms token-expiry bug (expiresAt < Date.now() vs * 1000) → every token read as expired. Matches the existing CLAUDE.md note about nested @atxp/* shadowing.

Proposed: use workspace:* (or a range) for cross-package @atxp/* deps so installs always link the workspace package; optionally a CI guard against nested @atxp/*.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions