From bb204e12ab108072615977550bfbd37f00d463fb Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 31 May 2021 14:18:41 +0300 Subject: [PATCH] ide config --- jsconfig.json | 3 +++ vetur.config.js | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 jsconfig.json create mode 100644 vetur.config.js diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..b2c0e02 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,3 @@ +{ + "include": ["./src/**/*"] +} diff --git a/vetur.config.js b/vetur.config.js new file mode 100644 index 0000000..28906e4 --- /dev/null +++ b/vetur.config.js @@ -0,0 +1,40 @@ +// vetur.config.js +/** @type {import('vls').VeturConfig} */ +module.exports = { + // **optional** default: `{}` + // override vscode settings + // Notice: It only affects the settings used by Vetur. + settings: { + "vetur.useWorkspaceDependencies": true, + "vetur.experimental.templateInterpolationService": true, + }, + // **optional** default: `[{ root: './' }]` + // support monorepos + projects: [ + { + // **required** + // Where is your project? + // It is relative to `vetur.config.js`. + root: "./", + // **optional** default: `'package.json'` + // Where is `package.json` in the project? + // We use it to determine the version of vue. + // It is relative to root property. + //package: "./package.json", + // **optional** + // Where is TypeScript config file in the project? + // It is relative to root property. + //tsconfig: "./tsconfig.json", + //jsconfig: "./jsconfig.json", + // **optional** default: `'./.vscode/vetur/snippets'` + // Where is vetur custom snippets folders? + //snippetFolder: "./.vscode/vetur/snippets", + // **optional** default: `[]` + // Register globally Vue component glob. + // If you set it, you can get completion by that components. + // It is relative to root property. + // Notice: It won't actually do it. You need to use `require.context` or `Vue.component` + globalComponents: ["./src/components/**/*.vue"], + }, + ], +};