MapColonies / MapColonies/jobnik
Align dependency versions across workspaces, introduce a version catalog
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 7d 8h
- Merged PRs (30d)
- 21
Description
Deliberately excluded from the monorepo migration (`.scratch/monorepo-migration/spec.md`, "Out of Scope").
eslint, vitest, the Node type definitions, the shared TypeScript configuration and the logger disagree across `apps/jobnik-manager`, `packages/jobnik-sdk`, `packages/jobnik-openapi` and `e2e`. Aligning them is separate work, one pull request per workspace, introducing a pnpm dependency catalog as it goes so future additions and alignments are the same change. The SDK's eslint jump spans two majors of the shared configuration and will be the largest mechanical change.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with .scratch/monorepo-migration/spec.md and inspect the dependency manifests and shared TypeScript, ESLint, Vitest, and logger configuration across apps/jobnik-manager, packages/jobnik-sdk, packages/jobnik-openapi, and e2e. Introduce the pnpm dependency catalog while aligning versions, handling the SDK's two-major shared-configuration jump. Done means each workspace has aligned dependencies and the catalog supports future additions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- eslint, node.js, typescript
- Domain
- build-system, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100