Skip to main content

Dependencies and deprecation notes

Resolved

  • ramda (peer for @bigbinary/neeto-playwright-reporter): Root package.json has pnpm.overrides pinning ramda to ^0.29.1 so the Neeto reporter’s peer dependency is satisfied. Without this, pnpm reports an unmet peer (neeto-cist expects ramda@^0.29.0; 0.30.x does not satisfy that in semver for 0.x).

Known deprecations (unchanged for now)

  • lucia and @lucia-auth/adapter-drizzle: The Lucia v3 npm packages are deprecated; the library will be maintained until around March 2025, then the project becomes a learning resource. Migrating away would require an auth refactor (see M02 / inboxops-auth). No change planned until we schedule a migration.

  • eslint@8: ESLint 8 is in maintenance; ESLint 9 is supported by eslint-config-next from Next.js 15 onward. We stay on ESLint 8 while on Next.js 14. Consider upgrading to Next 15 + ESLint 9 in a dedicated upgrade.

  • Transitive “deprecated subdependencies”: Various nested dependencies (e.g. glob, rimraf) are flagged as deprecated by pnpm; they are transitive and not directly replaceable by us. They do not block install or build.