The deprecated aliases introduced in 0.1 have been removed. Update imports and references as follows.
The DevToolsLog* types were renamed to DevToolsMessage* in 0.1. The old names are now gone.
| Removed | Replacement |
|---|---|
DevToolsLogLevel |
DevToolsMessageLevel |
DevToolsLogEntryFrom |
DevToolsMessageEntryFrom |
DevToolsLogElementPosition |
DevToolsMessageElementPosition |
DevToolsLogFilePosition |
DevToolsMessageFilePosition |
DevToolsLogEntry |
DevToolsMessageEntry |
DevToolsLogEntryInput |
DevToolsMessageEntryInput |
DevToolsLogHandle |
DevToolsMessageHandle |
DevToolsLogsClient |
DevToolsMessagesClient |
DevToolsLogsHost |
DevToolsMessagesHost |
- import type { DevToolsNodeContext } from '@vitejs/devtools-kit'
+ import type { ViteDevToolsNodeContext } from '@vitejs/devtools-kit'The framework-neutral DevToolsNodeContext still lives upstream at devframe/types and is unchanged.
defineDockClientScript((ctx) => {
- ctx.logs.add({ ... })
+ ctx.messages.add({ ... })
})These types are no longer re-exported from @vitejs/devtools-kit. Import them from devframe:
- import type { WhenContext, WhenExpression } from '@vitejs/devtools-kit'
+ import type { WhenContext, WhenExpression } from 'devframe/utils/when'The @vitejs/devtools-kit/utils/when subpath remains and re-exports these types alongside evaluateWhen and resolveContextValue.
nostics 0.2 (pulled in via devframe 0.4) drops the .report() / .throw() methods on diagnostic handles. Each handle is now a callable that builds and emits a diagnostic; prefix with throw to raise.
- throw ctx.diagnostics.logger.MYP0001.throw({ name })
+ throw ctx.diagnostics.logger.MYP0001({ name })
- ctx.diagnostics.logger.MYP0002.report()
+ ctx.diagnostics.logger.MYP0002()
- ctx.diagnostics.logger.MYP0002.report({ name }, { method: 'error' })
+ ctx.diagnostics.logger.MYP0002({ name }, { method: 'error' })The payload shape (including cause) and the optional reporter-options second argument are unchanged. Apply the same rewrite to typed handles returned from ctx.diagnostics.defineDiagnostics().