create-lestin
Version:
Creates a new project with Lestin
105 lines (104 loc) • 3.33 kB
JSON
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnPaste": false,
"editor.formatOnType": false,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file",
"editor.renderWhitespace": "boundary",
"editor.cursorBlinking": "smooth",
"editor.detectIndentation": false,
"editor.insertSpaces": false,
"editor.foldingImportsByDefault": true,
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"files.trimTrailingWhitespace": true,
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/Thumbs.db": true,
"**/node_modules": true,
"**/.parcel-cache": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/node_modules/**": true
},
"search.exclude": {
"**/build": true,
"**/.git": true,
"**/.DS_Store": true,
"**/dist": true,
"**/node_modules": true,
"**/.parcel-cache": true,
"**/.yarn": true,
"**/yarn.lock": true,
"**/package-lock.json": true
},
"gitlens.defaultTimeFormat": "H:mm",
"gitlens.views.contributors.showStatistics": true,
"typescript.format.semicolons": "insert",
// "typescript.preferences.importModuleSpecifier": "project-relative",
"typescript.preferences.importModuleSpecifier": "shortest",
"prettier.trailingComma": "all",
"prettier.eslintIntegration": true,
"prettier.useTabs": true,
"prettier.tabWidth": 4,
"prettier.doubleQuote": true,
"prettier.semi": true,
"prettier.printWidth": 90,
"prettier.singleQuote": false,
"prettier.singleAttributePerLine": false,
"prettier.jsxSingleQuote": false,
"prettier.jsxDoubleQuote": true,
"prettier.bracketSpacing": true,
"prettier.bracketSameLine": false,
"prettier.endOfLine": "crlf",
"prettier.htmlWhitespaceSensitivity": "strict",
"eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
"eslint.useFlatConfig": true,
"eslint.runtime.execArgv": ["--max_old_space_size=4096"],
"cSpell.language": "en,fa,en-GB,en-US",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"docwriter.hotkey.windows": "Alt + .",
"css.lint.validProperties": ["composes"],
"cssModules.camelCase": true,
"reactTsScss.peek": true,
"reactTsScss.autoComplete": true,
"reactTsScss.autoImport": true,
"reactTsScss.definition": true,
"reactTsScss.references": false,
// "reactTsScss.tsconfig": "./tsconfig.json",
"reactTsScss.baseDir": "src",
"reactTsScss.diagnostics": true,
"reactTsScss.cssAutoComplete": true,
"reactTsScss.cssDefinitions": true,
"reactTsScss.cssSyntaxColor": true,
"reactTsScss.cleanUpDefs": [
"*.module.css",
"*.module.scss",
"*.module.sass",
"*.module.less",
"*.module.styl"
],
"reactTsScss.codelens": false,
"reactTsScss.peekProperties": true,
"typescript.tsdk": "./node_modules/typescript/lib",
"conventionalCommits.scopes": ["client", "server", "deps", "db"],
"conventionalCommits.gitmoji": false,
"conventionalCommits.showCommonMessages": true,
"conventionalCommits.commonMessages": [
{
"message": "style: lint & format",
"desc": "Applied lints & formatted code"
},
{
"message": "chore(deps): update dependencies",
"desc": "Update dependencies"
},
{
"message": "chore: update yarn",
"desc": "Updated Yarn version"
},
],
}