deno icon indicating copy to clipboard operation
deno copied to clipboard

How to prevent deep dependencies duplication?

Open Gin-Quin opened this issue 2 years ago β€’ 30 comments

The following situation is quite common:

  • I'm using library A
  • I'm using library B that is also using library A

There are very high chances that the two pinned versions of A are not the same, which will cause a duplication of theA library.

If A is a big library, it becomes problematic. Furthermore, there are libraries that do not work when imported multiple times, like React and Yjs.

How to deal with this issue in Deno?

Gin-Quin avatar Jan 06 '23 13:01 Gin-Quin

Use import map to redirect library B to use your chosen version of library A. Of course it's on you then to make sure the version you specified is compatible with B and doesn't introduce subtle bugs to the behavior of B. That's why version pinning is great; there should be no conflicts when each library can separately specify exactly what versions they want, and that's what they get. But then you still do have the opportunity to override that via import map, at your own risk.

jtoppine avatar Jan 06 '23 14:01 jtoppine

Also, esm.sh has the ability to pin the versions of dependencies. https://esm.sh/#:~:text=Specify%20dependencies

ayame113 avatar Jan 06 '23 14:01 ayame113

Alright, I re-read import maps and it can indeed impact the resolved version of A by B. That's great.

Then, if I want to create a Deno library, I should take care of having no pinned version of any of my dependencies, so that the end user can decide which version to use.

Let's take a concrete example and say my library has three dependencies: React, Chalk and Lodash. Then I should do bare imports like this:

  import * as React from "react"
  import * as Lodash from "lodash"
  import * as Chalk from "chalk"

Otherwise, if I pinned the dependencies, there is high risk that React or Lodash ends up duplicated.

But if I have bare imports, that means that the end-user will have the responsibility to declare in its own import map the version for every package that I used in my library πŸ™ That's non-negotiable.

Unless you can reuse a library's import map and merge it with your own import map? Like my library uses its own import map (React -> 17, Lodash -> 12), and the end-user can (or not) decide to overwrite one or more dependencies (React -> 18).

That would do the trick! But not sure it has been implemented, hasn't it?

Gin-Quin avatar Jan 06 '23 22:01 Gin-Quin

Another solution would be to cherry-pick in your import map the dependencies you want to control. Maybe that was your initial idea?

Something like that:

If we suppose we are using [email protected] and library B is using [email protected], then have the following import map:

{
  "imports": {
    "https://esm.sh/[email protected]": "https://esm.sh/[email protected]"
  }
}

That also means you have to check for all your nested dependencies and find which ones can be duplicated... That's very bothersome work.

Gin-Quin avatar Jan 06 '23 22:01 Gin-Quin

Then, if I want to create a Deno library, I should take care of having no pinned version of any of my dependencies, so that the end user can decide which version to use.

The library should specify exact, pinned version third party dependencies, with no import maps or such shenanigans. End user can still decide to override them manually with his own import map. (EDIT: I think you describe in the later response exactly the initial idea)

That way, by default your library will always get the exact version that you have tested your library against, and deemed compatible. That is what you, or the end user of your library usually wants; exact versioning ensures that your library is stable because any future updates to the used third-party libraries can't mess anything up.

Your library's end user may use a newer version of the same third party library, that is incompatible with your library, but everything still works together - duplication by default is desired in this case.

Of course sometimes the overhead of having multiple versions of libraries loaded is too much for a given end-user application. In that case, the end user can, understanding all the implications and risks of forcing untested version rewrites on libraries, use import map to manually rewrite any pinned versions in any of his dependencies to minimize duplication. The end user can choose whether to make A match B, or B match A.

Letting this deduplication happen automatically "unsupervised" by using unpinned versions in libraries would mean any library can randomly break any time if some sub-dependency happens to introduce incompatible update.

I don't really know what to do with those few libraries that can't co-exist with other versions of themselves, other than to avoid them :)

jtoppine avatar Jan 06 '23 23:01 jtoppine

That's interesting! I understand the philosophy of "embracing duplications", and I agree that it overall brings higher stability.

I can accept duplications for a back-end project, but not for a front-end project where your code will be sent to thousands / millions of users worldwide. JS is awesome, but the less you have, the fastest is your application.

I just feel intrinsically bad at the idea of bloating a front-end projet with additional kilobytes of Javascript that already 99% exist.

If I summarize Deno vs Bun/Node ways to handle this, it would be:

  • Deno: I want to use this exact version of this library
  • Bun/Node: I want to use at least this version of this library

The Bun/Node way is more permissive. As a library-maker, you implicitly allow the end user to upgrade your own library's dependencies.

It makes sense to me, as most of the time, upgrading a library won't break things. All Node and Bun projets in the world use this technique, and it works fine. There is no particular stability issue.

But still, I was curious about the "everything dependency is pinned", so I tried to parse the dependencies of the SAAS I'm working on to see how pinned dependencies would work. That's a good concrete example, because it's a medium-sized full-stack project.

First, I ran a script to get all my production dependencies.

Dependencies of a medium-sized project
@digitak/print 1.1.4
@formkit/auto-animate 1.0.0-beta.1
@notionhq/client 2.2.2
β”œβ”€β”¬ @types/node-fetch 2.6.2
β”‚ β”œβ”€β”€ @types/node 17.0.45
β”‚ └─┬ form-data 3.0.1
β”‚   β”œβ”€β”€ asynckit 0.4.0
β”‚   β”œβ”€β”¬ combined-stream 1.0.8
β”‚   β”‚ └── delayed-stream 1.0.0
β”‚   └─┬ mime-types 2.1.35
β”‚     └── mime-db 1.52.0
└─┬ node-fetch 2.6.7
  └─┬ whatwg-url 5.0.0
    β”œβ”€β”€ tr46 0.0.3
    └── webidl-conversions 3.0.1
@popperjs/core 2.11.6
@prisma/client 4.5.0
β”œβ”€β”€ @prisma/engines-version 4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452
└─┬ prisma 4.5.0 peer
  └── @prisma/engines 4.5.0
@sendgrid/mail 7.7.0
β”œβ”€β”¬ @sendgrid/client 7.7.0
β”‚ β”œβ”€β”¬ @sendgrid/helpers 7.7.0
β”‚ β”‚ └── deepmerge 4.2.2
β”‚ └─┬ axios 0.26.1
β”‚   └── follow-redirects 1.15.2
└─┬ @sendgrid/helpers 7.7.0
  └── deepmerge 4.2.2
@tiptap/core 2.0.0-beta.199
β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   └─┬ prosemirror-model 1.18.1
β”‚     └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └── w3c-keyname 2.2.6
β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   └─┬ prosemirror-model 1.18.1
β”‚     └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ └─┬ prosemirror-model 1.18.1
β”‚   └── orderedmap 2.1.0
└─┬ prosemirror-view 1.29.0
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └── prosemirror-view 1.29.0
  └─┬ prosemirror-transform 1.7.0
    └─┬ prosemirror-model 1.18.1
      └── orderedmap 2.1.0
@tiptap/extension-blockquote 2.0.0-beta.202
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-bold 2.0.0-beta.199
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-bubble-menu 2.0.0-beta.199
β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-view 1.29.0
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └── prosemirror-view 1.29.0
β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   └─┬ prosemirror-model 1.18.1
β”‚     └── orderedmap 2.1.0
└─┬ tippy.js 6.3.7
  └── @popperjs/core 2.11.6
@tiptap/extension-collaboration 2.0.0-beta.33
β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
└─┬ y-prosemirror 1.2.0
  β”œβ”€β”¬ lib0 0.2.52
  β”‚ └── isomorphic.js 0.2.5
  β”œβ”€β”¬ prosemirror-model 1.18.1 peer
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2 peer
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-view 1.29.0 peer
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └── prosemirror-view 1.29.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”€ typescript 4.8.4
  β”œβ”€β”¬ y-protocols 1.0.5 peer
  β”‚ └─┬ lib0 0.2.52
  β”‚   └── isomorphic.js 0.2.5
  └─┬ yjs 13.5.42 peer
    └─┬ lib0 0.2.52
      └── isomorphic.js 0.2.5
@tiptap/extension-focus 2.0.0-beta.202
β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
└─┬ prosemirror-view 1.29.0
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └── prosemirror-view 1.29.0
  └─┬ prosemirror-transform 1.7.0
    └─┬ prosemirror-model 1.18.1
      └── orderedmap 2.1.0
