parchment
parchment copied to clipboard
re-export classes from quill-delta and parchment
Would it be possible to re-export the classes and types/interfaces from quill-delta
and parchment
?
Reason for asking is that in our projects, we have set up the [import/no-extraneous-dependencies
] (https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-extraneous-dependencies.md) eslint rule. So when we want to import Delta
or a type/class from parchment
, we have to add quill-delta
as a direct dependency to our package.json (or ignore the eslint rule in the file).
Ideally, it would be possible to import like so:
import { Quill, Delta, Attributor } from 'quill';
// or for backwards compatibility:
import Quill, { Delta, Attributor } from 'quill';
I checked Quill's package.json and both quill-delta
and parchment
are already defined as dependencies, so in terms of bundle size, this would/should not change much, I suppose?