You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 84e00dd
Browse filesBrowse the repository at this point in the historyBrowse files
### Changelog
TypeScript packages now properly export both ESM + CJS modules.
Types and constants are now exported directly from `@mcap/core`:
```typescript
// Before
import type { McapTypes } from "@mcap/core";
const MetadataIndex = { McapTypes };
// After
import type { MetadataIndex } from "@mcap/core";
```
Nested imports are no longer supported:
```typescript
// Before
import { Metadata } from "@mcap/core/src/types";
// After
import type { Metadata } from "@mcap/core";
```
### Docs
None
### Description
- Upgrade TypeScript
- Upgrade `@foxglove/tsconfig` and fix all issues
- Replace `ts-node` with `tsx`
- Maintain both esm and cjs exports for backwards compatibility
- Semver minor bump all 4 public packages
0 commit comments