UNPKG

anl

Version:
1 lines 1.12 kB
require(`../_virtual/rolldown_runtime.cjs`);const e=require(`../utils/logger.cjs`);require(`../utils/index.cjs`);let t=require(`fs`);const n={"editor.formatOnSave":!0,"[javascript]":{"editor.defaultFormatter":`vscode.typescript-language-features`},"[typescript]":{"editor.defaultFormatter":`esbenp.prettier-vscode`},"[json]":{"editor.quickSuggestions":{strings:!0},"editor.suggest.insertMode":`replace`,"gitlens.codeLens.scopes":[`document`],"editor.defaultFormatter":`esbenp.prettier-vscode`}};var r=()=>{let r=`${process.cwd()}/.vscode/settings.json`;try{if((0,t.existsSync)(r)){let n=(0,t.readFileSync)(r,`utf-8`),i=JSON.parse(n);i[`editor.formatOnSave`]=!0,i[`editor.defaultFormatter`]=`esbenp.prettier-vscode`,(0,t.writeFileSync)(r,JSON.stringify(i,null,` `)),e.spinner.success(`VSCode settings updated!`)}else{let r=`${process.cwd()}/.vscode`;(0,t.mkdirSync)(r),(0,t.writeFileSync)(`${r}/settings.json`,JSON.stringify(n,null,` `)),e.spinner.success(`VSCode settings file created!`)}}catch(t){e.spinner.error(`VSCode settings file creation failed!`),console.error(t)}return Promise.resolve()};exports.default=r;