├── .gitignore
├── LICENSE
├── README.md
├── examples
└── react
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── .npmrc
│ ├── index.html
│ ├── package.json
│ ├── postcss.config.js
│ ├── src
│ ├── App.tsx
│ ├── index.css
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tailwind.config.js
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── package.json
├── package
├── README.md
├── package.json
├── src
│ ├── index.ts
│ └── mathematics
│ │ ├── index.ts
│ │ └── nodeView.ts
├── tsconfig.json
└── tsup.config.ts
├── pnpm-lock.yaml
└── pnpm-workspace.yaml
/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2024 Buttondown
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ./package/README.md
--------------------------------------------------------------------------------
/examples/react/.eslintrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | env: { browser: true, es2020: true },
4 | extends: [
5 | 'eslint:recommended',
6 | 'plugin:@typescript-eslint/recommended',
7 | 'plugin:react-hooks/recommended',
8 | ],
9 | ignorePatterns: ['dist', '.eslintrc.cjs'],
10 | parser: '@typescript-eslint/parser',
11 | plugins: ['react-refresh'],
12 | rules: {
13 | 'react-refresh/only-export-components': [
14 | 'warn',
15 | { allowConstantExport: true },
16 | ],
17 | },
18 | }
19 |
--------------------------------------------------------------------------------
/examples/react/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/examples/react/.npmrc:
--------------------------------------------------------------------------------
1 | @tiptap-pro:registry=https://registry.tiptap.dev/
2 | //registry.tiptap.dev/:_authToken=QnfUob1485UGnkuDB9YwikobKuyf7HXX3mSH5afJ/q6kLEK4qIag2FsGKvEvkjKU
3 |
--------------------------------------------------------------------------------
/examples/react/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite + React + TS
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/react/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite --port 3000",
8 | "build": "tsc && vite build",
9 | "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
10 | "preview": "vite preview"
11 | },
12 | "dependencies": {
13 | "@tiptap/core": "^2.4.0",
14 | "@tiptap/extension-placeholder": "^2.4.0",
15 | "@tiptap/pm": "^2.4.0",
16 | "@tiptap/react": "^2.4.0",
17 | "@tiptap/starter-kit": "^2.4.0",
18 | "katex": "^0.16.10",
19 | "react": "^18.2.0",
20 | "react-dom": "^18.2.0",
21 | "tiptap-math": "workspace:*"
22 | },
23 | "devDependencies": {
24 | "@types/katex": "^0.16.7",
25 | "@types/react": "^18.2.66",
26 | "@types/react-dom": "^18.2.22",
27 | "@typescript-eslint/eslint-plugin": "^7.2.0",
28 | "@typescript-eslint/parser": "^7.2.0",
29 | "@vitejs/plugin-react": "^4.2.1",
30 | "autoprefixer": "^10.4.19",
31 | "eslint": "^8.57.0",
32 | "eslint-plugin-react-hooks": "^4.6.0",
33 | "eslint-plugin-react-refresh": "^0.4.6",
34 | "postcss": "^8.4.38",
35 | "tailwindcss": "^3.4.3",
36 | "typescript": "^5.2.2",
37 | "vite": "^5.2.0"
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/examples/react/postcss.config.js:
--------------------------------------------------------------------------------
1 | export default {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/examples/react/src/App.tsx:
--------------------------------------------------------------------------------
1 | import "katex/dist/katex.min.css";
2 | import { useEditor, EditorContent } from "@tiptap/react";
3 | import StarterKit from "@tiptap/starter-kit";
4 | import Placeholder from "@tiptap/extension-placeholder";
5 | import Mathematics from "tiptap-math";
6 |
7 | const extensions = [
8 | StarterKit,
9 | Placeholder.configure({
10 | placeholder: "Start typing here...",
11 | }),
12 | Mathematics,
13 | ];
14 |
15 | const Tiptap = () => {
16 | const editor = useEditor({
17 | extensions,
18 | content: `Hello!
c = \\pm\\sqrt{a^2 + b^2}
`,
19 | });
20 |
21 | return (
22 |
23 |
LaTeX Demo
24 |
25 | Click the "toggle math node" button below or type $$text$$
{" "}
26 | to insert a math node
27 |
28 |
29 |
35 |
36 |
37 |
38 | );
39 | };
40 |
41 | export default Tiptap;
42 |
--------------------------------------------------------------------------------
/examples/react/src/index.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
5 | .tiptap p.is-empty:first-child::before {
6 | content: attr(data-placeholder);
7 | float: left;
8 | color: #ced3d9;
9 | pointer-events: none;
10 | height: 0;
11 | }
12 | .tiptap {
13 | width: 1000px;
14 | height: 500px;
15 | border: 1px solid black;
16 | border-radius: 5px;
17 | padding: 20px;
18 | }
19 | .tiptap:focus {
20 | outline: none;
21 | }
22 | .ProseMirror-selectednode {
23 | outline: 2px solid #0069ff;
24 | }
25 | .math {
26 | @apply border;
27 | @apply border-gray-300;
28 | @apply cursor-pointer;
29 | @apply rounded-md;
30 | @apply my-3;
31 | @apply overflow-x-auto;
32 | }
33 | .math:not(.math-selected):hover {
34 | @apply bg-gray-50;
35 | }
36 | .math-selected {
37 | @apply p-2;
38 | @apply cursor-text;
39 | @apply font-mono;
40 | }
41 | .math-content-empty::before {
42 | content: "Enter LaTeX formula";
43 | float: left;
44 | color: #ced3d9;
45 | pointer-events: none;
46 | height: 0;
47 | }
48 | .katex {
49 | font-size: 1.5em;
50 | }
51 |
--------------------------------------------------------------------------------
/examples/react/src/main.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import ReactDOM from 'react-dom/client'
3 | import App from './App.tsx'
4 | import './index.css'
5 |
6 | ReactDOM.createRoot(document.getElementById('root')!).render(
7 |
8 |
9 | ,
10 | )
11 |
--------------------------------------------------------------------------------
/examples/react/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/react/tailwind.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('tailwindcss').Config} */
2 | export default {
3 | content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
4 | theme: {
5 | extend: {},
6 | },
7 | plugins: [],
8 | };
9 |
--------------------------------------------------------------------------------
/examples/react/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2020",
4 | "useDefineForClassFields": true,
5 | "lib": ["ES2020", "DOM", "DOM.Iterable"],
6 | "module": "ESNext",
7 | "skipLibCheck": true,
8 |
9 | /* Bundler mode */
10 | "moduleResolution": "bundler",
11 | "allowImportingTsExtensions": true,
12 | "resolveJsonModule": true,
13 | "isolatedModules": true,
14 | "noEmit": true,
15 | "jsx": "react-jsx",
16 |
17 | /* Linting */
18 | "strict": true,
19 | "noUnusedLocals": true,
20 | "noUnusedParameters": true,
21 | "noFallthroughCasesInSwitch": true
22 | },
23 | "include": ["src"],
24 | "references": [{ "path": "./tsconfig.node.json" }]
25 | }
26 |
--------------------------------------------------------------------------------
/examples/react/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "skipLibCheck": true,
5 | "module": "ESNext",
6 | "moduleResolution": "bundler",
7 | "allowSyntheticDefaultImports": true,
8 | "strict": true
9 | },
10 | "include": ["vite.config.ts"]
11 | }
12 |
--------------------------------------------------------------------------------
/examples/react/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import react from '@vitejs/plugin-react'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | })
8 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "",
3 | "version": "1.0.0",
4 | "keywords": [],
5 | "author": ""
6 | }
7 |
--------------------------------------------------------------------------------
/package/README.md:
--------------------------------------------------------------------------------
1 | # tiptap-math
2 |
3 | A LaTeX extension for Tiptap
4 |
5 | ### Demo
6 |
7 | See it in action [here](https://codesandbox.io/p/devbox/tiptap-math-example-777xhm).
8 |
9 | ## Getting Started
10 |
11 | ### Installation
12 |
13 | ```shell
14 | $ npm install tiptap-math
15 | ```
16 |
17 | This extension requires the `katex` library, so you need to install it as well:
18 |
19 | ```shell
20 | npm install katex
21 | ```
22 |
23 | ### Usage
24 |
25 | Make sure to import the KaTeX styles into your document.
26 |
27 | ```typescript
28 | import "katex/dist/katex.min.css";
29 | import { useEditor, EditorContent } from "@tiptap/react";
30 | import StarterKit from "@tiptap/starter-kit";
31 | import Mathematics from "tiptap-math";
32 |
33 | const extensions = [
34 | StarterKit,
35 | Mathematics,
36 | ];
37 |
38 | const Tiptap = () => {
39 | const editor = useEditor({
40 | extensions,
41 | });
42 |
43 | return
44 | };
45 |
46 | export default Tiptap;
47 | ```
48 |
49 | ### Styling
50 |
51 | The following classes are applied to the math node:
52 |
53 | ```css
54 | /* The container of the math block node */
55 | .math {
56 | //...
57 | }
58 |
59 | /* This class is applied to the parent when the math node is selected (i.e. the cursor is inside the math node) */
60 | .math-selected {
61 | //...
62 | }
63 |
64 | /* The node that contains the LaTeX text */
65 | .math-content {
66 | //...
67 | }
68 |
69 | /* This class is applied to the LaTeX text node when it does not have any content */
70 | .math-content-empty {
71 | //...
72 | }
73 | ```
74 |
--------------------------------------------------------------------------------
/package/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tiptap-math",
3 | "version": "1.0.0",
4 | "description": "A LaTeX extension for Tiptap",
5 | "main": "dist/index.js",
6 | "types": "dist/index.d.ts",
7 | "module": "dist/index.mjs",
8 | "scripts": {
9 | "build": "tsup",
10 | "dev": "tsup --watch"
11 | },
12 | "exports": {
13 | "import": "./dist/index.mjs",
14 | "require": "./dist/index.js"
15 | },
16 | "keywords": [
17 | "tiptap",
18 | "tiptap extension",
19 | "tiptap math",
20 | "LaTeX"
21 | ],
22 | "author": "Turki Aloufi",
23 | "files": [
24 | "dist/"
25 | ],
26 | "license": "MIT",
27 | "devDependencies": {
28 | "@tiptap/core": "^2.4.0",
29 | "@tiptap/pm": "^2.4.0",
30 | "@types/katex": "^0.16.7",
31 | "katex": "^0.16.10",
32 | "tsup": "^8.0.2",
33 | "typescript": "^5.4.5"
34 | },
35 | "peerDependencies": {
36 | "@tiptap/core": "^2.4.0",
37 | "@tiptap/pm": "^2.4.0",
38 | "katex": "^0.16.10"
39 | },
40 | "repository": {
41 | "type": "git",
42 | "url": "https://github.com/buttondown/tiptap-math",
43 | "directory": "package"
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/package/src/index.ts:
--------------------------------------------------------------------------------
1 | import Mathematics from "./mathematics";
2 |
3 | export default Mathematics;
4 |
--------------------------------------------------------------------------------
/package/src/mathematics/index.ts:
--------------------------------------------------------------------------------
1 | import { Node } from "@tiptap/core";
2 | import { TextSelection } from "@tiptap/pm/state";
3 |
4 | import MathNodeView from "./nodeView";
5 |
6 | const NODE_CLASS = "block-math";
7 | const INPUT_REGEX = /\$\$([^\$]*)\$\$/gi; // matches for text inside $$
8 | declare module "@tiptap/core" {
9 | interface Commands {
10 | Mathematics: {
11 | toggleMath: () => ReturnType;
12 | };
13 | }
14 | }
15 |
16 | const Mathematics = Node.create({
17 | name: "math",
18 | content: "text*",
19 | group: "block",
20 | marks: "",
21 | draggable: true,
22 |
23 | addAttributes() {
24 | return {
25 | showRendered: {
26 | default: true,
27 | renderHTML() {
28 | return {};
29 | },
30 | },
31 | };
32 | },
33 |
34 | parseHTML() {
35 | return [{ tag: `div.${NODE_CLASS}`, priority: 1000 }];
36 | },
37 |
38 | renderHTML() {
39 | return ["div", { class: NODE_CLASS }, 0];
40 | },
41 | addNodeView() {
42 | return (props) => new MathNodeView(props);
43 | },
44 |
45 | addCommands() {
46 | return {
47 | toggleMath:
48 | () =>
49 | ({ commands }) => {
50 | return commands.toggleNode(this.name, "paragraph", {
51 | showRendered: false,
52 | });
53 | },
54 | };
55 | },
56 |
57 | addInputRules() {
58 | // when a user types $$...$$, add a new math node
59 | return [
60 | {
61 | find: INPUT_REGEX,
62 | type: this.type,
63 | handler({ range, match, chain, state }) {
64 | const start = range.from;
65 | let end = range.to;
66 | if (match[1]) {
67 | const text = state.schema.text(match[1]);
68 | chain()
69 | .command(({ tr }) => {
70 | //@ts-ignore
71 | tr.replaceRangeWith(start, end, this.type.create(null, text));
72 | return true;
73 | })
74 | .run();
75 | }
76 | },
77 | },
78 | ];
79 | },
80 |
81 | addKeyboardShortcuts() {
82 | return {
83 | // if the user presses the right arrow or enter key and there's no node after, create one
84 | ArrowDown: ({ editor }) => {
85 | const { empty, $anchor } = editor.state.selection;
86 | if (!empty || $anchor.parent.type.name !== this.name) {
87 | return false;
88 | }
89 |
90 | const posAfter = $anchor.after();
91 | const pos = editor.state.tr.doc.resolve(posAfter);
92 | if (!pos.nodeAfter || pos.nodeAfter.type.name == "footnotes") {
93 | return editor.commands.command(({ tr }) => {
94 | const paragraph = editor.state.schema.nodes.paragraph.create();
95 | tr.insert(posAfter, paragraph);
96 |
97 | const resolvedPos = tr.doc.resolve(posAfter + 1); // Adjust if your node structure differs
98 | tr.setSelection(TextSelection.near(resolvedPos));
99 | return true;
100 | });
101 | }
102 | return false;
103 | },
104 |
105 | Enter: ({ editor }) => {
106 | const { $anchor } = editor.state.selection;
107 | if ($anchor.parent.type.name !== this.name) {
108 | return false;
109 | }
110 | const posAfter = $anchor.after();
111 | const pos = editor.state.tr.doc.resolve(posAfter);
112 | if (!pos.nodeAfter || pos.nodeAfter.type.name == "footnotes") {
113 | return editor.commands.command(({ tr }) => {
114 | const paragraph = editor.state.schema.nodes.paragraph.create();
115 | tr.insert(posAfter, paragraph);
116 |
117 | const resolvedPos = tr.doc.resolve(posAfter + 1); // Adjust if your node structure differs
118 | tr.setSelection(TextSelection.near(resolvedPos));
119 | return true;
120 | });
121 | } else {
122 | // place the text selection at the end of the next node
123 | return editor.commands.setTextSelection(
124 | posAfter + pos.nodeAfter.content.size + 1
125 | );
126 | }
127 | },
128 | };
129 | },
130 | });
131 |
132 | export default Mathematics;
133 |
--------------------------------------------------------------------------------
/package/src/mathematics/nodeView.ts:
--------------------------------------------------------------------------------
1 | import { Editor, NodeViewRendererProps } from "@tiptap/core";
2 | import { Node } from "@tiptap/pm/model";
3 | import { TextSelection } from "@tiptap/pm/state";
4 | import { NodeView } from "@tiptap/pm/view";
5 | import katex from "katex";
6 |
7 | class MathNodeView implements NodeView {
8 | renderer!: HTMLElement;
9 | content!: HTMLElement | null;
10 | editor!: Editor;
11 | node!: Node;
12 | getPos!: () => number | undefined;
13 | showRendered!: boolean; // indicates whether to show the katex
14 |
15 | constructor(props: NodeViewRendererProps) {
16 | this.editor = props.editor;
17 | this.node = props.node;
18 | this.getPos = props.getPos as any;
19 | this.showRendered =
20 | this.node.textContent.trim() && this.node.attrs.showRendered;
21 | this.mount();
22 | }
23 |
24 | mount() {
25 | const parent = document.createElement("div");
26 | const katexNode = document.createElement("div");
27 |
28 | const span = document.createElement("span"); // the contentDOM node
29 |
30 | span.innerHTML = this.node.textContent;
31 |
32 | span.classList.add("math-content");
33 | if (!span.innerText.trim()) {
34 | span.classList.add("math-content-empty");
35 | }
36 |
37 | //append children
38 | parent.append(span);
39 | parent.classList.add("math");
40 |
41 | if (this.showRendered) {
42 | // render katex
43 | katexNode.setAttribute("contentEditable", "false");
44 | katex.render(this.node.textContent, katexNode, {
45 | displayMode: true,
46 | throwOnError: false,
47 | });
48 | parent.append(katexNode);
49 | // hide the span
50 | // we don't want to remove the node because that won't allow it to be navigable in the editor, we just want it to appear invisible.
51 | span.setAttribute(
52 | "style",
53 | "opacity: 0; overflow: hidden; position: absolute; width: 0px; height: 0px;"
54 | );
55 |
56 | // select the node on click
57 | parent.addEventListener("click", () => {
58 | this.selectNode();
59 | });
60 |
61 | parent.setAttribute("draggable", "true");
62 | } else {
63 | katexNode.setAttribute("style", "display:none;");
64 | parent.classList.add("math-selected");
65 | }
66 |
67 | this.editor.on("selectionUpdate", this.handleSelectionUpdate.bind(this));
68 |
69 | this.renderer = parent;
70 | this.content = span;
71 | }
72 |
73 | get dom() {
74 | return this.renderer;
75 | }
76 |
77 | get contentDOM() {
78 | return this.content;
79 | }
80 |
81 | handleSelectionUpdate() {
82 | const pos = this.getPos();
83 | if (pos == undefined) return;
84 | const { from, to } = this.editor.state.selection;
85 |
86 | if (from >= pos && to <= pos + this.node.nodeSize) {
87 | if (this.showRendered) {
88 | this.selectNode();
89 | }
90 | } else if (!this.showRendered) {
91 | this.deselectNode();
92 | }
93 | }
94 |
95 | selectNode() {
96 | const pos = this.getPos() as number;
97 | if (pos == undefined) return;
98 | // check the node at `pos` is a math node
99 | const nodeAfter = this.editor.state.tr.doc.resolve(pos).nodeAfter;
100 | if (nodeAfter?.type.name != "math") return;
101 | this.editor
102 | .chain()
103 | .command(({ tr }) => {
104 | tr.setNodeAttribute(pos, "showRendered", false);
105 | const newSelection = TextSelection.create(
106 | tr.doc,
107 | pos + this.node.content.size + 1
108 | );
109 | tr.setSelection(newSelection); //place the text selection at the end
110 | return true;
111 | })
112 | .run();
113 | }
114 |
115 | deselectNode() {
116 | const pos = this.getPos();
117 | if (pos == undefined) return;
118 | if (!this.node.textContent.trim()) {
119 | return this.editor.commands.command(({ tr }) => {
120 | tr.delete(pos, pos + this.node.nodeSize);
121 | return true;
122 | });
123 | }
124 | this.editor.commands.command(({ tr }) => {
125 | tr.setNodeAttribute(pos, "showRendered", true);
126 | return true;
127 | });
128 | }
129 |
130 | update() {
131 | return false;
132 | }
133 |
134 | destroy() {
135 | this.editor.off("selectionUpdate", this.handleSelectionUpdate.bind(this));
136 | this.content = null;
137 | }
138 | stopEvent() {
139 | // when the node is selected, don't allow it to be dragged
140 | const isDraggable = this.renderer.getAttribute("draggable");
141 | if (!isDraggable) {
142 | return true;
143 | }
144 | return false;
145 | }
146 | }
147 | export default MathNodeView;
148 |
--------------------------------------------------------------------------------
/package/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es2020",
4 | "module": "esnext",
5 | "strict": true,
6 | "importHelpers": true,
7 | "moduleResolution": "node",
8 | "esModuleInterop": true,
9 | "allowSyntheticDefaultImports": true,
10 | "sourceMap": true,
11 | "baseUrl": ".",
12 | "rootDir": ".",
13 | "lib": ["esnext", "dom", "dom.iterable"],
14 | "noEmit": true,
15 | "isolatedModules": true,
16 | "outDir": "./dist",
17 | "declaration": true
18 | },
19 | "include": ["src"],
20 | "exclude": ["**/node_modules", "**/dist"]
21 | }
22 |
--------------------------------------------------------------------------------
/package/tsup.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "tsup";
2 | import pkg from "./package.json";
3 |
4 | export default defineConfig({
5 | format: ["cjs", "esm"],
6 | entry: ["./src/index.ts"],
7 | dts: true,
8 | shims: true,
9 | skipNodeModulesBundle: true,
10 | clean: true,
11 | minify: true,
12 | sourcemap: true,
13 | keepNames: true,
14 | external: ["@tiptap/*", ...Object.keys(pkg.peerDependencies)],
15 | });
16 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .: {}
10 |
11 | examples/react:
12 | dependencies:
13 | '@tiptap/core':
14 | specifier: ^2.4.0
15 | version: 2.4.0(@tiptap/pm@2.4.0)
16 | '@tiptap/extension-placeholder':
17 | specifier: ^2.4.0
18 | version: 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
19 | '@tiptap/pm':
20 | specifier: ^2.4.0
21 | version: 2.4.0
22 | '@tiptap/react':
23 | specifier: ^2.4.0
24 | version: 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
25 | '@tiptap/starter-kit':
26 | specifier: ^2.4.0
27 | version: 2.4.0(@tiptap/pm@2.4.0)
28 | katex:
29 | specifier: ^0.16.10
30 | version: 0.16.10
31 | react:
32 | specifier: ^18.2.0
33 | version: 18.3.1
34 | react-dom:
35 | specifier: ^18.2.0
36 | version: 18.3.1(react@18.3.1)
37 | tiptap-math:
38 | specifier: workspace:*
39 | version: link:../../package
40 | devDependencies:
41 | '@types/katex':
42 | specifier: ^0.16.7
43 | version: 0.16.7
44 | '@types/react':
45 | specifier: ^18.2.66
46 | version: 18.3.3
47 | '@types/react-dom':
48 | specifier: ^18.2.22
49 | version: 18.3.0
50 | '@typescript-eslint/eslint-plugin':
51 | specifier: ^7.2.0
52 | version: 7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)
53 | '@typescript-eslint/parser':
54 | specifier: ^7.2.0
55 | version: 7.11.0(eslint@8.57.0)(typescript@5.4.5)
56 | '@vitejs/plugin-react':
57 | specifier: ^4.2.1
58 | version: 4.3.0(vite@5.2.12)
59 | autoprefixer:
60 | specifier: ^10.4.19
61 | version: 10.4.19(postcss@8.4.38)
62 | eslint:
63 | specifier: ^8.57.0
64 | version: 8.57.0
65 | eslint-plugin-react-hooks:
66 | specifier: ^4.6.0
67 | version: 4.6.2(eslint@8.57.0)
68 | eslint-plugin-react-refresh:
69 | specifier: ^0.4.6
70 | version: 0.4.7(eslint@8.57.0)
71 | postcss:
72 | specifier: ^8.4.38
73 | version: 8.4.38
74 | tailwindcss:
75 | specifier: ^3.4.3
76 | version: 3.4.3
77 | typescript:
78 | specifier: ^5.2.2
79 | version: 5.4.5
80 | vite:
81 | specifier: ^5.2.0
82 | version: 5.2.12
83 |
84 | package:
85 | devDependencies:
86 | '@tiptap/core':
87 | specifier: ^2.4.0
88 | version: 2.4.0(@tiptap/pm@2.4.0)
89 | '@tiptap/pm':
90 | specifier: ^2.4.0
91 | version: 2.4.0
92 | '@types/katex':
93 | specifier: ^0.16.7
94 | version: 0.16.7
95 | katex:
96 | specifier: ^0.16.10
97 | version: 0.16.10
98 | tsup:
99 | specifier: ^8.0.2
100 | version: 8.0.2(postcss@8.4.38)(typescript@5.4.5)
101 | typescript:
102 | specifier: ^5.4.5
103 | version: 5.4.5
104 |
105 | packages:
106 |
107 | '@alloc/quick-lru@5.2.0':
108 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
109 | engines: {node: '>=10'}
110 |
111 | '@ampproject/remapping@2.3.0':
112 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
113 | engines: {node: '>=6.0.0'}
114 |
115 | '@babel/code-frame@7.24.6':
116 | resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==}
117 | engines: {node: '>=6.9.0'}
118 |
119 | '@babel/compat-data@7.24.6':
120 | resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==}
121 | engines: {node: '>=6.9.0'}
122 |
123 | '@babel/core@7.24.6':
124 | resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==}
125 | engines: {node: '>=6.9.0'}
126 |
127 | '@babel/generator@7.24.6':
128 | resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==}
129 | engines: {node: '>=6.9.0'}
130 |
131 | '@babel/helper-compilation-targets@7.24.6':
132 | resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==}
133 | engines: {node: '>=6.9.0'}
134 |
135 | '@babel/helper-environment-visitor@7.24.6':
136 | resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==}
137 | engines: {node: '>=6.9.0'}
138 |
139 | '@babel/helper-function-name@7.24.6':
140 | resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==}
141 | engines: {node: '>=6.9.0'}
142 |
143 | '@babel/helper-hoist-variables@7.24.6':
144 | resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==}
145 | engines: {node: '>=6.9.0'}
146 |
147 | '@babel/helper-module-imports@7.24.6':
148 | resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==}
149 | engines: {node: '>=6.9.0'}
150 |
151 | '@babel/helper-module-transforms@7.24.6':
152 | resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==}
153 | engines: {node: '>=6.9.0'}
154 | peerDependencies:
155 | '@babel/core': ^7.0.0
156 |
157 | '@babel/helper-plugin-utils@7.24.6':
158 | resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==}
159 | engines: {node: '>=6.9.0'}
160 |
161 | '@babel/helper-simple-access@7.24.6':
162 | resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==}
163 | engines: {node: '>=6.9.0'}
164 |
165 | '@babel/helper-split-export-declaration@7.24.6':
166 | resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==}
167 | engines: {node: '>=6.9.0'}
168 |
169 | '@babel/helper-string-parser@7.24.6':
170 | resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==}
171 | engines: {node: '>=6.9.0'}
172 |
173 | '@babel/helper-validator-identifier@7.24.6':
174 | resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==}
175 | engines: {node: '>=6.9.0'}
176 |
177 | '@babel/helper-validator-option@7.24.6':
178 | resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==}
179 | engines: {node: '>=6.9.0'}
180 |
181 | '@babel/helpers@7.24.6':
182 | resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==}
183 | engines: {node: '>=6.9.0'}
184 |
185 | '@babel/highlight@7.24.6':
186 | resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==}
187 | engines: {node: '>=6.9.0'}
188 |
189 | '@babel/parser@7.24.6':
190 | resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==}
191 | engines: {node: '>=6.0.0'}
192 | hasBin: true
193 |
194 | '@babel/plugin-transform-react-jsx-self@7.24.6':
195 | resolution: {integrity: sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg==}
196 | engines: {node: '>=6.9.0'}
197 | peerDependencies:
198 | '@babel/core': ^7.0.0-0
199 |
200 | '@babel/plugin-transform-react-jsx-source@7.24.6':
201 | resolution: {integrity: sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==}
202 | engines: {node: '>=6.9.0'}
203 | peerDependencies:
204 | '@babel/core': ^7.0.0-0
205 |
206 | '@babel/template@7.24.6':
207 | resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==}
208 | engines: {node: '>=6.9.0'}
209 |
210 | '@babel/traverse@7.24.6':
211 | resolution: {integrity: sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==}
212 | engines: {node: '>=6.9.0'}
213 |
214 | '@babel/types@7.24.6':
215 | resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==}
216 | engines: {node: '>=6.9.0'}
217 |
218 | '@esbuild/aix-ppc64@0.19.12':
219 | resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
220 | engines: {node: '>=12'}
221 | cpu: [ppc64]
222 | os: [aix]
223 |
224 | '@esbuild/aix-ppc64@0.20.2':
225 | resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
226 | engines: {node: '>=12'}
227 | cpu: [ppc64]
228 | os: [aix]
229 |
230 | '@esbuild/android-arm64@0.19.12':
231 | resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
232 | engines: {node: '>=12'}
233 | cpu: [arm64]
234 | os: [android]
235 |
236 | '@esbuild/android-arm64@0.20.2':
237 | resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
238 | engines: {node: '>=12'}
239 | cpu: [arm64]
240 | os: [android]
241 |
242 | '@esbuild/android-arm@0.19.12':
243 | resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
244 | engines: {node: '>=12'}
245 | cpu: [arm]
246 | os: [android]
247 |
248 | '@esbuild/android-arm@0.20.2':
249 | resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
250 | engines: {node: '>=12'}
251 | cpu: [arm]
252 | os: [android]
253 |
254 | '@esbuild/android-x64@0.19.12':
255 | resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
256 | engines: {node: '>=12'}
257 | cpu: [x64]
258 | os: [android]
259 |
260 | '@esbuild/android-x64@0.20.2':
261 | resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
262 | engines: {node: '>=12'}
263 | cpu: [x64]
264 | os: [android]
265 |
266 | '@esbuild/darwin-arm64@0.19.12':
267 | resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
268 | engines: {node: '>=12'}
269 | cpu: [arm64]
270 | os: [darwin]
271 |
272 | '@esbuild/darwin-arm64@0.20.2':
273 | resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
274 | engines: {node: '>=12'}
275 | cpu: [arm64]
276 | os: [darwin]
277 |
278 | '@esbuild/darwin-x64@0.19.12':
279 | resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
280 | engines: {node: '>=12'}
281 | cpu: [x64]
282 | os: [darwin]
283 |
284 | '@esbuild/darwin-x64@0.20.2':
285 | resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
286 | engines: {node: '>=12'}
287 | cpu: [x64]
288 | os: [darwin]
289 |
290 | '@esbuild/freebsd-arm64@0.19.12':
291 | resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
292 | engines: {node: '>=12'}
293 | cpu: [arm64]
294 | os: [freebsd]
295 |
296 | '@esbuild/freebsd-arm64@0.20.2':
297 | resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
298 | engines: {node: '>=12'}
299 | cpu: [arm64]
300 | os: [freebsd]
301 |
302 | '@esbuild/freebsd-x64@0.19.12':
303 | resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
304 | engines: {node: '>=12'}
305 | cpu: [x64]
306 | os: [freebsd]
307 |
308 | '@esbuild/freebsd-x64@0.20.2':
309 | resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
310 | engines: {node: '>=12'}
311 | cpu: [x64]
312 | os: [freebsd]
313 |
314 | '@esbuild/linux-arm64@0.19.12':
315 | resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
316 | engines: {node: '>=12'}
317 | cpu: [arm64]
318 | os: [linux]
319 |
320 | '@esbuild/linux-arm64@0.20.2':
321 | resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
322 | engines: {node: '>=12'}
323 | cpu: [arm64]
324 | os: [linux]
325 |
326 | '@esbuild/linux-arm@0.19.12':
327 | resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
328 | engines: {node: '>=12'}
329 | cpu: [arm]
330 | os: [linux]
331 |
332 | '@esbuild/linux-arm@0.20.2':
333 | resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
334 | engines: {node: '>=12'}
335 | cpu: [arm]
336 | os: [linux]
337 |
338 | '@esbuild/linux-ia32@0.19.12':
339 | resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
340 | engines: {node: '>=12'}
341 | cpu: [ia32]
342 | os: [linux]
343 |
344 | '@esbuild/linux-ia32@0.20.2':
345 | resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
346 | engines: {node: '>=12'}
347 | cpu: [ia32]
348 | os: [linux]
349 |
350 | '@esbuild/linux-loong64@0.19.12':
351 | resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
352 | engines: {node: '>=12'}
353 | cpu: [loong64]
354 | os: [linux]
355 |
356 | '@esbuild/linux-loong64@0.20.2':
357 | resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
358 | engines: {node: '>=12'}
359 | cpu: [loong64]
360 | os: [linux]
361 |
362 | '@esbuild/linux-mips64el@0.19.12':
363 | resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
364 | engines: {node: '>=12'}
365 | cpu: [mips64el]
366 | os: [linux]
367 |
368 | '@esbuild/linux-mips64el@0.20.2':
369 | resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
370 | engines: {node: '>=12'}
371 | cpu: [mips64el]
372 | os: [linux]
373 |
374 | '@esbuild/linux-ppc64@0.19.12':
375 | resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
376 | engines: {node: '>=12'}
377 | cpu: [ppc64]
378 | os: [linux]
379 |
380 | '@esbuild/linux-ppc64@0.20.2':
381 | resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
382 | engines: {node: '>=12'}
383 | cpu: [ppc64]
384 | os: [linux]
385 |
386 | '@esbuild/linux-riscv64@0.19.12':
387 | resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
388 | engines: {node: '>=12'}
389 | cpu: [riscv64]
390 | os: [linux]
391 |
392 | '@esbuild/linux-riscv64@0.20.2':
393 | resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
394 | engines: {node: '>=12'}
395 | cpu: [riscv64]
396 | os: [linux]
397 |
398 | '@esbuild/linux-s390x@0.19.12':
399 | resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
400 | engines: {node: '>=12'}
401 | cpu: [s390x]
402 | os: [linux]
403 |
404 | '@esbuild/linux-s390x@0.20.2':
405 | resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
406 | engines: {node: '>=12'}
407 | cpu: [s390x]
408 | os: [linux]
409 |
410 | '@esbuild/linux-x64@0.19.12':
411 | resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
412 | engines: {node: '>=12'}
413 | cpu: [x64]
414 | os: [linux]
415 |
416 | '@esbuild/linux-x64@0.20.2':
417 | resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
418 | engines: {node: '>=12'}
419 | cpu: [x64]
420 | os: [linux]
421 |
422 | '@esbuild/netbsd-x64@0.19.12':
423 | resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
424 | engines: {node: '>=12'}
425 | cpu: [x64]
426 | os: [netbsd]
427 |
428 | '@esbuild/netbsd-x64@0.20.2':
429 | resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
430 | engines: {node: '>=12'}
431 | cpu: [x64]
432 | os: [netbsd]
433 |
434 | '@esbuild/openbsd-x64@0.19.12':
435 | resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
436 | engines: {node: '>=12'}
437 | cpu: [x64]
438 | os: [openbsd]
439 |
440 | '@esbuild/openbsd-x64@0.20.2':
441 | resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
442 | engines: {node: '>=12'}
443 | cpu: [x64]
444 | os: [openbsd]
445 |
446 | '@esbuild/sunos-x64@0.19.12':
447 | resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
448 | engines: {node: '>=12'}
449 | cpu: [x64]
450 | os: [sunos]
451 |
452 | '@esbuild/sunos-x64@0.20.2':
453 | resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
454 | engines: {node: '>=12'}
455 | cpu: [x64]
456 | os: [sunos]
457 |
458 | '@esbuild/win32-arm64@0.19.12':
459 | resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
460 | engines: {node: '>=12'}
461 | cpu: [arm64]
462 | os: [win32]
463 |
464 | '@esbuild/win32-arm64@0.20.2':
465 | resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
466 | engines: {node: '>=12'}
467 | cpu: [arm64]
468 | os: [win32]
469 |
470 | '@esbuild/win32-ia32@0.19.12':
471 | resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
472 | engines: {node: '>=12'}
473 | cpu: [ia32]
474 | os: [win32]
475 |
476 | '@esbuild/win32-ia32@0.20.2':
477 | resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
478 | engines: {node: '>=12'}
479 | cpu: [ia32]
480 | os: [win32]
481 |
482 | '@esbuild/win32-x64@0.19.12':
483 | resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
484 | engines: {node: '>=12'}
485 | cpu: [x64]
486 | os: [win32]
487 |
488 | '@esbuild/win32-x64@0.20.2':
489 | resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
490 | engines: {node: '>=12'}
491 | cpu: [x64]
492 | os: [win32]
493 |
494 | '@eslint-community/eslint-utils@4.4.0':
495 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
496 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
497 | peerDependencies:
498 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
499 |
500 | '@eslint-community/regexpp@4.10.0':
501 | resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
502 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
503 |
504 | '@eslint/eslintrc@2.1.4':
505 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
506 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
507 |
508 | '@eslint/js@8.57.0':
509 | resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
510 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
511 |
512 | '@humanwhocodes/config-array@0.11.14':
513 | resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
514 | engines: {node: '>=10.10.0'}
515 |
516 | '@humanwhocodes/module-importer@1.0.1':
517 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
518 | engines: {node: '>=12.22'}
519 |
520 | '@humanwhocodes/object-schema@2.0.3':
521 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
522 |
523 | '@isaacs/cliui@8.0.2':
524 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
525 | engines: {node: '>=12'}
526 |
527 | '@jridgewell/gen-mapping@0.3.5':
528 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
529 | engines: {node: '>=6.0.0'}
530 |
531 | '@jridgewell/resolve-uri@3.1.2':
532 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
533 | engines: {node: '>=6.0.0'}
534 |
535 | '@jridgewell/set-array@1.2.1':
536 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
537 | engines: {node: '>=6.0.0'}
538 |
539 | '@jridgewell/sourcemap-codec@1.4.15':
540 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
541 |
542 | '@jridgewell/trace-mapping@0.3.25':
543 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
544 |
545 | '@nodelib/fs.scandir@2.1.5':
546 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
547 | engines: {node: '>= 8'}
548 |
549 | '@nodelib/fs.stat@2.0.5':
550 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
551 | engines: {node: '>= 8'}
552 |
553 | '@nodelib/fs.walk@1.2.8':
554 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
555 | engines: {node: '>= 8'}
556 |
557 | '@pkgjs/parseargs@0.11.0':
558 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
559 | engines: {node: '>=14'}
560 |
561 | '@popperjs/core@2.11.8':
562 | resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
563 |
564 | '@remirror/core-constants@2.0.2':
565 | resolution: {integrity: sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==}
566 |
567 | '@rollup/rollup-android-arm-eabi@4.18.0':
568 | resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
569 | cpu: [arm]
570 | os: [android]
571 |
572 | '@rollup/rollup-android-arm64@4.18.0':
573 | resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
574 | cpu: [arm64]
575 | os: [android]
576 |
577 | '@rollup/rollup-darwin-arm64@4.18.0':
578 | resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
579 | cpu: [arm64]
580 | os: [darwin]
581 |
582 | '@rollup/rollup-darwin-x64@4.18.0':
583 | resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
584 | cpu: [x64]
585 | os: [darwin]
586 |
587 | '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
588 | resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
589 | cpu: [arm]
590 | os: [linux]
591 |
592 | '@rollup/rollup-linux-arm-musleabihf@4.18.0':
593 | resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
594 | cpu: [arm]
595 | os: [linux]
596 |
597 | '@rollup/rollup-linux-arm64-gnu@4.18.0':
598 | resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
599 | cpu: [arm64]
600 | os: [linux]
601 |
602 | '@rollup/rollup-linux-arm64-musl@4.18.0':
603 | resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
604 | cpu: [arm64]
605 | os: [linux]
606 |
607 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
608 | resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
609 | cpu: [ppc64]
610 | os: [linux]
611 |
612 | '@rollup/rollup-linux-riscv64-gnu@4.18.0':
613 | resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
614 | cpu: [riscv64]
615 | os: [linux]
616 |
617 | '@rollup/rollup-linux-s390x-gnu@4.18.0':
618 | resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
619 | cpu: [s390x]
620 | os: [linux]
621 |
622 | '@rollup/rollup-linux-x64-gnu@4.18.0':
623 | resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
624 | cpu: [x64]
625 | os: [linux]
626 |
627 | '@rollup/rollup-linux-x64-musl@4.18.0':
628 | resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
629 | cpu: [x64]
630 | os: [linux]
631 |
632 | '@rollup/rollup-win32-arm64-msvc@4.18.0':
633 | resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
634 | cpu: [arm64]
635 | os: [win32]
636 |
637 | '@rollup/rollup-win32-ia32-msvc@4.18.0':
638 | resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
639 | cpu: [ia32]
640 | os: [win32]
641 |
642 | '@rollup/rollup-win32-x64-msvc@4.18.0':
643 | resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
644 | cpu: [x64]
645 | os: [win32]
646 |
647 | '@tiptap/core@2.4.0':
648 | resolution: {integrity: sha512-YJSahk8pkxpCs8SflCZfTnJpE7IPyUWIylfgXM2DefjRQa5DZ+c6sNY0s/zbxKYFQ6AuHVX40r9pCfcqHChGxQ==}
649 | peerDependencies:
650 | '@tiptap/pm': ^2.0.0
651 |
652 | '@tiptap/extension-blockquote@2.4.0':
653 | resolution: {integrity: sha512-nJJy4KsPgQqWTTDOWzFRdjCfG5+QExfZj44dulgDFNh+E66xhamnbM70PklllXJgEcge7xmT5oKM0gKls5XgFw==}
654 | peerDependencies:
655 | '@tiptap/core': ^2.0.0
656 |
657 | '@tiptap/extension-bold@2.4.0':
658 | resolution: {integrity: sha512-csnW6hMDEHoRfxcPRLSqeJn+j35Lgtt1YRiOwn7DlS66sAECGRuoGfCvQSPij0TCDp4VCR9if5Sf8EymhnQumQ==}
659 | peerDependencies:
660 | '@tiptap/core': ^2.0.0
661 |
662 | '@tiptap/extension-bubble-menu@2.4.0':
663 | resolution: {integrity: sha512-s99HmttUtpW3rScWq8rqk4+CGCwergNZbHLTkF6Rp6TSboMwfp+rwL5Q/JkcAG9KGLso1vGyXKbt1xHOvm8zMw==}
664 | peerDependencies:
665 | '@tiptap/core': ^2.0.0
666 | '@tiptap/pm': ^2.0.0
667 |
668 | '@tiptap/extension-bullet-list@2.4.0':
669 | resolution: {integrity: sha512-9S5DLIvFRBoExvmZ+/ErpTvs4Wf1yOEs8WXlKYUCcZssK7brTFj99XDwpHFA29HKDwma5q9UHhr2OB2o0JYAdw==}
670 | peerDependencies:
671 | '@tiptap/core': ^2.0.0
672 |
673 | '@tiptap/extension-code-block@2.4.0':
674 | resolution: {integrity: sha512-QWGdv1D56TBGbbJSj2cIiXGJEKguPiAl9ONzJ/Ql1ZksiQsYwx0YHriXX6TOC//T4VIf6NSClHEtwtxWBQ/Csg==}
675 | peerDependencies:
676 | '@tiptap/core': ^2.0.0
677 | '@tiptap/pm': ^2.0.0
678 |
679 | '@tiptap/extension-code@2.4.0':
680 | resolution: {integrity: sha512-wjhBukuiyJMq4cTcK3RBTzUPV24k5n1eEPlpmzku6ThwwkMdwynnMGMAmSF3fErh3AOyOUPoTTjgMYN2d10SJA==}
681 | peerDependencies:
682 | '@tiptap/core': ^2.0.0
683 |
684 | '@tiptap/extension-document@2.4.0':
685 | resolution: {integrity: sha512-3jRodQJZDGbXlRPERaloS+IERg/VwzpC1IO6YSJR9jVIsBO6xC29P3cKTQlg1XO7p6ZH/0ksK73VC5BzzTwoHg==}
686 | peerDependencies:
687 | '@tiptap/core': ^2.0.0
688 |
689 | '@tiptap/extension-dropcursor@2.4.0':
690 | resolution: {integrity: sha512-c46HoG2PEEpSZv5rmS5UX/lJ6/kP1iVO0Ax+6JrNfLEIiDULUoi20NqdjolEa38La2VhWvs+o20OviiTOKEE9g==}
691 | peerDependencies:
692 | '@tiptap/core': ^2.0.0
693 | '@tiptap/pm': ^2.0.0
694 |
695 | '@tiptap/extension-floating-menu@2.4.0':
696 | resolution: {integrity: sha512-vLb9v+htbHhXyty0oaXjT3VC8St4xuGSHWUB9GuAJAQ+NajIO6rBPbLUmm9qM0Eh2zico5mpSD1Qtn5FM6xYzg==}
697 | peerDependencies:
698 | '@tiptap/core': ^2.0.0
699 | '@tiptap/pm': ^2.0.0
700 |
701 | '@tiptap/extension-gapcursor@2.4.0':
702 | resolution: {integrity: sha512-F4y/0J2lseohkFUw9P2OpKhrJ6dHz69ZScABUvcHxjznJLd6+0Zt7014Lw5PA8/m2d/w0fX8LZQ88pZr4quZPQ==}
703 | peerDependencies:
704 | '@tiptap/core': ^2.0.0
705 | '@tiptap/pm': ^2.0.0
706 |
707 | '@tiptap/extension-hard-break@2.4.0':
708 | resolution: {integrity: sha512-3+Z6zxevtHza5IsDBZ4lZqvNR3Kvdqwxq/QKCKu9UhJN1DUjsg/l1Jn2NilSQ3NYkBYh2yJjT8CMo9pQIu776g==}
709 | peerDependencies:
710 | '@tiptap/core': ^2.0.0
711 |
712 | '@tiptap/extension-heading@2.4.0':
713 | resolution: {integrity: sha512-fYkyP/VMo7YHO76YVrUjd95Qeo0cubWn/Spavmwm1gLTHH/q7xMtbod2Z/F0wd6QHnc7+HGhO7XAjjKWDjldaw==}
714 | peerDependencies:
715 | '@tiptap/core': ^2.0.0
716 |
717 | '@tiptap/extension-history@2.4.0':
718 | resolution: {integrity: sha512-gr5qsKAXEVGr1Lyk1598F7drTaEtAxqZiuuSwTCzZzkiwgEQsWMWTWc9F8FlneCEaqe1aIYg6WKWlmYPaFwr0w==}
719 | peerDependencies:
720 | '@tiptap/core': ^2.0.0
721 | '@tiptap/pm': ^2.0.0
722 |
723 | '@tiptap/extension-horizontal-rule@2.4.0':
724 | resolution: {integrity: sha512-yDgxy+YxagcEsBbdWvbQiXYxsv3noS1VTuGwc9G7ZK9xPmBHJ5y0agOkB7HskwsZvJHoaSqNRsh7oZTkf0VR3g==}
725 | peerDependencies:
726 | '@tiptap/core': ^2.0.0
727 | '@tiptap/pm': ^2.0.0
728 |
729 | '@tiptap/extension-italic@2.4.0':
730 | resolution: {integrity: sha512-aaW/L9q+KNHHK+X73MPloHeIsT191n3VLd3xm6uUcFDnUNvzYJ/q65/1ZicdtCaOLvTutxdrEvhbkrVREX6a8g==}
731 | peerDependencies:
732 | '@tiptap/core': ^2.0.0
733 |
734 | '@tiptap/extension-list-item@2.4.0':
735 | resolution: {integrity: sha512-reUVUx+2cI2NIAqMZhlJ9uK/+zvRzm1GTmlU2Wvzwc7AwLN4yemj6mBDsmBLEXAKPvitfLh6EkeHaruOGymQtg==}
736 | peerDependencies:
737 | '@tiptap/core': ^2.0.0
738 |
739 | '@tiptap/extension-ordered-list@2.4.0':
740 | resolution: {integrity: sha512-Zo0c9M0aowv+2+jExZiAvhCB83GZMjZsxywmuOrdUbq5EGYKb7q8hDyN3hkrktVHr9UPXdPAYTmLAHztTOHYRA==}
741 | peerDependencies:
742 | '@tiptap/core': ^2.0.0
743 |
744 | '@tiptap/extension-paragraph@2.4.0':
745 | resolution: {integrity: sha512-+yse0Ow67IRwcACd9K/CzBcxlpr9OFnmf0x9uqpaWt1eHck1sJnti6jrw5DVVkyEBHDh/cnkkV49gvctT/NyCw==}
746 | peerDependencies:
747 | '@tiptap/core': ^2.0.0
748 |
749 | '@tiptap/extension-placeholder@2.4.0':
750 | resolution: {integrity: sha512-SmWOjgWpmhFt0BPOnL65abCUH0wS5yksUJgtANn5bQoHF4HFSsyl7ETRmgf0ykxdjc7tzOg31FfpWVH4wzKSYg==}
751 | peerDependencies:
752 | '@tiptap/core': ^2.0.0
753 | '@tiptap/pm': ^2.0.0
754 |
755 | '@tiptap/extension-strike@2.4.0':
756 | resolution: {integrity: sha512-pE1uN/fQPOMS3i+zxPYMmPmI3keubnR6ivwM+KdXWOMnBiHl9N4cNpJgq1n2eUUGKLurC2qrQHpnVyGAwBS6Vg==}
757 | peerDependencies:
758 | '@tiptap/core': ^2.0.0
759 |
760 | '@tiptap/extension-text@2.4.0':
761 | resolution: {integrity: sha512-LV0bvE+VowE8IgLca7pM8ll7quNH+AgEHRbSrsI3SHKDCYB9gTHMjWaAkgkUVaO1u0IfCrjnCLym/PqFKa+vvg==}
762 | peerDependencies:
763 | '@tiptap/core': ^2.0.0
764 |
765 | '@tiptap/pm@2.4.0':
766 | resolution: {integrity: sha512-B1HMEqGS4MzIVXnpgRZDLm30mxDWj51LkBT/if1XD+hj5gm8B9Q0c84bhvODX6KIs+c6z+zsY9VkVu8w9Yfgxg==}
767 |
768 | '@tiptap/react@2.4.0':
769 | resolution: {integrity: sha512-baxnIr6Dy+5iGagOEIKFeHzdl1ZRa6Cg+SJ3GDL/BVLpO6KiCM3Mm5ymB726UKP1w7icrBiQD2fGY3Bx8KaiSA==}
770 | peerDependencies:
771 | '@tiptap/core': ^2.0.0
772 | '@tiptap/pm': ^2.0.0
773 | react: ^17.0.0 || ^18.0.0
774 | react-dom: ^17.0.0 || ^18.0.0
775 |
776 | '@tiptap/starter-kit@2.4.0':
777 | resolution: {integrity: sha512-DYYzMZdTEnRn9oZhKOeRCcB+TjhNz5icLlvJKoHoOGL9kCbuUyEf8WRR2OSPckI0+KUIPJL3oHRqO4SqSdTjfg==}
778 |
779 | '@types/babel__core@7.20.5':
780 | resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
781 |
782 | '@types/babel__generator@7.6.8':
783 | resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
784 |
785 | '@types/babel__template@7.4.4':
786 | resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
787 |
788 | '@types/babel__traverse@7.20.6':
789 | resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
790 |
791 | '@types/estree@1.0.5':
792 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
793 |
794 | '@types/katex@0.16.7':
795 | resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==}
796 |
797 | '@types/prop-types@15.7.12':
798 | resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
799 |
800 | '@types/react-dom@18.3.0':
801 | resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
802 |
803 | '@types/react@18.3.3':
804 | resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==}
805 |
806 | '@typescript-eslint/eslint-plugin@7.11.0':
807 | resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==}
808 | engines: {node: ^18.18.0 || >=20.0.0}
809 | peerDependencies:
810 | '@typescript-eslint/parser': ^7.0.0
811 | eslint: ^8.56.0
812 | typescript: '*'
813 | peerDependenciesMeta:
814 | typescript:
815 | optional: true
816 |
817 | '@typescript-eslint/parser@7.11.0':
818 | resolution: {integrity: sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==}
819 | engines: {node: ^18.18.0 || >=20.0.0}
820 | peerDependencies:
821 | eslint: ^8.56.0
822 | typescript: '*'
823 | peerDependenciesMeta:
824 | typescript:
825 | optional: true
826 |
827 | '@typescript-eslint/scope-manager@7.11.0':
828 | resolution: {integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==}
829 | engines: {node: ^18.18.0 || >=20.0.0}
830 |
831 | '@typescript-eslint/type-utils@7.11.0':
832 | resolution: {integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==}
833 | engines: {node: ^18.18.0 || >=20.0.0}
834 | peerDependencies:
835 | eslint: ^8.56.0
836 | typescript: '*'
837 | peerDependenciesMeta:
838 | typescript:
839 | optional: true
840 |
841 | '@typescript-eslint/types@7.11.0':
842 | resolution: {integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==}
843 | engines: {node: ^18.18.0 || >=20.0.0}
844 |
845 | '@typescript-eslint/typescript-estree@7.11.0':
846 | resolution: {integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==}
847 | engines: {node: ^18.18.0 || >=20.0.0}
848 | peerDependencies:
849 | typescript: '*'
850 | peerDependenciesMeta:
851 | typescript:
852 | optional: true
853 |
854 | '@typescript-eslint/utils@7.11.0':
855 | resolution: {integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==}
856 | engines: {node: ^18.18.0 || >=20.0.0}
857 | peerDependencies:
858 | eslint: ^8.56.0
859 |
860 | '@typescript-eslint/visitor-keys@7.11.0':
861 | resolution: {integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==}
862 | engines: {node: ^18.18.0 || >=20.0.0}
863 |
864 | '@ungap/structured-clone@1.2.0':
865 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
866 |
867 | '@vitejs/plugin-react@4.3.0':
868 | resolution: {integrity: sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==}
869 | engines: {node: ^14.18.0 || >=16.0.0}
870 | peerDependencies:
871 | vite: ^4.2.0 || ^5.0.0
872 |
873 | acorn-jsx@5.3.2:
874 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
875 | peerDependencies:
876 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
877 |
878 | acorn@8.11.3:
879 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
880 | engines: {node: '>=0.4.0'}
881 | hasBin: true
882 |
883 | ajv@6.12.6:
884 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
885 |
886 | ansi-regex@5.0.1:
887 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
888 | engines: {node: '>=8'}
889 |
890 | ansi-regex@6.0.1:
891 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
892 | engines: {node: '>=12'}
893 |
894 | ansi-styles@3.2.1:
895 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
896 | engines: {node: '>=4'}
897 |
898 | ansi-styles@4.3.0:
899 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
900 | engines: {node: '>=8'}
901 |
902 | ansi-styles@6.2.1:
903 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
904 | engines: {node: '>=12'}
905 |
906 | any-promise@1.3.0:
907 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
908 |
909 | anymatch@3.1.3:
910 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
911 | engines: {node: '>= 8'}
912 |
913 | arg@5.0.2:
914 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
915 |
916 | argparse@2.0.1:
917 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
918 |
919 | array-union@2.1.0:
920 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
921 | engines: {node: '>=8'}
922 |
923 | autoprefixer@10.4.19:
924 | resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
925 | engines: {node: ^10 || ^12 || >=14}
926 | hasBin: true
927 | peerDependencies:
928 | postcss: ^8.1.0
929 |
930 | balanced-match@1.0.2:
931 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
932 |
933 | binary-extensions@2.3.0:
934 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
935 | engines: {node: '>=8'}
936 |
937 | brace-expansion@1.1.11:
938 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
939 |
940 | brace-expansion@2.0.1:
941 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
942 |
943 | braces@3.0.3:
944 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
945 | engines: {node: '>=8'}
946 |
947 | browserslist@4.23.0:
948 | resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
949 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
950 | hasBin: true
951 |
952 | bundle-require@4.1.0:
953 | resolution: {integrity: sha512-FeArRFM+ziGkRViKRnSTbHZc35dgmR9yNog05Kn0+ItI59pOAISGvnnIwW1WgFZQW59IxD9QpJnUPkdIPfZuXg==}
954 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
955 | peerDependencies:
956 | esbuild: '>=0.17'
957 |
958 | cac@6.7.14:
959 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
960 | engines: {node: '>=8'}
961 |
962 | callsites@3.1.0:
963 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
964 | engines: {node: '>=6'}
965 |
966 | camelcase-css@2.0.1:
967 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
968 | engines: {node: '>= 6'}
969 |
970 | caniuse-lite@1.0.30001624:
971 | resolution: {integrity: sha512-0dWnQG87UevOCPYaOR49CBcLBwoZLpws+k6W37nLjWUhumP1Isusj0p2u+3KhjNloRWK9OKMgjBBzPujQHw4nA==}
972 |
973 | chalk@2.4.2:
974 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
975 | engines: {node: '>=4'}
976 |
977 | chalk@4.1.2:
978 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
979 | engines: {node: '>=10'}
980 |
981 | chokidar@3.6.0:
982 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
983 | engines: {node: '>= 8.10.0'}
984 |
985 | color-convert@1.9.3:
986 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
987 |
988 | color-convert@2.0.1:
989 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
990 | engines: {node: '>=7.0.0'}
991 |
992 | color-name@1.1.3:
993 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
994 |
995 | color-name@1.1.4:
996 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
997 |
998 | commander@4.1.1:
999 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1000 | engines: {node: '>= 6'}
1001 |
1002 | commander@8.3.0:
1003 | resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
1004 | engines: {node: '>= 12'}
1005 |
1006 | concat-map@0.0.1:
1007 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1008 |
1009 | convert-source-map@2.0.0:
1010 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
1011 |
1012 | crelt@1.0.6:
1013 | resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
1014 |
1015 | cross-spawn@7.0.3:
1016 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1017 | engines: {node: '>= 8'}
1018 |
1019 | cssesc@3.0.0:
1020 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1021 | engines: {node: '>=4'}
1022 | hasBin: true
1023 |
1024 | csstype@3.1.3:
1025 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
1026 |
1027 | debug@4.3.4:
1028 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1029 | engines: {node: '>=6.0'}
1030 | peerDependencies:
1031 | supports-color: '*'
1032 | peerDependenciesMeta:
1033 | supports-color:
1034 | optional: true
1035 |
1036 | deep-is@0.1.4:
1037 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1038 |
1039 | didyoumean@1.2.2:
1040 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
1041 |
1042 | dir-glob@3.0.1:
1043 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1044 | engines: {node: '>=8'}
1045 |
1046 | dlv@1.1.3:
1047 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1048 |
1049 | doctrine@3.0.0:
1050 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1051 | engines: {node: '>=6.0.0'}
1052 |
1053 | eastasianwidth@0.2.0:
1054 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1055 |
1056 | electron-to-chromium@1.4.783:
1057 | resolution: {integrity: sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==}
1058 |
1059 | emoji-regex@8.0.0:
1060 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1061 |
1062 | emoji-regex@9.2.2:
1063 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1064 |
1065 | entities@4.5.0:
1066 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1067 | engines: {node: '>=0.12'}
1068 |
1069 | esbuild@0.19.12:
1070 | resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
1071 | engines: {node: '>=12'}
1072 | hasBin: true
1073 |
1074 | esbuild@0.20.2:
1075 | resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
1076 | engines: {node: '>=12'}
1077 | hasBin: true
1078 |
1079 | escalade@3.1.2:
1080 | resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
1081 | engines: {node: '>=6'}
1082 |
1083 | escape-string-regexp@1.0.5:
1084 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1085 | engines: {node: '>=0.8.0'}
1086 |
1087 | escape-string-regexp@4.0.0:
1088 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1089 | engines: {node: '>=10'}
1090 |
1091 | eslint-plugin-react-hooks@4.6.2:
1092 | resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
1093 | engines: {node: '>=10'}
1094 | peerDependencies:
1095 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
1096 |
1097 | eslint-plugin-react-refresh@0.4.7:
1098 | resolution: {integrity: sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==}
1099 | peerDependencies:
1100 | eslint: '>=7'
1101 |
1102 | eslint-scope@7.2.2:
1103 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1104 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1105 |
1106 | eslint-visitor-keys@3.4.3:
1107 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1108 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1109 |
1110 | eslint@8.57.0:
1111 | resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
1112 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1113 | hasBin: true
1114 |
1115 | espree@9.6.1:
1116 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1117 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1118 |
1119 | esquery@1.5.0:
1120 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
1121 | engines: {node: '>=0.10'}
1122 |
1123 | esrecurse@4.3.0:
1124 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1125 | engines: {node: '>=4.0'}
1126 |
1127 | estraverse@5.3.0:
1128 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1129 | engines: {node: '>=4.0'}
1130 |
1131 | esutils@2.0.3:
1132 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1133 | engines: {node: '>=0.10.0'}
1134 |
1135 | execa@5.1.1:
1136 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1137 | engines: {node: '>=10'}
1138 |
1139 | fast-deep-equal@3.1.3:
1140 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1141 |
1142 | fast-glob@3.3.2:
1143 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
1144 | engines: {node: '>=8.6.0'}
1145 |
1146 | fast-json-stable-stringify@2.1.0:
1147 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1148 |
1149 | fast-levenshtein@2.0.6:
1150 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1151 |
1152 | fastq@1.17.1:
1153 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
1154 |
1155 | file-entry-cache@6.0.1:
1156 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1157 | engines: {node: ^10.12.0 || >=12.0.0}
1158 |
1159 | fill-range@7.1.1:
1160 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
1161 | engines: {node: '>=8'}
1162 |
1163 | find-up@5.0.0:
1164 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1165 | engines: {node: '>=10'}
1166 |
1167 | flat-cache@3.2.0:
1168 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1169 | engines: {node: ^10.12.0 || >=12.0.0}
1170 |
1171 | flatted@3.3.1:
1172 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
1173 |
1174 | foreground-child@3.1.1:
1175 | resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
1176 | engines: {node: '>=14'}
1177 |
1178 | fraction.js@4.3.7:
1179 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
1180 |
1181 | fs.realpath@1.0.0:
1182 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1183 |
1184 | fsevents@2.3.3:
1185 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1186 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1187 | os: [darwin]
1188 |
1189 | function-bind@1.1.2:
1190 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1191 |
1192 | gensync@1.0.0-beta.2:
1193 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1194 | engines: {node: '>=6.9.0'}
1195 |
1196 | get-stream@6.0.1:
1197 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1198 | engines: {node: '>=10'}
1199 |
1200 | glob-parent@5.1.2:
1201 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1202 | engines: {node: '>= 6'}
1203 |
1204 | glob-parent@6.0.2:
1205 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1206 | engines: {node: '>=10.13.0'}
1207 |
1208 | glob@10.4.1:
1209 | resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==}
1210 | engines: {node: '>=16 || 14 >=14.18'}
1211 | hasBin: true
1212 |
1213 | glob@7.2.3:
1214 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1215 | deprecated: Glob versions prior to v9 are no longer supported
1216 |
1217 | globals@11.12.0:
1218 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1219 | engines: {node: '>=4'}
1220 |
1221 | globals@13.24.0:
1222 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
1223 | engines: {node: '>=8'}
1224 |
1225 | globby@11.1.0:
1226 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1227 | engines: {node: '>=10'}
1228 |
1229 | graphemer@1.4.0:
1230 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1231 |
1232 | has-flag@3.0.0:
1233 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1234 | engines: {node: '>=4'}
1235 |
1236 | has-flag@4.0.0:
1237 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1238 | engines: {node: '>=8'}
1239 |
1240 | hasown@2.0.2:
1241 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
1242 | engines: {node: '>= 0.4'}
1243 |
1244 | human-signals@2.1.0:
1245 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1246 | engines: {node: '>=10.17.0'}
1247 |
1248 | ignore@5.3.1:
1249 | resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
1250 | engines: {node: '>= 4'}
1251 |
1252 | import-fresh@3.3.0:
1253 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1254 | engines: {node: '>=6'}
1255 |
1256 | imurmurhash@0.1.4:
1257 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
1258 | engines: {node: '>=0.8.19'}
1259 |
1260 | inflight@1.0.6:
1261 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1262 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1263 |
1264 | inherits@2.0.4:
1265 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1266 |
1267 | is-binary-path@2.1.0:
1268 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1269 | engines: {node: '>=8'}
1270 |
1271 | is-core-module@2.13.1:
1272 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
1273 |
1274 | is-extglob@2.1.1:
1275 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1276 | engines: {node: '>=0.10.0'}
1277 |
1278 | is-fullwidth-code-point@3.0.0:
1279 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1280 | engines: {node: '>=8'}
1281 |
1282 | is-glob@4.0.3:
1283 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1284 | engines: {node: '>=0.10.0'}
1285 |
1286 | is-number@7.0.0:
1287 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1288 | engines: {node: '>=0.12.0'}
1289 |
1290 | is-path-inside@3.0.3:
1291 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1292 | engines: {node: '>=8'}
1293 |
1294 | is-stream@2.0.1:
1295 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
1296 | engines: {node: '>=8'}
1297 |
1298 | isexe@2.0.0:
1299 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1300 |
1301 | jackspeak@3.1.2:
1302 | resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==}
1303 | engines: {node: '>=14'}
1304 |
1305 | jiti@1.21.0:
1306 | resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
1307 | hasBin: true
1308 |
1309 | joycon@3.1.1:
1310 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
1311 | engines: {node: '>=10'}
1312 |
1313 | js-tokens@4.0.0:
1314 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1315 |
1316 | js-yaml@4.1.0:
1317 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
1318 | hasBin: true
1319 |
1320 | jsesc@2.5.2:
1321 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
1322 | engines: {node: '>=4'}
1323 | hasBin: true
1324 |
1325 | json-buffer@3.0.1:
1326 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
1327 |
1328 | json-schema-traverse@0.4.1:
1329 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1330 |
1331 | json-stable-stringify-without-jsonify@1.0.1:
1332 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
1333 |
1334 | json5@2.2.3:
1335 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1336 | engines: {node: '>=6'}
1337 | hasBin: true
1338 |
1339 | katex@0.16.10:
1340 | resolution: {integrity: sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==}
1341 | hasBin: true
1342 |
1343 | keyv@4.5.4:
1344 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
1345 |
1346 | levn@0.4.1:
1347 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1348 | engines: {node: '>= 0.8.0'}
1349 |
1350 | lilconfig@2.1.0:
1351 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
1352 | engines: {node: '>=10'}
1353 |
1354 | lilconfig@3.1.1:
1355 | resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
1356 | engines: {node: '>=14'}
1357 |
1358 | lines-and-columns@1.2.4:
1359 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
1360 |
1361 | linkify-it@5.0.0:
1362 | resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
1363 |
1364 | load-tsconfig@0.2.5:
1365 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
1366 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1367 |
1368 | locate-path@6.0.0:
1369 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1370 | engines: {node: '>=10'}
1371 |
1372 | lodash.merge@4.6.2:
1373 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1374 |
1375 | lodash.sortby@4.7.0:
1376 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
1377 |
1378 | loose-envify@1.4.0:
1379 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
1380 | hasBin: true
1381 |
1382 | lru-cache@10.2.2:
1383 | resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==}
1384 | engines: {node: 14 || >=16.14}
1385 |
1386 | lru-cache@5.1.1:
1387 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
1388 |
1389 | markdown-it@14.1.0:
1390 | resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
1391 | hasBin: true
1392 |
1393 | mdurl@2.0.0:
1394 | resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
1395 |
1396 | merge-stream@2.0.0:
1397 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
1398 |
1399 | merge2@1.4.1:
1400 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1401 | engines: {node: '>= 8'}
1402 |
1403 | micromatch@4.0.7:
1404 | resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
1405 | engines: {node: '>=8.6'}
1406 |
1407 | mimic-fn@2.1.0:
1408 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1409 | engines: {node: '>=6'}
1410 |
1411 | minimatch@3.1.2:
1412 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1413 |
1414 | minimatch@9.0.4:
1415 | resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
1416 | engines: {node: '>=16 || 14 >=14.17'}
1417 |
1418 | minipass@7.1.2:
1419 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
1420 | engines: {node: '>=16 || 14 >=14.17'}
1421 |
1422 | ms@2.1.2:
1423 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1424 |
1425 | mz@2.7.0:
1426 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
1427 |
1428 | nanoid@3.3.7:
1429 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
1430 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1431 | hasBin: true
1432 |
1433 | natural-compare@1.4.0:
1434 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1435 |
1436 | node-releases@2.0.14:
1437 | resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
1438 |
1439 | normalize-path@3.0.0:
1440 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1441 | engines: {node: '>=0.10.0'}
1442 |
1443 | normalize-range@0.1.2:
1444 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
1445 | engines: {node: '>=0.10.0'}
1446 |
1447 | npm-run-path@4.0.1:
1448 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
1449 | engines: {node: '>=8'}
1450 |
1451 | object-assign@4.1.1:
1452 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1453 | engines: {node: '>=0.10.0'}
1454 |
1455 | object-hash@3.0.0:
1456 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
1457 | engines: {node: '>= 6'}
1458 |
1459 | once@1.4.0:
1460 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1461 |
1462 | onetime@5.1.2:
1463 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
1464 | engines: {node: '>=6'}
1465 |
1466 | optionator@0.9.4:
1467 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
1468 | engines: {node: '>= 0.8.0'}
1469 |
1470 | orderedmap@2.1.1:
1471 | resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==}
1472 |
1473 | p-limit@3.1.0:
1474 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
1475 | engines: {node: '>=10'}
1476 |
1477 | p-locate@5.0.0:
1478 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1479 | engines: {node: '>=10'}
1480 |
1481 | parent-module@1.0.1:
1482 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1483 | engines: {node: '>=6'}
1484 |
1485 | path-exists@4.0.0:
1486 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
1487 | engines: {node: '>=8'}
1488 |
1489 | path-is-absolute@1.0.1:
1490 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1491 | engines: {node: '>=0.10.0'}
1492 |
1493 | path-key@3.1.1:
1494 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1495 | engines: {node: '>=8'}
1496 |
1497 | path-parse@1.0.7:
1498 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1499 |
1500 | path-scurry@1.11.1:
1501 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1502 | engines: {node: '>=16 || 14 >=14.18'}
1503 |
1504 | path-type@4.0.0:
1505 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
1506 | engines: {node: '>=8'}
1507 |
1508 | picocolors@1.0.1:
1509 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
1510 |
1511 | picomatch@2.3.1:
1512 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1513 | engines: {node: '>=8.6'}
1514 |
1515 | pify@2.3.0:
1516 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
1517 | engines: {node: '>=0.10.0'}
1518 |
1519 | pirates@4.0.6:
1520 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1521 | engines: {node: '>= 6'}
1522 |
1523 | postcss-import@15.1.0:
1524 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
1525 | engines: {node: '>=14.0.0'}
1526 | peerDependencies:
1527 | postcss: ^8.0.0
1528 |
1529 | postcss-js@4.0.1:
1530 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
1531 | engines: {node: ^12 || ^14 || >= 16}
1532 | peerDependencies:
1533 | postcss: ^8.4.21
1534 |
1535 | postcss-load-config@4.0.2:
1536 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
1537 | engines: {node: '>= 14'}
1538 | peerDependencies:
1539 | postcss: '>=8.0.9'
1540 | ts-node: '>=9.0.0'
1541 | peerDependenciesMeta:
1542 | postcss:
1543 | optional: true
1544 | ts-node:
1545 | optional: true
1546 |
1547 | postcss-nested@6.0.1:
1548 | resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
1549 | engines: {node: '>=12.0'}
1550 | peerDependencies:
1551 | postcss: ^8.2.14
1552 |
1553 | postcss-selector-parser@6.1.0:
1554 | resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==}
1555 | engines: {node: '>=4'}
1556 |
1557 | postcss-value-parser@4.2.0:
1558 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1559 |
1560 | postcss@8.4.38:
1561 | resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
1562 | engines: {node: ^10 || ^12 || >=14}
1563 |
1564 | prelude-ls@1.2.1:
1565 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1566 | engines: {node: '>= 0.8.0'}
1567 |
1568 | prosemirror-changeset@2.2.1:
1569 | resolution: {integrity: sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==}
1570 |
1571 | prosemirror-collab@1.3.1:
1572 | resolution: {integrity: sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==}
1573 |
1574 | prosemirror-commands@1.5.2:
1575 | resolution: {integrity: sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==}
1576 |
1577 | prosemirror-dropcursor@1.8.1:
1578 | resolution: {integrity: sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==}
1579 |
1580 | prosemirror-gapcursor@1.3.2:
1581 | resolution: {integrity: sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==}
1582 |
1583 | prosemirror-history@1.4.0:
1584 | resolution: {integrity: sha512-UUiGzDVcqo1lovOPdi9YxxUps3oBFWAIYkXLu3Ot+JPv1qzVogRbcizxK3LhHmtaUxclohgiOVesRw5QSlMnbQ==}
1585 |
1586 | prosemirror-inputrules@1.4.0:
1587 | resolution: {integrity: sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==}
1588 |
1589 | prosemirror-keymap@1.2.2:
1590 | resolution: {integrity: sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==}
1591 |
1592 | prosemirror-markdown@1.13.0:
1593 | resolution: {integrity: sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==}
1594 |
1595 | prosemirror-menu@1.2.4:
1596 | resolution: {integrity: sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==}
1597 |
1598 | prosemirror-model@1.21.0:
1599 | resolution: {integrity: sha512-zLpS1mVCZLA7VTp82P+BfMiYVPcX1/z0Mf3gsjKZtzMWubwn2pN7CceMV0DycjlgE5JeXPR7UF4hJPbBV98oWA==}
1600 |
1601 | prosemirror-schema-basic@1.2.2:
1602 | resolution: {integrity: sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==}
1603 |
1604 | prosemirror-schema-list@1.3.0:
1605 | resolution: {integrity: sha512-Hz/7gM4skaaYfRPNgr421CU4GSwotmEwBVvJh5ltGiffUJwm7C8GfN/Bc6DR1EKEp5pDKhODmdXXyi9uIsZl5A==}
1606 |
1607 | prosemirror-state@1.4.3:
1608 | resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==}
1609 |
1610 | prosemirror-tables@1.3.7:
1611 | resolution: {integrity: sha512-oEwX1wrziuxMtwFvdDWSFHVUWrFJWt929kVVfHvtTi8yvw+5ppxjXZkMG/fuTdFo+3DXyIPSKfid+Be1npKXDA==}
1612 |
1613 | prosemirror-trailing-node@2.0.8:
1614 | resolution: {integrity: sha512-ujRYhSuhQb1Jsarh1IHqb2KoSnRiD7wAMDGucP35DN7j5af6X7B18PfdPIrbwsPTqIAj0fyOvxbuPsWhNvylmA==}
1615 | peerDependencies:
1616 | prosemirror-model: ^1.19.0
1617 | prosemirror-state: ^1.4.2
1618 | prosemirror-view: ^1.31.2
1619 |
1620 | prosemirror-transform@1.9.0:
1621 | resolution: {integrity: sha512-5UXkr1LIRx3jmpXXNKDhv8OyAOeLTGuXNwdVfg8x27uASna/wQkr9p6fD3eupGOi4PLJfbezxTyi/7fSJypXHg==}
1622 |
1623 | prosemirror-view@1.33.6:
1624 | resolution: {integrity: sha512-zRLUNgLIQfd8IfGprsXxWTjdA8xEAFJe8cDNrOptj6Mop9sj+BMeVbJvceyAYCm5G2dOdT2prctH7K9dfnpIMw==}
1625 |
1626 | punycode.js@2.3.1:
1627 | resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
1628 | engines: {node: '>=6'}
1629 |
1630 | punycode@2.3.1:
1631 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1632 | engines: {node: '>=6'}
1633 |
1634 | queue-microtask@1.2.3:
1635 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1636 |
1637 | react-dom@18.3.1:
1638 | resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
1639 | peerDependencies:
1640 | react: ^18.3.1
1641 |
1642 | react-refresh@0.14.2:
1643 | resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
1644 | engines: {node: '>=0.10.0'}
1645 |
1646 | react@18.3.1:
1647 | resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
1648 | engines: {node: '>=0.10.0'}
1649 |
1650 | read-cache@1.0.0:
1651 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
1652 |
1653 | readdirp@3.6.0:
1654 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1655 | engines: {node: '>=8.10.0'}
1656 |
1657 | resolve-from@4.0.0:
1658 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1659 | engines: {node: '>=4'}
1660 |
1661 | resolve-from@5.0.0:
1662 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
1663 | engines: {node: '>=8'}
1664 |
1665 | resolve@1.22.8:
1666 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
1667 | hasBin: true
1668 |
1669 | reusify@1.0.4:
1670 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1671 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1672 |
1673 | rimraf@3.0.2:
1674 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1675 | deprecated: Rimraf versions prior to v4 are no longer supported
1676 | hasBin: true
1677 |
1678 | rollup@4.18.0:
1679 | resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
1680 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1681 | hasBin: true
1682 |
1683 | rope-sequence@1.3.4:
1684 | resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==}
1685 |
1686 | run-parallel@1.2.0:
1687 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1688 |
1689 | scheduler@0.23.2:
1690 | resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
1691 |
1692 | semver@6.3.1:
1693 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1694 | hasBin: true
1695 |
1696 | semver@7.6.2:
1697 | resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
1698 | engines: {node: '>=10'}
1699 | hasBin: true
1700 |
1701 | shebang-command@2.0.0:
1702 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1703 | engines: {node: '>=8'}
1704 |
1705 | shebang-regex@3.0.0:
1706 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1707 | engines: {node: '>=8'}
1708 |
1709 | signal-exit@3.0.7:
1710 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
1711 |
1712 | signal-exit@4.1.0:
1713 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1714 | engines: {node: '>=14'}
1715 |
1716 | slash@3.0.0:
1717 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
1718 | engines: {node: '>=8'}
1719 |
1720 | source-map-js@1.2.0:
1721 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
1722 | engines: {node: '>=0.10.0'}
1723 |
1724 | source-map@0.8.0-beta.0:
1725 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
1726 | engines: {node: '>= 8'}
1727 |
1728 | string-width@4.2.3:
1729 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1730 | engines: {node: '>=8'}
1731 |
1732 | string-width@5.1.2:
1733 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1734 | engines: {node: '>=12'}
1735 |
1736 | strip-ansi@6.0.1:
1737 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1738 | engines: {node: '>=8'}
1739 |
1740 | strip-ansi@7.1.0:
1741 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
1742 | engines: {node: '>=12'}
1743 |
1744 | strip-final-newline@2.0.0:
1745 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
1746 | engines: {node: '>=6'}
1747 |
1748 | strip-json-comments@3.1.1:
1749 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1750 | engines: {node: '>=8'}
1751 |
1752 | sucrase@3.35.0:
1753 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
1754 | engines: {node: '>=16 || 14 >=14.17'}
1755 | hasBin: true
1756 |
1757 | supports-color@5.5.0:
1758 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
1759 | engines: {node: '>=4'}
1760 |
1761 | supports-color@7.2.0:
1762 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1763 | engines: {node: '>=8'}
1764 |
1765 | supports-preserve-symlinks-flag@1.0.0:
1766 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1767 | engines: {node: '>= 0.4'}
1768 |
1769 | tailwindcss@3.4.3:
1770 | resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==}
1771 | engines: {node: '>=14.0.0'}
1772 | hasBin: true
1773 |
1774 | text-table@0.2.0:
1775 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
1776 |
1777 | thenify-all@1.6.0:
1778 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1779 | engines: {node: '>=0.8'}
1780 |
1781 | thenify@3.3.1:
1782 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
1783 |
1784 | tippy.js@6.3.7:
1785 | resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==}
1786 |
1787 | to-fast-properties@2.0.0:
1788 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
1789 | engines: {node: '>=4'}
1790 |
1791 | to-regex-range@5.0.1:
1792 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1793 | engines: {node: '>=8.0'}
1794 |
1795 | tr46@1.0.1:
1796 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
1797 |
1798 | tree-kill@1.2.2:
1799 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
1800 | hasBin: true
1801 |
1802 | ts-api-utils@1.3.0:
1803 | resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
1804 | engines: {node: '>=16'}
1805 | peerDependencies:
1806 | typescript: '>=4.2.0'
1807 |
1808 | ts-interface-checker@0.1.13:
1809 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1810 |
1811 | tsup@8.0.2:
1812 | resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==}
1813 | engines: {node: '>=18'}
1814 | hasBin: true
1815 | peerDependencies:
1816 | '@microsoft/api-extractor': ^7.36.0
1817 | '@swc/core': ^1
1818 | postcss: ^8.4.12
1819 | typescript: '>=4.5.0'
1820 | peerDependenciesMeta:
1821 | '@microsoft/api-extractor':
1822 | optional: true
1823 | '@swc/core':
1824 | optional: true
1825 | postcss:
1826 | optional: true
1827 | typescript:
1828 | optional: true
1829 |
1830 | type-check@0.4.0:
1831 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1832 | engines: {node: '>= 0.8.0'}
1833 |
1834 | type-fest@0.20.2:
1835 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1836 | engines: {node: '>=10'}
1837 |
1838 | typescript@5.4.5:
1839 | resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
1840 | engines: {node: '>=14.17'}
1841 | hasBin: true
1842 |
1843 | uc.micro@2.1.0:
1844 | resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
1845 |
1846 | update-browserslist-db@1.0.16:
1847 | resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==}
1848 | hasBin: true
1849 | peerDependencies:
1850 | browserslist: '>= 4.21.0'
1851 |
1852 | uri-js@4.4.1:
1853 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1854 |
1855 | util-deprecate@1.0.2:
1856 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1857 |
1858 | vite@5.2.12:
1859 | resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==}
1860 | engines: {node: ^18.0.0 || >=20.0.0}
1861 | hasBin: true
1862 | peerDependencies:
1863 | '@types/node': ^18.0.0 || >=20.0.0
1864 | less: '*'
1865 | lightningcss: ^1.21.0
1866 | sass: '*'
1867 | stylus: '*'
1868 | sugarss: '*'
1869 | terser: ^5.4.0
1870 | peerDependenciesMeta:
1871 | '@types/node':
1872 | optional: true
1873 | less:
1874 | optional: true
1875 | lightningcss:
1876 | optional: true
1877 | sass:
1878 | optional: true
1879 | stylus:
1880 | optional: true
1881 | sugarss:
1882 | optional: true
1883 | terser:
1884 | optional: true
1885 |
1886 | w3c-keyname@2.2.8:
1887 | resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
1888 |
1889 | webidl-conversions@4.0.2:
1890 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
1891 |
1892 | whatwg-url@7.1.0:
1893 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
1894 |
1895 | which@2.0.2:
1896 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1897 | engines: {node: '>= 8'}
1898 | hasBin: true
1899 |
1900 | word-wrap@1.2.5:
1901 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1902 | engines: {node: '>=0.10.0'}
1903 |
1904 | wrap-ansi@7.0.0:
1905 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1906 | engines: {node: '>=10'}
1907 |
1908 | wrap-ansi@8.1.0:
1909 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1910 | engines: {node: '>=12'}
1911 |
1912 | wrappy@1.0.2:
1913 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1914 |
1915 | yallist@3.1.1:
1916 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1917 |
1918 | yaml@2.4.2:
1919 | resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==}
1920 | engines: {node: '>= 14'}
1921 | hasBin: true
1922 |
1923 | yocto-queue@0.1.0:
1924 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1925 | engines: {node: '>=10'}
1926 |
1927 | snapshots:
1928 |
1929 | '@alloc/quick-lru@5.2.0': {}
1930 |
1931 | '@ampproject/remapping@2.3.0':
1932 | dependencies:
1933 | '@jridgewell/gen-mapping': 0.3.5
1934 | '@jridgewell/trace-mapping': 0.3.25
1935 |
1936 | '@babel/code-frame@7.24.6':
1937 | dependencies:
1938 | '@babel/highlight': 7.24.6
1939 | picocolors: 1.0.1
1940 |
1941 | '@babel/compat-data@7.24.6': {}
1942 |
1943 | '@babel/core@7.24.6':
1944 | dependencies:
1945 | '@ampproject/remapping': 2.3.0
1946 | '@babel/code-frame': 7.24.6
1947 | '@babel/generator': 7.24.6
1948 | '@babel/helper-compilation-targets': 7.24.6
1949 | '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6)
1950 | '@babel/helpers': 7.24.6
1951 | '@babel/parser': 7.24.6
1952 | '@babel/template': 7.24.6
1953 | '@babel/traverse': 7.24.6
1954 | '@babel/types': 7.24.6
1955 | convert-source-map: 2.0.0
1956 | debug: 4.3.4
1957 | gensync: 1.0.0-beta.2
1958 | json5: 2.2.3
1959 | semver: 6.3.1
1960 | transitivePeerDependencies:
1961 | - supports-color
1962 |
1963 | '@babel/generator@7.24.6':
1964 | dependencies:
1965 | '@babel/types': 7.24.6
1966 | '@jridgewell/gen-mapping': 0.3.5
1967 | '@jridgewell/trace-mapping': 0.3.25
1968 | jsesc: 2.5.2
1969 |
1970 | '@babel/helper-compilation-targets@7.24.6':
1971 | dependencies:
1972 | '@babel/compat-data': 7.24.6
1973 | '@babel/helper-validator-option': 7.24.6
1974 | browserslist: 4.23.0
1975 | lru-cache: 5.1.1
1976 | semver: 6.3.1
1977 |
1978 | '@babel/helper-environment-visitor@7.24.6': {}
1979 |
1980 | '@babel/helper-function-name@7.24.6':
1981 | dependencies:
1982 | '@babel/template': 7.24.6
1983 | '@babel/types': 7.24.6
1984 |
1985 | '@babel/helper-hoist-variables@7.24.6':
1986 | dependencies:
1987 | '@babel/types': 7.24.6
1988 |
1989 | '@babel/helper-module-imports@7.24.6':
1990 | dependencies:
1991 | '@babel/types': 7.24.6
1992 |
1993 | '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.6)':
1994 | dependencies:
1995 | '@babel/core': 7.24.6
1996 | '@babel/helper-environment-visitor': 7.24.6
1997 | '@babel/helper-module-imports': 7.24.6
1998 | '@babel/helper-simple-access': 7.24.6
1999 | '@babel/helper-split-export-declaration': 7.24.6
2000 | '@babel/helper-validator-identifier': 7.24.6
2001 |
2002 | '@babel/helper-plugin-utils@7.24.6': {}
2003 |
2004 | '@babel/helper-simple-access@7.24.6':
2005 | dependencies:
2006 | '@babel/types': 7.24.6
2007 |
2008 | '@babel/helper-split-export-declaration@7.24.6':
2009 | dependencies:
2010 | '@babel/types': 7.24.6
2011 |
2012 | '@babel/helper-string-parser@7.24.6': {}
2013 |
2014 | '@babel/helper-validator-identifier@7.24.6': {}
2015 |
2016 | '@babel/helper-validator-option@7.24.6': {}
2017 |
2018 | '@babel/helpers@7.24.6':
2019 | dependencies:
2020 | '@babel/template': 7.24.6
2021 | '@babel/types': 7.24.6
2022 |
2023 | '@babel/highlight@7.24.6':
2024 | dependencies:
2025 | '@babel/helper-validator-identifier': 7.24.6
2026 | chalk: 2.4.2
2027 | js-tokens: 4.0.0
2028 | picocolors: 1.0.1
2029 |
2030 | '@babel/parser@7.24.6':
2031 | dependencies:
2032 | '@babel/types': 7.24.6
2033 |
2034 | '@babel/plugin-transform-react-jsx-self@7.24.6(@babel/core@7.24.6)':
2035 | dependencies:
2036 | '@babel/core': 7.24.6
2037 | '@babel/helper-plugin-utils': 7.24.6
2038 |
2039 | '@babel/plugin-transform-react-jsx-source@7.24.6(@babel/core@7.24.6)':
2040 | dependencies:
2041 | '@babel/core': 7.24.6
2042 | '@babel/helper-plugin-utils': 7.24.6
2043 |
2044 | '@babel/template@7.24.6':
2045 | dependencies:
2046 | '@babel/code-frame': 7.24.6
2047 | '@babel/parser': 7.24.6
2048 | '@babel/types': 7.24.6
2049 |
2050 | '@babel/traverse@7.24.6':
2051 | dependencies:
2052 | '@babel/code-frame': 7.24.6
2053 | '@babel/generator': 7.24.6
2054 | '@babel/helper-environment-visitor': 7.24.6
2055 | '@babel/helper-function-name': 7.24.6
2056 | '@babel/helper-hoist-variables': 7.24.6
2057 | '@babel/helper-split-export-declaration': 7.24.6
2058 | '@babel/parser': 7.24.6
2059 | '@babel/types': 7.24.6
2060 | debug: 4.3.4
2061 | globals: 11.12.0
2062 | transitivePeerDependencies:
2063 | - supports-color
2064 |
2065 | '@babel/types@7.24.6':
2066 | dependencies:
2067 | '@babel/helper-string-parser': 7.24.6
2068 | '@babel/helper-validator-identifier': 7.24.6
2069 | to-fast-properties: 2.0.0
2070 |
2071 | '@esbuild/aix-ppc64@0.19.12':
2072 | optional: true
2073 |
2074 | '@esbuild/aix-ppc64@0.20.2':
2075 | optional: true
2076 |
2077 | '@esbuild/android-arm64@0.19.12':
2078 | optional: true
2079 |
2080 | '@esbuild/android-arm64@0.20.2':
2081 | optional: true
2082 |
2083 | '@esbuild/android-arm@0.19.12':
2084 | optional: true
2085 |
2086 | '@esbuild/android-arm@0.20.2':
2087 | optional: true
2088 |
2089 | '@esbuild/android-x64@0.19.12':
2090 | optional: true
2091 |
2092 | '@esbuild/android-x64@0.20.2':
2093 | optional: true
2094 |
2095 | '@esbuild/darwin-arm64@0.19.12':
2096 | optional: true
2097 |
2098 | '@esbuild/darwin-arm64@0.20.2':
2099 | optional: true
2100 |
2101 | '@esbuild/darwin-x64@0.19.12':
2102 | optional: true
2103 |
2104 | '@esbuild/darwin-x64@0.20.2':
2105 | optional: true
2106 |
2107 | '@esbuild/freebsd-arm64@0.19.12':
2108 | optional: true
2109 |
2110 | '@esbuild/freebsd-arm64@0.20.2':
2111 | optional: true
2112 |
2113 | '@esbuild/freebsd-x64@0.19.12':
2114 | optional: true
2115 |
2116 | '@esbuild/freebsd-x64@0.20.2':
2117 | optional: true
2118 |
2119 | '@esbuild/linux-arm64@0.19.12':
2120 | optional: true
2121 |
2122 | '@esbuild/linux-arm64@0.20.2':
2123 | optional: true
2124 |
2125 | '@esbuild/linux-arm@0.19.12':
2126 | optional: true
2127 |
2128 | '@esbuild/linux-arm@0.20.2':
2129 | optional: true
2130 |
2131 | '@esbuild/linux-ia32@0.19.12':
2132 | optional: true
2133 |
2134 | '@esbuild/linux-ia32@0.20.2':
2135 | optional: true
2136 |
2137 | '@esbuild/linux-loong64@0.19.12':
2138 | optional: true
2139 |
2140 | '@esbuild/linux-loong64@0.20.2':
2141 | optional: true
2142 |
2143 | '@esbuild/linux-mips64el@0.19.12':
2144 | optional: true
2145 |
2146 | '@esbuild/linux-mips64el@0.20.2':
2147 | optional: true
2148 |
2149 | '@esbuild/linux-ppc64@0.19.12':
2150 | optional: true
2151 |
2152 | '@esbuild/linux-ppc64@0.20.2':
2153 | optional: true
2154 |
2155 | '@esbuild/linux-riscv64@0.19.12':
2156 | optional: true
2157 |
2158 | '@esbuild/linux-riscv64@0.20.2':
2159 | optional: true
2160 |
2161 | '@esbuild/linux-s390x@0.19.12':
2162 | optional: true
2163 |
2164 | '@esbuild/linux-s390x@0.20.2':
2165 | optional: true
2166 |
2167 | '@esbuild/linux-x64@0.19.12':
2168 | optional: true
2169 |
2170 | '@esbuild/linux-x64@0.20.2':
2171 | optional: true
2172 |
2173 | '@esbuild/netbsd-x64@0.19.12':
2174 | optional: true
2175 |
2176 | '@esbuild/netbsd-x64@0.20.2':
2177 | optional: true
2178 |
2179 | '@esbuild/openbsd-x64@0.19.12':
2180 | optional: true
2181 |
2182 | '@esbuild/openbsd-x64@0.20.2':
2183 | optional: true
2184 |
2185 | '@esbuild/sunos-x64@0.19.12':
2186 | optional: true
2187 |
2188 | '@esbuild/sunos-x64@0.20.2':
2189 | optional: true
2190 |
2191 | '@esbuild/win32-arm64@0.19.12':
2192 | optional: true
2193 |
2194 | '@esbuild/win32-arm64@0.20.2':
2195 | optional: true
2196 |
2197 | '@esbuild/win32-ia32@0.19.12':
2198 | optional: true
2199 |
2200 | '@esbuild/win32-ia32@0.20.2':
2201 | optional: true
2202 |
2203 | '@esbuild/win32-x64@0.19.12':
2204 | optional: true
2205 |
2206 | '@esbuild/win32-x64@0.20.2':
2207 | optional: true
2208 |
2209 | '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)':
2210 | dependencies:
2211 | eslint: 8.57.0
2212 | eslint-visitor-keys: 3.4.3
2213 |
2214 | '@eslint-community/regexpp@4.10.0': {}
2215 |
2216 | '@eslint/eslintrc@2.1.4':
2217 | dependencies:
2218 | ajv: 6.12.6
2219 | debug: 4.3.4
2220 | espree: 9.6.1
2221 | globals: 13.24.0
2222 | ignore: 5.3.1
2223 | import-fresh: 3.3.0
2224 | js-yaml: 4.1.0
2225 | minimatch: 3.1.2
2226 | strip-json-comments: 3.1.1
2227 | transitivePeerDependencies:
2228 | - supports-color
2229 |
2230 | '@eslint/js@8.57.0': {}
2231 |
2232 | '@humanwhocodes/config-array@0.11.14':
2233 | dependencies:
2234 | '@humanwhocodes/object-schema': 2.0.3
2235 | debug: 4.3.4
2236 | minimatch: 3.1.2
2237 | transitivePeerDependencies:
2238 | - supports-color
2239 |
2240 | '@humanwhocodes/module-importer@1.0.1': {}
2241 |
2242 | '@humanwhocodes/object-schema@2.0.3': {}
2243 |
2244 | '@isaacs/cliui@8.0.2':
2245 | dependencies:
2246 | string-width: 5.1.2
2247 | string-width-cjs: string-width@4.2.3
2248 | strip-ansi: 7.1.0
2249 | strip-ansi-cjs: strip-ansi@6.0.1
2250 | wrap-ansi: 8.1.0
2251 | wrap-ansi-cjs: wrap-ansi@7.0.0
2252 |
2253 | '@jridgewell/gen-mapping@0.3.5':
2254 | dependencies:
2255 | '@jridgewell/set-array': 1.2.1
2256 | '@jridgewell/sourcemap-codec': 1.4.15
2257 | '@jridgewell/trace-mapping': 0.3.25
2258 |
2259 | '@jridgewell/resolve-uri@3.1.2': {}
2260 |
2261 | '@jridgewell/set-array@1.2.1': {}
2262 |
2263 | '@jridgewell/sourcemap-codec@1.4.15': {}
2264 |
2265 | '@jridgewell/trace-mapping@0.3.25':
2266 | dependencies:
2267 | '@jridgewell/resolve-uri': 3.1.2
2268 | '@jridgewell/sourcemap-codec': 1.4.15
2269 |
2270 | '@nodelib/fs.scandir@2.1.5':
2271 | dependencies:
2272 | '@nodelib/fs.stat': 2.0.5
2273 | run-parallel: 1.2.0
2274 |
2275 | '@nodelib/fs.stat@2.0.5': {}
2276 |
2277 | '@nodelib/fs.walk@1.2.8':
2278 | dependencies:
2279 | '@nodelib/fs.scandir': 2.1.5
2280 | fastq: 1.17.1
2281 |
2282 | '@pkgjs/parseargs@0.11.0':
2283 | optional: true
2284 |
2285 | '@popperjs/core@2.11.8': {}
2286 |
2287 | '@remirror/core-constants@2.0.2': {}
2288 |
2289 | '@rollup/rollup-android-arm-eabi@4.18.0':
2290 | optional: true
2291 |
2292 | '@rollup/rollup-android-arm64@4.18.0':
2293 | optional: true
2294 |
2295 | '@rollup/rollup-darwin-arm64@4.18.0':
2296 | optional: true
2297 |
2298 | '@rollup/rollup-darwin-x64@4.18.0':
2299 | optional: true
2300 |
2301 | '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
2302 | optional: true
2303 |
2304 | '@rollup/rollup-linux-arm-musleabihf@4.18.0':
2305 | optional: true
2306 |
2307 | '@rollup/rollup-linux-arm64-gnu@4.18.0':
2308 | optional: true
2309 |
2310 | '@rollup/rollup-linux-arm64-musl@4.18.0':
2311 | optional: true
2312 |
2313 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
2314 | optional: true
2315 |
2316 | '@rollup/rollup-linux-riscv64-gnu@4.18.0':
2317 | optional: true
2318 |
2319 | '@rollup/rollup-linux-s390x-gnu@4.18.0':
2320 | optional: true
2321 |
2322 | '@rollup/rollup-linux-x64-gnu@4.18.0':
2323 | optional: true
2324 |
2325 | '@rollup/rollup-linux-x64-musl@4.18.0':
2326 | optional: true
2327 |
2328 | '@rollup/rollup-win32-arm64-msvc@4.18.0':
2329 | optional: true
2330 |
2331 | '@rollup/rollup-win32-ia32-msvc@4.18.0':
2332 | optional: true
2333 |
2334 | '@rollup/rollup-win32-x64-msvc@4.18.0':
2335 | optional: true
2336 |
2337 | '@tiptap/core@2.4.0(@tiptap/pm@2.4.0)':
2338 | dependencies:
2339 | '@tiptap/pm': 2.4.0
2340 |
2341 | '@tiptap/extension-blockquote@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2342 | dependencies:
2343 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2344 |
2345 | '@tiptap/extension-bold@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2346 | dependencies:
2347 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2348 |
2349 | '@tiptap/extension-bubble-menu@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2350 | dependencies:
2351 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2352 | '@tiptap/pm': 2.4.0
2353 | tippy.js: 6.3.7
2354 |
2355 | '@tiptap/extension-bullet-list@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2356 | dependencies:
2357 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2358 |
2359 | '@tiptap/extension-code-block@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2360 | dependencies:
2361 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2362 | '@tiptap/pm': 2.4.0
2363 |
2364 | '@tiptap/extension-code@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2365 | dependencies:
2366 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2367 |
2368 | '@tiptap/extension-document@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2369 | dependencies:
2370 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2371 |
2372 | '@tiptap/extension-dropcursor@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2373 | dependencies:
2374 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2375 | '@tiptap/pm': 2.4.0
2376 |
2377 | '@tiptap/extension-floating-menu@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2378 | dependencies:
2379 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2380 | '@tiptap/pm': 2.4.0
2381 | tippy.js: 6.3.7
2382 |
2383 | '@tiptap/extension-gapcursor@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2384 | dependencies:
2385 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2386 | '@tiptap/pm': 2.4.0
2387 |
2388 | '@tiptap/extension-hard-break@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2389 | dependencies:
2390 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2391 |
2392 | '@tiptap/extension-heading@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2393 | dependencies:
2394 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2395 |
2396 | '@tiptap/extension-history@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2397 | dependencies:
2398 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2399 | '@tiptap/pm': 2.4.0
2400 |
2401 | '@tiptap/extension-horizontal-rule@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2402 | dependencies:
2403 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2404 | '@tiptap/pm': 2.4.0
2405 |
2406 | '@tiptap/extension-italic@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2407 | dependencies:
2408 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2409 |
2410 | '@tiptap/extension-list-item@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2411 | dependencies:
2412 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2413 |
2414 | '@tiptap/extension-ordered-list@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2415 | dependencies:
2416 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2417 |
2418 | '@tiptap/extension-paragraph@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2419 | dependencies:
2420 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2421 |
2422 | '@tiptap/extension-placeholder@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)':
2423 | dependencies:
2424 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2425 | '@tiptap/pm': 2.4.0
2426 |
2427 | '@tiptap/extension-strike@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2428 | dependencies:
2429 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2430 |
2431 | '@tiptap/extension-text@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))':
2432 | dependencies:
2433 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2434 |
2435 | '@tiptap/pm@2.4.0':
2436 | dependencies:
2437 | prosemirror-changeset: 2.2.1
2438 | prosemirror-collab: 1.3.1
2439 | prosemirror-commands: 1.5.2
2440 | prosemirror-dropcursor: 1.8.1
2441 | prosemirror-gapcursor: 1.3.2
2442 | prosemirror-history: 1.4.0
2443 | prosemirror-inputrules: 1.4.0
2444 | prosemirror-keymap: 1.2.2
2445 | prosemirror-markdown: 1.13.0
2446 | prosemirror-menu: 1.2.4
2447 | prosemirror-model: 1.21.0
2448 | prosemirror-schema-basic: 1.2.2
2449 | prosemirror-schema-list: 1.3.0
2450 | prosemirror-state: 1.4.3
2451 | prosemirror-tables: 1.3.7
2452 | prosemirror-trailing-node: 2.0.8(prosemirror-model@1.21.0)(prosemirror-state@1.4.3)(prosemirror-view@1.33.6)
2453 | prosemirror-transform: 1.9.0
2454 | prosemirror-view: 1.33.6
2455 |
2456 | '@tiptap/react@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2457 | dependencies:
2458 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2459 | '@tiptap/extension-bubble-menu': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
2460 | '@tiptap/extension-floating-menu': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
2461 | '@tiptap/pm': 2.4.0
2462 | react: 18.3.1
2463 | react-dom: 18.3.1(react@18.3.1)
2464 |
2465 | '@tiptap/starter-kit@2.4.0(@tiptap/pm@2.4.0)':
2466 | dependencies:
2467 | '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0)
2468 | '@tiptap/extension-blockquote': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2469 | '@tiptap/extension-bold': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2470 | '@tiptap/extension-bullet-list': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2471 | '@tiptap/extension-code': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2472 | '@tiptap/extension-code-block': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
2473 | '@tiptap/extension-document': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2474 | '@tiptap/extension-dropcursor': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
2475 | '@tiptap/extension-gapcursor': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
2476 | '@tiptap/extension-hard-break': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2477 | '@tiptap/extension-heading': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2478 | '@tiptap/extension-history': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
2479 | '@tiptap/extension-horizontal-rule': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)
2480 | '@tiptap/extension-italic': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2481 | '@tiptap/extension-list-item': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2482 | '@tiptap/extension-ordered-list': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2483 | '@tiptap/extension-paragraph': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2484 | '@tiptap/extension-strike': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2485 | '@tiptap/extension-text': 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))
2486 | transitivePeerDependencies:
2487 | - '@tiptap/pm'
2488 |
2489 | '@types/babel__core@7.20.5':
2490 | dependencies:
2491 | '@babel/parser': 7.24.6
2492 | '@babel/types': 7.24.6
2493 | '@types/babel__generator': 7.6.8
2494 | '@types/babel__template': 7.4.4
2495 | '@types/babel__traverse': 7.20.6
2496 |
2497 | '@types/babel__generator@7.6.8':
2498 | dependencies:
2499 | '@babel/types': 7.24.6
2500 |
2501 | '@types/babel__template@7.4.4':
2502 | dependencies:
2503 | '@babel/parser': 7.24.6
2504 | '@babel/types': 7.24.6
2505 |
2506 | '@types/babel__traverse@7.20.6':
2507 | dependencies:
2508 | '@babel/types': 7.24.6
2509 |
2510 | '@types/estree@1.0.5': {}
2511 |
2512 | '@types/katex@0.16.7': {}
2513 |
2514 | '@types/prop-types@15.7.12': {}
2515 |
2516 | '@types/react-dom@18.3.0':
2517 | dependencies:
2518 | '@types/react': 18.3.3
2519 |
2520 | '@types/react@18.3.3':
2521 | dependencies:
2522 | '@types/prop-types': 15.7.12
2523 | csstype: 3.1.3
2524 |
2525 | '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)':
2526 | dependencies:
2527 | '@eslint-community/regexpp': 4.10.0
2528 | '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
2529 | '@typescript-eslint/scope-manager': 7.11.0
2530 | '@typescript-eslint/type-utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
2531 | '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
2532 | '@typescript-eslint/visitor-keys': 7.11.0
2533 | eslint: 8.57.0
2534 | graphemer: 1.4.0
2535 | ignore: 5.3.1
2536 | natural-compare: 1.4.0
2537 | ts-api-utils: 1.3.0(typescript@5.4.5)
2538 | optionalDependencies:
2539 | typescript: 5.4.5
2540 | transitivePeerDependencies:
2541 | - supports-color
2542 |
2543 | '@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5)':
2544 | dependencies:
2545 | '@typescript-eslint/scope-manager': 7.11.0
2546 | '@typescript-eslint/types': 7.11.0
2547 | '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
2548 | '@typescript-eslint/visitor-keys': 7.11.0
2549 | debug: 4.3.4
2550 | eslint: 8.57.0
2551 | optionalDependencies:
2552 | typescript: 5.4.5
2553 | transitivePeerDependencies:
2554 | - supports-color
2555 |
2556 | '@typescript-eslint/scope-manager@7.11.0':
2557 | dependencies:
2558 | '@typescript-eslint/types': 7.11.0
2559 | '@typescript-eslint/visitor-keys': 7.11.0
2560 |
2561 | '@typescript-eslint/type-utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)':
2562 | dependencies:
2563 | '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
2564 | '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
2565 | debug: 4.3.4
2566 | eslint: 8.57.0
2567 | ts-api-utils: 1.3.0(typescript@5.4.5)
2568 | optionalDependencies:
2569 | typescript: 5.4.5
2570 | transitivePeerDependencies:
2571 | - supports-color
2572 |
2573 | '@typescript-eslint/types@7.11.0': {}
2574 |
2575 | '@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5)':
2576 | dependencies:
2577 | '@typescript-eslint/types': 7.11.0
2578 | '@typescript-eslint/visitor-keys': 7.11.0
2579 | debug: 4.3.4
2580 | globby: 11.1.0
2581 | is-glob: 4.0.3
2582 | minimatch: 9.0.4
2583 | semver: 7.6.2
2584 | ts-api-utils: 1.3.0(typescript@5.4.5)
2585 | optionalDependencies:
2586 | typescript: 5.4.5
2587 | transitivePeerDependencies:
2588 | - supports-color
2589 |
2590 | '@typescript-eslint/utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)':
2591 | dependencies:
2592 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
2593 | '@typescript-eslint/scope-manager': 7.11.0
2594 | '@typescript-eslint/types': 7.11.0
2595 | '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
2596 | eslint: 8.57.0
2597 | transitivePeerDependencies:
2598 | - supports-color
2599 | - typescript
2600 |
2601 | '@typescript-eslint/visitor-keys@7.11.0':
2602 | dependencies:
2603 | '@typescript-eslint/types': 7.11.0
2604 | eslint-visitor-keys: 3.4.3
2605 |
2606 | '@ungap/structured-clone@1.2.0': {}
2607 |
2608 | '@vitejs/plugin-react@4.3.0(vite@5.2.12)':
2609 | dependencies:
2610 | '@babel/core': 7.24.6
2611 | '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.24.6)
2612 | '@babel/plugin-transform-react-jsx-source': 7.24.6(@babel/core@7.24.6)
2613 | '@types/babel__core': 7.20.5
2614 | react-refresh: 0.14.2
2615 | vite: 5.2.12
2616 | transitivePeerDependencies:
2617 | - supports-color
2618 |
2619 | acorn-jsx@5.3.2(acorn@8.11.3):
2620 | dependencies:
2621 | acorn: 8.11.3
2622 |
2623 | acorn@8.11.3: {}
2624 |
2625 | ajv@6.12.6:
2626 | dependencies:
2627 | fast-deep-equal: 3.1.3
2628 | fast-json-stable-stringify: 2.1.0
2629 | json-schema-traverse: 0.4.1
2630 | uri-js: 4.4.1
2631 |
2632 | ansi-regex@5.0.1: {}
2633 |
2634 | ansi-regex@6.0.1: {}
2635 |
2636 | ansi-styles@3.2.1:
2637 | dependencies:
2638 | color-convert: 1.9.3
2639 |
2640 | ansi-styles@4.3.0:
2641 | dependencies:
2642 | color-convert: 2.0.1
2643 |
2644 | ansi-styles@6.2.1: {}
2645 |
2646 | any-promise@1.3.0: {}
2647 |
2648 | anymatch@3.1.3:
2649 | dependencies:
2650 | normalize-path: 3.0.0
2651 | picomatch: 2.3.1
2652 |
2653 | arg@5.0.2: {}
2654 |
2655 | argparse@2.0.1: {}
2656 |
2657 | array-union@2.1.0: {}
2658 |
2659 | autoprefixer@10.4.19(postcss@8.4.38):
2660 | dependencies:
2661 | browserslist: 4.23.0
2662 | caniuse-lite: 1.0.30001624
2663 | fraction.js: 4.3.7
2664 | normalize-range: 0.1.2
2665 | picocolors: 1.0.1
2666 | postcss: 8.4.38
2667 | postcss-value-parser: 4.2.0
2668 |
2669 | balanced-match@1.0.2: {}
2670 |
2671 | binary-extensions@2.3.0: {}
2672 |
2673 | brace-expansion@1.1.11:
2674 | dependencies:
2675 | balanced-match: 1.0.2
2676 | concat-map: 0.0.1
2677 |
2678 | brace-expansion@2.0.1:
2679 | dependencies:
2680 | balanced-match: 1.0.2
2681 |
2682 | braces@3.0.3:
2683 | dependencies:
2684 | fill-range: 7.1.1
2685 |
2686 | browserslist@4.23.0:
2687 | dependencies:
2688 | caniuse-lite: 1.0.30001624
2689 | electron-to-chromium: 1.4.783
2690 | node-releases: 2.0.14
2691 | update-browserslist-db: 1.0.16(browserslist@4.23.0)
2692 |
2693 | bundle-require@4.1.0(esbuild@0.19.12):
2694 | dependencies:
2695 | esbuild: 0.19.12
2696 | load-tsconfig: 0.2.5
2697 |
2698 | cac@6.7.14: {}
2699 |
2700 | callsites@3.1.0: {}
2701 |
2702 | camelcase-css@2.0.1: {}
2703 |
2704 | caniuse-lite@1.0.30001624: {}
2705 |
2706 | chalk@2.4.2:
2707 | dependencies:
2708 | ansi-styles: 3.2.1
2709 | escape-string-regexp: 1.0.5
2710 | supports-color: 5.5.0
2711 |
2712 | chalk@4.1.2:
2713 | dependencies:
2714 | ansi-styles: 4.3.0
2715 | supports-color: 7.2.0
2716 |
2717 | chokidar@3.6.0:
2718 | dependencies:
2719 | anymatch: 3.1.3
2720 | braces: 3.0.3
2721 | glob-parent: 5.1.2
2722 | is-binary-path: 2.1.0
2723 | is-glob: 4.0.3
2724 | normalize-path: 3.0.0
2725 | readdirp: 3.6.0
2726 | optionalDependencies:
2727 | fsevents: 2.3.3
2728 |
2729 | color-convert@1.9.3:
2730 | dependencies:
2731 | color-name: 1.1.3
2732 |
2733 | color-convert@2.0.1:
2734 | dependencies:
2735 | color-name: 1.1.4
2736 |
2737 | color-name@1.1.3: {}
2738 |
2739 | color-name@1.1.4: {}
2740 |
2741 | commander@4.1.1: {}
2742 |
2743 | commander@8.3.0: {}
2744 |
2745 | concat-map@0.0.1: {}
2746 |
2747 | convert-source-map@2.0.0: {}
2748 |
2749 | crelt@1.0.6: {}
2750 |
2751 | cross-spawn@7.0.3:
2752 | dependencies:
2753 | path-key: 3.1.1
2754 | shebang-command: 2.0.0
2755 | which: 2.0.2
2756 |
2757 | cssesc@3.0.0: {}
2758 |
2759 | csstype@3.1.3: {}
2760 |
2761 | debug@4.3.4:
2762 | dependencies:
2763 | ms: 2.1.2
2764 |
2765 | deep-is@0.1.4: {}
2766 |
2767 | didyoumean@1.2.2: {}
2768 |
2769 | dir-glob@3.0.1:
2770 | dependencies:
2771 | path-type: 4.0.0
2772 |
2773 | dlv@1.1.3: {}
2774 |
2775 | doctrine@3.0.0:
2776 | dependencies:
2777 | esutils: 2.0.3
2778 |
2779 | eastasianwidth@0.2.0: {}
2780 |
2781 | electron-to-chromium@1.4.783: {}
2782 |
2783 | emoji-regex@8.0.0: {}
2784 |
2785 | emoji-regex@9.2.2: {}
2786 |
2787 | entities@4.5.0: {}
2788 |
2789 | esbuild@0.19.12:
2790 | optionalDependencies:
2791 | '@esbuild/aix-ppc64': 0.19.12
2792 | '@esbuild/android-arm': 0.19.12
2793 | '@esbuild/android-arm64': 0.19.12
2794 | '@esbuild/android-x64': 0.19.12
2795 | '@esbuild/darwin-arm64': 0.19.12
2796 | '@esbuild/darwin-x64': 0.19.12
2797 | '@esbuild/freebsd-arm64': 0.19.12
2798 | '@esbuild/freebsd-x64': 0.19.12
2799 | '@esbuild/linux-arm': 0.19.12
2800 | '@esbuild/linux-arm64': 0.19.12
2801 | '@esbuild/linux-ia32': 0.19.12
2802 | '@esbuild/linux-loong64': 0.19.12
2803 | '@esbuild/linux-mips64el': 0.19.12
2804 | '@esbuild/linux-ppc64': 0.19.12
2805 | '@esbuild/linux-riscv64': 0.19.12
2806 | '@esbuild/linux-s390x': 0.19.12
2807 | '@esbuild/linux-x64': 0.19.12
2808 | '@esbuild/netbsd-x64': 0.19.12
2809 | '@esbuild/openbsd-x64': 0.19.12
2810 | '@esbuild/sunos-x64': 0.19.12
2811 | '@esbuild/win32-arm64': 0.19.12
2812 | '@esbuild/win32-ia32': 0.19.12
2813 | '@esbuild/win32-x64': 0.19.12
2814 |
2815 | esbuild@0.20.2:
2816 | optionalDependencies:
2817 | '@esbuild/aix-ppc64': 0.20.2
2818 | '@esbuild/android-arm': 0.20.2
2819 | '@esbuild/android-arm64': 0.20.2
2820 | '@esbuild/android-x64': 0.20.2
2821 | '@esbuild/darwin-arm64': 0.20.2
2822 | '@esbuild/darwin-x64': 0.20.2
2823 | '@esbuild/freebsd-arm64': 0.20.2
2824 | '@esbuild/freebsd-x64': 0.20.2
2825 | '@esbuild/linux-arm': 0.20.2
2826 | '@esbuild/linux-arm64': 0.20.2
2827 | '@esbuild/linux-ia32': 0.20.2
2828 | '@esbuild/linux-loong64': 0.20.2
2829 | '@esbuild/linux-mips64el': 0.20.2
2830 | '@esbuild/linux-ppc64': 0.20.2
2831 | '@esbuild/linux-riscv64': 0.20.2
2832 | '@esbuild/linux-s390x': 0.20.2
2833 | '@esbuild/linux-x64': 0.20.2
2834 | '@esbuild/netbsd-x64': 0.20.2
2835 | '@esbuild/openbsd-x64': 0.20.2
2836 | '@esbuild/sunos-x64': 0.20.2
2837 | '@esbuild/win32-arm64': 0.20.2
2838 | '@esbuild/win32-ia32': 0.20.2
2839 | '@esbuild/win32-x64': 0.20.2
2840 |
2841 | escalade@3.1.2: {}
2842 |
2843 | escape-string-regexp@1.0.5: {}
2844 |
2845 | escape-string-regexp@4.0.0: {}
2846 |
2847 | eslint-plugin-react-hooks@4.6.2(eslint@8.57.0):
2848 | dependencies:
2849 | eslint: 8.57.0
2850 |
2851 | eslint-plugin-react-refresh@0.4.7(eslint@8.57.0):
2852 | dependencies:
2853 | eslint: 8.57.0
2854 |
2855 | eslint-scope@7.2.2:
2856 | dependencies:
2857 | esrecurse: 4.3.0
2858 | estraverse: 5.3.0
2859 |
2860 | eslint-visitor-keys@3.4.3: {}
2861 |
2862 | eslint@8.57.0:
2863 | dependencies:
2864 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
2865 | '@eslint-community/regexpp': 4.10.0
2866 | '@eslint/eslintrc': 2.1.4
2867 | '@eslint/js': 8.57.0
2868 | '@humanwhocodes/config-array': 0.11.14
2869 | '@humanwhocodes/module-importer': 1.0.1
2870 | '@nodelib/fs.walk': 1.2.8
2871 | '@ungap/structured-clone': 1.2.0
2872 | ajv: 6.12.6
2873 | chalk: 4.1.2
2874 | cross-spawn: 7.0.3
2875 | debug: 4.3.4
2876 | doctrine: 3.0.0
2877 | escape-string-regexp: 4.0.0
2878 | eslint-scope: 7.2.2
2879 | eslint-visitor-keys: 3.4.3
2880 | espree: 9.6.1
2881 | esquery: 1.5.0
2882 | esutils: 2.0.3
2883 | fast-deep-equal: 3.1.3
2884 | file-entry-cache: 6.0.1
2885 | find-up: 5.0.0
2886 | glob-parent: 6.0.2
2887 | globals: 13.24.0
2888 | graphemer: 1.4.0
2889 | ignore: 5.3.1
2890 | imurmurhash: 0.1.4
2891 | is-glob: 4.0.3
2892 | is-path-inside: 3.0.3
2893 | js-yaml: 4.1.0
2894 | json-stable-stringify-without-jsonify: 1.0.1
2895 | levn: 0.4.1
2896 | lodash.merge: 4.6.2
2897 | minimatch: 3.1.2
2898 | natural-compare: 1.4.0
2899 | optionator: 0.9.4
2900 | strip-ansi: 6.0.1
2901 | text-table: 0.2.0
2902 | transitivePeerDependencies:
2903 | - supports-color
2904 |
2905 | espree@9.6.1:
2906 | dependencies:
2907 | acorn: 8.11.3
2908 | acorn-jsx: 5.3.2(acorn@8.11.3)
2909 | eslint-visitor-keys: 3.4.3
2910 |
2911 | esquery@1.5.0:
2912 | dependencies:
2913 | estraverse: 5.3.0
2914 |
2915 | esrecurse@4.3.0:
2916 | dependencies:
2917 | estraverse: 5.3.0
2918 |
2919 | estraverse@5.3.0: {}
2920 |
2921 | esutils@2.0.3: {}
2922 |
2923 | execa@5.1.1:
2924 | dependencies:
2925 | cross-spawn: 7.0.3
2926 | get-stream: 6.0.1
2927 | human-signals: 2.1.0
2928 | is-stream: 2.0.1
2929 | merge-stream: 2.0.0
2930 | npm-run-path: 4.0.1
2931 | onetime: 5.1.2
2932 | signal-exit: 3.0.7
2933 | strip-final-newline: 2.0.0
2934 |
2935 | fast-deep-equal@3.1.3: {}
2936 |
2937 | fast-glob@3.3.2:
2938 | dependencies:
2939 | '@nodelib/fs.stat': 2.0.5
2940 | '@nodelib/fs.walk': 1.2.8
2941 | glob-parent: 5.1.2
2942 | merge2: 1.4.1
2943 | micromatch: 4.0.7
2944 |
2945 | fast-json-stable-stringify@2.1.0: {}
2946 |
2947 | fast-levenshtein@2.0.6: {}
2948 |
2949 | fastq@1.17.1:
2950 | dependencies:
2951 | reusify: 1.0.4
2952 |
2953 | file-entry-cache@6.0.1:
2954 | dependencies:
2955 | flat-cache: 3.2.0
2956 |
2957 | fill-range@7.1.1:
2958 | dependencies:
2959 | to-regex-range: 5.0.1
2960 |
2961 | find-up@5.0.0:
2962 | dependencies:
2963 | locate-path: 6.0.0
2964 | path-exists: 4.0.0
2965 |
2966 | flat-cache@3.2.0:
2967 | dependencies:
2968 | flatted: 3.3.1
2969 | keyv: 4.5.4
2970 | rimraf: 3.0.2
2971 |
2972 | flatted@3.3.1: {}
2973 |
2974 | foreground-child@3.1.1:
2975 | dependencies:
2976 | cross-spawn: 7.0.3
2977 | signal-exit: 4.1.0
2978 |
2979 | fraction.js@4.3.7: {}
2980 |
2981 | fs.realpath@1.0.0: {}
2982 |
2983 | fsevents@2.3.3:
2984 | optional: true
2985 |
2986 | function-bind@1.1.2: {}
2987 |
2988 | gensync@1.0.0-beta.2: {}
2989 |
2990 | get-stream@6.0.1: {}
2991 |
2992 | glob-parent@5.1.2:
2993 | dependencies:
2994 | is-glob: 4.0.3
2995 |
2996 | glob-parent@6.0.2:
2997 | dependencies:
2998 | is-glob: 4.0.3
2999 |
3000 | glob@10.4.1:
3001 | dependencies:
3002 | foreground-child: 3.1.1
3003 | jackspeak: 3.1.2
3004 | minimatch: 9.0.4
3005 | minipass: 7.1.2
3006 | path-scurry: 1.11.1
3007 |
3008 | glob@7.2.3:
3009 | dependencies:
3010 | fs.realpath: 1.0.0
3011 | inflight: 1.0.6
3012 | inherits: 2.0.4
3013 | minimatch: 3.1.2
3014 | once: 1.4.0
3015 | path-is-absolute: 1.0.1
3016 |
3017 | globals@11.12.0: {}
3018 |
3019 | globals@13.24.0:
3020 | dependencies:
3021 | type-fest: 0.20.2
3022 |
3023 | globby@11.1.0:
3024 | dependencies:
3025 | array-union: 2.1.0
3026 | dir-glob: 3.0.1
3027 | fast-glob: 3.3.2
3028 | ignore: 5.3.1
3029 | merge2: 1.4.1
3030 | slash: 3.0.0
3031 |
3032 | graphemer@1.4.0: {}
3033 |
3034 | has-flag@3.0.0: {}
3035 |
3036 | has-flag@4.0.0: {}
3037 |
3038 | hasown@2.0.2:
3039 | dependencies:
3040 | function-bind: 1.1.2
3041 |
3042 | human-signals@2.1.0: {}
3043 |
3044 | ignore@5.3.1: {}
3045 |
3046 | import-fresh@3.3.0:
3047 | dependencies:
3048 | parent-module: 1.0.1
3049 | resolve-from: 4.0.0
3050 |
3051 | imurmurhash@0.1.4: {}
3052 |
3053 | inflight@1.0.6:
3054 | dependencies:
3055 | once: 1.4.0
3056 | wrappy: 1.0.2
3057 |
3058 | inherits@2.0.4: {}
3059 |
3060 | is-binary-path@2.1.0:
3061 | dependencies:
3062 | binary-extensions: 2.3.0
3063 |
3064 | is-core-module@2.13.1:
3065 | dependencies:
3066 | hasown: 2.0.2
3067 |
3068 | is-extglob@2.1.1: {}
3069 |
3070 | is-fullwidth-code-point@3.0.0: {}
3071 |
3072 | is-glob@4.0.3:
3073 | dependencies:
3074 | is-extglob: 2.1.1
3075 |
3076 | is-number@7.0.0: {}
3077 |
3078 | is-path-inside@3.0.3: {}
3079 |
3080 | is-stream@2.0.1: {}
3081 |
3082 | isexe@2.0.0: {}
3083 |
3084 | jackspeak@3.1.2:
3085 | dependencies:
3086 | '@isaacs/cliui': 8.0.2
3087 | optionalDependencies:
3088 | '@pkgjs/parseargs': 0.11.0
3089 |
3090 | jiti@1.21.0: {}
3091 |
3092 | joycon@3.1.1: {}
3093 |
3094 | js-tokens@4.0.0: {}
3095 |
3096 | js-yaml@4.1.0:
3097 | dependencies:
3098 | argparse: 2.0.1
3099 |
3100 | jsesc@2.5.2: {}
3101 |
3102 | json-buffer@3.0.1: {}
3103 |
3104 | json-schema-traverse@0.4.1: {}
3105 |
3106 | json-stable-stringify-without-jsonify@1.0.1: {}
3107 |
3108 | json5@2.2.3: {}
3109 |
3110 | katex@0.16.10:
3111 | dependencies:
3112 | commander: 8.3.0
3113 |
3114 | keyv@4.5.4:
3115 | dependencies:
3116 | json-buffer: 3.0.1
3117 |
3118 | levn@0.4.1:
3119 | dependencies:
3120 | prelude-ls: 1.2.1
3121 | type-check: 0.4.0
3122 |
3123 | lilconfig@2.1.0: {}
3124 |
3125 | lilconfig@3.1.1: {}
3126 |
3127 | lines-and-columns@1.2.4: {}
3128 |
3129 | linkify-it@5.0.0:
3130 | dependencies:
3131 | uc.micro: 2.1.0
3132 |
3133 | load-tsconfig@0.2.5: {}
3134 |
3135 | locate-path@6.0.0:
3136 | dependencies:
3137 | p-locate: 5.0.0
3138 |
3139 | lodash.merge@4.6.2: {}
3140 |
3141 | lodash.sortby@4.7.0: {}
3142 |
3143 | loose-envify@1.4.0:
3144 | dependencies:
3145 | js-tokens: 4.0.0
3146 |
3147 | lru-cache@10.2.2: {}
3148 |
3149 | lru-cache@5.1.1:
3150 | dependencies:
3151 | yallist: 3.1.1
3152 |
3153 | markdown-it@14.1.0:
3154 | dependencies:
3155 | argparse: 2.0.1
3156 | entities: 4.5.0
3157 | linkify-it: 5.0.0
3158 | mdurl: 2.0.0
3159 | punycode.js: 2.3.1
3160 | uc.micro: 2.1.0
3161 |
3162 | mdurl@2.0.0: {}
3163 |
3164 | merge-stream@2.0.0: {}
3165 |
3166 | merge2@1.4.1: {}
3167 |
3168 | micromatch@4.0.7:
3169 | dependencies:
3170 | braces: 3.0.3
3171 | picomatch: 2.3.1
3172 |
3173 | mimic-fn@2.1.0: {}
3174 |
3175 | minimatch@3.1.2:
3176 | dependencies:
3177 | brace-expansion: 1.1.11
3178 |
3179 | minimatch@9.0.4:
3180 | dependencies:
3181 | brace-expansion: 2.0.1
3182 |
3183 | minipass@7.1.2: {}
3184 |
3185 | ms@2.1.2: {}
3186 |
3187 | mz@2.7.0:
3188 | dependencies:
3189 | any-promise: 1.3.0
3190 | object-assign: 4.1.1
3191 | thenify-all: 1.6.0
3192 |
3193 | nanoid@3.3.7: {}
3194 |
3195 | natural-compare@1.4.0: {}
3196 |
3197 | node-releases@2.0.14: {}
3198 |
3199 | normalize-path@3.0.0: {}
3200 |
3201 | normalize-range@0.1.2: {}
3202 |
3203 | npm-run-path@4.0.1:
3204 | dependencies:
3205 | path-key: 3.1.1
3206 |
3207 | object-assign@4.1.1: {}
3208 |
3209 | object-hash@3.0.0: {}
3210 |
3211 | once@1.4.0:
3212 | dependencies:
3213 | wrappy: 1.0.2
3214 |
3215 | onetime@5.1.2:
3216 | dependencies:
3217 | mimic-fn: 2.1.0
3218 |
3219 | optionator@0.9.4:
3220 | dependencies:
3221 | deep-is: 0.1.4
3222 | fast-levenshtein: 2.0.6
3223 | levn: 0.4.1
3224 | prelude-ls: 1.2.1
3225 | type-check: 0.4.0
3226 | word-wrap: 1.2.5
3227 |
3228 | orderedmap@2.1.1: {}
3229 |
3230 | p-limit@3.1.0:
3231 | dependencies:
3232 | yocto-queue: 0.1.0
3233 |
3234 | p-locate@5.0.0:
3235 | dependencies:
3236 | p-limit: 3.1.0
3237 |
3238 | parent-module@1.0.1:
3239 | dependencies:
3240 | callsites: 3.1.0
3241 |
3242 | path-exists@4.0.0: {}
3243 |
3244 | path-is-absolute@1.0.1: {}
3245 |
3246 | path-key@3.1.1: {}
3247 |
3248 | path-parse@1.0.7: {}
3249 |
3250 | path-scurry@1.11.1:
3251 | dependencies:
3252 | lru-cache: 10.2.2
3253 | minipass: 7.1.2
3254 |
3255 | path-type@4.0.0: {}
3256 |
3257 | picocolors@1.0.1: {}
3258 |
3259 | picomatch@2.3.1: {}
3260 |
3261 | pify@2.3.0: {}
3262 |
3263 | pirates@4.0.6: {}
3264 |
3265 | postcss-import@15.1.0(postcss@8.4.38):
3266 | dependencies:
3267 | postcss: 8.4.38
3268 | postcss-value-parser: 4.2.0
3269 | read-cache: 1.0.0
3270 | resolve: 1.22.8
3271 |
3272 | postcss-js@4.0.1(postcss@8.4.38):
3273 | dependencies:
3274 | camelcase-css: 2.0.1
3275 | postcss: 8.4.38
3276 |
3277 | postcss-load-config@4.0.2(postcss@8.4.38):
3278 | dependencies:
3279 | lilconfig: 3.1.1
3280 | yaml: 2.4.2
3281 | optionalDependencies:
3282 | postcss: 8.4.38
3283 |
3284 | postcss-nested@6.0.1(postcss@8.4.38):
3285 | dependencies:
3286 | postcss: 8.4.38
3287 | postcss-selector-parser: 6.1.0
3288 |
3289 | postcss-selector-parser@6.1.0:
3290 | dependencies:
3291 | cssesc: 3.0.0
3292 | util-deprecate: 1.0.2
3293 |
3294 | postcss-value-parser@4.2.0: {}
3295 |
3296 | postcss@8.4.38:
3297 | dependencies:
3298 | nanoid: 3.3.7
3299 | picocolors: 1.0.1
3300 | source-map-js: 1.2.0
3301 |
3302 | prelude-ls@1.2.1: {}
3303 |
3304 | prosemirror-changeset@2.2.1:
3305 | dependencies:
3306 | prosemirror-transform: 1.9.0
3307 |
3308 | prosemirror-collab@1.3.1:
3309 | dependencies:
3310 | prosemirror-state: 1.4.3
3311 |
3312 | prosemirror-commands@1.5.2:
3313 | dependencies:
3314 | prosemirror-model: 1.21.0
3315 | prosemirror-state: 1.4.3
3316 | prosemirror-transform: 1.9.0
3317 |
3318 | prosemirror-dropcursor@1.8.1:
3319 | dependencies:
3320 | prosemirror-state: 1.4.3
3321 | prosemirror-transform: 1.9.0
3322 | prosemirror-view: 1.33.6
3323 |
3324 | prosemirror-gapcursor@1.3.2:
3325 | dependencies:
3326 | prosemirror-keymap: 1.2.2
3327 | prosemirror-model: 1.21.0
3328 | prosemirror-state: 1.4.3
3329 | prosemirror-view: 1.33.6
3330 |
3331 | prosemirror-history@1.4.0:
3332 | dependencies:
3333 | prosemirror-state: 1.4.3
3334 | prosemirror-transform: 1.9.0
3335 | prosemirror-view: 1.33.6
3336 | rope-sequence: 1.3.4
3337 |
3338 | prosemirror-inputrules@1.4.0:
3339 | dependencies:
3340 | prosemirror-state: 1.4.3
3341 | prosemirror-transform: 1.9.0
3342 |
3343 | prosemirror-keymap@1.2.2:
3344 | dependencies:
3345 | prosemirror-state: 1.4.3
3346 | w3c-keyname: 2.2.8
3347 |
3348 | prosemirror-markdown@1.13.0:
3349 | dependencies:
3350 | markdown-it: 14.1.0
3351 | prosemirror-model: 1.21.0
3352 |
3353 | prosemirror-menu@1.2.4:
3354 | dependencies:
3355 | crelt: 1.0.6
3356 | prosemirror-commands: 1.5.2
3357 | prosemirror-history: 1.4.0
3358 | prosemirror-state: 1.4.3
3359 |
3360 | prosemirror-model@1.21.0:
3361 | dependencies:
3362 | orderedmap: 2.1.1
3363 |
3364 | prosemirror-schema-basic@1.2.2:
3365 | dependencies:
3366 | prosemirror-model: 1.21.0
3367 |
3368 | prosemirror-schema-list@1.3.0:
3369 | dependencies:
3370 | prosemirror-model: 1.21.0
3371 | prosemirror-state: 1.4.3
3372 | prosemirror-transform: 1.9.0
3373 |
3374 | prosemirror-state@1.4.3:
3375 | dependencies:
3376 | prosemirror-model: 1.21.0
3377 | prosemirror-transform: 1.9.0
3378 | prosemirror-view: 1.33.6
3379 |
3380 | prosemirror-tables@1.3.7:
3381 | dependencies:
3382 | prosemirror-keymap: 1.2.2
3383 | prosemirror-model: 1.21.0
3384 | prosemirror-state: 1.4.3
3385 | prosemirror-transform: 1.9.0
3386 | prosemirror-view: 1.33.6
3387 |
3388 | prosemirror-trailing-node@2.0.8(prosemirror-model@1.21.0)(prosemirror-state@1.4.3)(prosemirror-view@1.33.6):
3389 | dependencies:
3390 | '@remirror/core-constants': 2.0.2
3391 | escape-string-regexp: 4.0.0
3392 | prosemirror-model: 1.21.0
3393 | prosemirror-state: 1.4.3
3394 | prosemirror-view: 1.33.6
3395 |
3396 | prosemirror-transform@1.9.0:
3397 | dependencies:
3398 | prosemirror-model: 1.21.0
3399 |
3400 | prosemirror-view@1.33.6:
3401 | dependencies:
3402 | prosemirror-model: 1.21.0
3403 | prosemirror-state: 1.4.3
3404 | prosemirror-transform: 1.9.0
3405 |
3406 | punycode.js@2.3.1: {}
3407 |
3408 | punycode@2.3.1: {}
3409 |
3410 | queue-microtask@1.2.3: {}
3411 |
3412 | react-dom@18.3.1(react@18.3.1):
3413 | dependencies:
3414 | loose-envify: 1.4.0
3415 | react: 18.3.1
3416 | scheduler: 0.23.2
3417 |
3418 | react-refresh@0.14.2: {}
3419 |
3420 | react@18.3.1:
3421 | dependencies:
3422 | loose-envify: 1.4.0
3423 |
3424 | read-cache@1.0.0:
3425 | dependencies:
3426 | pify: 2.3.0
3427 |
3428 | readdirp@3.6.0:
3429 | dependencies:
3430 | picomatch: 2.3.1
3431 |
3432 | resolve-from@4.0.0: {}
3433 |
3434 | resolve-from@5.0.0: {}
3435 |
3436 | resolve@1.22.8:
3437 | dependencies:
3438 | is-core-module: 2.13.1
3439 | path-parse: 1.0.7
3440 | supports-preserve-symlinks-flag: 1.0.0
3441 |
3442 | reusify@1.0.4: {}
3443 |
3444 | rimraf@3.0.2:
3445 | dependencies:
3446 | glob: 7.2.3
3447 |
3448 | rollup@4.18.0:
3449 | dependencies:
3450 | '@types/estree': 1.0.5
3451 | optionalDependencies:
3452 | '@rollup/rollup-android-arm-eabi': 4.18.0
3453 | '@rollup/rollup-android-arm64': 4.18.0
3454 | '@rollup/rollup-darwin-arm64': 4.18.0
3455 | '@rollup/rollup-darwin-x64': 4.18.0
3456 | '@rollup/rollup-linux-arm-gnueabihf': 4.18.0
3457 | '@rollup/rollup-linux-arm-musleabihf': 4.18.0
3458 | '@rollup/rollup-linux-arm64-gnu': 4.18.0
3459 | '@rollup/rollup-linux-arm64-musl': 4.18.0
3460 | '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
3461 | '@rollup/rollup-linux-riscv64-gnu': 4.18.0
3462 | '@rollup/rollup-linux-s390x-gnu': 4.18.0
3463 | '@rollup/rollup-linux-x64-gnu': 4.18.0
3464 | '@rollup/rollup-linux-x64-musl': 4.18.0
3465 | '@rollup/rollup-win32-arm64-msvc': 4.18.0
3466 | '@rollup/rollup-win32-ia32-msvc': 4.18.0
3467 | '@rollup/rollup-win32-x64-msvc': 4.18.0
3468 | fsevents: 2.3.3
3469 |
3470 | rope-sequence@1.3.4: {}
3471 |
3472 | run-parallel@1.2.0:
3473 | dependencies:
3474 | queue-microtask: 1.2.3
3475 |
3476 | scheduler@0.23.2:
3477 | dependencies:
3478 | loose-envify: 1.4.0
3479 |
3480 | semver@6.3.1: {}
3481 |
3482 | semver@7.6.2: {}
3483 |
3484 | shebang-command@2.0.0:
3485 | dependencies:
3486 | shebang-regex: 3.0.0
3487 |
3488 | shebang-regex@3.0.0: {}
3489 |
3490 | signal-exit@3.0.7: {}
3491 |
3492 | signal-exit@4.1.0: {}
3493 |
3494 | slash@3.0.0: {}
3495 |
3496 | source-map-js@1.2.0: {}
3497 |
3498 | source-map@0.8.0-beta.0:
3499 | dependencies:
3500 | whatwg-url: 7.1.0
3501 |
3502 | string-width@4.2.3:
3503 | dependencies:
3504 | emoji-regex: 8.0.0
3505 | is-fullwidth-code-point: 3.0.0
3506 | strip-ansi: 6.0.1
3507 |
3508 | string-width@5.1.2:
3509 | dependencies:
3510 | eastasianwidth: 0.2.0
3511 | emoji-regex: 9.2.2
3512 | strip-ansi: 7.1.0
3513 |
3514 | strip-ansi@6.0.1:
3515 | dependencies:
3516 | ansi-regex: 5.0.1
3517 |
3518 | strip-ansi@7.1.0:
3519 | dependencies:
3520 | ansi-regex: 6.0.1
3521 |
3522 | strip-final-newline@2.0.0: {}
3523 |
3524 | strip-json-comments@3.1.1: {}
3525 |
3526 | sucrase@3.35.0:
3527 | dependencies:
3528 | '@jridgewell/gen-mapping': 0.3.5
3529 | commander: 4.1.1
3530 | glob: 10.4.1
3531 | lines-and-columns: 1.2.4
3532 | mz: 2.7.0
3533 | pirates: 4.0.6
3534 | ts-interface-checker: 0.1.13
3535 |
3536 | supports-color@5.5.0:
3537 | dependencies:
3538 | has-flag: 3.0.0
3539 |
3540 | supports-color@7.2.0:
3541 | dependencies:
3542 | has-flag: 4.0.0
3543 |
3544 | supports-preserve-symlinks-flag@1.0.0: {}
3545 |
3546 | tailwindcss@3.4.3:
3547 | dependencies:
3548 | '@alloc/quick-lru': 5.2.0
3549 | arg: 5.0.2
3550 | chokidar: 3.6.0
3551 | didyoumean: 1.2.2
3552 | dlv: 1.1.3
3553 | fast-glob: 3.3.2
3554 | glob-parent: 6.0.2
3555 | is-glob: 4.0.3
3556 | jiti: 1.21.0
3557 | lilconfig: 2.1.0
3558 | micromatch: 4.0.7
3559 | normalize-path: 3.0.0
3560 | object-hash: 3.0.0
3561 | picocolors: 1.0.1
3562 | postcss: 8.4.38
3563 | postcss-import: 15.1.0(postcss@8.4.38)
3564 | postcss-js: 4.0.1(postcss@8.4.38)
3565 | postcss-load-config: 4.0.2(postcss@8.4.38)
3566 | postcss-nested: 6.0.1(postcss@8.4.38)
3567 | postcss-selector-parser: 6.1.0
3568 | resolve: 1.22.8
3569 | sucrase: 3.35.0
3570 | transitivePeerDependencies:
3571 | - ts-node
3572 |
3573 | text-table@0.2.0: {}
3574 |
3575 | thenify-all@1.6.0:
3576 | dependencies:
3577 | thenify: 3.3.1
3578 |
3579 | thenify@3.3.1:
3580 | dependencies:
3581 | any-promise: 1.3.0
3582 |
3583 | tippy.js@6.3.7:
3584 | dependencies:
3585 | '@popperjs/core': 2.11.8
3586 |
3587 | to-fast-properties@2.0.0: {}
3588 |
3589 | to-regex-range@5.0.1:
3590 | dependencies:
3591 | is-number: 7.0.0
3592 |
3593 | tr46@1.0.1:
3594 | dependencies:
3595 | punycode: 2.3.1
3596 |
3597 | tree-kill@1.2.2: {}
3598 |
3599 | ts-api-utils@1.3.0(typescript@5.4.5):
3600 | dependencies:
3601 | typescript: 5.4.5
3602 |
3603 | ts-interface-checker@0.1.13: {}
3604 |
3605 | tsup@8.0.2(postcss@8.4.38)(typescript@5.4.5):
3606 | dependencies:
3607 | bundle-require: 4.1.0(esbuild@0.19.12)
3608 | cac: 6.7.14
3609 | chokidar: 3.6.0
3610 | debug: 4.3.4
3611 | esbuild: 0.19.12
3612 | execa: 5.1.1
3613 | globby: 11.1.0
3614 | joycon: 3.1.1
3615 | postcss-load-config: 4.0.2(postcss@8.4.38)
3616 | resolve-from: 5.0.0
3617 | rollup: 4.18.0
3618 | source-map: 0.8.0-beta.0
3619 | sucrase: 3.35.0
3620 | tree-kill: 1.2.2
3621 | optionalDependencies:
3622 | postcss: 8.4.38
3623 | typescript: 5.4.5
3624 | transitivePeerDependencies:
3625 | - supports-color
3626 | - ts-node
3627 |
3628 | type-check@0.4.0:
3629 | dependencies:
3630 | prelude-ls: 1.2.1
3631 |
3632 | type-fest@0.20.2: {}
3633 |
3634 | typescript@5.4.5: {}
3635 |
3636 | uc.micro@2.1.0: {}
3637 |
3638 | update-browserslist-db@1.0.16(browserslist@4.23.0):
3639 | dependencies:
3640 | browserslist: 4.23.0
3641 | escalade: 3.1.2
3642 | picocolors: 1.0.1
3643 |
3644 | uri-js@4.4.1:
3645 | dependencies:
3646 | punycode: 2.3.1
3647 |
3648 | util-deprecate@1.0.2: {}
3649 |
3650 | vite@5.2.12:
3651 | dependencies:
3652 | esbuild: 0.20.2
3653 | postcss: 8.4.38
3654 | rollup: 4.18.0
3655 | optionalDependencies:
3656 | fsevents: 2.3.3
3657 |
3658 | w3c-keyname@2.2.8: {}
3659 |
3660 | webidl-conversions@4.0.2: {}
3661 |
3662 | whatwg-url@7.1.0:
3663 | dependencies:
3664 | lodash.sortby: 4.7.0
3665 | tr46: 1.0.1
3666 | webidl-conversions: 4.0.2
3667 |
3668 | which@2.0.2:
3669 | dependencies:
3670 | isexe: 2.0.0
3671 |
3672 | word-wrap@1.2.5: {}
3673 |
3674 | wrap-ansi@7.0.0:
3675 | dependencies:
3676 | ansi-styles: 4.3.0
3677 | string-width: 4.2.3
3678 | strip-ansi: 6.0.1
3679 |
3680 | wrap-ansi@8.1.0:
3681 | dependencies:
3682 | ansi-styles: 6.2.1
3683 | string-width: 5.1.2
3684 | strip-ansi: 7.1.0
3685 |
3686 | wrappy@1.0.2: {}
3687 |
3688 | yallist@3.1.1: {}
3689 |
3690 | yaml@2.4.2: {}
3691 |
3692 | yocto-queue@0.1.0: {}
3693 |
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - "package/"
3 | - "examples/*"
4 |
--------------------------------------------------------------------------------