@@ -6,13 +6,13 @@ import { describe, it } from 'node:test';
|
6 | 6 | import { hostname } from 'node:os'; |
7 | 7 | import { chdir, cwd } from 'node:process'; |
8 | 8 | import { fileURLToPath } from 'node:url'; |
9 | | -import internalTTy from 'internal/tty'; |
10 | 9 | |
11 | 10 | const skipForceColors = |
12 | 11 | process.config.variables.icu_gyp_path !== 'tools/icu/icu-generic.gyp' || |
13 | 12 | process.config.variables.node_shared_openssl; |
14 | 13 | |
15 | | -const canColorize = internalTTy.getColorDepth() > 2; |
| 14 | +// We're using dynamic import here to not break `NODE_REGENERATE_SNAPSHOTS`. |
| 15 | +const canColorize = (await import('internal/tty')).default.getColorDepth() > 2; |
16 | 16 | const skipCoverageColors = !canColorize; |
17 | 17 | |
18 | 18 | function replaceTestDuration(str) { |
|