monaco-json
Advanced tools
Comparing version 3.5.0 to 3.5.1
@@ -11,3 +11,4 @@ /*--------------------------------------------------------------------------------------------- | ||
/** | ||
* If set, the validator will be enabled and perform syntax validation as well as schema based validation. | ||
* If set, the validator will be enabled and perform syntax and schema based validation, | ||
* unless `DiagnosticsOptions.schemaValidation` is set to `ignore`. | ||
*/ | ||
@@ -17,2 +18,3 @@ readonly validate?: boolean; | ||
* If set, comments are tolerated. If set to false, syntax errors will be emitted for comments. | ||
* `DiagnosticsOptions.allowComments` will override this setting. | ||
*/ | ||
@@ -29,3 +31,6 @@ readonly allowComments?: boolean; | ||
/** | ||
* A list of file names that are associated to the schema. The '*' wildcard can be used. For example '*.schema.json', 'package.json' | ||
* A list of glob patterns that describe for which file URIs the JSON schema will be used. | ||
* '*' and '**' wildcards are supported. Exclusion patterns start with '!'. | ||
* For example '*.schema.json', 'package.json', '!foo*.schema.json', 'foo/**\/BADRESP.json'. | ||
* A match succeeds when there is at least one pattern matching and last matching pattern does not start with '!'. | ||
*/ | ||
@@ -50,2 +55,10 @@ readonly fileMatch?: string[]; | ||
readonly schemaRequest?: SeverityLevel; | ||
/** | ||
* The severity of reported trailing commas. If not set, trailing commas will be reported as errors. | ||
*/ | ||
readonly trailingCommas?: SeverityLevel; | ||
/** | ||
* The severity of reported comments. If not set, 'DiagnosticsOptions.allowComments' defines whether comments are ignored or reported as errors. | ||
*/ | ||
readonly comments?: SeverityLevel; | ||
} | ||
@@ -52,0 +65,0 @@ export type SeverityLevel = 'error' | 'warning' | 'ignore'; |
{ | ||
"name": "monaco-json", | ||
"version": "3.5.0", | ||
"version": "3.5.1", | ||
"description": "JSON plugin for the Monaco Editor", | ||
@@ -34,4 +34,4 @@ "scripts": { | ||
"terser": "^5.6.0", | ||
"typescript": "4.2.3", | ||
"vscode-json-languageservice": "4.0.2", | ||
"typescript": "4.2.4", | ||
"vscode-json-languageservice": "4.1.4", | ||
"vscode-uri": "3.0.2" | ||
@@ -38,0 +38,0 @@ }, |
@@ -68,3 +68,5 @@ /*--------------------------------------------------------------------------------------------- | ||
schemaRequest: 'warning', | ||
schemaValidation: 'warning' | ||
schemaValidation: 'warning', | ||
comments: 'error', | ||
trailingCommas: 'error' | ||
}; | ||
@@ -71,0 +73,0 @@ var modeConfigurationDefault = { |
import { IEvent } from './fillers/monaco-editor-core'; | ||
export interface DiagnosticsOptions { | ||
/** | ||
* If set, the validator will be enabled and perform syntax validation as well as schema based validation. | ||
* If set, the validator will be enabled and perform syntax and schema based validation, | ||
* unless `DiagnosticsOptions.schemaValidation` is set to `ignore`. | ||
*/ | ||
@@ -9,2 +10,3 @@ readonly validate?: boolean; | ||
* If set, comments are tolerated. If set to false, syntax errors will be emitted for comments. | ||
* `DiagnosticsOptions.allowComments` will override this setting. | ||
*/ | ||
@@ -21,3 +23,6 @@ readonly allowComments?: boolean; | ||
/** | ||
* A list of file names that are associated to the schema. The '*' wildcard can be used. For example '*.schema.json', 'package.json' | ||
* A list of glob patterns that describe for which file URIs the JSON schema will be used. | ||
* '*' and '**' wildcards are supported. Exclusion patterns start with '!'. | ||
* For example '*.schema.json', 'package.json', '!foo*.schema.json', 'foo/**\/BADRESP.json'. | ||
* A match succeeds when there is at least one pattern matching and last matching pattern does not start with '!'. | ||
*/ | ||
@@ -42,2 +47,10 @@ readonly fileMatch?: string[]; | ||
readonly schemaRequest?: SeverityLevel; | ||
/** | ||
* The severity of reported trailing commas. If not set, trailing commas will be reported as errors. | ||
*/ | ||
readonly trailingCommas?: SeverityLevel; | ||
/** | ||
* The severity of reported comments. If not set, 'DiagnosticsOptions.allowComments' defines whether comments are ignored or reported as errors. | ||
*/ | ||
readonly comments?: SeverityLevel; | ||
} | ||
@@ -44,0 +57,0 @@ export declare type SeverityLevel = 'error' | 'warning' | 'ignore'; |
@@ -57,3 +57,5 @@ /*--------------------------------------------------------------------------------------------- | ||
schemaRequest: 'warning', | ||
schemaValidation: 'warning' | ||
schemaValidation: 'warning', | ||
comments: 'error', | ||
trailingCommas: 'error' | ||
}; | ||
@@ -60,0 +62,0 @@ var modeConfigurationDefault = { |
/*!----------------------------------------------------------------------------- | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* monaco-json version: 3.5.0(5bb24cf2acb93ebdc97dbcffe3f81a6214705d9a) | ||
* monaco-json version: 3.5.1(c306027c98c84a05885427d9fc8bbc5fd7c21747) | ||
* Released under the MIT license | ||
* https://github.com/Microsoft/monaco-json/blob/master/LICENSE.md | ||
*-----------------------------------------------------------------------------*/ | ||
define("vs/language/json/fillers/monaco-editor-core",[],(function(){return self.monaco})),define("vs/language/json/monaco.contribution",["require","exports","./fillers/monaco-editor-core"],(function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.jsonDefaults=void 0;var o=function(){function e(e,n,o){this._onDidChange=new t.Emitter,this._languageId=e,this.setDiagnosticsOptions(n),this.setModeConfiguration(o)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}();n.jsonDefaults=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0}),t.languages.json={jsonDefaults:n.jsonDefaults},t.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),t.languages.onLanguage("json",(function(){new Promise((function(n,t){e(["./jsonMode"],n,t)})).then((function(e){return e.setupMode(n.jsonDefaults)}))}))})); | ||
define("vs/language/json/fillers/monaco-editor-core",[],(function(){return self.monaco})),define("vs/language/json/monaco.contribution",["require","exports","./fillers/monaco-editor-core"],(function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.jsonDefaults=void 0;var o=function(){function e(e,n,o){this._onDidChange=new t.Emitter,this._languageId=e,this.setDiagnosticsOptions(n),this.setModeConfiguration(o)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}();n.jsonDefaults=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0}),t.languages.json={jsonDefaults:n.jsonDefaults},t.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),t.languages.onLanguage("json",(function(){new Promise((function(n,t){e(["./jsonMode"],n,t)})).then((function(e){return e.setupMode(n.jsonDefaults)}))}))})); |
@@ -11,3 +11,4 @@ /*--------------------------------------------------------------------------------------------- | ||
/** | ||
* If set, the validator will be enabled and perform syntax validation as well as schema based validation. | ||
* If set, the validator will be enabled and perform syntax and schema based validation, | ||
* unless `DiagnosticsOptions.schemaValidation` is set to `ignore`. | ||
*/ | ||
@@ -17,2 +18,3 @@ readonly validate?: boolean; | ||
* If set, comments are tolerated. If set to false, syntax errors will be emitted for comments. | ||
* `DiagnosticsOptions.allowComments` will override this setting. | ||
*/ | ||
@@ -29,3 +31,6 @@ readonly allowComments?: boolean; | ||
/** | ||
* A list of file names that are associated to the schema. The '*' wildcard can be used. For example '*.schema.json', 'package.json' | ||
* A list of glob patterns that describe for which file URIs the JSON schema will be used. | ||
* '*' and '**' wildcards are supported. Exclusion patterns start with '!'. | ||
* For example '*.schema.json', 'package.json', '!foo*.schema.json', 'foo/**\/BADRESP.json'. | ||
* A match succeeds when there is at least one pattern matching and last matching pattern does not start with '!'. | ||
*/ | ||
@@ -50,2 +55,10 @@ readonly fileMatch?: string[]; | ||
readonly schemaRequest?: SeverityLevel; | ||
/** | ||
* The severity of reported trailing commas. If not set, trailing commas will be reported as errors. | ||
*/ | ||
readonly trailingCommas?: SeverityLevel; | ||
/** | ||
* The severity of reported comments. If not set, 'DiagnosticsOptions.allowComments' defines whether comments are ignored or reported as errors. | ||
*/ | ||
readonly comments?: SeverityLevel; | ||
} | ||
@@ -52,0 +65,0 @@ export type SeverityLevel = 'error' | 'warning' | 'ignore'; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1625029
27940