|
84 | 84 | "command": "effect.revealFiberCurrentSpan", |
85 | 85 | "title": "Effect Dev Tools: Reveal Fiber Current Span Location", |
86 | 86 | "icon": "$(go-to-file)" |
| 87 | + }, |
| 88 | + { |
| 89 | + "command": "effect.resetTracerExtended", |
| 90 | + "title": "Effect Dev Tools: Reset Tracer Extended", |
| 91 | + "icon": "$(refresh)" |
87 | 92 | } |
88 | 93 | ], |
89 | 94 | "viewsContainers": { |
|
93 | 98 | "title": "Effect Dev Tools", |
94 | 99 | "icon": "resources/icons/effect-light.svg" |
95 | 100 | } |
| 101 | + ], |
| 102 | + "panel": [ |
| 103 | + { |
| 104 | + "id": "effect-tracer-panel", |
| 105 | + "title": "Effect Tracer", |
| 106 | + "icon": "resources/icons/effect-light.svg" |
| 107 | + } |
96 | 108 | ] |
97 | 109 | }, |
98 | 110 | "views": { |
|
126 | 138 | "name": "Effect Fibers", |
127 | 139 | "when": "inDebugMode" |
128 | 140 | } |
| 141 | + ], |
| 142 | + "effect-tracer-panel": [ |
| 143 | + { |
| 144 | + "type": "webview", |
| 145 | + "id": "effect-tracer-extended", |
| 146 | + "name": "Effect Tracer" |
| 147 | + } |
129 | 148 | ] |
130 | 149 | }, |
131 | 150 | "viewsWelcome": [ |
|
160 | 179 | "command": "effect.resetTracer", |
161 | 180 | "when": "view === effect-tracer", |
162 | 181 | "group": "navigation" |
| 182 | + }, |
| 183 | + { |
| 184 | + "command": "effect.resetTracerExtended", |
| 185 | + "when": "view === effect-tracer-extended", |
| 186 | + "group": "navigation" |
163 | 187 | } |
164 | 188 | ], |
165 | 189 | "view/item/context": [ |
|
182 | 206 | }, |
183 | 207 | "scripts": { |
184 | 208 | "vscode:prepublish": "pnpm build", |
185 | | - "build": "tsup --config tsup.instrumentation.config.ts && tsup", |
| 209 | + "build": "pnpm --filter \"tracer\" run build && tsup --config tsup.instrumentation.config.ts && tsup", |
186 | 210 | "dev": "tsup --watch", |
187 | 211 | "lint": "eslint src", |
188 | 212 | "lint-fix": "eslint src --fix", |
|
193 | 217 | "@changesets/changelog-github": "^0.5.1", |
194 | 218 | "@changesets/cli": "^2.29.5", |
195 | 219 | "@effect/eslint-plugin": "^0.3.2", |
196 | | - "@effect/experimental": "^0.52.2", |
197 | | - "@effect/language-service": "^0.27.2", |
198 | | - "@effect/platform": "^0.88.1", |
199 | | - "@effect/platform-node": "^0.91.0", |
200 | | - "@swc/core": "^1.12.14", |
| 220 | + "@effect/experimental": "^0.54.1", |
| 221 | + "@effect/language-service": "^0.31.2", |
| 222 | + "@effect/platform": "^0.90.0", |
| 223 | + "@effect/platform-node": "^0.94.0", |
| 224 | + "@swc/core": "^1.13.3", |
201 | 225 | "@types/mocha": "^10.0.10", |
202 | | - "@types/node": "~24.0.14", |
| 226 | + "@types/node": "~24.1.0", |
203 | 227 | "@types/vscode": "^1.84.0", |
204 | 228 | "@types/ws": "^8.18.1", |
205 | | - "@typescript-eslint/eslint-plugin": "^8.37.0", |
206 | | - "@typescript-eslint/parser": "^8.37.0", |
| 229 | + "@typescript-eslint/eslint-plugin": "^8.38.0", |
| 230 | + "@typescript-eslint/parser": "^8.38.0", |
207 | 231 | "@vscode/test-electron": "^2.5.2", |
208 | 232 | "@vscode/vsce": "^3.6.0", |
209 | | - "effect": "^3.16.16", |
210 | | - "eslint": "^9.31.0", |
| 233 | + "effect": "^3.17.3", |
| 234 | + "eslint": "^9.32.0", |
211 | 235 | "eslint-import-resolver-typescript": "^4.4.4", |
212 | 236 | "eslint-plugin-import-x": "^4.16.1", |
213 | 237 | "eslint-plugin-simple-import-sort": "^12.1.1", |
|
218 | 242 | "tslib": "^2.8.1", |
219 | 243 | "tsup": "^8.5.0", |
220 | 244 | "typescript": "^5.8.3", |
221 | | - "typescript-eslint": "^8.37.0", |
| 245 | + "typescript-eslint": "^8.38.0", |
222 | 246 | "ws": "^8.18.3" |
223 | 247 | }, |
224 | 248 | "sideEffects": false, |
|
0 commit comments