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

@volar/language-server

Package Overview
Dependencies
Maintainers
0
Versions
238
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@volar/language-server - npm Package Compare versions

Comparing version 2.3.0 to 2.3.1

10

browser.d.ts

@@ -14,3 +14,3 @@ import * as vscode from 'vscode-languageserver/browser';

initializeResult: import("./index").VolarInitializeResult;
languageServicePlugins: import("@volar/language-service").LanguageServicePlugin<any>[];
languageServicePlugins: import("@volar/language-service").LanguageServicePlugin[];
project: import("./index").LanguageServerProject;

@@ -21,9 +21,9 @@ pullModelDiagnostics: boolean;

getSyncedDocumentKey: (uri: URI) => string | undefined;
initialize: (initializeParams: vscode.InitializeParams, project: import("./index").LanguageServerProject, languageServicePlugins: import("@volar/language-service").LanguageServicePlugin<any>[], options?: {
pullModelDiagnostics?: boolean | undefined;
} | undefined) => import("./index").VolarInitializeResult;
initialize: (initializeParams: vscode.InitializeParams, project: import("./index").LanguageServerProject, languageServicePlugins: import("@volar/language-service").LanguageServicePlugin[], options?: {
pullModelDiagnostics?: boolean;
}) => import("./index").VolarInitializeResult;
initialized: () => void;
shutdown: () => void;
watchFiles: (patterns: string[]) => void;
getConfiguration: <T>(section: string, scopeUri?: string | undefined) => Promise<T | undefined>;
getConfiguration: <T>(section: string, scopeUri?: string) => Promise<T | undefined>;
onDidChangeConfiguration: (cb: vscode.NotificationHandler<vscode.DidChangeConfigurationParams>) => {

@@ -30,0 +30,0 @@ dispose(): void;

@@ -17,3 +17,5 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.loadTsdkByUrl = exports.createServer = exports.createConnection = void 0;
exports.createConnection = createConnection;
exports.createServer = createServer;
exports.loadTsdkByUrl = loadTsdkByUrl;
const language_service_1 = require("@volar/language-service");

@@ -36,3 +38,2 @@ const vscode = require("vscode-languageserver/browser");

}
exports.createConnection = createConnection;
function createServer(connection) {

@@ -69,3 +70,2 @@ return (0, server_1.createServerBase)(connection, {

}
exports.createServer = createServer;
async function loadTsdkByUrl(tsdkUrl, locale) {

@@ -97,3 +97,2 @@ return {

}
exports.loadTsdkByUrl = loadTsdkByUrl;
//# sourceMappingURL=browser.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getInferredCompilerOptions = void 0;
exports.getInferredCompilerOptions = getInferredCompilerOptions;
async function getInferredCompilerOptions(server) {

@@ -65,3 +65,2 @@ const [implicitProjectConfig_1 = {}, implicitProjectConfig_2 = {},] = await Promise.all([

}
exports.getInferredCompilerOptions = getInferredCompilerOptions;
//# sourceMappingURL=inferredCompilerOptions.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createLanguageServiceEnvironment = exports.createSimpleProject = void 0;
exports.createSimpleProject = createSimpleProject;
exports.createLanguageServiceEnvironment = createLanguageServiceEnvironment;
const language_service_1 = require("@volar/language-service");

@@ -38,3 +39,2 @@ function createSimpleProject(languagePlugins) {

}
exports.createSimpleProject = createSimpleProject;
function createLanguageServiceEnvironment(server, workspaceFolders) {

@@ -51,3 +51,2 @@ return {

}
exports.createLanguageServiceEnvironment = createLanguageServiceEnvironment;
//# sourceMappingURL=simpleProject.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getWorkspaceFolder = exports.isFileInDir = exports.sortTSConfigs = exports.createUriConverter = exports.createTypeScriptProject = void 0;
exports.createTypeScriptProject = createTypeScriptProject;
exports.createUriConverter = createUriConverter;
exports.sortTSConfigs = sortTSConfigs;
exports.isFileInDir = isFileInDir;
exports.getWorkspaceFolder = getWorkspaceFolder;
const language_service_1 = require("@volar/language-service");

@@ -211,3 +215,2 @@ const path = require("path-browserify");

}
exports.createTypeScriptProject = createTypeScriptProject;
function createUriConverter() {

@@ -230,9 +233,26 @@ const encodeds = new Map();

const prefix = `/${encoded}`;
if (fileName.startsWith(prefix)) {
if (fileName === prefix) {
return vscode_uri_1.URI.from({
scheme: uri.scheme,
authority: uri.authority,
path: fileName.substring(prefix.length),
});
}
if (uri.authority) {
if (fileName.startsWith(prefix + '/')) {
return vscode_uri_1.URI.from({
scheme: uri.scheme,
authority: uri.authority,
path: fileName.substring(prefix.length),
});
}
}
else {
if (fileName.startsWith(prefix)) {
return vscode_uri_1.URI.from({
scheme: uri.scheme,
authority: uri.authority,
path: fileName.substring(prefix.length),
});
}
}
}

@@ -242,3 +262,2 @@ return vscode_uri_1.URI.file(fileName);

}
exports.createUriConverter = createUriConverter;
function sortTSConfigs(file, a, b) {

@@ -261,3 +280,2 @@ const inA = isFileInDir(file, path.dirname(a));

}
exports.sortTSConfigs = sortTSConfigs;
function isFileInDir(fileName, dir) {

@@ -267,3 +285,2 @@ const relative = path.relative(dir, fileName);

}
exports.isFileInDir = isFileInDir;
function getWorkspaceFolder(uri, workspaceFolders) {

@@ -285,3 +302,2 @@ while (true) {

}
exports.getWorkspaceFolder = getWorkspaceFolder;
//# sourceMappingURL=typescriptProject.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createTypeScriptLS = void 0;
exports.createTypeScriptLS = createTypeScriptLS;
const language_service_1 = require("@volar/language-service");

@@ -140,3 +140,2 @@ const typescript_1 = require("@volar/typescript");

}
exports.createTypeScriptLS = createTypeScriptLS;
async function createParsedCommandLine(ts, sys, workspacePath, tsconfig, extraFileExtensions) {

@@ -143,0 +142,0 @@ let content = {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerEditorFeatures = void 0;
exports.registerEditorFeatures = registerEditorFeatures;
const language_service_1 = require("@volar/language-service");

@@ -76,4 +76,4 @@ const protocol_1 = require("../../protocol");

const mappings = {};
for (const map of languageService.context.documents.getMaps(virtualCode)) {
mappings[map.sourceDocument.uri] = map.map.mappings;
for (const [sourceScript, map] of languageService.context.language.maps.forEach(virtualCode)) {
mappings[sourceScript.id.toString()] = map.mappings;
}

@@ -102,2 +102,3 @@ return {

else {
const uri = languageService.context.language.typescript.asScriptId(fileName);
const sourceScript = languageService.context.language.scripts.get(uri);

@@ -205,3 +206,2 @@ if (sourceScript?.generated) {

}
exports.registerEditorFeatures = registerEditorFeatures;
//# sourceMappingURL=registerEditorFeatures.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sleep = exports.registerLanguageFeatures = void 0;
const embedded = require("@volar/language-service");
exports.registerLanguageFeatures = registerLanguageFeatures;
exports.sleep = sleep;
const language_service_1 = require("@volar/language-service");
const vscode = require("vscode-languageserver");

@@ -282,3 +283,3 @@ const vscode_uri_1 = require("vscode-uri");

if (edits.length) {
embedded.mergeWorkspaceEdits(edits[0], ...edits.slice(1));
(0, language_service_1.mergeWorkspaceEdits)(edits[0], ...edits.slice(1));
return edits[0];

@@ -302,3 +303,3 @@ }

}
const languageService = (await server.project.getLanguageService(uri));
const languageService = (await server.project.getLanguageService((0, language_service_1.decodeEmbeddedDocumentUri)(uri)?.[0] ?? uri));
const result = await cb(languageService);

@@ -322,7 +323,5 @@ if (token.isCancellationRequested) {

}
exports.registerLanguageFeatures = registerLanguageFeatures;
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
exports.sleep = sleep;
//# sourceMappingURL=registerLanguageFeatures.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = handler;
const request_light_1 = require("request-light");

@@ -15,3 +16,2 @@ function handler(uri) {

}
exports.default = handler;
//# sourceMappingURL=http.js.map

@@ -12,3 +12,3 @@ import { FileSystem, LanguageServicePlugin } from '@volar/language-service';

initializeResult: VolarInitializeResult;
languageServicePlugins: LanguageServicePlugin<any>[];
languageServicePlugins: LanguageServicePlugin[];
project: LanguageServerProject;

@@ -15,0 +15,0 @@ pullModelDiagnostics: boolean;

@@ -17,3 +17,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.createServerBase = void 0;
exports.createServerBase = createServerBase;
const language_service_1 = require("@volar/language-service");

@@ -450,3 +450,2 @@ const snapshot_document_1 = require("@volar/snapshot-document");

}
exports.createServerBase = createServerBase;
function sleep(ms) {

@@ -453,0 +452,0 @@ return new Promise(resolve => setTimeout(resolve, ms));

@@ -14,3 +14,3 @@ import { FileSystem } from '@volar/language-service';

initializeResult: import("./index").VolarInitializeResult;
languageServicePlugins: import("@volar/language-service").LanguageServicePlugin<any>[];
languageServicePlugins: import("@volar/language-service").LanguageServicePlugin[];
project: import("./index").LanguageServerProject;

@@ -21,9 +21,9 @@ pullModelDiagnostics: boolean;

getSyncedDocumentKey: (uri: import("vscode-uri").URI) => string | undefined;
initialize: (initializeParams: vscode.InitializeParams, project: import("./index").LanguageServerProject, languageServicePlugins: import("@volar/language-service").LanguageServicePlugin<any>[], options?: {
pullModelDiagnostics?: boolean | undefined;
} | undefined) => import("./index").VolarInitializeResult;
initialize: (initializeParams: vscode.InitializeParams, project: import("./index").LanguageServerProject, languageServicePlugins: import("@volar/language-service").LanguageServicePlugin[], options?: {
pullModelDiagnostics?: boolean;
}) => import("./index").VolarInitializeResult;
initialized: () => void;
shutdown: () => void;
watchFiles: (patterns: string[]) => void;
getConfiguration: <T>(section: string, scopeUri?: string | undefined) => Promise<T | undefined>;
getConfiguration: <T>(section: string, scopeUri?: string) => Promise<T | undefined>;
onDidChangeConfiguration: (cb: vscode.NotificationHandler<vscode.DidChangeConfigurationParams>) => {

@@ -30,0 +30,0 @@ dispose(): void;

@@ -17,3 +17,6 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.loadTsdkByPath = exports.fs = exports.createServer = exports.createConnection = void 0;
exports.fs = void 0;
exports.createConnection = createConnection;
exports.createServer = createServer;
exports.loadTsdkByPath = loadTsdkByPath;
const language_service_1 = require("@volar/language-service");

@@ -32,7 +35,5 @@ const _fs = require("fs");

}
exports.createConnection = createConnection;
function createServer(connection) {
return (0, server_1.createServerBase)(connection, exports.fs);
}
exports.createServer = createServer;
exports.fs = {

@@ -122,3 +123,2 @@ stat(uri) {

}
exports.loadTsdkByPath = loadTsdkByPath;
//# sourceMappingURL=node.js.map
{
"name": "@volar/language-server",
"version": "2.3.0",
"version": "2.3.1",
"license": "MIT",

@@ -15,6 +15,6 @@ "files": [

"dependencies": {
"@volar/language-core": "2.3.0",
"@volar/language-service": "2.3.0",
"@volar/snapshot-document": "2.3.0",
"@volar/typescript": "2.3.0",
"@volar/language-core": "2.3.1",
"@volar/language-service": "2.3.1",
"@volar/snapshot-document": "2.3.1",
"@volar/typescript": "2.3.1",
"path-browserify": "^1.0.1",

@@ -30,3 +30,3 @@ "request-light": "^0.7.0",

},
"gitHead": "4f6488605e22e0f76ea877460848a443fd3e8762"
"gitHead": "51742317a2950abd97e1a1a266b2c137bede4ad3"
}
import type { CodeMapping } from '@volar/language-core';
import type { FileStat, FileType, DocumentDropEdit } from '@volar/language-service';
import * as vscode from 'vscode-languageserver-protocol';
export * from 'vscode-languageserver-protocol';
/**

@@ -5,0 +6,0 @@ * Server request client

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoadedTSFilesMetaRequest = exports.GetVirtualCodeRequest = exports.GetVirtualFileRequest = exports.GetServicePluginsRequest = exports.UpdateServicePluginStateNotification = exports.UpdateVirtualCodeStateNotification = exports.DocumentDrop_DataTransferItemFileDataRequest = exports.DocumentDrop_DataTransferItemAsStringRequest = exports.DocumentDropRequest = exports.ReloadProjectNotification = exports.WriteVirtualFilesNotification = exports.AutoInsertRequest = exports.GetMatchTsConfigRequest = exports.FindFileReferenceRequest = exports.FsStatRequest = exports.FsReadDirectoryRequest = exports.FsReadFileRequest = void 0;
const vscode = require("vscode-languageserver-protocol");
__exportStar(require("vscode-languageserver-protocol"), exports);
/**

@@ -6,0 +21,0 @@ * Server request client

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