File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ const safeImportName = (s) => {
13
13
} ;
14
14
15
15
async function buildESMIndex ( name , languages ) {
16
- const header = `import hljs from './core.mjs ';` ;
16
+ const header = `import hljs from './core.js ';` ;
17
17
const footer = "export default hljs;" ;
18
18
19
19
@@ -152,15 +152,17 @@ async function buildNode(options) {
152
152
install ( `./src/styles/${ file } ` , `styles/${ file } ` ) ;
153
153
install ( `./src/styles/${ file } ` , `scss/${ file . replace ( ".css" , ".scss" ) } ` ) ;
154
154
} ) ;
155
- log ( "Writing package.json." ) ;
156
- await buildPackageJSON ( options ) ;
157
155
158
156
let languages = await getLanguages ( ) ;
159
157
// filter languages for inclusion in the highlight.js bundle
160
158
languages = filter ( languages , options . languages ) ;
161
-
162
159
const common = languages . filter ( l => l . categories . includes ( "common" ) ) ;
160
+
161
+ log ( "Writing package.json." ) ;
162
+ await buildPackageJSON ( options ) ;
163
+
163
164
if ( options . esm ) {
165
+ await fs . writeFile ( `${ process . env . BUILD_DIR } /es/package.json` , `{ "type": "module" }` ) ;
164
166
await buildESMIndex ( "index" , languages ) ;
165
167
await buildESMIndex ( "common" , common ) ;
166
168
await buildESMUtils ( ) ;
You can’t perform that action at this time.
0 commit comments