Skip to content

Instantly share code, notes, and snippets.

View btkostner's full-sized avatar
🐵
IRL Chaos Monkey

Blake Kostner btkostner

🐵
IRL Chaos Monkey
View GitHub Profile
@btkostner
btkostner / transform-barrel-file-imports.ts
Last active August 15, 2025 23:11 — forked from mmazzarolo/transform-barrel-file-imports.ts
Codemod to kill barrel file references
/**
* This script/codemod transforms imports from barrel files into direct imports.
* It's designed to work with jscodeshift to modify TypeScript/JavaScript files.
*
* Features:
* - Handles multiple barrel files
* - Transforms both value and type imports
* - Prefers @/ alias paths (from tsconfig paths) over ../ traversals
* - Handles re-exports within barrel files
*