#2186·papermark

main branch fails to compile: Can't resolve '@/ee/stripe/currency'

Author: Ryanman9Created Jul 27, 2026Updated Aug 8, 2026

Description

A fresh checkout of the main branch fails to compile because components/billing/plan-price.tsx imports @/ee/stripe/currency, but I could not find a corresponding module in the repository.

Steps to reproduce

  1. Clone the repository.

  2. Install dependencies:

    bash
    npm install
  3. Start the development server:

    bash
    npm run dev
  4. Navigate to /login.

Actual behaviour

Compilation fails with:

Module not found: Can't resolve '@/ee/stripe/currency'

Import trace:

components/billing/plan-price.tsx
components/billing/upgrade-plan-modal.tsx
components/analytics/time-range-select.tsx
pages/dashboard.tsx

Expected behaviour

The project should compile successfully from a fresh checkout of the main branch.

Investigation

I investigated the missing module and found the following:

  • components/billing/plan-price.tsx imports @/ee/stripe/currency.
  • git ls-files ee/stripe shows no currency.ts (or currency.tsx).
  • git grep "type Currency" only finds imports; no definition exists in the repository.
  • git log --all --full-history -- ee/stripe/currency.ts returns no history.
  • Commit 203de72 introduced components/billing/plan-price.tsx but does not add ee/stripe/currency.ts or any corresponding file.

Based on the above investigation, it appears plan-price.tsx references a module that is not present in the repository or its Git history.

Environment

  • OS: Windows 11
  • Node.js: v25.9.0
  • npm: 11.12.1
  • Branch: main
  • Commit: fd6525c6
  • Running locally using npm run dev