diff --git a/.changeset/fast-brooms-bake.md b/.changeset/fast-brooms-bake.md new file mode 100644 index 00000000..7d2bb433 --- /dev/null +++ b/.changeset/fast-brooms-bake.md @@ -0,0 +1,5 @@ +--- +'@intlify/eslint-plugin-vue-i18n': minor +--- + +feat(types): add TypeScript definitions diff --git a/package.json b/package.json index f0aeab1f..cf2f175d 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "dist" ], "main": "dist/index.js", + "types": "dist/index.d.ts", "scripts": { "build": "tsc --project ./tsconfig.build.json", "clean": "git clean -fx .nyc_output coverage dist docs/.vitepress/dist", @@ -83,7 +84,6 @@ "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.26.2", "@types/debug": "^4.1.8", - "@types/eslint": "^8.44.1", "@types/eslint-scope": "^3.7.4", "@types/glob": "^8.1.0", "@types/js-yaml": "^4.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cf3ed34..522b2e21 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,9 +75,6 @@ importers: '@types/debug': specifier: ^4.1.8 version: 4.1.8 - '@types/eslint': - specifier: ^8.44.1 - version: 8.44.1 '@types/eslint-scope': specifier: ^3.7.4 version: 3.7.4 diff --git a/tsconfig.build.json b/tsconfig.build.json index 9fe025b4..1410e327 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -2,6 +2,7 @@ "extends": "./tsconfig.json", "exclude": ["tests/lib/**/*", "scripts/**/*", "typings/**/*"], "compilerOptions": { + "declaration": true, "removeComments": true /* Do not emit comments to output. */ } }