@@ -9,12 +9,14 @@ export default {
99 entry : {
1010 parsers : resolve ( __dirname , "src/parsers.js" ) ,
1111 createParser : resolve ( __dirname , "src/createParser.js" ) ,
12- main : resolve ( __dirname , "src/objToString.js" )
12+ index : resolve ( __dirname , "src/objToString.js" )
1313 } ,
14+ formats : [ "esm" , "cjs" ] ,
1415 name : "styleObjectToCss" ,
1516 fileName : ( format , entryAlias ) => {
16- const fileName = `index.${ format } .js` ;
17- return entryAlias === "main" ? fileName : `${ entryAlias } /${ fileName } ` ;
17+ const extension = format === "esm" ? "mjs" : "cjs" ;
18+ const fileName = `index.${ extension } ` ;
19+ return entryAlias === "index" ? fileName : `${ entryAlias } /${ fileName } ` ;
1820 } ,
1921 } ,
2022 outDir : resolve ( __dirname , "dist" ) ,
@@ -26,7 +28,7 @@ export default {
2628 plugins : [ dts ( { insertTypesEntry : true , beforeWriteFile ( path , content ) {
2729 const defaultFileName = basename ( path ) ;
2830 if ( [ "main" , "objToString" ] . some ( name => defaultFileName . includes ( name ) ) ) {
29- return { path, content}
31+ return { filePath : path . replace ( defaultFileName , "/index.d.ts" ) , content}
3032 }
3133 const fileName = defaultFileName . replace ( ".d.ts" , "/index.d.ts" ) ;
3234 const newPath = path . replace ( defaultFileName , fileName ) ;
0 commit comments