Explorar el Código

update dependencies, fix selection range issue

Martin Aeschlimann hace 5 años
padre
commit
a914f02a54
Se han modificado 3 ficheros con 17 adiciones y 32 borrados
  1. 12 26
      package-lock.json
  2. 1 3
      package.json
  3. 4 3
      src/monaco.contribution.ts

+ 12 - 26
package-lock.json

@@ -74,9 +74,9 @@
       }
     },
     "terser": {
-      "version": "4.4.2",
-      "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.2.tgz",
-      "integrity": "sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ==",
+      "version": "4.4.3",
+      "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.3.tgz",
+      "integrity": "sha512-0ikKraVtRDKGzHrzkCv5rUNDzqlhmhowOBqC0XqUHFpW+vJ45+20/IFBcebwKfiS2Z9fJin6Eo+F1zLZsxi8RA==",
       "dev": true,
       "requires": {
         "commander": "^2.20.0",
@@ -91,30 +91,16 @@
       "dev": true
     },
     "vscode-json-languageservice": {
-      "version": "3.4.10",
-      "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.4.10.tgz",
-      "integrity": "sha512-0Uy1bgVvnTkTjPOOZUCWFmXR71YgKAGu3XE3bIi9IPwTsn5apiqulOaz1UMs2ldlrHeLgsdHGEkFJnDhxtqyVQ==",
+      "version": "3.4.11",
+      "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.4.11.tgz",
+      "integrity": "sha512-26Qv1SFp6x3XmCqU1BRceRsSKRO3xkQa6/K8ziSRt52/LQPiw5ipSxlGVSlzIoi5LCmQVEqUajhiVEMNlFXhNw==",
       "dev": true,
       "requires": {
         "jsonc-parser": "^2.2.0",
-        "vscode-languageserver-textdocument": "^1.0.0-next.4",
-        "vscode-languageserver-types": "^3.15.0-next.6",
+        "vscode-languageserver-textdocument": "^1.0.0-next.5",
+        "vscode-languageserver-types": "^3.15.0-next.9",
         "vscode-nls": "^4.1.1",
-        "vscode-uri": "^2.1.0"
-      },
-      "dependencies": {
-        "vscode-languageserver-textdocument": {
-          "version": "1.0.0-next.5",
-          "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.0-next.5.tgz",
-          "integrity": "sha512-1jp/zAidN/bF/sqPimhBX1orH5G4rzRw63k75TesukJDuxm8yW79ECStWbDSy41BHGOwSGN4M69QFvhancSr5A==",
-          "dev": true
-        },
-        "vscode-languageserver-types": {
-          "version": "3.15.0-next.9",
-          "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.0-next.9.tgz",
-          "integrity": "sha512-Rl/8qJ6932nrHCdPn+9y0x08uLVQaSLRG+U4JzhyKpWU4eJbVaDRoAcz1Llj7CErJGbPr6kdBvShPy5fRfR+Uw==",
-          "dev": true
-        }
+        "vscode-uri": "^2.1.1"
       }
     },
     "vscode-languageserver-textdocument": {
@@ -124,9 +110,9 @@
       "dev": true
     },
     "vscode-languageserver-types": {
-      "version": "3.14.0",
-      "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz",
-      "integrity": "sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==",
+      "version": "3.15.0-next.9",
+      "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.0-next.9.tgz",
+      "integrity": "sha512-Rl/8qJ6932nrHCdPn+9y0x08uLVQaSLRG+U4JzhyKpWU4eJbVaDRoAcz1Llj7CErJGbPr6kdBvShPy5fRfR+Uw==",
       "dev": true
     },
     "vscode-nls": {

+ 1 - 3
package.json

@@ -26,8 +26,6 @@
     "requirejs": "^2.3.6",
     "typescript": "3.7.3",
     "terser": "^4.4.3",
-    "vscode-json-languageservice": "3.4.10",
-    "vscode-languageserver-types": "3.15.0-next.9",
-    "vscode-languageserver-textdocument": "^1.0.0-next.5"
+    "vscode-json-languageservice": "3.4.11"
   }
 }

+ 4 - 3
src/monaco.contribution.ts

@@ -21,7 +21,7 @@ export class LanguageServiceDefaultsImpl implements monaco.languages.json.Langua
 	constructor(languageId: string, diagnosticsOptions: monaco.languages.json.DiagnosticsOptions, modeConfiguration: monaco.languages.json.ModeConfiguration) {
 		this._languageId = languageId;
 		this.setDiagnosticsOptions(diagnosticsOptions);
-		this.setModeConfiguration(modeConfiguration)
+		this.setModeConfiguration(modeConfiguration);
 	}
 
 	get onDidChange(): IEvent<monaco.languages.json.LanguageServiceDefaults> {
@@ -44,20 +44,21 @@ export class LanguageServiceDefaultsImpl implements monaco.languages.json.Langua
 		this._diagnosticsOptions = options || Object.create(null);
 		this._onDidChange.fire(this);
 	}
+
 	setModeConfiguration(modeConfiguration: monaco.languages.json.ModeConfiguration): void {
 		this._modeConfiguration = modeConfiguration || Object.create(null);
 		this._onDidChange.fire(this);
 	};
 }
 
-const diagnosticDefault: monaco.languages.json.DiagnosticsOptions = {
+const diagnosticDefault: Required<monaco.languages.json.DiagnosticsOptions> = {
 	validate: true,
 	allowComments: true,
 	schemas: [],
 	enableSchemaRequest: false
 };
 
-const modeConfigurationDefault: monaco.languages.json.ModeConfiguration = {
+const modeConfigurationDefault: Required<monaco.languages.json.ModeConfiguration> = {
 	documentFormattingEdits: true,
 	documentRangeFormattingEdits: true,
 	completionItems: true,