diff --git a/.gitignore b/.gitignore index f3a5e0a..26f335a 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,5 @@ dist-ssr *.local /src/Meta.ts docs/ -stats.html \ No newline at end of file +stats.html +*.tsbuildinfo diff --git a/LICENSE b/LICENSE index 702993d..269a079 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022-2023 Masashi Yoshikawa +Copyright (c) 2022-2024 Masashi Yoshikawa Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/package.json b/package.json index 9c28196..bd62cc3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "vue-codemirror6", - "version": "1.2.0", + "version": "1.2.2", "license": "MIT", "description": "CodeMirror6 Component for vue2 and vue3.", "keywords": [ @@ -60,14 +60,14 @@ "scripts": { "dev": "vite", "clean": "rimraf node_modules/.vite", - "type-check": "tsc --noEmit --composite false", "build": "run-p type-check \"build-only {@}\" --", "build:analyze": "vite build --mode=analyze", "build:clean": "rimraf dist docs", "build:docs": "vite build --mode=docs", - "build-only": "vite build", "lint": "eslint . --fix --cache --cache-location ./node_modules/.vite/vite-plugin-eslint && prettier . --write", "preview": "vite preview --mode=docs", + "build-only": "vite build", + "type-check": "vue-tsc --build --force", "prepare": "husky install", "version": "auto-changelog -p && git add CHANGELOG.md" }, @@ -76,21 +76,21 @@ "vue-demi": "latest" }, "peerDependencies": { - "vue": "^2.7.14 || ^3.2" + "vue": "^2.7.14 || ^3.4" }, "devDependencies": { "@codemirror/lang-javascript": "^6.2.1", "@codemirror/lang-json": "^6.0.1", - "@codemirror/lang-markdown": "^6.2.3", - "@codemirror/lang-vue": "^0.1.2", - "@tsconfig/node-lts": "^20.1.0", - "@types/node": "^20.10.5", - "@typescript-eslint/eslint-plugin": "^6.15.0", - "@vitejs/plugin-vue": "^4.5.2", - "@vue/compiler-sfc": "^3.3.13", - "@vue/eslint-config-prettier": "^8.0.0", + "@codemirror/lang-markdown": "^6.2.4", + "@codemirror/lang-vue": "0.1.2", + "@tsconfig/node-lts": "^20.1.1", + "@types/node": "^20.11.5", + "@typescript-eslint/eslint-plugin": "^6.19.0", + "@vitejs/plugin-vue": "^5.0.3", + "@vue/compiler-sfc": "^3.4.15", + "@vue/eslint-config-prettier": "^9.0.0", "@vue/tsconfig": "^0.5.1", - "@vueuse/core": "^10.7.0", + "@vueuse/core": "^10.7.2", "bootstrap": "^5.3.2", "eslint": "^8.56.0", "eslint-config-standard-with-typescript": "^43.0.0", @@ -99,28 +99,28 @@ "eslint-linter-browserify": "^8.56.0", "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-n": "^16.5.0", + "eslint-plugin-n": "^16.6.2", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-tsdoc": "^0.2.17", "eslint-plugin-vue": "latest", - "eslint-plugin-vuejs-accessibility": "^2.2.0", + "eslint-plugin-vuejs-accessibility": "^2.2.1", "eslint-plugin-yaml": "^0.5.0", "husky": "^8.0.3", "lint-staged": "^15.2.0", "npm-run-all": "^4.1.5", - "prettier": "^3.1.1", + "prettier": "^3.2.4", "rimraf": "^5.0.5", - "rollup-plugin-visualizer": "^5.11.0", - "sass": "^1.69.5", + "rollup-plugin-visualizer": "^5.12.0", + "sass": "^1.70.0", "typescript": "^5.3.3", - "vite": "^5.0.10", + "vite": "^5.0.12", "vite-plugin-banner": "^0.7.1", "vite-plugin-checker": "^0.6.2", - "vite-plugin-dts": "^3.6.4", - "vue": "^3.3.13", - "vue-eslint-parser": "^9.3.2", - "vue-markdown-wasm": "^0.3.14", - "vue-tsc": "^1.8.25" + "vite-plugin-dts": "^3.7.1", + "vue": "^3.4.15", + "vue-eslint-parser": "^9.4.0", + "vue-markdown-wasm": "^0.4.0", + "vue-tsc": "^1.8.27" }, "husky": { "hooks": { diff --git a/src/components/CodeMirror.ts b/src/components/CodeMirror.ts index 3a6de74..106308b 100644 --- a/src/components/CodeMirror.ts +++ b/src/components/CodeMirror.ts @@ -486,7 +486,7 @@ export default defineComponent({ // console.log(view.state.doc.toString(), tr); // state.toString() is not defined, so use toJSON and toText function to convert string. - context.emit('update:modelValue', (tr.state.doc as any).toString()); + context.emit('update:modelValue', tr.state.doc); // Emit EditorState context.emit('change', tr.state); }, @@ -656,6 +656,7 @@ export default defineComponent({ const extendSelectionsBy = (f: any): void => view.value.dispatch({ selection: EditorSelection.create( + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument selection.value.ranges.map((r: SelectionRange) => r.extend(f(r))) ), }); diff --git a/tsconfig.app.json b/tsconfig.app.json index 1c8b8b5..6cc8de6 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -1,23 +1,14 @@ { "$schema": "https://json.schemastore.org/tsconfig.json", "extends": "@vue/tsconfig/tsconfig.dom.json", - "include": [ - "env.d.ts", - "src/**/*", - "src/**/*.vue", - "src-docs/**/*", - "src-docs/**/*.vue" - ], + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], "exclude": ["src/**/__tests__/*"], "compilerOptions": { "composite": true, - "declaration": true, - "noEmit": false, - "emitDeclarationOnly": true, + "noEmit": true, "baseUrl": ".", "paths": { - "@/*": ["./src/*"], - "vue-codemirror6": ["./src/index.ts"] + "@/*": ["./src/*"] } } } diff --git a/tsconfig.json b/tsconfig.json index c1e4596..10f4cf4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,6 @@ "files": [], "references": [ { "path": "./tsconfig.app.json" }, - { "path": "./tsconfig.node.json" } - ] + { "path": "./tsconfig.node.json" }, + ], } diff --git a/tsconfig.node.json b/tsconfig.node.json index 4370bde..5711a71 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -5,13 +5,16 @@ "vite.config.*", "vitest.config.*", "cypress.config.*", + "nightwatch.conf.*", "playwright.config.*", "package.json" ], "compilerOptions": { "composite": true, - "resolveJsonModule": true, "module": "ESNext", + "moduleResolution": "Bundler", + "resolveJsonModule": true, + "noEmit": true, "types": ["node"] } } diff --git a/vite.config.ts b/vite.config.ts index aded7e5..fdec7ee 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -37,12 +37,11 @@ export default defineConfig(({ mode, command }): UserConfig => { // https://github.com/fi3ework/vite-plugin-checker checker({ typescript: true, - vueTsc: true, + // vueTsc: true, eslint: { lintCommand: 'eslint' }, }), // vite-plugin-banner // https://github.com/chengpeiquan/vite-plugin-banner - // @ts-expect-error banner(`/** * ${pkg.name} * diff --git a/yarn.lock b/yarn.lock index a489b8a..31ad04d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -55,7 +55,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.23.5": +"@babel/parser@npm:^7.23.6": version: 7.23.6 resolution: "@babel/parser@npm:7.23.6" bin: @@ -205,22 +205,22 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-markdown@npm:^6.2.3": - version: 6.2.3 - resolution: "@codemirror/lang-markdown@npm:6.2.3" +"@codemirror/lang-markdown@npm:^6.2.4": + version: 6.2.4 + resolution: "@codemirror/lang-markdown@npm:6.2.4" dependencies: "@codemirror/autocomplete": "npm:^6.7.1" "@codemirror/lang-html": "npm:^6.0.0" "@codemirror/language": "npm:^6.3.0" "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" - "@lezer/common": "npm:^1.0.0" + "@lezer/common": "npm:^1.2.1" "@lezer/markdown": "npm:^1.0.0" - checksum: 3021554e42ff32d0197edab2ed4d504ea66694762fb36d0771be85a5f0d1f241168937327035e65a75af7cbe772069e7bf4b258eda147a82581b6c03ba961ac0 + checksum: ceaf6b8ca430c3df5b11a4df0133b74ea16b77d5cc02594d137a3add226731adaa55db7f9bb1604c704d8e93ec7979b1d0198cffdf21c2ef8846bce51574dfc0 languageName: node linkType: hard -"@codemirror/lang-vue@npm:^0.1.2": +"@codemirror/lang-vue@npm:0.1.2": version: 0.1.2 resolution: "@codemirror/lang-vue@npm:0.1.2" dependencies: @@ -587,6 +587,13 @@ __metadata: languageName: node linkType: hard +"@lezer/common@npm:^1.2.1": + version: 1.2.1 + resolution: "@lezer/common@npm:1.2.1" + checksum: b362ed2e97664e4b36b3dbff49b52d1bfc5accc0152b577fefd46e585d012ff685d1fd336d75d80066e01c0505b1135d4cf69be5e330b5bfec2e2650c437bcae + languageName: node + linkType: hard + "@lezer/css@npm:^1.0.0, @lezer/css@npm:^1.1.0": version: 1.1.1 resolution: "@lezer/css@npm:1.1.1" @@ -665,43 +672,43 @@ __metadata: languageName: node linkType: hard -"@logue/markdown-wasm@npm:^1.4.13": - version: 1.4.13 - resolution: "@logue/markdown-wasm@npm:1.4.13" - checksum: a278c1aedd2815e9475c728d032b71cdcdcbae1313079ac57bc2c3d927fff68a9c85375ecaffc9bf140a65120a8f4d88ace94236f165a58f10e421d00f922362 +"@logue/markdown-wasm@npm:^1.4.15": + version: 1.4.15 + resolution: "@logue/markdown-wasm@npm:1.4.15" + checksum: c33bc863c92030454e53467cb3a2f7f95d2f123ebe9d5147bb5b3b14ae4c5a87b9a8b368a7a54de6269489022eabf12cdccd07af35fb44056f553524ce1877f6 languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.28.2": - version: 7.28.2 - resolution: "@microsoft/api-extractor-model@npm:7.28.2" +"@microsoft/api-extractor-model@npm:7.28.3": + version: 7.28.3 + resolution: "@microsoft/api-extractor-model@npm:7.28.3" dependencies: "@microsoft/tsdoc": "npm:0.14.2" "@microsoft/tsdoc-config": "npm:~0.16.1" - "@rushstack/node-core-library": "npm:3.61.0" - checksum: fa032265f19b28555943152968f0d1e87a1b5e6d2d7111e4ddbd7f00f4ff0c6841fb2f08e65e5f3dce0c9c1d97636eba7d2a1221f0a773b9af1a13bb6de12c3a + "@rushstack/node-core-library": "npm:3.62.0" + checksum: 704b8bfbf0b93c1d0605506a5a34ba3c68794d451f4b1dbfdc58fc142200c4d4391a435dd13d2d9470daaf4263ccdcee35f7e1806d1978cc64df6d0483481f94 languageName: node linkType: hard -"@microsoft/api-extractor@npm:^7.38.0": - version: 7.38.0 - resolution: "@microsoft/api-extractor@npm:7.38.0" +"@microsoft/api-extractor@npm:7.39.0": + version: 7.39.0 + resolution: "@microsoft/api-extractor@npm:7.39.0" dependencies: - "@microsoft/api-extractor-model": "npm:7.28.2" + "@microsoft/api-extractor-model": "npm:7.28.3" "@microsoft/tsdoc": "npm:0.14.2" "@microsoft/tsdoc-config": "npm:~0.16.1" - "@rushstack/node-core-library": "npm:3.61.0" + "@rushstack/node-core-library": "npm:3.62.0" "@rushstack/rig-package": "npm:0.5.1" - "@rushstack/ts-command-line": "npm:4.16.1" + "@rushstack/ts-command-line": "npm:4.17.1" colors: "npm:~1.2.1" lodash: "npm:~4.17.15" resolve: "npm:~1.22.1" semver: "npm:~7.5.4" source-map: "npm:~0.6.1" - typescript: "npm:~5.0.4" + typescript: "npm:5.3.3" bin: api-extractor: bin/api-extractor - checksum: 73c3ff349cf9dfde4720c0996f0b0d8aa0b02e3f5e50b4acd3c6d12281c6e0c38cec4b5e0ace788dd6b00d0306334f58a60ffdfdb7eb1291c300388d11ecc009 + checksum: b05f525b428cbacf26bc45394b84d7a73ab61b0bce7b77f82d0e43a332f019e94ca24d83f94d5083e9150efbc916cc35aa195d4f62ceca6fa168eb796d0d8af2 languageName: node linkType: hard @@ -792,9 +799,9 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.0.5": - version: 5.0.5 - resolution: "@rollup/pluginutils@npm:5.0.5" +"@rollup/pluginutils@npm:^5.1.0": + version: 5.1.0 + resolution: "@rollup/pluginutils@npm:5.1.0" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" @@ -804,7 +811,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 7c07bdb6bc898a3188a860c16df3d26fcd4c632f8ea93a1e1c2387445f86f877c717f714e09652d7442c791b9fed10a2332525036bcb6fb99aad64888ce1d690 + checksum: abb15eaec5b36f159ec351b48578401bedcefdfa371d24a914cfdbb1e27d0ebfbf895299ec18ccc343d247e71f2502cba21202bc1362d7ef27d5ded699e5c2b2 languageName: node linkType: hard @@ -892,9 +899,9 @@ __metadata: languageName: node linkType: hard -"@rushstack/node-core-library@npm:3.61.0": - version: 3.61.0 - resolution: "@rushstack/node-core-library@npm:3.61.0" +"@rushstack/node-core-library@npm:3.62.0": + version: 3.62.0 + resolution: "@rushstack/node-core-library@npm:3.62.0" dependencies: colors: "npm:~1.2.1" fs-extra: "npm:~7.0.1" @@ -908,7 +915,7 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 9626f09f97d369a858914b15bd0f9283f6cff9b23b0d1b826b55484d7d0e3806e558a3ea353dd8092ddaed0e9ba45cddf3542d6fe08ac88ee40bb4589d9cbc5c + checksum: 61e22a1a04cf194f12b05acb643a361a74a34944a48380f61ba9d5f4b6c3684a7ae5669af5013b5549101647c6862548e11e1b8c60bdb687541f09133bbdd976 languageName: node linkType: hard @@ -922,15 +929,15 @@ __metadata: languageName: node linkType: hard -"@rushstack/ts-command-line@npm:4.16.1": - version: 4.16.1 - resolution: "@rushstack/ts-command-line@npm:4.16.1" +"@rushstack/ts-command-line@npm:4.17.1": + version: 4.17.1 + resolution: "@rushstack/ts-command-line@npm:4.17.1" dependencies: "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" colors: "npm:~1.2.1" string-argv: "npm:~0.3.1" - checksum: 8acbe3c634a436b0d18a9aa6e326f546a99e388fce484e347a2ca0d1aab6f345c4a23f788c135bddb4559c3a71a7022087fd7a0c99502fb62066f20005bb6edd + checksum: 75407f6a42fda364ec9f945ebd346c632a23dd97d7ed5ad108c264d72ee0370d3d912cc6c16af6973bbc3f5f92b845b63fb13da75a077d61f7e34e69f00b8823 languageName: node linkType: hard @@ -941,10 +948,10 @@ __metadata: languageName: node linkType: hard -"@tsconfig/node-lts@npm:^20.1.0": - version: 20.1.0 - resolution: "@tsconfig/node-lts@npm:20.1.0" - checksum: 8b362994c0d2739729ee9cfb4a3e2240bfd37992431da63bf65c3b4d562e94200468e0d2a27e7b8c3ebcb8db162efbea41c0541dc771aa88d8a09c206934be94 +"@tsconfig/node-lts@npm:^20.1.1": + version: 20.1.1 + resolution: "@tsconfig/node-lts@npm:20.1.1" + checksum: 3ff342657ba6a9ff29eb6c673e2c95abc5e11ce70b4829bec847bfa292a2e00ee985d87e8b8aef8885ce3aa07c9e798182b38ab8a8537695c7cbb1cd1e725b5c languageName: node linkType: hard @@ -976,12 +983,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^20.10.5": - version: 20.10.5 - resolution: "@types/node@npm:20.10.5" +"@types/node@npm:^20.11.5": + version: 20.11.5 + resolution: "@types/node@npm:20.11.5" dependencies: undici-types: "npm:~5.26.4" - checksum: 4a378428d2c9f692b19801a5a3d20dc4c0ad5d4a3d103350f8b401af439941a9aa5efeadc8eb9db13c66c620318bc7f336abfc8934f82fd32c4a689d85068c6f + checksum: 9f31c471047d7b3e240ce7b77ff29b0d15e83be7e3feafb3d0b0d0931122b438b1eefa302a5a2e1e9849914ff3fd76aafbd8ccb372efb1331ba048da63bce6f8 languageName: node linkType: hard @@ -999,15 +1006,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.15.0" +"@typescript-eslint/eslint-plugin@npm:^6.19.0": + version: 6.19.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.19.0" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.15.0" - "@typescript-eslint/type-utils": "npm:6.15.0" - "@typescript-eslint/utils": "npm:6.15.0" - "@typescript-eslint/visitor-keys": "npm:6.15.0" + "@typescript-eslint/scope-manager": "npm:6.19.0" + "@typescript-eslint/type-utils": "npm:6.19.0" + "@typescript-eslint/utils": "npm:6.19.0" + "@typescript-eslint/visitor-keys": "npm:6.19.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -1020,7 +1027,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9020370c5e89b52b65ed2373c755d4b70f57ec7ebcf02d3e2f323f31ec81717af110d8e5f903b189b71e0a952f042e0fe2b637e77959c3102907efed4ba55512 + checksum: 5ed8483d792c4bc6ed697159c84a47ba5c35cd124949883813f2053b972537de3900a7ae26d4d6f370194f2cc7929baa2d09268e0b90118f20ed961cf6c176b9 languageName: node linkType: hard @@ -1042,13 +1049,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/scope-manager@npm:6.15.0" +"@typescript-eslint/scope-manager@npm:6.19.0": + version: 6.19.0 + resolution: "@typescript-eslint/scope-manager@npm:6.19.0" dependencies: - "@typescript-eslint/types": "npm:6.15.0" - "@typescript-eslint/visitor-keys": "npm:6.15.0" - checksum: 168d783c06a99784362e2eaaa56396b31716ee785779707ef984c2abb3e822c56440473efc6580cb8b84b2da508731ad184a00b3618bc7f3f93d8243804f2fcf + "@typescript-eslint/types": "npm:6.19.0" + "@typescript-eslint/visitor-keys": "npm:6.19.0" + checksum: d36c51c05e14c51ce13181120eeea46d1edd59ed1ff16dc4ec1f5532a975b5faec5c10a373aaa90545f82a12330c6cba18ecedc734e18288f5874855c48ba808 languageName: node linkType: hard @@ -1062,12 +1069,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/type-utils@npm:6.15.0" +"@typescript-eslint/type-utils@npm:6.19.0": + version: 6.19.0 + resolution: "@typescript-eslint/type-utils@npm:6.19.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.15.0" - "@typescript-eslint/utils": "npm:6.15.0" + "@typescript-eslint/typescript-estree": "npm:6.19.0" + "@typescript-eslint/utils": "npm:6.19.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -1075,14 +1082,14 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8dabb355f09f57de8b46d726ad95a57593e5b87427dee5182afecb490624424afec02b69a27018b352dcb5f930eb391cb8cdc12cd60a93231d4f04e63e2f2c0b + checksum: f1f20ac28c03dd18546050b63ec0b0fd8c67780265ccb9ef566f16441c3de5deb2607a6046fefdebe8a43ac11fecdf0b009f8e5f70a3d15916d855be74b0f3bb languageName: node linkType: hard -"@typescript-eslint/types@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/types@npm:6.15.0" - checksum: d55de64d532c9016c922cc36b86ab661d7d64d942057486a0bca7a7db07fade95c3de59bfe364bc76ab538fb979ca2e4e6744c3acf8919a2d61e73cc7f544363 +"@typescript-eslint/types@npm:6.19.0": + version: 6.19.0 + resolution: "@typescript-eslint/types@npm:6.19.0" + checksum: 396ad2ad9f2d759dd87bc880a1ffc9d11fda04db8af9402abb4e8eccd58c01fa2d26e38b186526d0b457012f7c912e7afdab2a3798a73aa0ae34abaf50d617ae languageName: node linkType: hard @@ -1093,21 +1100,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.15.0" +"@typescript-eslint/typescript-estree@npm:6.19.0": + version: 6.19.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.19.0" dependencies: - "@typescript-eslint/types": "npm:6.15.0" - "@typescript-eslint/visitor-keys": "npm:6.15.0" + "@typescript-eslint/types": "npm:6.19.0" + "@typescript-eslint/visitor-keys": "npm:6.19.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" semver: "npm:^7.5.4" ts-api-utils: "npm:^1.0.1" peerDependenciesMeta: typescript: optional: true - checksum: 920f7f3bfe463a9da943e1a686b7f13ac802a5e33be52f39ac711aa53a1e274dbe173b41bba05581c560fabfc3e1fadcfd81ab53a036afe25fb1a76651fcad7a + checksum: 06e24bb145a302299a6cf86b36652bd4d7080c4e88517ebc24bdc137c57425a68db256ba628ce16b568bfec8020ae2a748ccee93e304efeded329cb3292b17bf languageName: node linkType: hard @@ -1129,30 +1137,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/utils@npm:6.15.0" +"@typescript-eslint/utils@npm:6.19.0": + version: 6.19.0 + resolution: "@typescript-eslint/utils@npm:6.19.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.15.0" - "@typescript-eslint/types": "npm:6.15.0" - "@typescript-eslint/typescript-estree": "npm:6.15.0" + "@typescript-eslint/scope-manager": "npm:6.19.0" + "@typescript-eslint/types": "npm:6.19.0" + "@typescript-eslint/typescript-estree": "npm:6.19.0" semver: "npm:^7.5.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 7895240933ad28295508f8c4286a8b905550a35eda83a11ecf9511e53078e0af07e75a1872f1bc757f165b41fdc84616ea97c1e2e3bf80cff985935f25596228 + checksum: 4080c36331204ffef9f218e29f43da767f17551fa4d3877c3d3b49194f7c7382dd9ae2124e7b5ebd47d5556946bb6ad195b47d7d215553efabacdebf81b9e74d languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.15.0": - version: 6.15.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.15.0" +"@typescript-eslint/visitor-keys@npm:6.19.0": + version: 6.19.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.19.0" dependencies: - "@typescript-eslint/types": "npm:6.15.0" + "@typescript-eslint/types": "npm:6.19.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: 4641a829485f67a5d9d3558aa0d152e5ab57b468cfd9653168ce9a141e1f051730669a024505183b64f7a7e5d8f62533af4ebd4ad7366b551390461e9c45ec18 + checksum: 8d51c0b8d94c5df044fde958f62741cef55be97c6a3a16c47e4df9af7b2ff13aa1ee03ca5240777481dca53f3b7a9b00b329e50aff5e3ad829d96bc5f63ca2c3 languageName: node linkType: hard @@ -1173,22 +1181,13 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^4.5.2": - version: 4.5.2 - resolution: "@vitejs/plugin-vue@npm:4.5.2" +"@vitejs/plugin-vue@npm:^5.0.3": + version: 5.0.3 + resolution: "@vitejs/plugin-vue@npm:5.0.3" peerDependencies: - vite: ^4.0.0 || ^5.0.0 + vite: ^5.0.0 vue: ^3.2.25 - checksum: 4d01d5222e5b96f5c90ef34260c57ff296d141a76011f9a41af0c4583a52b8666a8e14aed703fac7f53e0120fe3316f208c22d65af4a94efa92c7a53c36993c1 - languageName: node - linkType: hard - -"@volar/language-core@npm:1.10.4, @volar/language-core@npm:~1.10.4": - version: 1.10.4 - resolution: "@volar/language-core@npm:1.10.4" - dependencies: - "@volar/source-map": "npm:1.10.4" - checksum: 7e29e322bf2209dfa51ae69a3597a562eca4cade64c5d938bcc7eccbed0ebe907977c946c905e8a56f1b989721f2bc829b53b461b9f75b915486820279f57a9a + checksum: fc744003c48841c8ace5f462cba23576df3a362e3c492c0396f7d0047db3bb6320dd401f805432e1d4344bcfebe9d0770330cbff39990b387ab15a2c86e34cf9 languageName: node linkType: hard @@ -1201,33 +1200,6 @@ __metadata: languageName: node linkType: hard -"@volar/language-core@npm:~1.10.5": - version: 1.10.5 - resolution: "@volar/language-core@npm:1.10.5" - dependencies: - "@volar/source-map": "npm:1.10.5" - checksum: 0e0bbb9ea54180330d1f40e4cbde1194ac47b628d2e92c7937b383939c5428a41018014c8f0686066fc2fa0622d45dbbc641b1e1d457126d6ef9eb7ad64a6a27 - languageName: node - linkType: hard - -"@volar/source-map@npm:1.10.4, @volar/source-map@npm:~1.10.4": - version: 1.10.4 - resolution: "@volar/source-map@npm:1.10.4" - dependencies: - muggle-string: "npm:^0.3.1" - checksum: c31879552c23e7b8ac01eb70497f5a014c67d21061a90d30f4252bc8e44a2cb5dbe78e7548c1ea92d86ae5d04c5c0d7416f9f97e763a50a5196e06f1a7d62b69 - languageName: node - linkType: hard - -"@volar/source-map@npm:1.10.5, @volar/source-map@npm:~1.10.5": - version: 1.10.5 - resolution: "@volar/source-map@npm:1.10.5" - dependencies: - muggle-string: "npm:^0.3.1" - checksum: 1ffba7a3f7ce4367dca6dca2bc8d7c3886230d9be7a41576f05280f64b05ec3088a2e3ee76452dcdcf8299dc9c0d27355367d541f79b5992575a595a881eda95 - languageName: node - linkType: hard - "@volar/source-map@npm:1.11.1, @volar/source-map@npm:~1.11.1": version: 1.11.1 resolution: "@volar/source-map@npm:1.11.1" @@ -1237,15 +1209,6 @@ __metadata: languageName: node linkType: hard -"@volar/typescript@npm:~1.10.4": - version: 1.10.4 - resolution: "@volar/typescript@npm:1.10.4" - dependencies: - "@volar/language-core": "npm:1.10.4" - checksum: bf320fc2aba5c758832dd278c4fae999c4465e57e1ba9a0244eaa7f7e234fa5ce451212ae6157320a11cd28e275387356443c4c6d13134641c59d2e621668fae - languageName: node - linkType: hard - "@volar/typescript@npm:~1.11.1": version: 1.11.1 resolution: "@volar/typescript@npm:1.11.1" @@ -1256,18 +1219,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/compiler-core@npm:3.3.13" - dependencies: - "@babel/parser": "npm:^7.23.5" - "@vue/shared": "npm:3.3.13" - estree-walker: "npm:^2.0.2" - source-map-js: "npm:^1.0.2" - checksum: e815fd96a7cb33b89c36894c0a9362962512f3a24d195c9f350b3b7b89c945fe620d65af1b742f9a2dc1ca8f8e2f8792d3cae1844ce58912732b031b4ea90b25 - languageName: node - linkType: hard - "@vue/compiler-core@npm:3.3.2": version: 3.3.2 resolution: "@vue/compiler-core@npm:3.3.2" @@ -1280,13 +1231,26 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/compiler-dom@npm:3.3.13" +"@vue/compiler-core@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/compiler-core@npm:3.4.15" dependencies: - "@vue/compiler-core": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" - checksum: faab7de168bf40b7566ce19b5b58782ed709c3a90dc5692b6a0d6e6080804590e5e862dc267104d058f7d3dcca42cb78d07cbf11877430b3ae14725ac6925906 + "@babel/parser": "npm:^7.23.6" + "@vue/shared": "npm:3.4.15" + entities: "npm:^4.5.0" + estree-walker: "npm:^2.0.2" + source-map-js: "npm:^1.0.2" + checksum: 7a54caa8c924fbc8e5f2dcfff55a89dab07dc0d5e6da0c78775270a742a891b8d766471903e0fe34c6b744dc54aa1d70095d15131469740ce20a9bf2fac9170c + languageName: node + linkType: hard + +"@vue/compiler-dom@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/compiler-dom@npm:3.4.15" + dependencies: + "@vue/compiler-core": "npm:3.4.15" + "@vue/shared": "npm:3.4.15" + checksum: 54d54c5c0fd02199ce5333c7976c13d89690d6a889155efea7d707088bc4695a26b49fafae4a5cf917975dd4cb693065c65a4dfceae8bafdfb691a03af73687d languageName: node linkType: hard @@ -1300,71 +1264,49 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.3.13, @vue/compiler-sfc@npm:^3.3.13": - version: 3.3.13 - resolution: "@vue/compiler-sfc@npm:3.3.13" +"@vue/compiler-sfc@npm:3.4.15, @vue/compiler-sfc@npm:^3.4.15": + version: 3.4.15 + resolution: "@vue/compiler-sfc@npm:3.4.15" dependencies: - "@babel/parser": "npm:^7.23.5" - "@vue/compiler-core": "npm:3.3.13" - "@vue/compiler-dom": "npm:3.3.13" - "@vue/compiler-ssr": "npm:3.3.13" - "@vue/reactivity-transform": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" + "@babel/parser": "npm:^7.23.6" + "@vue/compiler-core": "npm:3.4.15" + "@vue/compiler-dom": "npm:3.4.15" + "@vue/compiler-ssr": "npm:3.4.15" + "@vue/shared": "npm:3.4.15" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.5" - postcss: "npm:^8.4.32" + postcss: "npm:^8.4.33" source-map-js: "npm:^1.0.2" - checksum: cc715e66b1873160d56cec0510ead970e8b4f5ef461d82f3b27ce46e18c77fedeec8ed199921a88962f7dd7c3404ead621a905f65182cd2e08ccec5f9b46d1c2 + checksum: 6e52ea153d0fcd54431b3135166012f76e1f92d67c53c1987e716a834fa15c51a7af02ca392ea1b43ef88884e93d6808c3c68e9c349554bb1425501f7c7b0f63 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/compiler-ssr@npm:3.3.13" +"@vue/compiler-ssr@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/compiler-ssr@npm:3.4.15" dependencies: - "@vue/compiler-dom": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" - checksum: bba698cf00e7d37cbdd367ea3a19c4f07fd612b29cf29369db89cb933e8756adb991d5c111f8ac9beef93b73367eae2b80e6433aa27a5311c3627bcb90725598 + "@vue/compiler-dom": "npm:3.4.15" + "@vue/shared": "npm:3.4.15" + checksum: fe8cbd60784506f8d94890da597be1a446017601fd3cedc8c60abc097b17f5167f45fd101aed8539b6402dcb274b9df047ab9b31455147177d1f79deace691c0 languageName: node linkType: hard -"@vue/eslint-config-prettier@npm:^8.0.0": - version: 8.0.0 - resolution: "@vue/eslint-config-prettier@npm:8.0.0" +"@vue/eslint-config-prettier@npm:^9.0.0": + version: 9.0.0 + resolution: "@vue/eslint-config-prettier@npm:9.0.0" dependencies: - eslint-config-prettier: "npm:^8.8.0" + eslint-config-prettier: "npm:^9.0.0" eslint-plugin-prettier: "npm:^5.0.0" peerDependencies: eslint: ">= 8.0.0" prettier: ">= 3.0.0" - checksum: 26556b3dc742fc934cf9c273b7be8c79b753a14ea3541b6515b7351f6e4d7ee99538edcc91abb946798f21f180c738e9fff3dcf8c69f9132190f378450ae9d31 - languageName: node - linkType: hard - -"@vue/language-core@npm:1.8.20": - version: 1.8.20 - resolution: "@vue/language-core@npm:1.8.20" - dependencies: - "@volar/language-core": "npm:~1.10.4" - "@volar/source-map": "npm:~1.10.4" - "@vue/compiler-dom": "npm:^3.3.0" - "@vue/shared": "npm:^3.3.0" - computeds: "npm:^0.0.1" - minimatch: "npm:^9.0.3" - muggle-string: "npm:^0.3.1" - vue-template-compiler: "npm:^2.7.14" - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: ca59dcfba92e52d6be9afe49c52f7a20e98eae221ea47fbe073faff90ec133ff3da0560a499a6c4577674682031231a8da2b6e7708e5dfa889923f2aa85d6c03 + checksum: 5229909465f02338062f00ae895742491685042eef5c82b7cc715c9ad6ddbdf22c6b95126fce91fd5b71a752b497abd839a4ab5c559fd303c08bb6059c7de6df languageName: node linkType: hard -"@vue/language-core@npm:1.8.25": - version: 1.8.25 - resolution: "@vue/language-core@npm:1.8.25" +"@vue/language-core@npm:1.8.27, @vue/language-core@npm:^1.8.26": + version: 1.8.27 + resolution: "@vue/language-core@npm:1.8.27" dependencies: "@volar/language-core": "npm:~1.11.1" "@volar/source-map": "npm:~1.11.1" @@ -1380,90 +1322,49 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 680d2337423a2a2f0cbe70c1c6663c3498fcec6bae7688e83d21d3c1f2a6785fb4a71492fdb318f1f4ef962d0ea985dd22978140dff7f90ac1e1d0dfed2d17ba + checksum: 8ad4e129a334dd78b3ffc161615e4c303105f3e5f2478458eaea8db71d3b2b8081120d913464532d5b6c4f2c0611b2c5cb2a0f9a5f46ba6d5e9422d5d63ae71b languageName: node linkType: hard -"@vue/language-core@npm:^1.8.20": - version: 1.8.22 - resolution: "@vue/language-core@npm:1.8.22" +"@vue/reactivity@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/reactivity@npm:3.4.15" dependencies: - "@volar/language-core": "npm:~1.10.5" - "@volar/source-map": "npm:~1.10.5" - "@vue/compiler-dom": "npm:^3.3.0" - "@vue/shared": "npm:^3.3.0" - computeds: "npm:^0.0.1" - minimatch: "npm:^9.0.3" - muggle-string: "npm:^0.3.1" - vue-template-compiler: "npm:^2.7.14" - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: e121fd1b7e55bedb11c7114e3d430f6511ee1bc0343eec0c6c3e6964a4a1014e49550c92a9fa23d5044827cba6f6cfaf689841828f833ac405381f6b29aff64a + "@vue/shared": "npm:3.4.15" + checksum: 7495b0ce0e57931b79a00ef7bb38ca5f0f6b16ff18ab7c6697a53ce73f9d62f63d60b4ed04fa61e0037468bcc3b9582af88f2ef10c83030fbdf472e80d84c0ec languageName: node linkType: hard -"@vue/reactivity-transform@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/reactivity-transform@npm:3.3.13" +"@vue/runtime-core@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/runtime-core@npm:3.4.15" dependencies: - "@babel/parser": "npm:^7.23.5" - "@vue/compiler-core": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" - estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.5" - checksum: abd1aa76966957c607683fdf6d6f705d2269386bae171ed366c366c93b56ac4aaf122391519395acd32bf93bc60401c372773bb9c4fbcefaa5eb4f8647ebf03e - languageName: node - linkType: hard - -"@vue/reactivity@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/reactivity@npm:3.3.13" - dependencies: - "@vue/shared": "npm:3.3.13" - checksum: ab787ffe77d2720068dd19ff8f1f0ec1248e4e5bbf3caebe3573a923d0e59740dc59ac24edccfe18b0107efa87b29879d9df5985971aa88dda1a6d992323b121 - languageName: node - linkType: hard - -"@vue/runtime-core@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/runtime-core@npm:3.3.13" - dependencies: - "@vue/reactivity": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" - checksum: 005321f1f31dfeadcf3e709bd082beac3d9531546176d62ab43d708b3f6a94158cb0de39a1912b78294825791cd3fa480573f05ee1a0c100e77e710b973afbe5 + "@vue/reactivity": "npm:3.4.15" + "@vue/shared": "npm:3.4.15" + checksum: 1bcc79c1d23bdb15523654dfe9c0fc5170d4dabc7cd702751e23d809e99ca6442863184a425e70da5c4b8a16ee623e6b86234c890bc87189ca1cfb6f4f58409d languageName: node linkType: hard -"@vue/runtime-dom@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/runtime-dom@npm:3.3.13" +"@vue/runtime-dom@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/runtime-dom@npm:3.4.15" dependencies: - "@vue/runtime-core": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" + "@vue/runtime-core": "npm:3.4.15" + "@vue/shared": "npm:3.4.15" csstype: "npm:^3.1.3" - checksum: 3580ece5a29eae76ce1113fa1939f666fe7e5261211139906c4872ac8e2b5134b45e7d156b643cdf3fc01e130ab17e733638fbbb500788ea62b772d7b51c0bd0 + checksum: 24a13f6ec9f342d919fec7b1e07804b8a705d492f77ed926cc2f796444675682a1ff122cf57401e143016ac5cfcdcc98a97e1ab66f0179354e1b08d1521ecd88 languageName: node linkType: hard -"@vue/server-renderer@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/server-renderer@npm:3.3.13" +"@vue/server-renderer@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/server-renderer@npm:3.4.15" dependencies: - "@vue/compiler-ssr": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" + "@vue/compiler-ssr": "npm:3.4.15" + "@vue/shared": "npm:3.4.15" peerDependencies: - vue: 3.3.13 - checksum: 586974d2ffc8932579e6c2920a051de2d61ab4b8acefd4716620a327dd24028f4ce6cd80db06da12dc613322d7697b3cb2e9982cdb856ad907d174f1743f4f54 - languageName: node - linkType: hard - -"@vue/shared@npm:3.3.13": - version: 3.3.13 - resolution: "@vue/shared@npm:3.3.13" - checksum: 974c545e5bd7a6c3b1b72143ce142822930af22cc522ded9b5b69906917da3f6d72656cb384b5638ae5362685530b2480b64ab5a32c1b4201feb0ba147bd1d27 + vue: 3.4.15 + checksum: 0754b46ee9138c9b603d43fe308da516e75c474680bf18a69ebfa73157b4090d213219891b3bc5f72f5dd880eee856c806535be3ce9dd51523e6f3f1f233004d languageName: node linkType: hard @@ -1474,6 +1375,13 @@ __metadata: languageName: node linkType: hard +"@vue/shared@npm:3.4.15": + version: 3.4.15 + resolution: "@vue/shared@npm:3.4.15" + checksum: d8d17e8a39d469c000338685a5c20c92c46474837856f2074e90b44c63f257c3c75f0a3997e24dd8ee246eb982d3854d92c778e17f41a6e65628562be4dd7c1f + languageName: node + linkType: hard + "@vue/tsconfig@npm:^0.5.1": version: 0.5.1 resolution: "@vue/tsconfig@npm:0.5.1" @@ -1481,41 +1389,31 @@ __metadata: languageName: node linkType: hard -"@vue/typescript@npm:1.8.20": - version: 1.8.20 - resolution: "@vue/typescript@npm:1.8.20" - dependencies: - "@volar/typescript": "npm:~1.10.4" - "@vue/language-core": "npm:1.8.20" - checksum: 9c0c9f23b3190677a80ace6ec4546eeb33d180e1ca6ae865722d1fd1466d66c578531977d27584773ae3a799f6b87db78e38e405b5c36d188d9e0cc2c736d33d - languageName: node - linkType: hard - -"@vueuse/core@npm:^10.7.0": - version: 10.7.0 - resolution: "@vueuse/core@npm:10.7.0" +"@vueuse/core@npm:^10.7.2": + version: 10.7.2 + resolution: "@vueuse/core@npm:10.7.2" dependencies: "@types/web-bluetooth": "npm:^0.0.20" - "@vueuse/metadata": "npm:10.7.0" - "@vueuse/shared": "npm:10.7.0" + "@vueuse/metadata": "npm:10.7.2" + "@vueuse/shared": "npm:10.7.2" vue-demi: "npm:>=0.14.6" - checksum: 43c070407b6ea9e971cc7f51a54996b9835093656f86a4d61e57b1e281517eec7390ef06cdcd812ccfed9b1508a027dcad6a32225ff84174013f0b139e5fe984 + checksum: 7d5877397f79bc621777a5cf401262f3cf4aab6fa1a7404fc151a5c2e0420fe850c37857d6ac10ac939e1326446f52c9ab26275123da1f48fcb0f6926269700e languageName: node linkType: hard -"@vueuse/metadata@npm:10.7.0": - version: 10.7.0 - resolution: "@vueuse/metadata@npm:10.7.0" - checksum: fc91c2e9d3cd138594786f1e7800b3368152d4dc6b2b03add27d76d5e5998c107523ab41cbf7c686293b655f12cf0a4f8723a6ded2e612b102c66c9b190a2bea +"@vueuse/metadata@npm:10.7.2": + version: 10.7.2 + resolution: "@vueuse/metadata@npm:10.7.2" + checksum: b681891d6020371dd16777046f2131afca8b58e37be238908890430efe4e08f99adb3e8b4c2a74b102fe9d22906e10a52a5877e980a9552861f1f647341b7400 languageName: node linkType: hard -"@vueuse/shared@npm:10.7.0": - version: 10.7.0 - resolution: "@vueuse/shared@npm:10.7.0" +"@vueuse/shared@npm:10.7.2": + version: 10.7.2 + resolution: "@vueuse/shared@npm:10.7.2" dependencies: vue-demi: "npm:>=0.14.6" - checksum: 34bf1ec6abd68d88eba54cca6b80b9cfb17c75f498cee32102104f9bae00e3be2f71157574cdc11deda2f2b12bd4a11a3a5f0d728da811227ffc5c6dffef7709 + checksum: 9fb3d5f85ea626266eabf9721b941dee770694a653f46aac3ec9804cf728a84020370ee49e2d98ec61a44c0bd77f540dc117da75a783451f9f3546ec80969f37 languageName: node linkType: hard @@ -2474,6 +2372,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^4.5.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -2715,14 +2620,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.8.0": - version: 8.8.0 - resolution: "eslint-config-prettier@npm:8.8.0" +"eslint-config-prettier@npm:^9.0.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 3638144cecada897105ff9442bc85aba71c4f44d7d25b576cb34d50a207f6655f7cc55e729aad1a934a9f15e55c88e7adcbd1067d6582325fc89864c879b52f1 + checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 languageName: node linkType: hard @@ -2873,14 +2778,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-n@npm:^16.5.0": - version: 16.5.0 - resolution: "eslint-plugin-n@npm:16.5.0" +"eslint-plugin-n@npm:^16.6.2": + version: 16.6.2 + resolution: "eslint-plugin-n@npm:16.6.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" builtins: "npm:^5.0.1" eslint-plugin-es-x: "npm:^7.5.0" get-tsconfig: "npm:^4.7.0" + globals: "npm:^13.24.0" ignore: "npm:^5.2.4" is-builtin-module: "npm:^3.2.1" is-core-module: "npm:^2.12.1" @@ -2889,7 +2795,7 @@ __metadata: semver: "npm:^7.5.3" peerDependencies: eslint: ">=7.0.0" - checksum: e7967117faa6255d0626a35d118dd5c2b7dde179c7c2ccaef155f4fb5bd2eb86eee026dc1cc5d91ad26da0a1474711c960a596bb162f060591279de0c8af7d70 + checksum: e0f600d03d3a3df57e9a811648b1b534a6d67c90ea9406340ddf3763c2b87cf5ef910b390f787ca5cb27c8d8ff36aad42d70209b54e2a1cb4cc2507ca417229a languageName: node linkType: hard @@ -2948,16 +2854,16 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-vuejs-accessibility@npm:^2.2.0": - version: 2.2.0 - resolution: "eslint-plugin-vuejs-accessibility@npm:2.2.0" +"eslint-plugin-vuejs-accessibility@npm:^2.2.1": + version: 2.2.1 + resolution: "eslint-plugin-vuejs-accessibility@npm:2.2.1" dependencies: aria-query: "npm:^5.3.0" emoji-regex: "npm:^10.0.0" vue-eslint-parser: "npm:^9.0.1" peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: cebf6ee9dc6438256ce5273510ad9f607101b982aeb3b58e5a81e7f22684808888e37423ad2d43a16cf466c8be9054c05361d44e3484b51ddf18e22d2f0a2d7a + checksum: 2569450823f125ffd47d14df87bbe5df9ab9616a363cf7d21a20ccd24d53d067968a411ae87846f48fe725cdb16cfd63bfaaabe80f6eb26b7dc5d8df25e7f405 languageName: node linkType: hard @@ -3594,6 +3500,15 @@ __metadata: languageName: node linkType: hard +"globals@npm:^13.24.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e + languageName: node + linkType: hard + "globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" @@ -4584,6 +4499,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:9.0.3, minimatch@npm:^9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -4611,15 +4535,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 - languageName: node - linkType: hard - "minimatch@npm:~3.0.2": version: 3.0.8 resolution: "minimatch@npm:3.0.8" @@ -5208,12 +5123,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1": - version: 3.1.1 - resolution: "prettier@npm:3.1.1" +"prettier@npm:^3.2.4": + version: 3.2.4 + resolution: "prettier@npm:3.2.4" bin: prettier: bin/prettier.cjs - checksum: 26a249f321b97d26c04483f1bf2eeb22e082a76f4222a2c922bebdc60111691aad4ec3979610e83942e0b956058ec361d9e9c81c185172264eb6db9aa678082b + checksum: e2b735d0552501b3a7ac8bd3ba3b6de2920bb35bd4cd02d08cb9057ebe3e96d83b9a7e4b903d987b7530a50223b12c74d107c154337236ae2c68156ba1e65cd2 languageName: node linkType: hard @@ -5485,9 +5400,9 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-visualizer@npm:^5.11.0": - version: 5.11.0 - resolution: "rollup-plugin-visualizer@npm:5.11.0" +"rollup-plugin-visualizer@npm:^5.12.0": + version: 5.12.0 + resolution: "rollup-plugin-visualizer@npm:5.12.0" dependencies: open: "npm:^8.4.0" picomatch: "npm:^2.3.1" @@ -5500,7 +5415,7 @@ __metadata: optional: true bin: rollup-plugin-visualizer: dist/bin/cli.js - checksum: 947238aa22706a47a4d3e8ce616855f0e5cb969ed9f61b9a268eaede0a86f461ecb38e27b4e6bf00f4b5e3f63677667f65e0d4af89a659a5160f74add1f192bb + checksum: 47358feb672291d6edcfd94197577c192a84c24cb644119425dae8241fb6f5a52556efd0c501f38b276c07534642a80c0885ef681babb474e83c7b5a3b475b84 languageName: node linkType: hard @@ -5600,16 +5515,16 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.69.5": - version: 1.69.5 - resolution: "sass@npm:1.69.5" +"sass@npm:^1.70.0": + version: 1.70.0 + resolution: "sass@npm:1.70.0" dependencies: chokidar: "npm:>=3.0.0 <4.0.0" immutable: "npm:^4.0.0" source-map-js: "npm:>=0.6.2 <2.0.0" bin: sass: sass.js - checksum: b320ab22061b3c7fe8cee43b13329b281dd7d86691b8b7c55dec3e47d3ede988989dac56db4dff57ee847d10252a26b611be1b0a5f7c3a0f6a6405ef37a6d018 + checksum: f933545d72a932f4a82322dd4ca9f3ea7d3e9d08852d695f76d419939cbdf7f8db3dd894b059ed77bf76811b07319b75b3ef8bb077bf9f52f8fbdfd8cee162f6 languageName: node linkType: hard @@ -6259,7 +6174,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.3.3": +"typescript@npm:5.3.3, typescript@npm:^5.3.3": version: 5.3.3 resolution: "typescript@npm:5.3.3" bin: @@ -6269,17 +6184,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: e5c3adff09a138c0e27d13b5bb2b106ca17a162ffa945d66161669c265c65436309c5817358a2af1abb69d07440d358f8c1ed7cbb63a2c8680e19b9c268fe4ef - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": +"typescript@patch:typescript@npm%3A5.3.3#optional!builtin, typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": version: 5.3.3 resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" bin: @@ -6289,16 +6194,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.0.4#optional!builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#optional!builtin::version=5.0.4&hash=b5f058" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: b1b62606c7ec75efe9edc61e195d9e69f0440cac1bcd111dfa864f839255f0d9a7b79869f2823559c608826fc0c9894d2917ae4063e0aa06f5d0784a35170497 - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -6442,23 +6337,23 @@ __metadata: languageName: node linkType: hard -"vite-plugin-dts@npm:^3.6.4": - version: 3.6.4 - resolution: "vite-plugin-dts@npm:3.6.4" +"vite-plugin-dts@npm:^3.7.1": + version: 3.7.1 + resolution: "vite-plugin-dts@npm:3.7.1" dependencies: - "@microsoft/api-extractor": "npm:^7.38.0" - "@rollup/pluginutils": "npm:^5.0.5" - "@vue/language-core": "npm:^1.8.20" + "@microsoft/api-extractor": "npm:7.39.0" + "@rollup/pluginutils": "npm:^5.1.0" + "@vue/language-core": "npm:^1.8.26" debug: "npm:^4.3.4" kolorist: "npm:^1.8.0" - vue-tsc: "npm:^1.8.20" + vue-tsc: "npm:^1.8.26" peerDependencies: typescript: "*" vite: "*" peerDependenciesMeta: vite: optional: true - checksum: 33c46aa1bb7d9d9b8948b6c0b9302c39fd7745aebf4efeb85968cf33034a5a3147baae0a4e488124423dbc7121456168bc5e454ab695bee46afa8ff6bbaa230b + checksum: 502cc46ad5b3a948fc3306b6ac69390a887f0762829339208c267279ff06d1cbe2b7493aca454ab84035d75704e57adbdd963c0df22183b446d5b9de44f49df5 languageName: node linkType: hard @@ -6568,16 +6463,16 @@ __metadata: dependencies: "@codemirror/lang-javascript": "npm:^6.2.1" "@codemirror/lang-json": "npm:^6.0.1" - "@codemirror/lang-markdown": "npm:^6.2.3" - "@codemirror/lang-vue": "npm:^0.1.2" - "@tsconfig/node-lts": "npm:^20.1.0" - "@types/node": "npm:^20.10.5" - "@typescript-eslint/eslint-plugin": "npm:^6.15.0" - "@vitejs/plugin-vue": "npm:^4.5.2" - "@vue/compiler-sfc": "npm:^3.3.13" - "@vue/eslint-config-prettier": "npm:^8.0.0" + "@codemirror/lang-markdown": "npm:^6.2.4" + "@codemirror/lang-vue": "npm:0.1.2" + "@tsconfig/node-lts": "npm:^20.1.1" + "@types/node": "npm:^20.11.5" + "@typescript-eslint/eslint-plugin": "npm:^6.19.0" + "@vitejs/plugin-vue": "npm:^5.0.3" + "@vue/compiler-sfc": "npm:^3.4.15" + "@vue/eslint-config-prettier": "npm:^9.0.0" "@vue/tsconfig": "npm:^0.5.1" - "@vueuse/core": "npm:^10.7.0" + "@vueuse/core": "npm:^10.7.2" bootstrap: "npm:^5.3.2" codemirror: "npm:^6.0.1" eslint: "npm:^8.56.0" @@ -6587,31 +6482,31 @@ __metadata: eslint-linter-browserify: "npm:^8.56.0" eslint-plugin-html: "npm:^7.1.0" eslint-plugin-import: "npm:^2.29.1" - eslint-plugin-n: "npm:^16.5.0" + eslint-plugin-n: "npm:^16.6.2" eslint-plugin-promise: "npm:^6.1.1" eslint-plugin-tsdoc: "npm:^0.2.17" eslint-plugin-vue: "npm:latest" - eslint-plugin-vuejs-accessibility: "npm:^2.2.0" + eslint-plugin-vuejs-accessibility: "npm:^2.2.1" eslint-plugin-yaml: "npm:^0.5.0" husky: "npm:^8.0.3" lint-staged: "npm:^15.2.0" npm-run-all: "npm:^4.1.5" - prettier: "npm:^3.1.1" + prettier: "npm:^3.2.4" rimraf: "npm:^5.0.5" - rollup-plugin-visualizer: "npm:^5.11.0" - sass: "npm:^1.69.5" + rollup-plugin-visualizer: "npm:^5.12.0" + sass: "npm:^1.70.0" typescript: "npm:^5.3.3" - vite: "npm:^5.0.10" + vite: "npm:^5.0.12" vite-plugin-banner: "npm:^0.7.1" vite-plugin-checker: "npm:^0.6.2" - vite-plugin-dts: "npm:^3.6.4" - vue: "npm:^3.3.13" + vite-plugin-dts: "npm:^3.7.1" + vue: "npm:^3.4.15" vue-demi: "npm:latest" - vue-eslint-parser: "npm:^9.3.2" - vue-markdown-wasm: "npm:^0.3.14" - vue-tsc: "npm:^1.8.25" + vue-eslint-parser: "npm:^9.4.0" + vue-markdown-wasm: "npm:^0.4.0" + vue-tsc: "npm:^1.8.27" peerDependencies: - vue: ^2.7.14 || ^3.2 + vue: ^2.7.14 || ^3.4 languageName: unknown linkType: soft @@ -6664,9 +6559,9 @@ __metadata: languageName: node linkType: hard -"vue-eslint-parser@npm:^9.3.2": - version: 9.3.2 - resolution: "vue-eslint-parser@npm:9.3.2" +"vue-eslint-parser@npm:^9.4.0": + version: 9.4.0 + resolution: "vue-eslint-parser@npm:9.4.0" dependencies: debug: "npm:^4.3.4" eslint-scope: "npm:^7.1.1" @@ -6677,24 +6572,24 @@ __metadata: semver: "npm:^7.3.6" peerDependencies: eslint: ">=6.0.0" - checksum: f6ae491341e62b36558df11b38933a36cbb98f05ccebf529b8a162a106e6a2a45802fc597d952502266637925392d70ec125cf9e5253b6b6aeba23a0e8f71656 + checksum: a5e31ac1ab91ecc2f7f3222fe505f92aa453de238645e0fb691fdf14be50aa1e98161c530b37540f5ea241f1a26bfb1aa2bf449be7838203d78fff51921d7a44 languageName: node linkType: hard -"vue-markdown-wasm@npm:^0.3.14": - version: 0.3.14 - resolution: "vue-markdown-wasm@npm:0.3.14" +"vue-markdown-wasm@npm:^0.4.0": + version: 0.4.0 + resolution: "vue-markdown-wasm@npm:0.4.0" dependencies: - "@logue/markdown-wasm": "npm:^1.4.13" + "@logue/markdown-wasm": "npm:^1.4.15" vue-demi: "npm:latest" peerDependencies: - "@logue/markdown-wasm": ^1.4.13 + "@logue/markdown-wasm": ^1.4.15 "@vue/composition-api": ^1.7.2 vue: ^2.6.14 || ^3.2.39 peerDependenciesMeta: "@vue/composition-api": optional: true - checksum: 64123de3d07f0b9d9dd68a559ea4f57185bdcda81fb675bb627cd08ec5952b101ce7d8f8936b25d40cb478f46112bef6199a9243d2f2e3e7b28dd6b451b9171f + checksum: f210b2b7b8c5e7cc209c4a305e56f53d724cc1d6961f6456c76aaffb9d40aa59476cbedabc90867365e814e23f824cc593928df94602df8dd187b123aa88dda0 languageName: node linkType: hard @@ -6708,51 +6603,36 @@ __metadata: languageName: node linkType: hard -"vue-tsc@npm:^1.8.20": - version: 1.8.20 - resolution: "vue-tsc@npm:1.8.20" - dependencies: - "@vue/language-core": "npm:1.8.20" - "@vue/typescript": "npm:1.8.20" - semver: "npm:^7.5.4" - peerDependencies: - typescript: "*" - bin: - vue-tsc: bin/vue-tsc.js - checksum: 9d24ef5fa0e47156434163b4266bf2444cbf42d34164081bd29c9592d64a2a3668bdcc334f462af29a7a1675709094357df8dba51510aff21cc7c33dc5de091c - languageName: node - linkType: hard - -"vue-tsc@npm:^1.8.25": - version: 1.8.25 - resolution: "vue-tsc@npm:1.8.25" +"vue-tsc@npm:^1.8.26, vue-tsc@npm:^1.8.27": + version: 1.8.27 + resolution: "vue-tsc@npm:1.8.27" dependencies: "@volar/typescript": "npm:~1.11.1" - "@vue/language-core": "npm:1.8.25" + "@vue/language-core": "npm:1.8.27" semver: "npm:^7.5.4" peerDependencies: typescript: "*" bin: vue-tsc: bin/vue-tsc.js - checksum: a2be9afcc26ad036238cfc200b471ea5597a05482c86a76afa3fafbaca2cc0fe94108ee7f1ac87f3847a622fcf16fab2d234f9086fdefdb6a6b26d3f278d274d + checksum: fb84ff195de75e3529cf01b917f111bee561d15e1e437aa97a47e797f99f913783f24ec2d595271240240a21df08ba43b36aa7fc82a48a4c396a0f6d0e409376 languageName: node linkType: hard -"vue@npm:^3.3.13": - version: 3.3.13 - resolution: "vue@npm:3.3.13" +"vue@npm:^3.4.15": + version: 3.4.15 + resolution: "vue@npm:3.4.15" dependencies: - "@vue/compiler-dom": "npm:3.3.13" - "@vue/compiler-sfc": "npm:3.3.13" - "@vue/runtime-dom": "npm:3.3.13" - "@vue/server-renderer": "npm:3.3.13" - "@vue/shared": "npm:3.3.13" + "@vue/compiler-dom": "npm:3.4.15" + "@vue/compiler-sfc": "npm:3.4.15" + "@vue/runtime-dom": "npm:3.4.15" + "@vue/server-renderer": "npm:3.4.15" + "@vue/shared": "npm:3.4.15" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 5b2ec3a1a0be2aa82402c7fce40fe493b2fb81829118f5de69778577d370e8e09599d25ef3a799a74369c48c313107259c8f62e8bfb131689e2b5f29487bf6ee + checksum: e45ef76e40ac44d802e62e638f44f49d77be49f4839dcfda4479f58a822213db1aa7c3a65b1ae0a6dde744a2504c9f56b0d038e81c086c4de60ae5fdc10b84dc languageName: node linkType: hard