60 lines
1.7 KiB
JSON
60 lines
1.7 KiB
JSON
{
|
|
"json.schemas": [
|
|
{
|
|
"fileMatch": ["/assets/layers/*/*.json", "!/assets/layers/*/license_info.json"],
|
|
"url": "./Docs/Schemas/LayerConfigJson.schema.json"
|
|
},
|
|
{
|
|
"fileMatch": ["/assets/themes/*/*.json", "!/assets/themes/*/license_info.json"],
|
|
"url": "./Docs/Schemas/LayoutConfigJson.schema.json"
|
|
},
|
|
{
|
|
"fileMatch": ["/assets/themes/*/license_info.json", "/assets/layers/*/license_info.json"],
|
|
"schema": {
|
|
"type": "array",
|
|
"title": "License Info",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"path": {
|
|
"type": "string",
|
|
"description": "Path to the file"
|
|
},
|
|
"authors": {
|
|
"type": "array",
|
|
"description": "Authors of the file",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"license": {
|
|
"type": "string",
|
|
"description": "License of the file"
|
|
},
|
|
"sources": {
|
|
"type": "array",
|
|
"description": "Sources of the file",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": ["path", "authors", "license", "sources"]
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"editor.tabSize": 2,
|
|
"files.autoSave": "onFocusChange",
|
|
"search.useIgnoreFiles": true,
|
|
"css.lint.unknownAtRules": "ignore",
|
|
"scss.lint.unknownAtRules": "ignore",
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"[svelte]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"editor.formatOnSave": true,
|
|
"files.associations": {
|
|
"*.protojson": "json"
|
|
}
|
|
}
|