From cf3f79202524ba979f1f4011636b85d08d81bdcb Mon Sep 17 00:00:00 2001 From: Gorkem Ercan Date: Mon, 10 Apr 2023 09:44:33 -0400 Subject: [PATCH] Update prettier version (#867) Updates prettier to 2.8.7. Fix the problems the lint rules that was introduced with this release --- package.json | 4 +- src/languageservice/parser/jsonParser07.ts | 6 +- .../services/yamlValidation.ts | 2 +- src/languageservice/utils/astUtils.ts | 2 +- src/languageservice/utils/textBuffer.ts | 4 +- src/yamlServerInit.ts | 8 +-- test/autoCompletion.test.ts | 8 ++- test/autoCompletionFix.test.ts | 8 ++- test/code-action-schema.test.ts | 8 ++- test/integration.test.ts | 8 ++- test/settingsHandlers.test.ts | 56 +++++++++---------- test/yamlCodeLens.test.ts | 16 +++--- test/yamlCommands.test.ts | 8 +-- yarn.lock | 18 +++--- 14 files changed, 82 insertions(+), 74 deletions(-) diff --git a/package.json b/package.json index db7f25f03..9e91dccfd 100755 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "url": "https://github.com/redhat-developer/yaml-language-server.git" }, "optionalDependencies": { - "prettier": "2.0.5" + "prettier": "2.8.7" }, "dependencies": { "ajv": "^8.11.0", @@ -49,7 +49,7 @@ "@types/chai": "^4.2.12", "@types/mocha": "8.2.2", "@types/node": "16.x", - "@types/prettier": "2.0.2", + "@types/prettier": "2.7.2", "@types/sinon": "^9.0.5", "@types/sinon-chai": "^3.2.5", "@typescript-eslint/eslint-plugin": "^5.38.0", diff --git a/src/languageservice/parser/jsonParser07.ts b/src/languageservice/parser/jsonParser07.ts index 894484c54..ce5715ff6 100644 --- a/src/languageservice/parser/jsonParser07.ts +++ b/src/languageservice/parser/jsonParser07.ts @@ -43,7 +43,8 @@ export const formats = { }, 'date-time': { errorMessage: localize('dateTimeFormatWarning', 'String is not a RFC3339 date-time.'), - pattern: /^(\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)([01][0-9]|2[0-3]):([0-5][0-9]))$/i, + pattern: + /^(\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\.[0-9]+)?(Z|(\+|-)([01][0-9]|2[0-3]):([0-5][0-9]))$/i, }, date: { errorMessage: localize('dateFormatWarning', 'String is not a RFC3339 date.'), @@ -55,7 +56,8 @@ export const formats = { }, email: { errorMessage: localize('emailFormatWarning', 'String is not an e-mail address.'), - pattern: /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, + pattern: + /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, }, ipv4: { errorMessage: localize('ipv4FormatWarning', 'String does not match IPv4 format.'), diff --git a/src/languageservice/services/yamlValidation.ts b/src/languageservice/services/yamlValidation.ts index 5c7fd3550..8ba3f023b 100644 --- a/src/languageservice/services/yamlValidation.ts +++ b/src/languageservice/services/yamlValidation.ts @@ -94,7 +94,7 @@ export class YAMLValidation { const validation = await this.jsonValidation.doValidation(textDocument, currentYAMLDoc); - const syd = (currentYAMLDoc as unknown) as SingleYAMLDocument; + const syd = currentYAMLDoc as unknown as SingleYAMLDocument; if (syd.errors.length > 0) { // TODO: Get rid of these type assertions (shouldn't need them) validationResult.push(...syd.errors); diff --git a/src/languageservice/utils/astUtils.ts b/src/languageservice/utils/astUtils.ts index 48f1b9f6c..9d0b33175 100644 --- a/src/languageservice/utils/astUtils.ts +++ b/src/languageservice/utils/astUtils.ts @@ -52,7 +52,7 @@ export function isInComment(tokens: Token[], offset: number): boolean { let inComment = false; for (const token of tokens) { if (token.type === 'document') { - _visit([], (token as unknown) as SourceToken, (item) => { + _visit([], token as unknown as SourceToken, (item) => { if (isCollectionItem(item) && item.value?.type === 'comment') { if (token.offset <= offset && item.value.source.length + item.value.offset >= offset) { inComment = true; diff --git a/src/languageservice/utils/textBuffer.ts b/src/languageservice/utils/textBuffer.ts index e5ab71b37..b5f3a9a53 100644 --- a/src/languageservice/utils/textBuffer.ts +++ b/src/languageservice/utils/textBuffer.ts @@ -18,7 +18,7 @@ export class TextBuffer { } getLineLength(lineNumber: number): number { - const lineOffsets = ((this.doc as unknown) as FullTextDocument).getLineOffsets(); + const lineOffsets = (this.doc as unknown as FullTextDocument).getLineOffsets(); if (lineNumber >= lineOffsets.length) { return this.doc.getText().length; } else if (lineNumber < 0) { @@ -30,7 +30,7 @@ export class TextBuffer { } getLineContent(lineNumber: number): string { - const lineOffsets = ((this.doc as unknown) as FullTextDocument).getLineOffsets(); + const lineOffsets = (this.doc as unknown as FullTextDocument).getLineOffsets(); if (lineNumber >= lineOffsets.length) { return this.doc.getText(); } else if (lineNumber < 0) { diff --git a/src/yamlServerInit.ts b/src/yamlServerInit.ts index 65496128d..c2a8a0e73 100644 --- a/src/yamlServerInit.ts +++ b/src/yamlServerInit.ts @@ -38,11 +38,9 @@ export class YAMLServerInit { * Run when the client connects to the server after it is activated. * The server receives the root path(s) of the workspace and the client capabilities. */ - this.connection.onInitialize( - (params: InitializeParams): InitializeResult => { - return this.connectionInitialized(params); - } - ); + this.connection.onInitialize((params: InitializeParams): InitializeResult => { + return this.connectionInitialized(params); + }); this.connection.onInitialized(() => { if (this.yamlSettings.hasWsChangeWatchedFileDynamicRegistration) { this.connection.workspace.onDidChangeWorkspaceFolders((changedFolders) => { diff --git a/test/autoCompletion.test.ts b/test/autoCompletion.test.ts index 1d90c6ea2..9741b7be0 100644 --- a/test/autoCompletion.test.ts +++ b/test/autoCompletion.test.ts @@ -26,9 +26,11 @@ describe('Auto Completion Tests', () => { uri: 'http://google.com', fileMatch: ['bad-schema.yaml'], }); - const { languageService: langService, languageHandler: langHandler, yamlSettings: settings } = setupLanguageService( - languageSettingsSetup.languageSettings - ); + const { + languageService: langService, + languageHandler: langHandler, + yamlSettings: settings, + } = setupLanguageService(languageSettingsSetup.languageSettings); languageService = langService; languageHandler = langHandler; yamlSettings = settings; diff --git a/test/autoCompletionFix.test.ts b/test/autoCompletionFix.test.ts index 1479a63aa..e13630504 100644 --- a/test/autoCompletionFix.test.ts +++ b/test/autoCompletionFix.test.ts @@ -25,9 +25,11 @@ describe('Auto Completion Fix Tests', () => { uri: 'https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.22.4-standalone-strict/all.json', fileMatch: [SCHEMA_ID], }); - const { languageService: langService, languageHandler: langHandler, yamlSettings: settings } = setupLanguageService( - languageSettingsSetup.languageSettings - ); + const { + languageService: langService, + languageHandler: langHandler, + yamlSettings: settings, + } = setupLanguageService(languageSettingsSetup.languageSettings); languageService = langService; languageHandler = langHandler; yamlSettings = settings; diff --git a/test/code-action-schema.test.ts b/test/code-action-schema.test.ts index 4576d9446..d320b0f9e 100644 --- a/test/code-action-schema.test.ts +++ b/test/code-action-schema.test.ts @@ -20,9 +20,11 @@ describe('Schema Errors Code Action Tests', () => { before(() => { languageSettingsSetup = new ServiceSetup().withValidate(); - const { languageService: langService, validationHandler: valHandler, yamlSettings: settings } = setupLanguageService( - languageSettingsSetup.languageSettings - ); + const { + languageService: langService, + validationHandler: valHandler, + yamlSettings: settings, + } = setupLanguageService(languageSettingsSetup.languageSettings); languageService = langService; validationHandler = valHandler; yamlSettings = settings; diff --git a/test/integration.test.ts b/test/integration.test.ts index e34fe40f3..8219cfd8e 100644 --- a/test/integration.test.ts +++ b/test/integration.test.ts @@ -30,9 +30,11 @@ describe('Kubernetes Integration Tests', () => { uri, }) .withKubernetes(); - const { validationHandler: valHandler, languageHandler: langHandler, yamlSettings: settings } = setupLanguageService( - languageSettingsSetup.languageSettings - ); + const { + validationHandler: valHandler, + languageHandler: langHandler, + yamlSettings: settings, + } = setupLanguageService(languageSettingsSetup.languageSettings); validationHandler = valHandler; languageHandler = langHandler; yamlSettings = settings; diff --git a/test/settingsHandlers.test.ts b/test/settingsHandlers.test.ts index 813006dda..1438aad3d 100644 --- a/test/settingsHandlers.test.ts +++ b/test/settingsHandlers.test.ts @@ -30,7 +30,7 @@ describe('Settings Handlers Tests', () => { beforeEach(() => { workspaceStub = sandbox.createStubInstance(TestWorkspace); - connection.workspace = (workspaceStub as unknown) as RemoteWorkspace; + connection.workspace = workspaceStub as unknown as RemoteWorkspace; connection.onDidChangeConfiguration = sandbox.mock(); connection.client = {} as RemoteClient; connection.client.register = sandbox.mock(); @@ -52,9 +52,9 @@ describe('Settings Handlers Tests', () => { settingsState.hasConfigurationCapability = false; const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); @@ -67,9 +67,9 @@ describe('Settings Handlers Tests', () => { settingsState.hasConfigurationCapability = true; const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); @@ -81,9 +81,9 @@ describe('Settings Handlers Tests', () => { it(' reflect to the settings ', async () => { const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{ style: { flowMapping: 'forbid', flowSequence: 'forbid' } }, {}, {}, {}, {}]); @@ -96,9 +96,9 @@ describe('Settings Handlers Tests', () => { it(' reflect default values if no settings given', async () => { const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, {}, {}]); @@ -114,9 +114,9 @@ describe('Settings Handlers Tests', () => { it(' reflect to the settings ', async () => { const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{ keyOrdering: true }, {}, {}, {}, {}]); @@ -128,9 +128,9 @@ describe('Settings Handlers Tests', () => { it(' reflect default values if no settings given', async () => { const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, {}, {}]); @@ -145,9 +145,9 @@ describe('Settings Handlers Tests', () => { it('reflect to settings state', async () => { const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, {}, { associations: { '*.bu': 'yaml' } }]); @@ -174,9 +174,9 @@ describe('Settings Handlers Tests', () => { settingsState.fileExtensions.push('*.bu'); const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, {}]); @@ -208,9 +208,9 @@ describe('Settings Handlers Tests', () => { }); const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, {}]); @@ -246,9 +246,9 @@ describe('Settings Handlers Tests', () => { }); const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, {}]); @@ -274,7 +274,7 @@ describe('Settings Handlers Tests', () => { connection, languageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); const configureSpy = sinon.spy(languageService, 'configure'); @@ -357,9 +357,9 @@ describe('Settings Handlers Tests', () => { it('should fetch preferences', async () => { const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, {}, {}]); @@ -381,9 +381,9 @@ describe('Settings Handlers Tests', () => { settingsState.schemaStoreEnabled = true; const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); @@ -398,9 +398,9 @@ describe('Settings Handlers Tests', () => { it('detect indentation settings change', async () => { const settingsHandler = new SettingsHandler( connection, - (languageService as unknown) as LanguageService, + languageService as unknown as LanguageService, settingsState, - (validationHandler as unknown) as ValidationHandler, + validationHandler as unknown as ValidationHandler, {} as Telemetry ); workspaceStub.getConfiguration.resolves([{}, {}, {}, { tabSize: 4, detectIndentation: false }]); diff --git a/test/yamlCodeLens.test.ts b/test/yamlCodeLens.test.ts index d8ed1a1ae..9619ad51b 100644 --- a/test/yamlCodeLens.test.ts +++ b/test/yamlCodeLens.test.ts @@ -53,7 +53,7 @@ describe('YAML CodeLens', () => { url: 'some://url/to/schema.json', }; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result).is.not.empty; expect(result[0].command).is.not.undefined; @@ -68,7 +68,7 @@ describe('YAML CodeLens', () => { url: 'some://url/to/schema.json', }; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result[0].range).is.deep.equal(Range.create(0, 0, 0, 0)); expect(result[0].command).is.deep.equal( @@ -82,7 +82,7 @@ describe('YAML CodeLens', () => { url: 'some://url/to/schema.json', }; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result.length).to.eq(1); expect(result[0].range).is.deep.equal(Range.create(0, 0, 0, 0)); @@ -98,7 +98,7 @@ describe('YAML CodeLens', () => { title: 'fooBar', } as JSONSchema; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result[0].command).is.deep.equal( createCommand('fooBar (schema.json)', YamlCommands.JUMP_TO_SCHEMA, 'some://url/to/schema.json') @@ -113,7 +113,7 @@ describe('YAML CodeLens', () => { description: 'fooBarDescription', } as JSONSchema; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result[0].command).is.deep.equal( createCommand('fooBar - fooBarDescription (schema.json)', YamlCommands.JUMP_TO_SCHEMA, 'some://url/to/schema.json') @@ -133,7 +133,7 @@ describe('YAML CodeLens', () => { ], } as JSONSchema; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result).has.length(2); expect(result).is.deep.equal([ @@ -155,7 +155,7 @@ describe('YAML CodeLens', () => { ], } as JSONSchema; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result).has.length(2); expect(result).is.deep.equal([ @@ -177,7 +177,7 @@ describe('YAML CodeLens', () => { ], } as JSONSchema; yamlSchemaService.getSchemaForResource.resolves({ schema }); - const codeLens = new YamlCodeLens((yamlSchemaService as unknown) as YAMLSchemaService, telemetry); + const codeLens = new YamlCodeLens(yamlSchemaService as unknown as YAMLSchemaService, telemetry); const result = await codeLens.getCodeLens(doc); expect(result).has.length(2); expect(result).is.deep.equal([ diff --git a/test/yamlCommands.test.ts b/test/yamlCommands.test.ts index cea621948..0199c3643 100644 --- a/test/yamlCommands.test.ts +++ b/test/yamlCommands.test.ts @@ -35,11 +35,11 @@ describe('Yaml Commands', () => { it('JumpToSchema handler should call "showDocument"', async () => { const showDocumentStub = sandbox.stub(); - const connection = ({ + const connection = { window: { showDocument: showDocumentStub, }, - } as unknown) as Connection; + } as unknown as Connection; showDocumentStub.resolves(true); registerCommands(commandExecutor, connection); const arg = commandExecutorStub.args[0]; @@ -49,11 +49,11 @@ describe('Yaml Commands', () => { it('JumpToSchema handler should call "showDocument" with plain win path', async () => { const showDocumentStub = sandbox.stub(); - const connection = ({ + const connection = { window: { showDocument: showDocumentStub, }, - } as unknown) as Connection; + } as unknown as Connection; showDocumentStub.resolves(true); registerCommands(commandExecutor, connection); const arg = commandExecutorStub.args[0]; diff --git a/yarn.lock b/yarn.lock index be18eeb6f..622c3599a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -425,10 +425,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.60.tgz#a1fbca80c18dd80c8783557304cdb7d55ac3aff5" integrity sha512-kYIYa1D1L+HDv5M5RXQeEu1o0FKA6yedZIoyugm/MBPROkLpX4L7HRxMrPVyo8bnvjpW/wDlqFNGzXNMb7AdRw== -"@types/prettier@2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.2.tgz" - integrity sha512-IkVfat549ggtkZUthUzEX49562eGikhSYeVGX97SkMFn+sTZrgRewXjQ4tPKFPCykZHkX1Zfd9OoELGqKU2jJA== +"@types/prettier@2.7.2": + version "2.7.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" + integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== "@types/sinon-chai@^3.2.5": version "3.2.5" @@ -2570,10 +2570,10 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz" - integrity sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg== +prettier@2.8.7: + version "2.8.7" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" + integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== process-on-spawn@^1.0.0: version "1.0.0" @@ -3092,7 +3092,7 @@ verror@1.10.0: vscode-json-languageservice@4.1.8: version "4.1.8" - resolved "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.8.tgz" + resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-4.1.8.tgz#397a39238d496e3e08a544a8b93df2cd13347d0c" integrity sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg== dependencies: jsonc-parser "^3.0.0"