Skip to content

Commit b22eb0f

Browse files
lint: add import assertion support
# eslint/eslint#15305
1 parent 911fa14 commit b22eb0f

3 files changed

Lines changed: 353 additions & 52 deletions

File tree

.eslintrc.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
2-
31
module.exports = {
42
extends: [
53
'@hyperone',
@@ -13,8 +11,15 @@ module.exports = {
1311
env: {
1412
jasmine: true,
1513
},
14+
parser: '@babel/eslint-parser', //remove when eslint support it natively https://github.com/eslint/eslint/discussions/15305
1615
parserOptions: {
1716
sourceType: 'module',
17+
requireConfigFile: false,
18+
babelOptions: {
19+
plugins: [
20+
'@babel/plugin-syntax-import-assertions', //remove when eslint support it natively https://github.com/eslint/eslint/discussions/15305
21+
],
22+
},
1823
},
1924
globals: {
2025
__non_webpack_require__: 'readonly',

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@
1717
"packages/*"
1818
],
1919
"devDependencies": {
20+
"@babel/core": "^7.20.2",
21+
"@babel/eslint-parser": "^7.19.1",
22+
"@babel/plugin-syntax-import-assertions": "^7.20.0",
2023
"@hyperone/eslint-config": "^3.0.0",
21-
"eslint": "^8.18.0",
24+
"eslint": "^8.27.0",
2225
"eslint-plugin-jasmine": "^4.1.3",
2326
"lerna": "^5.1.4"
2427
},

0 commit comments

Comments
 (0)