From 4286185cdc6119175e23d66b8e177ba32693a63a Mon Sep 17 00:00:00 2001 From: Rikki Schulte Date: Fri, 26 Nov 2021 11:52:30 +0100 Subject: [PATCH] LSP Server should parse more JS extensions (#2060) --- .changeset/short-fireants-shake.md | 5 +++++ .../src/parseDocument.ts | 12 +++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .changeset/short-fireants-shake.md diff --git a/.changeset/short-fireants-shake.md b/.changeset/short-fireants-shake.md new file mode 100644 index 00000000000..530d7c472a5 --- /dev/null +++ b/.changeset/short-fireants-shake.md @@ -0,0 +1,5 @@ +--- +"graphql-language-service-server": patch +--- + +Parse more JS extensions in the language server diff --git a/packages/graphql-language-service-server/src/parseDocument.ts b/packages/graphql-language-service-server/src/parseDocument.ts index 2ac4d937b16..4c65c7f60ad 100644 --- a/packages/graphql-language-service-server/src/parseDocument.ts +++ b/packages/graphql-language-service-server/src/parseDocument.ts @@ -4,7 +4,17 @@ import { Range, Position } from 'graphql-language-service-utils'; import { findGraphQLTags, DEFAULT_TAGS } from './findGraphQLTags'; -export const DEFAULT_SUPPORTED_EXTENSIONS = ['.js', '.ts', '.jsx', '.tsx']; +export const DEFAULT_SUPPORTED_EXTENSIONS = [ + '.js', + '.cjs', + '.mjs', + '.es', + '.esm', + '.es6', + '.ts', + '.jsx', + '.tsx', +]; /** * .graphql is the officially reccomended extension for graphql files