update css, new formatting options

pull/3057/head
Martin Aeschlimann 3 years ago
parent 290a62d727
commit 2c5c9636a2
No known key found for this signature in database
GPG Key ID: 2609A01E695523E3

14
package-lock.json generated

@ -30,7 +30,7 @@
"ts-node": "^10.6.0", "ts-node": "^10.6.0",
"typedoc": "^0.22.11", "typedoc": "^0.22.11",
"typescript": "4.5.5", "typescript": "4.5.5",
"vscode-css-languageservice": "5.3.0", "vscode-css-languageservice": "5.4.1",
"vscode-html-languageservice": "4.2.4", "vscode-html-languageservice": "4.2.4",
"vscode-json-languageservice": "4.2.1", "vscode-json-languageservice": "4.2.1",
"vscode-languageserver-textdocument": "^1.0.4", "vscode-languageserver-textdocument": "^1.0.4",
@ -2488,9 +2488,9 @@
"dev": true "dev": true
}, },
"node_modules/vscode-css-languageservice": { "node_modules/vscode-css-languageservice": {
"version": "5.3.0", "version": "5.4.1",
"resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.3.0.tgz", "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.1.tgz",
"integrity": "sha512-ujWW855AoJlE4ETU17Gff7unlZZTHDA0w26itk9EQFMfJqi9lE6S67zOsMvcPmJf55MrnGQbojDYZRiDVaFjdA==", "integrity": "sha512-W7D3GKFXf97ReAaU4EZ2nxVO1kQhztbycJgc1b/Ipr0h8zYWr88BADmrXu02z+lsCS84D7Sr4hoUzDKeaFn2Kg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"vscode-languageserver-textdocument": "^1.0.4", "vscode-languageserver-textdocument": "^1.0.4",
@ -4601,9 +4601,9 @@
"dev": true "dev": true
}, },
"vscode-css-languageservice": { "vscode-css-languageservice": {
"version": "5.3.0", "version": "5.4.1",
"resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.3.0.tgz", "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.1.tgz",
"integrity": "sha512-ujWW855AoJlE4ETU17Gff7unlZZTHDA0w26itk9EQFMfJqi9lE6S67zOsMvcPmJf55MrnGQbojDYZRiDVaFjdA==", "integrity": "sha512-W7D3GKFXf97ReAaU4EZ2nxVO1kQhztbycJgc1b/Ipr0h8zYWr88BADmrXu02z+lsCS84D7Sr4hoUzDKeaFn2Kg==",
"dev": true, "dev": true,
"requires": { "requires": {
"vscode-languageserver-textdocument": "^1.0.4", "vscode-languageserver-textdocument": "^1.0.4",

@ -53,7 +53,7 @@
"ts-node": "^10.6.0", "ts-node": "^10.6.0",
"typedoc": "^0.22.11", "typedoc": "^0.22.11",
"typescript": "4.5.5", "typescript": "4.5.5",
"vscode-css-languageservice": "5.3.0", "vscode-css-languageservice": "5.4.1",
"vscode-html-languageservice": "4.2.4", "vscode-html-languageservice": "4.2.4",
"vscode-json-languageservice": "4.2.1", "vscode-json-languageservice": "4.2.1",
"vscode-languageserver-textdocument": "^1.0.4", "vscode-languageserver-textdocument": "^1.0.4",

@ -13,6 +13,12 @@ export interface CSSFormatConfiguration {
newlineBetweenRules?: boolean; newlineBetweenRules?: boolean;
/** ensure space around selector separators: '>', '+', '~' (e.g. "a>b" -> "a > b"): Default: false */ /** ensure space around selector separators: '>', '+', '~' (e.g. "a>b" -> "a > b"): Default: false */
spaceAroundSelectorSeparator?: boolean; spaceAroundSelectorSeparator?: boolean;
/** put braces on the same line as rules (`collapse`), or put braces on own line, Allman / ANSI style (`expand`). Default `collapse` */
braceStyle?: 'collapse' | 'expand';
/** whether existing line breaks before elements should be preserved. Default: true */
preserveNewLines?: boolean;
/** maximum number of line breaks to be preserved in one chunk. Default: unlimited */
maxPreserveNewLines?: number;
} }
export interface Options { export interface Options {
@ -208,7 +214,10 @@ const optionsDefault: Required<Options> = {
format: { format: {
newlineBetweenSelectors: true, newlineBetweenSelectors: true,
newlineBetweenRules: true, newlineBetweenRules: true,
spaceAroundSelectorSeparator: false spaceAroundSelectorSeparator: false,
braceStyle: 'collapse',
maxPreserveNewLines: undefined,
preserveNewLines: true
} }
}; };

@ -7164,6 +7164,12 @@ declare namespace monaco.languages.css {
newlineBetweenRules?: boolean; newlineBetweenRules?: boolean;
/** ensure space around selector separators: '>', '+', '~' (e.g. "a>b" -> "a > b"): Default: false */ /** ensure space around selector separators: '>', '+', '~' (e.g. "a>b" -> "a > b"): Default: false */
spaceAroundSelectorSeparator?: boolean; spaceAroundSelectorSeparator?: boolean;
/** put braces on the same line as rules (`collapse`), or put braces on own line, Allman / ANSI style (`expand`). Default `collapse` */
braceStyle?: 'collapse' | 'expand';
/** whether existing line breaks before elements should be preserved. Default: true */
preserveNewLines?: boolean;
/** maximum number of line breaks to be preserved in one chunk. Default: unlimited */
maxPreserveNewLines?: number;
} }
export interface Options { export interface Options {
readonly validate?: boolean; readonly validate?: boolean;
@ -7370,7 +7376,7 @@ declare namespace monaco.languages.html {
*/ */
readonly format?: HTMLFormatConfiguration; readonly format?: HTMLFormatConfiguration;
/** /**
* Conde completion settings. * Code completion settings.
*/ */
readonly suggest?: CompletionConfiguration; readonly suggest?: CompletionConfiguration;
/** /**

@ -7164,6 +7164,12 @@ declare namespace monaco.languages.css {
newlineBetweenRules?: boolean; newlineBetweenRules?: boolean;
/** ensure space around selector separators: '>', '+', '~' (e.g. "a>b" -> "a > b"): Default: false */ /** ensure space around selector separators: '>', '+', '~' (e.g. "a>b" -> "a > b"): Default: false */
spaceAroundSelectorSeparator?: boolean; spaceAroundSelectorSeparator?: boolean;
/** put braces on the same line as rules (`collapse`), or put braces on own line, Allman / ANSI style (`expand`). Default `collapse` */
braceStyle?: 'collapse' | 'expand';
/** whether existing line breaks before elements should be preserved. Default: true */
preserveNewLines?: boolean;
/** maximum number of line breaks to be preserved in one chunk. Default: unlimited */
maxPreserveNewLines?: number;
} }
export interface Options { export interface Options {
readonly validate?: boolean; readonly validate?: boolean;
@ -7370,7 +7376,7 @@ declare namespace monaco.languages.html {
*/ */
readonly format?: HTMLFormatConfiguration; readonly format?: HTMLFormatConfiguration;
/** /**
* Conde completion settings. * Code completion settings.
*/ */
readonly suggest?: CompletionConfiguration; readonly suggest?: CompletionConfiguration;
/** /**

Loading…
Cancel
Save