Skip to content

Commit 071bd7a

Browse files
committed
chore: format with biome
1 parent d9cbcf3 commit 071bd7a

File tree

5 files changed

+53
-50
lines changed

5 files changed

+53
-50
lines changed

.vscode/settings.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"editor.defaultFormatter": "biomejs.biome",
3-
"[typescript]": {
4-
"editor.defaultFormatter": "biomejs.biome"
5-
}
2+
"editor.defaultFormatter": "biomejs.biome",
3+
"[typescript]": {
4+
"editor.defaultFormatter": "biomejs.biome"
5+
}
66
}

biome.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"formatter": {
3-
"enabled": true,
4-
"indentStyle": "tab",
5-
"indentWidth": 2
6-
}
2+
"formatter": {
3+
"enabled": true,
4+
"indentStyle": "tab",
5+
"indentWidth": 2
6+
}
77
}

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"bin": {
99
"mcp-graphql": "./dist/index.js"
1010
},
11-
"files": ["dist"],
11+
"files": [
12+
"dist"
13+
],
1214
"devDependencies": {
1315
"@graphql-tools/schema": "^10.0.23",
1416
"@types/bun": "^1.2.14",
@@ -26,7 +28,8 @@
2628
"scripts": {
2729
"dev": "bun --watch src/index.ts",
2830
"build": "bun build src/index.ts --outdir dist --target node && bun -e \"require('fs').chmodSync('dist/index.js', '755')\"",
29-
"start": "bun run dist/index.js"
31+
"start": "bun run dist/index.js",
32+
"format": "biome format --write ."
3033
},
3134
"packageManager": "[email protected]"
3235
}

src/helpers/headers.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55
* @returns Merged headers object
66
*/
77
export function parseAndMergeHeaders(
8-
configHeaders: Record<string, string>,
9-
inputHeaders?: string | Record<string, string>
8+
configHeaders: Record<string, string>,
9+
inputHeaders?: string | Record<string, string>,
1010
): Record<string, string> {
11-
// Parse headers if they're provided as a string
12-
let parsedHeaders: Record<string, string> = {};
13-
14-
if (typeof inputHeaders === 'string') {
15-
try {
16-
parsedHeaders = JSON.parse(inputHeaders);
17-
} catch (e) {
18-
throw new Error(`Invalid headers JSON: ${e}`);
19-
}
20-
} else if (inputHeaders) {
21-
parsedHeaders = inputHeaders;
22-
}
23-
24-
// Merge with config headers (config headers are overridden by input headers)
25-
return { ...configHeaders, ...parsedHeaders };
11+
// Parse headers if they're provided as a string
12+
let parsedHeaders: Record<string, string> = {};
13+
14+
if (typeof inputHeaders === "string") {
15+
try {
16+
parsedHeaders = JSON.parse(inputHeaders);
17+
} catch (e) {
18+
throw new Error(`Invalid headers JSON: ${e}`);
19+
}
20+
} else if (inputHeaders) {
21+
parsedHeaders = inputHeaders;
22+
}
23+
24+
// Merge with config headers (config headers are overridden by input headers)
25+
return { ...configHeaders, ...parsedHeaders };
2626
}

tsconfig.json

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
{
2-
"compilerOptions": {
3-
// Enable latest features
4-
"lib": ["ESNext", "DOM"],
5-
"target": "ESNext",
6-
"module": "ESNext",
7-
"moduleDetection": "force",
8-
"jsx": "react-jsx",
9-
"allowJs": true,
2+
"compilerOptions": {
3+
// Enable latest features
4+
"lib": ["ESNext", "DOM"],
5+
"target": "ESNext",
6+
"module": "ESNext",
7+
"moduleDetection": "force",
8+
"jsx": "react-jsx",
9+
"allowJs": true,
1010

11-
// Bundler mode
12-
"moduleResolution": "bundler",
13-
"allowImportingTsExtensions": true,
14-
"verbatimModuleSyntax": true,
15-
"noEmit": true,
11+
// Bundler mode
12+
"moduleResolution": "bundler",
13+
"allowImportingTsExtensions": true,
14+
"verbatimModuleSyntax": true,
15+
"noEmit": true,
1616

17-
// Best practices
18-
"strict": true,
19-
"skipLibCheck": true,
20-
"noFallthroughCasesInSwitch": true,
17+
// Best practices
18+
"strict": true,
19+
"skipLibCheck": true,
20+
"noFallthroughCasesInSwitch": true,
2121

22-
// Some stricter flags (disabled by default)
23-
"noUnusedLocals": false,
24-
"noUnusedParameters": false,
25-
"noPropertyAccessFromIndexSignature": false
26-
}
22+
// Some stricter flags (disabled by default)
23+
"noUnusedLocals": false,
24+
"noUnusedParameters": false,
25+
"noPropertyAccessFromIndexSignature": false
26+
}
2727
}

0 commit comments

Comments
 (0)