Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion packages/doc-core/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,36 @@
export * from '../../../src/formats/marks.js';
export * from '../../../src/formats/provenance-sidecar.js';
// Explicit re-export of provenance-sidecar to avoid name collisions with marks.js:
// marks.js owns the bare createComment, getUnresolvedComments, and CommentReply
// names in the new marks-based API. The provenance-sidecar versions are still
// re-exported here under Sidecar-prefixed aliases so legacy sidecar consumers
// keep a working path.
export type {
AttestationLevel,
TextOrigin,
ProvenanceSpan,
AttentionData,
AttentionEventType,
AttentionEvent,
ProvenanceMetadata,
CommentSelector,
Comment,
ProvenanceData,
CommentReply as SidecarCommentReply,
} from '../../../src/formats/provenance-sidecar.js';
export {
migrateLegacyProvenance,
isLegacyFormat,
extractEmbeddedProvenance,
generateCommentId,
generateReplyId,
createReply,
addComment,
addReplyToComment,
setCommentResolved,
deleteComment,
ensureCommentsArray,
createComment as createSidecarComment,
getUnresolvedComments as getUnresolvedSidecarComments,
} from '../../../src/formats/provenance-sidecar.js';
export * from '../../../src/formats/remark-proof-marks.js';
export * from '../../../src/shared/agent-identity.js';