Skip to content

Commit 4b4754d

Browse files
authored
fix(build): apply polyfills with transform runtime babel plugin (#3132)
Polyfills are now applied depending on target, which is read from .browserslistrc file.
1 parent a5145c8 commit 4b4754d

File tree

32 files changed

+68
-80
lines changed

32 files changed

+68
-80
lines changed

.browserslistrc

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
1-
[production]
1+
[isomorphic-production]
22
last 3 chrome versions
33
last 3 edge version
44
last 3 firefox versions
55
last 3 safari versions
66
opera >= 90
7+
node 12.20.0
78

8-
[development]
9+
[isomorphic-development]
10+
last 1 Chrome versions
11+
last 1 FireFox versions
12+
last 1 Safari versions
13+
node 20
14+
15+
[browser-production]
16+
last 3 chrome versions
17+
last 3 edge version
18+
last 3 firefox versions
19+
last 3 safari versions
20+
opera >= 90
21+
22+
[browser-development]
923
last 1 Chrome versions
1024
last 1 FireFox versions
1125
last 1 Safari versions

babel.config.cjs

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ module.exports = {
77
],
88
env: {
99
cjs: {
10+
browserslistEnv: "isomorphic-production",
1011
presets: [
1112
[
1213
'@babel/preset-env',
@@ -15,12 +16,8 @@ module.exports = {
1516
modules: "commonjs",
1617
loose: true,
1718
useBuiltIns: false,
18-
corejs: 3,
19-
targets: {
20-
node: '12.22.0',
21-
},
2219
forceAllTransforms: false,
23-
ignoreBrowserslistConfig: true,
20+
ignoreBrowserslistConfig: false,
2421
exclude: ['transform-function-name'],
2522
},
2623
],
@@ -30,8 +27,11 @@ module.exports = {
3027
[
3128
'@babel/plugin-transform-runtime',
3229
{
33-
corejs: { version: 3 },
34-
version: '^7',
30+
corejs: { version: 3, proposals: false },
31+
absoluteRuntime: false,
32+
helpers: true,
33+
regenerator: false,
34+
version: '^7.22.15',
3535
},
3636
],
3737
process.env.NODE_ENV !== 'test'
@@ -40,60 +40,64 @@ module.exports = {
4040
].filter(Boolean),
4141
},
4242
es: {
43+
browserslistEnv: "isomorphic-production",
4344
presets: [
4445
[
4546
'@babel/preset-env',
4647
{
4748
debug: false,
4849
modules: false,
49-
targets: {
50-
node: '12.22.0',
51-
},
52-
ignoreBrowserslistConfig: true,
50+
useBuiltIns: false,
51+
forceAllTransforms: false,
52+
ignoreBrowserslistConfig: false,
5353
exclude: ['transform-function-name'], // this is here because of https://github.com/babel/babel/discussions/12874
5454
},
5555
],
5656
'@babel/preset-typescript',
5757
],
5858
plugins: [
59-
'@babel/proposal-class-properties',
60-
'@babel/proposal-object-rest-spread',
6159
[
6260
'@babel/plugin-transform-runtime',
6361
{
64-
corejs: { version: 3 },
65-
version: '^7',
62+
corejs: { version: 3, proposals: false },
63+
absoluteRuntime: false,
64+
helpers: true,
65+
regenerator: false,
6666
useESModules: true,
67+
version: '^7.22.15',
6768
},
6869
],
6970
[path.join(__dirname, './scripts/babel-plugin-add-import-extension.cjs'), { extension: 'js' }],
7071
],
7172
},
7273
browser: {
74+
browserslistEnv: "browser-production",
7375
presets: [
7476
[
7577
'@babel/preset-env',
7678
{
7779
debug: false,
80+
modules: 'auto',
7881
useBuiltIns: false,
82+
forceAllTransforms: false,
7983
ignoreBrowserslistConfig: false,
8084
exclude: ['transform-function-name'], // this is here because of https://github.com/babel/babel/discussions/12874
8185
},
8286
],
8387
'@babel/preset-typescript',
8488
],
8589
plugins: [
86-
'@babel/proposal-class-properties',
87-
'@babel/proposal-object-rest-spread',
8890
[
8991
'@babel/plugin-transform-runtime',
9092
{
91-
corejs: { version: 3 },
92-
version: '^7',
93-
useESModules: true,
93+
corejs: { version: 3, proposals: false },
94+
absoluteRuntime: false,
95+
helpers: true,
96+
regenerator: false,
97+
version: '^7.22.15',
9498
},
9599
],
96-
],
100+
]
97101
},
98102
},
99103
};

package-lock.json

Lines changed: 0 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@
4848
"devDependencies": {
4949
"@babel/cli": "=7.22.15",
5050
"@babel/core": "=7.22.15",
51-
"@babel/plugin-proposal-class-properties": "=7.18.6",
52-
"@babel/plugin-proposal-object-rest-spread": "=7.20.7",
5351
"@babel/plugin-transform-runtime": "=7.22.15",
5452
"@babel/preset-env": "=7.22.15",
5553
"@babel/preset-typescript": "=7.22.15",

packages/apidom-ast/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-error/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-error/src/ApiDOMAggregateError.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
import { isPlainObject } from 'ramda-adjunct';
22
import { hasIn } from 'ramda';
3-
// @ts-ignore
4-
import AggregateErrorPolyfill from '@babel/runtime-corejs3/core-js/aggregate-error';
53

64
import ApiDOMErrorOptions from './ApiDOMErrorOptions';
75

8-
const AggregateError: AggregateErrorConstructor =
9-
globalThis.AggregateError ?? AggregateErrorPolyfill;
10-
/**
11-
* ApiDOMAggregateError is using polyfill of AggregateError from core-js-pure
12-
* in environments which don't support global AggregateError symbol.
13-
*/
146
class ApiDOMAggregateError extends AggregateError {
157
constructor(errors: Iterable<unknown>, message?: string, options?: ApiDOMErrorOptions) {
168
super(errors, message, options);

packages/apidom-json-path/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-json-pointer-relative/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-json-pointer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ls/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
8282
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward' && copyfiles -u 1 ./src/**/*.json es",
8383
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward' && copyfiles -u 1 ./src/**/*.json cjs",
84-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js",
84+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js",
8585
"lint": "eslint ./",
8686
"lint:fix": "eslint ./ --fix",
8787
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-api-design-systems/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-asyncapi-2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-json-schema-draft-4/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-json-schema-draft-6/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-json-schema-draft-7/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-openapi-3-0/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-openapi-3-1/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2424
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2525
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
26-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
26+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2727
"lint": "eslint ./",
2828
"lint:fix": "eslint ./ --fix",
2929
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-ns-workflows-1/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2525
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2626
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
27-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
27+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2828
"lint": "eslint ./",
2929
"lint:fix": "eslint ./ --fix",
3030
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-parser-adapter-api-design-systems-json/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-parser-adapter-api-design-systems-yaml/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

packages/apidom-parser-adapter-asyncapi-json-2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser",
2121
"build:es": "cross-env BABEL_ENV=es babel src --out-dir es --extensions '.ts' --root-mode 'upward'",
2222
"build:cjs": "cross-env BABEL_ENV=cjs babel src --out-dir cjs --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'",
23-
"build:umd:browser": "cross-env BABEL_ENV=browser BROWSERSLIST_ENV=production webpack --config config/webpack/browser.config.js --progress",
23+
"build:umd:browser": "cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress",
2424
"lint": "eslint ./",
2525
"lint:fix": "eslint ./ --fix",
2626
"clean": "rimraf ./es ./cjs ./dist ./types",

0 commit comments

Comments
 (0)