@tiptap/extension-heading 2.0.0-beta.202
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-horizontal-rule 2.0.0-beta.204
β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
└─┬ prosemirror-state 1.4.2
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”€ prosemirror-state 1.4.2
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-image 2.0.0-beta.204
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-italic 2.0.0-beta.199
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-link 2.0.0-beta.204
β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”€ linkifyjs 3.0.5
β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ └── orderedmap 2.1.0
└─┬ prosemirror-state 1.4.2
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”€ prosemirror-state 1.4.2
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-placeholder 2.0.0-beta.202
β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
└─┬ prosemirror-view 1.29.0
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └── prosemirror-view 1.29.0
  └─┬ prosemirror-transform 1.7.0
    └─┬ prosemirror-model 1.18.1
      └── orderedmap 2.1.0
@tiptap/extension-text-align 2.0.0-beta.202
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-typography 2.0.0-beta.202
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/extension-underline 2.0.0-beta.202
└─┬ @tiptap/core 2.0.0-beta.199 peer
  β”œβ”€β”¬ prosemirror-commands 1.3.1
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-keymap 1.2.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └── w3c-keyname 2.2.6
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-schema-list 1.2.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ β”‚ └─┬ prosemirror-view 1.29.0
  β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚   β”‚ └── orderedmap 2.1.0
  β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚ β”‚     └─┬ prosemirror-model 1.18.1
  β”‚ β”‚       └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-transform 1.7.0
  β”‚   └─┬ prosemirror-model 1.18.1
  β”‚     └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-state 1.4.2
  β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ β”‚ └── orderedmap 2.1.0
  β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ β”‚ └─┬ prosemirror-model 1.18.1
  β”‚ β”‚   └── orderedmap 2.1.0
  β”‚ └─┬ prosemirror-view 1.29.0
  β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚   β”‚ └── orderedmap 2.1.0
  β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
  β”‚   └─┬ prosemirror-transform 1.7.0
  β”‚     └─┬ prosemirror-model 1.18.1
  β”‚       └── orderedmap 2.1.0
  β”œβ”€β”¬ prosemirror-transform 1.7.0
  β”‚ └─┬ prosemirror-model 1.18.1
  β”‚   └── orderedmap 2.1.0
  └─┬ prosemirror-view 1.29.0
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └── prosemirror-view 1.29.0
    └─┬ prosemirror-transform 1.7.0
      └─┬ prosemirror-model 1.18.1
        └── orderedmap 2.1.0
@tiptap/starter-kit 2.0.0-beta.199
β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199
β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚   └─┬ prosemirror-transform 1.7.0
β”‚     └─┬ prosemirror-model 1.18.1
β”‚       └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-blockquote 2.0.0-beta.202
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-bold 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-bullet-list 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-code 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-code-block 2.0.0-beta.199
β”‚ β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-state 1.4.2
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”€ prosemirror-state 1.4.2
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-document 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-dropcursor 2.0.0-beta.199
β”‚ β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-dropcursor 1.5.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-gapcursor 2.0.0-beta.199
β”‚ β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-gapcursor 1.3.1
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-hard-break 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-heading 2.0.0-beta.202
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-history 2.0.0-beta.199
β”‚ β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-history 1.3.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └── rope-sequence 1.3.3
β”œβ”€β”¬ @tiptap/extension-horizontal-rule 2.0.0-beta.204
β”‚ β”œβ”€β”¬ @tiptap/core 2.0.0-beta.199 peer
β”‚ β”‚ β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └── w3c-keyname 2.2.6
β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚   └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚     └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚ β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚       └── orderedmap 2.1.0
β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚ β”‚   β”‚ └── prosemirror-view 1.29.0
β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚ β”‚       └── orderedmap 2.1.0
β”‚ └─┬ prosemirror-state 1.4.2
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”€ prosemirror-state 1.4.2
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-italic 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-list-item 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-ordered-list 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-paragraph 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
β”œβ”€β”¬ @tiptap/extension-strike 2.0.0-beta.199
β”‚ └─┬ @tiptap/core 2.0.0-beta.199 peer
β”‚   β”œβ”€β”¬ prosemirror-commands 1.3.1
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-keymap 1.2.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └── w3c-keyname 2.2.6
β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-schema-list 1.2.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚       └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-transform 1.7.0
β”‚   β”‚   └─┬ prosemirror-model 1.18.1
β”‚   β”‚     └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚   β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚ └── orderedmap 2.1.0
β”‚   β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚ β”‚   └── orderedmap 2.1.0
β”‚   β”‚ └─┬ prosemirror-view 1.29.0
β”‚   β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚   β”‚   β”‚ └── orderedmap 2.1.0
β”‚   β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
β”‚   β”‚   └─┬ prosemirror-transform 1.7.0
β”‚   β”‚     └─┬ prosemirror-model 1.18.1
β”‚   β”‚       └── orderedmap 2.1.0
β”‚   β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚   β”‚ └─┬ prosemirror-model 1.18.1
β”‚   β”‚   └── orderedmap 2.1.0
β”‚   └─┬ prosemirror-view 1.29.0
β”‚     β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ └── orderedmap 2.1.0
β”‚     β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚     β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚ └── orderedmap 2.1.0
β”‚     β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚     β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚     β”‚ β”‚   └── orderedmap 2.1.0
β”‚     β”‚ └── prosemirror-view 1.29.0
β”‚     └─┬ prosemirror-transform 1.7.0
β”‚       └─┬ prosemirror-model 1.18.1
β”‚         └── orderedmap 2.1.0
└─┬ @tiptap/extension-text 2.0.0-beta.199
  └─┬ @tiptap/core 2.0.0-beta.199 peer
    β”œβ”€β”¬ prosemirror-commands 1.3.1
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ β”‚ └─┬ prosemirror-view 1.29.0
    β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚   β”‚ └── orderedmap 2.1.0
    β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
    β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
    β”‚ β”‚     └─┬ prosemirror-model 1.18.1
    β”‚ β”‚       └── orderedmap 2.1.0
    β”‚ └─┬ prosemirror-transform 1.7.0
    β”‚   └─┬ prosemirror-model 1.18.1
    β”‚     └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-keymap 1.2.0
    β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ β”‚ └─┬ prosemirror-view 1.29.0
    β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚   β”‚ └── orderedmap 2.1.0
    β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
    β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
    β”‚ β”‚     └─┬ prosemirror-model 1.18.1
    β”‚ β”‚       └── orderedmap 2.1.0
    β”‚ └── w3c-keyname 2.2.6
    β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-schema-list 1.2.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ β”‚ └─┬ prosemirror-view 1.29.0
    β”‚ β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚   β”‚ └── orderedmap 2.1.0
    β”‚ β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
    β”‚ β”‚   └─┬ prosemirror-transform 1.7.0
    β”‚ β”‚     └─┬ prosemirror-model 1.18.1
    β”‚ β”‚       └── orderedmap 2.1.0
    β”‚ └─┬ prosemirror-transform 1.7.0
    β”‚   └─┬ prosemirror-model 1.18.1
    β”‚     └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-state 1.4.2
    β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚ β”‚ └── orderedmap 2.1.0
    β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ β”‚ └─┬ prosemirror-model 1.18.1
    β”‚ β”‚   └── orderedmap 2.1.0
    β”‚ └─┬ prosemirror-view 1.29.0
    β”‚   β”œβ”€β”¬ prosemirror-model 1.18.1
    β”‚   β”‚ └── orderedmap 2.1.0
    β”‚   β”œβ”€β”€ prosemirror-state 1.4.2
    β”‚   └─┬ prosemirror-transform 1.7.0
    β”‚     └─┬ prosemirror-model 1.18.1
    β”‚       └── orderedmap 2.1.0
    β”œβ”€β”¬ prosemirror-transform 1.7.0
    β”‚ └─┬ prosemirror-model 1.18.1
    β”‚   └── orderedmap 2.1.0
    └─┬ prosemirror-view 1.29.0
      β”œβ”€β”¬ prosemirror-model 1.18.1
      β”‚ └── orderedmap 2.1.0
      β”œβ”€β”¬ prosemirror-state 1.4.2
      β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
      β”‚ β”‚ └── orderedmap 2.1.0
      β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
      β”‚ β”‚ └─┬ prosemirror-model 1.18.1
      β”‚ β”‚   └── orderedmap 2.1.0
      β”‚ └── prosemirror-view 1.29.0
      └─┬ prosemirror-transform 1.7.0
        └─┬ prosemirror-model 1.18.1
          └── orderedmap 2.1.0
