Skip to content

Commit b3efdca

Browse files
authored
chore: update dependencies (#8)
1 parent 63ae38f commit b3efdca

3 files changed

Lines changed: 44 additions & 40 deletions

File tree

ARCHITECTURE.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
- [DependencyCollector](#dependencycollector)
88
- [Key Features](#key-features)
99
- [Implementation Details](#implementation-details)
10+
- [Interface Inheritance Support](#interface-inheritance-support)
11+
- [Dependency-Ordered Processing](#dependency-ordered-processing)
12+
- [TypeBox Composite Generation](#typebox-composite-generation)
13+
- [Implementation Details](#implementation-details-1)
1014
- [Input Handling System](#input-handling-system)
1115
- [InputOptions Interface](#inputoptions-interface)
1216
- [Input Processing Features](#input-processing-features)
@@ -115,7 +119,7 @@ Interfaces are processed in dependency order using a topological sort algorithm
115119
2. **Topological Sorting**: Interfaces are sorted to ensure base interfaces are processed before extended interfaces
116120
3. **Circular Dependency Detection**: The algorithm detects and handles circular inheritance scenarios gracefully
117121

118-
### TypeBox.Composite Generation
122+
### TypeBox Composite Generation
119123

120124
Interface inheritance is implemented using TypeBox's `Type.Composite` functionality:
121125

bun.lock

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

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"main": "src/ts-morph-codegen.ts",
55
"module": "src/ts-morph-codegen.ts",
66
"devDependencies": {
7-
"@eslint/js": "^9.33.0",
7+
"@eslint/js": "^9.34.0",
88
"@prettier/sync": "^0.6.1",
99
"@sinclair/typebox-codegen": "^0.11.1",
10-
"@types/bun": "^1.2.20",
11-
"@typescript-eslint/eslint-plugin": "^8.40.0",
12-
"@typescript-eslint/parser": "^8.40.0",
13-
"eslint": "^9.33.0",
10+
"@types/bun": "^1.2.21",
11+
"@typescript-eslint/eslint-plugin": "^8.41.0",
12+
"@typescript-eslint/parser": "^8.41.0",
13+
"eslint": "^9.34.0",
1414
"eslint-config-prettier": "^10.1.8",
1515
"eslint-plugin-no-relative-import-paths": "^1.6.1",
1616
"eslint-plugin-prettier": "^5.5.4",
@@ -19,7 +19,7 @@
1919
"prettier": "^3.6.2",
2020
"prettier-plugin-organize-imports": "^4.2.0",
2121
"ts-morph": "^26.0.0",
22-
"typescript-eslint": "^8.40.0",
22+
"typescript-eslint": "^8.41.0",
2323
"wikibase-sdk": "^10.2.3"
2424
},
2525
"peerDependencies": {

0 commit comments

Comments
 (0)