Skip to content

Commit 8fb044e

Browse files
authored
Remove data-connect es5 bundles (#8537)
* Remove data-connect es5 bundles * Formatting
1 parent cf988b0 commit 8fb044e

File tree

2 files changed

+17
-49
lines changed

2 files changed

+17
-49
lines changed

packages/data-connect/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,13 @@
66
"main": "dist/index.node.cjs.js",
77
"browser": "dist/index.esm2017.js",
88
"module": "dist/index.esm2017.js",
9-
"esm5": "dist/index.esm5.js",
109
"exports": {
1110
".": {
1211
"types": "./dist/public.d.ts",
1312
"node": {
1413
"import": "./dist/node-esm/index.node.esm.js",
1514
"require": "./dist/index.node.cjs.js"
1615
},
17-
"esm5": "./dist/index.esm5.js",
1816
"browser": {
1917
"require": "./dist/index.cjs.js",
2018
"import": "./dist/index.esm2017.js"
@@ -77,4 +75,4 @@
7775
],
7876
"reportDir": "./coverage/node"
7977
}
80-
}
78+
}

packages/data-connect/rollup.config.js

+16-46
Original file line numberDiff line numberDiff line change
@@ -35,47 +35,15 @@ function onWarn(warning, defaultWarn) {
3535
defaultWarn(warning);
3636
}
3737

38-
const es5BuildPlugins = [
38+
const buildPlugins = [
3939
typescriptPlugin({
4040
typescript,
4141
abortOnError: false
4242
}),
43-
json()
44-
];
45-
46-
const es2017BuildPlugins = [
47-
typescriptPlugin({
48-
typescript,
49-
tsconfigOverride: {
50-
compilerOptions: {
51-
target: 'es2017'
52-
}
53-
},
54-
abortOnError: false
55-
}),
5643
json({ preferConst: true })
5744
];
5845

5946
const browserBuilds = [
60-
{
61-
input: 'src/index.ts',
62-
output: [
63-
{
64-
file: pkg.esm5,
65-
format: 'es',
66-
sourcemap: true
67-
}
68-
],
69-
plugins: [
70-
...es5BuildPlugins,
71-
replace(generateBuildTargetReplaceConfig('esm', 5))
72-
],
73-
treeshake: {
74-
moduleSideEffects: false
75-
},
76-
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`)),
77-
onwarn: onWarn
78-
},
7947
{
8048
input: 'src/index.ts',
8149
output: [
@@ -86,7 +54,7 @@ const browserBuilds = [
8654
}
8755
],
8856
plugins: [
89-
...es2017BuildPlugins,
57+
...buildPlugins,
9058
replace(generateBuildTargetReplaceConfig('esm', 2017))
9159
],
9260
treeshake: {
@@ -97,15 +65,13 @@ const browserBuilds = [
9765
},
9866
{
9967
input: 'src/index.ts',
100-
output: [
101-
{
102-
file: 'dist/index.cjs.js',
103-
format: 'cjs',
104-
sourcemap: true
105-
}
106-
],
68+
output: {
69+
file: pkg.exports['.'].browser.require,
70+
format: 'cjs',
71+
sourcemap: true
72+
},
10773
plugins: [
108-
...es2017BuildPlugins,
74+
...buildPlugins,
10975
replace(generateBuildTargetReplaceConfig('cjs', 2017))
11076
],
11177
treeshake: {
@@ -119,10 +85,14 @@ const browserBuilds = [
11985
const nodeBuilds = [
12086
{
12187
input: 'src/index.node.ts',
122-
output: { file: pkg.main, format: 'cjs', sourcemap: true },
88+
output: {
89+
file: pkg.main,
90+
format: 'cjs',
91+
sourcemap: true
92+
},
12393
plugins: [
124-
...es5BuildPlugins,
125-
replace(generateBuildTargetReplaceConfig('cjs', 5))
94+
...buildPlugins,
95+
replace(generateBuildTargetReplaceConfig('cjs', 2017))
12696
],
12797
treeshake: {
12898
moduleSideEffects: false
@@ -138,7 +108,7 @@ const nodeBuilds = [
138108
sourcemap: true
139109
},
140110
plugins: [
141-
...es2017BuildPlugins,
111+
...buildPlugins,
142112
replace(generateBuildTargetReplaceConfig('esm', 2017)),
143113
emitModulePackageFile()
144114
],

0 commit comments

Comments
 (0)