aws-sdk 2.1242.0
β”œβ”€β”¬ buffer 4.9.2
β”‚ β”œβ”€β”€ base64-js 1.5.1
β”‚ β”œβ”€β”€ ieee754 1.1.13
β”‚ └── isarray 1.0.0
β”œβ”€β”€ events 1.1.1
β”œβ”€β”€ ieee754 1.1.13
β”œβ”€β”€ jmespath 0.16.0
β”œβ”€β”€ querystring 0.2.0
β”œβ”€β”€ sax 1.2.1
β”œβ”€β”¬ url 0.10.3
β”‚ β”œβ”€β”€ punycode 1.3.2
β”‚ └── querystring 0.2.0
β”œβ”€β”¬ util 0.12.5
β”‚ β”œβ”€β”€ inherits 2.0.4
β”‚ β”œβ”€β”¬ is-arguments 1.1.1
β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”œβ”€β”¬ is-generator-function 1.0.10
β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”œβ”€β”¬ is-typed-array 1.1.9
β”‚ β”‚ β”œβ”€β”€ available-typed-arrays 1.0.5
β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”œβ”€β”¬ es-abstract 1.20.4
β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ es-to-primitive 1.2.1
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-callable 1.2.7
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-date-object 1.0.5
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ └─┬ is-symbol 1.0.4
β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ function.prototype.name 1.1.5
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ es-abstract 1.20.4
β”‚ β”‚ β”‚ β”‚ └── functions-have-names 1.2.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ get-symbol-description 1.0.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”€ has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ internal-slot 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ └─┬ side-channel 1.0.4
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚   β”‚ β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚ └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚   └── object-inspect 1.12.2
β”‚ β”‚ β”‚ β”œβ”€β”€ is-callable 1.2.7
β”‚ β”‚ β”‚ β”œβ”€β”€ is-negative-zero 2.0.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ is-regex 1.1.4
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ is-shared-array-buffer 1.0.2
β”‚ β”‚ β”‚ β”‚ └─┬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚     β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚     β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚     β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚     └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ is-string 1.0.7
β”‚ β”‚ β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ is-weakref 1.0.2
β”‚ β”‚ β”‚ β”‚ └─┬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚     β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚     β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚     β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚     └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”€ object-inspect 1.12.2
β”‚ β”‚ β”‚ β”œβ”€β”€ object-keys 1.1.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ object.assign 4.1.4
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ regexp.prototype.flags 1.4.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚ β”‚ β”‚ β”‚ └── functions-have-names 1.2.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ safe-regex-test 1.0.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ └─┬ is-regex 1.1.4
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚   β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚   └─┬ has-tostringtag 1.0.0
β”‚ β”‚ β”‚ β”‚     └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”œβ”€β”¬ string.prototype.trimend 1.0.5
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚ β”‚ β”‚ β”‚ └── es-abstract 1.20.4
β”‚ β”‚ β”‚ β”œβ”€β”¬ string.prototype.trimstart 1.0.5
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚ β”‚ β”‚ β”‚ └── es-abstract 1.20.4
β”‚ β”‚ β”‚ └─┬ unbox-primitive 1.0.2
β”‚ β”‚ β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚   β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚   β”œβ”€β”€ has-bigints 1.0.2
β”‚ β”‚ β”‚   β”œβ”€β”€ has-symbols 1.0.3
β”‚ β”‚ β”‚   └─┬ which-boxed-primitive 1.0.2
β”‚ β”‚ β”‚     β”œβ”€β”¬ is-bigint 1.0.4
β”‚ β”‚ β”‚     β”‚ └── has-bigints 1.0.2
β”‚ β”‚ β”‚     β”œβ”€β”¬ is-boolean-object 1.1.2
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚ β”‚ β”‚     β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚     β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚ β”‚ β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚ β”‚ β”‚     β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚ β”‚ β”‚     β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚ β”‚ β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚ β”‚     β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚     β”œβ”€β”¬ is-number-object 1.0.7
β”‚ β”‚ β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚ β”‚     β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚     β”œβ”€β”¬ is-string 1.0.7
β”‚ β”‚ β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚ β”‚     β”‚   └── has-symbols 1.0.3
β”‚ β”‚ β”‚     └─┬ is-symbol 1.0.4
β”‚ β”‚ β”‚       └── has-symbols 1.0.3
β”‚ β”‚ β”œβ”€β”¬ for-each 0.3.3
β”‚ β”‚ β”‚ └── is-callable 1.2.7
β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚ β”‚   └── has-symbols 1.0.3
β”‚ └─┬ which-typed-array 1.1.8
β”‚   β”œβ”€β”€ available-typed-arrays 1.0.5
β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚   └── has-symbols 1.0.3
β”‚   β”œβ”€β”¬ es-abstract 1.20.4
β”‚   β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ es-to-primitive 1.2.1
β”‚   β”‚ β”‚ β”œβ”€β”€ is-callable 1.2.7
β”‚   β”‚ β”‚ β”œβ”€β”¬ is-date-object 1.0.5
β”‚   β”‚ β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ └─┬ is-symbol 1.0.4
β”‚   β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”œβ”€β”¬ function.prototype.name 1.1.5
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚   β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚   β”‚ β”‚ β”œβ”€β”€ es-abstract 1.20.4
β”‚   β”‚ β”‚ └── functions-have-names 1.2.3
β”‚   β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ get-symbol-description 1.0.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚   β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”€ has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ internal-slot 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ └─┬ side-channel 1.0.4
β”‚   β”‚ β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚   β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚ β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚   β”‚ β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚ └── has-symbols 1.0.3
β”‚   β”‚ β”‚   └── object-inspect 1.12.2
β”‚   β”‚ β”œβ”€β”€ is-callable 1.2.7
β”‚   β”‚ β”œβ”€β”€ is-negative-zero 2.0.2
β”‚   β”‚ β”œβ”€β”¬ is-regex 1.1.4
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚   β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ is-shared-array-buffer 1.0.2
β”‚   β”‚ β”‚ └─┬ call-bind 1.0.2
β”‚   β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚     β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚     β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚     β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚     └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ is-string 1.0.7
β”‚   β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚   β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ is-weakref 1.0.2
β”‚   β”‚ β”‚ └─┬ call-bind 1.0.2
β”‚   β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚     β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚     β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚     β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚     └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”€ object-inspect 1.12.2
β”‚   β”‚ β”œβ”€β”€ object-keys 1.1.1
β”‚   β”‚ β”œβ”€β”¬ object.assign 4.1.4
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚   β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚   β”‚ β”‚ β”œβ”€β”€ has-symbols 1.0.3
β”‚   β”‚ β”‚ └── object-keys 1.1.1
β”‚   β”‚ β”œβ”€β”¬ regexp.prototype.flags 1.4.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚   β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚   β”‚ β”‚ └── functions-have-names 1.2.3
β”‚   β”‚ β”œβ”€β”¬ safe-regex-test 1.0.0
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └── has-symbols 1.0.3
β”‚   β”‚ β”‚ └─┬ is-regex 1.1.4
β”‚   β”‚ β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚   β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚   └─┬ has-tostringtag 1.0.0
β”‚   β”‚ β”‚     └── has-symbols 1.0.3
β”‚   β”‚ β”œβ”€β”¬ string.prototype.trimend 1.0.5
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚   β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚   β”‚ β”‚ └── es-abstract 1.20.4
β”‚   β”‚ β”œβ”€β”¬ string.prototype.trimstart 1.0.5
β”‚   β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚   β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚   β”‚ β”‚ └── es-abstract 1.20.4
β”‚   β”‚ └─┬ unbox-primitive 1.0.2
β”‚   β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚   β”‚   └── has-symbols 1.0.3
β”‚   β”‚   β”œβ”€β”€ has-bigints 1.0.2
β”‚   β”‚   β”œβ”€β”€ has-symbols 1.0.3
β”‚   β”‚   └─┬ which-boxed-primitive 1.0.2
β”‚   β”‚     β”œβ”€β”¬ is-bigint 1.0.4
β”‚   β”‚     β”‚ └── has-bigints 1.0.2
β”‚   β”‚     β”œβ”€β”¬ is-boolean-object 1.1.2
β”‚   β”‚     β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚   β”‚     β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚     β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚   β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚   β”‚     β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚   β”‚     β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚   β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚   β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚   β”‚     β”‚   └── has-symbols 1.0.3
β”‚   β”‚     β”œβ”€β”¬ is-number-object 1.0.7
β”‚   β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚   β”‚     β”‚   └── has-symbols 1.0.3
β”‚   β”‚     β”œβ”€β”¬ is-string 1.0.7
β”‚   β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚   β”‚     β”‚   └── has-symbols 1.0.3
β”‚   β”‚     └─┬ is-symbol 1.0.4
β”‚   β”‚       └── has-symbols 1.0.3
β”‚   β”œβ”€β”¬ for-each 0.3.3
β”‚   β”‚ └── is-callable 1.2.7
β”‚   β”œβ”€β”¬ has-tostringtag 1.0.0
β”‚   β”‚ └── has-symbols 1.0.3
β”‚   └─┬ is-typed-array 1.1.9
β”‚     β”œβ”€β”€ available-typed-arrays 1.0.5
β”‚     β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚   └── has-symbols 1.0.3
β”‚     β”œβ”€β”¬ es-abstract 1.20.4
β”‚     β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ es-to-primitive 1.2.1
β”‚     β”‚ β”‚ β”œβ”€β”€ is-callable 1.2.7
β”‚     β”‚ β”‚ β”œβ”€β”¬ is-date-object 1.0.5
β”‚     β”‚ β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ └─┬ is-symbol 1.0.4
β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”œβ”€β”¬ function.prototype.name 1.1.5
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚     β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚     β”‚ β”‚ β”œβ”€β”€ es-abstract 1.20.4
β”‚     β”‚ β”‚ └── functions-have-names 1.2.3
β”‚     β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ get-symbol-description 1.0.0
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚     β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”€ has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ internal-slot 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ └─┬ side-channel 1.0.4
β”‚     β”‚ β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚   β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚ β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚   β”‚ β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚ └── has-symbols 1.0.3
β”‚     β”‚ β”‚   └── object-inspect 1.12.2
β”‚     β”‚ β”œβ”€β”€ is-callable 1.2.7
β”‚     β”‚ β”œβ”€β”€ is-negative-zero 2.0.2
β”‚     β”‚ β”œβ”€β”¬ is-regex 1.1.4
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ is-shared-array-buffer 1.0.2
β”‚     β”‚ β”‚ └─┬ call-bind 1.0.2
β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚     β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚     β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚     β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚     └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ is-string 1.0.7
β”‚     β”‚ β”‚ └─┬ has-tostringtag 1.0.0
β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ is-weakref 1.0.2
β”‚     β”‚ β”‚ └─┬ call-bind 1.0.2
β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚     β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚     β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚     β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚     └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”€ object-inspect 1.12.2
β”‚     β”‚ β”œβ”€β”€ object-keys 1.1.1
β”‚     β”‚ β”œβ”€β”¬ object.assign 4.1.4
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚     β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚     β”‚ β”‚ β”œβ”€β”€ has-symbols 1.0.3
β”‚     β”‚ β”‚ └── object-keys 1.1.1
β”‚     β”‚ β”œβ”€β”¬ regexp.prototype.flags 1.4.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚     β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚     β”‚ β”‚ └── functions-have-names 1.2.3
β”‚     β”‚ β”œβ”€β”¬ safe-regex-test 1.0.0
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └── has-symbols 1.0.3
β”‚     β”‚ β”‚ └─┬ is-regex 1.1.4
β”‚     β”‚ β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚   β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚   └─┬ has-tostringtag 1.0.0
β”‚     β”‚ β”‚     └── has-symbols 1.0.3
β”‚     β”‚ β”œβ”€β”¬ string.prototype.trimend 1.0.5
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚     β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚     β”‚ β”‚ └── es-abstract 1.20.4
β”‚     β”‚ β”œβ”€β”¬ string.prototype.trimstart 1.0.5
β”‚     β”‚ β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”œβ”€β”¬ define-properties 1.1.4
β”‚     β”‚ β”‚ β”‚ β”œβ”€β”¬ has-property-descriptors 1.0.0
β”‚     β”‚ β”‚ β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚ β”‚ β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚ β”‚ β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚ β”‚ β”‚ └── object-keys 1.1.1
β”‚     β”‚ β”‚ └── es-abstract 1.20.4
β”‚     β”‚ └─┬ unbox-primitive 1.0.2
β”‚     β”‚   β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚   β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚   β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚   β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚   β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚   β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚   β”‚   └── has-symbols 1.0.3
β”‚     β”‚   β”œβ”€β”€ has-bigints 1.0.2
β”‚     β”‚   β”œβ”€β”€ has-symbols 1.0.3
β”‚     β”‚   └─┬ which-boxed-primitive 1.0.2
β”‚     β”‚     β”œβ”€β”¬ is-bigint 1.0.4
β”‚     β”‚     β”‚ └── has-bigints 1.0.2
β”‚     β”‚     β”œβ”€β”¬ is-boolean-object 1.1.2
β”‚     β”‚     β”‚ β”œβ”€β”¬ call-bind 1.0.2
β”‚     β”‚     β”‚ β”‚ β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚     β”‚ β”‚ └─┬ get-intrinsic 1.1.3
β”‚     β”‚     β”‚ β”‚   β”œβ”€β”€ function-bind 1.1.1
β”‚     β”‚     β”‚ β”‚   β”œβ”€β”¬ has 1.0.3
β”‚     β”‚     β”‚ β”‚   β”‚ └── function-bind 1.1.1
β”‚     β”‚     β”‚ β”‚   └── has-symbols 1.0.3
β”‚     β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚     β”‚     β”‚   └── has-symbols 1.0.3
β”‚     β”‚     β”œβ”€β”¬ is-number-object 1.0.7
β”‚     β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚     β”‚     β”‚   └── has-symbols 1.0.3
β”‚     β”‚     β”œβ”€β”¬ is-string 1.0.7
β”‚     β”‚     β”‚ └─┬ has-tostringtag 1.0.0
β”‚     β”‚     β”‚   └── has-symbols 1.0.3
β”‚     β”‚     └─┬ is-symbol 1.0.4
β”‚     β”‚       └── has-symbols 1.0.3
β”‚     β”œβ”€β”¬ for-each 0.3.3
β”‚     β”‚ └── is-callable 1.2.7
β”‚     └─┬ has-tostringtag 1.0.0
β”‚       └── has-symbols 1.0.3
β”œβ”€β”€ uuid 8.0.0
└─┬ xml2js 0.4.19
  β”œβ”€β”€ sax 1.2.1
  └── xmlbuilder 9.0.7
