diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 5df01080..09026b5b 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -21,7 +21,7 @@ jobs: with: node-version: 18 - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 - name: Install Dependencies run: pnpm install diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0f11f6aa..0cbede8e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v4 - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 - name: Install run: pnpm install - name: Lint @@ -35,7 +35,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 - name: Install run: pnpm install - name: Test @@ -59,7 +59,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 - name: Install run: pnpm add eslint@${{ matrix.eslint }} - name: Test diff --git a/CHANGELOG.md b/CHANGELOG.md index afe85860..726835c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # @intlify/eslint-plugin-vue-i18n +## 4.0.1 + +### Patch Changes + +- [#631](https://github.com/intlify/eslint-plugin-vue-i18n/pull/631) [`04d7c15`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/04d7c15c7d1b468db9467590aab4e309dfaa6c47) Thanks [@f-lawe](https://github.com/f-lawe)! - Add Typescript config files to supported filename list + ## 4.0.0 ### Major Changes diff --git a/README.md b/README.md index f1ea4439..a06679f2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@

@intlify/eslint-plugin-vue-i18n

- Test Status + Test Status

NPM diff --git a/lib/utils/parser-config-resolver/should-use-flat-config.ts b/lib/utils/parser-config-resolver/should-use-flat-config.ts index 837716fe..1ac9afc1 100644 --- a/lib/utils/parser-config-resolver/should-use-flat-config.ts +++ b/lib/utils/parser-config-resolver/should-use-flat-config.ts @@ -6,7 +6,10 @@ import fs from 'fs' const FLAT_CONFIG_FILENAMES = [ 'eslint.config.js', 'eslint.config.mjs', - 'eslint.config.cjs' + 'eslint.config.cjs', + 'eslint.config.ts', + 'eslint.config.mts', + 'eslint.config.cts' ] /** * Returns whether flat config should be used. diff --git a/package.json b/package.json index 9f5e45d4..c65797fa 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@intlify/eslint-plugin-vue-i18n", "description": "ESLint plugin for Vue I18n", - "version": "4.0.0", + "version": "4.0.1", "license": "MIT", "homepage": "https://github.com/intlify/eslint-plugin-vue-i18n#readme", "keywords": [ @@ -29,7 +29,7 @@ "engines": { "node": ">=18.0.0" }, - "packageManager": "pnpm@10.5.2", + "packageManager": "pnpm@10.12.1", "type": "commonjs", "files": [ "dist" @@ -75,7 +75,7 @@ "lodash": "^4.17.21", "parse5": "^7.1.2", "semver": "^7.5.4", - "synckit": "^0.9.0" + "synckit": "^0.10.0" }, "devDependencies": { "@changesets/changelog-github": "^0.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fab6d507..8582155a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: ^7.5.4 version: 7.5.4 synckit: - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.10.0 + version: 0.10.0 devDependencies: '@changesets/changelog-github': specifier: ^0.5.0 @@ -2914,12 +2914,12 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + synckit@0.10.0: + resolution: {integrity: sha512-Jiv0SYq91y6UGQGDpxIxhlPSX/hcq/f9XExoge2+muBGUmURpQ+DUUzf6MpgJQZCOAfI/uT5BDC5X8hlQb1Fkg==} engines: {node: ^14.18.0 || >=16.0.0} - synckit@0.9.0: - resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} + synckit@0.8.8: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} engines: {node: ^14.18.0 || >=16.0.0} tabbable@6.2.0: @@ -2978,6 +2978,9 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tty-table@4.2.1: resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} engines: {node: '>=8.0.0'} @@ -6241,12 +6244,12 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - synckit@0.8.8: + synckit@0.10.0: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.8.1 - synckit@0.9.0: + synckit@0.8.8: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.2 @@ -6301,6 +6304,8 @@ snapshots: tslib@2.6.2: {} + tslib@2.8.1: {} + tty-table@4.2.1: dependencies: chalk: 4.1.2