diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3908776e..dac2fec8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,5 +21,8 @@ jobs: node-version: ${{ matrix.node-version }} - name: Install dependencies run: npx ci + - name: Lint + if: ${{ matrix.node-version == '14.x' }} + run: npm run lint - name: Test run: npm run test --if-present diff --git a/package.json b/package.json index f2f54032..96488ea2 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/loader-utils": "^2.0.3", "@types/webpack": "^4.41.32", "css-loader": "^5.2.0", - "eslint": "^8.4.1", + "eslint": "^8.5.0", "husky": "^4.3.8", "jest": "^27.4.4", "lint-staged": "^12.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d7d0657..f20703d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ specifiers: '@types/webpack': ^4.41.32 css-loader: ^5.2.0 esbuild: ^0.14.2 - eslint: ^8.4.1 + eslint: ^8.5.0 husky: ^4.3.8 jest: ^27.4.4 joycon: ^3.0.1 @@ -33,12 +33,12 @@ dependencies: webpack-sources: 2.3.1 devDependencies: - '@pvtnbr/eslint-config': 0.8.0_eslint@8.4.1+typescript@4.5.4 + '@pvtnbr/eslint-config': 0.8.0_eslint@8.5.0+typescript@4.5.4 '@types/jest': 27.0.3 '@types/loader-utils': 2.0.3 '@types/webpack': 4.41.32 css-loader: 5.2.7_webpack@4.46.0 - eslint: 8.4.1 + eslint: 8.5.0 husky: 4.3.8 jest: 27.4.4 lint-staged: 12.1.2 @@ -110,7 +110,7 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.16.5_@babel+core@7.16.5+eslint@8.4.1: + /@babel/eslint-parser/7.16.5_@babel+core@7.16.5+eslint@8.5.0: resolution: {integrity: sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -118,7 +118,7 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.16.5 - eslint: 8.4.1 + eslint: 8.5.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 @@ -770,27 +770,27 @@ packages: fastq: 1.13.0 dev: true - /@pvtnbr/eslint-config/0.8.0_eslint@8.4.1+typescript@4.5.4: + /@pvtnbr/eslint-config/0.8.0_eslint@8.5.0+typescript@4.5.4: resolution: {integrity: sha512-c2B0A/kWcyNphfJV+Rf5LFpqFfv5sGksfj7ehL6YtUkPXf4C1Z7P1IyEvHQLtmV5sePwrzBy5T43wa7men52Jw==} peerDependencies: eslint: ^7.15.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.8.0_1fc30528f3250d50a07da7ea3c631fe9 - '@typescript-eslint/parser': 5.8.0_eslint@8.4.1+typescript@4.5.4 + '@typescript-eslint/eslint-plugin': 5.8.0_836011a006f4f5d67178564baf2b6d34 + '@typescript-eslint/parser': 5.8.0_eslint@8.5.0+typescript@4.5.4 confusing-browser-globals: 1.0.11 - eslint: 8.4.1 - eslint-import-resolver-typescript: 2.5.0_581d2b6245defd0595f2dd29dbf58da2 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.4.1 - eslint-plugin-import: 2.25.3_eslint@8.4.1 - eslint-plugin-jsonc: 2.0.0_eslint@8.4.1 + eslint: 8.5.0 + eslint-import-resolver-typescript: 2.5.0_f385d671d5f1c72a868db745a891bc1f + eslint-plugin-eslint-comments: 3.2.0_eslint@8.5.0 + eslint-plugin-import: 2.25.3_eslint@8.5.0 + eslint-plugin-jsonc: 2.0.0_eslint@8.5.0 eslint-plugin-no-use-extend-native: 0.5.0 - eslint-plugin-node: 11.1.0_eslint@8.4.1 - eslint-plugin-promise: 5.2.0_eslint@8.4.1 - eslint-plugin-react: 7.27.1_eslint@8.4.1 - eslint-plugin-react-hooks: 4.3.0_eslint@8.4.1 - eslint-plugin-regexp: 1.5.1_eslint@8.4.1 - eslint-plugin-unicorn: 39.0.0_eslint@8.4.1 - eslint-plugin-vue: 8.2.0_eslint@8.4.1 + eslint-plugin-node: 11.1.0_eslint@8.5.0 + eslint-plugin-promise: 5.2.0_eslint@8.5.0 + eslint-plugin-react: 7.27.1_eslint@8.5.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.5.0 + eslint-plugin-regexp: 1.5.1_eslint@8.5.0 + eslint-plugin-unicorn: 39.0.0_eslint@8.5.0 + eslint-plugin-vue: 8.2.0_eslint@8.5.0 transitivePeerDependencies: - supports-color - typescript @@ -912,8 +912,8 @@ packages: resolution: {integrity: sha512-bLL69sKtd25w7p1nvg9pigE4gtKVpGTPojBFLMkGHXuUgap2sLqQt2qUnqmVCDfzGUL0DRNZP+1prIZJbMeAXg==} dev: true - /@types/node/17.0.1: - resolution: {integrity: sha512-NXKvBVUzIbs6ylBwmOwHFkZS2EXCcjnqr8ZCRNaXBkHAf+3mn/rPcJxwrzuc6movh8fxQAsUUfYklJ/EG+hZqQ==} + /@types/node/17.0.2: + resolution: {integrity: sha512-JepeIUPFDARgIs0zD/SKPgFsJEAF0X5/qO80llx59gOxFTboS9Amv3S+QfB7lqBId5sFXJ99BN0J6zFRvL9dDA==} dev: true /@types/normalize-package-data/2.4.1: @@ -975,7 +975,7 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin/5.8.0_1fc30528f3250d50a07da7ea3c631fe9: + /@typescript-eslint/eslint-plugin/5.8.0_836011a006f4f5d67178564baf2b6d34: resolution: {integrity: sha512-spu1UW7QuBn0nJ6+psnfCc3iVoQAifjKORgBngKOmC8U/1tbe2YJMzYQqDGYB4JCss7L8+RM2kKLb1B1Aw9BNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -986,11 +986,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.8.0_eslint@8.4.1+typescript@4.5.4 - '@typescript-eslint/parser': 5.8.0_eslint@8.4.1+typescript@4.5.4 + '@typescript-eslint/experimental-utils': 5.8.0_eslint@8.5.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.8.0_eslint@8.5.0+typescript@4.5.4 '@typescript-eslint/scope-manager': 5.8.0 debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.5.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -1001,7 +1001,7 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.8.0_eslint@8.4.1+typescript@4.5.4: + /@typescript-eslint/experimental-utils/5.8.0_eslint@8.5.0+typescript@4.5.4: resolution: {integrity: sha512-KN5FvNH71bhZ8fKtL+lhW7bjm7cxs1nt+hrDZWIqb6ViCffQcWyLunGrgvISgkRojIDcXIsH+xlFfI4RCDA0xA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1011,15 +1011,15 @@ packages: '@typescript-eslint/scope-manager': 5.8.0 '@typescript-eslint/types': 5.8.0 '@typescript-eslint/typescript-estree': 5.8.0_typescript@4.5.4 - eslint: 8.4.1 + eslint: 8.5.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint-utils: 3.0.0_eslint@8.5.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.8.0_eslint@8.4.1+typescript@4.5.4: + /@typescript-eslint/parser/5.8.0_eslint@8.5.0+typescript@4.5.4: resolution: {integrity: sha512-Gleacp/ZhRtJRYs5/T8KQR3pAQjQI89Dn/k+OzyCKOsLiZH2/Vh60cFBTnFsHNI6WAD+lNUo/xGZ4NeA5u0Ipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1033,7 +1033,7 @@ packages: '@typescript-eslint/types': 5.8.0 '@typescript-eslint/typescript-estree': 5.8.0_typescript@4.5.4 debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.5.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color @@ -1812,7 +1812,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001291 - electron-to-chromium: 1.4.24 + electron-to-chromium: 1.4.25 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -2457,8 +2457,8 @@ packages: stream-shift: 1.0.1 dev: true - /electron-to-chromium/1.4.24: - resolution: {integrity: sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==} + /electron-to-chromium/1.4.25: + resolution: {integrity: sha512-bTwub9Y/76EiNmfaiJih+hAy6xn7Ns95S4KvI2NuKNOz8TEEKKQUu44xuy0PYMudjM9zdjKRS1bitsUvHTfuUg==} dev: true /elliptic/6.5.4: @@ -2755,7 +2755,7 @@ packages: resolve: 1.20.0 dev: true - /eslint-import-resolver-typescript/2.5.0_581d2b6245defd0595f2dd29dbf58da2: + /eslint-import-resolver-typescript/2.5.0_f385d671d5f1c72a868db745a891bc1f: resolution: {integrity: sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==} engines: {node: '>=4'} peerDependencies: @@ -2763,8 +2763,8 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.3 - eslint: 8.4.1 - eslint-plugin-import: 2.25.3_eslint@8.4.1 + eslint: 8.5.0 + eslint-plugin-import: 2.25.3_eslint@8.5.0 glob: 7.2.0 is-glob: 4.0.3 resolve: 1.20.0 @@ -2782,29 +2782,29 @@ packages: pkg-dir: 2.0.0 dev: true - /eslint-plugin-es/3.0.1_eslint@8.4.1: + /eslint-plugin-es/3.0.1_eslint@8.5.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.4.1 + eslint: 8.5.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@8.4.1: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.5.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.4.1 + eslint: 8.5.0 ignore: 5.2.0 dev: true - /eslint-plugin-import/2.25.3_eslint@8.4.1: + /eslint-plugin-import/2.25.3_eslint@8.5.0: resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} engines: {node: '>=4'} peerDependencies: @@ -2814,7 +2814,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.4.1 + eslint: 8.5.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.1 has: 1.0.3 @@ -2826,15 +2826,15 @@ packages: tsconfig-paths: 3.12.0 dev: true - /eslint-plugin-jsonc/2.0.0_eslint@8.4.1: + /eslint-plugin-jsonc/2.0.0_eslint@8.5.0: resolution: {integrity: sha512-5UbUUvx4gUVeF9hJ+SHDW9a4OPQ8vJWu12rttQ76qGO2tlH17OC103CLq+vrmjo5VQULeVzSJ0u4s+jUATJyWQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.4.1 - eslint-utils: 3.0.0_eslint@8.4.1 - jsonc-eslint-parser: 2.0.4_eslint@8.4.1 + eslint: 8.5.0 + eslint-utils: 3.0.0_eslint@8.5.0 + jsonc-eslint-parser: 2.0.4_eslint@8.5.0 natural-compare: 1.4.0 dev: true @@ -2848,14 +2848,14 @@ packages: is-proto-prop: 2.0.0 dev: true - /eslint-plugin-node/11.1.0_eslint@8.4.1: + /eslint-plugin-node/11.1.0_eslint@8.5.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.4.1 - eslint-plugin-es: 3.0.1_eslint@8.4.1 + eslint: 8.5.0 + eslint-plugin-es: 3.0.1_eslint@8.5.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 @@ -2863,25 +2863,25 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-promise/5.2.0_eslint@8.4.1: + /eslint-plugin-promise/5.2.0_eslint@8.5.0: resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^7.0.0 dependencies: - eslint: 8.4.1 + eslint: 8.5.0 dev: true - /eslint-plugin-react-hooks/4.3.0_eslint@8.4.1: + /eslint-plugin-react-hooks/4.3.0_eslint@8.5.0: resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.4.1 + eslint: 8.5.0 dev: true - /eslint-plugin-react/7.27.1_eslint@8.4.1: + /eslint-plugin-react/7.27.1_eslint@8.5.0: resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==} engines: {node: '>=4'} peerDependencies: @@ -2890,7 +2890,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 8.4.1 + eslint: 8.5.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.1 minimatch: 3.0.4 @@ -2904,15 +2904,15 @@ packages: string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-regexp/1.5.1_eslint@8.4.1: + /eslint-plugin-regexp/1.5.1_eslint@8.5.0: resolution: {integrity: sha512-5v0rQIi54m2KycQHqmOAHrZhvI56GHmI2acr6zEffAqfeifTtobAEapv9Uf4o8//lGvwVkHKyjLoSbBNEFcfOA==} engines: {node: ^12 || >=14} peerDependencies: eslint: '>=6.0.0' dependencies: comment-parser: 1.3.0 - eslint: 8.4.1 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint: 8.5.0 + eslint-utils: 3.0.0_eslint@8.5.0 grapheme-splitter: 1.0.4 jsdoctypeparser: 9.0.0 refa: 0.9.1 @@ -2921,7 +2921,7 @@ packages: scslre: 0.1.6 dev: true - /eslint-plugin-unicorn/39.0.0_eslint@8.4.1: + /eslint-plugin-unicorn/39.0.0_eslint@8.5.0: resolution: {integrity: sha512-fd5RK2FtYjGcIx3wra7csIE/wkkmBo22T1gZtRTsLr1Mb+KsFKJ+JOdSqhHXQUrI/JTs/Mon64cEYzTgSCbltw==} engines: {node: '>=12'} peerDependencies: @@ -2930,9 +2930,9 @@ packages: '@babel/helper-validator-identifier': 7.15.7 ci-info: 3.3.0 clean-regexp: 1.0.0 - eslint: 8.4.1 - eslint-template-visitor: 2.3.2_eslint@8.4.1 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint: 8.5.0 + eslint-template-visitor: 2.3.2_eslint@8.5.0 + eslint-utils: 3.0.0_eslint@8.5.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -2947,17 +2947,17 @@ packages: - supports-color dev: true - /eslint-plugin-vue/8.2.0_eslint@8.4.1: + /eslint-plugin-vue/8.2.0_eslint@8.5.0: resolution: {integrity: sha512-cLIdTuOAMXyHeQ4drYKcZfoyzdwdBpH279X8/N0DgmotEI9yFKb5O/cAgoie/CkQZCH/MOmh0xw/KEfS90zY2A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.4.1 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint: 8.5.0 + eslint-utils: 3.0.0_eslint@8.5.0 natural-compare: 1.4.0 semver: 7.3.5 - vue-eslint-parser: 8.0.1_eslint@8.4.1 + vue-eslint-parser: 8.0.1_eslint@8.5.0 transitivePeerDependencies: - supports-color dev: true @@ -2994,14 +2994,14 @@ packages: estraverse: 5.3.0 dev: true - /eslint-template-visitor/2.3.2_eslint@8.4.1: + /eslint-template-visitor/2.3.2_eslint@8.5.0: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: '@babel/core': 7.16.5 - '@babel/eslint-parser': 7.16.5_@babel+core@7.16.5+eslint@8.4.1 - eslint: 8.4.1 + '@babel/eslint-parser': 7.16.5_@babel+core@7.16.5+eslint@8.5.0 + eslint: 8.5.0 eslint-visitor-keys: 2.1.0 esquery: 1.4.0 multimap: 1.1.0 @@ -3016,13 +3016,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.4.1: + /eslint-utils/3.0.0_eslint@8.5.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.4.1 + eslint: 8.5.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3041,8 +3041,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.4.1: - resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==} + /eslint/8.5.0: + resolution: {integrity: sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -3056,7 +3056,7 @@ packages: enquirer: 2.3.6 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint-utils: 3.0.0_eslint@8.5.0 eslint-visitor-keys: 3.1.0 espree: 9.2.0 esquery: 1.4.0 @@ -4607,7 +4607,7 @@ packages: resolution: {integrity: sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.1 + '@types/node': 17.0.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -4746,12 +4746,12 @@ packages: dependencies: minimist: 1.2.5 - /jsonc-eslint-parser/2.0.4_eslint@8.4.1: + /jsonc-eslint-parser/2.0.4_eslint@8.5.0: resolution: {integrity: sha512-a3ZRus4qea0tSRCW2qvF/spFt7iCpdeJbiDjxbFZRZ87JCF8sI8hbxpVvUBVyZ3fLB/RQnTi+Y/yZbMlqt1BCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.6.0 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint-utils: 3.0.0_eslint@8.5.0 eslint-visitor-keys: 3.1.0 espree: 9.2.0 semver: 7.3.5 @@ -6970,14 +6970,14 @@ packages: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true - /vue-eslint-parser/8.0.1_eslint@8.4.1: + /vue-eslint-parser/8.0.1_eslint@8.5.0: resolution: {integrity: sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.5.0 eslint-scope: 6.0.0 eslint-visitor-keys: 3.1.0 espree: 9.2.0 diff --git a/src/index.ts b/src/index.ts index a20f5e14..7982c723 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,5 +2,7 @@ import esbuildLoader from './loader'; import ESBuildPlugin from './plugin'; import ESBuildMinifyPlugin from './minify-plugin'; +/* eslint-disable unicorn/prefer-export-from */ export default esbuildLoader; export { ESBuildPlugin, ESBuildMinifyPlugin }; +/* eslint-enable unicorn/prefer-export-from */