Skip to content

Commit bbc38c6

Browse files
committed
"feat: enable decorator metadata and experimental decorators in tsconfig files and add tsyringe dependency for dependency injection"
1 parent 166c38e commit bbc38c6

File tree

5 files changed

+19
-0
lines changed

5 files changed

+19
-0
lines changed

benchmark/tsconfig.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
{
22
"compilerOptions": {
33
"module": "CommonJS",
4+
"emitDecoratorMetadata": true,
5+
"experimentalDecorators": true,
46
"moduleResolution": "Node",
57
"esModuleInterop": true,
68
"target": "ES2022",

e2e/tsconfig.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
"strict": true,
1010
"skipLibCheck": true,
1111
"useUnknownInCatchVariables": false,
12+
"emitDecoratorMetadata": true,
13+
"experimentalDecorators": true,
1214
"outDir": "out"
1315
},
1416
"include": ["src", "../src/exports/roo-code.d.ts"],

package-lock.json

Lines changed: 13 additions & 0 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 & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@
401401
"strip-bom": "^5.0.0",
402402
"tmp": "^0.2.3",
403403
"tree-sitter-wasms": "^0.1.11",
404+
"tsyringe": "^4.8.0",
404405
"turndown": "^7.2.0",
405406
"web-tree-sitter": "^0.22.6",
406407
"zod": "^3.23.8"

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"compilerOptions": {
33
"esModuleInterop": true,
44
"experimentalDecorators": true,
5+
"emitDecoratorMetadata": true,
56
"forceConsistentCasingInFileNames": true,
67
"isolatedModules": true,
78
"lib": ["es2022", "esnext.disposable", "DOM"],

0 commit comments

Comments
 (0)