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?
Would it be possible to re-export the classes and types/interfaces from
quill-deltaandparchment?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 importDeltaor a type/class fromparchment, we have to addquill-deltaas a direct dependency to our package.json (or ignore the eslint rule in the file).Ideally, it would be possible to import like so:
I checked Quill's package.json and both
quill-deltaandparchmentare already defined as dependencies, so in terms of bundle size, this would/should not change much, I suppose?