A CLI tool to prune and extract TypeScript modules with their dependencies into standalone packages.
npm install -g prune-mod
prune-mod [options] <entry-file>
-
--output-dir <dir>
- Output directory for the extracted module -
--include-node-modules
- Include node_modules dependencies -
--exclude-patterns <patterns...>
- Patterns to exclude from extraction -
--include-patterns <patterns...>
- Patterns to include in extraction -
--copy-ts-config
- Copy tsconfig files (default: true) -
--ts-config-path <path>
- Path to tsconfig file (default: tsconfig.json)
prune-mod src/index.ts --output-dir ./dist
MIT