diff --git a/.gitignore b/.gitignore index 2426a8fd..5909209f 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ package-lock.json /tsconfig.vitest-temp.json /cli /internal +/lsp diff --git a/package.json b/package.json index 0e6f948a..3da85fbd 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "LICENSE.md", "README.md", "cli/", + "lsp/", "bin/", "dist/" ], @@ -38,10 +39,17 @@ "require": "./dist/gql-tada-internal.js", "source": "./src/internal/index.ts" }, + "./lsp": { + "types": "./dist/gql-tada-lsp.d.ts", + "import": "./dist/gql-tada-lsp.mjs", + "require": "./dist/gql-tada-lsp.js", + "source": "./src/lsp/index.ts" + }, "./package.json": "./package.json" }, "dependencies": { "@0no-co/graphql.web": "^1.0.5", + "@0no-co/graphqlsp": "^1.10.3", "@gql.tada/cli-utils": "workspace:*", "@gql.tada/internal": "workspace:*" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85d09fb2..3c5ea681 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,6 +16,9 @@ importers: '@0no-co/graphql.web': specifier: ^1.0.5 version: 1.0.7(graphql@16.8.1) + '@0no-co/graphqlsp': + specifier: ^1.10.3 + version: 1.11.0(typescript@5.4.5) '@gql.tada/cli-utils': specifier: workspace:* version: link:packages/cli-utils diff --git a/src/lsp/index.ts b/src/lsp/index.ts new file mode 100644 index 00000000..cf296edd --- /dev/null +++ b/src/lsp/index.ts @@ -0,0 +1 @@ +export { default } from '@0no-co/graphqlsp';