Skip to content

Commit

Permalink
fix: explicit .cjs and .mjs extension
Browse files Browse the repository at this point in the history
  • Loading branch information
antfu committed Jul 12, 2023
1 parent b88b498 commit 45bc00d
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 12 deletions.
20 changes: 10 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,38 +16,38 @@
"exports": {
".": {
"types": "./dist/index.d.ts",
"require": "./dist/index.js",
"require": "./dist/index.cjs",
"import": "./dist/index.mjs"
},
"./*": "./*",
"./esbuild": {
"types": "./dist/esbuild.d.ts",
"require": "./dist/esbuild.js",
"require": "./dist/esbuild.cjs",
"import": "./dist/esbuild.mjs"
},
"./loaders": {
"types": "./dist/loaders.d.ts",
"require": "./dist/loaders.js",
"require": "./dist/loaders.cjs",
"import": "./dist/loaders.mjs"
},
"./nuxt": {
"types": "./dist/nuxt.d.ts",
"require": "./dist/nuxt.js",
"require": "./dist/nuxt.cjs",
"import": "./dist/nuxt.mjs"
},
"./resolver": {
"types": "./dist/resolver.d.ts",
"require": "./dist/resolver.js",
"require": "./dist/resolver.cjs",
"import": "./dist/resolver.mjs"
},
"./rollup": {
"types": "./dist/rollup.d.ts",
"require": "./dist/rollup.js",
"require": "./dist/rollup.cjs",
"import": "./dist/rollup.mjs"
},
"./types": {
"types": "./dist/types.d.ts",
"require": "./dist/types.js",
"require": "./dist/types.cjs",
"import": "./dist/types.mjs"
},
"./types/astro": {
Expand Down Expand Up @@ -79,16 +79,16 @@
},
"./vite": {
"types": "./dist/vite.d.ts",
"require": "./dist/vite.js",
"require": "./dist/vite.cjs",
"import": "./dist/vite.mjs"
},
"./webpack": {
"types": "./dist/webpack.d.ts",
"require": "./dist/webpack.js",
"require": "./dist/webpack.cjs",
"import": "./dist/webpack.mjs"
}
},
"main": "dist/index.js",
"main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"typesVersions": {
Expand Down
4 changes: 2 additions & 2 deletions scripts/postbuild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import fg from 'fast-glob'
async function run() {
const __dirname = fileURLToPath(new URL('.', import.meta.url))
// fix cjs exports
const files = await fg('*.js', {
ignore: ['index.js', 'chunk-*', 'types.js', 'loaders.js'],
const files = await fg('*.cjs', {
ignore: ['index.cjs', 'chunk-*', 'types.cjs', 'loaders.cjs'],
absolute: true,
cwd: resolve(__dirname, '../dist'),
})
Expand Down
5 changes: 5 additions & 0 deletions tsup.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,9 @@ export const tsup: Options = {
'vue',
'@iconify/json/package.json',
],
outExtension({ format }) {
return {
js: format === 'cjs' ? '.cjs' : '.mjs',
}
},
}

0 comments on commit 45bc00d

Please sign in to comment.