Skip to content

Commit 00a1404

Browse files
authored
Merge pull request #445 from stasm/remove-some-babel
Remove unneeded Babel plugins
2 parents 2c6e9d6 + 031ade9 commit 00a1404

File tree

14 files changed

+11
-41
lines changed

14 files changed

+11
-41
lines changed

README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ Hacking on `fluent.js` is easy! To quickly get started clone the repo:
7878
$ git clone https://github.com/projectfluent/fluent.js.git
7979
$ cd fluent.js
8080

81-
You'll need node.js 8 LTS (v8.9.0 and up). Older 8.x versions and 7.x
82-
versions have been reported to work as well. node.js 6.x is not supported.
81+
You'll need at least Node.js 10 LTS. Older versions are not supported.
8382

8483
Install the build tools used by all packages (Babel, Rollup, Mocha etc.):
8584

babel_config.js

+1-7
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default {
1414
"Safari >= 10.1",
1515
"iOS >= 10.3",
1616
],
17-
node: "8.9",
17+
node: "10.0.0",
1818
},
1919
exclude: [
2020
// Exclude regeneratorRuntime explicitly because babel-preset-env
@@ -23,11 +23,5 @@ export default {
2323
"transform-regenerator"
2424
],
2525
}]
26-
],
27-
plugins: [
28-
// Shipped in Firefox 57, Chrome 63
29-
"@babel/plugin-proposal-async-generator-functions",
30-
// Shipped in Firefox 55, Chrome 60
31-
"@babel/plugin-proposal-object-rest-spread"
3226
]
3327
};

fluent-bundle/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ build: index.js compat.js
88
test:
99
@nyc --reporter=text --reporter=html mocha \
1010
--recursive --ui tdd \
11-
--require $(ROOT)/mocha_setup \
11+
--require esm \
1212
--require ./test/index \
1313
test/**/*_test.js
1414

fluent-dedent/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ build: index.js compat.js
88
test:
99
@nyc --reporter=text --reporter=html mocha \
1010
--recursive --ui tdd \
11-
--require $(ROOT)/mocha_setup \
11+
--require esm \
1212
test/**/*_test.js
1313

1414
index.js: $(SOURCES)

fluent-dom/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ include ../common.mk
77
test:
88
@nyc --reporter=text --reporter=html mocha \
99
--recursive --ui tdd \
10-
--require $(ROOT)/mocha_setup \
10+
--require esm \
1111
--require ./test/index \
1212
test/**/*_test.js
1313

fluent-gecko/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ version = $(1)@$(shell node -e "\
99
test:
1010
@nyc --reporter=text --reporter=html mocha \
1111
--recursive --ui tdd \
12-
--require $(ROOT)/mocha_setup \
12+
--require esm \
1313
test/**/*_test.js
1414

1515
build: Fluent.jsm FluentSyntax.jsm Localization.jsm DOMLocalization.jsm l10n.js fluent-react.js

fluent-langneg/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include ../common.mk
66
test:
77
@nyc --reporter=text --reporter=html mocha \
88
--recursive --ui tdd \
9-
--require $(ROOT)/mocha_setup \
9+
--require esm \
1010
test/**/*_test.js
1111

1212
build: index.js compat.js

fluent-react/babel.config.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@ module.exports = {
33
"presets": [
44
"@babel/preset-react",
55
["@babel/preset-env", {
6-
"targets": "node >= 8.9.0"
6+
"targets": "node >= 10.0.0"
77
}]
88
],
99
"plugins": [
1010
["babel-plugin-transform-rename-import", {
1111
"original": "fluent",
1212
"replacement": "fluent/compat"
13-
}],
14-
"@babel/plugin-proposal-async-generator-functions"
13+
}]
1514
],
1615
};

fluent-react/compat_config.js

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ export default {
99
babel({
1010
...babelConfig,
1111
plugins: [
12-
...babelConfig.plugins,
1312
["babel-plugin-transform-rename-import", {
1413
replacements: [
1514
{

fluent-react/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@
5555
"react": "^0.14.9 || ^15.0.0 || ^16.0.0"
5656
},
5757
"devDependencies": {
58-
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
5958
"@babel/preset-env": "^7.5.5",
6059
"@babel/preset-react": "7.0.0",
6160
"babel-jest": "^24.8.0",

fluent-sequence/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include ../common.mk
66
test:
77
@nyc --reporter=text --reporter=html mocha \
88
--recursive --ui tdd \
9-
--require $(ROOT)/mocha_setup \
9+
--require esm \
1010
test/**/*_test.js
1111

1212
build: index.js compat.js

fluent-syntax/makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include ../common.mk
66
test:
77
@nyc --reporter=text --reporter=html mocha \
88
--recursive --ui tdd \
9-
--require $(ROOT)/mocha_setup \
9+
--require esm \
1010
test/**/*_test.js
1111

1212
build: index.js compat.js

mocha_setup.js

-15
This file was deleted.

package.json

-5
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,7 @@
77
},
88
"devDependencies": {
99
"@babel/core": "^7.4.3",
10-
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
11-
"@babel/plugin-proposal-object-rest-spread": "^7.4.3",
12-
"@babel/plugin-transform-modules-commonjs": "^7.4.3",
13-
"@babel/polyfill": "^7.4.3",
1410
"@babel/preset-env": "^7.4.3",
15-
"@babel/register": "^7.4.0",
1611
"babel-eslint": "^10.0.1",
1712
"colors": "^1.3.3",
1813
"commander": "^2.20",

0 commit comments

Comments
 (0)