@jhl548/duplicate-doc-core
v0.1.2
Published
`@jhl548/duplicate-doc-core` provides framework-independent types and helpers for duplicate document highlighting.
Readme
@jhl548/duplicate-doc-core
@jhl548/duplicate-doc-core provides framework-independent types and helpers for duplicate document highlighting.
Features
- Shared document, range, duplicate point, and editor snapshot types.
- Similarity-based highlight color and CSS class helpers.
- Range normalization and document filtering utilities.
- Tiptap duplicate highlight extension.
- Shared highlight styles via
@jhl548/duplicate-doc-core/style.css.
Install
npm install @jhl548/duplicate-doc-coreUsage
import {
DuplicateHighlightExtension,
filterHighlightsForDocument,
type DuplicateHighlight,
type NormalizedDocument
} from "@jhl548/duplicate-doc-core";
import "@jhl548/duplicate-doc-core/style.css";This package is intended to be consumed directly by framework adapters such as @jhl548/duplicate-doc-vue, or by applications that need access to the shared duplicate document model.
