Mirror: TypeScript LSP plugin that finds GraphQL documents in your code and provides diagnostics, auto-complete and hover-information.

feat: expose the internal methods for the tada check command (#279)

authored by Jovi De Croock and committed by GitHub e696b3a3 d791cf50

+5
.changeset/honest-donkeys-check.md
··· 1 + --- 2 + '@0no-co/graphqlsp': minor 3 + --- 4 + 5 + Expose the `init` and `getGraphQLDiagnostics` methods
+3
.gitignore
··· 105 105 106 106 # TernJS port file 107 107 .tern-port 108 + 109 + packages/graphqlsp/api/* 110 + packages/graphqlsp/api
+6
packages/graphqlsp/package.json
··· 12 12 "require": "./dist/graphqlsp.js", 13 13 "source": "./src/index.ts" 14 14 }, 15 + "./api": { 16 + "types": "./dist/api.d.ts", 17 + "import": "./dist/api.mjs", 18 + "require": "./dist/api.js", 19 + "source": "./src/api.ts" 20 + }, 15 21 "./package.json": "./package.json" 16 22 }, 17 23 "scripts": {
+2
packages/graphqlsp/src/api.ts
··· 1 + export { getGraphQLDiagnostics } from './diagnostics'; 2 + export { init } from './ts';
+1 -1
packages/graphqlsp/src/diagnostics.ts
··· 355 355 source, 356 356 nodes as ts.NoSubstitutionTemplateLiteral[], 357 357 info 358 - ); 358 + ) || []; 359 359 360 360 return [...tsDiagnostics, ...usageDiagnostics]; 361 361 } else {
+1
packages/graphqlsp/tsconfig.json
··· 1 1 { 2 2 "compilerOptions": { 3 + "lib": ["ESNext"], 3 4 "target": "es2019", 4 5 "module": "es2015", 5 6 "moduleResolution": "node",
+5 -5
pnpm-lock.yaml
··· 2123 2123 peerDependencies: 2124 2124 rollup: ^2.14.0||^3.0.0||^4.0.0 2125 2125 tslib: '*' 2126 - typescript: ^5.3.3 2126 + typescript: '>=3.7.0' 2127 2127 peerDependenciesMeta: 2128 2128 rollup: 2129 2129 optional: true ··· 3025 3025 resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} 3026 3026 engines: {node: '>=14'} 3027 3027 peerDependencies: 3028 - typescript: ^5.3.3 3028 + typescript: '>=4.9.5' 3029 3029 peerDependenciesMeta: 3030 3030 typescript: 3031 3031 optional: true ··· 5143 5143 engines: {node: '>=16'} 5144 5144 peerDependencies: 5145 5145 rollup: ^3.29.4 || ^4 5146 - typescript: ^5.3.3 5146 + typescript: ^4.5 || ^5.0 5147 5147 dependencies: 5148 5148 magic-string: 0.30.5 5149 5149 rollup: 4.9.5 ··· 5643 5643 '@swc/core': '>=1.2.50' 5644 5644 '@swc/wasm': '>=1.2.50' 5645 5645 '@types/node': '*' 5646 - typescript: ^5.3.3 5646 + typescript: '>=2.7' 5647 5647 peerDependenciesMeta: 5648 5648 '@swc/core': 5649 5649 optional: true ··· 6185 6185 id: file:packages/graphqlsp 6186 6186 name: '@0no-co/graphqlsp' 6187 6187 peerDependencies: 6188 - typescript: ^5.3.3 6188 + typescript: ^5.0.0 6189 6189 dependencies: 6190 6190 '@gql.tada/internal': 0.1.0 6191 6191 node-fetch: 2.6.7