vscode-html-languageservice
Advanced tools
Comparing version 2.0.0-next.5 to 2.0.0-next.6
(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); | ||
@@ -7,0 +8,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", './parser/htmlScanner', './parser/htmlParser', './services/htmlCompletion', './services/htmlHover', './services/htmlFormatter', './services/htmlLinks', './services/htmlHighlighting', 'vscode-languageserver-types'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "./parser/htmlScanner", "./parser/htmlParser", "./services/htmlCompletion", "./services/htmlHover", "./services/htmlFormatter", "./services/htmlLinks", "./services/htmlHighlighting", "vscode-languageserver-types"], factory); | ||
} | ||
@@ -14,10 +15,10 @@ })(function (require, exports) { | ||
'use strict'; | ||
var htmlScanner_1 = require('./parser/htmlScanner'); | ||
var htmlParser_1 = require('./parser/htmlParser'); | ||
var htmlCompletion_1 = require('./services/htmlCompletion'); | ||
var htmlHover_1 = require('./services/htmlHover'); | ||
var htmlFormatter_1 = require('./services/htmlFormatter'); | ||
var htmlLinks_1 = require('./services/htmlLinks'); | ||
var htmlHighlighting_1 = require('./services/htmlHighlighting'); | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var htmlScanner_1 = require("./parser/htmlScanner"); | ||
var htmlParser_1 = require("./parser/htmlParser"); | ||
var htmlCompletion_1 = require("./services/htmlCompletion"); | ||
var htmlHover_1 = require("./services/htmlHover"); | ||
var htmlFormatter_1 = require("./services/htmlFormatter"); | ||
var htmlLinks_1 = require("./services/htmlLinks"); | ||
var htmlHighlighting_1 = require("./services/htmlHighlighting"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
exports.TextDocument = vscode_languageserver_types_1.TextDocument; | ||
@@ -35,2 +36,3 @@ exports.Position = vscode_languageserver_types_1.Position; | ||
exports.DocumentLink = vscode_languageserver_types_1.DocumentLink; | ||
var TokenType; | ||
(function (TokenType) { | ||
@@ -59,4 +61,4 @@ TokenType[TokenType["StartCommentTag"] = 0] = "StartCommentTag"; | ||
TokenType[TokenType["EOS"] = 21] = "EOS"; | ||
})(exports.TokenType || (exports.TokenType = {})); | ||
var TokenType = exports.TokenType; | ||
})(TokenType = exports.TokenType || (exports.TokenType = {})); | ||
var ScannerState; | ||
(function (ScannerState) { | ||
@@ -74,4 +76,3 @@ ScannerState[ScannerState["WithinContent"] = 0] = "WithinContent"; | ||
ScannerState[ScannerState["BeforeAttributeValue"] = 10] = "BeforeAttributeValue"; | ||
})(exports.ScannerState || (exports.ScannerState = {})); | ||
var ScannerState = exports.ScannerState; | ||
})(ScannerState = exports.ScannerState || (exports.ScannerState = {})); | ||
function getLanguageService() { | ||
@@ -78,0 +79,0 @@ return { |
(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", './htmlScanner', '../utils/arrays', './htmlTags'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "./htmlScanner", "../utils/arrays", "./htmlTags"], factory); | ||
} | ||
@@ -14,5 +15,5 @@ })(function (require, exports) { | ||
'use strict'; | ||
var htmlScanner_1 = require('./htmlScanner'); | ||
var arrays_1 = require('../utils/arrays'); | ||
var htmlTags_1 = require('./htmlTags'); | ||
var htmlScanner_1 = require("./htmlScanner"); | ||
var arrays_1 = require("../utils/arrays"); | ||
var htmlTags_1 = require("./htmlTags"); | ||
var Node = (function () { | ||
@@ -19,0 +20,0 @@ function Node(start, end, children, parent) { |
(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); | ||
} | ||
@@ -14,4 +15,5 @@ })(function (require, exports) { | ||
'use strict'; | ||
var nls = require('vscode-nls'); | ||
var nls = require("vscode-nls"); | ||
var localize = nls.loadMessageBundle(); | ||
var TokenType; | ||
(function (TokenType) { | ||
@@ -40,4 +42,3 @@ TokenType[TokenType["StartCommentTag"] = 0] = "StartCommentTag"; | ||
TokenType[TokenType["EOS"] = 21] = "EOS"; | ||
})(exports.TokenType || (exports.TokenType = {})); | ||
var TokenType = exports.TokenType; | ||
})(TokenType = exports.TokenType || (exports.TokenType = {})); | ||
var MultiLineStream = (function () { | ||
@@ -168,2 +169,3 @@ function MultiLineStream(source, position) { | ||
var _TAB = '\t'.charCodeAt(0); | ||
var ScannerState; | ||
(function (ScannerState) { | ||
@@ -181,4 +183,3 @@ ScannerState[ScannerState["WithinContent"] = 0] = "WithinContent"; | ||
ScannerState[ScannerState["BeforeAttributeValue"] = 10] = "BeforeAttributeValue"; | ||
})(exports.ScannerState || (exports.ScannerState = {})); | ||
var ScannerState = exports.ScannerState; | ||
})(ScannerState = exports.ScannerState || (exports.ScannerState = {})); | ||
var htmlScriptContents = { | ||
@@ -185,0 +186,0 @@ 'text/x-handlebars-template': true |
@@ -37,13 +37,14 @@ /*--------------------------------------------------------------------------------------------- | ||
(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', '../utils/arrays', 'vscode-nls'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "../utils/strings", "../utils/arrays", "vscode-nls"], factory); | ||
} | ||
})(function (require, exports) { | ||
"use strict"; | ||
var strings = require('../utils/strings'); | ||
var arrays = require('../utils/arrays'); | ||
var nls = require('vscode-nls'); | ||
var strings = require("../utils/strings"); | ||
var arrays = require("../utils/arrays"); | ||
var nls = require("vscode-nls"); | ||
var localize = nls.loadMessageBundle(); | ||
@@ -244,3 +245,4 @@ exports.EMPTY_ELEMENTS = ['area', 'base', 'br', 'col', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'menuitem', 'meta', 'param', 'source', 'track', 'wbr']; | ||
'accesskey', 'class', 'contenteditable:b', 'contextmenu', 'dir:d', 'draggable:b', 'dropzone', 'hidden:v', 'id', 'itemid', 'itemprop', 'itemref', 'itemscope:v', 'itemtype', 'lang', 'role:roles', 'spellcheck:b', 'style', 'tabindex', | ||
'title', 'translate:y']; | ||
'title', 'translate:y' | ||
]; | ||
var eventHandlers = ['onabort', 'onblur', 'oncanplay', 'oncanplaythrough', 'onchange', 'onclick', 'oncontextmenu', 'ondblclick', 'ondrag', 'ondragend', 'ondragenter', 'ondragleave', 'ondragover', 'ondragstart', | ||
@@ -247,0 +249,0 @@ 'ondrop', 'ondurationchange', 'onemptied', 'onended', 'onerror', 'onfocus', 'onformchange', 'onforminput', 'oninput', 'oninvalid', 'onkeydown', 'onkeypress', 'onkeyup', 'onload', 'onloadeddata', 'onloadedmetadata', |
(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); | ||
@@ -7,0 +8,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', '../parser/htmlScanner', './tagProviders'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "vscode-languageserver-types", "../parser/htmlScanner", "./tagProviders"], factory); | ||
} | ||
@@ -14,5 +15,5 @@ })(function (require, exports) { | ||
'use strict'; | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var htmlScanner_1 = require('../parser/htmlScanner'); | ||
var tagProviders_1 = require('./tagProviders'); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
var htmlScanner_1 = require("../parser/htmlScanner"); | ||
var tagProviders_1 = require("./tagProviders"); | ||
function doComplete(document, position, htmlDocument, settings) { | ||
@@ -46,5 +47,6 @@ var result = { | ||
label: tag, | ||
kind: 10 /* Property */, | ||
kind: vscode_languageserver_types_1.CompletionItemKind.Property, | ||
documentation: label, | ||
range: range | ||
textEdit: vscode_languageserver_types_1.TextEdit.replace(range, tag), | ||
insertTextFormat: vscode_languageserver_types_1.InsertTextFormat.PlainText | ||
}); | ||
@@ -79,6 +81,6 @@ }); | ||
label: '/' + tag, | ||
kind: 10 /* Property */, | ||
kind: vscode_languageserver_types_1.CompletionItemKind.Property, | ||
filterText: '/' + tag + closeTag, | ||
insertText: '/' + tag + closeTag, | ||
range: range | ||
textEdit: vscode_languageserver_types_1.TextEdit.replace(range, '/' + tag + closeTag), | ||
insertTextFormat: vscode_languageserver_types_1.InsertTextFormat.PlainText | ||
}; | ||
@@ -88,5 +90,5 @@ var startIndent = getLineIndent(curr.start); | ||
if (startIndent !== null && endIndent !== null && startIndent !== endIndent) { | ||
item.insertText = startIndent + '</' + tag + closeTag; | ||
item.range = getReplaceRange(afterOpenBracket - 1 - endIndent.length); | ||
item.filterText = endIndent + '</' + tag + closeTag; | ||
var insertText = startIndent + '</' + tag + closeTag; | ||
item.textEdit = vscode_languageserver_types_1.TextEdit.replace(getReplaceRange(afterOpenBracket - 1 - endIndent.length), insertText), | ||
item.filterText = endIndent + '</' + tag + closeTag; | ||
} | ||
@@ -105,7 +107,7 @@ result.items.push(item); | ||
label: '/' + tag, | ||
kind: 10 /* Property */, | ||
kind: vscode_languageserver_types_1.CompletionItemKind.Property, | ||
documentation: label, | ||
filterText: '/' + tag + closeTag, | ||
insertText: '/' + tag + closeTag, | ||
range: range | ||
textEdit: vscode_languageserver_types_1.TextEdit.replace(range, '/' + tag + closeTag), | ||
insertTextFormat: vscode_languageserver_types_1.InsertTextFormat.PlainText | ||
}); | ||
@@ -134,5 +136,5 @@ }); | ||
label: attribute, | ||
kind: type === 'handler' ? 3 /* Function */ : 12 /* Value */, | ||
insertText: vscode_languageserver_types_1.SnippetString.create(codeSnippet), | ||
range: range | ||
kind: type === 'handler' ? vscode_languageserver_types_1.CompletionItemKind.Function : vscode_languageserver_types_1.CompletionItemKind.Value, | ||
textEdit: vscode_languageserver_types_1.TextEdit.replace(range, codeSnippet), | ||
insertTextFormat: vscode_languageserver_types_1.InsertTextFormat.Snippet | ||
}); | ||
@@ -168,5 +170,5 @@ }); | ||
filterText: insertText, | ||
kind: 11 /* Unit */, | ||
insertText: insertText, | ||
range: range | ||
kind: vscode_languageserver_types_1.CompletionItemKind.Unit, | ||
textEdit: vscode_languageserver_types_1.TextEdit.replace(range, insertText), | ||
insertTextFormat: vscode_languageserver_types_1.InsertTextFormat.PlainText | ||
}); | ||
@@ -173,0 +175,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', '../beautify/beautify-html'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "vscode-languageserver-types", "../beautify/beautify-html"], factory); | ||
} | ||
@@ -14,4 +15,4 @@ })(function (require, exports) { | ||
'use strict'; | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var beautify_html_1 = require('../beautify/beautify-html'); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
var beautify_html_1 = require("../beautify/beautify-html"); | ||
function format(document, range, options) { | ||
@@ -18,0 +19,0 @@ var value = 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", '../parser/htmlScanner'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "../parser/htmlScanner", "vscode-languageserver-types"], factory); | ||
} | ||
@@ -14,3 +15,4 @@ })(function (require, exports) { | ||
'use strict'; | ||
var htmlScanner_1 = require('../parser/htmlScanner'); | ||
var htmlScanner_1 = require("../parser/htmlScanner"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
function findDocumentHighlights(document, position, htmlDocument) { | ||
@@ -27,6 +29,6 @@ var offset = document.offsetAt(position); | ||
if (startTagRange) { | ||
result.push({ kind: 2 /* Read */, range: startTagRange }); | ||
result.push({ kind: vscode_languageserver_types_1.DocumentHighlightKind.Read, range: startTagRange }); | ||
} | ||
if (endTagRange) { | ||
result.push({ kind: 2 /* Read */, range: endTagRange }); | ||
result.push({ kind: vscode_languageserver_types_1.DocumentHighlightKind.Read, range: endTagRange }); | ||
} | ||
@@ -33,0 +35,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", '../parser/htmlScanner', 'vscode-languageserver-types', './tagProviders'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "../parser/htmlScanner", "vscode-languageserver-types", "./tagProviders"], factory); | ||
} | ||
@@ -14,5 +15,5 @@ })(function (require, exports) { | ||
'use strict'; | ||
var htmlScanner_1 = require('../parser/htmlScanner'); | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var tagProviders_1 = require('./tagProviders'); | ||
var htmlScanner_1 = require("../parser/htmlScanner"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
var tagProviders_1 = require("./tagProviders"); | ||
function doHover(document, position, htmlDocument) { | ||
@@ -27,3 +28,3 @@ var offset = document.offsetAt(position); | ||
tag = tag.toLowerCase(); | ||
var _loop_1 = function(provider) { | ||
var _loop_1 = function (provider) { | ||
var hover; | ||
@@ -43,3 +44,4 @@ provider.collectTags(function (t, label) { | ||
var state_1 = _loop_1(provider); | ||
if (typeof state_1 === "object") return state_1.value; | ||
if (typeof state_1 === "object") | ||
return state_1.value; | ||
} | ||
@@ -46,0 +48,0 @@ return void 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", '../parser/htmlScanner', 'vscode-languageserver-types', 'vscode-uri'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "../parser/htmlScanner", "vscode-languageserver-types", "vscode-uri"], factory); | ||
} | ||
@@ -14,5 +15,5 @@ })(function (require, exports) { | ||
'use strict'; | ||
var htmlScanner_1 = require('../parser/htmlScanner'); | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var vscode_uri_1 = require('vscode-uri'); | ||
var htmlScanner_1 = require("../parser/htmlScanner"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
var vscode_uri_1 = require("vscode-uri"); | ||
function stripQuotes(url) { | ||
@@ -19,0 +20,0 @@ return url |
(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", '../parser/htmlTags', '../parser/razorTags'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "../parser/htmlTags", "../parser/razorTags"], factory); | ||
} | ||
@@ -14,4 +15,4 @@ })(function (require, exports) { | ||
'use strict'; | ||
var htmlTags_1 = require('../parser/htmlTags'); | ||
var razorTags_1 = require('../parser/razorTags'); | ||
var htmlTags_1 = require("../parser/htmlTags"); | ||
var razorTags_1 = require("../parser/razorTags"); | ||
exports.allTagProviders = [ | ||
@@ -18,0 +19,0 @@ htmlTags_1.getHTML5TagProvider(), |
(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", 'assert', '../htmlLanguageService', 'vscode-languageserver-types', './textEditSupport'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "assert", "../htmlLanguageService", "vscode-languageserver-types", "./textEditSupport"], factory); | ||
} | ||
@@ -14,6 +15,6 @@ })(function (require, exports) { | ||
'use strict'; | ||
var assert = require('assert'); | ||
var htmlLanguageService = require('../htmlLanguageService'); | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var textEditSupport_1 = require('./textEditSupport'); | ||
var assert = require("assert"); | ||
var htmlLanguageService = require("../htmlLanguageService"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
var textEditSupport_1 = require("./textEditSupport"); | ||
suite('HTML Completion', function () { | ||
@@ -40,10 +41,3 @@ function asPromise(result) { | ||
if (expected.resultText) { | ||
var insertText = match.label; | ||
if (vscode_languageserver_types_1.SnippetString.is(match.insertText)) { | ||
insertText = match.insertText.value; | ||
} | ||
else if (match.insertText) { | ||
insertText = match.insertText; | ||
} | ||
assert.equal(textEditSupport_1.applyEdits(document, [vscode_languageserver_types_1.TextEdit.replace(match.range, insertText)]), expected.resultText); | ||
assert.equal(textEditSupport_1.applyEdits(document, [match.textEdit]), expected.resultText); | ||
} | ||
@@ -50,0 +44,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", 'assert', '../htmlLanguageService', 'vscode-languageserver-types'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "assert", "../htmlLanguageService", "vscode-languageserver-types"], factory); | ||
} | ||
@@ -14,5 +15,5 @@ })(function (require, exports) { | ||
'use strict'; | ||
var assert = require('assert'); | ||
var htmlLanguageService = require('../htmlLanguageService'); | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var assert = require("assert"); | ||
var htmlLanguageService = require("../htmlLanguageService"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
suite('HTML Highlighting', function () { | ||
@@ -19,0 +20,0 @@ function assertHighlights(value, expectedMatches, elementName) { |
(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", 'assert', '../htmlLanguageService', 'vscode-languageserver-types'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "assert", "../htmlLanguageService", "vscode-languageserver-types"], factory); | ||
} | ||
@@ -14,5 +15,5 @@ })(function (require, exports) { | ||
'use strict'; | ||
var assert = require('assert'); | ||
var htmlLanguageService = require('../htmlLanguageService'); | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var assert = require("assert"); | ||
var htmlLanguageService = require("../htmlLanguageService"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
suite('HTML Hover', function () { | ||
@@ -19,0 +20,0 @@ function assertHover(value, expectedHoverLabel, expectedHoverOffset) { |
(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", 'assert', 'vscode-languageserver-types', '../htmlLanguageService', 'url'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "assert", "vscode-languageserver-types", "../htmlLanguageService", "url"], factory); | ||
} | ||
@@ -14,6 +15,6 @@ })(function (require, exports) { | ||
'use strict'; | ||
var assert = require('assert'); | ||
var vscode_languageserver_types_1 = require('vscode-languageserver-types'); | ||
var htmlLanguageService = require('../htmlLanguageService'); | ||
var url = require('url'); | ||
var assert = require("assert"); | ||
var vscode_languageserver_types_1 = require("vscode-languageserver-types"); | ||
var htmlLanguageService = require("../htmlLanguageService"); | ||
var url = require("url"); | ||
suite('HTML Link Detection', function () { | ||
@@ -20,0 +21,0 @@ function testLinkCreation(modelUrl, tokenContent, expected) { |
(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", 'assert', '../parser/htmlParser'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "assert", "../parser/htmlParser"], factory); | ||
} | ||
@@ -14,4 +15,4 @@ })(function (require, exports) { | ||
'use strict'; | ||
var assert = require('assert'); | ||
var htmlParser_1 = require('../parser/htmlParser'); | ||
var assert = require("assert"); | ||
var htmlParser_1 = require("../parser/htmlParser"); | ||
suite('HTML Parser', function () { | ||
@@ -18,0 +19,0 @@ function toJSON(node) { |
(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", 'assert', '../parser/htmlScanner'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "assert", "../parser/htmlScanner"], factory); | ||
} | ||
@@ -14,4 +15,4 @@ })(function (require, exports) { | ||
'use strict'; | ||
var assert = require('assert'); | ||
var htmlScanner_1 = require('../parser/htmlScanner'); | ||
var assert = require("assert"); | ||
var htmlScanner_1 = require("../parser/htmlScanner"); | ||
suite('HTML Scanner', function () { | ||
@@ -18,0 +19,0 @@ function assertTokens(tests) { |
(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", 'assert'], factory); | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "assert"], factory); | ||
} | ||
@@ -14,3 +15,3 @@ })(function (require, exports) { | ||
'use strict'; | ||
var assert = require('assert'); | ||
var assert = require("assert"); | ||
function applyEdits(document, edits) { | ||
@@ -17,0 +18,0 @@ var text = 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) { | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports"], factory); | ||
@@ -7,0 +8,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) { | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports"], factory); | ||
@@ -7,0 +8,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) { | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports"], factory); | ||
@@ -7,0 +8,0 @@ } |
{ | ||
"name": "vscode-html-languageservice", | ||
"version": "2.0.0-next.5", | ||
"version": "2.0.0-next.6", | ||
"description": "Language service for HTML", | ||
@@ -18,3 +18,3 @@ "main": "./lib/htmlLanguageService.js", | ||
"mocha": "^2.4.5", | ||
"typescript": "^2.0.10", | ||
"typescript": "^2.1.5", | ||
"@types/node": "^6.0.51", | ||
@@ -24,4 +24,4 @@ "@types/mocha": "^2.2.33" | ||
"dependencies": { | ||
"vscode-languageserver-types": "^3.0.1-alpha.2", | ||
"vscode-nls": "^1.0.7", | ||
"vscode-languageserver-types": "3.0.2-beta.5", | ||
"vscode-nls": "^2.0.1", | ||
"vscode-uri": "^1.0.0" | ||
@@ -33,4 +33,5 @@ }, | ||
"watch": "cp ./src/beautify/*.js ./lib/beautify && tsc -w -p ./src", | ||
"test": "npm run compile && mocha" | ||
"test": "npm run compile && mocha", | ||
"install-types-next": "npm install vscode-languageserver-types@next -f -S" | ||
} | ||
} |
300838
5084
+ Addedvscode-languageserver-types@3.0.2-beta.5(transitive)
+ Addedvscode-nls@2.0.2(transitive)
- Removedvscode-languageserver-types@3.17.5(transitive)
- Removedvscode-nls@1.0.7(transitive)
Updatedvscode-nls@^2.0.1