Skip to content

Commit a1a3ddb

Browse files
committed
fix(build): use require() for CommonJS lib imports in ESM script
Convert ESM imports to require() for #socketsecurity/lib modules to fix "Named export not found" error when importing CommonJS modules.
1 parent 8d8d069 commit a1a3ddb

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

scripts/validate-dist-exports.mjs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ import { fileURLToPath } from 'node:url'
1010

1111
import colors from 'yoctocolors-cjs'
1212

13-
import { isQuiet } from '#socketsecurity/lib/argv/flags'
14-
import { normalizePath } from '#socketsecurity/lib/paths'
15-
import { pluralize } from '#socketsecurity/lib/words'
16-
1713
const __dirname = path.dirname(fileURLToPath(import.meta.url))
1814
const distDir = path.resolve(__dirname, '..', 'dist')
1915
const require = createRequire(import.meta.url)
2016

17+
// Import CommonJS modules
18+
const { isQuiet } = require('#socketsecurity/lib/argv/flags')
19+
const { normalizePath } = require('#socketsecurity/lib/paths')
20+
const { pluralize } = require('#socketsecurity/lib/words')
21+
2122
/**
2223
* Get all .js files in a directory recursively.
2324
*/

0 commit comments

Comments
 (0)