We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f57c525 commit aaa42caCopy full SHA for aaa42ca
.changeset/metal-chicken-protect.md
@@ -0,0 +1,5 @@
1
+---
2
+'@codeshift/cli': patch
3
4
+
5
+Registers ts-node regardless of dev/prod usage to allow for requires/require.resolve of ts files via configs
packages/cli/bin/codeshift-cli.js
@@ -3,12 +3,15 @@
const fs = require('fs');
const path = require('path');
6
7
const project = path.join(__dirname, '../tsconfig.json');
8
const dev = fs.existsSync(project);
9
10
if (dev && !require.extensions['.ts']) {
11
// ts-node can only handle being registered once, see https://github.com/TypeStrong/ts-node/issues/409
12
require('ts-node').register({ project });
13
+} else {
14
+ require('ts-node').register();
15
}
16
17
try {
0 commit comments