diff --git a/package.json b/package.json index c8c69a9..9952199 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "eslint-import-resolver-typescript": "^3.6.0", "eslint-plugin-import": "^2.28.0", "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-tsdoc": "^0.2.17", + "eslint-plugin-tsdoc": "^0.4.0", "eslint-plugin-vue": "^9.17.0", "globby": "^13.0.0", "happy-dom": "^6.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc3779e..24fbdc5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: ^5.0.0 version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.47.0)(prettier@3.0.1) eslint-plugin-tsdoc: - specifier: ^0.2.17 - version: 0.2.17 + specifier: ^0.4.0 + version: 0.4.0 eslint-plugin-vue: specifier: ^9.17.0 version: 9.17.0(eslint@8.47.0) @@ -97,10 +97,10 @@ importers: version: 9.4.1 '@intlify/vue-i18n-bridge': specifier: ^1.1.0 - version: 1.1.0(vue-i18n-bridge@9.4.1)(vue-i18n@9.4.0) + version: 1.1.0(@vue/composition-api@1.7.1)(vue-i18n-bridge@9.4.1)(vue-i18n@9.4.0) '@intlify/vue-router-bridge': specifier: ^1.1.0 - version: 1.1.0(vue-router@4.2.4)(vue@3.3.4) + version: 1.1.0(@vue/composition-api@1.7.1)(vue-router@4.2.4)(vue@3.3.4) '@vue/composition-api': specifier: ^1.0.0-rc.1 version: 1.7.1(vue@3.3.4) @@ -109,7 +109,7 @@ importers: version: 1.2.0 vue-demi: specifier: '>=0.13.5 < 1.0.0' - version: 0.14.6(vue@3.3.4) + version: 0.14.6(@vue/composition-api@1.7.1)(vue@3.3.4) devDependencies: '@microsoft/api-extractor': specifier: ^7.31.1 @@ -137,7 +137,7 @@ importers: version: 9.4.0(vue@3.3.4) vue-i18n-bridge: specifier: next - version: 9.4.1(vue@3.3.4) + version: 9.4.1(@vue/composition-api@1.7.1)(vue@3.3.4) vue-i18n-legacy: specifier: npm:vue-i18n@8 version: /vue-i18n@8.28.2(vue@3.3.4) @@ -559,8 +559,8 @@ packages: '@intlify/shared': 9.4.1 source-map-js: 1.0.2 - /@intlify/shared@9.11.0: - resolution: {integrity: sha512-KHSNgi7sRjmSm7aD8QH8WFt9VfKaekJuJ473opbJlkGY3EDnDUU8ikIhG8PbasQbgNvbY3m3tWNGqk2omIdwMA==} + /@intlify/shared@10.0.4: + resolution: {integrity: sha512-ukFn0I01HsSgr3VYhYcvkTCLS7rGa0gw4A4AMpcy/A9xx/zRJy7PS2BElMXLwUazVFMAr5zuiTk3MQeoeGXaJg==} engines: {node: '>= 16'} dev: true @@ -592,7 +592,7 @@ packages: '@intlify/core-base': 9.4.1 '@intlify/shared': 9.4.1 - /@intlify/vue-i18n-bridge@1.1.0(vue-i18n-bridge@9.4.1)(vue-i18n@9.4.0): + /@intlify/vue-i18n-bridge@1.1.0(@vue/composition-api@1.7.1)(vue-i18n-bridge@9.4.1)(vue-i18n@9.4.0): resolution: {integrity: sha512-yBwGpr70Rc56pjsPdtvNRi/ju0P9h3670EkCOuxAzKKR5OH61uF9LprLUGmph/Uy2TXBO2DKqpnJBFXyXJQKeg==} engines: {node: '>= 12'} hasBin: true @@ -609,11 +609,12 @@ packages: vue-i18n-bridge: optional: true dependencies: + '@vue/composition-api': 1.7.1(vue@3.3.4) vue-i18n: 9.4.0(vue@3.3.4) - vue-i18n-bridge: 9.4.1(vue@3.3.4) + vue-i18n-bridge: 9.4.1(@vue/composition-api@1.7.1)(vue@3.3.4) dev: false - /@intlify/vue-router-bridge@1.1.0(vue-router@4.2.4)(vue@3.3.4): + /@intlify/vue-router-bridge@1.1.0(@vue/composition-api@1.7.1)(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-EX+KndT9VS3muMdZWFmc99D8nUaWTOXr322a8zNf5HnMCbpbogdifWYW8hat+nVE73St/gcDbPz6u5smVUPoQg==} engines: {node: '>= 12'} hasBin: true @@ -627,7 +628,8 @@ packages: vue-router: optional: true dependencies: - vue-demi: 0.14.6(vue@3.3.4) + '@vue/composition-api': 1.7.1(vue@3.3.4) + vue-demi: 0.14.6(@vue/composition-api@1.7.1)(vue@3.3.4) vue-router: 4.2.4(vue@3.3.4) transitivePeerDependencies: - vue @@ -701,6 +703,15 @@ packages: resolve: 1.19.0 dev: true + /@microsoft/tsdoc-config@0.17.1: + resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} + dependencies: + '@microsoft/tsdoc': 0.15.1 + ajv: 8.12.0 + jju: 1.4.0 + resolve: 1.22.4 + dev: true + /@microsoft/tsdoc@0.13.2: resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} dev: true @@ -709,6 +720,10 @@ packages: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} dev: true + /@microsoft/tsdoc@0.15.1: + resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} + dev: true + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1092,7 +1107,6 @@ packages: vue: '>= 2.5 < 2.7' dependencies: vue: 3.3.4 - dev: false /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} @@ -1201,6 +1215,15 @@ packages: uri-js: 4.4.1 dev: true + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: true + /ansi-escapes@5.0.0: resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} engines: {node: '>=12'} @@ -1255,7 +1278,7 @@ packages: engines: {node: '>= 12'} hasBin: true dependencies: - '@intlify/shared': 9.11.0 + '@intlify/shared': 10.0.4 '@microsoft/api-extractor-model': 7.27.6(@types/node@18.17.4) '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 @@ -2075,11 +2098,11 @@ packages: synckit: 0.8.5 dev: true - /eslint-plugin-tsdoc@0.2.17: - resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} + /eslint-plugin-tsdoc@0.4.0: + resolution: {integrity: sha512-MT/8b4aKLdDClnS8mP3R/JNjg29i0Oyqd/0ym6NnQf+gfKbJJ4ZcSh2Bs1H0YiUMTBwww5JwXGTWot/RwyJ7aQ==} dependencies: - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 dev: true /eslint-plugin-vue@9.17.0(eslint@8.47.0): @@ -2927,6 +2950,10 @@ packages: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: true + /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true @@ -3771,6 +3798,11 @@ packages: functions-have-names: 1.2.3 dev: true + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: true + /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -4528,7 +4560,7 @@ packages: - terser dev: true - /vue-demi@0.14.6(vue@3.3.4): + /vue-demi@0.14.6(@vue/composition-api@1.7.1)(vue@3.3.4): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -4540,6 +4572,7 @@ packages: '@vue/composition-api': optional: true dependencies: + '@vue/composition-api': 1.7.1(vue@3.3.4) vue: 3.3.4 /vue-eslint-parser@9.3.1(eslint@8.47.0): @@ -4560,7 +4593,7 @@ packages: - supports-color dev: true - /vue-i18n-bridge@9.4.1(vue@3.3.4): + /vue-i18n-bridge@9.4.1(@vue/composition-api@1.7.1)(vue@3.3.4): resolution: {integrity: sha512-qYfbLtnaZC4lMkDKAZlIdgAUONmK2H5VQ1BsVTgOXD0omN61ilpwIltdWeqWvIz3DMQRoHX7LnCswDI7Ekrjyw==} engines: {node: '>= 16'} peerDependencies: @@ -4572,8 +4605,9 @@ packages: '@intlify/core-base': 9.4.1 '@intlify/shared': 9.4.1 '@intlify/vue-devtools': 9.4.1 + '@vue/composition-api': 1.7.1(vue@3.3.4) '@vue/devtools-api': 6.5.0 - vue-demi: 0.14.6(vue@3.3.4) + vue-demi: 0.14.6(@vue/composition-api@1.7.1)(vue@3.3.4) transitivePeerDependencies: - vue