@@ -7,13 +7,13 @@ const { rollupWrite } = require("./lib/bundling.js");
7
7
const log = ( ...args ) => console . log ( ...args ) ;
8
8
9
9
async function buildNodeIndex ( name , languages ) {
10
- const header = `import hljs from './core.mjs ';` ;
10
+ const header = `import hljs from './core.js ';` ;
11
11
const footer = "export default hljs;" ;
12
12
13
13
const registration = languages . map ( ( lang ) => {
14
14
let out = '' ;
15
15
const importName = "L_" + lang . name . replace ( "-" , "_" )
16
- let require = `import ${ importName } from './languages/${ lang . name } .mjs ';` ;
16
+ let require = `import ${ importName } from './languages/${ lang . name } .js ';` ;
17
17
// TODO: break this with v11? All modules must export default?
18
18
if ( lang . loader ) {
19
19
require = require += `.${ lang . loader } ` ;
@@ -22,7 +22,7 @@ async function buildNodeIndex(name, languages) {
22
22
} ) ;
23
23
24
24
const index = `${ header } \n\n${ registration . join ( "\n" ) } \n\n${ footer } ` ;
25
- await fs . writeFile ( `${ process . env . BUILD_DIR } /lib/${ name } .mjs ` , index ) ;
25
+ await fs . writeFile ( `${ process . env . BUILD_DIR } /lib/${ name } .js ` , index ) ;
26
26
}
27
27
28
28
async function buildNodeLanguage ( language ) {
@@ -39,7 +39,7 @@ async function buildNodeHighlightJS() {
39
39
40
40
async function buildPackageJSON ( ) {
41
41
const packageJson = require ( "../package" ) ;
42
- packageJson . type = 'commonjs ' ;
42
+ packageJson . type = 'module ' ;
43
43
await fs . writeFile ( `${ process . env . BUILD_DIR } /package.json` , JSON . stringify ( packageJson , null , 2 ) ) ;
44
44
}
45
45
0 commit comments