From 686900477c22f0379a56d60a5771b3ae2fc7d299 Mon Sep 17 00:00:00 2001 From: "Kamat, Trivikram" <16024985+trivikr@users.noreply.github.com> Date: Tue, 20 Feb 2024 17:32:55 -0800 Subject: [PATCH] Process all supported JavaScript extensions by default --- bin/jscodeshift.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/jscodeshift.js b/bin/jscodeshift.js index 8ae448a8..8a69b3eb 100755 --- a/bin/jscodeshift.js +++ b/bin/jscodeshift.js @@ -14,6 +14,12 @@ const Runner = require('../src/Runner.js'); const fs = require('fs'); const path = require('path'); const pkg = require('../package.json'); + +const { DEFAULT_EXTENSIONS } = require('@babel/core'); +const defaultExtensions = DEFAULT_EXTENSIONS.concat(['ts', 'tsx']).map( + (ext) => (ext.startsWith('.') ? ext.substring(1) : ext) +).sort().join(','); + const parser = require('../src/argsParser') .options({ transform: { @@ -63,7 +69,7 @@ const parser = require('../src/argsParser') }, extensions: { display_index: 3, - default: 'js', + default: defaultExtensions, help: 'transform files with these file extensions (comma separated list)', metavar: 'EXT', },