chart.js 4.1.1
└── @kurkle/color 0.3.1
cuid 2.1.8
date-picker-svelte 2.2.5
lib0 0.2.52
└── isomorphic.js 0.2.5
polka 0.5.2
β”œβ”€β”€ @polka/url 0.5.0
└─┬ trouter 2.0.1
  └─┬ matchit 1.1.0
    └── @arr/every 1.0.1
prisma 4.5.0
└── @prisma/engines 4.5.0
prosemirror-model 1.18.1
└── orderedmap 2.1.0
prosemirror-state 1.4.2
β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ └─┬ prosemirror-model 1.18.1
β”‚   └── orderedmap 2.1.0
└─┬ prosemirror-view 1.29.0
  β”œβ”€β”¬ prosemirror-model 1.18.1
  β”‚ └── orderedmap 2.1.0
  β”œβ”€β”€ prosemirror-state 1.4.2
  └─┬ prosemirror-transform 1.7.0
    └─┬ prosemirror-model 1.18.1
      └── orderedmap 2.1.0
prosemirror-view 1.29.0
β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ └── orderedmap 2.1.0
β”œβ”€β”¬ prosemirror-state 1.4.2
β”‚ β”œβ”€β”¬ prosemirror-model 1.18.1
β”‚ β”‚ └── orderedmap 2.1.0
β”‚ β”œβ”€β”¬ prosemirror-transform 1.7.0
β”‚ β”‚ └─┬ prosemirror-model 1.18.1
β”‚ β”‚   └── orderedmap 2.1.0
β”‚ └── prosemirror-view 1.29.0
└─┬ prosemirror-transform 1.7.0
  └─┬ prosemirror-model 1.18.1
    └── orderedmap 2.1.0
