Skip to content

Commit f9e531f

Browse files
committed
feat: add ES2021 config
1 parent 21838c6 commit f9e531f

File tree

4 files changed

+27
-0
lines changed

4 files changed

+27
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Write in your ESLint configurations: http://eslint.org/docs/user-guide/configuri
2525

2626
### Configs
2727

28+
- `plugin:@mysticatea/es2021` ... Basic configuration for ES2021.
2829
- `plugin:@mysticatea/es2020` ... Basic configuration for ES2020.
2930
- `plugin:@mysticatea/es2019` ... Basic configuration for ES2019.
3031
- `plugin:@mysticatea/es2018` ... Basic configuration for ES2018.

lib/configs.js

+1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@ module.exports = {
1414
es2018: require("./configs/es2018"),
1515
es2019: require("./configs/es2019"),
1616
es2020: require("./configs/es2020"),
17+
es2021: require("./configs/es2021"),
1718
es5: require("./configs/es5"),
1819
}

lib/configs/_override-2021.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"use strict"
2+
3+
module.exports = {
4+
parserOptions: {
5+
ecmaVersion: 2021,
6+
},
7+
}

lib/configs/es2021.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
"use strict"
2+
3+
module.exports = {
4+
extends: [
5+
require.resolve("./_base.js"),
6+
require.resolve("./_override-2015.js"),
7+
require.resolve("./_override-2016.js"),
8+
require.resolve("./_override-2017.js"),
9+
require.resolve("./_override-2018.js"),
10+
require.resolve("./_override-2019.js"),
11+
require.resolve("./_override-2020.js"),
12+
require.resolve("./_override-2021.js"),
13+
require.resolve("./_override-ts.js"),
14+
require.resolve("./_override-vue.js"),
15+
require.resolve("./_override-mocha.js"),
16+
require.resolve("./_override-special.js"),
17+
],
18+
}

0 commit comments

Comments
 (0)