Simplifies merging external repositories into Nx workspaces while preserving git history and fixing configuration conflicts.
The nx-import skill automates the complex process of consolidating multiple repositories into a single Nx monorepo. It provides expert guidance on import strategies—whether bringing in a whole repository or specific subdirectories—while ensuring that critical git commit histories are preserved. Beyond basic imports, the skill intelligently identifies project types (applications vs. libraries), resolves pnpm workspace glob issues, merges root-level configurations for ESLint and Jest, and fixes TypeScript project references to ensure the newly merged workspace is immediately functional and production-ready.
Características Principales
01Fixes critical root configuration gaps for ESLint, Jest, and TypeScript
020 GitHub stars
03Performs post-import cleanup of redundant lockfiles and stale configuration files
04Resolves pnpm workspace glob patterns and package name collisions
05Preserves full git commit history during repository migration
06Automates detection and categorization of applications vs. libraries
Casos de Uso
01Standardizing directory structures and build toolchains across merged projects
02Migrating legacy projects into an existing workspace without losing development history
03Consolidating multiple standalone repositories into a centralized Nx monorepo