sanitize-html 2.7.3
β”œβ”€β”€ deepmerge 4.2.2
β”œβ”€β”€ escape-string-regexp 4.0.0
β”œβ”€β”¬ htmlparser2 6.1.0
β”‚ β”œβ”€β”€ domelementtype 2.3.0
β”‚ β”œβ”€β”¬ domhandler 4.3.1
β”‚ β”‚ └── domelementtype 2.3.0
β”‚ β”œβ”€β”¬ domutils 2.8.0
β”‚ β”‚ β”œβ”€β”¬ dom-serializer 1.4.1
β”‚ β”‚ β”‚ β”œβ”€β”€ domelementtype 2.3.0
β”‚ β”‚ β”‚ β”œβ”€β”¬ domhandler 4.3.1
β”‚ β”‚ β”‚ β”‚ └── domelementtype 2.3.0
β”‚ β”‚ β”‚ └── entities 2.2.0
β”‚ β”‚ β”œβ”€β”€ domelementtype 2.3.0
β”‚ β”‚ └─┬ domhandler 4.3.1
β”‚ β”‚   └── domelementtype 2.3.0
β”‚ └── entities 2.2.0
β”œβ”€β”€ is-plain-object 5.0.0
β”œβ”€β”€ parse-srcset 1.0.2
└─┬ postcss 8.4.18
  β”œβ”€β”€ nanoid 3.3.4
  β”œβ”€β”€ picocolors 1.0.0
  └── source-map-js 1.0.2
svelte-calendar 3.1.6
β”œβ”€β”€ dayjs 1.11.7
└── just-throttle 2.3.1
svelte-easy-crop 1.0.7
svelte-material-icons 2.0.4
└── svelte 3.55.0 peer
tippy.js 6.3.7
└── @popperjs/core 2.11.6
ws 8.10.0
y-indexeddb 9.0.9
β”œβ”€β”¬ lib0 0.2.52
β”‚ └── isomorphic.js 0.2.5
└─┬ yjs 13.5.42 peer
  └─┬ lib0 0.2.52
    └── isomorphic.js 0.2.5
y-protocols 1.0.5
└─┬ lib0 0.2.52
  └── isomorphic.js 0.2.5
y-webrtc 10.2.3
β”œβ”€β”¬ lib0 0.2.52
β”‚ └── isomorphic.js 0.2.5
β”œβ”€β”¬ simple-peer 9.11.1
β”‚ β”œβ”€β”¬ buffer 6.0.3
β”‚ β”‚ β”œβ”€β”€ base64-js 1.5.1
β”‚ β”‚ └── ieee754 1.2.1
β”‚ β”œβ”€β”¬ debug 4.3.4
β”‚ β”‚ └── ms 2.1.2
β”‚ β”œβ”€β”€ err-code 3.0.1
β”‚ β”œβ”€β”€ get-browser-rtc 1.1.0
β”‚ β”œβ”€β”€ queue-microtask 1.2.3
β”‚ β”œβ”€β”¬ randombytes 2.1.0
β”‚ β”‚ └── safe-buffer 5.2.1
β”‚ └─┬ readable-stream 3.6.0
β”‚   β”œβ”€β”€ inherits 2.0.4
β”‚   β”œβ”€β”¬ string_decoder 1.3.0
β”‚   β”‚ └── safe-buffer 5.2.1
β”‚   └── util-deprecate 1.0.2
β”œβ”€β”€ ws 7.5.9
└─┬ y-protocols 1.0.5
  └─┬ lib0 0.2.52
    └── isomorphic.js 0.2.5
y-websocket 1.4.5
β”œβ”€β”¬ lib0 0.2.52
β”‚ └── isomorphic.js 0.2.5
β”œβ”€β”€ lodash.debounce 4.0.8
β”œβ”€β”¬ ws 6.2.2
β”‚ └── async-limiter 1.0.1
β”œβ”€β”¬ y-leveldb 0.1.1
β”‚ β”œβ”€β”¬ level 6.0.1
β”‚ β”‚ β”œβ”€β”¬ level-js 5.0.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ abstract-leveldown 6.2.3
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ buffer 5.7.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ base64-js 1.5.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── ieee754 1.2.1
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ immediate 3.3.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ level-concat-iterator 2.0.1
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ level-supports 1.0.1
β”‚ β”‚ β”‚ β”‚ β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚ β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚ β”œβ”€β”¬ buffer 5.7.1
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ base64-js 1.5.1
β”‚ β”‚ β”‚ β”‚ └── ieee754 1.2.1
β”‚ β”‚ β”‚ β”œβ”€β”€ inherits 2.0.4
β”‚ β”‚ β”‚ └── ltgt 2.2.1
β”‚ β”‚ β”œβ”€β”¬ level-packager 5.1.1
β”‚ β”‚ β”‚ β”œβ”€β”¬ encoding-down 6.3.0
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ abstract-leveldown 6.3.0
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ buffer 5.7.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ base64-js 1.5.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── ieee754 1.2.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ immediate 3.3.0
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ level-concat-iterator 2.0.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ level-supports 1.0.1
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits 2.0.4
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ level-codec 9.0.2
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ buffer 5.7.1
β”‚ β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ base64-js 1.5.1
β”‚ β”‚ β”‚ β”‚ β”‚   └── ieee754 1.2.1
β”‚ β”‚ β”‚ β”‚ └─┬ level-errors 2.0.1
β”‚ β”‚ β”‚ β”‚   └─┬ errno 0.1.8
β”‚ β”‚ β”‚ β”‚     └── prr 1.0.1
β”‚ β”‚ β”‚ └─┬ levelup 4.4.0
β”‚ β”‚ β”‚   β”œβ”€β”¬ deferred-leveldown 5.3.0
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ abstract-leveldown 6.2.3
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ buffer 5.7.1
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ base64-js 1.5.1
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── ieee754 1.2.1
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ immediate 3.3.0
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ level-concat-iterator 2.0.1
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ level-supports 1.0.1
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚   β”‚ β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚   β”‚ └── inherits 2.0.4
β”‚ β”‚ β”‚   β”œβ”€β”¬ level-errors 2.0.1
β”‚ β”‚ β”‚   β”‚ └─┬ errno 0.1.8
β”‚ β”‚ β”‚   β”‚   └── prr 1.0.1
β”‚ β”‚ β”‚   β”œβ”€β”¬ level-iterator-stream 4.0.2
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ inherits 2.0.4
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ readable-stream 3.6.0
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ inherits 2.0.4
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ string_decoder 1.3.0
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── safe-buffer 5.2.1
β”‚ β”‚ β”‚   β”‚ β”‚ └── util-deprecate 1.0.2
β”‚ β”‚ β”‚   β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚   β”œβ”€β”¬ level-supports 1.0.1
β”‚ β”‚ β”‚   β”‚ └── xtend 4.0.2
β”‚ β”‚ β”‚   └── xtend 4.0.2
β”‚ β”‚ └─┬ leveldown 5.6.0
β”‚ β”‚   β”œβ”€β”¬ abstract-leveldown 6.2.3
β”‚ β”‚   β”‚ β”œβ”€β”¬ buffer 5.7.1
β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ base64-js 1.5.1
β”‚ β”‚   β”‚ β”‚ └── ieee754 1.2.1
β”‚ β”‚   β”‚ β”œβ”€β”€ immediate 3.3.0
β”‚ β”‚   β”‚ β”œβ”€β”€ level-concat-iterator 2.0.1
β”‚ β”‚   β”‚ β”œβ”€β”¬ level-supports 1.0.1
β”‚ β”‚   β”‚ β”‚ └── xtend 4.0.2
β”‚ β”‚   β”‚ └── xtend 4.0.2
β”‚ β”‚   β”œβ”€β”€ napi-macros 2.0.0
β”‚ β”‚   └── node-gyp-build 4.1.1
β”‚ β”œβ”€β”¬ lib0 0.2.52
β”‚ β”‚ └── isomorphic.js 0.2.5
β”‚ └─┬ yjs 13.5.42 peer
β”‚   └─┬ lib0 0.2.52
β”‚     └── isomorphic.js 0.2.5
β”œβ”€β”¬ y-protocols 1.0.5
β”‚ └─┬ lib0 0.2.52
β”‚   └── isomorphic.js 0.2.5
└─┬ yjs 13.5.42 peer
  └─┬ lib0 0.2.52
    └── isomorphic.js 0.2.5
yjs 13.5.42
└─┬ lib0 0.2.52
  └── isomorphic.js 0.2.5
zod 3.19.1

That's 4219 dependencies from 44 direct dependencies.

Now the question is: how many of them are duplicates? Because if there are no duplicates, it means pinned versions would work exactly the same.

So I wrote and ran a little script to group the libraries and get for each one the number of times it is a direct dependency of another library:

Count of duplicate dependencies in a medium-sized project
prosemirror-model:
  count: 975
  versions:
    - 1.18.1
    - 1.18.1 peer
orderedmap:
  count: 975
  versions:
    - 2.1.0
prosemirror-transform:
  count: 486
  versions:
    - 1.7.0
prosemirror-state:
  count: 341
  versions:
    - 1.4.2
    - 1.4.2 peer
