chore: migrating vetur -> volar in VSCode (#1058)

* chore: migrating vetur -> volar in VSCode

* chore: improved volar workspace configuration
This commit is contained in:
Kristaps Fabians Geikins
2022-10-05 15:32:24 +03:00
committed by GitHub
parent a98c2c53da
commit f5468c2b33
7 changed files with 204 additions and 317 deletions
+3 -3
View File
@@ -6,10 +6,10 @@
"recommendations": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"octref.vetur",
"hbenl.vscode-mocha-test-adapter",
"ryanluker.vscode-coverage-gutters"
"ryanluker.vscode-coverage-gutters",
"Vue.volar"
],
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
"unwantedRecommendations": []
"unwantedRecommendations": ["octref.vetur", "vscode.typescript-language-features"]
}
+8 -1
View File
@@ -11,7 +11,7 @@
<p align="center">
<a href="https://github.com/Speckle-Next/SpeckleServer/"><img src="https://circleci.com/gh/specklesystems/speckle-server.svg?style=svg&amp;circle-token=76eabd350ea243575cbb258b746ed3f471f7ac29" alt="Speckle-Next">
</a>
</a>
<a href="https://codecov.io/gh/specklesystems/speckle-server">
<img src="https://codecov.io/gh/specklesystems/speckle-server/branch/master/graph/badge.svg" alt="codecov">
</a>
@@ -104,6 +104,13 @@ The suggested IDE for working in this repo is VSCode, because the repo has speci
This repository relies on [VSCode multi-root workspaces](https://code.visualstudio.com/docs/editor/multi-root-workspaces), so for the best DX and proper formatting/linting make sure you open the project using the `workspace.code-workspace` file instead of just opening the folder in VSCode.
#### Proper TypeScript support
To get proper TS support in standard TS files as well as Vue files, we rely on the **Volar** VSCode extension - not **Vetur**! When you open the workspace for the very first time, VSCode should already prompt you to install this extension.
The default Volar setup can be quite resource intensive, however, because there end up being standard TS Language Server instances running as well as Vue TS Language server instances. To resolve this issue we rely on Volar's [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471).
Essentially, ensure you have **Volar** enabled, and the built in **TypeScript and JavaScript Language Features** extension disabled (for this workspace)!
### Useful containers
#### Maildev
+2 -3
View File
@@ -6,8 +6,7 @@
"serve": "ws -p 8080 -d dist -r '/([a-zA-Z0-9-_/]*)(\\?.*)? -> /app.html' ",
"build": "vue-cli-service build --mode production --silent",
"lint": "eslint . --ext .js,.ts,.vue,.tsx,.jsx",
"lint:vue": "vti diagnostics",
"lint:ts": "tsc --noEmit",
"lint:ts": "vue-tsc --noEmit",
"build:dev": "vue-cli-service build --mode development --silent",
"build:dev:profile": "yarn build:dev -- --profile",
"build:profile": "yarn build -- --profile",
@@ -102,8 +101,8 @@
"speed-measure-webpack-plugin": "^1.5.0",
"type-fest": "^2.13.1",
"typescript": "~4.1.5",
"vti": "^0.1.5",
"vue-cli-plugin-vuetify": "^2.5.1",
"vue-tsc": "^0.40.13",
"vuetify-loader": "^1.9.1",
"webpack": "^4.46.0",
"webpack-bundle-analyzer": "^4.5.0"
@@ -57,7 +57,7 @@ export default defineComponent({
mentionedInComment: 'Mentioned in comment',
newStreamAccessRequest: 'Stream access request',
streamAccessRequestApproved: 'Stream access request approved'
}
} as Record<string, string>
}
},
computed: {
@@ -30,6 +30,7 @@
</template>
<script lang="ts">
import { useInjectedViewer } from '@/main/lib/viewer/core/composables/viewer'
import type { CanonicalView } from '@speckle/viewer'
import { defineComponent } from 'vue'
export default defineComponent({
@@ -53,7 +54,7 @@ export default defineComponent({
},
methods: {
setView(view: string) {
this.viewer.setView(view.toLowerCase())
this.viewer.setView(view.toLowerCase() as CanonicalView)
}
}
})
+3 -1
View File
@@ -60,7 +60,9 @@
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.eol": "\n"
"files.eol": "\n",
"volar.completion.preferredTagNameCase": "kebab",
"volar.vueserver.maxOldSpaceSize": 4000
},
"extensions": {
// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
+185 -307
View File
@@ -1287,15 +1287,6 @@ __metadata:
languageName: node
linkType: hard
"@babel/code-frame@npm:7.12.11":
version: 7.12.11
resolution: "@babel/code-frame@npm:7.12.11"
dependencies:
"@babel/highlight": ^7.10.4
checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3
languageName: node
linkType: hard
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.8.3":
version: 7.16.7
resolution: "@babel/code-frame@npm:7.16.7"
@@ -1737,13 +1728,6 @@ __metadata:
languageName: node
linkType: hard
"@babel/helper-validator-identifier@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/helper-validator-identifier@npm:7.18.6"
checksum: e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648
languageName: node
linkType: hard
"@babel/helper-validator-option@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-validator-option@npm:7.16.7"
@@ -1785,17 +1769,6 @@ __metadata:
languageName: node
linkType: hard
"@babel/highlight@npm:^7.10.4":
version: 7.18.6
resolution: "@babel/highlight@npm:7.18.6"
dependencies:
"@babel/helper-validator-identifier": ^7.18.6
chalk: ^2.0.0
js-tokens: ^4.0.0
checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789
languageName: node
linkType: hard
"@babel/highlight@npm:^7.16.7":
version: 7.17.9
resolution: "@babel/highlight@npm:7.17.9"
@@ -3644,23 +3617,6 @@ __metadata:
languageName: node
linkType: hard
"@eslint/eslintrc@npm:^0.4.3":
version: 0.4.3
resolution: "@eslint/eslintrc@npm:0.4.3"
dependencies:
ajv: ^6.12.4
debug: ^4.1.1
espree: ^7.3.0
globals: ^13.9.0
ignore: ^4.0.6
import-fresh: ^3.2.1
js-yaml: ^3.13.1
minimatch: ^3.0.4
strip-json-comments: ^3.1.1
checksum: 03a7704150b868c318aab6a94d87a33d30dc2ec579d27374575014f06237ba1370ae11178db772f985ef680d469dc237e7b16a1c5d8edaaeb8c3733e7a95a6d3
languageName: node
linkType: hard
"@eslint/eslintrc@npm:^1.2.2":
version: 1.2.2
resolution: "@eslint/eslintrc@npm:1.2.2"
@@ -4726,17 +4682,6 @@ __metadata:
languageName: node
linkType: hard
"@humanwhocodes/config-array@npm:^0.5.0":
version: 0.5.0
resolution: "@humanwhocodes/config-array@npm:0.5.0"
dependencies:
"@humanwhocodes/object-schema": ^1.2.0
debug: ^4.1.1
minimatch: ^3.0.4
checksum: 44ee6a9f05d93dd9d5935a006b17572328ba9caff8002442f601736cbda79c580cc0f5a49ce9eb88fbacc5c3a6b62098357c2e95326cd17bb9f1a6c61d6e95e7
languageName: node
linkType: hard
"@humanwhocodes/config-array@npm:^0.9.2":
version: 0.9.5
resolution: "@humanwhocodes/config-array@npm:0.9.5"
@@ -4748,7 +4693,7 @@ __metadata:
languageName: node
linkType: hard
"@humanwhocodes/object-schema@npm:^1.2.0, @humanwhocodes/object-schema@npm:^1.2.1":
"@humanwhocodes/object-schema@npm:^1.2.1":
version: 1.2.1
resolution: "@humanwhocodes/object-schema@npm:1.2.1"
checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1
@@ -5470,7 +5415,6 @@ __metadata:
typescript: ~4.1.5
uuid: ^8.3.2
v-tooltip: ^2.0.3
vti: ^0.1.5
vue: ^2.7.5
vue-apexcharts: ^1.6.1
vue-cli-plugin-vuetify: ^2.5.1
@@ -5479,6 +5423,7 @@ __metadata:
vue-mixpanel: 1.0.7
vue-router: ^3.4.9
vue-timeago: ^5.1.2
vue-tsc: ^0.40.13
vue2-perfect-scrollbar: ^1.5.2
vuedraggable: ^2.24.3
vuetify: ^2.3.21
@@ -7366,6 +7311,59 @@ __metadata:
languageName: node
linkType: hard
"@volar/code-gen@npm:0.40.13":
version: 0.40.13
resolution: "@volar/code-gen@npm:0.40.13"
dependencies:
"@volar/source-map": 0.40.13
checksum: 70c1282d72c33b27b3c08f16f1de6888b66226ce1cf79bfa2e43c3652da399f68847e026ba83293044376d1a8470289dd7dc23c17feb6e75c1cba3e2787817d1
languageName: node
linkType: hard
"@volar/source-map@npm:0.40.13":
version: 0.40.13
resolution: "@volar/source-map@npm:0.40.13"
dependencies:
"@vue/reactivity": 3.2.38
checksum: 90d3d94fac20b0a98308f88bce8dc13651fdbddaf8a245e547db0ba3249478fa11dc13a0e53b8f4c6507a3ffbfc9d1bb763e59191c01ab9d7e831a7e15ce28f3
languageName: node
linkType: hard
"@volar/typescript-faster@npm:0.40.13":
version: 0.40.13
resolution: "@volar/typescript-faster@npm:0.40.13"
dependencies:
semver: ^7.3.7
checksum: e9ea271ba36ad72c556fe6ec97210b5a4343dfcd599b0bcae71c2bd42c7ea18c97c84b5990b0dcc9d36ea153d8c37be19737e86aa51f4dab29f502bf90178d79
languageName: node
linkType: hard
"@volar/vue-language-core@npm:0.40.13":
version: 0.40.13
resolution: "@volar/vue-language-core@npm:0.40.13"
dependencies:
"@volar/code-gen": 0.40.13
"@volar/source-map": 0.40.13
"@vue/compiler-core": ^3.2.38
"@vue/compiler-dom": ^3.2.38
"@vue/compiler-sfc": ^3.2.38
"@vue/reactivity": ^3.2.38
"@vue/shared": ^3.2.38
checksum: 377461b27f576520da0dc2863909a4cefb8b8caec9feaa693325d7a256f519be7bf4cf8056e017689e2678f64ecceca10e08d9210d2351304474afb0ca74dbc9
languageName: node
linkType: hard
"@volar/vue-typescript@npm:0.40.13":
version: 0.40.13
resolution: "@volar/vue-typescript@npm:0.40.13"
dependencies:
"@volar/code-gen": 0.40.13
"@volar/typescript-faster": 0.40.13
"@volar/vue-language-core": 0.40.13
checksum: 51387739e04ab668ee29fc245a0d5667a31fd116b8c10b3a1cd5d42d64e35e07d2a7bf765d71e5c0fe81afb38e5099f77829762b9968681d84ce64f6dabc0b90
languageName: node
linkType: hard
"@vue/apollo-composable@npm:^4.0.0-alpha.19":
version: 4.0.0-alpha.19
resolution: "@vue/apollo-composable@npm:4.0.0-alpha.19"
@@ -7880,6 +7878,28 @@ __metadata:
languageName: node
linkType: hard
"@vue/compiler-core@npm:3.2.40, @vue/compiler-core@npm:^3.2.38":
version: 3.2.40
resolution: "@vue/compiler-core@npm:3.2.40"
dependencies:
"@babel/parser": ^7.16.4
"@vue/shared": 3.2.40
estree-walker: ^2.0.2
source-map: ^0.6.1
checksum: 2683bf13ef93701af1ca4850e887c8d4d67e5583b9c426fc2b08b5512df090bc464955f031cca9f52c11cc6ad49f1ab682011fdf3ba0b6c63b5ae8bea4e68c69
languageName: node
linkType: hard
"@vue/compiler-dom@npm:3.2.40, @vue/compiler-dom@npm:^3.2.38":
version: 3.2.40
resolution: "@vue/compiler-dom@npm:3.2.40"
dependencies:
"@vue/compiler-core": 3.2.40
"@vue/shared": 3.2.40
checksum: d928a16ebdda9d91a579546d108c9399f8c9a5c9c976196cfefa32f10c0ecb3111233c3291ba05898def85fcfccdc71e3446b977a7cdbc0d47d5d47b0dac75a3
languageName: node
linkType: hard
"@vue/compiler-dom@npm:^3.0.5":
version: 3.2.37
resolution: "@vue/compiler-dom@npm:3.2.37"
@@ -7901,6 +7921,34 @@ __metadata:
languageName: node
linkType: hard
"@vue/compiler-sfc@npm:^3.2.38":
version: 3.2.40
resolution: "@vue/compiler-sfc@npm:3.2.40"
dependencies:
"@babel/parser": ^7.16.4
"@vue/compiler-core": 3.2.40
"@vue/compiler-dom": 3.2.40
"@vue/compiler-ssr": 3.2.40
"@vue/reactivity-transform": 3.2.40
"@vue/shared": 3.2.40
estree-walker: ^2.0.2
magic-string: ^0.25.7
postcss: ^8.1.10
source-map: ^0.6.1
checksum: 96cbfd078ad9c5718afced84a1a46dfed87f61bb30ff50ebb929331470d11e672d6a090ad5766ff1e60a5287b7596be31f925af44b6b1bdf69b6f14e938ae7e2
languageName: node
linkType: hard
"@vue/compiler-ssr@npm:3.2.40":
version: 3.2.40
resolution: "@vue/compiler-ssr@npm:3.2.40"
dependencies:
"@vue/compiler-dom": 3.2.40
"@vue/shared": 3.2.40
checksum: 026461fcee54cf9968b1e12c32dada6dcde0a322919aa5a2c2e6e13cff7b6b2bdbc06860796895a8deef03ed1f8000e4320878576c498a1f218a62aa3e1c0bf6
languageName: node
linkType: hard
"@vue/component-compiler-utils@npm:^3.0.2, @vue/component-compiler-utils@npm:^3.1.0":
version: 3.3.0
resolution: "@vue/component-compiler-utils@npm:3.3.0"
@@ -7949,6 +7997,37 @@ __metadata:
languageName: node
linkType: hard
"@vue/reactivity-transform@npm:3.2.40":
version: 3.2.40
resolution: "@vue/reactivity-transform@npm:3.2.40"
dependencies:
"@babel/parser": ^7.16.4
"@vue/compiler-core": 3.2.40
"@vue/shared": 3.2.40
estree-walker: ^2.0.2
magic-string: ^0.25.7
checksum: b86fc29b52f2460801a3c820370104b734b33cc3a66dbe0ad389a00a62b7a1069121b1ef5dfa50ca3530cbfa98c158743eee0e25af54ca45806f9497757db8c0
languageName: node
linkType: hard
"@vue/reactivity@npm:3.2.38":
version: 3.2.38
resolution: "@vue/reactivity@npm:3.2.38"
dependencies:
"@vue/shared": 3.2.38
checksum: c9afb0184603c93a450553d8280a4e32b4e327ab90cadb94d020d8118d6214bee820db4312d26d0570679ede18e9b8d4ca696eab012abd0839a346c30b5ca07e
languageName: node
linkType: hard
"@vue/reactivity@npm:^3.2.38":
version: 3.2.40
resolution: "@vue/reactivity@npm:3.2.40"
dependencies:
"@vue/shared": 3.2.40
checksum: 927d22b424b63a14234810a3b8e4e9127b7238a7cb2fbd749180279048a109348a29fc724fd9d636a6e09b5f4c902f71c789f081d3ab9b4473faedc6a03d7865
languageName: node
linkType: hard
"@vue/shared@npm:3.2.37":
version: 3.2.37
resolution: "@vue/shared@npm:3.2.37"
@@ -7956,6 +8035,20 @@ __metadata:
languageName: node
linkType: hard
"@vue/shared@npm:3.2.38":
version: 3.2.38
resolution: "@vue/shared@npm:3.2.38"
checksum: c1aa5ec1320fff7431297c594cb976908b5ff240a16384930b4b16dc2a0d663aa09706337dee6910db260c5bb24fb31359006637d01de98009247a68acde5eae
languageName: node
linkType: hard
"@vue/shared@npm:3.2.40, @vue/shared@npm:^3.2.38":
version: 3.2.40
resolution: "@vue/shared@npm:3.2.40"
checksum: d91a1e12ffb106a444dcb42c0a54d39f6688f98151dc3b77e8da1e7d3cfd09e1761268d11e7f920f233b43162e727d06f3af4408ef59c53ac2dce9c1d2881511
languageName: node
linkType: hard
"@vue/web-component-wrapper@npm:^1.2.0":
version: 1.3.0
resolution: "@vue/web-component-wrapper@npm:1.3.0"
@@ -8518,7 +8611,7 @@ __metadata:
languageName: node
linkType: hard
"acorn-jsx@npm:^5.2.0, acorn-jsx@npm:^5.3.1":
"acorn-jsx@npm:^5.3.1":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@@ -8550,7 +8643,7 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^7.1.0, acorn@npm:^7.1.1, acorn@npm:^7.4.0":
"acorn@npm:^7.1.0, acorn@npm:^7.1.1":
version: 7.4.1
resolution: "acorn@npm:7.4.1"
bin:
@@ -8660,7 +8753,7 @@ __metadata:
languageName: node
linkType: hard
"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.8.0":
"ajv@npm:^8.0.0, ajv@npm:^8.8.0":
version: 8.11.0
resolution: "ajv@npm:8.11.0"
dependencies:
@@ -10962,15 +11055,6 @@ __metadata:
languageName: node
linkType: hard
"character-parser@npm:^2.2.0":
version: 2.2.0
resolution: "character-parser@npm:2.2.0"
dependencies:
is-regex: ^1.0.3
checksum: 71826fae509d4dc3ef07c2e824da9c8853f910ba0d8fe699edaab263051fd3b8db77bb96e46ed896bb36ed1d86108e6d6ceedff436bec7786ba7f0b585a0bc93
languageName: node
linkType: hard
"charcodes@npm:^0.2.0":
version: 0.2.0
resolution: "charcodes@npm:0.2.0"
@@ -12800,7 +12884,7 @@ __metadata:
languageName: node
linkType: hard
"debug@npm:*, debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
"debug@npm:*, debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
@@ -13836,15 +13920,6 @@ __metadata:
languageName: node
linkType: hard
"enquirer@npm:^2.3.5":
version: 2.3.6
resolution: "enquirer@npm:2.3.6"
dependencies:
ansi-colors: ^4.1.1
checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884
languageName: node
linkType: hard
"entities@npm:2.2.0, entities@npm:^2.0.0, entities@npm:^2.0.3":
version: 2.2.0
resolution: "entities@npm:2.2.0"
@@ -14267,20 +14342,6 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-vue@npm:^7.19.1":
version: 7.20.0
resolution: "eslint-plugin-vue@npm:7.20.0"
dependencies:
eslint-utils: ^2.1.0
natural-compare: ^1.4.0
semver: ^6.3.0
vue-eslint-parser: ^7.10.0
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
checksum: 7b724ed8317ce3621cfd94235a68af20ec355fca93092cc09ee73fbffcefa69e3c5202b8035aae8e7457df6924dfe713834ae46dee08acdd9316188c47933956
languageName: node
linkType: hard
"eslint-plugin-vue@npm:^9.2.0":
version: 9.2.0
resolution: "eslint-plugin-vue@npm:9.2.0"
@@ -14328,15 +14389,6 @@ __metadata:
languageName: node
linkType: hard
"eslint-utils@npm:^2.1.0":
version: 2.1.0
resolution: "eslint-utils@npm:2.1.0"
dependencies:
eslint-visitor-keys: ^1.1.0
checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d
languageName: node
linkType: hard
"eslint-utils@npm:^3.0.0":
version: 3.0.0
resolution: "eslint-utils@npm:3.0.0"
@@ -14348,7 +14400,7 @@ __metadata:
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0":
"eslint-visitor-keys@npm:^1.0.0":
version: 1.3.0
resolution: "eslint-visitor-keys@npm:1.3.0"
checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a
@@ -14369,56 +14421,6 @@ __metadata:
languageName: node
linkType: hard
"eslint@npm:^7.32.0":
version: 7.32.0
resolution: "eslint@npm:7.32.0"
dependencies:
"@babel/code-frame": 7.12.11
"@eslint/eslintrc": ^0.4.3
"@humanwhocodes/config-array": ^0.5.0
ajv: ^6.10.0
chalk: ^4.0.0
cross-spawn: ^7.0.2
debug: ^4.0.1
doctrine: ^3.0.0
enquirer: ^2.3.5
escape-string-regexp: ^4.0.0
eslint-scope: ^5.1.1
eslint-utils: ^2.1.0
eslint-visitor-keys: ^2.0.0
espree: ^7.3.1
esquery: ^1.4.0
esutils: ^2.0.2
fast-deep-equal: ^3.1.3
file-entry-cache: ^6.0.1
functional-red-black-tree: ^1.0.1
glob-parent: ^5.1.2
globals: ^13.6.0
ignore: ^4.0.6
import-fresh: ^3.0.0
imurmurhash: ^0.1.4
is-glob: ^4.0.0
js-yaml: ^3.13.1
json-stable-stringify-without-jsonify: ^1.0.1
levn: ^0.4.1
lodash.merge: ^4.6.2
minimatch: ^3.0.4
natural-compare: ^1.4.0
optionator: ^0.9.1
progress: ^2.0.0
regexpp: ^3.1.0
semver: ^7.2.1
strip-ansi: ^6.0.0
strip-json-comments: ^3.1.0
table: ^6.0.9
text-table: ^0.2.0
v8-compile-cache: ^2.0.3
bin:
eslint: bin/eslint.js
checksum: cc85af9985a3a11085c011f3d27abe8111006d34cc274291b3c4d7bea51a4e2ff6135780249becd919ba7f6d6d1ecc38a6b73dacb6a7be08d38453b344dc8d37
languageName: node
linkType: hard
"eslint@npm:^8.11.0":
version: 8.14.0
resolution: "eslint@npm:8.14.0"
@@ -14471,28 +14473,6 @@ __metadata:
languageName: node
linkType: hard
"espree@npm:^6.2.1":
version: 6.2.1
resolution: "espree@npm:6.2.1"
dependencies:
acorn: ^7.1.1
acorn-jsx: ^5.2.0
eslint-visitor-keys: ^1.1.0
checksum: 99c508950b5b9f53d008d781d2abb7a4ef3496ea699306fb6eb737c7e513aa594644314364c50ec27abb220124c6851fff64a6b62c358479534369904849360b
languageName: node
linkType: hard
"espree@npm:^7.3.0, espree@npm:^7.3.1":
version: 7.3.1
resolution: "espree@npm:7.3.1"
dependencies:
acorn: ^7.4.0
acorn-jsx: ^5.3.1
eslint-visitor-keys: ^1.3.0
checksum: aa9b50dcce883449af2e23bc2b8d9abb77118f96f4cb313935d6b220f77137eaef7724a83c3f6243b96bc0e4ab14766198e60818caad99f9519ae5a336a39b45
languageName: node
linkType: hard
"espree@npm:^9.3.1":
version: 9.3.1
resolution: "espree@npm:9.3.1"
@@ -17497,7 +17477,7 @@ __metadata:
languageName: node
linkType: hard
"ignore@npm:^4.0.3, ignore@npm:^4.0.6":
"ignore@npm:^4.0.3":
version: 4.0.6
resolution: "ignore@npm:4.0.6"
checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800
@@ -18139,16 +18119,6 @@ __metadata:
languageName: node
linkType: hard
"is-expression@npm:^4.0.0":
version: 4.0.0
resolution: "is-expression@npm:4.0.0"
dependencies:
acorn: ^7.1.1
object-assign: ^4.1.1
checksum: 0f01d0ff53fbbec36abae8fbb7ef056c6d024f7128646856a3e6c500b205788d3e0f337025e72df979d7d7cf4674a00370633d7f8974c668b2d3fdb7e8a83bdb
languageName: node
linkType: hard
"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1":
version: 0.1.1
resolution: "is-extendable@npm:0.1.1"
@@ -18448,7 +18418,7 @@ __metadata:
languageName: node
linkType: hard
"is-regex@npm:^1.0.3, is-regex@npm:^1.0.4, is-regex@npm:^1.1.4":
"is-regex@npm:^1.0.4, is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
dependencies:
@@ -19966,13 +19936,6 @@ __metadata:
languageName: node
linkType: hard
"lodash.truncate@npm:^4.4.2":
version: 4.4.2
resolution: "lodash.truncate@npm:4.4.2"
checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5
languageName: node
linkType: hard
"lodash.uniq@npm:^4.5.0":
version: 4.5.0
resolution: "lodash.uniq@npm:4.5.0"
@@ -23999,6 +23962,17 @@ __metadata:
languageName: node
linkType: hard
"postcss@npm:^8.1.10":
version: 8.4.16
resolution: "postcss@npm:8.4.16"
dependencies:
nanoid: ^3.3.4
picocolors: ^1.0.0
source-map-js: ^1.0.2
checksum: 10eee25efd77868036403858577da0cefaf2e0905feeaba5770d5438ccdddba3d01cba8063e96b8aac4c6daa0ed413dd5ae0554a433a3c4db38df1d134cffc1f
languageName: node
linkType: hard
"postcss@npm:^8.2.14, postcss@npm:^8.4.12, postcss@npm:^8.4.14":
version: 8.4.14
resolution: "postcss@npm:8.4.14"
@@ -24104,15 +24078,6 @@ __metadata:
languageName: node
linkType: hard
"prettier@npm:^2.4.1":
version: 2.7.1
resolution: "prettier@npm:2.7.1"
bin:
prettier: bin-prettier.js
checksum: 55a4409182260866ab31284d929b3cb961e5fdb91fe0d2e099dac92eaecec890f36e524b4c19e6ceae839c99c6d7195817579cdffc8e2c80da0cb794463a748b
languageName: node
linkType: hard
"pretty-bytes@npm:^5.3.0":
version: 5.6.0
resolution: "pretty-bytes@npm:5.6.0"
@@ -24198,7 +24163,7 @@ __metadata:
languageName: node
linkType: hard
"progress@npm:2.0.3, progress@npm:^2.0.0":
"progress@npm:2.0.3":
version: 2.0.3
resolution: "progress@npm:2.0.3"
checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7
@@ -24409,24 +24374,6 @@ __metadata:
languageName: node
linkType: hard
"pug-error@npm:^2.0.0":
version: 2.0.0
resolution: "pug-error@npm:2.0.0"
checksum: c5372d018c897c1d6a141dd803c50957feecfda1f3d84a6adc6149801315d6c7f8c28b05f3e186d98d774fc9718699d1e1caa675630dd3c4453f8c5ec4e4a986
languageName: node
linkType: hard
"pug-lexer@npm:^5.0.1":
version: 5.0.1
resolution: "pug-lexer@npm:5.0.1"
dependencies:
character-parser: ^2.2.0
is-expression: ^4.0.0
pug-error: ^2.0.0
checksum: afdd2f43f2c3ba96001a7b734c0c3bc745eb5d7dd68c787c2690c606d34573ca46ba807e4b4c7e70db9b4556fb938625dbb9c25b79cdb8857868e6deb2574d3e
languageName: node
linkType: hard
"pump@npm:^2.0.0":
version: 2.0.1
resolution: "pump@npm:2.0.1"
@@ -24968,7 +24915,7 @@ __metadata:
languageName: node
linkType: hard
"regexpp@npm:^3.1.0, regexpp@npm:^3.2.0":
"regexpp@npm:^3.2.0":
version: 3.2.0
resolution: "regexpp@npm:3.2.0"
checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8
@@ -25851,7 +25798,7 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:^7.1.2, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7":
"semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7":
version: 7.3.7
resolution: "semver@npm:7.3.7"
dependencies:
@@ -27466,19 +27413,6 @@ __metadata:
languageName: node
linkType: hard
"table@npm:^6.0.9":
version: 6.8.0
resolution: "table@npm:6.8.0"
dependencies:
ajv: ^8.0.1
lodash.truncate: ^4.4.2
slice-ansi: ^4.0.0
string-width: ^4.2.3
strip-ansi: ^6.0.1
checksum: 5b07fe462ee03d2e1fac02cbb578efd2e0b55ac07e3d3db2e950aa9570ade5a4a2b8d3c15e9f25c89e4e50b646bc4269934601ee1eef4ca7968ad31960977690
languageName: node
linkType: hard
"tapable@npm:^1.0.0, tapable@npm:^1.1.3":
version: 1.1.3
resolution: "tapable@npm:1.1.3"
@@ -28176,31 +28110,6 @@ __metadata:
languageName: node
linkType: hard
"tslint@npm:6.1.3":
version: 6.1.3
resolution: "tslint@npm:6.1.3"
dependencies:
"@babel/code-frame": ^7.0.0
builtin-modules: ^1.1.1
chalk: ^2.3.0
commander: ^2.12.1
diff: ^4.0.1
glob: ^7.1.1
js-yaml: ^3.13.1
minimatch: ^3.0.4
mkdirp: ^0.5.3
resolve: ^1.3.2
semver: ^5.3.0
tslib: ^1.13.0
tsutils: ^2.29.0
peerDependencies:
typescript: ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev"
bin:
tslint: bin/tslint
checksum: 7348b7abd6b8939f0b295c4dddbb104adfe2e96c9cc5be4a946a87a28df648bde61046cfb07951708938192f553eba6254f7729b85fd230efebbd72f7988255e
languageName: node
linkType: hard
"tslint@npm:^5.20.1":
version: 5.20.1
resolution: "tslint@npm:5.20.1"
@@ -29065,22 +28974,6 @@ __metadata:
languageName: node
linkType: hard
"vls@npm:^0.8.1":
version: 0.8.1
resolution: "vls@npm:0.8.1"
dependencies:
eslint: ^7.32.0
eslint-plugin-vue: ^7.19.1
prettier: ^2.4.1
pug-lexer: ^5.0.1
tslint: 6.1.3
typescript: ^4.4.4
bin:
vls: bin/vls
checksum: 604751b2363be3616a1db3272dafac7a02572f5efa3339e48b1f89bc92254713cc44227999dedbf3c04d6d9f52a2268dd834fcb57b51dff1db215839efe404be
languageName: node
linkType: hard
"vm-browserify@npm:^1.0.1":
version: 1.1.2
resolution: "vm-browserify@npm:1.1.2"
@@ -29088,18 +28981,6 @@ __metadata:
languageName: node
linkType: hard
"vti@npm:^0.1.5":
version: 0.1.7
resolution: "vti@npm:0.1.7"
dependencies:
commander: ^8.3.0
vls: ^0.8.1
bin:
vti: bin/vti
checksum: 9e7189bb89c75beff58aacaa03050bc2e6e38db657983a19b5b94fd9d4d372bdd57d98c0072df684accdaec7067316dc7b5ab138ea56f0945b56a3d77d6b2638
languageName: node
linkType: hard
"vue-apexcharts@npm:^1.6.1":
version: 1.6.2
resolution: "vue-apexcharts@npm:1.6.2"
@@ -29182,23 +29063,6 @@ __metadata:
languageName: node
linkType: hard
"vue-eslint-parser@npm:^7.10.0":
version: 7.11.0
resolution: "vue-eslint-parser@npm:7.11.0"
dependencies:
debug: ^4.1.1
eslint-scope: ^5.1.1
eslint-visitor-keys: ^1.1.0
espree: ^6.2.1
esquery: ^1.4.0
lodash: ^4.17.21
semver: ^6.3.0
peerDependencies:
eslint: ">=5.0.0"
checksum: 16d8bd31dacd9e5d3cd0fc82354c0cfdb42ee3d2e0c3aeda385b82aa48a59a440de3dc18521ea6535f4b00a54eb248d49a6ea2323fbae0d3c1afa0a00c63fe6c
languageName: node
linkType: hard
"vue-eslint-parser@npm:^9.0.0":
version: 9.0.2
resolution: "vue-eslint-parser@npm:9.0.2"
@@ -29338,6 +29202,20 @@ __metadata:
languageName: node
linkType: hard
"vue-tsc@npm:^0.40.13":
version: 0.40.13
resolution: "vue-tsc@npm:0.40.13"
dependencies:
"@volar/vue-language-core": 0.40.13
"@volar/vue-typescript": 0.40.13
peerDependencies:
typescript: "*"
bin:
vue-tsc: bin/vue-tsc.js
checksum: 00e5cb424f1ab1a198489400b165a1d3968f85bf2747fe1cc8d8ac7161752a407d68e703f0132a547eaa8b236d1454627b92771cf268a968e5ac191b18de9690
languageName: node
linkType: hard
"vue2-perfect-scrollbar@npm:^1.5.2":
version: 1.5.5
resolution: "vue2-perfect-scrollbar@npm:1.5.5"