Skip to content

Commit f09739c

Browse files
committed
feat!: drop CJS build, now it's ESM-only
1 parent 5234db2 commit f09739c

File tree

15 files changed

+59
-184
lines changed

15 files changed

+59
-184
lines changed

meta/packages.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export const packages: PackageManifest[] = [
3636
manualImport: true,
3737
addon: true,
3838
iife: false,
39-
cjs: false,
4039
utils: true,
4140
target: 'node14',
4241
external: [

packages/components/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,15 @@
2121
],
2222
"sideEffects": false,
2323
"exports": {
24-
".": {
25-
"import": "./index.mjs",
26-
"require": "./index.cjs"
27-
},
24+
".": "./index.mjs",
2825
"./*": "./*"
2926
},
30-
"main": "./index.cjs",
27+
"main": "./index.mjs",
3128
"module": "./index.mjs",
3229
"unpkg": "./index.iife.min.js",
3330
"jsdelivr": "./index.iife.min.js",
34-
"types": "./index.d.ts",
31+
"types": "./index.d.mts",
3532
"files": [
36-
"*.cjs",
3733
"*.d.cts",
3834
"*.d.mts",
3935
"*.d.ts",

packages/core/package.json

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,16 @@
2222
],
2323
"sideEffects": false,
2424
"exports": {
25-
".": {
26-
"import": "./index.mjs",
27-
"require": "./index.cjs"
28-
},
25+
".": "./index.mjs",
2926
"./*": "./*",
30-
"./metadata": {
31-
"import": "./metadata.mjs",
32-
"require": "./metadata.cjs"
33-
}
27+
"./metadata": "./metadata.mjs"
3428
},
35-
"main": "./index.cjs",
29+
"main": "./index.mjs",
3630
"module": "./index.mjs",
3731
"unpkg": "./index.iife.min.js",
3832
"jsdelivr": "./index.iife.min.js",
39-
"types": "./index.d.ts",
33+
"types": "./index.d.mts",
4034
"files": [
41-
"*.cjs",
4235
"*.d.cts",
4336
"*.d.mts",
4437
"*.d.ts",

packages/electron/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,13 @@
2424
],
2525
"sideEffects": false,
2626
"exports": {
27-
".": {
28-
"import": "./index.mjs",
29-
"require": "./index.cjs"
30-
},
27+
".": "./index.mjs",
3128
"./*": "./*"
3229
},
33-
"main": "./index.cjs",
30+
"main": "./index.mjs",
3431
"module": "./index.mjs",
35-
"types": "./index.d.ts",
32+
"types": "./index.d.mts",
3633
"files": [
37-
"*.cjs",
3834
"*.d.cts",
3935
"*.d.mts",
4036
"*.d.ts",

packages/firebase/package.json

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,31 +24,18 @@
2424
],
2525
"sideEffects": false,
2626
"exports": {
27-
".": {
28-
"import": "./index.mjs",
29-
"require": "./index.cjs"
30-
},
27+
".": "./index.mjs",
3128
"./*": "./*",
32-
"./useAuth": {
33-
"import": "./useAuth.mjs",
34-
"require": "./useAuth.cjs"
35-
},
36-
"./useFirestore": {
37-
"import": "./useFirestore.mjs",
38-
"require": "./useFirestore.cjs"
39-
},
40-
"./useRTDB": {
41-
"import": "./useRTDB.mjs",
42-
"require": "./useRTDB.cjs"
43-
}
29+
"./useAuth": "./useAuth.mjs",
30+
"./useFirestore": "./useFirestore.mjs",
31+
"./useRTDB": "./useRTDB.mjs"
4432
},
45-
"main": "./index.cjs",
33+
"main": "./index.mjs",
4634
"module": "./index.mjs",
4735
"unpkg": "./index.iife.min.js",
4836
"jsdelivr": "./index.iife.min.js",
49-
"types": "./index.d.ts",
37+
"types": "./index.d.mts",
5038
"files": [
51-
"**/*.cjs",
5239
"**/*.d.cts",
5340
"**/*.d.mts",
5441
"**/*.d.ts",

packages/integrations/package.json

Lines changed: 18 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -22,79 +22,30 @@
2222
],
2323
"sideEffects": false,
2424
"exports": {
25-
".": {
26-
"import": "./index.mjs",
27-
"require": "./index.cjs"
28-
},
25+
".": "./index.mjs",
2926
"./*": "./*",
30-
"./useAsyncValidator": {
31-
"import": "./useAsyncValidator.mjs",
32-
"require": "./useAsyncValidator.cjs"
33-
},
34-
"./useAxios": {
35-
"import": "./useAxios.mjs",
36-
"require": "./useAxios.cjs"
37-
},
38-
"./useCookies": {
39-
"import": "./useCookies.mjs",
40-
"require": "./useCookies.cjs"
41-
},
42-
"./useDrauu": {
43-
"import": "./useDrauu.mjs",
44-
"require": "./useDrauu.cjs"
45-
},
46-
"./useFocusTrap": {
47-
"import": "./useFocusTrap.mjs",
48-
"require": "./useFocusTrap.cjs"
49-
},
50-
"./useFocusTrap/component": {
51-
"import": "./useFocusTrap/component.mjs",
52-
"require": "./useFocusTrap/component.cjs"
53-
},
54-
"./useFuse": {
55-
"import": "./useFuse.mjs",
56-
"require": "./useFuse.cjs"
57-
},
58-
"./useJwt": {
59-
"import": "./useJwt.mjs",
60-
"require": "./useJwt.cjs"
61-
},
62-
"./useNProgress": {
63-
"import": "./useNProgress.mjs",
64-
"require": "./useNProgress.cjs"
65-
},
66-
"./useQRCode": {
67-
"import": "./useQRCode.mjs",
68-
"require": "./useQRCode.cjs"
69-
},
70-
"./useChangeCase": {
71-
"import": "./useChangeCase.mjs",
72-
"require": "./useChangeCase.cjs"
73-
},
74-
"./useAsyncValidator/component": {
75-
"import": "./useAsyncValidator/component.mjs",
76-
"require": "./useAsyncValidator/component.cjs"
77-
},
78-
"./useIDBKeyval": {
79-
"import": "./useIDBKeyval.mjs",
80-
"require": "./useIDBKeyval.cjs"
81-
},
82-
"./useSortable": {
83-
"import": "./useSortable.mjs",
84-
"require": "./useSortable.cjs"
85-
},
86-
"./useSortable/component": {
87-
"import": "./useSortable/component.mjs",
88-
"require": "./useSortable/component.cjs"
89-
}
27+
"./useAsyncValidator": "./useAsyncValidator.mjs",
28+
"./useAxios": "./useAxios.mjs",
29+
"./useCookies": "./useCookies.mjs",
30+
"./useDrauu": "./useDrauu.mjs",
31+
"./useFocusTrap": "./useFocusTrap.mjs",
32+
"./useFocusTrap/component": "./useFocusTrap/component.mjs",
33+
"./useFuse": "./useFuse.mjs",
34+
"./useJwt": "./useJwt.mjs",
35+
"./useNProgress": "./useNProgress.mjs",
36+
"./useQRCode": "./useQRCode.mjs",
37+
"./useChangeCase": "./useChangeCase.mjs",
38+
"./useAsyncValidator/component": "./useAsyncValidator/component.mjs",
39+
"./useIDBKeyval": "./useIDBKeyval.mjs",
40+
"./useSortable": "./useSortable.mjs",
41+
"./useSortable/component": "./useSortable/component.mjs"
9042
},
91-
"main": "./index.cjs",
43+
"main": "./index.mjs",
9244
"module": "./index.mjs",
9345
"unpkg": "./index.iife.min.js",
9446
"jsdelivr": "./index.iife.min.js",
95-
"types": "./index.d.ts",
47+
"types": "./index.d.mts",
9648
"files": [
97-
"**/*.cjs",
9849
"**/*.d.cts",
9950
"**/*.d.mts",
10051
"**/*.d.ts",

packages/math/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,15 @@
2323
],
2424
"sideEffects": false,
2525
"exports": {
26-
".": {
27-
"import": "./index.mjs",
28-
"require": "./index.cjs"
29-
},
26+
".": "./index.mjs",
3027
"./*": "./*"
3128
},
32-
"main": "./index.cjs",
29+
"main": "./index.mjs",
3330
"module": "./index.mjs",
3431
"unpkg": "./index.iife.min.js",
3532
"jsdelivr": "./index.iife.min.js",
36-
"types": "./index.d.ts",
33+
"types": "./index.d.mts",
3734
"files": [
38-
"*.cjs",
3935
"*.d.cts",
4036
"*.d.mts",
4137
"*.d.ts",

packages/metadata/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,13 @@
2121
],
2222
"sideEffects": false,
2323
"exports": {
24-
".": {
25-
"import": "./index.mjs",
26-
"require": "./index.cjs"
27-
},
24+
".": "./index.mjs",
2825
"./*": "./*"
2926
},
30-
"main": "./index.cjs",
27+
"main": "./index.mjs",
3128
"module": "./index.mjs",
32-
"types": "./index.d.ts",
29+
"types": "./index.d.mts",
3330
"files": [
34-
"*.cjs",
3531
"*.d.cts",
3632
"*.d.mts",
3733
"*.d.ts",

packages/metadata/types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ export interface PackageManifest {
1111
submodules?: boolean
1212
build?: boolean
1313
iife?: boolean
14-
cjs?: boolean
1514
mjs?: boolean
1615
dts?: boolean
1716
target?: string

packages/nuxt/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,13 @@
2424
],
2525
"sideEffects": false,
2626
"exports": {
27-
".": {
28-
"import": "./index.mjs",
29-
"require": "./index.cjs"
30-
},
27+
".": "./index.mjs",
3128
"./*": "./*"
3229
},
33-
"main": "./index.cjs",
30+
"main": "./index.mjs",
3431
"module": "./index.mjs",
35-
"types": "./index.d.ts",
32+
"types": "./index.d.mts",
3633
"files": [
37-
"*.cjs",
3834
"*.d.cts",
3935
"*.d.mts",
4036
"*.d.ts",

packages/router/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,15 @@
2323
],
2424
"sideEffects": false,
2525
"exports": {
26-
".": {
27-
"import": "./index.mjs",
28-
"require": "./index.cjs"
29-
},
26+
".": "./index.mjs",
3027
"./*": "./*"
3128
},
32-
"main": "./index.cjs",
29+
"main": "./index.mjs",
3330
"module": "./index.mjs",
3431
"unpkg": "./index.iife.min.js",
3532
"jsdelivr": "./index.iife.min.js",
36-
"types": "./index.d.ts",
33+
"types": "./index.d.mts",
3734
"files": [
38-
"*.cjs",
3935
"*.d.cts",
4036
"*.d.mts",
4137
"*.d.ts",

packages/rxjs/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,15 @@
2424
],
2525
"sideEffects": false,
2626
"exports": {
27-
".": {
28-
"import": "./index.mjs",
29-
"require": "./index.cjs"
30-
},
27+
".": "./index.mjs",
3128
"./*": "./*"
3229
},
33-
"main": "./index.cjs",
30+
"main": "./index.mjs",
3431
"module": "./index.mjs",
3532
"unpkg": "./index.iife.min.js",
3633
"jsdelivr": "./index.iife.min.js",
37-
"types": "./index.d.ts",
34+
"types": "./index.d.mts",
3835
"files": [
39-
"*.cjs",
4036
"*.d.cts",
4137
"*.d.mts",
4238
"*.d.ts",

packages/shared/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,15 @@
2121
],
2222
"sideEffects": false,
2323
"exports": {
24-
".": {
25-
"import": "./index.mjs",
26-
"require": "./index.cjs"
27-
},
24+
".": "./index.mjs",
2825
"./*": "./*"
2926
},
30-
"main": "./index.cjs",
27+
"main": "./index.mjs",
3128
"module": "./index.mjs",
3229
"unpkg": "./index.iife.min.js",
3330
"jsdelivr": "./index.iife.min.js",
34-
"types": "./index.d.ts",
31+
"types": "./index.d.mts",
3532
"files": [
36-
"*.cjs",
3733
"*.d.cts",
3834
"*.d.mts",
3935
"*.d.ts",

rollup.config.ts

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export function createRollupConfig(
3737
pkg: PackageManifest,
3838
cwd = process.cwd(),
3939
) {
40-
const { globals, external, submodules, iife, build, cjs, mjs, dts, target = 'es2018' } = pkg
40+
const { globals, external, submodules, iife, build, mjs, dts, target = 'es2018' } = pkg
4141
if (build === false)
4242
return []
4343

@@ -74,13 +74,6 @@ export function createRollupConfig(
7474
})
7575
}
7676

77-
if (cjs !== false) {
78-
output.push({
79-
file: `${fn}.cjs`,
80-
format: 'cjs',
81-
})
82-
}
83-
8477
if (iife !== false) {
8578
output.push(
8679
{
@@ -144,10 +137,6 @@ export function createRollupConfig(
144137
configs.push({
145138
input: `${fn}/component.ts`,
146139
output: [
147-
{
148-
file: `${fn}/component.cjs`,
149-
format: 'cjs',
150-
},
151140
{
152141
file: `${fn}/component.mjs`,
153142
format: 'es',
@@ -166,7 +155,6 @@ export function createRollupConfig(
166155
configs.push({
167156
input: `${fn}/component.ts`,
168157
output: [
169-
{ file: `${fn}/component.d.cts` },
170158
{ file: `${fn}/component.d.mts` },
171159
{ file: `${fn}/component.d.ts` }, // for node10 compatibility
172160
],

0 commit comments

Comments
 (0)