prosemirror-view:
  count: 232
  versions:
    - 1.29.0
    - 1.29.0 peer
function-bind:
  count: 222
  versions:
    - 1.1.1
has-symbols:
  count: 123
  versions:
    - 1.0.3
has:
  count: 88
  versions:
    - 1.0.3
get-intrinsic:
  count: 82
  versions:
    - 1.1.3
call-bind:
  count: 49
  versions:
    - 1.0.2
prosemirror-keymap:
  count: 35
  versions:
    - 1.2.0
w3c-keyname:
  count: 35
  versions:
    - 2.2.6
'@tiptap/core':
  count: 34
  versions:
    - 2.0.0-beta.199
    - 2.0.0-beta.199 peer
prosemirror-commands:
  count: 34
  versions:
    - 1.3.1
prosemirror-schema-list:
  count: 34
  versions:
    - 1.2.2
has-tostringtag:
  count: 26
  versions:
    - 1.0.0
object-keys:
  count: 21
  versions:
    - 1.1.1
has-property-descriptors:
  count: 18
  versions:
    - 1.0.0
lib0:
  count: 15
  versions:
    - 0.2.52
isomorphic.js:
  count: 15
  versions:
    - 0.2.5
define-properties:
  count: 15
  versions:
    - 1.1.4
es-abstract:
  count: 12
  versions:
    - 1.20.4
xtend:
  count: 11
  versions:
    - 4.0.2
ieee754:
  count: 9
  versions:
    - 1.1.13
    - 1.2.1
is-callable:
  count: 9
  versions:
    - 1.2.7
buffer:
  count: 8
  versions:
    - 4.9.2
    - 6.0.3
    - 5.7.1
base64-js:
  count: 8
  versions:
    - 1.5.1
inherits:
  count: 7
  versions:
    - 2.0.4
is-symbol:
  count: 6
  versions:
    - 1.0.4
functions-have-names:
  count: 6
  versions:
    - 1.2.3
object-inspect:
  count: 6
  versions:
    - 1.12.2
is-regex:
  count: 6
  versions:
    - 1.1.4
is-string:
  count: 6
  versions:
    - 1.0.7
has-bigints:
  count: 6
  versions:
    - 1.0.2
domelementtype:
  count: 6
  versions:
    - 2.3.0
yjs:
  count: 5
  versions:
    - 13.5.42 peer
    - 13.5.42
level-supports:
  count: 5
  versions:
    - 1.0.1
y-protocols:
  count: 4
  versions:
    - 1.0.5 peer
    - 1.0.5
abstract-leveldown:
  count: 4
  versions:
    - 6.2.3
    - 6.3.0
immediate:
  count: 4
  versions:
    - 3.3.0
level-concat-iterator:
  count: 4
  versions:
    - 2.0.1
'@popperjs/core':
  count: 3
  versions:
    - 2.11.6
deepmerge:
  count: 3
  versions:
    - 4.2.2
available-typed-arrays:
  count: 3
  versions:
    - 1.0.5
es-to-primitive:
  count: 3
  versions:
    - 1.2.1
is-date-object:
  count: 3
  versions:
    - 1.0.5
function.prototype.name:
  count: 3
  versions:
    - 1.1.5
get-symbol-description:
  count: 3
  versions:
    - 1.0.0
internal-slot:
  count: 3
  versions:
    - 1.0.3
side-channel:
  count: 3
  versions:
    - 1.0.4
is-negative-zero:
  count: 3
  versions:
    - 2.0.2
is-shared-array-buffer:
  count: 3
  versions:
    - 1.0.2
is-weakref:
  count: 3
  versions:
    - 1.0.2
object.assign:
  count: 3
  versions:
    - 4.1.4
regexp.prototype.flags:
  count: 3
  versions:
    - 1.4.3
safe-regex-test:
  count: 3
  versions:
    - 1.0.0
string.prototype.trimend:
  count: 3
  versions:
    - 1.0.5
string.prototype.trimstart:
  count: 3
  versions:
    - 1.0.5
unbox-primitive:
  count: 3
  versions:
    - 1.0.2
which-boxed-primitive:
  count: 3
  versions:
    - 1.0.2
is-bigint:
  count: 3
  versions:
    - 1.0.4
is-boolean-object:
  count: 3
  versions:
    - 1.1.2
is-number-object:
  count: 3
  versions:
    - 1.0.7
for-each:
  count: 3
  versions:
    - 0.3.3
domhandler:
  count: 3
  versions:
    - 4.3.1
ws:
  count: 3
  versions:
    - 8.10.0
    - 7.5.9
    - 6.2.2
safe-buffer:
  count: 3
  versions:
    - 5.2.1
prisma:
  count: 2
  versions:
    - 4.5.0 peer
    - 4.5.0
'@prisma/engines':
  count: 2
  versions:
    - 4.5.0
'@sendgrid/helpers':
  count: 2
  versions:
    - 7.7.0
'@tiptap/extension-blockquote':
  count: 2
  versions:
    - 2.0.0-beta.202
'@tiptap/extension-bold':
  count: 2
  versions:
    - 2.0.0-beta.199
tippy.js:
  count: 2
  versions:
    - 6.3.7
'@tiptap/extension-heading':
  count: 2
  versions:
    - 2.0.0-beta.202
'@tiptap/extension-horizontal-rule':
  count: 2
  versions:
    - 2.0.0-beta.204
'@tiptap/extension-italic':
  count: 2
  versions:
    - 2.0.0-beta.199
querystring:
  count: 2
  versions:
    - 0.2.0
sax:
  count: 2
  versions:
    - 1.2.1
is-typed-array:
  count: 2
  versions:
    - 1.1.9
entities:
  count: 2
  versions:
    - 2.2.0
readable-stream:
  count: 2
  versions:
    - 3.6.0
decoder:
  count: 2
  versions:
    - 1.3.0
util-deprecate:
  count: 2
  versions:
    - 1.0.2
level-errors:
  count: 2
  versions:
    - 2.0.1
errno:
  count: 2
  versions:
    - 0.1.8
prr:
  count: 2
  versions:
    - 1.0.1
'@digitak/print':
  count: 1
  versions:
    - 1.1.4
'@formkit/auto-animate':
  count: 1
  versions:
    - 1.0.0-beta.1
'@notionhq/client':
  count: 1
  versions:
    - 2.2.2
'@types/node-fetch':
  count: 1
  versions:
    - 2.6.2
'@types/node':
  count: 1
  versions:
    - 17.0.45
form-data:
  count: 1
  versions:
    - 3.0.1
asynckit:
  count: 1
  versions:
    - 0.4.0
combined-stream:
  count: 1
  versions:
    - 1.0.8
delayed-stream:
  count: 1
  versions:
    - 1.0.0
mime-types:
  count: 1
  versions:
    - 2.1.35
mime-db:
  count: 1
  versions:
    - 1.52.0
node-fetch:
  count: 1
  versions:
    - 2.6.7
whatwg-url:
  count: 1
  versions:
    - 5.0.0
tr46:
  count: 1
  versions:
    - 0.0.3
webidl-conversions:
  count: 1
  versions:
    - 3.0.1
'@prisma/client':
  count: 1
  versions:
    - 4.5.0
'@prisma/engines-version':
  count: 1
  versions:
    - 4.5.0-43.0362da9eebca54d94c8ef5edd3b2e90af99ba452
'@sendgrid/mail':
  count: 1
  versions:
    - 7.7.0
'@sendgrid/client':
  count: 1
  versions:
    - 7.7.0
axios:
  count: 1
  versions:
    - 0.26.1
follow-redirects:
  count: 1
  versions:
    - 1.15.2
'@tiptap/extension-bubble-menu':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-collaboration':
  count: 1
  versions:
    - 2.0.0-beta.33
y-prosemirror:
  count: 1
  versions:
    - 1.2.0
typescript:
  count: 1
  versions:
    - 4.8.4
'@tiptap/extension-focus':
  count: 1
  versions:
    - 2.0.0-beta.202
'@tiptap/extension-image':
  count: 1
  versions:
    - 2.0.0-beta.204
'@tiptap/extension-link':
  count: 1
  versions:
    - 2.0.0-beta.204
linkifyjs:
  count: 1
  versions:
    - 3.0.5
'@tiptap/extension-placeholder':
  count: 1
  versions:
    - 2.0.0-beta.202
'@tiptap/extension-text-align':
  count: 1
  versions:
    - 2.0.0-beta.202
'@tiptap/extension-typography':
  count: 1
  versions:
    - 2.0.0-beta.202
