From 972de31f299d03d9086d0308c4f3b965d1b6852f Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 7 Apr 2022 05:56:24 +0800 Subject: [PATCH] chore: update deps --- package.json | 10 ++-- pnpm-lock.yaml | 104 +++++++++++++++++++-------------------- src/auto-imports.d.ts | 1 + src/modules/README.md | 2 +- src/modules/i18n.ts | 2 +- src/modules/nprogress.ts | 2 +- src/modules/pinia.ts | 2 +- src/modules/pwa.ts | 2 +- src/shims.d.ts | 4 +- src/types.ts | 2 +- 10 files changed, 66 insertions(+), 65 deletions(-) diff --git a/package.json b/package.json index a0a0a54..f3be50a 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "typecheck": "vue-tsc --noEmit" }, "dependencies": { - "@vueuse/core": "^8.2.4", + "@vueuse/core": "^8.2.5", "@vueuse/head": "^0.7.5", "nprogress": "^0.2.0", "pinia": "^2.0.13", @@ -24,9 +24,9 @@ "vue-router": "^4.0.14" }, "devDependencies": { - "@antfu/eslint-config": "^0.19.4", + "@antfu/eslint-config": "^0.20.0", "@iconify-json/carbon": "^1.1.3", - "@intlify/vite-plugin-vue-i18n": "^3.3.1", + "@intlify/vite-plugin-vue-i18n": "^4.0.0", "@types/markdown-it-link-attributes": "^3.0.1", "@types/nprogress": "^0.2.0", "@unocss/reset": "^0.30.11", @@ -51,9 +51,9 @@ "vite-plugin-pages": "^0.22.0", "vite-plugin-pwa": "^0.11.13", "vite-plugin-vue-layouts": "^0.6.0", - "vite-ssg": "^0.19.1", + "vite-ssg": "^0.19.2", "vite-ssg-sitemap": "^0.2.0", - "vitest": "^0.8.4", + "vitest": "^0.9.0", "vue-tsc": "^0.33.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d16145..d70cd4f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,15 +1,15 @@ lockfileVersion: 5.3 specifiers: - '@antfu/eslint-config': ^0.19.4 + '@antfu/eslint-config': ^0.20.0 '@iconify-json/carbon': ^1.1.3 - '@intlify/vite-plugin-vue-i18n': ^3.3.1 + '@intlify/vite-plugin-vue-i18n': ^4.0.0 '@types/markdown-it-link-attributes': ^3.0.1 '@types/nprogress': ^0.2.0 '@unocss/reset': ^0.30.11 '@vitejs/plugin-vue': ^2.3.1 '@vue/test-utils': ^2.0.0-rc.19 - '@vueuse/core': ^8.2.4 + '@vueuse/core': ^8.2.5 '@vueuse/head': ^0.7.5 critters: ^0.0.16 cross-env: ^7.0.3 @@ -33,9 +33,9 @@ specifiers: vite-plugin-pages: ^0.22.0 vite-plugin-pwa: ^0.11.13 vite-plugin-vue-layouts: ^0.6.0 - vite-ssg: ^0.19.1 + vite-ssg: ^0.19.2 vite-ssg-sitemap: ^0.2.0 - vitest: ^0.8.4 + vitest: ^0.9.0 vue: ^3.2.31 vue-demi: ^0.12.5 vue-i18n: ^9.1.9 @@ -43,7 +43,7 @@ specifiers: vue-tsc: ^0.33.9 dependencies: - '@vueuse/core': 8.2.4_vue@3.2.31 + '@vueuse/core': 8.2.5_vue@3.2.31 '@vueuse/head': 0.7.5_vue@3.2.31 nprogress: 0.2.0 pinia: 2.0.13_typescript@4.6.3+vue@3.2.31 @@ -54,9 +54,9 @@ dependencies: vue-router: 4.0.14_vue@3.2.31 devDependencies: - '@antfu/eslint-config': 0.19.4_eslint@8.12.0+typescript@4.6.3 + '@antfu/eslint-config': 0.20.0_eslint@8.12.0+typescript@4.6.3 '@iconify-json/carbon': 1.1.3 - '@intlify/vite-plugin-vue-i18n': 3.3.1_vite@2.9.1+vue-i18n@9.1.9 + '@intlify/vite-plugin-vue-i18n': 4.0.0_vite@2.9.1+vue-i18n@9.1.9 '@types/markdown-it-link-attributes': 3.0.1 '@types/nprogress': 0.2.0 '@unocss/reset': 0.30.11 @@ -73,7 +73,7 @@ devDependencies: pnpm: 6.32.4 typescript: 4.6.3 unocss: 0.30.11 - unplugin-auto-import: 0.6.9_@vueuse+core@8.2.4+vite@2.9.1 + unplugin-auto-import: 0.6.9_@vueuse+core@8.2.5+vite@2.9.1 unplugin-vue-components: 0.18.5_vite@2.9.1+vue@3.2.31 vite: 2.9.1 vite-plugin-inspect: 0.4.3_vite@2.9.1 @@ -81,9 +81,9 @@ devDependencies: vite-plugin-pages: 0.22.0_vite@2.9.1 vite-plugin-pwa: 0.11.13_vite@2.9.1 vite-plugin-vue-layouts: 0.6.0_7751236df27102a4c49ccda658860b98 - vite-ssg: 0.19.1_6a44acb5bf8b42d72d0c4bc9f4e36c5f + vite-ssg: 0.19.2_6a44acb5bf8b42d72d0c4bc9f4e36c5f vite-ssg-sitemap: 0.2.0 - vitest: 0.8.4 + vitest: 0.9.0 vue-tsc: 0.33.9_typescript@4.6.3 packages: @@ -95,13 +95,13 @@ packages: '@jridgewell/trace-mapping': 0.3.4 dev: true - /@antfu/eslint-config-basic/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-6veNk0CwVz/GHbf2Pi9uQfGJO3k1IEvt5ZmhQ/PvVrfq0ngGtJm4He17ktpSw1GHNs47otjq4w8W6Kqjq5sQUg==} + /@antfu/eslint-config-basic/0.20.0_eslint@8.12.0+typescript@4.6.3: + resolution: {integrity: sha512-eUm+iNEIvRMoSJYz/gWjJOIa4kxqbyR6PAiuXIntWepQE9jpDlEZWWH/Rag91hymJW3IqiO08z346TA0lWyb0A==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.12.0 - eslint-plugin-antfu: 0.19.4_eslint@8.12.0+typescript@4.6.3 + eslint-plugin-antfu: 0.20.0_eslint@8.12.0+typescript@4.6.3 eslint-plugin-eslint-comments: 3.2.0_eslint@8.12.0 eslint-plugin-html: 6.2.0 eslint-plugin-import: 2.25.4_eslint@8.12.0 @@ -118,12 +118,12 @@ packages: - typescript dev: true - /@antfu/eslint-config-react/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-1d9ZZ8RlmZtcV7Xli5zDwluqli1R8Nr9bxST5aU6CW/jFKQwa1oSlofPbjMwgGE3/Nr20lMwJ7aAli9X1za8Lw==} + /@antfu/eslint-config-react/0.20.0_eslint@8.12.0+typescript@4.6.3: + resolution: {integrity: sha512-Xl9j5H53e+C8imqlQRWNo3Kj7NmwXrrpr7cueOUO5uUi6xqdny3TfJ/e6n6OcAZJOgnQKZ/ecY+g87KtJZHrxQ==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.19.4_eslint@8.12.0+typescript@4.6.3 + '@antfu/eslint-config-ts': 0.20.0_eslint@8.12.0+typescript@4.6.3 eslint: 8.12.0 eslint-plugin-react: 7.29.4_eslint@8.12.0 transitivePeerDependencies: @@ -131,13 +131,13 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-S5zAPiOXMYn3kpXl634+mkG5+Dxv2eksTe9uK09VTKYe9BcQ2HfxqRQIZhTel60brgh4plQw4I3QA4z5KKs6Pg==} + /@antfu/eslint-config-ts/0.20.0_eslint@8.12.0+typescript@4.6.3: + resolution: {integrity: sha512-+lMY2kXWgiea4XSaF4dXLZTr2IYipEx69k+i1bkNmPfmG0BCHQQu5eEZPr5nfudpbeD0z6LvGASAUGMLot4/Fw==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.19.4_eslint@8.12.0+typescript@4.6.3 + '@antfu/eslint-config-basic': 0.20.0_eslint@8.12.0+typescript@4.6.3 '@typescript-eslint/eslint-plugin': 5.17.0_689ff565753ecf7c3328c07fad067df5 '@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3 eslint: 8.12.0 @@ -146,12 +146,12 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-QCjOCp3I5sHCjnKUmVZWBzQTvaRn59jsgGCU9SFNq1GCkeo0pl8kXBCJ8NB6iksgePEK8wWoQAqOadrA9msK0A==} + /@antfu/eslint-config-vue/0.20.0_eslint@8.12.0+typescript@4.6.3: + resolution: {integrity: sha512-2tEYcarfDXsgFNZTUidH5PTSWWKv95SQ/KKeRYLpkQaYaAiN7aKUKcF627ALAP+eHyHubZupk/NvCO+LnRB14g==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.19.4_eslint@8.12.0+typescript@4.6.3 + '@antfu/eslint-config-ts': 0.20.0_eslint@8.12.0+typescript@4.6.3 eslint: 8.12.0 eslint-plugin-vue: 8.5.0_eslint@8.12.0 transitivePeerDependencies: @@ -159,13 +159,13 @@ packages: - typescript dev: true - /@antfu/eslint-config/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-Bg9FGWJrK0mfLm7Xt0WVE8rzC1QqZd/sfyao51zAiA86r4d05wBhmjvAr13HYB5rNYu+mduNY3dOze8rdhHcYA==} + /@antfu/eslint-config/0.20.0_eslint@8.12.0+typescript@4.6.3: + resolution: {integrity: sha512-fTrIcQI4x3KSLGurfkBjZ1NTTK4Pd1C+eDCWH8+TmDapDpw8bgsNNvR3pTKXBLcJegaYbVCqeww8MbFtfjwu9Q==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.19.4_eslint@8.12.0+typescript@4.6.3 - '@antfu/eslint-config-vue': 0.19.4_eslint@8.12.0+typescript@4.6.3 + '@antfu/eslint-config-react': 0.20.0_eslint@8.12.0+typescript@4.6.3 + '@antfu/eslint-config-vue': 0.20.0_eslint@8.12.0+typescript@4.6.3 '@typescript-eslint/eslint-plugin': 5.17.0_689ff565753ecf7c3328c07fad067df5 '@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3 eslint: 8.12.0 @@ -1418,8 +1418,8 @@ packages: - supports-color dev: true - /@intlify/bundle-utils/2.2.1_vue-i18n@9.1.9: - resolution: {integrity: sha512-8n8zhYEKypS+KP22KUAC6BnQifJDDWUGcn3OVPqsThqMMucU22MShGvOuiKqQ4AeT7XQ5O4pudlJmxv3L91JrQ==} + /@intlify/bundle-utils/3.0.0_vue-i18n@9.1.9: + resolution: {integrity: sha512-y43Z5Q3ZJvxqtD8xUH6U3yrlZeay7ZTqkzv1GQ4b0mGQtk5uptOT9Ra4qvGuUv8QyPQsortrA/OHWUD5ax5ZNQ==} engines: {node: '>= 12'} peerDependencies: petite-vue-i18n: '*' @@ -1498,23 +1498,23 @@ packages: engines: {node: '>= 12'} dev: true - /@intlify/vite-plugin-vue-i18n/3.3.1_vite@2.9.1+vue-i18n@9.1.9: - resolution: {integrity: sha512-b9HIUANzL4/LmrA5RqeiPabZl2/RiWNAJ90TVZ8kSi3APRZ4BbmwUAclKe8ip+1jCDhqaGO/qfAI7SbQ0Y76Uw==} + /@intlify/vite-plugin-vue-i18n/4.0.0_vite@2.9.1+vue-i18n@9.1.9: + resolution: {integrity: sha512-bX7WgJAnYAbhmfvMp17TjCzg4e4T68O7iqAcNo6TOS+oHK0kAJAN9AJfEMTdpDrAwURCw0VwZ0kgMFWDbJkY4g==} engines: {node: '>= 12'} peerDependencies: - petite-vue-i18n: ^9.0.0 - vite: ^2.0.0 - vue-i18n: ^9.0.0 + petite-vue-i18n: next + vite: ^2.9.0 + vue-i18n: next peerDependenciesMeta: petite-vue-i18n: optional: true vue-i18n: optional: true dependencies: - '@intlify/bundle-utils': 2.2.1_vue-i18n@9.1.9 + '@intlify/bundle-utils': 3.0.0_vue-i18n@9.1.9 '@intlify/shared': 9.2.0-beta.34 '@rollup/pluginutils': 4.2.0 - debug: 4.3.3 + debug: 4.3.4 fast-glob: 3.2.11 source-map: 0.6.1 vite: 2.9.1 @@ -2150,8 +2150,8 @@ packages: vue: 3.2.31 dev: true - /@vueuse/core/8.2.4_vue@3.2.31: - resolution: {integrity: sha512-K8DbVLErlHMnEOqy67BrRbDmWCd4Z9X0a1dL6fQdhABLXBydy69Tm7uF5ZUotAqib9sskItYFsAnLhvGSue6bg==} + /@vueuse/core/8.2.5_vue@3.2.31: + resolution: {integrity: sha512-5prZAA1Ji2ltwNUnzreu6WIXYqHYP/9U2BiY5mD/650VYLpVcwVlYznJDFcLCmEWI3o3Vd34oS1FUf+6Mh68GQ==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -2161,8 +2161,8 @@ packages: vue: optional: true dependencies: - '@vueuse/metadata': 8.2.4 - '@vueuse/shared': 8.2.4_vue@3.2.31 + '@vueuse/metadata': 8.2.5 + '@vueuse/shared': 8.2.5_vue@3.2.31 vue: 3.2.31 vue-demi: 0.12.5_vue@3.2.31 dev: false @@ -2175,12 +2175,12 @@ packages: vue: 3.2.31 dev: false - /@vueuse/metadata/8.2.4: - resolution: {integrity: sha512-mn4FLULZAHd6r6vo5hLz+99xzwlVDP9qeVtZGV2Ik40m0zETe2okUr3O1Yoz6FReUoc7KAPrf0/GFpWEXVDAnQ==} + /@vueuse/metadata/8.2.5: + resolution: {integrity: sha512-Lk9plJjh9cIdiRdcj16dau+2LANxIdFCiTgdfzwYXbflxq0QnMBeOD2qHgKDE7fuVrtPcVWj8VSuZEx1HRfNQA==} dev: false - /@vueuse/shared/8.2.4_vue@3.2.31: - resolution: {integrity: sha512-sLkuZMEumsmEDYie3m6/nrk7SrLGlyUgtVn/0EJZ8Chaj1YfSmBQuLxNE0ruQ/6VZlqkx44jEZxcgbU7qPyAiw==} + /@vueuse/shared/8.2.5_vue@3.2.31: + resolution: {integrity: sha512-lNWo+7sk6JCuOj4AiYM+6HZ6fq4xAuVq1sVckMQKgfCJZpZRe4i8es+ZULO5bYTKP+VrOCtqrLR2GzEfrbr3YQ==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -3579,8 +3579,8 @@ packages: find-up: 2.1.0 dev: true - /eslint-plugin-antfu/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-qY2OybIx85I1BNTJWhj7JFuIpKFCxM9aaQg1nYnQZgPfVo49FAew72cdDbzAvg9lTY1zFDsSTkydbG11+VPSgA==} + /eslint-plugin-antfu/0.20.0_eslint@8.12.0+typescript@4.6.3: + resolution: {integrity: sha512-4Nxc+Mz0Hu1Xw7HU5naBHgv+W2QyjiHl32KXPWM14JyoTqjKnaQScp/Zp0z3zF0iuyPSp7RKrAWn+BYmZ9Kzvg==} dependencies: '@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.6.3 transitivePeerDependencies: @@ -6801,7 +6801,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import/0.6.9_@vueuse+core@8.2.4+vite@2.9.1: + /unplugin-auto-import/0.6.9_@vueuse+core@8.2.5+vite@2.9.1: resolution: {integrity: sha512-IqgT7AoRrNQwNhiF/wDH3sMEDX8SqCYBEgJzwdg5441b5aiC5VwZz0J0wYqkaKu89YkZE9DG6rQ2JpFfZv1iiQ==} engines: {node: '>=14'} peerDependencies: @@ -6812,7 +6812,7 @@ packages: dependencies: '@antfu/utils': 0.5.0 '@rollup/pluginutils': 4.2.0 - '@vueuse/core': 8.2.4_vue@3.2.31 + '@vueuse/core': 8.2.5_vue@3.2.31 local-pkg: 0.4.1 magic-string: 0.26.1 resolve: 1.22.0 @@ -7031,8 +7031,8 @@ packages: resolution: {integrity: sha512-A//oCANsy/W3ueG8tMRwk3JsdtjTHquLE3lLsRoQArer5sFPD1Tl72hlhKqpRIudVTZp3Z9IvtWAhJv/2dhoeQ==} dev: true - /vite-ssg/0.19.1_6a44acb5bf8b42d72d0c4bc9f4e36c5f: - resolution: {integrity: sha512-TEs39k05JSBkRDEhwVmXcn/OesMu/innEIbP8hKqZTZ/+E9eTyk3KitrnFvp0UCeJ2Gz/JHPxfQ/j/3Mi7/rpA==} + /vite-ssg/0.19.2_6a44acb5bf8b42d72d0c4bc9f4e36c5f: + resolution: {integrity: sha512-r9UJJ4OTMyu9f4nNe12PMVhVkeXYp1rUKbIl6zIOz5QDYEDgFcq8hZGUMMIAcyHhB4pH5ImmjZd1hJ2fO6hOmg==} engines: {node: '>=14.0.0'} hasBin: true peerDependencies: @@ -7088,8 +7088,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.8.4: - resolution: {integrity: sha512-1OoAG1+VYkzp4WLCVQFRJX/OKk70rsMIM5H23crfc1wSEnJvHlxgQBS1HPpV/VYmjC8bIInKWhnB4Gaw32MnyQ==} + /vitest/0.9.0: + resolution: {integrity: sha512-WyNY35WGRqtW/hd00FPgsnatDxKrRzEWVLS36KPbSFqAOn3HHtV+4/ihiPBaDAzAKtr6/eT52x+7kobUXa59TA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: diff --git a/src/auto-imports.d.ts b/src/auto-imports.d.ts index 0dcc478..06733ee 100644 --- a/src/auto-imports.d.ts +++ b/src/auto-imports.d.ts @@ -93,6 +93,7 @@ declare global { const toRef: typeof import('vue')['toRef'] const toRefs: typeof import('vue')['toRefs'] const triggerRef: typeof import('vue')['triggerRef'] + const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount'] const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted'] const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose'] diff --git a/src/modules/README.md b/src/modules/README.md index ccb7340..4504250 100644 --- a/src/modules/README.md +++ b/src/modules/README.md @@ -3,7 +3,7 @@ A custom user module system. Place a `.ts` file with the following template, it will be installed automatically. ```ts -import type { UserModule } from '~/types' +import { type UserModule } from '~/types' export const install: UserModule = ({ app, router, isClient }) => { // do something diff --git a/src/modules/i18n.ts b/src/modules/i18n.ts index 1daddbb..52b75dd 100644 --- a/src/modules/i18n.ts +++ b/src/modules/i18n.ts @@ -1,5 +1,5 @@ import { createI18n } from 'vue-i18n' -import type { UserModule } from '~/types' +import { type UserModule } from '~/types' // Import i18n resources // https://vitejs.dev/guide/features.html#glob-import diff --git a/src/modules/nprogress.ts b/src/modules/nprogress.ts index 8e433b6..0c65954 100644 --- a/src/modules/nprogress.ts +++ b/src/modules/nprogress.ts @@ -1,5 +1,5 @@ import NProgress from 'nprogress' -import type { UserModule } from '~/types' +import { type UserModule } from '~/types' export const install: UserModule = ({ isClient, router }) => { if (isClient) { diff --git a/src/modules/pinia.ts b/src/modules/pinia.ts index 769d74e..7b6eb1d 100644 --- a/src/modules/pinia.ts +++ b/src/modules/pinia.ts @@ -1,5 +1,5 @@ import { createPinia } from 'pinia' -import type { UserModule } from '~/types' +import { type UserModule } from '~/types' // Setup Pinia // https://pinia.esm.dev/ diff --git a/src/modules/pwa.ts b/src/modules/pwa.ts index 5c5daed..319d9fd 100644 --- a/src/modules/pwa.ts +++ b/src/modules/pwa.ts @@ -1,4 +1,4 @@ -import type { UserModule } from '~/types' +import { type UserModule } from '~/types' // https://github.com/antfu/vite-plugin-pwa#automatic-reload-when-new-content-available export const install: UserModule = ({ isClient, router }) => { diff --git a/src/shims.d.ts b/src/shims.d.ts index 069f41c..b7ebc72 100644 --- a/src/shims.d.ts +++ b/src/shims.d.ts @@ -4,13 +4,13 @@ declare interface Window { // with vite-plugin-md, markdowns can be treat as Vue components declare module '*.md' { - import type { DefineComponent } from 'vue' + import { type DefineComponent } from 'vue' const component: DefineComponent<{}, {}, any> export default component } declare module '*.vue' { - import type { DefineComponent } from 'vue' + import { type DefineComponent } from 'vue' const component: DefineComponent<{}, {}, any> export default component } diff --git a/src/types.ts b/src/types.ts index 09d2492..8fa90dc 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,3 +1,3 @@ -import type { ViteSSGContext } from 'vite-ssg' +import { type ViteSSGContext } from 'vite-ssg' export type UserModule = (ctx: ViteSSGContext) => void