Skip to content

Commit 216c729

Browse files
authored
feat!: move to ESM only (#898)
1 parent c1529f8 commit 216c729

File tree

3 files changed

+15
-42
lines changed

3 files changed

+15
-42
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ export default {
8686

8787
```ts
8888
// webpack.config.js
89+
// unplugin-vue-components removed support for CommonJS after version 29.1.0
8990
module.exports = {
9091
/* ... */
9192
plugins: [
@@ -101,6 +102,7 @@ module.exports = {
101102

102103
```ts
103104
// rspack.config.js
105+
// unplugin-vue-components removed support for CommonJS after version 29.1.0
104106
module.exports = {
105107
/* ... */
106108
plugins: [
@@ -122,6 +124,7 @@ You might not need this plugin for Nuxt. Use [`@nuxt/components`](https://github
122124
<summary>Vue CLI</summary><br>
123125

124126
```ts
127+
// unplugin-vue-components removed support for CommonJS after version 29.1.0
125128
// vue.config.js
126129
module.exports = {
127130
/* ... */

package.json

Lines changed: 11 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -14,49 +14,19 @@
1414
},
1515
"bugs": "https://github.com/unplugin/unplugin-vue-components/issues",
1616
"exports": {
17-
".": {
18-
"import": "./dist/index.js",
19-
"require": "./dist/index.cjs"
20-
},
21-
"./nuxt": {
22-
"import": "./dist/nuxt.js",
23-
"require": "./dist/nuxt.cjs"
24-
},
25-
"./resolvers": {
26-
"import": "./dist/resolvers.js",
27-
"require": "./dist/resolvers.cjs"
28-
},
29-
"./rollup": {
30-
"import": "./dist/rollup.js",
31-
"require": "./dist/rollup.cjs"
32-
},
33-
"./rolldown": {
34-
"import": "./dist/rolldown.js",
35-
"require": "./dist/rolldown.cjs"
36-
},
37-
"./types": {
38-
"import": "./dist/types.js",
39-
"require": "./dist/types.cjs"
40-
},
41-
"./vite": {
42-
"import": "./dist/vite.js",
43-
"require": "./dist/vite.cjs"
44-
},
45-
"./webpack": {
46-
"import": "./dist/webpack.js",
47-
"require": "./dist/webpack.cjs"
48-
},
49-
"./rspack": {
50-
"import": "./dist/rspack.js",
51-
"require": "./dist/rspack.cjs"
52-
},
53-
"./esbuild": {
54-
"import": "./dist/esbuild.js",
55-
"require": "./dist/esbuild.cjs"
56-
},
17+
".": "./dist/index.js",
18+
"./nuxt": "./dist/nuxt.js",
19+
"./resolvers": "./dist/resolvers.js",
20+
"./rollup": "./dist/rollup.js",
21+
"./rolldown": "./dist/rolldown.js",
22+
"./types": "./dist/types.js",
23+
"./vite": "./dist/vite.js",
24+
"./webpack": "./dist/webpack.js",
25+
"./rspack": "./dist/rspack.js",
26+
"./esbuild": "./dist/esbuild.js",
5727
"./*": "./*"
5828
},
59-
"main": "dist/index.cjs",
29+
"main": "dist/index.js",
6030
"module": "dist/index.js",
6131
"types": "index.d.ts",
6232
"typesVersions": {

tsdown.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ import { defineConfig } from 'tsdown'
22

33
export default defineConfig({
44
entry: ['src/*.ts'],
5-
format: ['esm', 'cjs'],
5+
format: ['esm'],
66
})

0 commit comments

Comments
 (0)