'@tiptap/extension-underline':
  count: 1
  versions:
    - 2.0.0-beta.202
'@tiptap/starter-kit':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-bullet-list':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-code':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-code-block':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-document':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-dropcursor':
  count: 1
  versions:
    - 2.0.0-beta.199
prosemirror-dropcursor:
  count: 1
  versions:
    - 1.5.0
'@tiptap/extension-gapcursor':
  count: 1
  versions:
    - 2.0.0-beta.199
prosemirror-gapcursor:
  count: 1
  versions:
    - 1.3.1
'@tiptap/extension-hard-break':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-history':
  count: 1
  versions:
    - 2.0.0-beta.199
prosemirror-history:
  count: 1
  versions:
    - 1.3.0
rope-sequence:
  count: 1
  versions:
    - 1.3.3
'@tiptap/extension-list-item':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-ordered-list':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-paragraph':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-strike':
  count: 1
  versions:
    - 2.0.0-beta.199
'@tiptap/extension-text':
  count: 1
  versions:
    - 2.0.0-beta.199
aws-sdk:
  count: 1
  versions:
    - 2.1242.0
isarray:
  count: 1
  versions:
    - 1.0.0
events:
  count: 1
  versions:
    - 1.1.1
jmespath:
  count: 1
  versions:
    - 0.16.0
url:
  count: 1
  versions:
    - 0.10.3
punycode:
  count: 1
  versions:
    - 1.3.2
util:
  count: 1
  versions:
    - 0.12.5
is-arguments:
  count: 1
  versions:
    - 1.1.1
is-generator-function:
  count: 1
  versions:
    - 1.0.10
which-typed-array:
  count: 1
  versions:
    - 1.1.8
uuid:
  count: 1
  versions:
    - 8.0.0
xml2js:
  count: 1
  versions:
    - 0.4.19
xmlbuilder:
  count: 1
  versions:
    - 9.0.7
chart.js:
  count: 1
  versions:
    - 4.1.1
'@kurkle/color':
  count: 1
  versions:
    - 0.3.1
cuid:
  count: 1
  versions:
    - 2.1.8
date-picker-svelte:
  count: 1
  versions:
    - 2.2.5
polka:
  count: 1
  versions:
    - 0.5.2
'@polka/url':
  count: 1
  versions:
    - 0.5.0
trouter:
  count: 1
  versions:
    - 2.0.1
matchit:
  count: 1
  versions:
    - 1.1.0
'@arr/every':
  count: 1
  versions:
    - 1.0.1
sanitize-html:
  count: 1
  versions:
    - 2.7.3
escape-string-regexp:
  count: 1
  versions:
    - 4.0.0
htmlparser2:
  count: 1
  versions:
    - 6.1.0
domutils:
  count: 1
  versions:
    - 2.8.0
dom-serializer:
  count: 1
  versions:
    - 1.4.1
is-plain-object:
  count: 1
  versions:
    - 5.0.0
parse-srcset:
  count: 1
  versions:
    - 1.0.2
postcss:
  count: 1
  versions:
    - 8.4.18
nanoid:
  count: 1
  versions:
    - 3.3.4
picocolors:
  count: 1
  versions:
    - 1.0.0
source-map-js:
  count: 1
  versions:
    - 1.0.2
svelte-calendar:
  count: 1
  versions:
    - 3.1.6
dayjs:
  count: 1
  versions:
    - 1.11.7
just-throttle:
  count: 1
  versions:
    - 2.3.1
svelte-easy-crop:
  count: 1
  versions:
    - 1.0.7
svelte-material-icons:
  count: 1
  versions:
    - 2.0.4
svelte:
  count: 1
  versions:
    - 3.55.0 peer
y-indexeddb:
  count: 1
  versions:
    - 9.0.9
y-webrtc:
  count: 1
  versions:
    - 10.2.3
simple-peer:
  count: 1
  versions:
    - 9.11.1
debug:
  count: 1
  versions:
    - 4.3.4
ms:
  count: 1
  versions:
    - 2.1.2
err-code:
  count: 1
  versions:
    - 3.0.1
get-browser-rtc:
  count: 1
  versions:
    - 1.1.0
queue-microtask:
  count: 1
  versions:
    - 1.2.3
randombytes:
  count: 1
  versions:
    - 2.1.0
y-websocket:
  count: 1
  versions:
    - 1.4.5
lodash.debounce:
  count: 1
  versions:
    - 4.0.8
async-limiter:
  count: 1
  versions:
    - 1.0.1
y-leveldb:
  count: 1
  versions:
    - 0.1.1
level:
  count: 1
  versions:
    - 6.0.1
level-js:
  count: 1
  versions:
    - 5.0.2
ltgt:
  count: 1
  versions:
    - 2.2.1
level-packager:
  count: 1
  versions:
    - 5.1.1
encoding-down:
  count: 1
  versions:
    - 6.3.0
level-codec:
  count: 1
  versions:
    - 9.0.2
levelup:
  count: 1
  versions:
    - 4.4.0
deferred-leveldown:
  count: 1
  versions:
    - 5.3.0
level-iterator-stream:
  count: 1
  versions:
    - 4.0.2
leveldown:
  count: 1
  versions:
    - 5.6.0
napi-macros:
  count: 1
  versions:
    - 2.0.0
node-gyp-build:
  count: 1
  versions:
    - 4.1.1
zod:
  count: 1
  versions:
    - 3.19.1
  • Total unique libraries: 202
  • Libraries imported more than 3 times: 67
  • Libraries imported more than 10 times: 23
  • Libraries imported more than 50 times: 9
  • Libraries imported more than 200 times: 6
  • Libraries imported 975 times: 2

Hopefully, almost all libraries imported more than 3 times stick to one version. That was done automatically during package resolution. And everything works as expected.

So, I don't feel really confident about having a full-pinned system... You have to be extra careful of what dependency you are using, otherwise BOOM, dependencies calls other dependencies calling other dependencies and you end up with the same library being imported 3 / 10 / 20 times with subtly different versions or from different CDNs.

I love Deno, but for now I'm quite afraid to use it for big projects because of this.

Gin-Quin avatar Jan 07 '23 11:01 Gin-Quin

That's the main reason why I use deno instead of nodejs. Those libraries were never tested with higher versions and you never know what works and what not. I am using deno for my backend projects with hundreds of dependencies and memory usage is pretty small so the way deno resolves dependencies is huge benefit for me.

Lesiuk avatar Jan 09 '23 20:01 Lesiuk

Could you share a dependency tree for a full-stack project with Deno that uses React or similar? That would be awesome.

Gin-Quin avatar Jan 11 '23 13:01 Gin-Quin

Overall, this is a really nice productive conversation, but I had just three small nitpicks to make.

All Node and Bun projets in the world use this technique, and it works fine. There is no particular stability issue.

There have been several high-profile instances of this not being the case. Stuff like uWebSockets and Faker happen all of the time (to a smaller scale). Stuff like that should simply not happen in Deno because of the way dependencies are managed.

I just feel intrinsically bad at the idea of bloating a front-end proje[c]t with additional kilobytes of Javascript that already 99% exist.

Maybe I'm not seeing the bigger picture here but in my head you really should be minimizing client-side javascript in general. Something like astro or fresh do that quite well. I don't really see an issue here imo, this is just pushing developers to use a different (better imo) subset of frameworks.

How to prevent deep dependencies duplication?

Note: The following section is entirely my opinion, these are not objective facts.

Part of the appeal of Deno, is that the javascript ecosystem gets a second chance at writing libraries "properly". The concept of deep dependencies in general was a blunder with node and deno does a lot to prevent this behavior. In my eyes, the biggest advantage Deno has over node in this regard is the std. In a sense, it's the place where regardless of the project you have a maintained library that does most if not all of the core functionality you'd ever need.

Simple argument parsing? Got it. Loading a .env? Got it. Decoding/encoding every relevant text format? Got it. Adding colors to your terminal? Got it. Retrying a function call with exponential backoff? Got it.

If the functionality does not exist, the fact that you need it probably implies that a lot of people need it. This is the magic of the std. If your functionality is too niche, that's where third party modules should come into play, and those should have minimized dependencies because they too have the std to work with.

There is obviously still the escape hatch of npm: or esm.sh or similar, but those should be the exception and not the rule.

lino-levan avatar Jan 13 '23 17:01 lino-levan

As a small addendum to my previous comment, I would also like to point out that Deno also has the advantage of standard web apis. A library like Axios is popular on the node side because there aren't a lot of good official alternatives. fetch is truly magical and has all but prevented me from ever using a http client lib.

lino-levan avatar Jan 13 '23 17:01 lino-levan

I agree with all your points about the advantages of Deno. That's actually why I'm here and having this discussion: I want to start using Deno. But there is this last point where I still need to be.

All Node and Bun projets in the world use this technique, and it works fine. There is no particular stability issue.

There have been several high-profile instances of this not being the case. Stuff like uWebSockets and Faker happen all of the time (to a smaller scale). Stuff like that should simply not happen in Deno because of the way dependencies are managed.

Good to know.

Maybe I'm not seeing the bigger picture here but in my head you really should be minimizing client-side javascript in general.

Exactly. But when you need to develop a complex web application, there will be Javascript, and you can do nothing about it. And that's why you have to take care of not duplicating Javascript. There is already enough of it.

What would greatly reduce JS on front side is better native customizable web components. But because browsers have outdated components, every front-end project must import its own UI kit, which comes with a lot of JS.

For example, the amount of JS on some SAAS:

  • Slack: 6.8MB
  • Notion: 2.4MB
  • Google chat: 1.2MB

That's a lot. You can't offer to add more, in any way.

Gin-Quin avatar Jan 17 '23 12:01 Gin-Quin

Is there a tool to discover and log duplicate dependencies, in Deno / Fresh?

scabbiaza avatar Jul 19 '23 12:07 scabbiaza

You can use the deno info [ENTRYPOINT] command to log all dependencies in Deno. In fresh, you probably want something like deno info main.ts

lino-levan avatar Jul 19 '23 13:07 lino-levan

~It seems, for now, there isn't any solution for this. For me, I just don't use versions in the URL and allow deno.land to choose the latest version, and hope any update of the dependency is for fixing things other than breaking things. Either way, the worst things could happen.~

After dived deeper, I've found a solution, checkout this REPO: https://github.com/tani/lib.deno.dev. The author has attempted to merge such functionality into deno.land, but in the end it has been dropped for no clear reason by the Deno team. https://github.com/denoland/dotland/pull/1826. However, we can still use the domain lib.deno.dev to import dependencies.

There are also some other domains that provide similar functionalities, such as pkg.deno.dev, but after trying them out, I think lib.deno.dev is better for least newest versions, and it has been proved by the Deno team at some point.

ayonli avatar Oct 02 '23 13:10 ayonli

That's interesting. Conclusion of this topic:

  1. When you develop an application, you should always pin all your dependencies. It's safer, your application won't crash of an uncontrolled update.
  2. But when you are developing a library and you depend on another library (for example, a library of components that depend on Svelte), then you should be as broad as possible in your dependencies. Otherwise you lock a user of your library to use the same pinned version as you... and what if another library do the same, with another version of the same dependency? You get a duplicated import.

Deno is great for case 1, but not for case 2. Library makers should really use the tool you mentioned @ayonli :)

Bun and Node handle both cases: the lock file for pinned dependencies (to get that safety), and as broad as possible library interdependencies in package.json.

I let this issue open while case 2 is not officially handled by the Deno team.

Gin-Quin avatar Dec 08 '23 12:12 Gin-Quin

Again, to reiterate my point, to guarantee correctness, you have to pin every dependency, every time, for every library. Every Deno app I have ever written works perfectly, across time and across platforms. At work, i've been tasked to move some node apps form one machine to another. It's painful. I couldn't clone the code and run npm install on the new server. I had to copy the node_modules directory over because only those specific versions of modules ended up working together in a complex application.

Duplicated dependencies do not matter over correctness in a server environment. In a client environment, you should be aggressively pruning dependencies anyways, and that's a separate discussion.

lino-levan avatar Dec 08 '23 18:12 lino-levan

I have to disagree, duplicated dependencies can create bugs. It depends on the library, of course. A color library is not risky at all, but libraries like YJS will not work if you use different versions. Also client libraries exist, and they actually are the kind I'm using the most, What do you do about them?

Gin-Quin avatar Dec 19 '23 02:12 Gin-Quin

@lino-levan Think of instanceof, if you have a dependency exports a class, you need to use instanceof to check if an object is an instance of that class. Now since you have two versions of the dependency, the instance created by version B will not pass the test against the class from version A. You program will just fail.

ayonli avatar Dec 19 '23 04:12 ayonli

Also client libraries exist, and they actually are the kind I'm using the most, What do you do about them?

These are a special case, and are handled perfectly by import maps. Simply remap different versions of dependencies to one you know to work. The fact that this case is handled by sloppy dependency management is a good side effect of a bad decision. The default should not be sloppiness. Sloppy behavior should always be opt-in.

lino-levan avatar Dec 19 '23 13:12 lino-levan

Defining a range of compatible versions instead of an exact pinned version is not sloppiness. You're saying "my library works will all these versions from X to Y".

A pinned version is a range of length 1.

In a way, it's sloppier than a full range since you only tested compatibility with one version.

The problem with import maps is that it's up to the user to overwrite another library dependencies. I think it's smelly. A user should not patch a library.

Gin-Quin avatar Dec 21 '23 11:12 Gin-Quin

Defining a range of compatible versions instead of an exact pinned version is not sloppiness. You're saying "my library works will all these versions from X to Y".

I would completely agree with you in a universe where developers tested their libraries with every possible matrix of dependent versions (including future versions when they release). Proving that a library you maintain works with a range of versions of a dependency requires you to run your tests on all of the versions you claim. This is an $O(n^m)$ problem (where m is the number of libraries and n is the number of versions supported for each library), which is why in real life no one does this.

In a way, it's sloppier than a full range since you only tested compatibility with one version.

I am not aware of any libraries that actual test the dependency matrix that they claim to support. It is much "sloppier" to claim to support many versions of a dependency and actually have correctness issues with certain configurations. As a user, my app not working is a lot more painful than the dependency problem that version ranges fix.

The problem with import maps is that it's up to the user to overwrite another library dependencies.

Only the user is aware of what version they really mean to use. It has to be the user's choice.

I think it's smelly. A user should not patch a library.

I agree. I don't see an alternative that fixes the issue that doesn't compromise on correctness (which is the most important part by a long shot, for me).

Please let me know if I misunderstood something and thank you for the constructive comment.

lino-levan avatar Dec 21 '23 11:12 lino-levan

Indeed, when you make a library you don't test over the dependencies' range you say you support. It's rather like if a user reports a bug in version X of this dependency that you should support, then either you fix it, or indicate you don't support this specific X version.

It's not "absolue correctness" but rather a "promise of eventual correctness".

I feel like there is no perfect solution to the problem. Your points are right. But I don't think it should be the end user's role to manually patch his dependencies' dependencies.

Gin-Quin avatar Dec 23 '23 11:12 Gin-Quin

I don't think it should be the end user's role to manually patch his dependencies' dependencies.

NPM tried and failed to achieve that. That's why peerDependencies was introduced.

I've had a similar experience as Lino. Everytime a new developer is hired here it's a pain to do npm install in their machine. It never works, because a dependency of a dependency doesn't work in the newest version, or doesn't work in Linux, or doesn't work in a Windows Docker Container, or demands too much resources, or deprecated something and my lint goes crazy etc. So there are even more variables than deps versions.

By using version ranges we make our app "non-deterministic" in the sense that multiple devs developing the same project might have quite different codebases depending on when they did npm install.

Leokuma avatar Dec 27 '23 18:12 Leokuma

Making installations deterministic is the role of package-lock.json (or bun.lockb). Having two developers on the same project doing installations from package.json instead of package-lock.json is a big mistake.

By default, npm install will install from package-lock.json if one exists. Unless you gitignored it (don't), every developer should have the exact same dependency tree.

Gin-Quin avatar Dec 28 '23 13:12 Gin-Quin

My repo does have a package-lock.json, still can't npm install. Maybe the deps became incompatible with a Node version or with NPM itself, I don't know.

But it's still inconvenient having to look at a lockfile to know which versions I'm using.

Leokuma avatar Dec 28 '23 19:12 Leokuma

Are there examples of specifying peer in importmap?

For example, I want to use react@canary in a project and want to make all dependencies peers to it.

{
  "imports": {
    "react": "npm:react@canary",
    "react-dom/": "npm:/react-dom@canary/",
    "wouter": "npm:wouter@3" // react as peer
  }
}

I thought I could do it by specifying scopes, but I didn't know the correct way to do that.

TomokiMiyauci avatar Feb 15 '24 04:02 TomokiMiyauci