{
	"editor.insertSpaces": false,
	"editor.defaultFormatter": "esbenp.prettier-vscode",
	"files.associations": {
		"*.css": "css"
	},
	"terminal.integrated.scrollback": 10000,
	"eslint.enable": true,
	"eslint.format.enable": true,
	"prettier.enable": true,
	"[markdown]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[css]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[less]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[javascript]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[javascriptreact]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[jsx]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[typescript]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[typescriptreact]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[tsx]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[vue]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[json]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[jsonc]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[yaml]": {
		"editor.defaultFormatter": "redhat.vscode-yaml"
	},
	"[yml]": {
		"editor.defaultFormatter": "redhat.vscode-yaml"
	},
	"css.format.spaceAroundSelectorSeparator": true,
	"css.lint.unknownAtRules": "ignore",
	"css.lint.validProperties": ["composes"],
	"less.format.spaceAroundSelectorSeparator": true,
	"less.lint.unknownAtRules": "ignore",
	"less.lint.validProperties": ["composes"],
	"stylelint.packageManager": "pnpm",
	"explorer.fileNesting.enabled": true,
	"explorer.fileNesting.expand": false,
	"explorer.fileNesting.patterns": {
		"package.json": ".*cache, .*ignore, .*rc, .editorconfig, .git*, pnpm-lock.yaml, tsconfig.json, tsconfig.tsbuildinfo",
		"README*": "*.md, LICENSE"
	},
	"json.schemas": [
		{
			"fileMatch": ["scripts/credentials.json"],
			"url": "./.vscode/json-schemas/credentials.json"
		},
		{
			"fileMatch": ["src/*/definition.json"],
			"url": "./.vscode/json-schemas/definition.json"
		},
		{
			"fileMatch": ["src/global.json"],
			"url": "./.vscode/json-schemas/global.json"
		}
	],
	"typescript.enablePromptUseWorkspaceTsdk": true,
	"typescript.tsdk": "./node_modules/typescript/lib",
	"cSpell.words": [
		"browserslistrc",
		"contentmodel",
		"corejs",
		"dataurl",
		"demi",
		"fullpath",
		"idents",
		"jqueryui",
		"lightningcss",
		"missingtitle",
		"mrhenry",
		"newrevid",
		"newtimestamp",
		"nochange",
		"nodelist",
		"nonconstructor",
		"nowiki",
		"oldrevid",
		"oojs",
		"pageid",
		"prefsection",
		"qiuwen",
		"qiuwenbaike",
		"sitewide",
		"unorm",
		"uselang",
		"wikitext"
	]
}
