New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

vscode-json-languageservice

Package Overview
Dependencies
Maintainers
6
Versions
163
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vscode-json-languageservice - npm Package Compare versions

Comparing version 1.1.8 to 1.1.9

7

lib/jsonContributions.js
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
else if (typeof define === 'function' && define.amd) {
define(["require", "exports"], factory);

@@ -8,0 +7,0 @@ }

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "vscode-languageserver-types", "./services/jsonCompletion", "./services/jsonHover", "./services/jsonValidation", "./services/jsonDocumentSymbols", "./parser/jsonParser", "./services/configuration", "./services/jsonSchemaService", "./services/jsonFormatter"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", 'vscode-languageserver-types', './services/jsonCompletion', './services/jsonHover', './services/jsonValidation', './services/jsonDocumentSymbols', './parser/jsonParser', './services/configuration', './services/jsonSchemaService', './services/jsonFormatter'], factory);
}

@@ -15,3 +14,3 @@ })(function (require, exports) {

'use strict';
var vscode_languageserver_types_1 = require("vscode-languageserver-types");
var vscode_languageserver_types_1 = require('vscode-languageserver-types');
exports.TextDocument = vscode_languageserver_types_1.TextDocument;

@@ -26,11 +25,10 @@ exports.Position = vscode_languageserver_types_1.Position;

exports.FormattingOptions = vscode_languageserver_types_1.FormattingOptions;
exports.MarkedString = vscode_languageserver_types_1.MarkedString;
var jsonCompletion_1 = require("./services/jsonCompletion");
var jsonHover_1 = require("./services/jsonHover");
var jsonValidation_1 = require("./services/jsonValidation");
var jsonDocumentSymbols_1 = require("./services/jsonDocumentSymbols");
var jsonParser_1 = require("./parser/jsonParser");
var configuration_1 = require("./services/configuration");
var jsonSchemaService_1 = require("./services/jsonSchemaService");
var jsonFormatter_1 = require("./services/jsonFormatter");
var jsonCompletion_1 = require('./services/jsonCompletion');
var jsonHover_1 = require('./services/jsonHover');
var jsonValidation_1 = require('./services/jsonValidation');
var jsonDocumentSymbols_1 = require('./services/jsonDocumentSymbols');
var jsonParser_1 = require('./parser/jsonParser');
var configuration_1 = require('./services/configuration');
var jsonSchemaService_1 = require('./services/jsonSchemaService');
var jsonFormatter_1 = require('./services/jsonFormatter');
function getLanguageService(params) {

@@ -37,0 +35,0 @@ var promise = params.promiseConstructor || Promise;

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
else if (typeof define === 'function' && define.amd) {
define(["require", "exports"], factory);

@@ -8,0 +7,0 @@ }

@@ -7,8 +7,7 @@ var __extends = (this && this.__extends) || function (d, b) {

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "jsonc-parser", "vscode-nls"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", 'jsonc-parser', 'vscode-nls'], factory);
}

@@ -21,4 +20,4 @@ })(function (require, exports) {

'use strict';
var Json = require("jsonc-parser");
var nls = require("vscode-nls");
var Json = require('jsonc-parser');
var nls = require('vscode-nls');
var localize = nls.loadMessageBundle();

@@ -210,3 +209,3 @@ var ASTNode = (function () {

function NullASTNode(parent, name, start, end) {
return _super.call(this, parent, 'null', name, start, end) || this;
_super.call(this, parent, 'null', name, start, end);
}

@@ -222,5 +221,4 @@ NullASTNode.prototype.getValue = function () {

function BooleanASTNode(parent, name, value, start, end) {
var _this = _super.call(this, parent, 'boolean', name, start, end) || this;
_this.value = value;
return _this;
_super.call(this, parent, 'boolean', name, start, end);
this.value = value;
}

@@ -236,5 +234,4 @@ BooleanASTNode.prototype.getValue = function () {

function ArrayASTNode(parent, name, start, end) {
var _this = _super.call(this, parent, 'array', name, start, end) || this;
_this.items = [];
return _this;
_super.call(this, parent, 'array', name, start, end);
this.items = [];
}

@@ -331,6 +328,5 @@ ArrayASTNode.prototype.getChildNodes = function () {

function NumberASTNode(parent, name, start, end) {
var _this = _super.call(this, parent, 'number', name, start, end) || this;
_this.isInteger = true;
_this.value = Number.NaN;
return _this;
_super.call(this, parent, 'number', name, start, end);
this.isInteger = true;
this.value = Number.NaN;
}

@@ -399,6 +395,5 @@ NumberASTNode.prototype.getValue = function () {

function StringASTNode(parent, name, isKey, start, end) {
var _this = _super.call(this, parent, 'string', name, start, end) || this;
_this.isKey = isKey;
_this.value = '';
return _this;
_super.call(this, parent, 'string', name, start, end);
this.isKey = isKey;
this.value = '';
}

@@ -442,8 +437,7 @@ StringASTNode.prototype.getValue = function () {

function PropertyASTNode(parent, key) {
var _this = _super.call(this, parent, 'property', null, key.start) || this;
_this.key = key;
key.parent = _this;
_super.call(this, parent, 'property', null, key.start);
this.key = key;
key.parent = this;
key.location = key.value;
_this.colonOffset = -1;
return _this;
this.colonOffset = -1;
}

@@ -475,5 +469,4 @@ PropertyASTNode.prototype.getChildNodes = function () {

function ObjectASTNode(parent, name, start, end) {
var _this = _super.call(this, parent, 'object', name, start, end) || this;
_this.properties = [];
return _this;
_super.call(this, parent, 'object', name, start, end);
this.properties = [];
}

@@ -480,0 +473,0 @@ ObjectASTNode.prototype.getChildNodes = function () {

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "vscode-nls"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", 'vscode-nls'], factory);
}

@@ -15,3 +14,3 @@ })(function (require, exports) {

'use strict';
var nls = require("vscode-nls");
var nls = require('vscode-nls');
var localize = nls.loadMessageBundle();

@@ -18,0 +17,0 @@ exports.schemaContributions = {

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "vscode-languageserver-types", "vscode-nls"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", 'vscode-languageserver-types', 'vscode-nls'], factory);
}

@@ -15,4 +14,4 @@ })(function (require, exports) {

'use strict';
var vscode_languageserver_types_1 = require("vscode-languageserver-types");
var nls = require("vscode-nls");
var vscode_languageserver_types_1 = require('vscode-languageserver-types');
var nls = require('vscode-nls');
var localize = nls.loadMessageBundle();

@@ -128,3 +127,3 @@ var JSONCompletion = (function () {

if ((!schema && currentWord.length > 0 && document.getText().charAt(offset - currentWord.length - 1) !== '"')) {
collector.add({ kind: vscode_languageserver_types_1.CompletionItemKind.Property, label: _this.getLabelForValue(currentWord), insertText: _this.getInsertTextForProperty(currentWord, null, false, isLast_1), documentation: '' });
collector.add({ kind: 10 /* Property */, label: _this.getLabelForValue(currentWord), insertText: _this.getInsertTextForProperty(currentWord, null, false, isLast_1), documentation: '' });
}

@@ -186,3 +185,3 @@ }

var propertySchema = schemaProperties_1[key];
collector.add({ kind: vscode_languageserver_types_1.CompletionItemKind.Property, label: key, insertText: _this.getInsertTextForProperty(key, propertySchema, addValue, isLast), filterText: _this.getFilterTextForValue(key), documentation: propertySchema.description || '' });
collector.add({ kind: 10 /* Property */, label: key, insertText: _this.getInsertTextForProperty(key, propertySchema, addValue, isLast), filterText: _this.getFilterTextForValue(key), documentation: propertySchema.description || '' });
});

@@ -198,3 +197,3 @@ }

var key = p.key.value;
collector.add({ kind: vscode_languageserver_types_1.CompletionItemKind.Property, label: key, insertText: _this.getInsertTextForValue(key), filterText: _this.getFilterTextForValue(key), documentation: '' });
collector.add({ kind: 10 /* Property */, label: key, insertText: _this.getInsertTextForValue(key), filterText: _this.getFilterTextForValue(key), documentation: '' });
});

@@ -224,3 +223,3 @@ };

else if (node.type === 'object') {
collector.add({ kind: vscode_languageserver_types_1.CompletionItemKind.Property, label: '$schema', insertText: this.getInsertTextForProperty('$schema', null, true, isLast), documentation: '', filterText: this.getFilterTextForValue("$schema") });
collector.add({ kind: 10 /* Property */, label: '$schema', insertText: this.getInsertTextForProperty('$schema', null, true, isLast), documentation: '', filterText: this.getFilterTextForValue("$schema") });
}

@@ -420,3 +419,3 @@ };

var schemaIds = this.schemaService.getRegisteredSchemaIds(function (schema) { return schema === 'http' || schema === 'https'; });
schemaIds.forEach(function (schemaId) { return collector.add({ kind: vscode_languageserver_types_1.CompletionItemKind.Module, label: _this.getLabelForValue(schemaId), filterText: JSON.stringify(schemaId), insertText: _this.getInsertTextForValue(schemaId), documentation: '' }); });
schemaIds.forEach(function (schemaId) { return collector.add({ kind: 9 /* Module */, label: _this.getLabelForValue(schemaId), filterText: JSON.stringify(schemaId), insertText: _this.getInsertTextForValue(schemaId), documentation: '' }); });
};

@@ -478,9 +477,9 @@ JSONCompletion.prototype.getLabelForValue = function (value) {

if (!type) {
return vscode_languageserver_types_1.CompletionItemKind.Value;
return 12 /* Value */;
}
switch (type) {
case 'string': return vscode_languageserver_types_1.CompletionItemKind.Value;
case 'object': return vscode_languageserver_types_1.CompletionItemKind.Module;
case 'property': return vscode_languageserver_types_1.CompletionItemKind.Property;
default: return vscode_languageserver_types_1.CompletionItemKind.Value;
case 'string': return 12 /* Value */;
case 'object': return 9 /* Module */;
case 'property': return 10 /* Property */;
default: return 12 /* Value */;
}

@@ -487,0 +486,0 @@ };

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "../utils/strings", "vscode-languageserver-types"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", '../utils/strings', 'vscode-languageserver-types'], factory);
}

@@ -15,4 +14,4 @@ })(function (require, exports) {

'use strict';
var Strings = require("../utils/strings");
var vscode_languageserver_types_1 = require("vscode-languageserver-types");
var Strings = require('../utils/strings');
var vscode_languageserver_types_1 = require('vscode-languageserver-types');
var JSONDocumentSymbols = (function () {

@@ -37,3 +36,3 @@ function JSONDocumentSymbols() {

var location_1 = vscode_languageserver_types_1.Location.create(document.uri, vscode_languageserver_types_1.Range.create(document.positionAt(item.start), document.positionAt(item.end)));
result_1.push({ name: property.value.getValue(), kind: vscode_languageserver_types_1.SymbolKind.Function, location: location_1 });
result_1.push({ name: property.value.getValue(), kind: 12 /* Function */, location: location_1 });
}

@@ -71,13 +70,13 @@ }

case 'object':
return vscode_languageserver_types_1.SymbolKind.Module;
return 2 /* Module */;
case 'string':
return vscode_languageserver_types_1.SymbolKind.String;
return 15 /* String */;
case 'number':
return vscode_languageserver_types_1.SymbolKind.Number;
return 16 /* Number */;
case 'array':
return vscode_languageserver_types_1.SymbolKind.Array;
return 18 /* Array */;
case 'boolean':
return vscode_languageserver_types_1.SymbolKind.Boolean;
return 17 /* Boolean */;
default:
return vscode_languageserver_types_1.SymbolKind.Variable;
return 13 /* Variable */;
}

@@ -84,0 +83,0 @@ };

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "jsonc-parser", "vscode-languageserver-types"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", 'jsonc-parser', 'vscode-languageserver-types'], factory);
}

@@ -15,4 +14,4 @@ })(function (require, exports) {

'use strict';
var Json = require("jsonc-parser");
var vscode_languageserver_types_1 = require("vscode-languageserver-types");
var Json = require('jsonc-parser');
var vscode_languageserver_types_1 = require('vscode-languageserver-types');
function format(document, range, options) {

@@ -19,0 +18,0 @@ var documentText = document.getText();

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "vscode-languageserver-types"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", 'vscode-languageserver-types'], factory);
}

@@ -15,3 +14,3 @@ })(function (require, exports) {

'use strict';
var vscode_languageserver_types_1 = require("vscode-languageserver-types");
var vscode_languageserver_types_1 = require('vscode-languageserver-types');
var JSONHover = (function () {

@@ -18,0 +17,0 @@ function JSONHover(schemaService, contributions, promiseConstructor) {

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "jsonc-parser", "vscode-uri", "../utils/strings", "vscode-nls"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports", 'jsonc-parser', 'vscode-uri', '../utils/strings', 'vscode-nls'], factory);
}

@@ -15,6 +14,6 @@ })(function (require, exports) {

'use strict';
var Json = require("jsonc-parser");
var vscode_uri_1 = require("vscode-uri");
var Strings = require("../utils/strings");
var nls = require("vscode-nls");
var Json = require('jsonc-parser');
var vscode_uri_1 = require('vscode-uri');
var Strings = require('../utils/strings');
var nls = require('vscode-nls');
var localize = nls.loadMessageBundle();

@@ -333,3 +332,3 @@ var FilePatternAssociation = (function () {

for (var _i = 0; _i < arguments.length; _i++) {
entries[_i] = arguments[_i];
entries[_i - 0] = arguments[_i];
}

@@ -346,3 +345,3 @@ for (var _a = 0, entries_1 = entries; _a < entries_1.length; _a++) {

for (var _i = 0; _i < arguments.length; _i++) {
maps[_i] = arguments[_i];
maps[_i - 0] = arguments[_i];
}

@@ -362,3 +361,3 @@ for (var _a = 0, maps_1 = maps; _a < maps_1.length; _a++) {

for (var _i = 0; _i < arguments.length; _i++) {
arrays[_i] = arguments[_i];
arrays[_i - 0] = arguments[_i];
}

@@ -365,0 +364,0 @@ for (var _a = 0, arrays_1 = arrays; _a < arrays_1.length; _a++) {

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "vscode-languageserver-types"], factory);
else if (typeof define === 'function' && define.amd) {
define(["require", "exports"], factory);
}

@@ -15,3 +14,2 @@ })(function (require, exports) {

'use strict';
var vscode_languageserver_types_1 = require("vscode-languageserver-types");
var JSONValidation = (function () {

@@ -61,3 +59,3 @@ function JSONValidation(jsonSchemaService, promiseConstructor) {

diagnostics.push({
severity: idx >= jsonDocument.errors.length ? vscode_languageserver_types_1.DiagnosticSeverity.Warning : vscode_languageserver_types_1.DiagnosticSeverity.Error,
severity: idx >= jsonDocument.errors.length ? 2 /* Warning */ : 1 /* Error */,
range: range,

@@ -64,0 +62,0 @@ message: error.message

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
if (typeof module === 'object' && typeof module.exports === 'object') {
var v = factory(require, exports); if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
else if (typeof define === 'function' && define.amd) {
define(["require", "exports"], factory);

@@ -8,0 +7,0 @@ }

{
"name": "vscode-json-languageservice",
"version": "1.1.8",
"version": "1.1.9",
"description": "Language service for JSON",

@@ -26,6 +26,6 @@ "main": "./lib/jsonLanguageService.js",

"dependencies": {
"vscode-languageserver-types": "^1.0.2",
"vscode-nls": "^1.0.4",
"jsonc-parser": "^0.2.3",
"vscode-uri": "^0.0.6"
"vscode-languageserver-types": "1.0.2",
"vscode-nls": "1.0.4",
"jsonc-parser": "0.2.3",
"vscode-uri": "0.0.7"
},

@@ -32,0 +32,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc