From: zhhbstudio Date: Fri, 18 Aug 2023 08:53:25 +0000 (+0800) Subject: feat: add VSCode extension recommendations (#325) X-Git-Tag: v3.7.3~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c288345c612542eedc148edd0426c37d3e9b9e90;p=thirdparty%2Fvuejs%2Fcreate-vue.git feat: add VSCode extension recommendations (#325) --- diff --git a/utils/renderEslint.ts b/utils/renderEslint.ts index 762f0f88..ab8b59bd 100644 --- a/utils/renderEslint.ts +++ b/utils/renderEslint.ts @@ -73,4 +73,13 @@ export default function renderEslint( const fullPath = path.resolve(rootDir, fileName) fs.writeFileSync(fullPath, content as string, 'utf-8') } + + // update .vscode/extensions.json + const extensionsJsonPath = path.resolve(rootDir, '.vscode/extensions.json') + const existingExtensions = JSON.parse(fs.readFileSync(extensionsJsonPath, 'utf8')) + existingExtensions.recommendations.push('dbaeumer.vscode-eslint') + if (needsPrettier) { + existingExtensions.recommendations.push('esbenp.prettier-vscode') + } + fs.writeFileSync(extensionsJsonPath, JSON.stringify(existingExtensions, null, 2) + '\n', 'utf-8') }