Skip to content

Commit e64e9ec

Browse files
authored
Merge pull request #86 from sebastianwessel/fix/schema-generation-edge-cases
Fix multiple schema generation edge cases and improve type support
2 parents 9d3a5a5 + c8cc9c0 commit e64e9ec

15 files changed

+756
-134
lines changed

.claude/settings.local.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(pnpm lint:*)",
5+
"Bash(git fetch:*)",
6+
"Bash(git rebase:*)",
7+
"Bash(gh pr list:*)",
8+
"WebFetch(domain:github.com)",
9+
"WebFetch(domain:patch-diff.githubusercontent.com)",
10+
"Bash(git pull:*)",
11+
"Bash(git merge:*)",
12+
"Bash(git reset:*)",
13+
"Bash(gh pr create:*)",
14+
"Bash(npx @biomejs/biome check:*)",
15+
"Bash(npx @biomejs/biome format:*)",
16+
"Bash(npx @biomejs/biome ci:*)",
17+
"Bash(npx:*)",
18+
"Bash(npm install:*)"
19+
],
20+
"deny": [],
21+
"ask": []
22+
}
23+
}

.idea/workspace.xml

Lines changed: 140 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.vscode/settings.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"editor.formatOnSave": true,
33
"editor.defaultFormatter": "biomejs.biome",
44
"editor.codeActionsOnSave": {
5-
"quickfix.biome": "explicit",
6-
"source.organizeImports.biome": "explicit"
5+
"source.fixAll.biome": "explicit"
76
},
87
"[javascript]": {
98
"editor.defaultFormatter": "biomejs.biome"

4

Whitespace-only changes.

5

Whitespace-only changes.

biome.json

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/2.0.0/schema.json",
3-
"assist": { "actions": { "source": { "organizeImports": "on" } } },
2+
"$schema": "https://biomejs.dev/schemas/2.2.4/schema.json",
3+
"files": {
4+
"includes": [
5+
"src/**/*.ts",
6+
"src/**/*.js",
7+
"**/*.json",
8+
"**/*.mjs",
9+
"build.mjs",
10+
"vitest.config.ts",
11+
"vitest.customMatchers.ts"
12+
]
13+
},
414
"linter": {
515
"enabled": true,
616
"rules": {
@@ -17,21 +27,9 @@
1727
"noInferrableTypes": "error",
1828
"noUselessElse": "error"
1929
}
20-
},
21-
"includes": [
22-
"**",
23-
"!**/dist/**",
24-
"!**/node_modules/**",
25-
"!**/.tshy/**",
26-
"!**/.tshy-build/**",
27-
"!out/**",
28-
"!client_generated/**",
29-
"!**/package-lock.json",
30-
"!src/vitest.d.ts"
31-
]
30+
}
3231
},
3332
"formatter": {
34-
"includes": ["**", "!**/dist/**", "!**/node_modules/**", "!**/.tshy/**", "!out/**"],
3533
"enabled": true,
3634
"formatWithErrors": false,
3735
"indentStyle": "tab",

package-lock.json

Lines changed: 38 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"postpublish": "npx jsr publish"
4848
},
4949
"devDependencies": {
50-
"@biomejs/biome": "^2.0.0",
50+
"@biomejs/biome": "^2.2.4",
5151
"@types/node": "^24.0.3",
5252
"esbuild": "^0.25.5",
5353
"jsr": "^0.13.1",

0 commit comments

Comments
 (0)