@@ -10,11 +10,16 @@ import { installPackage } from '@antfu/install-pkg';
1010import * as core from '@hypermod/core' ;
1111import { fetchConfigAtPath } from '@hypermod/fetcher' ;
1212
13- import { InvalidUserInputError } from './errors' ;
14- import { fetchPackages } from './utils/fetch-package' ;
15- import { mergeConfigs } from './utils/merge-configs' ;
16- import { fetchConfigsForWorkspaces , getPackageJson } from './utils/file-system' ;
17- import { getConfigPrompt , getMultiConfigPrompt } from './prompt' ;
13+ import { InvalidUserInputError } from './errors.js' ;
14+ import { fetchPackages } from './utils/fetch-package.js' ;
15+ import { mergeConfigs } from './utils/merge-configs.js' ;
16+ import {
17+ fetchConfigsForWorkspaces ,
18+ getPackageJson ,
19+ } from './utils/file-system.js' ;
20+ import { getConfigPrompt , getMultiConfigPrompt } from './prompt.js' ;
21+
22+ const __dirname = path . dirname ( new URL ( import . meta. url ) . pathname ) ;
1823
1924const ExperimentalModuleLoader = ( ) => {
2025 const getInfo = ( packageName : string ) => {
@@ -156,21 +161,33 @@ export default async function main(
156161 */
157162 const configFilePath = await findUp ( [
158163 'hypermod.config.js' ,
164+ 'hypermod.config.cjs' ,
165+ 'hypermod.config.mjs' ,
159166 'hypermod.config.ts' ,
160167 'hypermod.config.tsx' ,
161168 'src/hypermod.config.js' ,
169+ 'src/hypermod.config.cjs' ,
170+ 'src/hypermod.config.mjs' ,
162171 'src/hypermod.config.ts' ,
163172 'src/hypermod.config.tsx' ,
164173 'codemods/hypermod.config.js' ,
174+ 'codemods/hypermod.config.cjs' ,
175+ 'codemods/hypermod.config.mjs' ,
165176 'codemods/hypermod.config.ts' ,
166177 'codemods/hypermod.config.tsx' ,
167178 'codeshift.config.js' ,
179+ 'codeshift.config.cjs' ,
180+ 'codeshift.config.mjs' ,
168181 'codeshift.config.ts' ,
169182 'codeshift.config.tsx' ,
170183 'src/codeshift.config.js' ,
184+ 'src/codeshift.config.cjs' ,
185+ 'src/codeshift.config.mjs' ,
171186 'src/codeshift.config.ts' ,
172187 'src/codeshift.config.tsx' ,
173188 'codemods/codeshift.config.js' ,
189+ 'codemods/codeshift.config.cjs' ,
190+ 'codemods/codeshift.config.mjs' ,
174191 'codemods/codeshift.config.ts' ,
175192 'codemods/codeshift.config.tsx' ,
176193 ] ) ;
0 commit comments