From 48e2e287883920dcf2c4abfc8990459e7fd3368b Mon Sep 17 00:00:00 2001 From: Jan Thurau Date: Fri, 2 Feb 2024 12:13:10 +0100 Subject: [PATCH 001/355] utilities link --- docs/api/utilities.md | 11 +++++++++++ docs/links.yaml | 3 +-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 docs/api/utilities.md diff --git a/docs/api/utilities.md b/docs/api/utilities.md new file mode 100644 index 000000000..d4d982882 --- /dev/null +++ b/docs/api/utilities.md @@ -0,0 +1,11 @@ +# Editor API Utility Overview + +Welcome to the Editor API Utility section. Here, you'll discover essential tools to enhance your Tiptap experience: + +- **Render JSON as HTML**: Learn to convert JSON content to HTML, even without an editor instance, simplifying content management. + +- **Tiptap for PHP**: Explore PHP integration for Tiptap, enabling seamless content transformation and modification. + +- **Suggestions**: Enhance your editor with suggestions like mentions and emojis, tailored to your needs. + +Explore subpages for in-depth guidance and examples. diff --git a/docs/links.yaml b/docs/links.yaml index 173dcbd52..369eeabff 100644 --- a/docs/links.yaml +++ b/docs/links.yaml @@ -334,8 +334,7 @@ link: /api/extensions/unique-id type: pro - title: Utilities - link: /utilities - redirect: /api/utilities/html + link: /api/utilities items: - title: HTML link: /api/utilities/html From 4eb9874a87775c07767ae09dc40321220480b4a6 Mon Sep 17 00:00:00 2001 From: Jan Thurau Date: Sat, 24 Feb 2024 11:11:06 +0100 Subject: [PATCH 002/355] webhook docs for v2 --- docs/collaboration/webhook.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/collaboration/webhook.md b/docs/collaboration/webhook.md index 5f73df547..88f30b47e 100644 --- a/docs/collaboration/webhook.md +++ b/docs/collaboration/webhook.md @@ -14,10 +14,17 @@ A sample payload of the webhook request looks like this: "time": // current time as ISOString (new Date()).toISOString()) "tiptapJson": {}, // JSON output from Tiptap (see https://tiptap.dev/guide/output#option-1-json): TiptapTransformer.fromYdoc() "ydocState"?: {}, // optionally contains the entire yDoc as base64. Contact us to enable this property! - "clientsCount": 100 // number of currently connected clients + "clientsCount": 100,// number of currently connected clients + "type": '', // the payload type (if the document was changed, this is DOCUMENT) ; only available if you are on webhooks v2 + "trigger": '' // what triggered the event (usually "document.saved") ; only available if you are on webhooks v2 } ``` ### Signing All requests to your webhook URL will contain a header called `X-Hocuspocus-Signature-256` that signs the entire message with your secret. You can find it in the [settings](https://collab.tiptap.dev/apps/settings) of your Tiptap Collab app. + +### Changelog + +v2: Version 2 adds the "type" and "trigger" field to the webhooks. Webhooks for threads / comments are going live soon, so before upgrading, +make sure that you check the "type" field when processing incoming webhooks. You will want to check for type=DOCUMENT in order to keep previous behaviour. From 0be1c5b2d9426b3fcfa2762ef208bee5342181a9 Mon Sep 17 00:00:00 2001 From: ThisDavidRichard <147505039+ThisDavidRichard@users.noreply.github.com> Date: Wed, 13 Mar 2024 13:48:29 +0100 Subject: [PATCH 003/355] Update links.yaml --- docs/links.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/links.yaml b/docs/links.yaml index 68b97a799..9fdb255b9 100644 --- a/docs/links.yaml +++ b/docs/links.yaml @@ -385,10 +385,13 @@ - title: Collaboration items: - - title: Introduction - link: /collaboration/introduction - title: Getting started - link: /collaboration/getting-started + link: /collaboration/introduction + items: + - title: Introduction + link: /collaboration/introduction + - title: Getting started + link: /collaboration/getting-started - title: Management API link: /collaboration/management-api - title: Webhook From 1bcef0379f270b9b70de7272e4048f5e7b12989d Mon Sep 17 00:00:00 2001 From: Jan Thurau Date: Wed, 27 Mar 2024 19:37:18 +0100 Subject: [PATCH 004/355] Feature/y sync options: allow passing ySyncOptions to extension-collaboration (#4976) * extension-collaboration: allow passing ySyncOptions * fixes import --- packages/extension-collaboration/src/collaboration.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/extension-collaboration/src/collaboration.ts b/packages/extension-collaboration/src/collaboration.ts index 9c15d2d9e..bf14fadb6 100644 --- a/packages/extension-collaboration/src/collaboration.ts +++ b/packages/extension-collaboration/src/collaboration.ts @@ -9,6 +9,8 @@ import { } from 'y-prosemirror' import { UndoManager } from 'yjs' +type YSyncOpts = Parameters[1] + declare module '@tiptap/core' { interface Commands { collaboration: { @@ -41,6 +43,8 @@ export interface CollaborationOptions { * Fired when the content from Yjs is initially rendered to Tiptap. */ onFirstRender?: () => void, + + ySyncOptions?: YSyncOpts } export const Collaboration = Extension.create({ @@ -149,8 +153,11 @@ export const Collaboration = Extension.create({ } } - const onFirstRender = this.options.onFirstRender - const ySyncPluginOptions = onFirstRender ? { onFirstRender } : {} + const ySyncPluginOptions: YSyncOpts = { + ...(this.options.ySyncOptions ? { ...this.options.ySyncOptions } : {}), + ...(this.options.onFirstRender ? { ...this.options.onFirstRender } : {}), + } + const ySyncPluginInstance = ySyncPlugin(fragment, ySyncPluginOptions) return [ySyncPluginInstance, yUndoPluginInstance] From 2390cf20c1da7b8d6ac6951a24a9deaf81cb1955 Mon Sep 17 00:00:00 2001 From: MOHAMMAD RASIM Date: Sat, 6 Apr 2024 00:54:54 +0300 Subject: [PATCH 005/355] fix for data attributes not rendering after pr #4082 (#4980) --- docs/api/nodes/mention.md | 2 +- packages/extension-mention/src/mention.ts | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/api/nodes/mention.md b/docs/api/nodes/mention.md index b9911dbd7..564682c8d 100644 --- a/docs/api/nodes/mention.md +++ b/docs/api/nodes/mention.md @@ -61,7 +61,7 @@ Mention.configure({ renderHTML({ options, node }) { return [ "a", - { href: '/profile/1' }, + mergeAttributes({ href: '/profile/1' }, options.HTMLAttributes), `${options.suggestion.char}${node.attrs.label ?? node.attrs.id}`, ]; } diff --git a/packages/extension-mention/src/mention.ts b/packages/extension-mention/src/mention.ts index 2938cfb02..04f426aa3 100644 --- a/packages/extension-mention/src/mention.ts +++ b/packages/extension-mention/src/mention.ts @@ -26,7 +26,7 @@ export const Mention = Node.create({ renderHTML({ options, node }) { return [ 'span', - this.HTMLAttributes, + mergeAttributes(this.HTMLAttributes, options.HTMLAttributes), `${options.suggestion.char}${node.attrs.label ?? node.attrs.id}`, ] }, @@ -131,8 +131,11 @@ export const Mention = Node.create({ }), ] } + const mergedOptions = { ...this.options } + + mergedOptions.HTMLAttributes = mergeAttributes({ 'data-type': this.name }, this.options.HTMLAttributes, HTMLAttributes) const html = this.options.renderHTML({ - options: this.options, + options: mergedOptions, node, }) From fb2b1c0b02ee5cf7c06cb2694c8a2f717312f0d2 Mon Sep 17 00:00:00 2001 From: PHillemans <36156861+PHillemans@users.noreply.github.com> Date: Thu, 9 May 2024 15:47:13 +0200 Subject: [PATCH 006/355] fix: only start at block with removing if not an inline node (#4791) Co-authored-by: Pepijn Hillemans --- packages/core/src/inputRules/nodeInputRule.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/inputRules/nodeInputRule.ts b/packages/core/src/inputRules/nodeInputRule.ts index b60f73997..21e98d7ac 100644 --- a/packages/core/src/inputRules/nodeInputRule.ts +++ b/packages/core/src/inputRules/nodeInputRule.ts @@ -57,7 +57,9 @@ export function nodeInputRule(config: { // insert node from input rule tr.replaceWith(matchStart, end, newNode) } else if (match[0]) { - tr.insert(start - 1, config.type.create(attributes)).delete( + const insertionStart = config.type.isInline ? start : start - 1 + + tr.insert(insertionStart, config.type.create(attributes)).delete( tr.mapping.map(start), tr.mapping.map(end), ) From 32ed87b409207897753c65b2e7c44c1a64d3173d Mon Sep 17 00:00:00 2001 From: tomi-bigpi <60748911+tomi-bigpi@users.noreply.github.com> Date: Fri, 17 May 2024 09:18:47 -0500 Subject: [PATCH 007/355] fix: don't init when editor is already destroyed (#4029) --- packages/react/src/EditorContent.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react/src/EditorContent.tsx b/packages/react/src/EditorContent.tsx index 32d62572c..b06b83fa1 100644 --- a/packages/react/src/EditorContent.tsx +++ b/packages/react/src/EditorContent.tsx @@ -65,7 +65,7 @@ export class PureEditorContent extends React.Component Date: Fri, 24 May 2024 04:14:17 +0800 Subject: [PATCH 008/355] fix: Allow `emit` to be accessed anywhere (#3848) --- packages/core/src/EventEmitter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/EventEmitter.ts b/packages/core/src/EventEmitter.ts index 09ff510b8..0aa0fe880 100644 --- a/packages/core/src/EventEmitter.ts +++ b/packages/core/src/EventEmitter.ts @@ -22,7 +22,7 @@ export class EventEmitter> { return this } - protected emit>(event: EventName, ...args: CallbackType): this { + public emit>(event: EventName, ...args: CallbackType): this { const callbacks = this.callbacks[event] if (callbacks) { @@ -46,7 +46,7 @@ export class EventEmitter> { return this } - protected removeAllListeners(): void { + public removeAllListeners(): void { this.callbacks = {} } } From 393d83e1995d3954ea892cb8b7c8eda4927f6518 Mon Sep 17 00:00:00 2001 From: REMY Matthieu Date: Thu, 23 May 2024 22:20:39 +0200 Subject: [PATCH 009/355] fix(suggestion): unused parameter oldState in apply. (#4771) --- packages/suggestion/src/suggestion.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/suggestion/src/suggestion.ts b/packages/suggestion/src/suggestion.ts index 871c4528a..46aca70e1 100644 --- a/packages/suggestion/src/suggestion.ts +++ b/packages/suggestion/src/suggestion.ts @@ -300,7 +300,7 @@ export function Suggestion({ }, // Apply changes to the plugin state from a view transaction. - apply(transaction, prev, oldState, state) { + apply(transaction, prev, _oldState, state) { const { isEditable } = editor const { composing } = editor.view const { selection } = transaction From c1e115c98c16491cfd518e7f0bdab012f12c0c48 Mon Sep 17 00:00:00 2001 From: AlphaX-Projects <77661270+AlphaX-Projects@users.noreply.github.com> Date: Thu, 23 May 2024 22:23:44 +0200 Subject: [PATCH 010/355] Fix unexpected token in index.js (Rollup) (#4538) --- packages/core/src/commands/joinItemBackward.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/src/commands/joinItemBackward.ts b/packages/core/src/commands/joinItemBackward.ts index bd64390db..fbe5af295 100644 --- a/packages/core/src/commands/joinItemBackward.ts +++ b/packages/core/src/commands/joinItemBackward.ts @@ -15,7 +15,9 @@ declare module '@tiptap/core' { } export const joinItemBackward: RawCommands['joinItemBackward'] = () => ({ - tr, state, dispatch, + state, + dispatch, + tr, }) => { try { const point = joinPoint(state.doc, state.selection.$from.pos, -1) @@ -31,7 +33,7 @@ export const joinItemBackward: RawCommands['joinItemBackward'] = () => ({ } return true - } catch { + } catch (e) { return false } } From d36a7ef1d9de484b6d372b1bdafb09ee402880ee Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Wed, 29 May 2024 10:26:59 +0200 Subject: [PATCH 011/355] v2.5.0-beta.0 --- demos/package-lock.json | 4 +- demos/package.json | 2 +- lerna.json | 2 +- package-lock.json | 316 +++++++++--------- packages/core/package.json | 4 +- packages/extension-blockquote/package.json | 4 +- packages/extension-bold/package.json | 4 +- packages/extension-bubble-menu/package.json | 6 +- packages/extension-bullet-list/package.json | 4 +- .../extension-character-count/package.json | 6 +- .../package.json | 8 +- packages/extension-code-block/package.json | 6 +- packages/extension-code/package.json | 4 +- .../package.json | 4 +- packages/extension-collaboration/package.json | 6 +- packages/extension-color/package.json | 6 +- packages/extension-document/package.json | 4 +- packages/extension-dropcursor/package.json | 6 +- packages/extension-floating-menu/package.json | 6 +- packages/extension-focus/package.json | 6 +- packages/extension-font-family/package.json | 6 +- packages/extension-gapcursor/package.json | 6 +- packages/extension-hard-break/package.json | 4 +- packages/extension-heading/package.json | 4 +- packages/extension-highlight/package.json | 4 +- packages/extension-history/package.json | 6 +- .../extension-horizontal-rule/package.json | 6 +- packages/extension-image/package.json | 4 +- packages/extension-italic/package.json | 4 +- packages/extension-link/package.json | 6 +- packages/extension-list-item/package.json | 4 +- packages/extension-list-keymap/package.json | 4 +- packages/extension-mention/package.json | 8 +- packages/extension-ordered-list/package.json | 4 +- packages/extension-paragraph/package.json | 4 +- packages/extension-placeholder/package.json | 6 +- packages/extension-strike/package.json | 4 +- packages/extension-subscript/package.json | 4 +- packages/extension-superscript/package.json | 4 +- packages/extension-table-cell/package.json | 4 +- packages/extension-table-header/package.json | 4 +- packages/extension-table-row/package.json | 4 +- packages/extension-table/package.json | 6 +- packages/extension-task-item/package.json | 6 +- packages/extension-task-list/package.json | 4 +- packages/extension-text-align/package.json | 4 +- packages/extension-text-style/package.json | 4 +- packages/extension-text/package.json | 4 +- packages/extension-typography/package.json | 4 +- packages/extension-underline/package.json | 4 +- packages/extension-youtube/package.json | 4 +- packages/html/package.json | 6 +- packages/pm/package.json | 2 +- packages/react/package.json | 10 +- packages/starter-kit/package.json | 40 +-- packages/suggestion/package.json | 6 +- packages/vue-2/package.json | 10 +- packages/vue-3/package.json | 10 +- 58 files changed, 318 insertions(+), 318 deletions(-) diff --git a/demos/package-lock.json b/demos/package-lock.json index 1064f70f9..da2800ce3 100644 --- a/demos/package-lock.json +++ b/demos/package-lock.json @@ -1,12 +1,12 @@ { "name": "tiptap-demos", - "version": "2.4.0", + "version": "2.5.0-beta.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "tiptap-demos", - "version": "2.4.0", + "version": "2.5.0-beta.0", "dependencies": { "@hocuspocus/provider": "^2.9.0", "@lexical/react": "^0.11.1", diff --git a/demos/package.json b/demos/package.json index ee79b4351..9c3821c12 100644 --- a/demos/package.json +++ b/demos/package.json @@ -1,6 +1,6 @@ { "name": "tiptap-demos", - "version": "2.4.0", + "version": "2.5.0-beta.0", "private": true, "scripts": { "start": "vite --host", diff --git a/lerna.json b/lerna.json index 79323ddad..f80c5bab0 100644 --- a/lerna.json +++ b/lerna.json @@ -10,5 +10,5 @@ }, "$schema": "node_modules/lerna/schemas/lerna-schema.json", "useNx": true, - "version": "2.4.0" + "version": "2.5.0-beta.0" } diff --git a/package-lock.json b/package-lock.json index b46d0ff5b..9b9f4b37e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ }, "demos": { "name": "tiptap-demos", - "version": "2.4.0", + "version": "2.5.0-beta.0", "dependencies": { "@hocuspocus/provider": "^2.9.0", "@lexical/react": "^0.11.1", @@ -20325,10 +20325,10 @@ }, "packages/core": { "name": "@tiptap/core", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/pm": "^2.4.0" + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20340,10 +20340,10 @@ }, "packages/extension-blockquote": { "name": "@tiptap/extension-blockquote", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20355,10 +20355,10 @@ }, "packages/extension-bold": { "name": "@tiptap/extension-bold", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20370,14 +20370,14 @@ }, "packages/extension-bubble-menu": { "name": "@tiptap/extension-bubble-menu", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20390,10 +20390,10 @@ }, "packages/extension-bullet-list": { "name": "@tiptap/extension-bullet-list", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20405,11 +20405,11 @@ }, "packages/extension-character-count": { "name": "@tiptap/extension-character-count", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20422,10 +20422,10 @@ }, "packages/extension-code": { "name": "@tiptap/extension-code", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20437,11 +20437,11 @@ }, "packages/extension-code-block": { "name": "@tiptap/extension-code-block", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20454,12 +20454,12 @@ }, "packages/extension-code-block-lowlight": { "name": "@tiptap/extension-code-block-lowlight", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-code-block": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-code-block": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20473,11 +20473,11 @@ }, "packages/extension-collaboration": { "name": "@tiptap/extension-collaboration", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "y-prosemirror": "^1.2.5" }, "funding": { @@ -20492,10 +20492,10 @@ }, "packages/extension-collaboration-cursor": { "name": "@tiptap/extension-collaboration-cursor", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", "y-prosemirror": "^1.2.5" }, "funding": { @@ -20509,11 +20509,11 @@ }, "packages/extension-color": { "name": "@tiptap/extension-color", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-text-style": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-text-style": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20526,10 +20526,10 @@ }, "packages/extension-document": { "name": "@tiptap/extension-document", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20541,11 +20541,11 @@ }, "packages/extension-dropcursor": { "name": "@tiptap/extension-dropcursor", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20558,14 +20558,14 @@ }, "packages/extension-floating-menu": { "name": "@tiptap/extension-floating-menu", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20578,11 +20578,11 @@ }, "packages/extension-focus": { "name": "@tiptap/extension-focus", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20595,11 +20595,11 @@ }, "packages/extension-font-family": { "name": "@tiptap/extension-font-family", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-text-style": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-text-style": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20612,11 +20612,11 @@ }, "packages/extension-gapcursor": { "name": "@tiptap/extension-gapcursor", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20629,10 +20629,10 @@ }, "packages/extension-hard-break": { "name": "@tiptap/extension-hard-break", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20644,10 +20644,10 @@ }, "packages/extension-heading": { "name": "@tiptap/extension-heading", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20659,10 +20659,10 @@ }, "packages/extension-highlight": { "name": "@tiptap/extension-highlight", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20674,11 +20674,11 @@ }, "packages/extension-history": { "name": "@tiptap/extension-history", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20691,11 +20691,11 @@ }, "packages/extension-horizontal-rule": { "name": "@tiptap/extension-horizontal-rule", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20708,10 +20708,10 @@ }, "packages/extension-image": { "name": "@tiptap/extension-image", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20723,10 +20723,10 @@ }, "packages/extension-italic": { "name": "@tiptap/extension-italic", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20738,14 +20738,14 @@ }, "packages/extension-link": { "name": "@tiptap/extension-link", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20758,10 +20758,10 @@ }, "packages/extension-list-item": { "name": "@tiptap/extension-list-item", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20773,10 +20773,10 @@ }, "packages/extension-list-keymap": { "name": "@tiptap/extension-list-keymap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20788,12 +20788,12 @@ }, "packages/extension-mention": { "name": "@tiptap/extension-mention", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", - "@tiptap/suggestion": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/suggestion": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20807,10 +20807,10 @@ }, "packages/extension-ordered-list": { "name": "@tiptap/extension-ordered-list", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20822,10 +20822,10 @@ }, "packages/extension-paragraph": { "name": "@tiptap/extension-paragraph", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20837,11 +20837,11 @@ }, "packages/extension-placeholder": { "name": "@tiptap/extension-placeholder", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20854,10 +20854,10 @@ }, "packages/extension-strike": { "name": "@tiptap/extension-strike", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20869,10 +20869,10 @@ }, "packages/extension-subscript": { "name": "@tiptap/extension-subscript", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20884,10 +20884,10 @@ }, "packages/extension-superscript": { "name": "@tiptap/extension-superscript", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20899,11 +20899,11 @@ }, "packages/extension-table": { "name": "@tiptap/extension-table", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20916,10 +20916,10 @@ }, "packages/extension-table-cell": { "name": "@tiptap/extension-table-cell", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20931,10 +20931,10 @@ }, "packages/extension-table-header": { "name": "@tiptap/extension-table-header", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20946,10 +20946,10 @@ }, "packages/extension-table-row": { "name": "@tiptap/extension-table-row", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20961,11 +20961,11 @@ }, "packages/extension-task-item": { "name": "@tiptap/extension-task-item", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20978,10 +20978,10 @@ }, "packages/extension-task-list": { "name": "@tiptap/extension-task-list", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -20993,10 +20993,10 @@ }, "packages/extension-text": { "name": "@tiptap/extension-text", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21008,10 +21008,10 @@ }, "packages/extension-text-align": { "name": "@tiptap/extension-text-align", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21023,10 +21023,10 @@ }, "packages/extension-text-style": { "name": "@tiptap/extension-text-style", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21038,10 +21038,10 @@ }, "packages/extension-typography": { "name": "@tiptap/extension-typography", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21053,10 +21053,10 @@ }, "packages/extension-underline": { "name": "@tiptap/extension-underline", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21068,10 +21068,10 @@ }, "packages/extension-youtube": { "name": "@tiptap/extension-youtube", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21083,14 +21083,14 @@ }, "packages/html": { "name": "@tiptap/html", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { "zeed-dom": "^0.10.9" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21103,7 +21103,7 @@ }, "packages/pm": { "name": "@tiptap/pm", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.2.1", @@ -21121,7 +21121,7 @@ "prosemirror-schema-list": "^1.3.0", "prosemirror-state": "^1.4.3", "prosemirror-tables": "^1.3.5", - "prosemirror-trailing-node": "^2.0.7", + "prosemirror-trailing-node": "^2.0.8", "prosemirror-transform": "^1.8.0", "prosemirror-view": "^1.32.7" }, @@ -21132,15 +21132,15 @@ }, "packages/react": { "name": "@tiptap/react", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.4.0", - "@tiptap/extension-floating-menu": "^2.4.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", + "@tiptap/extension-floating-menu": "^2.5.0-beta.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", @@ -21159,28 +21159,28 @@ }, "packages/starter-kit": { "name": "@tiptap/starter-kit", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-blockquote": "^2.4.0", - "@tiptap/extension-bold": "^2.4.0", - "@tiptap/extension-bullet-list": "^2.4.0", - "@tiptap/extension-code": "^2.4.0", - "@tiptap/extension-code-block": "^2.4.0", - "@tiptap/extension-document": "^2.4.0", - "@tiptap/extension-dropcursor": "^2.4.0", - "@tiptap/extension-gapcursor": "^2.4.0", - "@tiptap/extension-hard-break": "^2.4.0", - "@tiptap/extension-heading": "^2.4.0", - "@tiptap/extension-history": "^2.4.0", - "@tiptap/extension-horizontal-rule": "^2.4.0", - "@tiptap/extension-italic": "^2.4.0", - "@tiptap/extension-list-item": "^2.4.0", - "@tiptap/extension-ordered-list": "^2.4.0", - "@tiptap/extension-paragraph": "^2.4.0", - "@tiptap/extension-strike": "^2.4.0", - "@tiptap/extension-text": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-blockquote": "^2.5.0-beta.0", + "@tiptap/extension-bold": "^2.5.0-beta.0", + "@tiptap/extension-bullet-list": "^2.5.0-beta.0", + "@tiptap/extension-code": "^2.5.0-beta.0", + "@tiptap/extension-code-block": "^2.5.0-beta.0", + "@tiptap/extension-document": "^2.5.0-beta.0", + "@tiptap/extension-dropcursor": "^2.5.0-beta.0", + "@tiptap/extension-gapcursor": "^2.5.0-beta.0", + "@tiptap/extension-hard-break": "^2.5.0-beta.0", + "@tiptap/extension-heading": "^2.5.0-beta.0", + "@tiptap/extension-history": "^2.5.0-beta.0", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.0", + "@tiptap/extension-italic": "^2.5.0-beta.0", + "@tiptap/extension-list-item": "^2.5.0-beta.0", + "@tiptap/extension-ordered-list": "^2.5.0-beta.0", + "@tiptap/extension-paragraph": "^2.5.0-beta.0", + "@tiptap/extension-strike": "^2.5.0-beta.0", + "@tiptap/extension-text": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21189,11 +21189,11 @@ }, "packages/suggestion": { "name": "@tiptap/suggestion", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "funding": { "type": "github", @@ -21206,16 +21206,16 @@ }, "packages/vue-2": { "name": "@tiptap/vue-2", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.4.0", - "@tiptap/extension-floating-menu": "^2.4.0", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", + "@tiptap/extension-floating-menu": "^2.5.0-beta.0", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "vue": "^2.6.0" }, "funding": { @@ -21235,15 +21235,15 @@ }, "packages/vue-3": { "name": "@tiptap/vue-3", - "version": "2.4.0", + "version": "2.5.0-beta.0", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.4.0", - "@tiptap/extension-floating-menu": "^2.4.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", + "@tiptap/extension-floating-menu": "^2.5.0-beta.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "vue": "^3.0.0" }, "funding": { diff --git a/packages/core/package.json b/packages/core/package.json index 01129806f..add3e4e46 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/core", "description": "headless rich text editor", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,7 +32,7 @@ "dist" ], "devDependencies": { - "@tiptap/pm": "^2.4.0" + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/pm": "^2.0.0" diff --git a/packages/extension-blockquote/package.json b/packages/extension-blockquote/package.json index a6364ee60..f68293ce7 100644 --- a/packages/extension-blockquote/package.json +++ b/packages/extension-blockquote/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-blockquote", "description": "blockquote extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bold/package.json b/packages/extension-bold/package.json index 6aa698047..36ff66c3e 100644 --- a/packages/extension-bold/package.json +++ b/packages/extension-bold/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bold", "description": "bold extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bubble-menu/package.json b/packages/extension-bubble-menu/package.json index 94353f2fb..6039a2cb9 100644 --- a/packages/extension-bubble-menu/package.json +++ b/packages/extension-bubble-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bubble-menu", "description": "bubble-menu extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -38,8 +38,8 @@ }, "sideEffects": false, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-bullet-list/package.json b/packages/extension-bullet-list/package.json index 86753b587..f7c49ad28 100644 --- a/packages/extension-bullet-list/package.json +++ b/packages/extension-bullet-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bullet-list", "description": "bullet list extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-character-count/package.json b/packages/extension-character-count/package.json index 4f9dd2034..8fa599462 100644 --- a/packages/extension-character-count/package.json +++ b/packages/extension-character-count/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-character-count", "description": "font family extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block-lowlight/package.json b/packages/extension-code-block-lowlight/package.json index c6c9e1a46..6fa224d06 100644 --- a/packages/extension-code-block-lowlight/package.json +++ b/packages/extension-code-block-lowlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block-lowlight", "description": "code block extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-code-block": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-code-block": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block/package.json b/packages/extension-code-block/package.json index e7a6c53e0..95c06ec5b 100644 --- a/packages/extension-code-block/package.json +++ b/packages/extension-code-block/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block", "description": "code block extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code/package.json b/packages/extension-code/package.json index 275745745..6fc1b7fc5 100644 --- a/packages/extension-code/package.json +++ b/packages/extension-code/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code", "description": "code extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-collaboration-cursor/package.json b/packages/extension-collaboration-cursor/package.json index fb27d0981..d0c0338c5 100644 --- a/packages/extension-collaboration-cursor/package.json +++ b/packages/extension-collaboration-cursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration-cursor", "description": "collaboration cursor extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", "y-prosemirror": "^1.2.5" }, "peerDependencies": { diff --git a/packages/extension-collaboration/package.json b/packages/extension-collaboration/package.json index df80811f4..3fcfd055d 100644 --- a/packages/extension-collaboration/package.json +++ b/packages/extension-collaboration/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration", "description": "collaboration extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "y-prosemirror": "^1.2.5" }, "peerDependencies": { diff --git a/packages/extension-color/package.json b/packages/extension-color/package.json index 0ee2c68d2..1a1479231 100644 --- a/packages/extension-color/package.json +++ b/packages/extension-color/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-color", "description": "text color extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-text-style": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-text-style": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-document/package.json b/packages/extension-document/package.json index 48f315011..9363deb62 100644 --- a/packages/extension-document/package.json +++ b/packages/extension-document/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-document", "description": "document extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-dropcursor/package.json b/packages/extension-dropcursor/package.json index b0291e07b..739e23527 100644 --- a/packages/extension-dropcursor/package.json +++ b/packages/extension-dropcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-dropcursor", "description": "dropcursor extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-floating-menu/package.json b/packages/extension-floating-menu/package.json index 50a81cb84..5922a1c6b 100644 --- a/packages/extension-floating-menu/package.json +++ b/packages/extension-floating-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-floating-menu", "description": "floating-menu extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-focus/package.json b/packages/extension-focus/package.json index f0910fad9..551b02ab9 100644 --- a/packages/extension-focus/package.json +++ b/packages/extension-focus/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-focus", "description": "focus extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-font-family/package.json b/packages/extension-font-family/package.json index 0afb0f65e..ac1e54520 100644 --- a/packages/extension-font-family/package.json +++ b/packages/extension-font-family/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-font-family", "description": "font family extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-text-style": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-text-style": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-gapcursor/package.json b/packages/extension-gapcursor/package.json index bd73181d6..b044ccf6c 100644 --- a/packages/extension-gapcursor/package.json +++ b/packages/extension-gapcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-gapcursor", "description": "gapcursor extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-hard-break/package.json b/packages/extension-hard-break/package.json index 569679f35..e2942fbb9 100644 --- a/packages/extension-hard-break/package.json +++ b/packages/extension-hard-break/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-hard-break", "description": "hard break extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-heading/package.json b/packages/extension-heading/package.json index d3130afe1..5058cdca0 100644 --- a/packages/extension-heading/package.json +++ b/packages/extension-heading/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-heading", "description": "heading extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-highlight/package.json b/packages/extension-highlight/package.json index 5de691c00..3c94e8b26 100644 --- a/packages/extension-highlight/package.json +++ b/packages/extension-highlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-highlight", "description": "highlight extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-history/package.json b/packages/extension-history/package.json index f5ed78fe5..d3145bd2c 100644 --- a/packages/extension-history/package.json +++ b/packages/extension-history/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-history", "description": "history extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-horizontal-rule/package.json b/packages/extension-horizontal-rule/package.json index a773d474d..fcd637bab 100644 --- a/packages/extension-horizontal-rule/package.json +++ b/packages/extension-horizontal-rule/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-horizontal-rule", "description": "horizontal rule extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-image/package.json b/packages/extension-image/package.json index 8a17a845d..15bc20797 100644 --- a/packages/extension-image/package.json +++ b/packages/extension-image/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-image", "description": "image extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-italic/package.json b/packages/extension-italic/package.json index bc9a9a453..a01e5f686 100644 --- a/packages/extension-italic/package.json +++ b/packages/extension-italic/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-italic", "description": "italic extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-link/package.json b/packages/extension-link/package.json index a0ec17252..5e017214f 100644 --- a/packages/extension-link/package.json +++ b/packages/extension-link/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-link", "description": "link extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,8 +32,8 @@ "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-list-item/package.json b/packages/extension-list-item/package.json index 25ce65b43..8ebf13eda 100644 --- a/packages/extension-list-item/package.json +++ b/packages/extension-list-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-item", "description": "list item extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-list-keymap/package.json b/packages/extension-list-keymap/package.json index 27d83efe8..014bd5815 100644 --- a/packages/extension-list-keymap/package.json +++ b/packages/extension-list-keymap/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-keymap", "description": "list keymap extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-mention/package.json b/packages/extension-mention/package.json index 1da92e3a2..b9e105254 100644 --- a/packages/extension-mention/package.json +++ b/packages/extension-mention/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-mention", "description": "mention extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", - "@tiptap/suggestion": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/suggestion": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-ordered-list/package.json b/packages/extension-ordered-list/package.json index da4b065e2..b6963d06a 100644 --- a/packages/extension-ordered-list/package.json +++ b/packages/extension-ordered-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-ordered-list", "description": "ordered list extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-paragraph/package.json b/packages/extension-paragraph/package.json index 9c9de4250..0d6f2dc02 100644 --- a/packages/extension-paragraph/package.json +++ b/packages/extension-paragraph/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-paragraph", "description": "paragraph extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-placeholder/package.json b/packages/extension-placeholder/package.json index 4372d21ee..c549b3013 100644 --- a/packages/extension-placeholder/package.json +++ b/packages/extension-placeholder/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-placeholder", "description": "placeholder extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-strike/package.json b/packages/extension-strike/package.json index 121f1b5b7..122f2a509 100644 --- a/packages/extension-strike/package.json +++ b/packages/extension-strike/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-strike", "description": "strike extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-subscript/package.json b/packages/extension-subscript/package.json index c639e7b56..15fd4d36e 100644 --- a/packages/extension-subscript/package.json +++ b/packages/extension-subscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-subscript", "description": "subscript extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-superscript/package.json b/packages/extension-superscript/package.json index 7bbbed219..dee2b650b 100644 --- a/packages/extension-superscript/package.json +++ b/packages/extension-superscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-superscript", "description": "superscript extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-cell/package.json b/packages/extension-table-cell/package.json index fa16e012c..a20bcda0e 100644 --- a/packages/extension-table-cell/package.json +++ b/packages/extension-table-cell/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-cell", "description": "table cell extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-header/package.json b/packages/extension-table-header/package.json index af503db86..af438a71f 100644 --- a/packages/extension-table-header/package.json +++ b/packages/extension-table-header/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-header", "description": "table cell extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-row/package.json b/packages/extension-table-row/package.json index 29c74718e..ec4c27a85 100644 --- a/packages/extension-table-row/package.json +++ b/packages/extension-table-row/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-row", "description": "table row extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table/package.json b/packages/extension-table/package.json index 2b9886e39..df94ec703 100644 --- a/packages/extension-table/package.json +++ b/packages/extension-table/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table", "description": "table extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-item/package.json b/packages/extension-task-item/package.json index dec24636f..a4d75f31a 100644 --- a/packages/extension-task-item/package.json +++ b/packages/extension-task-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-item", "description": "task item extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-list/package.json b/packages/extension-task-list/package.json index 610aa3830..1018177f5 100644 --- a/packages/extension-task-list/package.json +++ b/packages/extension-task-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-list", "description": "task list extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-align/package.json b/packages/extension-text-align/package.json index 3c28decde..4955774fa 100644 --- a/packages/extension-text-align/package.json +++ b/packages/extension-text-align/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-align", "description": "text align extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-style/package.json b/packages/extension-text-style/package.json index 5fbfde14f..6fbe621f8 100644 --- a/packages/extension-text-style/package.json +++ b/packages/extension-text-style/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-style", "description": "text style extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text/package.json b/packages/extension-text/package.json index 61557db4a..039902f64 100644 --- a/packages/extension-text/package.json +++ b/packages/extension-text/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text", "description": "text extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-typography/package.json b/packages/extension-typography/package.json index 5b356538b..ac5aad9f6 100644 --- a/packages/extension-typography/package.json +++ b/packages/extension-typography/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-typography", "description": "typography extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-underline/package.json b/packages/extension-underline/package.json index 97b73e365..49037e32c 100644 --- a/packages/extension-underline/package.json +++ b/packages/extension-underline/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-underline", "description": "underline extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-youtube/package.json b/packages/extension-youtube/package.json index e298d332f..a4e79161f 100644 --- a/packages/extension-youtube/package.json +++ b/packages/extension-youtube/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-youtube", "description": "a youtube embed extension for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/html/package.json b/packages/html/package.json index d9fd76989..34f9567d5 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/html", "description": "utility package to render tiptap JSON as HTML", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/pm/package.json b/packages/pm/package.json index aa493c485..0988ef76a 100644 --- a/packages/pm/package.json +++ b/packages/pm/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/pm", "description": "prosemirror wrapper package for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/react/package.json b/packages/react/package.json index 2708d797a..0b5906bb2 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/react", "description": "React components for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.4.0", - "@tiptap/extension-floating-menu": "^2.4.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", + "@tiptap/extension-floating-menu": "^2.5.0-beta.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", diff --git a/packages/starter-kit/package.json b/packages/starter-kit/package.json index b93cd1af1..70338b953 100644 --- a/packages/starter-kit/package.json +++ b/packages/starter-kit/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/starter-kit", "description": "starter kit for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,25 +29,25 @@ "dist" ], "dependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/extension-blockquote": "^2.4.0", - "@tiptap/extension-bold": "^2.4.0", - "@tiptap/extension-bullet-list": "^2.4.0", - "@tiptap/extension-code": "^2.4.0", - "@tiptap/extension-code-block": "^2.4.0", - "@tiptap/extension-document": "^2.4.0", - "@tiptap/extension-dropcursor": "^2.4.0", - "@tiptap/extension-gapcursor": "^2.4.0", - "@tiptap/extension-hard-break": "^2.4.0", - "@tiptap/extension-heading": "^2.4.0", - "@tiptap/extension-history": "^2.4.0", - "@tiptap/extension-horizontal-rule": "^2.4.0", - "@tiptap/extension-italic": "^2.4.0", - "@tiptap/extension-list-item": "^2.4.0", - "@tiptap/extension-ordered-list": "^2.4.0", - "@tiptap/extension-paragraph": "^2.4.0", - "@tiptap/extension-strike": "^2.4.0", - "@tiptap/extension-text": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/extension-blockquote": "^2.5.0-beta.0", + "@tiptap/extension-bold": "^2.5.0-beta.0", + "@tiptap/extension-bullet-list": "^2.5.0-beta.0", + "@tiptap/extension-code": "^2.5.0-beta.0", + "@tiptap/extension-code-block": "^2.5.0-beta.0", + "@tiptap/extension-document": "^2.5.0-beta.0", + "@tiptap/extension-dropcursor": "^2.5.0-beta.0", + "@tiptap/extension-gapcursor": "^2.5.0-beta.0", + "@tiptap/extension-hard-break": "^2.5.0-beta.0", + "@tiptap/extension-heading": "^2.5.0-beta.0", + "@tiptap/extension-history": "^2.5.0-beta.0", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.0", + "@tiptap/extension-italic": "^2.5.0-beta.0", + "@tiptap/extension-list-item": "^2.5.0-beta.0", + "@tiptap/extension-ordered-list": "^2.5.0-beta.0", + "@tiptap/extension-paragraph": "^2.5.0-beta.0", + "@tiptap/extension-strike": "^2.5.0-beta.0", + "@tiptap/extension-text": "^2.5.0-beta.0" }, "repository": { "type": "git", diff --git a/packages/suggestion/package.json b/packages/suggestion/package.json index 7aa3f1231..ab87573c3 100644 --- a/packages/suggestion/package.json +++ b/packages/suggestion/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/suggestion", "description": "suggestion plugin for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0" + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/vue-2/package.json b/packages/vue-2/package.json index bcfbad8ab..b5af34ca9 100644 --- a/packages/vue-2/package.json +++ b/packages/vue-2/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-2", "description": "Vue components for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,13 +29,13 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.4.0", - "@tiptap/extension-floating-menu": "^2.4.0", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", + "@tiptap/extension-floating-menu": "^2.5.0-beta.0", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "vue": "^2.6.0" }, "peerDependencies": { diff --git a/packages/vue-3/package.json b/packages/vue-3/package.json index 3af18123e..c2417298d 100644 --- a/packages/vue-3/package.json +++ b/packages/vue-3/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-3", "description": "Vue components for tiptap", - "version": "2.4.0", + "version": "2.5.0-beta.0", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.4.0", - "@tiptap/extension-floating-menu": "^2.4.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", + "@tiptap/extension-floating-menu": "^2.5.0-beta.0" }, "devDependencies": { - "@tiptap/core": "^2.4.0", - "@tiptap/pm": "^2.4.0", + "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/pm": "^2.5.0-beta.0", "vue": "^3.0.0" }, "peerDependencies": { From 52002feeed81e5d441c53ddec8165e9901fd0d93 Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Tue, 4 Jun 2024 10:39:58 +0200 Subject: [PATCH 012/355] v2.5.0-beta.1 --- demos/package-lock.json | 4 +- demos/package.json | 2 +- lerna.json | 2 +- package-lock.json | 314 +++++++++--------- packages/core/package.json | 4 +- packages/extension-blockquote/package.json | 4 +- packages/extension-bold/package.json | 4 +- packages/extension-bubble-menu/package.json | 6 +- packages/extension-bullet-list/package.json | 4 +- .../extension-character-count/package.json | 6 +- .../package.json | 8 +- packages/extension-code-block/package.json | 6 +- packages/extension-code/package.json | 4 +- .../package.json | 4 +- packages/extension-collaboration/package.json | 6 +- packages/extension-color/package.json | 6 +- packages/extension-document/package.json | 4 +- packages/extension-dropcursor/package.json | 6 +- packages/extension-floating-menu/package.json | 6 +- packages/extension-focus/package.json | 6 +- packages/extension-font-family/package.json | 6 +- packages/extension-gapcursor/package.json | 6 +- packages/extension-hard-break/package.json | 4 +- packages/extension-heading/package.json | 4 +- packages/extension-highlight/package.json | 4 +- packages/extension-history/package.json | 6 +- .../extension-horizontal-rule/package.json | 6 +- packages/extension-image/package.json | 4 +- packages/extension-italic/package.json | 4 +- packages/extension-link/package.json | 6 +- packages/extension-list-item/package.json | 4 +- packages/extension-list-keymap/package.json | 4 +- packages/extension-mention/package.json | 8 +- packages/extension-ordered-list/package.json | 4 +- packages/extension-paragraph/package.json | 4 +- packages/extension-placeholder/package.json | 6 +- packages/extension-strike/package.json | 4 +- packages/extension-subscript/package.json | 4 +- packages/extension-superscript/package.json | 4 +- packages/extension-table-cell/package.json | 4 +- packages/extension-table-header/package.json | 4 +- packages/extension-table-row/package.json | 4 +- packages/extension-table/package.json | 6 +- packages/extension-task-item/package.json | 6 +- packages/extension-task-list/package.json | 4 +- packages/extension-text-align/package.json | 4 +- packages/extension-text-style/package.json | 4 +- packages/extension-text/package.json | 4 +- packages/extension-typography/package.json | 4 +- packages/extension-underline/package.json | 4 +- packages/extension-youtube/package.json | 4 +- packages/html/package.json | 6 +- packages/pm/package.json | 2 +- packages/react/package.json | 10 +- packages/starter-kit/package.json | 40 +-- packages/suggestion/package.json | 6 +- packages/vue-2/package.json | 10 +- packages/vue-3/package.json | 10 +- 58 files changed, 317 insertions(+), 317 deletions(-) diff --git a/demos/package-lock.json b/demos/package-lock.json index da2800ce3..9a2a3dcdf 100644 --- a/demos/package-lock.json +++ b/demos/package-lock.json @@ -1,12 +1,12 @@ { "name": "tiptap-demos", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "tiptap-demos", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "dependencies": { "@hocuspocus/provider": "^2.9.0", "@lexical/react": "^0.11.1", diff --git a/demos/package.json b/demos/package.json index 9c3821c12..dbe76714e 100644 --- a/demos/package.json +++ b/demos/package.json @@ -1,6 +1,6 @@ { "name": "tiptap-demos", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "private": true, "scripts": { "start": "vite --host", diff --git a/lerna.json b/lerna.json index f80c5bab0..266d2a07c 100644 --- a/lerna.json +++ b/lerna.json @@ -10,5 +10,5 @@ }, "$schema": "node_modules/lerna/schemas/lerna-schema.json", "useNx": true, - "version": "2.5.0-beta.0" + "version": "2.5.0-beta.1" } diff --git a/package-lock.json b/package-lock.json index 9b9f4b37e..1470b08de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ }, "demos": { "name": "tiptap-demos", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "dependencies": { "@hocuspocus/provider": "^2.9.0", "@lexical/react": "^0.11.1", @@ -20325,10 +20325,10 @@ }, "packages/core": { "name": "@tiptap/core", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20340,10 +20340,10 @@ }, "packages/extension-blockquote": { "name": "@tiptap/extension-blockquote", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20355,10 +20355,10 @@ }, "packages/extension-bold": { "name": "@tiptap/extension-bold", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20370,14 +20370,14 @@ }, "packages/extension-bubble-menu": { "name": "@tiptap/extension-bubble-menu", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20390,10 +20390,10 @@ }, "packages/extension-bullet-list": { "name": "@tiptap/extension-bullet-list", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20405,11 +20405,11 @@ }, "packages/extension-character-count": { "name": "@tiptap/extension-character-count", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20422,10 +20422,10 @@ }, "packages/extension-code": { "name": "@tiptap/extension-code", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20437,11 +20437,11 @@ }, "packages/extension-code-block": { "name": "@tiptap/extension-code-block", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20454,12 +20454,12 @@ }, "packages/extension-code-block-lowlight": { "name": "@tiptap/extension-code-block-lowlight", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-code-block": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-code-block": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20473,11 +20473,11 @@ }, "packages/extension-collaboration": { "name": "@tiptap/extension-collaboration", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "y-prosemirror": "^1.2.5" }, "funding": { @@ -20492,10 +20492,10 @@ }, "packages/extension-collaboration-cursor": { "name": "@tiptap/extension-collaboration-cursor", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", "y-prosemirror": "^1.2.5" }, "funding": { @@ -20509,11 +20509,11 @@ }, "packages/extension-color": { "name": "@tiptap/extension-color", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-text-style": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-text-style": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20526,10 +20526,10 @@ }, "packages/extension-document": { "name": "@tiptap/extension-document", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20541,11 +20541,11 @@ }, "packages/extension-dropcursor": { "name": "@tiptap/extension-dropcursor", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20558,14 +20558,14 @@ }, "packages/extension-floating-menu": { "name": "@tiptap/extension-floating-menu", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20578,11 +20578,11 @@ }, "packages/extension-focus": { "name": "@tiptap/extension-focus", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20595,11 +20595,11 @@ }, "packages/extension-font-family": { "name": "@tiptap/extension-font-family", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-text-style": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-text-style": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20612,11 +20612,11 @@ }, "packages/extension-gapcursor": { "name": "@tiptap/extension-gapcursor", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20629,10 +20629,10 @@ }, "packages/extension-hard-break": { "name": "@tiptap/extension-hard-break", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20644,10 +20644,10 @@ }, "packages/extension-heading": { "name": "@tiptap/extension-heading", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20659,10 +20659,10 @@ }, "packages/extension-highlight": { "name": "@tiptap/extension-highlight", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20674,11 +20674,11 @@ }, "packages/extension-history": { "name": "@tiptap/extension-history", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20691,11 +20691,11 @@ }, "packages/extension-horizontal-rule": { "name": "@tiptap/extension-horizontal-rule", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20708,10 +20708,10 @@ }, "packages/extension-image": { "name": "@tiptap/extension-image", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20723,10 +20723,10 @@ }, "packages/extension-italic": { "name": "@tiptap/extension-italic", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20738,14 +20738,14 @@ }, "packages/extension-link": { "name": "@tiptap/extension-link", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20758,10 +20758,10 @@ }, "packages/extension-list-item": { "name": "@tiptap/extension-list-item", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20773,10 +20773,10 @@ }, "packages/extension-list-keymap": { "name": "@tiptap/extension-list-keymap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20788,12 +20788,12 @@ }, "packages/extension-mention": { "name": "@tiptap/extension-mention", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", - "@tiptap/suggestion": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/suggestion": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20807,10 +20807,10 @@ }, "packages/extension-ordered-list": { "name": "@tiptap/extension-ordered-list", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20822,10 +20822,10 @@ }, "packages/extension-paragraph": { "name": "@tiptap/extension-paragraph", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20837,11 +20837,11 @@ }, "packages/extension-placeholder": { "name": "@tiptap/extension-placeholder", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20854,10 +20854,10 @@ }, "packages/extension-strike": { "name": "@tiptap/extension-strike", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20869,10 +20869,10 @@ }, "packages/extension-subscript": { "name": "@tiptap/extension-subscript", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20884,10 +20884,10 @@ }, "packages/extension-superscript": { "name": "@tiptap/extension-superscript", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20899,11 +20899,11 @@ }, "packages/extension-table": { "name": "@tiptap/extension-table", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20916,10 +20916,10 @@ }, "packages/extension-table-cell": { "name": "@tiptap/extension-table-cell", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20931,10 +20931,10 @@ }, "packages/extension-table-header": { "name": "@tiptap/extension-table-header", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20946,10 +20946,10 @@ }, "packages/extension-table-row": { "name": "@tiptap/extension-table-row", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20961,11 +20961,11 @@ }, "packages/extension-task-item": { "name": "@tiptap/extension-task-item", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20978,10 +20978,10 @@ }, "packages/extension-task-list": { "name": "@tiptap/extension-task-list", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -20993,10 +20993,10 @@ }, "packages/extension-text": { "name": "@tiptap/extension-text", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21008,10 +21008,10 @@ }, "packages/extension-text-align": { "name": "@tiptap/extension-text-align", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21023,10 +21023,10 @@ }, "packages/extension-text-style": { "name": "@tiptap/extension-text-style", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21038,10 +21038,10 @@ }, "packages/extension-typography": { "name": "@tiptap/extension-typography", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21053,10 +21053,10 @@ }, "packages/extension-underline": { "name": "@tiptap/extension-underline", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21068,10 +21068,10 @@ }, "packages/extension-youtube": { "name": "@tiptap/extension-youtube", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21083,14 +21083,14 @@ }, "packages/html": { "name": "@tiptap/html", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { "zeed-dom": "^0.10.9" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21103,7 +21103,7 @@ }, "packages/pm": { "name": "@tiptap/pm", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.2.1", @@ -21132,15 +21132,15 @@ }, "packages/react": { "name": "@tiptap/react", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", - "@tiptap/extension-floating-menu": "^2.5.0-beta.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", + "@tiptap/extension-floating-menu": "^2.5.0-beta.1" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", @@ -21159,28 +21159,28 @@ }, "packages/starter-kit": { "name": "@tiptap/starter-kit", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-blockquote": "^2.5.0-beta.0", - "@tiptap/extension-bold": "^2.5.0-beta.0", - "@tiptap/extension-bullet-list": "^2.5.0-beta.0", - "@tiptap/extension-code": "^2.5.0-beta.0", - "@tiptap/extension-code-block": "^2.5.0-beta.0", - "@tiptap/extension-document": "^2.5.0-beta.0", - "@tiptap/extension-dropcursor": "^2.5.0-beta.0", - "@tiptap/extension-gapcursor": "^2.5.0-beta.0", - "@tiptap/extension-hard-break": "^2.5.0-beta.0", - "@tiptap/extension-heading": "^2.5.0-beta.0", - "@tiptap/extension-history": "^2.5.0-beta.0", - "@tiptap/extension-horizontal-rule": "^2.5.0-beta.0", - "@tiptap/extension-italic": "^2.5.0-beta.0", - "@tiptap/extension-list-item": "^2.5.0-beta.0", - "@tiptap/extension-ordered-list": "^2.5.0-beta.0", - "@tiptap/extension-paragraph": "^2.5.0-beta.0", - "@tiptap/extension-strike": "^2.5.0-beta.0", - "@tiptap/extension-text": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-blockquote": "^2.5.0-beta.1", + "@tiptap/extension-bold": "^2.5.0-beta.1", + "@tiptap/extension-bullet-list": "^2.5.0-beta.1", + "@tiptap/extension-code": "^2.5.0-beta.1", + "@tiptap/extension-code-block": "^2.5.0-beta.1", + "@tiptap/extension-document": "^2.5.0-beta.1", + "@tiptap/extension-dropcursor": "^2.5.0-beta.1", + "@tiptap/extension-gapcursor": "^2.5.0-beta.1", + "@tiptap/extension-hard-break": "^2.5.0-beta.1", + "@tiptap/extension-heading": "^2.5.0-beta.1", + "@tiptap/extension-history": "^2.5.0-beta.1", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.1", + "@tiptap/extension-italic": "^2.5.0-beta.1", + "@tiptap/extension-list-item": "^2.5.0-beta.1", + "@tiptap/extension-ordered-list": "^2.5.0-beta.1", + "@tiptap/extension-paragraph": "^2.5.0-beta.1", + "@tiptap/extension-strike": "^2.5.0-beta.1", + "@tiptap/extension-text": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21189,11 +21189,11 @@ }, "packages/suggestion": { "name": "@tiptap/suggestion", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "funding": { "type": "github", @@ -21206,16 +21206,16 @@ }, "packages/vue-2": { "name": "@tiptap/vue-2", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", - "@tiptap/extension-floating-menu": "^2.5.0-beta.0", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", + "@tiptap/extension-floating-menu": "^2.5.0-beta.1", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "vue": "^2.6.0" }, "funding": { @@ -21235,15 +21235,15 @@ }, "packages/vue-3": { "name": "@tiptap/vue-3", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", - "@tiptap/extension-floating-menu": "^2.5.0-beta.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", + "@tiptap/extension-floating-menu": "^2.5.0-beta.1" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "vue": "^3.0.0" }, "funding": { diff --git a/packages/core/package.json b/packages/core/package.json index add3e4e46..b5867f90e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/core", "description": "headless rich text editor", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,7 +32,7 @@ "dist" ], "devDependencies": { - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/pm": "^2.0.0" diff --git a/packages/extension-blockquote/package.json b/packages/extension-blockquote/package.json index f68293ce7..5b8972c82 100644 --- a/packages/extension-blockquote/package.json +++ b/packages/extension-blockquote/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-blockquote", "description": "blockquote extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bold/package.json b/packages/extension-bold/package.json index 36ff66c3e..6c95d35b2 100644 --- a/packages/extension-bold/package.json +++ b/packages/extension-bold/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bold", "description": "bold extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bubble-menu/package.json b/packages/extension-bubble-menu/package.json index 6039a2cb9..b42dc8110 100644 --- a/packages/extension-bubble-menu/package.json +++ b/packages/extension-bubble-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bubble-menu", "description": "bubble-menu extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -38,8 +38,8 @@ }, "sideEffects": false, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-bullet-list/package.json b/packages/extension-bullet-list/package.json index f7c49ad28..6be6ae738 100644 --- a/packages/extension-bullet-list/package.json +++ b/packages/extension-bullet-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bullet-list", "description": "bullet list extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-character-count/package.json b/packages/extension-character-count/package.json index 8fa599462..64e432a4b 100644 --- a/packages/extension-character-count/package.json +++ b/packages/extension-character-count/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-character-count", "description": "font family extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block-lowlight/package.json b/packages/extension-code-block-lowlight/package.json index 6fa224d06..2c70dc423 100644 --- a/packages/extension-code-block-lowlight/package.json +++ b/packages/extension-code-block-lowlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block-lowlight", "description": "code block extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-code-block": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-code-block": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block/package.json b/packages/extension-code-block/package.json index 95c06ec5b..fb2f2cfab 100644 --- a/packages/extension-code-block/package.json +++ b/packages/extension-code-block/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block", "description": "code block extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code/package.json b/packages/extension-code/package.json index 6fc1b7fc5..4f7dde123 100644 --- a/packages/extension-code/package.json +++ b/packages/extension-code/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code", "description": "code extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-collaboration-cursor/package.json b/packages/extension-collaboration-cursor/package.json index d0c0338c5..22e485ffa 100644 --- a/packages/extension-collaboration-cursor/package.json +++ b/packages/extension-collaboration-cursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration-cursor", "description": "collaboration cursor extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", "y-prosemirror": "^1.2.5" }, "peerDependencies": { diff --git a/packages/extension-collaboration/package.json b/packages/extension-collaboration/package.json index 3fcfd055d..4d407ba28 100644 --- a/packages/extension-collaboration/package.json +++ b/packages/extension-collaboration/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration", "description": "collaboration extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "y-prosemirror": "^1.2.5" }, "peerDependencies": { diff --git a/packages/extension-color/package.json b/packages/extension-color/package.json index 1a1479231..d16d14aae 100644 --- a/packages/extension-color/package.json +++ b/packages/extension-color/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-color", "description": "text color extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-text-style": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-text-style": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-document/package.json b/packages/extension-document/package.json index 9363deb62..2f612826c 100644 --- a/packages/extension-document/package.json +++ b/packages/extension-document/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-document", "description": "document extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-dropcursor/package.json b/packages/extension-dropcursor/package.json index 739e23527..107ef1046 100644 --- a/packages/extension-dropcursor/package.json +++ b/packages/extension-dropcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-dropcursor", "description": "dropcursor extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-floating-menu/package.json b/packages/extension-floating-menu/package.json index 5922a1c6b..25a8a3b17 100644 --- a/packages/extension-floating-menu/package.json +++ b/packages/extension-floating-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-floating-menu", "description": "floating-menu extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-focus/package.json b/packages/extension-focus/package.json index 551b02ab9..f611c5070 100644 --- a/packages/extension-focus/package.json +++ b/packages/extension-focus/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-focus", "description": "focus extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-font-family/package.json b/packages/extension-font-family/package.json index ac1e54520..a7738e8cb 100644 --- a/packages/extension-font-family/package.json +++ b/packages/extension-font-family/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-font-family", "description": "font family extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-text-style": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-text-style": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-gapcursor/package.json b/packages/extension-gapcursor/package.json index b044ccf6c..b171d555d 100644 --- a/packages/extension-gapcursor/package.json +++ b/packages/extension-gapcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-gapcursor", "description": "gapcursor extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-hard-break/package.json b/packages/extension-hard-break/package.json index e2942fbb9..a3659ece7 100644 --- a/packages/extension-hard-break/package.json +++ b/packages/extension-hard-break/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-hard-break", "description": "hard break extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-heading/package.json b/packages/extension-heading/package.json index 5058cdca0..75ca9a014 100644 --- a/packages/extension-heading/package.json +++ b/packages/extension-heading/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-heading", "description": "heading extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-highlight/package.json b/packages/extension-highlight/package.json index 3c94e8b26..269933e96 100644 --- a/packages/extension-highlight/package.json +++ b/packages/extension-highlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-highlight", "description": "highlight extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-history/package.json b/packages/extension-history/package.json index d3145bd2c..99ea6d93f 100644 --- a/packages/extension-history/package.json +++ b/packages/extension-history/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-history", "description": "history extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-horizontal-rule/package.json b/packages/extension-horizontal-rule/package.json index fcd637bab..293cdc70f 100644 --- a/packages/extension-horizontal-rule/package.json +++ b/packages/extension-horizontal-rule/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-horizontal-rule", "description": "horizontal rule extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-image/package.json b/packages/extension-image/package.json index 15bc20797..4106902aa 100644 --- a/packages/extension-image/package.json +++ b/packages/extension-image/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-image", "description": "image extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-italic/package.json b/packages/extension-italic/package.json index a01e5f686..22999f9b3 100644 --- a/packages/extension-italic/package.json +++ b/packages/extension-italic/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-italic", "description": "italic extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-link/package.json b/packages/extension-link/package.json index 5e017214f..33f3dba88 100644 --- a/packages/extension-link/package.json +++ b/packages/extension-link/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-link", "description": "link extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,8 +32,8 @@ "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-list-item/package.json b/packages/extension-list-item/package.json index 8ebf13eda..1e9a89aba 100644 --- a/packages/extension-list-item/package.json +++ b/packages/extension-list-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-item", "description": "list item extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-list-keymap/package.json b/packages/extension-list-keymap/package.json index 014bd5815..712950954 100644 --- a/packages/extension-list-keymap/package.json +++ b/packages/extension-list-keymap/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-keymap", "description": "list keymap extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-mention/package.json b/packages/extension-mention/package.json index b9e105254..1068c5e87 100644 --- a/packages/extension-mention/package.json +++ b/packages/extension-mention/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-mention", "description": "mention extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", - "@tiptap/suggestion": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/suggestion": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-ordered-list/package.json b/packages/extension-ordered-list/package.json index b6963d06a..95828c790 100644 --- a/packages/extension-ordered-list/package.json +++ b/packages/extension-ordered-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-ordered-list", "description": "ordered list extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-paragraph/package.json b/packages/extension-paragraph/package.json index 0d6f2dc02..5d51205b6 100644 --- a/packages/extension-paragraph/package.json +++ b/packages/extension-paragraph/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-paragraph", "description": "paragraph extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-placeholder/package.json b/packages/extension-placeholder/package.json index c549b3013..82f4763fe 100644 --- a/packages/extension-placeholder/package.json +++ b/packages/extension-placeholder/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-placeholder", "description": "placeholder extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-strike/package.json b/packages/extension-strike/package.json index 122f2a509..f96602952 100644 --- a/packages/extension-strike/package.json +++ b/packages/extension-strike/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-strike", "description": "strike extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-subscript/package.json b/packages/extension-subscript/package.json index 15fd4d36e..1a04870ed 100644 --- a/packages/extension-subscript/package.json +++ b/packages/extension-subscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-subscript", "description": "subscript extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-superscript/package.json b/packages/extension-superscript/package.json index dee2b650b..899dc6e80 100644 --- a/packages/extension-superscript/package.json +++ b/packages/extension-superscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-superscript", "description": "superscript extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-cell/package.json b/packages/extension-table-cell/package.json index a20bcda0e..885019fff 100644 --- a/packages/extension-table-cell/package.json +++ b/packages/extension-table-cell/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-cell", "description": "table cell extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-header/package.json b/packages/extension-table-header/package.json index af438a71f..d368e1612 100644 --- a/packages/extension-table-header/package.json +++ b/packages/extension-table-header/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-header", "description": "table cell extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-row/package.json b/packages/extension-table-row/package.json index ec4c27a85..3af15322b 100644 --- a/packages/extension-table-row/package.json +++ b/packages/extension-table-row/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-row", "description": "table row extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table/package.json b/packages/extension-table/package.json index df94ec703..cbb10274b 100644 --- a/packages/extension-table/package.json +++ b/packages/extension-table/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table", "description": "table extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-item/package.json b/packages/extension-task-item/package.json index a4d75f31a..bd49288a2 100644 --- a/packages/extension-task-item/package.json +++ b/packages/extension-task-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-item", "description": "task item extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-list/package.json b/packages/extension-task-list/package.json index 1018177f5..47acd68a0 100644 --- a/packages/extension-task-list/package.json +++ b/packages/extension-task-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-list", "description": "task list extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-align/package.json b/packages/extension-text-align/package.json index 4955774fa..4c537f73f 100644 --- a/packages/extension-text-align/package.json +++ b/packages/extension-text-align/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-align", "description": "text align extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-style/package.json b/packages/extension-text-style/package.json index 6fbe621f8..97db56c6f 100644 --- a/packages/extension-text-style/package.json +++ b/packages/extension-text-style/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-style", "description": "text style extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text/package.json b/packages/extension-text/package.json index 039902f64..403d9b0e2 100644 --- a/packages/extension-text/package.json +++ b/packages/extension-text/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text", "description": "text extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-typography/package.json b/packages/extension-typography/package.json index ac5aad9f6..d63d9a2e8 100644 --- a/packages/extension-typography/package.json +++ b/packages/extension-typography/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-typography", "description": "typography extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-underline/package.json b/packages/extension-underline/package.json index 49037e32c..8cacdc07f 100644 --- a/packages/extension-underline/package.json +++ b/packages/extension-underline/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-underline", "description": "underline extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-youtube/package.json b/packages/extension-youtube/package.json index a4e79161f..f1b4e5eb9 100644 --- a/packages/extension-youtube/package.json +++ b/packages/extension-youtube/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-youtube", "description": "a youtube embed extension for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/html/package.json b/packages/html/package.json index 34f9567d5..e45ecd9b3 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/html", "description": "utility package to render tiptap JSON as HTML", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/pm/package.json b/packages/pm/package.json index 0988ef76a..13c2a80cc 100644 --- a/packages/pm/package.json +++ b/packages/pm/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/pm", "description": "prosemirror wrapper package for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/react/package.json b/packages/react/package.json index 0b5906bb2..5618e080d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/react", "description": "React components for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", - "@tiptap/extension-floating-menu": "^2.5.0-beta.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", + "@tiptap/extension-floating-menu": "^2.5.0-beta.1" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", diff --git a/packages/starter-kit/package.json b/packages/starter-kit/package.json index 70338b953..21a9adc8a 100644 --- a/packages/starter-kit/package.json +++ b/packages/starter-kit/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/starter-kit", "description": "starter kit for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,25 +29,25 @@ "dist" ], "dependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/extension-blockquote": "^2.5.0-beta.0", - "@tiptap/extension-bold": "^2.5.0-beta.0", - "@tiptap/extension-bullet-list": "^2.5.0-beta.0", - "@tiptap/extension-code": "^2.5.0-beta.0", - "@tiptap/extension-code-block": "^2.5.0-beta.0", - "@tiptap/extension-document": "^2.5.0-beta.0", - "@tiptap/extension-dropcursor": "^2.5.0-beta.0", - "@tiptap/extension-gapcursor": "^2.5.0-beta.0", - "@tiptap/extension-hard-break": "^2.5.0-beta.0", - "@tiptap/extension-heading": "^2.5.0-beta.0", - "@tiptap/extension-history": "^2.5.0-beta.0", - "@tiptap/extension-horizontal-rule": "^2.5.0-beta.0", - "@tiptap/extension-italic": "^2.5.0-beta.0", - "@tiptap/extension-list-item": "^2.5.0-beta.0", - "@tiptap/extension-ordered-list": "^2.5.0-beta.0", - "@tiptap/extension-paragraph": "^2.5.0-beta.0", - "@tiptap/extension-strike": "^2.5.0-beta.0", - "@tiptap/extension-text": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/extension-blockquote": "^2.5.0-beta.1", + "@tiptap/extension-bold": "^2.5.0-beta.1", + "@tiptap/extension-bullet-list": "^2.5.0-beta.1", + "@tiptap/extension-code": "^2.5.0-beta.1", + "@tiptap/extension-code-block": "^2.5.0-beta.1", + "@tiptap/extension-document": "^2.5.0-beta.1", + "@tiptap/extension-dropcursor": "^2.5.0-beta.1", + "@tiptap/extension-gapcursor": "^2.5.0-beta.1", + "@tiptap/extension-hard-break": "^2.5.0-beta.1", + "@tiptap/extension-heading": "^2.5.0-beta.1", + "@tiptap/extension-history": "^2.5.0-beta.1", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.1", + "@tiptap/extension-italic": "^2.5.0-beta.1", + "@tiptap/extension-list-item": "^2.5.0-beta.1", + "@tiptap/extension-ordered-list": "^2.5.0-beta.1", + "@tiptap/extension-paragraph": "^2.5.0-beta.1", + "@tiptap/extension-strike": "^2.5.0-beta.1", + "@tiptap/extension-text": "^2.5.0-beta.1" }, "repository": { "type": "git", diff --git a/packages/suggestion/package.json b/packages/suggestion/package.json index ab87573c3..c7518d5f9 100644 --- a/packages/suggestion/package.json +++ b/packages/suggestion/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/suggestion", "description": "suggestion plugin for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0" + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/vue-2/package.json b/packages/vue-2/package.json index b5af34ca9..2c173a7fd 100644 --- a/packages/vue-2/package.json +++ b/packages/vue-2/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-2", "description": "Vue components for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,13 +29,13 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", - "@tiptap/extension-floating-menu": "^2.5.0-beta.0", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", + "@tiptap/extension-floating-menu": "^2.5.0-beta.1", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "vue": "^2.6.0" }, "peerDependencies": { diff --git a/packages/vue-3/package.json b/packages/vue-3/package.json index c2417298d..a4635d28c 100644 --- a/packages/vue-3/package.json +++ b/packages/vue-3/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-3", "description": "Vue components for tiptap", - "version": "2.5.0-beta.0", + "version": "2.5.0-beta.1", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.0", - "@tiptap/extension-floating-menu": "^2.5.0-beta.0" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", + "@tiptap/extension-floating-menu": "^2.5.0-beta.1" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.0", - "@tiptap/pm": "^2.5.0-beta.0", + "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/pm": "^2.5.0-beta.1", "vue": "^3.0.0" }, "peerDependencies": { From e54233017005f1f7a8f4ec838bf9f42e2400e0fd Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Fri, 7 Jun 2024 15:11:48 +0200 Subject: [PATCH 013/355] chore: upgrade y-prosemirror --- demos/package.json | 2 +- package-lock.json | 16 ++++++++-------- .../extension-collaboration-cursor/package.json | 4 ++-- packages/extension-collaboration/package.json | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/demos/package.json b/demos/package.json index ee79b4351..ed2a68421 100644 --- a/demos/package.json +++ b/demos/package.json @@ -19,7 +19,7 @@ "remixicon": "^2.5.0", "shiki": "^0.10.0", "simplify-js": "^1.2.4", - "y-prosemirror": "^1.2.5", + "y-prosemirror": "^1.2.6", "y-webrtc": "^10.3.0", "yjs": "^13.6.11" }, diff --git a/package-lock.json b/package-lock.json index 6b3fb4699..f21bb795e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,7 +67,7 @@ "remixicon": "^2.5.0", "shiki": "^0.10.0", "simplify-js": "^1.2.4", - "y-prosemirror": "^1.2.5", + "y-prosemirror": "^1.2.6", "y-webrtc": "^10.3.0", "yjs": "^13.6.11" }, @@ -20160,9 +20160,9 @@ } }, "node_modules/y-prosemirror": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/y-prosemirror/-/y-prosemirror-1.2.5.tgz", - "integrity": "sha512-T/JATxC8P2Dbvq/dAiaiztD1a8KEwRP8oLRlT8YlaZdNlLGE1Ea0IJ8If25UlDYmk+4+uqLbqT/S+dzUmwwgbA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/y-prosemirror/-/y-prosemirror-1.2.6.tgz", + "integrity": "sha512-rGz8kX4v/uFJrLaqZvsezY1JGN/zTDSPMO76zRbNcpE63OEiw2PBCEQi9ZlfbEwgCMoeJLUT+otNyO/Oj73TGQ==", "dependencies": { "lib0": "^0.2.42" }, @@ -20478,7 +20478,7 @@ "devDependencies": { "@tiptap/core": "^2.4.0", "@tiptap/pm": "^2.4.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" }, "funding": { "type": "github", @@ -20487,7 +20487,7 @@ "peerDependencies": { "@tiptap/core": "^2.0.0", "@tiptap/pm": "^2.0.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" } }, "packages/extension-collaboration-cursor": { @@ -20496,7 +20496,7 @@ "license": "MIT", "devDependencies": { "@tiptap/core": "^2.4.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" }, "funding": { "type": "github", @@ -20504,7 +20504,7 @@ }, "peerDependencies": { "@tiptap/core": "^2.0.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" } }, "packages/extension-color": { diff --git a/packages/extension-collaboration-cursor/package.json b/packages/extension-collaboration-cursor/package.json index fb27d0981..083b5a75f 100644 --- a/packages/extension-collaboration-cursor/package.json +++ b/packages/extension-collaboration-cursor/package.json @@ -30,11 +30,11 @@ ], "devDependencies": { "@tiptap/core": "^2.4.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" }, "peerDependencies": { "@tiptap/core": "^2.0.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" }, "repository": { "type": "git", diff --git a/packages/extension-collaboration/package.json b/packages/extension-collaboration/package.json index df80811f4..c77a328d3 100644 --- a/packages/extension-collaboration/package.json +++ b/packages/extension-collaboration/package.json @@ -31,12 +31,12 @@ "devDependencies": { "@tiptap/core": "^2.4.0", "@tiptap/pm": "^2.4.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" }, "peerDependencies": { "@tiptap/core": "^2.0.0", "@tiptap/pm": "^2.0.0", - "y-prosemirror": "^1.2.5" + "y-prosemirror": "^1.2.6" }, "repository": { "type": "git", From b45fb70fa8982c8bedb97a92b41a4bf44bff8ad6 Mon Sep 17 00:00:00 2001 From: Wilson Zhong <54958000+wilson-everlaw@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:30:06 -0400 Subject: [PATCH 014/355] fix(extension-table): update insertion position of new tables fix #5143 Typically when inserting a new table we want to select within the first cell of the newly inserted table. This change should ensure that occurs even if original selection's head precedes the anchor. fix #5143 --- packages/extension-table/src/table.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/extension-table/src/table.ts b/packages/extension-table/src/table.ts index bb9a38454..79040bbf8 100644 --- a/packages/extension-table/src/table.ts +++ b/packages/extension-table/src/table.ts @@ -302,7 +302,7 @@ export const Table = Node.create({ const node = createTable(editor.schema, rows, cols, withHeaderRow) if (dispatch) { - const offset = tr.selection.anchor + 1 + const offset = tr.selection.from + 1 tr.replaceSelectionWith(node) .scrollIntoView() From a52118c34b30cc2937c258ea6aac9c9a2702adc2 Mon Sep 17 00:00:00 2001 From: Julien Cigar Date: Fri, 7 Jun 2024 16:35:43 +0200 Subject: [PATCH 015/355] fix(core): updateAttributes command update only the current node(#5154) --- .../core/src/commands/updateAttributes.ts | 65 ++++++++++++------- 1 file changed, 40 insertions(+), 25 deletions(-) diff --git a/packages/core/src/commands/updateAttributes.ts b/packages/core/src/commands/updateAttributes.ts index d6993b6d6..d894c9a0c 100644 --- a/packages/core/src/commands/updateAttributes.ts +++ b/packages/core/src/commands/updateAttributes.ts @@ -1,4 +1,7 @@ -import { MarkType, NodeType } from '@tiptap/pm/model' +import { + Mark, MarkType, Node, NodeType, +} from '@tiptap/pm/model' +import { SelectionRange } from '@tiptap/pm/state' import { getMarkType } from '../helpers/getMarkType.js' import { getNodeType } from '../helpers/getNodeType.js' @@ -51,37 +54,49 @@ export const updateAttributes: RawCommands['updateAttributes'] = (typeOrName, at } if (dispatch) { - tr.selection.ranges.forEach(range => { + let lastPos: number | undefined + let lastNode: Node | undefined + let trimmedFrom: number + let trimmedTo: number + + tr.selection.ranges.forEach((range: SelectionRange) => { const from = range.$from.pos const to = range.$to.pos - state.doc.nodesBetween(from, to, (node, pos) => { + state.doc.nodesBetween(from, to, (node: Node, pos: number) => { if (nodeType && nodeType === node.type) { - tr.setNodeMarkup(pos, undefined, { - ...node.attrs, - ...attributes, - }) - } - - if (markType && node.marks.length) { - node.marks.forEach(mark => { - if (markType === mark.type) { - const trimmedFrom = Math.max(pos, from) - const trimmedTo = Math.min(pos + node.nodeSize, to) - - tr.addMark( - trimmedFrom, - trimmedTo, - markType.create({ - ...mark.attrs, - ...attributes, - }), - ) - } - }) + trimmedFrom = Math.max(pos, from) + trimmedTo = Math.min(pos + node.nodeSize, to) + lastPos = pos + lastNode = node } }) }) + + if (lastNode) { + + if (lastPos !== undefined) { + tr.setNodeMarkup(lastPos, undefined, { + ...lastNode.attrs, + ...attributes, + }) + } + + if (markType && lastNode.marks.length) { + lastNode.marks.forEach((mark: Mark) => { + if (markType === mark.type) { + tr.addMark( + trimmedFrom, + trimmedTo, + markType.create({ + ...mark.attrs, + ...attributes, + }), + ) + } + }) + } + } } return true From ff6e00a35664db0d8709fd2f31b400db7a10ea74 Mon Sep 17 00:00:00 2001 From: Henry Stelle <61335118+henryStelle@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:37:48 -0400 Subject: [PATCH 016/355] feat(extension-link): add support for default protocol (#5022) --- demos/src/Marks/Link/React/index.jsx | 1 + demos/src/Marks/Link/React/index.spec.js | 10 ++++++++++ demos/src/Marks/Link/Vue/index.spec.js | 10 ++++++++++ demos/src/Marks/Link/Vue/index.vue | 1 + docs/api/marks/link.md | 14 ++++++++++++++ packages/extension-link/src/helpers/autolink.ts | 3 ++- .../extension-link/src/helpers/pasteHandler.ts | 3 ++- packages/extension-link/src/link.ts | 8 ++++++++ 8 files changed, 48 insertions(+), 2 deletions(-) diff --git a/demos/src/Marks/Link/React/index.jsx b/demos/src/Marks/Link/React/index.jsx index b5593cc3d..39c6d2df0 100644 --- a/demos/src/Marks/Link/React/index.jsx +++ b/demos/src/Marks/Link/React/index.jsx @@ -20,6 +20,7 @@ export default () => { Link.configure({ openOnClick: false, autolink: true, + defaultProtocol: 'https', }), ], content: ` diff --git a/demos/src/Marks/Link/React/index.spec.js b/demos/src/Marks/Link/React/index.spec.js index 21418b58b..b182ab861 100644 --- a/demos/src/Marks/Link/React/index.spec.js +++ b/demos/src/Marks/Link/React/index.spec.js @@ -62,6 +62,16 @@ context('/src/Marks/Link/React/', () => { .should('have.attr', 'href', 'https://tiptap4u.com') }) + it('uses the default protocol', () => { + cy.get('.tiptap').type('example.com ').find('a').should('contain', 'example.com') + .should('have.attr', 'href', 'https://example.com') + }) + + it('uses a non-default protocol if present', () => { + cy.get('.tiptap').type('http://example.com ').find('a').should('contain', 'http://example.com') + .should('have.attr', 'href', 'http://example.com') + }) + it('detects a pasted URL within a text', () => { cy.get('.tiptap') .paste({ diff --git a/demos/src/Marks/Link/Vue/index.spec.js b/demos/src/Marks/Link/Vue/index.spec.js index d659f6cde..34d1eced9 100644 --- a/demos/src/Marks/Link/Vue/index.spec.js +++ b/demos/src/Marks/Link/Vue/index.spec.js @@ -73,6 +73,16 @@ context('/src/Marks/Link/Vue/', () => { .should('have.attr', 'href', 'https://tiptap4u.com') }) + it('uses the default protocol', () => { + cy.get('.tiptap').type('example.com ').find('a').should('contain', 'example.com') + .should('have.attr', 'href', 'https://example.com') + }) + + it('uses a non-default protocol if present', () => { + cy.get('.tiptap').type('http://example.com ').find('a').should('contain', 'http://example.com') + .should('have.attr', 'href', 'http://example.com') + }) + it('detects a pasted URL with query params', () => { cy.get('.tiptap') .type('{backspace}') diff --git a/demos/src/Marks/Link/Vue/index.vue b/demos/src/Marks/Link/Vue/index.vue index dc9bada81..7771ca823 100644 --- a/demos/src/Marks/Link/Vue/index.vue +++ b/demos/src/Marks/Link/Vue/index.vue @@ -38,6 +38,7 @@ export default { Code, Link.configure({ openOnClick: false, + defaultProtocol: 'https', }), ], content: ` diff --git a/docs/api/marks/link.md b/docs/api/marks/link.md index 8f550351f..adba65e5b 100644 --- a/docs/api/marks/link.md +++ b/docs/api/marks/link.md @@ -76,6 +76,20 @@ Link.configure({ }) ``` + +### default protocol +The default protocol used by `linkOnPaste` and `autolink` when no protocol is defined. + +By default, the href generated for example.com is http://example.com and this option allows that protocol to be customized. + +Default: `http` + +```js +Link.configure({ + defaultProtocol: 'https', +}) +``` + ### HTMLAttributes Custom HTML attributes that should be added to the rendered HTML tag. diff --git a/packages/extension-link/src/helpers/autolink.ts b/packages/extension-link/src/helpers/autolink.ts index bb38f92b8..c15efa9a1 100644 --- a/packages/extension-link/src/helpers/autolink.ts +++ b/packages/extension-link/src/helpers/autolink.ts @@ -33,6 +33,7 @@ function isValidLinkStructure(tokens: Array>) type AutolinkOptions = { type: MarkType + defaultProtocol: string validate: (url: string) => boolean } @@ -115,7 +116,7 @@ export function autolink(options: AutolinkOptions): Plugin { return false } - const linksBeforeSpace = tokenize(lastWordBeforeSpace).map(t => t.toObject()) + const linksBeforeSpace = tokenize(lastWordBeforeSpace).map(t => t.toObject(options.defaultProtocol)) if (!isValidLinkStructure(linksBeforeSpace)) { return false diff --git a/packages/extension-link/src/helpers/pasteHandler.ts b/packages/extension-link/src/helpers/pasteHandler.ts index ed03e6903..a93541ee9 100644 --- a/packages/extension-link/src/helpers/pasteHandler.ts +++ b/packages/extension-link/src/helpers/pasteHandler.ts @@ -5,6 +5,7 @@ import { find } from 'linkifyjs' type PasteHandlerOptions = { editor: Editor + defaultProtocol: string type: MarkType } @@ -27,7 +28,7 @@ export function pasteHandler(options: PasteHandlerOptions): Plugin { textContent += node.textContent }) - const link = find(textContent).find(item => item.isLink && item.value === textContent) + const link = find(textContent, { defaultProtocol: options.defaultProtocol }).find(item => item.isLink && item.value === textContent) if (!textContent || !link) { return false diff --git a/packages/extension-link/src/link.ts b/packages/extension-link/src/link.ts index 610173e28..8e90993fa 100644 --- a/packages/extension-link/src/link.ts +++ b/packages/extension-link/src/link.ts @@ -42,6 +42,11 @@ export interface LinkOptions { */ protocols: Array + /** + * Default protocol to use when no protocol is specified. + * @default 'http' + */ + defaultProtocol: string /** * If enabled, links will be opened on click. * @default true @@ -139,6 +144,7 @@ export const Link = Mark.create({ linkOnPaste: true, autolink: true, protocols: [], + defaultProtocol: 'http', HTMLAttributes: { target: '_blank', rel: 'noopener noreferrer nofollow', @@ -255,6 +261,7 @@ export const Link = Mark.create({ plugins.push( autolink({ type: this.type, + defaultProtocol: this.options.defaultProtocol, validate: this.options.validate, }), ) @@ -272,6 +279,7 @@ export const Link = Mark.create({ plugins.push( pasteHandler({ editor: this.editor, + defaultProtocol: this.options.defaultProtocol, type: this.type, }), ) From a95ba3fa6f3a44c5ddaefb733f53a9bed4856210 Mon Sep 17 00:00:00 2001 From: Nick Perez Date: Fri, 7 Jun 2024 16:38:54 +0200 Subject: [PATCH 017/355] fix(extension-link): make links exitable resolving #3293 (#5181) --- demos/src/Marks/Link/React/index.spec.js | 9 +++++++++ demos/src/Marks/Link/Vue/index.spec.js | 9 +++++++++ packages/extension-link/src/link.ts | 2 ++ 3 files changed, 20 insertions(+) diff --git a/demos/src/Marks/Link/React/index.spec.js b/demos/src/Marks/Link/React/index.spec.js index b182ab861..61fd1b281 100644 --- a/demos/src/Marks/Link/React/index.spec.js +++ b/demos/src/Marks/Link/React/index.spec.js @@ -52,6 +52,15 @@ context('/src/Marks/Link/React/', () => { }) }) + it('should allow exiting the link once set', () => { + cy.get('.tiptap').then(([{ editor }]) => { + editor.commands.setContent('

Example Text2

') + cy.get('.tiptap').type('{rightArrow}') + + cy.get('button:first').should('not.have.class', 'is-active') + }) + }) + it('detects autolinking', () => { cy.get('.tiptap').type('https://example.com ').find('a').should('contain', 'https://example.com') .should('have.attr', 'href', 'https://example.com') diff --git a/demos/src/Marks/Link/Vue/index.spec.js b/demos/src/Marks/Link/Vue/index.spec.js index 34d1eced9..cc1d9acba 100644 --- a/demos/src/Marks/Link/Vue/index.spec.js +++ b/demos/src/Marks/Link/Vue/index.spec.js @@ -63,6 +63,15 @@ context('/src/Marks/Link/Vue/', () => { .should('have.attr', 'href', 'https://example2.com') }) + it('should allow exiting the link once set', () => { + cy.get('.tiptap').then(([{ editor }]) => { + editor.commands.setContent('

Example Text2

') + cy.get('.tiptap').type('{rightArrow}') + + cy.get('button:first').should('not.have.class', 'is-active') + }) + }) + it('detects autolinking', () => { cy.get('.tiptap').type('https://example.com ').find('a').should('contain', 'https://example.com') .should('have.attr', 'href', 'https://example.com') diff --git a/packages/extension-link/src/link.ts b/packages/extension-link/src/link.ts index 8e90993fa..3b68c70d5 100644 --- a/packages/extension-link/src/link.ts +++ b/packages/extension-link/src/link.ts @@ -120,6 +120,8 @@ export const Link = Mark.create({ keepOnSplit: false, + exitable: true, + onCreate() { this.options.protocols.forEach(protocol => { if (typeof protocol === 'string') { From 642c113a52a11c046f506c62b73b69d24e7b6659 Mon Sep 17 00:00:00 2001 From: cmayoracurzio Date: Fri, 7 Jun 2024 16:41:53 +0200 Subject: [PATCH 018/355] docs: Fix keyboard shortcut for strikethrough (#4984) --- docs/api/keyboard-shortcuts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/keyboard-shortcuts.md b/docs/api/keyboard-shortcuts.md index fcf0c96d2..cb0818729 100644 --- a/docs/api/keyboard-shortcuts.md +++ b/docs/api/keyboard-shortcuts.md @@ -27,7 +27,7 @@ Most of the core extensions register their own keyboard shortcuts. Depending on | Bold | `Control` `B` | `Cmd` `B` | | Italicize | `Control` `I` | `Cmd` `I` | | Underline | `Control` `U` | `Cmd` `U` | -| Strikethrough | `Control` `Shift` `X` | `Cmd` `Shift` `X` | +| Strikethrough | `Control` `Shift` `S` | `Cmd` `Shift` `S` | | Highlight | `Control` `Shift` `H` | `Cmd` `Shift` `H` | | Code | `Control` `E` | `Cmd` `E` | From 716c5ef53b7cbcef31c3bf8bd3981a8eef888692 Mon Sep 17 00:00:00 2001 From: Daniel Pivovarov <98488056+aguydan@users.noreply.github.com> Date: Fri, 7 Jun 2024 17:44:44 +0300 Subject: [PATCH 019/355] refactor: unnecessarily resolved positions (#4857) --- packages/extension-bubble-menu/src/bubble-menu-plugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/extension-bubble-menu/src/bubble-menu-plugin.ts b/packages/extension-bubble-menu/src/bubble-menu-plugin.ts index fc46c2542..4b8f8d980 100644 --- a/packages/extension-bubble-menu/src/bubble-menu-plugin.ts +++ b/packages/extension-bubble-menu/src/bubble-menu-plugin.ts @@ -189,7 +189,7 @@ export class BubbleMenuView { update(view: EditorView, oldState?: EditorState) { const { state } = view - const hasValidSelection = state.selection.$from.pos !== state.selection.$to.pos + const hasValidSelection = state.selection.from !== state.selection.to if (this.updateDelay > 0 && hasValidSelection) { this.handleDebouncedUpdate(view, oldState) From ea6dd0972890c5f56a4dd0a2ff34b80598aa7b4e Mon Sep 17 00:00:00 2001 From: moander Date: Fri, 7 Jun 2024 16:46:40 +0200 Subject: [PATCH 020/355] docs: define keepOnSplit and default optional (#4404) --- packages/core/src/types.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 4ce217f7d..065d89c0b 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -133,11 +133,11 @@ export type CommandSpec = (...args: any[]) => Command export type KeyboardShortcutCommand = (props: { editor: Editor }) => boolean export type Attribute = { - default: any + default?: any rendered?: boolean renderHTML?: ((attributes: Record) => Record | null) | null parseHTML?: ((element: HTMLElement) => any | null) | null - keepOnSplit: boolean + keepOnSplit?: boolean isRequired?: boolean } From 4a01716408f8445e62d2175d0932fa6365dc4141 Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Fri, 7 Jun 2024 16:49:52 +0200 Subject: [PATCH 021/355] v2.5.0-beta.2 --- demos/package-lock.json | 6 +- demos/package.json | 2 +- lerna.json | 2 +- package-lock.json | 314 +++++++++--------- packages/core/package.json | 4 +- packages/extension-blockquote/package.json | 4 +- packages/extension-bold/package.json | 4 +- packages/extension-bubble-menu/package.json | 6 +- packages/extension-bullet-list/package.json | 4 +- .../extension-character-count/package.json | 6 +- .../package.json | 8 +- packages/extension-code-block/package.json | 6 +- packages/extension-code/package.json | 4 +- .../package.json | 4 +- packages/extension-collaboration/package.json | 6 +- packages/extension-color/package.json | 6 +- packages/extension-document/package.json | 4 +- packages/extension-dropcursor/package.json | 6 +- packages/extension-floating-menu/package.json | 6 +- packages/extension-focus/package.json | 6 +- packages/extension-font-family/package.json | 6 +- packages/extension-gapcursor/package.json | 6 +- packages/extension-hard-break/package.json | 4 +- packages/extension-heading/package.json | 4 +- packages/extension-highlight/package.json | 4 +- packages/extension-history/package.json | 6 +- .../extension-horizontal-rule/package.json | 6 +- packages/extension-image/package.json | 4 +- packages/extension-italic/package.json | 4 +- packages/extension-link/package.json | 6 +- packages/extension-list-item/package.json | 4 +- packages/extension-list-keymap/package.json | 4 +- packages/extension-mention/package.json | 8 +- packages/extension-ordered-list/package.json | 4 +- packages/extension-paragraph/package.json | 4 +- packages/extension-placeholder/package.json | 6 +- packages/extension-strike/package.json | 4 +- packages/extension-subscript/package.json | 4 +- packages/extension-superscript/package.json | 4 +- packages/extension-table-cell/package.json | 4 +- packages/extension-table-header/package.json | 4 +- packages/extension-table-row/package.json | 4 +- packages/extension-table/package.json | 6 +- packages/extension-task-item/package.json | 6 +- packages/extension-task-list/package.json | 4 +- packages/extension-text-align/package.json | 4 +- packages/extension-text-style/package.json | 4 +- packages/extension-text/package.json | 4 +- packages/extension-typography/package.json | 4 +- packages/extension-underline/package.json | 4 +- packages/extension-youtube/package.json | 4 +- packages/html/package.json | 6 +- packages/pm/package.json | 2 +- packages/react/package.json | 10 +- packages/starter-kit/package.json | 40 +-- packages/suggestion/package.json | 6 +- packages/vue-2/package.json | 10 +- packages/vue-3/package.json | 10 +- 58 files changed, 318 insertions(+), 318 deletions(-) diff --git a/demos/package-lock.json b/demos/package-lock.json index 9a2a3dcdf..79477acba 100644 --- a/demos/package-lock.json +++ b/demos/package-lock.json @@ -1,12 +1,12 @@ { "name": "tiptap-demos", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "tiptap-demos", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "dependencies": { "@hocuspocus/provider": "^2.9.0", "@lexical/react": "^0.11.1", @@ -18,7 +18,7 @@ "remixicon": "^2.5.0", "shiki": "^0.10.0", "simplify-js": "^1.2.4", - "y-prosemirror": "^1.2.5", + "y-prosemirror": "^1.2.6", "y-webrtc": "^10.3.0", "yjs": "^13.6.11" }, diff --git a/demos/package.json b/demos/package.json index 745ac85b3..8814c6219 100644 --- a/demos/package.json +++ b/demos/package.json @@ -1,6 +1,6 @@ { "name": "tiptap-demos", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "private": true, "scripts": { "start": "vite --host", diff --git a/lerna.json b/lerna.json index 266d2a07c..1613fa070 100644 --- a/lerna.json +++ b/lerna.json @@ -10,5 +10,5 @@ }, "$schema": "node_modules/lerna/schemas/lerna-schema.json", "useNx": true, - "version": "2.5.0-beta.1" + "version": "2.5.0-beta.2" } diff --git a/package-lock.json b/package-lock.json index 5defbe32b..596ab8432 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ }, "demos": { "name": "tiptap-demos", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "dependencies": { "@hocuspocus/provider": "^2.9.0", "@lexical/react": "^0.11.1", @@ -20325,10 +20325,10 @@ }, "packages/core": { "name": "@tiptap/core", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20340,10 +20340,10 @@ }, "packages/extension-blockquote": { "name": "@tiptap/extension-blockquote", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20355,10 +20355,10 @@ }, "packages/extension-bold": { "name": "@tiptap/extension-bold", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20370,14 +20370,14 @@ }, "packages/extension-bubble-menu": { "name": "@tiptap/extension-bubble-menu", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20390,10 +20390,10 @@ }, "packages/extension-bullet-list": { "name": "@tiptap/extension-bullet-list", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20405,11 +20405,11 @@ }, "packages/extension-character-count": { "name": "@tiptap/extension-character-count", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20422,10 +20422,10 @@ }, "packages/extension-code": { "name": "@tiptap/extension-code", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20437,11 +20437,11 @@ }, "packages/extension-code-block": { "name": "@tiptap/extension-code-block", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20454,12 +20454,12 @@ }, "packages/extension-code-block-lowlight": { "name": "@tiptap/extension-code-block-lowlight", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-code-block": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-code-block": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20473,11 +20473,11 @@ }, "packages/extension-collaboration": { "name": "@tiptap/extension-collaboration", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "y-prosemirror": "^1.2.6" }, "funding": { @@ -20492,10 +20492,10 @@ }, "packages/extension-collaboration-cursor": { "name": "@tiptap/extension-collaboration-cursor", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", "y-prosemirror": "^1.2.6" }, "funding": { @@ -20509,11 +20509,11 @@ }, "packages/extension-color": { "name": "@tiptap/extension-color", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-text-style": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-text-style": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20526,10 +20526,10 @@ }, "packages/extension-document": { "name": "@tiptap/extension-document", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20541,11 +20541,11 @@ }, "packages/extension-dropcursor": { "name": "@tiptap/extension-dropcursor", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20558,14 +20558,14 @@ }, "packages/extension-floating-menu": { "name": "@tiptap/extension-floating-menu", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20578,11 +20578,11 @@ }, "packages/extension-focus": { "name": "@tiptap/extension-focus", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20595,11 +20595,11 @@ }, "packages/extension-font-family": { "name": "@tiptap/extension-font-family", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-text-style": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-text-style": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20612,11 +20612,11 @@ }, "packages/extension-gapcursor": { "name": "@tiptap/extension-gapcursor", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20629,10 +20629,10 @@ }, "packages/extension-hard-break": { "name": "@tiptap/extension-hard-break", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20644,10 +20644,10 @@ }, "packages/extension-heading": { "name": "@tiptap/extension-heading", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20659,10 +20659,10 @@ }, "packages/extension-highlight": { "name": "@tiptap/extension-highlight", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20674,11 +20674,11 @@ }, "packages/extension-history": { "name": "@tiptap/extension-history", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20691,11 +20691,11 @@ }, "packages/extension-horizontal-rule": { "name": "@tiptap/extension-horizontal-rule", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20708,10 +20708,10 @@ }, "packages/extension-image": { "name": "@tiptap/extension-image", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20723,10 +20723,10 @@ }, "packages/extension-italic": { "name": "@tiptap/extension-italic", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20738,14 +20738,14 @@ }, "packages/extension-link": { "name": "@tiptap/extension-link", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20758,10 +20758,10 @@ }, "packages/extension-list-item": { "name": "@tiptap/extension-list-item", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20773,10 +20773,10 @@ }, "packages/extension-list-keymap": { "name": "@tiptap/extension-list-keymap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20788,12 +20788,12 @@ }, "packages/extension-mention": { "name": "@tiptap/extension-mention", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", - "@tiptap/suggestion": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/suggestion": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20807,10 +20807,10 @@ }, "packages/extension-ordered-list": { "name": "@tiptap/extension-ordered-list", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20822,10 +20822,10 @@ }, "packages/extension-paragraph": { "name": "@tiptap/extension-paragraph", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20837,11 +20837,11 @@ }, "packages/extension-placeholder": { "name": "@tiptap/extension-placeholder", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20854,10 +20854,10 @@ }, "packages/extension-strike": { "name": "@tiptap/extension-strike", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20869,10 +20869,10 @@ }, "packages/extension-subscript": { "name": "@tiptap/extension-subscript", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20884,10 +20884,10 @@ }, "packages/extension-superscript": { "name": "@tiptap/extension-superscript", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20899,11 +20899,11 @@ }, "packages/extension-table": { "name": "@tiptap/extension-table", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20916,10 +20916,10 @@ }, "packages/extension-table-cell": { "name": "@tiptap/extension-table-cell", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20931,10 +20931,10 @@ }, "packages/extension-table-header": { "name": "@tiptap/extension-table-header", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20946,10 +20946,10 @@ }, "packages/extension-table-row": { "name": "@tiptap/extension-table-row", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20961,11 +20961,11 @@ }, "packages/extension-task-item": { "name": "@tiptap/extension-task-item", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20978,10 +20978,10 @@ }, "packages/extension-task-list": { "name": "@tiptap/extension-task-list", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -20993,10 +20993,10 @@ }, "packages/extension-text": { "name": "@tiptap/extension-text", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21008,10 +21008,10 @@ }, "packages/extension-text-align": { "name": "@tiptap/extension-text-align", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21023,10 +21023,10 @@ }, "packages/extension-text-style": { "name": "@tiptap/extension-text-style", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21038,10 +21038,10 @@ }, "packages/extension-typography": { "name": "@tiptap/extension-typography", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21053,10 +21053,10 @@ }, "packages/extension-underline": { "name": "@tiptap/extension-underline", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21068,10 +21068,10 @@ }, "packages/extension-youtube": { "name": "@tiptap/extension-youtube", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21083,14 +21083,14 @@ }, "packages/html": { "name": "@tiptap/html", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { "zeed-dom": "^0.10.9" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21103,7 +21103,7 @@ }, "packages/pm": { "name": "@tiptap/pm", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.2.1", @@ -21132,15 +21132,15 @@ }, "packages/react": { "name": "@tiptap/react", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", - "@tiptap/extension-floating-menu": "^2.5.0-beta.1" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", + "@tiptap/extension-floating-menu": "^2.5.0-beta.2" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", @@ -21159,28 +21159,28 @@ }, "packages/starter-kit": { "name": "@tiptap/starter-kit", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-blockquote": "^2.5.0-beta.1", - "@tiptap/extension-bold": "^2.5.0-beta.1", - "@tiptap/extension-bullet-list": "^2.5.0-beta.1", - "@tiptap/extension-code": "^2.5.0-beta.1", - "@tiptap/extension-code-block": "^2.5.0-beta.1", - "@tiptap/extension-document": "^2.5.0-beta.1", - "@tiptap/extension-dropcursor": "^2.5.0-beta.1", - "@tiptap/extension-gapcursor": "^2.5.0-beta.1", - "@tiptap/extension-hard-break": "^2.5.0-beta.1", - "@tiptap/extension-heading": "^2.5.0-beta.1", - "@tiptap/extension-history": "^2.5.0-beta.1", - "@tiptap/extension-horizontal-rule": "^2.5.0-beta.1", - "@tiptap/extension-italic": "^2.5.0-beta.1", - "@tiptap/extension-list-item": "^2.5.0-beta.1", - "@tiptap/extension-ordered-list": "^2.5.0-beta.1", - "@tiptap/extension-paragraph": "^2.5.0-beta.1", - "@tiptap/extension-strike": "^2.5.0-beta.1", - "@tiptap/extension-text": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-blockquote": "^2.5.0-beta.2", + "@tiptap/extension-bold": "^2.5.0-beta.2", + "@tiptap/extension-bullet-list": "^2.5.0-beta.2", + "@tiptap/extension-code": "^2.5.0-beta.2", + "@tiptap/extension-code-block": "^2.5.0-beta.2", + "@tiptap/extension-document": "^2.5.0-beta.2", + "@tiptap/extension-dropcursor": "^2.5.0-beta.2", + "@tiptap/extension-gapcursor": "^2.5.0-beta.2", + "@tiptap/extension-hard-break": "^2.5.0-beta.2", + "@tiptap/extension-heading": "^2.5.0-beta.2", + "@tiptap/extension-history": "^2.5.0-beta.2", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.2", + "@tiptap/extension-italic": "^2.5.0-beta.2", + "@tiptap/extension-list-item": "^2.5.0-beta.2", + "@tiptap/extension-ordered-list": "^2.5.0-beta.2", + "@tiptap/extension-paragraph": "^2.5.0-beta.2", + "@tiptap/extension-strike": "^2.5.0-beta.2", + "@tiptap/extension-text": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21189,11 +21189,11 @@ }, "packages/suggestion": { "name": "@tiptap/suggestion", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "funding": { "type": "github", @@ -21206,16 +21206,16 @@ }, "packages/vue-2": { "name": "@tiptap/vue-2", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", - "@tiptap/extension-floating-menu": "^2.5.0-beta.1", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", + "@tiptap/extension-floating-menu": "^2.5.0-beta.2", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "vue": "^2.6.0" }, "funding": { @@ -21235,15 +21235,15 @@ }, "packages/vue-3": { "name": "@tiptap/vue-3", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", - "@tiptap/extension-floating-menu": "^2.5.0-beta.1" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", + "@tiptap/extension-floating-menu": "^2.5.0-beta.2" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "vue": "^3.0.0" }, "funding": { diff --git a/packages/core/package.json b/packages/core/package.json index b5867f90e..dbd5c7c82 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/core", "description": "headless rich text editor", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,7 +32,7 @@ "dist" ], "devDependencies": { - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/pm": "^2.0.0" diff --git a/packages/extension-blockquote/package.json b/packages/extension-blockquote/package.json index 5b8972c82..2ef3ad00d 100644 --- a/packages/extension-blockquote/package.json +++ b/packages/extension-blockquote/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-blockquote", "description": "blockquote extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bold/package.json b/packages/extension-bold/package.json index 6c95d35b2..39a45ded6 100644 --- a/packages/extension-bold/package.json +++ b/packages/extension-bold/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bold", "description": "bold extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bubble-menu/package.json b/packages/extension-bubble-menu/package.json index b42dc8110..dc3445f8d 100644 --- a/packages/extension-bubble-menu/package.json +++ b/packages/extension-bubble-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bubble-menu", "description": "bubble-menu extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -38,8 +38,8 @@ }, "sideEffects": false, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-bullet-list/package.json b/packages/extension-bullet-list/package.json index 6be6ae738..107490ab9 100644 --- a/packages/extension-bullet-list/package.json +++ b/packages/extension-bullet-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bullet-list", "description": "bullet list extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-character-count/package.json b/packages/extension-character-count/package.json index 64e432a4b..d15fc14d8 100644 --- a/packages/extension-character-count/package.json +++ b/packages/extension-character-count/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-character-count", "description": "font family extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block-lowlight/package.json b/packages/extension-code-block-lowlight/package.json index 2c70dc423..a921a9c38 100644 --- a/packages/extension-code-block-lowlight/package.json +++ b/packages/extension-code-block-lowlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block-lowlight", "description": "code block extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-code-block": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-code-block": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block/package.json b/packages/extension-code-block/package.json index fb2f2cfab..a2301f183 100644 --- a/packages/extension-code-block/package.json +++ b/packages/extension-code-block/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block", "description": "code block extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code/package.json b/packages/extension-code/package.json index 4f7dde123..cd07cc84f 100644 --- a/packages/extension-code/package.json +++ b/packages/extension-code/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code", "description": "code extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-collaboration-cursor/package.json b/packages/extension-collaboration-cursor/package.json index 1e2f04236..80d2e0cd7 100644 --- a/packages/extension-collaboration-cursor/package.json +++ b/packages/extension-collaboration-cursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration-cursor", "description": "collaboration cursor extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", "y-prosemirror": "^1.2.6" }, "peerDependencies": { diff --git a/packages/extension-collaboration/package.json b/packages/extension-collaboration/package.json index 7b9cfc959..47f70abd1 100644 --- a/packages/extension-collaboration/package.json +++ b/packages/extension-collaboration/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration", "description": "collaboration extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "y-prosemirror": "^1.2.6" }, "peerDependencies": { diff --git a/packages/extension-color/package.json b/packages/extension-color/package.json index d16d14aae..e8128a2cf 100644 --- a/packages/extension-color/package.json +++ b/packages/extension-color/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-color", "description": "text color extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-text-style": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-text-style": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-document/package.json b/packages/extension-document/package.json index 2f612826c..73a928b6d 100644 --- a/packages/extension-document/package.json +++ b/packages/extension-document/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-document", "description": "document extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-dropcursor/package.json b/packages/extension-dropcursor/package.json index 107ef1046..1d036e1f6 100644 --- a/packages/extension-dropcursor/package.json +++ b/packages/extension-dropcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-dropcursor", "description": "dropcursor extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-floating-menu/package.json b/packages/extension-floating-menu/package.json index 25a8a3b17..0a3295f73 100644 --- a/packages/extension-floating-menu/package.json +++ b/packages/extension-floating-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-floating-menu", "description": "floating-menu extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-focus/package.json b/packages/extension-focus/package.json index f611c5070..1c25bd169 100644 --- a/packages/extension-focus/package.json +++ b/packages/extension-focus/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-focus", "description": "focus extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-font-family/package.json b/packages/extension-font-family/package.json index a7738e8cb..dedf8c243 100644 --- a/packages/extension-font-family/package.json +++ b/packages/extension-font-family/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-font-family", "description": "font family extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-text-style": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-text-style": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-gapcursor/package.json b/packages/extension-gapcursor/package.json index b171d555d..f485463f5 100644 --- a/packages/extension-gapcursor/package.json +++ b/packages/extension-gapcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-gapcursor", "description": "gapcursor extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-hard-break/package.json b/packages/extension-hard-break/package.json index a3659ece7..7d84f3e54 100644 --- a/packages/extension-hard-break/package.json +++ b/packages/extension-hard-break/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-hard-break", "description": "hard break extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-heading/package.json b/packages/extension-heading/package.json index 75ca9a014..eaa8b5706 100644 --- a/packages/extension-heading/package.json +++ b/packages/extension-heading/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-heading", "description": "heading extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-highlight/package.json b/packages/extension-highlight/package.json index 269933e96..b29f1b120 100644 --- a/packages/extension-highlight/package.json +++ b/packages/extension-highlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-highlight", "description": "highlight extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-history/package.json b/packages/extension-history/package.json index 99ea6d93f..a6707cf84 100644 --- a/packages/extension-history/package.json +++ b/packages/extension-history/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-history", "description": "history extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-horizontal-rule/package.json b/packages/extension-horizontal-rule/package.json index 293cdc70f..d0af63359 100644 --- a/packages/extension-horizontal-rule/package.json +++ b/packages/extension-horizontal-rule/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-horizontal-rule", "description": "horizontal rule extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-image/package.json b/packages/extension-image/package.json index 4106902aa..a083bde19 100644 --- a/packages/extension-image/package.json +++ b/packages/extension-image/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-image", "description": "image extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-italic/package.json b/packages/extension-italic/package.json index 22999f9b3..402422951 100644 --- a/packages/extension-italic/package.json +++ b/packages/extension-italic/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-italic", "description": "italic extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-link/package.json b/packages/extension-link/package.json index 33f3dba88..aca3fea73 100644 --- a/packages/extension-link/package.json +++ b/packages/extension-link/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-link", "description": "link extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,8 +32,8 @@ "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-list-item/package.json b/packages/extension-list-item/package.json index 1e9a89aba..e66312a94 100644 --- a/packages/extension-list-item/package.json +++ b/packages/extension-list-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-item", "description": "list item extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-list-keymap/package.json b/packages/extension-list-keymap/package.json index 712950954..005f922de 100644 --- a/packages/extension-list-keymap/package.json +++ b/packages/extension-list-keymap/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-keymap", "description": "list keymap extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-mention/package.json b/packages/extension-mention/package.json index 1068c5e87..b2d6a7985 100644 --- a/packages/extension-mention/package.json +++ b/packages/extension-mention/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-mention", "description": "mention extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", - "@tiptap/suggestion": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/suggestion": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-ordered-list/package.json b/packages/extension-ordered-list/package.json index 95828c790..fdf360ac1 100644 --- a/packages/extension-ordered-list/package.json +++ b/packages/extension-ordered-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-ordered-list", "description": "ordered list extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-paragraph/package.json b/packages/extension-paragraph/package.json index 5d51205b6..9779b4305 100644 --- a/packages/extension-paragraph/package.json +++ b/packages/extension-paragraph/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-paragraph", "description": "paragraph extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-placeholder/package.json b/packages/extension-placeholder/package.json index 82f4763fe..42cec794c 100644 --- a/packages/extension-placeholder/package.json +++ b/packages/extension-placeholder/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-placeholder", "description": "placeholder extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-strike/package.json b/packages/extension-strike/package.json index f96602952..3ae597155 100644 --- a/packages/extension-strike/package.json +++ b/packages/extension-strike/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-strike", "description": "strike extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-subscript/package.json b/packages/extension-subscript/package.json index 1a04870ed..80e51e3e2 100644 --- a/packages/extension-subscript/package.json +++ b/packages/extension-subscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-subscript", "description": "subscript extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-superscript/package.json b/packages/extension-superscript/package.json index 899dc6e80..2224efed4 100644 --- a/packages/extension-superscript/package.json +++ b/packages/extension-superscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-superscript", "description": "superscript extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-cell/package.json b/packages/extension-table-cell/package.json index 885019fff..a7f31c4e6 100644 --- a/packages/extension-table-cell/package.json +++ b/packages/extension-table-cell/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-cell", "description": "table cell extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-header/package.json b/packages/extension-table-header/package.json index d368e1612..8b31186c4 100644 --- a/packages/extension-table-header/package.json +++ b/packages/extension-table-header/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-header", "description": "table cell extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-row/package.json b/packages/extension-table-row/package.json index 3af15322b..354645c6f 100644 --- a/packages/extension-table-row/package.json +++ b/packages/extension-table-row/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-row", "description": "table row extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table/package.json b/packages/extension-table/package.json index cbb10274b..b036ab26a 100644 --- a/packages/extension-table/package.json +++ b/packages/extension-table/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table", "description": "table extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-item/package.json b/packages/extension-task-item/package.json index bd49288a2..43c286ff6 100644 --- a/packages/extension-task-item/package.json +++ b/packages/extension-task-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-item", "description": "task item extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-list/package.json b/packages/extension-task-list/package.json index 47acd68a0..3da1a7c46 100644 --- a/packages/extension-task-list/package.json +++ b/packages/extension-task-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-list", "description": "task list extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-align/package.json b/packages/extension-text-align/package.json index 4c537f73f..ab5a5a948 100644 --- a/packages/extension-text-align/package.json +++ b/packages/extension-text-align/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-align", "description": "text align extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-style/package.json b/packages/extension-text-style/package.json index 97db56c6f..4bd2976a6 100644 --- a/packages/extension-text-style/package.json +++ b/packages/extension-text-style/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-style", "description": "text style extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text/package.json b/packages/extension-text/package.json index 403d9b0e2..55d7de5c9 100644 --- a/packages/extension-text/package.json +++ b/packages/extension-text/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text", "description": "text extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-typography/package.json b/packages/extension-typography/package.json index d63d9a2e8..4ae640148 100644 --- a/packages/extension-typography/package.json +++ b/packages/extension-typography/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-typography", "description": "typography extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-underline/package.json b/packages/extension-underline/package.json index 8cacdc07f..bf7e8efc5 100644 --- a/packages/extension-underline/package.json +++ b/packages/extension-underline/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-underline", "description": "underline extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-youtube/package.json b/packages/extension-youtube/package.json index f1b4e5eb9..43c6f53b8 100644 --- a/packages/extension-youtube/package.json +++ b/packages/extension-youtube/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-youtube", "description": "a youtube embed extension for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/html/package.json b/packages/html/package.json index e45ecd9b3..ea98342fc 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/html", "description": "utility package to render tiptap JSON as HTML", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/pm/package.json b/packages/pm/package.json index 13c2a80cc..3e5a1c1ef 100644 --- a/packages/pm/package.json +++ b/packages/pm/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/pm", "description": "prosemirror wrapper package for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/react/package.json b/packages/react/package.json index 5618e080d..b101732e1 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/react", "description": "React components for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", - "@tiptap/extension-floating-menu": "^2.5.0-beta.1" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", + "@tiptap/extension-floating-menu": "^2.5.0-beta.2" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", diff --git a/packages/starter-kit/package.json b/packages/starter-kit/package.json index 21a9adc8a..1d86be8f7 100644 --- a/packages/starter-kit/package.json +++ b/packages/starter-kit/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/starter-kit", "description": "starter kit for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,25 +29,25 @@ "dist" ], "dependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/extension-blockquote": "^2.5.0-beta.1", - "@tiptap/extension-bold": "^2.5.0-beta.1", - "@tiptap/extension-bullet-list": "^2.5.0-beta.1", - "@tiptap/extension-code": "^2.5.0-beta.1", - "@tiptap/extension-code-block": "^2.5.0-beta.1", - "@tiptap/extension-document": "^2.5.0-beta.1", - "@tiptap/extension-dropcursor": "^2.5.0-beta.1", - "@tiptap/extension-gapcursor": "^2.5.0-beta.1", - "@tiptap/extension-hard-break": "^2.5.0-beta.1", - "@tiptap/extension-heading": "^2.5.0-beta.1", - "@tiptap/extension-history": "^2.5.0-beta.1", - "@tiptap/extension-horizontal-rule": "^2.5.0-beta.1", - "@tiptap/extension-italic": "^2.5.0-beta.1", - "@tiptap/extension-list-item": "^2.5.0-beta.1", - "@tiptap/extension-ordered-list": "^2.5.0-beta.1", - "@tiptap/extension-paragraph": "^2.5.0-beta.1", - "@tiptap/extension-strike": "^2.5.0-beta.1", - "@tiptap/extension-text": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/extension-blockquote": "^2.5.0-beta.2", + "@tiptap/extension-bold": "^2.5.0-beta.2", + "@tiptap/extension-bullet-list": "^2.5.0-beta.2", + "@tiptap/extension-code": "^2.5.0-beta.2", + "@tiptap/extension-code-block": "^2.5.0-beta.2", + "@tiptap/extension-document": "^2.5.0-beta.2", + "@tiptap/extension-dropcursor": "^2.5.0-beta.2", + "@tiptap/extension-gapcursor": "^2.5.0-beta.2", + "@tiptap/extension-hard-break": "^2.5.0-beta.2", + "@tiptap/extension-heading": "^2.5.0-beta.2", + "@tiptap/extension-history": "^2.5.0-beta.2", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.2", + "@tiptap/extension-italic": "^2.5.0-beta.2", + "@tiptap/extension-list-item": "^2.5.0-beta.2", + "@tiptap/extension-ordered-list": "^2.5.0-beta.2", + "@tiptap/extension-paragraph": "^2.5.0-beta.2", + "@tiptap/extension-strike": "^2.5.0-beta.2", + "@tiptap/extension-text": "^2.5.0-beta.2" }, "repository": { "type": "git", diff --git a/packages/suggestion/package.json b/packages/suggestion/package.json index c7518d5f9..b816d0a5d 100644 --- a/packages/suggestion/package.json +++ b/packages/suggestion/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/suggestion", "description": "suggestion plugin for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1" + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/vue-2/package.json b/packages/vue-2/package.json index 2c173a7fd..72c07fb20 100644 --- a/packages/vue-2/package.json +++ b/packages/vue-2/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-2", "description": "Vue components for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,13 +29,13 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", - "@tiptap/extension-floating-menu": "^2.5.0-beta.1", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", + "@tiptap/extension-floating-menu": "^2.5.0-beta.2", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "vue": "^2.6.0" }, "peerDependencies": { diff --git a/packages/vue-3/package.json b/packages/vue-3/package.json index a4635d28c..2d4969c49 100644 --- a/packages/vue-3/package.json +++ b/packages/vue-3/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-3", "description": "Vue components for tiptap", - "version": "2.5.0-beta.1", + "version": "2.5.0-beta.2", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.1", - "@tiptap/extension-floating-menu": "^2.5.0-beta.1" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", + "@tiptap/extension-floating-menu": "^2.5.0-beta.2" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.1", - "@tiptap/pm": "^2.5.0-beta.1", + "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/pm": "^2.5.0-beta.2", "vue": "^3.0.0" }, "peerDependencies": { From 3d3263911fc5e2450389e92336c434b304365f60 Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Mon, 3 Jun 2024 17:49:07 +0200 Subject: [PATCH 022/355] feat: pass node & mark extensions as a contextual variable to `addGlobalAttributes` --- packages/core/src/Extension.ts | 3 ++- packages/core/src/Mark.ts | 3 ++- packages/core/src/Node.ts | 4 +++- packages/core/src/helpers/getAttributesFromExtensions.ts | 5 ++--- packages/core/src/types.ts | 6 ++++++ 5 files changed, 15 insertions(+), 6 deletions(-) diff --git a/packages/core/src/Extension.ts b/packages/core/src/Extension.ts index 8bb371240..0f49851c1 100644 --- a/packages/core/src/Extension.ts +++ b/packages/core/src/Extension.ts @@ -108,8 +108,9 @@ declare module '@tiptap/core' { name: string options: Options storage: Storage + extensions: (Node | Mark)[] parent: ParentConfig>['addGlobalAttributes'] - }) => GlobalAttributes | {} + }) => GlobalAttributes /** * This function adds commands to the editor diff --git a/packages/core/src/Mark.ts b/packages/core/src/Mark.ts index 8599bf339..5424e19aa 100644 --- a/packages/core/src/Mark.ts +++ b/packages/core/src/Mark.ts @@ -111,8 +111,9 @@ declare module '@tiptap/core' { name: string options: Options storage: Storage + extensions: (Node | Mark)[] parent: ParentConfig>['addGlobalAttributes'] - }) => GlobalAttributes | {} + }) => GlobalAttributes /** * This function adds commands to the editor diff --git a/packages/core/src/Node.ts b/packages/core/src/Node.ts index cb7bc0cd8..437b02cc9 100644 --- a/packages/core/src/Node.ts +++ b/packages/core/src/Node.ts @@ -7,6 +7,7 @@ import { Editor } from './Editor.js' import { getExtensionField } from './helpers/getExtensionField.js' import { NodeConfig } from './index.js' import { InputRule } from './InputRule.js' +import { Mark } from './Mark.js' import { PasteRule } from './PasteRule.js' import { AnyConfig, @@ -111,8 +112,9 @@ declare module '@tiptap/core' { name: string options: Options storage: Storage + extensions: (Node | Mark)[] parent: ParentConfig>['addGlobalAttributes'] - }) => GlobalAttributes | {} + }) => GlobalAttributes /** * This function adds commands to the editor diff --git a/packages/core/src/helpers/getAttributesFromExtensions.ts b/packages/core/src/helpers/getAttributesFromExtensions.ts index 2ae8e0f06..8df1f7a9f 100644 --- a/packages/core/src/helpers/getAttributesFromExtensions.ts +++ b/packages/core/src/helpers/getAttributesFromExtensions.ts @@ -5,7 +5,6 @@ import { Attributes, ExtensionAttribute, Extensions, - GlobalAttributes, } from '../types.js' import { getExtensionField } from './getExtensionField.js' import { splitExtensions } from './splitExtensions.js' @@ -32,6 +31,7 @@ export function getAttributesFromExtensions(extensions: Extensions): ExtensionAt name: extension.name, options: extension.options, storage: extension.storage, + extensions: nodeAndMarkExtensions, } const addGlobalAttributes = getExtensionField( @@ -44,8 +44,7 @@ export function getAttributesFromExtensions(extensions: Extensions): ExtensionAt return } - // TODO: remove `as GlobalAttributes` - const globalAttributes = addGlobalAttributes() as GlobalAttributes + const globalAttributes = addGlobalAttributes() globalAttributes.forEach(globalAttribute => { globalAttribute.types.forEach(type => { diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 065d89c0b..41964830c 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -152,7 +152,13 @@ export type ExtensionAttribute = { } export type GlobalAttributes = { + /** + * The node & mark types this attribute should be applied to. + */ types: string[] + /** + * The attributes to add to the node or mark types. + */ attributes: { [key: string]: Attribute } From aee15c2874dbcb158aadcb54686c91a259960a68 Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Mon, 3 Jun 2024 17:49:31 +0200 Subject: [PATCH 023/355] fix: use a faster type check for determining if a fragment or not --- packages/core/src/commands/insertContentAt.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/commands/insertContentAt.ts b/packages/core/src/commands/insertContentAt.ts index 8bf289dd5..f1159c6f1 100644 --- a/packages/core/src/commands/insertContentAt.ts +++ b/packages/core/src/commands/insertContentAt.ts @@ -57,7 +57,7 @@ declare module '@tiptap/core' { } const isFragment = (nodeOrFragment: ProseMirrorNode | Fragment): nodeOrFragment is Fragment => { - return nodeOrFragment.toString().startsWith('<') + return !('type' in nodeOrFragment) } export const insertContentAt: RawCommands['insertContentAt'] = (position, value, options) => ({ tr, dispatch, editor }) => { From f4a7dbaf5c8ab8e6f3bcd17db2cb0802d1f95e22 Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Fri, 31 May 2024 15:53:16 +0200 Subject: [PATCH 024/355] refactor: use the faster `.eq` method for determining equality --- packages/core/src/helpers/isNodeEmpty.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/core/src/helpers/isNodeEmpty.ts b/packages/core/src/helpers/isNodeEmpty.ts index 6e9acea6c..daa4c5e49 100644 --- a/packages/core/src/helpers/isNodeEmpty.ts +++ b/packages/core/src/helpers/isNodeEmpty.ts @@ -1,8 +1,11 @@ import { Node as ProseMirrorNode } from '@tiptap/pm/model' export function isNodeEmpty(node: ProseMirrorNode): boolean { - const defaultContent = node.type.createAndFill()?.toJSON() - const content = node.toJSON() + const defaultContent = node.type.createAndFill() - return JSON.stringify(defaultContent) === JSON.stringify(content) + if (!defaultContent) { + return false + } + + return node.eq(defaultContent) } From bd480a20097ee4522a250b1bc03e8779f014818e Mon Sep 17 00:00:00 2001 From: svenadlung Date: Mon, 10 Jun 2024 13:56:55 +0200 Subject: [PATCH 025/355] docs: add query param to hide the demo preview --- demos/preview/Demo.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/demos/preview/Demo.vue b/demos/preview/Demo.vue index 768119e84..5c9990230 100644 --- a/demos/preview/Demo.vue +++ b/demos/preview/Demo.vue @@ -17,6 +17,7 @@
Date: Tue, 11 Jun 2024 14:24:10 +0200 Subject: [PATCH 026/355] chore: update package versions for prosemirror --- .github/workflows/build.yml | 6 +- .github/workflows/release.yml | 2 +- demos/package-lock.json | 2 +- demos/package.json | 13 +- .../{postcss.config.js => postcss.config.cjs} | 0 demos/vite.config.ts | 5 + lerna.json | 2 - package-lock.json | 14185 ++++++++++------ package.json | 65 +- packages/core/rollup.config.js | 4 +- packages/core/src/Extension.ts | 1 + packages/core/src/Mark.ts | 1 + packages/core/src/Node.ts | 1 + .../helpers/getSchemaByResolvedExtensions.ts | 6 +- .../injectExtensionAttributesToParseRule.ts | 8 +- .../extension-blockquote/rollup.config.js | 4 +- packages/extension-bold/rollup.config.js | 4 +- .../extension-bubble-menu/rollup.config.js | 4 +- .../extension-bullet-list/rollup.config.js | 4 +- .../rollup.config.js | 4 +- .../rollup.config.js | 4 +- .../extension-code-block/rollup.config.js | 4 +- packages/extension-code/rollup.config.js | 4 +- .../rollup.config.js | 4 +- .../extension-collaboration/rollup.config.js | 4 +- packages/extension-color/rollup.config.js | 4 +- packages/extension-document/rollup.config.js | 4 +- .../extension-dropcursor/rollup.config.js | 4 +- .../extension-floating-menu/rollup.config.js | 4 +- packages/extension-focus/rollup.config.js | 4 +- .../extension-font-family/rollup.config.js | 4 +- packages/extension-gapcursor/rollup.config.js | 4 +- .../extension-hard-break/rollup.config.js | 4 +- packages/extension-heading/rollup.config.js | 4 +- packages/extension-highlight/rollup.config.js | 4 +- packages/extension-history/rollup.config.js | 4 +- .../rollup.config.js | 4 +- packages/extension-image/rollup.config.js | 4 +- packages/extension-italic/rollup.config.js | 4 +- packages/extension-link/rollup.config.js | 4 +- packages/extension-list-item/rollup.config.js | 4 +- .../extension-list-keymap/rollup.config.js | 4 +- packages/extension-mention/rollup.config.js | 4 +- .../extension-ordered-list/rollup.config.js | 4 +- packages/extension-paragraph/rollup.config.js | 4 +- .../extension-placeholder/rollup.config.js | 4 +- packages/extension-strike/rollup.config.js | 4 +- packages/extension-subscript/rollup.config.js | 4 +- packages/extension-subscript/src/subscript.ts | 3 +- .../extension-superscript/rollup.config.js | 4 +- .../extension-superscript/src/superscript.ts | 3 +- .../extension-table-cell/rollup.config.js | 4 +- .../extension-table-header/rollup.config.js | 4 +- packages/extension-table-row/rollup.config.js | 4 +- packages/extension-table/rollup.config.js | 4 +- packages/extension-task-item/rollup.config.js | 4 +- packages/extension-task-list/rollup.config.js | 4 +- .../extension-text-align/rollup.config.js | 4 +- .../extension-text-style/rollup.config.js | 4 +- packages/extension-text/rollup.config.js | 4 +- .../extension-typography/rollup.config.js | 4 +- packages/extension-underline/rollup.config.js | 4 +- packages/extension-youtube/rollup.config.js | 4 +- packages/html/rollup.config.js | 4 +- packages/pm/package.json | 16 +- packages/react/rollup.config.js | 4 +- packages/starter-kit/rollup.config.js | 4 +- packages/suggestion/rollup.config.js | 4 +- packages/vue-2/rollup.config.js | 4 +- packages/vue-3/rollup.config.js | 4 +- tests/cypress/tsconfig.json | 2 +- 71 files changed, 8788 insertions(+), 5745 deletions(-) rename demos/{postcss.config.js => postcss.config.cjs} (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0ef791381..9dbece43a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: - node-version: [16] + node-version: [20] steps: - uses: actions/checkout@v4.1.4 @@ -64,7 +64,7 @@ jobs: strategy: matrix: - node-version: [16] + node-version: [20] test-spec: - { name: "Integration", spec: "./tests/cypress/integration/**/*.spec.{js,ts}" } #- { name: "Demos/Commands", spec: "./demos/src/Commands/**/*.spec.{js,ts}" } @@ -129,7 +129,7 @@ jobs: strategy: matrix: - node-version: [16] + node-version: [20] steps: - uses: actions/checkout@v4.1.4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aa66f6621..5a6078811 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4.1.4 - uses: actions/setup-node@v4.0.0 with: - node-version: 16 + node-version: 20 registry-url: https://registry.npmjs.org/ - run: npm ci - run: npm run publish diff --git a/demos/package-lock.json b/demos/package-lock.json index 79477acba..001949a63 100644 --- a/demos/package-lock.json +++ b/demos/package-lock.json @@ -37,7 +37,7 @@ "sass": "^1.49.7", "svelte": "^3.49.0", "tailwindcss": "^3.3.2", - "typescript": "4.7.4", + "typescript": "^5.4.5", "uuid": "^8.3.2", "vite": "^2.9.18", "vite-plugin-checker": "^0.3.4", diff --git a/demos/package.json b/demos/package.json index 8814c6219..223ae9619 100644 --- a/demos/package.json +++ b/demos/package.json @@ -2,6 +2,7 @@ "name": "tiptap-demos", "version": "2.5.0-beta.2", "private": true, + "type": "module", "scripts": { "start": "vite --host", "build:demos": "npm run ts && vite build", @@ -24,10 +25,10 @@ "yjs": "^13.6.11" }, "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^1.0.0-next.49", + "@sveltejs/vite-plugin-svelte": "^2.0.0", "@types/uuid": "^8.3.4", - "@vitejs/plugin-react": "^1.3.1", - "@vitejs/plugin-vue": "^1.10.2", + "@vitejs/plugin-react": "^1.3.2", + "@vitejs/plugin-vue": "^5.0.5", "autoprefixer": "^10.4.2", "iframe-resizer": "^4.3.2", "postcss": "^8.4.31", @@ -38,10 +39,10 @@ "sass": "^1.49.7", "svelte": "^3.49.0", "tailwindcss": "^3.3.2", - "typescript": "4.7.4", + "typescript": "^5.4.5", "uuid": "^8.3.2", - "vite": "^2.9.18", - "vite-plugin-checker": "^0.3.4", + "vite": "^4.0.0", + "vite-plugin-checker": "^0.6.4", "vue": "^3.0.5", "vue-router": "^4.0.11" } diff --git a/demos/postcss.config.js b/demos/postcss.config.cjs similarity index 100% rename from demos/postcss.config.js rename to demos/postcss.config.cjs diff --git a/demos/vite.config.ts b/demos/vite.config.ts index dce9117d9..4a89fc204 100644 --- a/demos/vite.config.ts +++ b/demos/vite.config.ts @@ -47,6 +47,9 @@ const includeDependencies = fs.readFileSync('./includeDependencies.txt') .filter(value => value) export default defineConfig({ + server: { + port: 3000, + }, optimizeDeps: { include: includeDependencies, }, @@ -65,7 +68,9 @@ export default defineConfig({ // checker({ typescript: { tsconfigPath: './tsconfig.vue-2.json' } }), // checker({ typescript: { tsconfigPath: './tsconfig.vue-3.json' } }), vue(), + // @ts-ignore react(), + // @ts-ignore svelte(), { diff --git a/lerna.json b/lerna.json index 1613fa070..a7ca30dd5 100644 --- a/lerna.json +++ b/lerna.json @@ -2,13 +2,11 @@ "packages": [ "packages/*" ], - "useWorkspaces": true, "command": { "publish": { "conventionalCommits": true } }, "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "useNx": true, "version": "2.5.0-beta.2" } diff --git a/package-lock.json b/package-lock.json index 596ab8432..50712d8a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,47 +10,47 @@ "packages/*" ], "devDependencies": { - "@atomico/rollup-plugin-sizes": "^1.1.4", - "@babel/core": "^7.17.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/preset-env": "^7.16.11", - "@babel/preset-react": "^7.16.7", + "@babel/core": "^7.24.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/preset-env": "^7.24.7", + "@babel/preset-react": "^7.24.7", "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@cypress/webpack-preprocessor": "^5.11.0", + "@cypress/webpack-preprocessor": "^5.17.1", "@lerna/batch-packages": "^3.16.0", - "@lerna/filter-packages": "^5.6.2", - "@lerna/project": "^5.6.2", - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-node-resolve": "^13.1.3", - "@types/react": "^18.2.14", - "@types/react-dom": "^18.2.6", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", - "babel-loader": "^8.2.3", - "cypress": "^10.8.0", + "@lerna/filter-packages": "^6.4.1", + "@lerna/project": "^6.4.1", + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-commonjs": "^26.0.1", + "@rollup/plugin-node-resolve": "^15.2.3", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "babel-loader": "^9.1.3", + "cypress": "^10.11.0", "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.17.0", + "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-cypress": "^2.12.1", + "eslint-plugin-cypress": "^2.15.2", "eslint-plugin-html": "^6.2.0", - "eslint-plugin-import": "^2.26.0", + "eslint-plugin-import": "^2.29.1", "eslint-plugin-simple-import-sort": "^7.0.0", - "eslint-plugin-vue": "^9.1.0", - "husky": "^8.0.1", - "lerna": "^6.6.1", - "lint-staged": "^13.0.3", - "minimist": "^1.2.7", - "rollup": "^2.67.0", + "eslint-plugin-vue": "^9.26.0", + "husky": "^8.0.3", + "lerna": "^8.1.3", + "lint-staged": "^13.3.0", + "minimist": "^1.2.8", + "rollup": "^4.18.0", "rollup-plugin-auto-external": "^2.0.0", + "rollup-plugin-sizes": "^1.0.6", "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.31.2", + "rollup-plugin-typescript2": "^0.36.0", "ts-loader": "9.3.1", - "tsup": "^6.5.0", - "typescript": "^4.5.5", - "webpack": "^5.68.0" + "tsup": "^8.1.0", + "typescript": "^5.4.5", + "webpack": "^5.91.0" } }, "demos": { @@ -72,10 +72,10 @@ "yjs": "^13.6.11" }, "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^1.0.0-next.49", + "@sveltejs/vite-plugin-svelte": "^2.0.0", "@types/uuid": "^8.3.4", - "@vitejs/plugin-react": "^1.3.1", - "@vitejs/plugin-vue": "^1.10.2", + "@vitejs/plugin-react": "^1.3.2", + "@vitejs/plugin-vue": "^5.0.5", "autoprefixer": "^10.4.2", "iframe-resizer": "^4.3.2", "postcss": "^8.4.31", @@ -86,14 +86,988 @@ "sass": "^1.49.7", "svelte": "^3.49.0", "tailwindcss": "^3.3.2", - "typescript": "4.7.4", + "typescript": "^5.4.5", "uuid": "^8.3.2", - "vite": "^2.9.18", - "vite-plugin-checker": "^0.3.4", + "vite": "^4.0.0", + "vite-plugin-checker": "^0.6.4", "vue": "^3.0.5", "vue-router": "^4.0.11" } }, + "demos/node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "demos/node_modules/@sveltejs/vite-plugin-svelte": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.5.3.tgz", + "integrity": "sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==", + "dev": true, + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^1.0.4", + "debug": "^4.3.4", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.3", + "svelte-hmr": "^0.15.3", + "vitefu": "^0.2.4" + }, + "engines": { + "node": "^14.18.0 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0-next.0", + "vite": "^4.0.0" + } + }, + "demos/node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz", + "integrity": "sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": "^14.18.0 || >= 16" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^2.2.0", + "svelte": "^3.54.0 || ^4.0.0", + "vite": "^4.0.0" + } + }, + "demos/node_modules/@vitejs/plugin-vue": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.5.tgz", + "integrity": "sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==", + "dev": true, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" + } + }, + "demos/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "demos/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "demos/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "demos/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "demos/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "demos/node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "demos/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "demos/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "optional": true, + "peer": true + }, + "demos/node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "demos/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "demos/node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "demos/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "demos/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "demos/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "demos/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "demos/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "demos/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "demos/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "demos/node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "demos/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "demos/node_modules/svelte": { + "version": "3.59.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", + "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "demos/node_modules/svelte-hmr": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", + "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", + "dev": true, + "engines": { + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" + } + }, + "demos/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "demos/node_modules/vite": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "demos/node_modules/vite-plugin-checker": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", + "integrity": "sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "peerDependencies": { + "eslint": ">=7", + "meow": "^9.0.0", + "optionator": "^0.9.1", + "stylelint": ">=13", + "typescript": "*", + "vite": ">=2.0.0", + "vls": "*", + "vti": "*", + "vue-tsc": ">=1.3.9" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "meow": { + "optional": true + }, + "optionator": { + "optional": true + }, + "stylelint": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vls": { + "optional": true + }, + "vti": { + "optional": true + }, + "vue-tsc": { + "optional": true + } + } + }, + "demos/node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "dev": true, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "demos/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "dev": true, @@ -117,58 +1091,49 @@ "node": ">=6.0.0" } }, - "node_modules/@atomico/rollup-plugin-sizes": { - "version": "1.1.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brotli-size": "^4.0.0", - "gzip-size": "^5.1.1", - "simple-string-table": "^1.0.0" - }, - "peerDependencies": { - "rollup": "1.x || 2.x" - } - }, "node_modules/@babel/code-frame": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.18.5", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.5", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dev": true, - "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helpers": "^7.18.2", - "@babel/parser": "^7.18.5", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.5", - "@babel/types": "^7.18.4", - "convert-source-map": "^1.7.0", + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -178,13 +1143,24 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/generator": { - "version": "7.18.2", + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -192,50 +1168,99 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -244,33 +1269,24 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.0", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -279,253 +1295,280 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.17.9", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.18.2" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.18.5", - "license": "MIT", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -533,12 +1576,29 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -548,13 +1608,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -563,119 +1624,30 @@ "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -685,61 +1657,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -749,31 +1675,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, "engines": { "node": ">=6.9.0" }, @@ -781,25 +1687,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -820,8 +1712,9 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -834,8 +1727,9 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -845,8 +1739,9 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -855,11 +1750,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -868,10 +1764,38 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -880,11 +1804,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -895,8 +1820,9 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -917,8 +1843,9 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -928,8 +1855,9 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -939,8 +1867,9 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -961,8 +1890,9 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -987,12 +1917,47 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { "node": ">=6.9.0" @@ -1002,13 +1967,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1018,11 +1984,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1032,11 +1999,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.4", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1045,18 +2013,52 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.4", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" }, "engines": { @@ -1067,11 +2069,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1081,11 +2085,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1095,12 +2100,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1110,11 +2116,28 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1124,12 +2147,29 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1139,11 +2179,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.1", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1153,13 +2195,30 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1169,11 +2228,28 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -1183,11 +2259,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1197,13 +2274,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1213,14 +2290,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.18.2", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1230,15 +2307,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.5", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1248,12 +2325,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1263,12 +2341,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1278,11 +2357,62 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.5", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1292,12 +2422,46 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1307,11 +2471,46 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1321,11 +2520,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1335,11 +2535,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1349,15 +2550,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1367,11 +2569,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@babel/plugin-transform-react-jsx": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1409,12 +2612,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1424,12 +2628,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" }, "engines": { "node": ">=6.9.0" @@ -1439,11 +2644,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1453,11 +2659,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1467,12 +2674,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1482,11 +2690,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1496,11 +2705,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.2", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1510,11 +2720,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1524,11 +2735,28 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1538,12 +2766,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1552,38 +2781,45 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env": { - "version": "7.18.2", + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.17.12", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1593,45 +2829,61 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.18.1", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.18.2", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.2", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1640,32 +2892,41 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-react": { - "version": "7.17.12", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1674,6 +2935,12 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, "node_modules/@babel/runtime": { "version": "7.18.3", "license": "MIT", @@ -1685,32 +2952,34 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.5", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.5", - "@babel/types": "^7.18.4", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -1718,12 +2987,13 @@ } }, "node_modules/@babel/types": { - "version": "7.20.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1760,20 +3030,6 @@ "node": ">=v18" } }, - "node_modules/@commitlint/cli/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@commitlint/cli/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -1908,33 +3164,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@commitlint/cli/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@commitlint/cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/@commitlint/config-conventional": { "version": "19.2.2", "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.2.2.tgz", @@ -2150,20 +3379,6 @@ "typescript": ">=4" } }, - "node_modules/@commitlint/load/node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@commitlint/message": { "version": "19.0.0", "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-19.0.0.tgz", @@ -2187,18 +3402,6 @@ "node": ">=v18" } }, - "node_modules/@commitlint/parse/node_modules/conventional-changelog-angular": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", - "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@commitlint/parse/node_modules/conventional-commits-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", @@ -2770,9 +3973,10 @@ } }, "node_modules/@cypress/request": { - "version": "2.88.10", + "version": "2.88.12", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", + "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -2787,9 +3991,9 @@ "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "performance-now": "^2.1.0", - "qs": "~6.5.2", + "qs": "~6.10.3", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", + "tough-cookie": "^4.1.3", "tunnel-agent": "^0.6.0", "uuid": "^8.3.2" }, @@ -2798,18 +4002,19 @@ } }, "node_modules/@cypress/webpack-preprocessor": { - "version": "5.12.0", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.17.1.tgz", + "integrity": "sha512-FE/e8ikPc8z4EVopJCaior3RGy0jd2q9Xcp5NtiwNG4XnLfEnUFTZlAGwXe75sEh4fNMPrBJW1KIz77PX5vGAw==", "dev": true, - "license": "MIT", "dependencies": { "bluebird": "3.7.1", - "debug": "^4.3.2", + "debug": "^4.3.4", "lodash": "^4.17.20" }, "peerDependencies": { "@babel/core": "^7.0.1", "@babel/preset-env": "^7.0.0", - "babel-loader": "^8.0.2", + "babel-loader": "^8.0.2 || ^9", "webpack": "^4 || ^5" } }, @@ -2830,15 +4035,408 @@ "ms": "^2.1.1" } }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.0", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.6.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2847,12 +4445,16 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.15.0", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2865,8 +4467,9 @@ }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -2874,10 +4477,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, - "license": "MIT" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, "node_modules/@hocuspocus/common": { "version": "2.9.0", @@ -2903,42 +4510,152 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "BSD-3-Clause" + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true }, "node_modules/@hutson/parse-repository-url": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=6.9.0" } }, - "node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "license": "ISC" + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, "node_modules/@jest/schemas": { - "version": "29.4.3", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, - "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.25.16" + "@sinclair/typebox": "^0.27.8" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2957,55 +4674,61 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.7", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.1", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "dev": true, - "license": "MIT" + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.13", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@lerna/batch-packages": { @@ -3020,23 +4743,86 @@ "node": ">= 6.9.0" } }, - "node_modules/@lerna/child-process": { - "version": "6.6.1", + "node_modules/@lerna/create": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-8.1.3.tgz", + "integrity": "sha512-JFvIYrlvR8Txa8h7VZx8VIQDltukEKOKaZL/muGO7Q/5aE2vjOKHsD/jkWYe/2uFy1xv37ubdx17O1UXQNadPg==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" + "@npmcli/run-script": "7.0.2", + "@nx/devkit": ">=17.1.2 < 20", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.1", + "columnify": "1.6.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "^8.2.0", + "dedent": "0.7.0", + "execa": "5.0.0", + "fs-extra": "^11.1.1", + "get-stream": "6.0.0", + "git-url-parse": "13.1.0", + "glob-parent": "5.1.2", + "globby": "11.1.0", + "graceful-fs": "4.2.11", + "has-unicode": "2.0.1", + "ini": "^1.3.8", + "init-package-json": "5.0.0", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "js-yaml": "4.1.0", + "libnpmpublish": "7.3.0", + "load-json-file": "6.2.0", + "lodash": "^4.17.21", + "make-dir": "4.0.0", + "minimatch": "3.0.5", + "multimatch": "5.0.0", + "node-fetch": "2.6.7", + "npm-package-arg": "8.1.1", + "npm-packlist": "5.1.1", + "npm-registry-fetch": "^14.0.5", + "npmlog": "^6.0.2", + "nx": ">=17.1.2 < 20", + "p-map": "4.0.0", + "p-map-series": "2.1.0", + "p-queue": "6.6.2", + "p-reduce": "^2.1.0", + "pacote": "^17.0.5", + "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "read-package-json": "6.0.4", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", + "semver": "^7.3.4", + "signal-exit": "3.0.7", + "slash": "^3.0.0", + "ssri": "^9.0.1", + "strong-log-transformer": "2.1.0", + "tar": "6.2.1", + "temp-dir": "1.0.0", + "upath": "2.0.1", + "uuid": "^9.0.0", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "5.0.0", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "17.7.2", + "yargs-parser": "21.1.1" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18.0.0" } }, - "node_modules/@lerna/child-process/node_modules/ansi-styles": { + "node_modules/@lerna/create/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3047,10 +4833,34 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@lerna/child-process/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@lerna/create/node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@lerna/create/node_modules/builtins": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/@lerna/create/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3062,10 +4872,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@lerna/child-process/node_modules/color-convert": { + "node_modules/@lerna/create/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3073,15 +4884,43 @@ "node": ">=7.0.0" } }, - "node_modules/@lerna/child-process/node_modules/color-name": { + "node_modules/@lerna/create/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/@lerna/child-process/node_modules/execa": { - "version": "5.1.1", + "node_modules/@lerna/create/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@lerna/create/node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -3100,10 +4939,45 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@lerna/child-process/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/@lerna/create/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@lerna/create/node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@lerna/create/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -3111,68 +4985,62 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@lerna/child-process/node_modules/has-flag": { + "node_modules/@lerna/create/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lerna/create/node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@lerna/create/node_modules/glob/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lerna/create/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@lerna/child-process/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/@lerna/child-process/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/create": { - "version": "6.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "6.6.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/create/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/@lerna/create/node_modules/hosted-git-info": { "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3180,10 +5048,62 @@ "node": ">=10" } }, + "node_modules/@lerna/create/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@lerna/create/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/@lerna/create/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@lerna/create/node_modules/npm-package-arg": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", + "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", "dev": true, - "license": "ISC", "dependencies": { "hosted-git-info": "^3.0.6", "semver": "^7.0.0", @@ -3195,21 +5115,40 @@ }, "node_modules/@lerna/create/node_modules/npm-package-arg/node_modules/builtins": { "version": "1.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true }, "node_modules/@lerna/create/node_modules/npm-package-arg/node_modules/validate-npm-package-name": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", "dev": true, - "license": "ISC", "dependencies": { "builtins": "^1.0.3" } }, + "node_modules/@lerna/create/node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/@lerna/create/node_modules/pify": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -3217,13 +5156,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@lerna/create/node_modules/semver": { - "version": "7.3.8", + "node_modules/@lerna/create/node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "glob": "^9.2.0" }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lerna/create/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -3231,23 +5186,76 @@ "node": ">=10" } }, - "node_modules/@lerna/create/node_modules/validate-npm-package-name": { - "version": "4.0.0", + "node_modules/@lerna/create/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@lerna/create/node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", "dev": true, - "license": "ISC", "dependencies": { "builtins": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@lerna/create/node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@lerna/create/node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@lerna/filter-packages": { - "version": "5.6.2", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-6.4.1.tgz", + "integrity": "sha512-LCMGDGy4b+Mrb6xkcVzp4novbf5MoZEE6ZQF1gqG0wBWqJzNcKeFiOmf352rcDnfjPGZP6ct5+xXWosX/q6qwg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, - "license": "MIT", "dependencies": { - "@lerna/validation-error": "5.6.2", + "@lerna/validation-error": "6.4.1", "multimatch": "^5.0.0", "npmlog": "^6.0.2" }, @@ -3299,439 +5307,12 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@lerna/legacy-package-management": { - "version": "6.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@npmcli/arborist": "6.2.3", - "@npmcli/run-script": "4.1.7", - "@nrwl/devkit": ">=15.5.2 < 16", - "@octokit/rest": "19.0.3", - "byte-size": "7.0.0", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "5.0.0", - "columnify": "1.6.0", - "config-chain": "1.1.12", - "conventional-changelog-core": "4.2.4", - "conventional-recommended-bump": "6.1.0", - "cosmiconfig": "7.0.0", - "dedent": "0.7.0", - "dot-prop": "6.0.1", - "execa": "5.0.0", - "file-url": "3.0.0", - "find-up": "5.0.0", - "fs-extra": "9.1.0", - "get-port": "5.1.1", - "get-stream": "6.0.0", - "git-url-parse": "13.1.0", - "glob-parent": "5.1.2", - "globby": "11.1.0", - "graceful-fs": "4.2.10", - "has-unicode": "2.0.1", - "inquirer": "8.2.4", - "is-ci": "2.0.0", - "is-stream": "2.0.0", - "libnpmpublish": "6.0.4", - "load-json-file": "6.2.0", - "make-dir": "3.1.0", - "minimatch": "3.0.5", - "multimatch": "5.0.0", - "node-fetch": "2.6.7", - "npm-package-arg": "8.1.1", - "npm-packlist": "5.1.1", - "npm-registry-fetch": "14.0.3", - "npmlog": "6.0.2", - "p-map": "4.0.0", - "p-map-series": "2.1.0", - "p-queue": "6.6.2", - "p-waterfall": "2.1.1", - "pacote": "13.6.2", - "pify": "5.0.0", - "pretty-format": "29.4.3", - "read-cmd-shim": "3.0.0", - "read-package-json": "5.0.1", - "resolve-from": "5.0.0", - "semver": "7.3.8", - "signal-exit": "3.0.7", - "slash": "3.0.0", - "ssri": "9.0.1", - "strong-log-transformer": "2.1.0", - "tar": "6.1.11", - "temp-dir": "1.0.0", - "tempy": "1.0.0", - "upath": "2.0.1", - "uuid": "8.3.2", - "write-file-atomic": "4.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/chalk": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/ci-info": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@lerna/legacy-package-management/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@lerna/legacy-package-management/node_modules/cosmiconfig": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/execa": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/get-stream": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/hosted-git-info": { - "version": "3.0.8", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/inquirer": { - "version": "8.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/is-ci": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/is-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/minimatch": { - "version": "3.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/npm-package-arg": { - "version": "8.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/pify": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/semver": { - "version": "7.3.8", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/legacy-package-management/node_modules/write-file-atomic": { - "version": "4.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, "node_modules/@lerna/package": { - "version": "5.6.2", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.4.1.tgz", + "integrity": "sha512-TrOah58RnwS9R8d3+WgFFTu5lqgZs7M+e1dvcRga7oSJeKscqpEK57G0xspvF3ycjfXQwRMmEtwPmpkeEVLMzA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, - "license": "MIT", "dependencies": { "load-json-file": "^6.2.0", "npm-package-arg": "8.1.1", @@ -3769,8 +5350,9 @@ }, "node_modules/@lerna/package/node_modules/hosted-git-info": { "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3780,8 +5362,9 @@ }, "node_modules/@lerna/package/node_modules/npm-package-arg": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", + "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", "dev": true, - "license": "ISC", "dependencies": { "hosted-git-info": "^3.0.6", "semver": "^7.0.0", @@ -3792,12 +5375,10 @@ } }, "node_modules/@lerna/package/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -3817,12 +5398,14 @@ } }, "node_modules/@lerna/project": { - "version": "5.6.2", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.4.1.tgz", + "integrity": "sha512-BPFYr4A0mNZ2jZymlcwwh7PfIC+I6r52xgGtJ4KIrIOB6mVKo9u30dgYJbUQxmSuMRTOnX7PJZttQQzSda4gEg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, - "license": "MIT", "dependencies": { - "@lerna/package": "5.6.2", - "@lerna/validation-error": "5.6.2", + "@lerna/package": "6.4.1", + "@lerna/validation-error": "6.4.1", "cosmiconfig": "^7.0.0", "dedent": "^0.7.0", "dot-prop": "^6.0.1", @@ -3884,9 +5467,11 @@ } }, "node_modules/@lerna/validation-error": { - "version": "5.6.2", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.4.1.tgz", + "integrity": "sha512-fxfJvl3VgFd7eBfVMRX6Yal9omDLs2mcGKkNYeCEyt4Uwlz1B5tPAXyk/sNMfkKV2Aat/mlK5tnY13vUrMKkyA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, - "license": "MIT", "dependencies": { "npmlog": "^6.0.2" }, @@ -3896,8 +5481,10 @@ }, "node_modules/@lerna/validation-error/node_modules/are-we-there-yet": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "deprecated": "This package is no longer supported.", "dev": true, - "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -3908,8 +5495,10 @@ }, "node_modules/@lerna/validation-error/node_modules/gauge": { "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "deprecated": "This package is no longer supported.", "dev": true, - "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -3926,8 +5515,10 @@ }, "node_modules/@lerna/validation-error/node_modules/npmlog": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "deprecated": "This package is no longer supported.", "dev": true, - "license": "ISC", "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -4187,417 +5778,36 @@ "node": ">= 8" } }, - "node_modules/@npmcli/arborist": { - "version": "6.2.3", + "node_modules/@npmcli/agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", + "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", "dev": true, - "license": "ISC", "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.0", - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^5.0.0", - "@npmcli/name-from-folder": "^2.0.0", - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^3.0.0", - "@npmcli/query": "^3.0.0", - "@npmcli/run-script": "^6.0.0", - "bin-links": "^4.0.1", - "cacache": "^17.0.4", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^6.1.1", - "json-parse-even-better-errors": "^3.0.0", - "json-stringify-nice": "^1.1.4", - "minimatch": "^6.1.6", - "nopt": "^7.0.0", - "npm-install-checks": "^6.0.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-registry-fetch": "^14.0.3", - "npmlog": "^7.0.1", - "pacote": "^15.0.8", - "parse-conflict-json": "^3.0.0", - "proc-log": "^3.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^10.0.1", - "treeverse": "^3.0.0", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/git": { - "version": "4.0.4", + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/@npmcli/run-script": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/are-we-there-yet": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/buffer": { - "version": "6.0.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/@npmcli/arborist/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/gauge": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/glob": { - "version": "9.3.2", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/arborist/node_modules/glob/node_modules/minimatch": { - "version": "7.4.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/arborist/node_modules/ignore-walk": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^7.4.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/ignore-walk/node_modules/minimatch": { - "version": "7.4.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/arborist/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/minimatch": { - "version": "6.2.0", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/arborist/node_modules/normalize-package-data": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/npm-package-arg": { - "version": "10.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/npm-packlist": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^6.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/npmlog": { - "version": "7.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^4.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^5.0.0", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/pacote": { - "version": "15.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/read-package-json": { - "version": "6.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^9.3.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/readable-stream": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/semver": { - "version": "7.3.8", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/arborist/node_modules/ssri": { - "version": "10.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/validate-npm-package-name": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/which": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "14 || >=16.14" } }, "node_modules/@npmcli/fs": { - "version": "3.1.0", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", "dev": true, - "license": "ISC", "dependencies": { "semver": "^7.3.5" }, @@ -4606,12 +5816,10 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4620,113 +5828,56 @@ } }, "node_modules/@npmcli/git": { - "version": "3.0.2", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz", + "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==", "dev": true, - "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^2.0.2" + "which": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/git/node_modules/builtins": { - "version": "5.0.1", + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/hosted-git-info": { - "version": "5.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16" } }, "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, - "license": "ISC", "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/git/node_modules/npm-install-checks": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/npm-pick-manifest": { - "version": "7.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "14 || >=16.14" } }, "node_modules/@npmcli/git/node_modules/proc-log": { - "version": "2.0.1", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "dev": true, - "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/git/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4734,502 +5885,223 @@ "node": ">=10" } }, - "node_modules/@npmcli/git/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/git/node_modules/validate-npm-package-name": { + "node_modules/@npmcli/git/node_modules/which": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, - "license": "ISC", "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/map-workspaces": { - "version": "3.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", - "glob": "^9.3.1", - "minimatch": "^7.4.2", - "read-package-json-fast": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@npmcli/map-workspaces/node_modules/glob": { - "version": "9.3.2", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { - "version": "7.4.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/metavuln-calculator": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "cacache": "^17.0.0", - "json-parse-even-better-errors": "^3.0.0", - "pacote": "^15.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/git": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/@npmcli/run-script": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/glob": { - "version": "9.3.2", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/ignore-walk": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^7.4.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/minimatch": { - "version": "7.4.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/normalize-package-data": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-package-arg": { - "version": "10.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-packlist": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^6.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { - "version": "15.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/read-package-json": { - "version": "6.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^9.3.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/semver": { - "version": "7.3.8", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/ssri": { - "version": "10.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/validate-npm-package-name": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/metavuln-calculator/node_modules/which": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", + "dev": true, + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", + "node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", "dev": true, - "license": "MIT", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/name-from-folder": { - "version": "2.0.0", + "node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, - "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/node-gyp": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/package-json": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "dev": true, - "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", "dev": true, - "license": "ISC", "dependencies": { - "infer-owner": "^1.0.4" + "which": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/query": { - "version": "3.0.0", + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, - "license": "ISC", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-1.1.0.tgz", + "integrity": "sha512-PfnWuOkQgu7gCbnSsAisaX7hKOdZ4wSAhAzH3/ph5dSGau52kCRrMMGbiSQLwyTZpgldkZ49b0brkOr1AzGBHQ==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@npmcli/run-script": { - "version": "4.1.7", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.2.tgz", + "integrity": "sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==", "dev": true, - "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/run-script/node_modules/@npmcli/node-gyp": { - "version": "2.0.0", + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, - "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16" } }, - "node_modules/@npmcli/run-script/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, - "license": "ISC" - }, - "node_modules/@npmcli/run-script/node_modules/read-package-json-fast": { - "version": "2.0.3", - "dev": true, - "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" }, "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli": { - "version": "15.8.9", - "dev": true, - "license": "MIT", - "dependencies": { - "nx": "15.8.9" + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/@nrwl/devkit": { - "version": "15.8.9", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.2.3.tgz", + "integrity": "sha512-OL6sc70gR/USasvbYzyYY44Hd5ZCde2UfiA5h8VeAYAJbq+JmtscpvjcnZ7OIsXyYEOxe1rypULElqu/8qpKzQ==", "dev": true, - "license": "MIT", "dependencies": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "nx": ">= 14.1 <= 16" + "@nx/devkit": "19.2.3" } }, - "node_modules/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", + "node_modules/@nrwl/tao": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.2.3.tgz", + "integrity": "sha512-vwo6ogcy6A9vJggDOsHGi1F0cTRqSqRypbgq/EdNuZqL7rGyZB/ctId69/i8dV6cLkl8BJG/4WpEe5BIrMTsjA==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "nx": "19.2.3", + "tslib": "^2.3.0" }, + "bin": { + "tao": "index.js" + } + }, + "node_modules/@nx/devkit": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.2.3.tgz", + "integrity": "sha512-if1WwRVexrQBBADObEcxVIivq4QRZWY/nYRhCQy/qfFI6Cu2jBSI6ZQ1uy7to2L2sQPLgn8v2beQZiAeZdIktg==", + "dev": true, + "dependencies": { + "@nrwl/devkit": "19.2.3", + "ejs": "^3.1.7", + "enquirer": "~2.3.6", + "ignore": "^5.0.4", + "minimatch": "9.0.3", + "semver": "^7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0", + "yargs-parser": "21.1.1" + }, + "peerDependencies": { + "nx": ">= 17 <= 20" + } + }, + "node_modules/@nx/devkit/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@nx/devkit/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nx/devkit/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -5237,8 +6109,106 @@ "node": ">=10" } }, - "node_modules/@nrwl/nx-linux-x64-gnu": { - "version": "15.8.9", + "node_modules/@nx/nx-darwin-arm64": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.2.3.tgz", + "integrity": "sha512-1beJscdMraGgLHpvjyC5FXUzpdQYW8JwnPK0Yj9iti9Vnahtx3PLQHCFOFwoE0KZF9VEL1KsZSSVPljMgW/j+g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-darwin-x64": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.2.3.tgz", + "integrity": "sha512-wCpIRThGKL/FebPe+WaFk/V6nk31mMc83APoEyhyS5kAodqeKjb6iPud+QNydtUJ/jsF9aQ/DaHIioKC9wbg8A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-freebsd-x64": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.2.3.tgz", + "integrity": "sha512-ytY18USCyf83wqyUgFaeRO/3zvysJXPJf1Di8czBhiUSroSMB6088OaeqW7SnzdcYNdACZUv0Q6PupXpx3w2Ng==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.2.3.tgz", + "integrity": "sha512-FPtqIMzdOzYSSDnLXUpcrflqEsNe6UgpAgYoHLVbWiR47O3qJnpQRDfYUsP7Lv+2C0CBKNXgwPEvmDLXKHcfYg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-gnu": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.2.3.tgz", + "integrity": "sha512-VOuzPD5FBPZmctvXqdB9K1MYVzkV8TgOZFS7Md6ClH7UwJTEOjnMoomYCMM1VlOZV4P0S5E0u/Zere5YWh+ZWw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-musl": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.2.3.tgz", + "integrity": "sha512-qd6QZysktt0D7rNCOlBaV3ME0/J0VwvC1cmdjtZoljwtsX6Zc56AEdfwsgGzsZNU4w+N+BtXxowan3D44iiSzQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.2.3.tgz", + "integrity": "sha512-wE08BstTD65dt6c+9L9bEp98PxFwc7CuaUVX2cZTDFAERBXCMhu7y6Gb1JbiAvfVci4+yLrm+h0E1ieY1wMTXw==", "cpu": [ "x64" ], @@ -5251,8 +6221,10 @@ "node": ">= 10" } }, - "node_modules/@nrwl/nx-linux-x64-musl": { - "version": "15.8.9", + "node_modules/@nx/nx-linux-x64-musl": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.2.3.tgz", + "integrity": "sha512-IA09+NZ0kKPSfK/dXsyjZ8TN+hN/1PcnbdNuUCn1Opmbrdda9GBfzHSDFKXxoA6TVB/j/qnXHKgKxhhVH05TGg==", "cpu": [ "x64" ], @@ -5265,32 +6237,52 @@ "node": ">= 10" } }, - "node_modules/@nrwl/tao": { - "version": "15.8.9", + "node_modules/@nx/nx-win32-arm64-msvc": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.2.3.tgz", + "integrity": "sha512-fkbcTp+XuxGaL5e4Ve8AjxNEim5Ifdn61ofaxEDMoGjauKvKZBejbLhBFOonCKDqntXsY8D2nDXjhcsdNYxzMg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "nx": "15.8.9" - }, - "bin": { - "tao": "index.js" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.2.3.tgz", + "integrity": "sha512-E2q3c504xjFXTY+/iq57DOZmS6CPA8RbFwLf6bCG5wo2BDajxmvU3VCeCSkxqXEwCY7NJSI3PT1V/3vRDzJ3lQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" } }, "node_modules/@octokit/auth-token": { - "version": "3.0.3", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0" - }, "engines": { "node": ">= 14" } }, "node_modules/@octokit/core": { - "version": "4.2.0", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", "dev": true, - "license": "MIT", "dependencies": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", @@ -5305,9 +6297,10 @@ } }, "node_modules/@octokit/endpoint": { - "version": "7.0.5", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", "dev": true, - "license": "MIT", "dependencies": { "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", @@ -5318,9 +6311,10 @@ } }, "node_modules/@octokit/graphql": { - "version": "5.0.5", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", "dev": true, - "license": "MIT", "dependencies": { "@octokit/request": "^6.0.0", "@octokit/types": "^9.0.0", @@ -5331,9 +6325,10 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "16.0.0", - "dev": true, - "license": "MIT" + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==", + "dev": true }, "node_modules/@octokit/plugin-enterprise-rest": { "version": "6.0.1", @@ -5341,11 +6336,13 @@ "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "3.1.0", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.41.0" + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" }, "engines": { "node": ">= 14" @@ -5354,34 +6351,22 @@ "@octokit/core": ">=4" } }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "6.41.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^12.11.0" - } - }, "node_modules/@octokit/plugin-request-log": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", "dev": true, - "license": "MIT", "peerDependencies": { "@octokit/core": ">=3" } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "6.8.1", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", + "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^8.1.1", - "deprecation": "^2.3.1" + "@octokit/types": "^10.0.0" }, "engines": { "node": ">= 14" @@ -5390,23 +6375,20 @@ "@octokit/core": ">=3" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "14.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "8.2.1", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", + "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^14.0.0" + "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/request": { - "version": "6.2.3", + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", "dev": true, - "license": "MIT", "dependencies": { "@octokit/endpoint": "^7.0.0", "@octokit/request-error": "^3.0.0", @@ -5421,8 +6403,9 @@ }, "node_modules/@octokit/request-error": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", "dev": true, - "license": "MIT", "dependencies": { "@octokit/types": "^9.0.0", "deprecation": "^2.0.0", @@ -5433,53 +6416,43 @@ } }, "node_modules/@octokit/rest": { - "version": "19.0.3", + "version": "19.0.11", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz", + "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^3.0.0", + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" + "@octokit/plugin-rest-endpoint-methods": "^7.1.2" }, "engines": { "node": ">= 14" } }, + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", + "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==", + "dev": true + }, "node_modules/@octokit/types": { - "version": "9.0.0", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^16.0.0" + "@octokit/openapi-types": "^18.0.0" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, + "optional": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "esquery": "^1.0.1" - }, - "peerDependencies": { - "typescript": "^3 || ^4" + "node": ">=14" } }, "node_modules/@popperjs/core": { @@ -5496,154 +6469,702 @@ "integrity": "sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==" }, "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", + "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "@babel/helper-module-imports": "^7.18.6", + "@rollup/pluginutils": "^5.0.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0", "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "@types/babel__core": { "optional": true + }, + "rollup": { + "optional": true } } }, "node_modules/@rollup/plugin-commonjs": { - "version": "21.1.0", + "version": "26.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-26.0.1.tgz", + "integrity": "sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==", "dev": true, - "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^3.1.0", + "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" + "estree-walker": "^2.0.2", + "glob": "^10.4.1", + "is-reference": "1.2.1", + "magic-string": "^0.30.3" }, "engines": { - "node": ">= 8.0.0" + "node": ">=16.0.0 || 14 >= 14.17" }, "peerDependencies": { - "rollup": "^2.38.3" - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "13.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^2.42.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.25.24", - "dev": true, - "license": "MIT" - }, - "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "1.0.0-next.49", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^4.2.1", - "debug": "^4.3.4", - "deepmerge": "^4.2.2", - "kleur": "^4.1.4", - "magic-string": "^0.26.2", - "svelte-hmr": "^0.14.12" - }, - "engines": { - "node": "^14.13.1 || >= 16" - }, - "peerDependencies": { - "diff-match-patch": "^1.0.5", - "svelte": "^3.44.0", - "vite": "^2.9.0" + "rollup": "^2.68.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "diff-match-patch": { + "rollup": { "optional": true } } }, - "node_modules/@sveltejs/vite-plugin-svelte/node_modules/@rollup/pluginutils": { - "version": "4.2.1", + "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@sveltejs/vite-plugin-svelte/node_modules/magic-string": { - "version": "0.26.2", + "node_modules/@rollup/plugin-commonjs/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", "dev": true, - "license": "MIT", "dependencies": { - "sourcemap-codec": "^1.4.8" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", + "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", + "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", + "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", + "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", + "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", + "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", + "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", + "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", + "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", + "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", + "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", + "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", + "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", + "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", + "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", + "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sigstore/bundle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", + "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", + "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", + "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "make-fetch-happen": "^11.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/sign/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sigstore/sign/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/sign/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sigstore/sign/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sigstore/sign/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, "engines": { "node": ">=12" } }, + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sigstore/sign/node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sigstore/sign/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/tuf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", + "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0", + "tuf-js": "^1.1.7" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz", + "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==", + "dev": true, + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/verify/node_modules/@sigstore/bundle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", + "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/verify/node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", + "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, "node_modules/@tiptap/core": { "resolved": "packages/core", "link": true @@ -5862,18 +7383,30 @@ }, "node_modules/@tootallnate/once": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10" } }, - "node_modules/@tufjs/models": { - "version": "1.0.1", + "node_modules/@tufjs/canonical-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", + "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", + "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", "dev": true, - "license": "MIT", "dependencies": { - "minimatch": "^7.4.2" + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^9.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -5881,21 +7414,23 @@ }, "node_modules/@tufjs/models/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "7.4.3", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -5934,9 +7469,10 @@ } }, "node_modules/@types/estree": { - "version": "1.0.0", - "dev": true, - "license": "MIT" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true }, "node_modules/@types/hast": { "version": "2.3.4", @@ -5952,8 +7488,9 @@ }, "node_modules/@types/json5": { "version": "0.0.29", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, "node_modules/@types/lodash": { "version": "4.14.202", @@ -5966,9 +7503,10 @@ "license": "MIT" }, "node_modules/@types/minimist": { - "version": "1.2.2", - "dev": true, - "license": "MIT" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true }, "node_modules/@types/node": { "version": "18.0.0", @@ -5976,9 +7514,10 @@ "license": "MIT" }, "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "dev": true, - "license": "MIT" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -5991,35 +7530,35 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.2.14", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dev": true, - "license": "MIT", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.2.6", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/resolve": { - "version": "1.17.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "dev": true, - "license": "MIT" + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", @@ -6050,17 +7589,19 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.29.0", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/type-utils": "5.29.0", - "@typescript-eslint/utils": "5.29.0", + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "regexpp": "^3.2.0", + "natural-compare-lite": "^1.4.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, @@ -6096,13 +7637,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.29.0", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/typescript-estree": "5.29.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "debug": "^4.3.4" }, "engines": { @@ -6122,12 +7664,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.29.0", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/visitor-keys": "5.29.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6138,11 +7681,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.29.0", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "5.29.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -6163,9 +7708,10 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.29.0", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -6175,12 +7721,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.29.0", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/visitor-keys": "5.29.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -6201,12 +7748,10 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -6215,16 +7760,19 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.29.0", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, - "license": "MIT", "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/typescript-estree": "5.29.0", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "semver": "^7.3.7" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6237,12 +7785,25 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.29.0", + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -6253,6 +7814,12 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, "node_modules/@vitejs/plugin-react": { "version": "1.3.2", "dev": true, @@ -6271,29 +7838,6 @@ "node": ">=12.0.0" } }, - "node_modules/@vitejs/plugin-react/node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@vitejs/plugin-vue": { - "version": "1.10.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "vite": "^2.5.10" - } - }, "node_modules/@vue/compiler-core": { "version": "3.2.37", "license": "MIT", @@ -6396,233 +7940,174 @@ "license": "MIT" }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "dev": true, - "license": "MIT" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "dev": true, - "license": "MIT" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "dev": true, - "license": "MIT" + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "dev": true, - "license": "MIT" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "dev": true, - "license": "MIT" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "node_modules/@xtuc/long": { "version": "4.2.2", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@yarn-tool/resolve-package": { - "version": "1.0.47", - "dev": true, - "license": "ISC", - "dependencies": { - "pkg-dir": "< 6 >= 5", - "tslib": "^2", - "upath2": "^3.1.13" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@yarn-tool/resolve-package/node_modules/pkg-dir": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.41", + "version": "3.0.0-rc.46", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", + "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" @@ -6633,16 +8118,18 @@ }, "node_modules/@yarnpkg/parsers/node_modules/argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -6651,10 +8138,17 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, "node_modules/@zkochan/js-yaml": { - "version": "0.0.6", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz", + "integrity": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -6664,27 +8158,18 @@ }, "node_modules/abbrev": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", "dev": true, - "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/acorn": { - "version": "8.7.1", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6693,44 +8178,47 @@ } }, "node_modules/acorn-import-assertions": { - "version": "1.8.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/add-stream": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", + "dev": true }, "node_modules/agent-base": { - "version": "6.0.2", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "4" + "debug": "^4.3.4" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/agentkeepalive": { - "version": "4.3.0", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "depd": "^2.0.0", "humanize-ms": "^1.2.1" }, "engines": { @@ -6764,6 +8252,45 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/ajv-keywords": { "version": "3.5.2", "dev": true, @@ -6894,6 +8421,22 @@ "version": "2.0.1", "license": "Python-2.0" }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-differ": { "version": "3.0.0", "dev": true, @@ -6908,14 +8451,16 @@ "license": "MIT" }, "node_modules/array-includes": { - "version": "3.1.5", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -6933,14 +8478,35 @@ "node": ">=8" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -6950,26 +8516,69 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/arrify": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/asn1": { "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } }, "node_modules/assert-plus": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8" } @@ -7043,33 +8652,52 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/aws-sign2": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/aws4": { - "version": "1.11.0", - "dev": true, - "license": "MIT" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz", + "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==", + "dev": true }, "node_modules/axios": { - "version": "1.3.4", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", "dev": true, - "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, "node_modules/axios/node_modules/form-data": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -7081,69 +8709,186 @@ }, "node_modules/axios/node_modules/proxy-from-env": { "version": "1.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true }, "node_modules/babel-loader": { - "version": "8.2.5", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", "dev": true, - "license": "MIT", "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 8.9" + "node": ">= 14.15.0" }, "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dev": true, - "license": "MIT", "dependencies": { - "object.assign": "^4.1.0" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/balanced-match": { @@ -7176,66 +8921,18 @@ }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/before-after-hook": { "version": "2.2.3", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/big.js": { - "version": "5.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/bin-links": { - "version": "4.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/bin-links/node_modules/cmd-shim": { - "version": "6.0.1", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/bin-links/node_modules/read-cmd-shim": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/bin-links/node_modules/write-file-atomic": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "dev": true }, "node_modules/binary-extensions": { "version": "2.2.0", @@ -7289,19 +8986,10 @@ "node": ">=8" } }, - "node_modules/brotli-size": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "duplexer": "0.1.1" - }, - "engines": { - "node": ">= 10.16.0" - } - }, "node_modules/browserslist": { - "version": "4.21.0", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "dev": true, "funding": [ { @@ -7311,14 +8999,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001358", - "electron-to-chromium": "^1.4.164", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.0" + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -7382,26 +9073,13 @@ "semver": "^6.0.0" } }, - "node_modules/bundle-require": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "load-tsconfig": "^0.2.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "esbuild": ">=0.13" - } - }, "node_modules/byte-size": { - "version": "7.0.0", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz", + "integrity": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12.17" } }, "node_modules/cac": { @@ -7413,45 +9091,75 @@ } }, "node_modules/cacache": { - "version": "17.0.5", + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", + "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", "dev": true, - "license": "ISC", "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", - "glob": "^9.3.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", "ssri": "^10.0.0", "tar": "^6.1.11", "unique-filename": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/cacache/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/cacache/node_modules/glob": { - "version": "9.3.2", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -7460,34 +9168,22 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "7.4.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=16 || 14 >=14.17" } }, "node_modules/cacache/node_modules/ssri": { - "version": "10.0.1", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -7502,12 +9198,19 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, - "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7523,8 +9226,9 @@ }, "node_modules/camelcase": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -7539,8 +9243,9 @@ }, "node_modules/camelcase-keys": { "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, - "license": "MIT", "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -7554,7 +9259,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001359", + "version": "1.0.30001632", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz", + "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==", "dev": true, "funding": [ { @@ -7564,14 +9271,18 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/caseless": { "version": "0.12.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true }, "node_modules/chalk": { "version": "2.4.2", @@ -7627,8 +9338,9 @@ }, "node_modules/chownr": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } @@ -7642,9 +9354,19 @@ } }, "node_modules/ci-info": { - "version": "3.3.2", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, - "license": "MIT" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, "node_modules/clean-stack": { "version": "2.2.0", @@ -7714,13 +9436,17 @@ } }, "node_modules/cliui": { - "version": "7.0.4", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/clone": { @@ -7733,8 +9459,9 @@ }, "node_modules/clone-deep": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -7746,8 +9473,9 @@ }, "node_modules/clone-deep/node_modules/is-plain-object": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, - "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -7756,14 +9484,12 @@ } }, "node_modules/cmd-shim": { - "version": "5.0.0", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz", + "integrity": "sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==", "dev": true, - "license": "ISC", - "dependencies": { - "mkdirp-infer-owner": "^2.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/code-point-at": { @@ -7814,14 +9540,16 @@ } }, "node_modules/colorette": { - "version": "2.0.19", - "dev": true, - "license": "MIT" + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, "node_modules/columnify": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", + "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", "dev": true, - "license": "MIT", "dependencies": { "strip-ansi": "^6.0.1", "wcwidth": "^1.0.0" @@ -7843,8 +9571,9 @@ }, "node_modules/commander": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6" } @@ -7888,10 +9617,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "dev": true, - "license": "ISC" + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true }, "node_modules/common-tags": { "version": "1.8.2", @@ -7933,11 +9663,12 @@ }, "node_modules/concat-stream": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", "dev": true, "engines": [ "node >= 6.0" ], - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -7945,19 +9676,6 @@ "typedarray": "^0.0.6" } }, - "node_modules/config-chain": { - "version": "1.1.12", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/config-chain/node_modules/ini": { - "version": "1.3.8", - "dev": true, - "license": "ISC" - }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "dev": true, @@ -7969,15 +9687,15 @@ "license": "ISC" }, "node_modules/conventional-changelog-angular": { - "version": "5.0.12", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", + "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", "dev": true, - "license": "ISC", "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "compare-func": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=16" } }, "node_modules/conventional-changelog-conventionalcommits": { @@ -7993,55 +9711,65 @@ } }, "node_modules/conventional-changelog-core": { - "version": "4.2.4", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz", + "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==", "dev": true, - "license": "MIT", "dependencies": { "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", + "conventional-changelog-writer": "^6.0.0", + "conventional-commits-parser": "^4.0.0", + "dateformat": "^3.0.3", + "get-pkg-repo": "^4.2.1", + "git-raw-commits": "^3.0.0", "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", + "git-semver-tags": "^5.0.0", + "normalize-package-data": "^3.0.3", "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" + "read-pkg-up": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz", + "integrity": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-changelog-writer": { - "version": "5.0.1", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz", + "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==", "dev": true, - "license": "MIT", "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", + "conventional-commits-filter": "^3.0.0", + "dateformat": "^3.0.3", "handlebars": "^4.7.7", "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" + "meow": "^8.1.2", + "semver": "^7.0.0", + "split": "^1.0.1" }, "bin": { "conventional-changelog-writer": "cli.js" }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" } @@ -8053,86 +9781,76 @@ "dev": true }, "node_modules/conventional-commits-filter": { - "version": "2.0.7", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", + "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", "dev": true, - "license": "MIT", "dependencies": { "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" + "modify-values": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-commits-parser": { - "version": "3.2.4", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", + "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", "dev": true, - "license": "MIT", "dependencies": { "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "JSONStream": "^1.3.5", + "meow": "^8.1.2", + "split2": "^3.2.2" }, "bin": { "conventional-commits-parser": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-recommended-bump": { - "version": "6.1.0", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz", + "integrity": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==", "dev": true, - "license": "MIT", "dependencies": { "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" + "conventional-changelog-preset-loader": "^3.0.0", + "conventional-commits-filter": "^3.0.0", + "conventional-commits-parser": "^4.0.0", + "git-raw-commits": "^3.0.0", + "git-semver-tags": "^5.0.0", + "meow": "^8.1.2" }, "bin": { "conventional-recommended-bump": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, "node_modules/core-js-compat": { - "version": "3.23.3", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, - "license": "MIT", "dependencies": { - "browserslist": "^4.21.0", - "semver": "7.0.0" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-util-is": { "version": "1.0.2", "dev": true, @@ -8170,14 +9888,6 @@ "node": ">= 8" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/css-what": { "version": "6.1.0", "license": "BSD-2-Clause", @@ -8205,10 +9915,11 @@ "license": "MIT" }, "node_modules/cypress": { - "version": "10.8.0", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.11.0.tgz", + "integrity": "sha512-lsaE7dprw5DoXM00skni6W5ElVVLGAdRUUdZjX2dYsGjbY/QnpzWZ95Zom1mkGg0hAaO/QVTZoFVS7Jgr/GUPA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "@cypress/request": "^2.88.10", "@cypress/xvfb": "^1.2.4", @@ -8261,9 +9972,10 @@ } }, "node_modules/cypress/node_modules/@types/node": { - "version": "14.18.21", - "dev": true, - "license": "MIT" + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true }, "node_modules/cypress/node_modules/ansi-styles": { "version": "4.3.0", @@ -8335,12 +10047,10 @@ } }, "node_modules/cypress/node_modules/semver": { - "version": "7.3.7", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -8740,16 +10450,18 @@ }, "node_modules/dargs": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/dashdash": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -8757,10 +10469,62 @@ "node": ">=0.10" } }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/dateformat": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", "dev": true, - "license": "MIT", "engines": { "node": "*" } @@ -8787,16 +10551,18 @@ }, "node_modules/decamelize": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decamelize-keys": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, - "license": "MIT", "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -8810,8 +10576,9 @@ }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8831,8 +10598,9 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "node_modules/deepmerge": { "version": "4.3.1", @@ -8853,21 +10621,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { + "node_modules/define-data-property": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, - "license": "MIT", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -8876,25 +10638,30 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del": { - "version": "6.1.1", + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, - "license": "MIT", "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/delaunator": { @@ -8917,18 +10684,11 @@ "dev": true, "license": "MIT" }, - "node_modules/depd": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/deprecation": { "version": "2.3.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true }, "node_modules/detect-file": { "version": "1.0.0", @@ -8957,6 +10717,15 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "dev": true, @@ -9058,11 +10827,24 @@ } }, "node_modules/dotenv": { - "version": "10.0.0", + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz", + "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==", "dev": true, - "license": "BSD-2-Clause", "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "dev": true, + "engines": { + "node": ">=12" } }, "node_modules/duplexer": { @@ -9071,13 +10853,15 @@ }, "node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "node_modules/ecc-jsbn": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, - "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -9099,27 +10883,21 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.170", - "dev": true, - "license": "ISC" + "version": "1.4.798", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.798.tgz", + "integrity": "sha512-by9J2CiM9KPGj9qfp5U4FcPSbXJG7FNzqnYaY4WLzX+v2PHieVGmnsA4dxfpGE3QEC7JofpPZmn7Vn1B9NR2+Q==", + "dev": true }, "node_modules/emoji-regex": { "version": "8.0.0", "dev": true, "license": "MIT" }, - "node_modules/emojis-list": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/encoding": { "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -9127,8 +10905,9 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -9146,9 +10925,10 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -9200,8 +10980,9 @@ }, "node_modules/err-code": { "version": "2.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true }, "node_modules/error-ex": { "version": "1.3.2", @@ -9212,33 +10993,57 @@ } }, "node_modules/es-abstract": { - "version": "1.20.1", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -9247,17 +11052,66 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-module-lexer": { - "version": "0.9.3", + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, - "license": "MIT" + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", + "dev": true + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-shim-unscopables": { - "version": "1.0.0", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, - "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { @@ -9276,44 +11130,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild": { - "version": "0.14.47", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "esbuild-android-64": "0.14.47", - "esbuild-android-arm64": "0.14.47", - "esbuild-darwin-64": "0.14.47", - "esbuild-darwin-arm64": "0.14.47", - "esbuild-freebsd-64": "0.14.47", - "esbuild-freebsd-arm64": "0.14.47", - "esbuild-linux-32": "0.14.47", - "esbuild-linux-64": "0.14.47", - "esbuild-linux-arm": "0.14.47", - "esbuild-linux-arm64": "0.14.47", - "esbuild-linux-mips64le": "0.14.47", - "esbuild-linux-ppc64le": "0.14.47", - "esbuild-linux-riscv64": "0.14.47", - "esbuild-linux-s390x": "0.14.47", - "esbuild-netbsd-64": "0.14.47", - "esbuild-openbsd-64": "0.14.47", - "esbuild-sunos-64": "0.14.47", - "esbuild-windows-32": "0.14.47", - "esbuild-windows-64": "0.14.47", - "esbuild-windows-arm64": "0.14.47" - } - }, "node_modules/escalade": { - "version": "3.1.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -9327,45 +11148,49 @@ } }, "node_modules/eslint": { - "version": "8.18.0", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, - "license": "MIT", "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" @@ -9396,53 +11221,90 @@ } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { - "version": "2.7.3", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-cypress": { - "version": "2.12.1", + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.15.2.tgz", + "integrity": "sha512-CtcFEQTDKyftpI22FVGpx8bkpKyYXBlNge6zSo0pl5/qJvBAnzaD76Vu2AsP16d6mTj478Ldn2mhgrWV+Xr0vQ==", "dev": true, - "license": "MIT", "dependencies": { - "globals": "^11.12.0" + "globals": "^13.20.0" }, "peerDependencies": { "eslint": ">= 3.2.1" } }, + "node_modules/eslint-plugin-cypress/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-cypress/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-plugin-html": { "version": "6.2.0", "dev": true, @@ -9452,23 +11314,28 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.26.0", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, - "license": "MIT", "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" @@ -9478,11 +11345,12 @@ } }, "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { @@ -9496,10 +11364,14 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "MIT" + "bin": { + "semver": "bin/semver.js" + } }, "node_modules/eslint-plugin-simple-import-sort": { "version": "7.0.0", @@ -9510,32 +11382,47 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.1.1", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", + "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", "dev": true, - "license": "MIT", "dependencies": { - "eslint-utils": "^3.0.0", + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", "natural-compare": "^1.4.0", - "nth-check": "^2.0.1", - "postcss-selector-parser": "^6.0.9", - "semver": "^7.3.5", - "vue-eslint-parser": "^9.0.1", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.0", + "vue-eslint-parser": "^9.4.2", "xml-name-validator": "^4.0.0" }, "engines": { "node": "^14.17.0 || >=16.0.0" }, "peerDependencies": { - "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint-plugin-vue/node_modules/semver": { - "version": "7.3.7", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -9543,6 +11430,18 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-vue/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-scope": { "version": "5.1.1", "dev": true, @@ -9555,37 +11454,16 @@ "node": ">=8.0.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { - "version": "3.3.0", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/ansi-styles": { @@ -9645,21 +11523,26 @@ } }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -9676,9 +11559,10 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -9710,8 +11594,9 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -9720,22 +11605,27 @@ } }, "node_modules/espree": { - "version": "9.3.2", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9745,9 +11635,10 @@ } }, "node_modules/esquery": { - "version": "1.4.0", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -9757,8 +11648,9 @@ }, "node_modules/esquery/node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -9802,14 +11694,6 @@ "node": ">=0.10.0" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/eventemitter2": { "version": "6.4.7", "dev": true, @@ -9817,8 +11701,9 @@ }, "node_modules/eventemitter3": { "version": "4.0.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, "node_modules/events": { "version": "3.3.0", @@ -9873,10 +11758,17 @@ "node": ">=0.10.0" } }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, "node_modules/extend": { "version": "3.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true }, "node_modules/external-editor": { "version": "3.1.0", @@ -9923,11 +11815,12 @@ }, "node_modules/extsprintf": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true, "engines": [ "node >=0.6.0" - ], - "license": "MIT" + ] }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -9955,8 +11848,9 @@ }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true }, "node_modules/fastq": { "version": "1.13.0", @@ -10009,34 +11903,29 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-url": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/filelist": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } }, "node_modules/filelist/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -10044,6 +11933,15 @@ "node": ">=10" } }, + "node_modules/filesize": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-9.0.11.tgz", + "integrity": "sha512-gTAiTtI0STpKa5xesyTA9hA3LX4ga8sm2nWRcffEa1L/5vQwb4mj2MdzMkoHoGv4QzfDshQZuYscQSf8c4TKOA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/fill-range": { "version": "7.0.1", "license": "MIT", @@ -10087,14 +11985,19 @@ "dev": true }, "node_modules/find-up": { - "version": "2.1.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^2.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/findup-sync": { @@ -10114,8 +12017,9 @@ }, "node_modules/flat": { "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, - "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -10157,18 +12061,57 @@ } } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/forever-agent": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/form-data": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -10196,10 +12139,48 @@ "url": "https://www.patreon.com/infusion" } }, + "node_modules/front-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", + "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", + "dev": true, + "dependencies": { + "js-yaml": "^3.13.1" + } + }, + "node_modules/front-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/front-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/front-matter/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, "node_modules/fs-constants": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true }, "node_modules/fs-extra": { "version": "9.1.0", @@ -10216,16 +12197,26 @@ } }, "node_modules/fs-minipass": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "dev": true, @@ -10246,19 +12237,24 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "license": "MIT" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { - "version": "1.1.5", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -10267,15 +12263,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/functions-have-names": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10364,13 +12356,19 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.2", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, - "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10378,8 +12376,9 @@ }, "node_modules/get-pkg-repo": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", "dev": true, - "license": "MIT", "dependencies": { "@hutson/parse-repository-url": "^3.0.0", "hosted-git-info": "^4.0.0", @@ -10393,52 +12392,49 @@ "node": ">=6.9.0" } }, - "node_modules/get-pkg-repo/node_modules/hosted-git-info": { - "version": "4.1.0", + "node_modules/get-pkg-repo/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { "node": ">=10" } }, - "node_modules/get-pkg-repo/node_modules/readable-stream": { - "version": "2.3.8", + "node_modules/get-pkg-repo/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/get-pkg-repo/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/get-pkg-repo/node_modules/through2": { - "version": "2.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "engines": { + "node": ">=10" } }, "node_modules/get-port": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -10461,12 +12457,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -10485,34 +12483,35 @@ }, "node_modules/getpass": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } }, "node_modules/git-raw-commits": { - "version": "2.0.11", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", + "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", "dev": true, - "license": "MIT", "dependencies": { "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "meow": "^8.1.2", + "split2": "^3.2.2" }, "bin": { "git-raw-commits": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/git-remote-origin-url": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", "dev": true, - "license": "MIT", "dependencies": { "gitconfiglocal": "^1.0.0", "pify": "^2.3.0" @@ -10522,24 +12521,38 @@ } }, "node_modules/git-semver-tags": { - "version": "4.1.1", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.1.tgz", + "integrity": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==", "dev": true, - "license": "MIT", "dependencies": { - "meow": "^8.0.0", - "semver": "^6.0.0" + "meow": "^8.1.2", + "semver": "^7.0.0" }, "bin": { "git-semver-tags": "cli.js" }, + "engines": { + "node": ">=14" + } + }, + "node_modules/git-semver-tags/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" } }, "node_modules/git-up": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", "dev": true, - "license": "MIT", "dependencies": { "is-ssh": "^1.4.0", "parse-url": "^8.1.0" @@ -10547,24 +12560,27 @@ }, "node_modules/git-url-parse": { "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", "dev": true, - "license": "MIT", "dependencies": { "git-up": "^7.0.0" } }, "node_modules/gitconfiglocal": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", "dev": true, - "license": "BSD", "dependencies": { "ini": "^1.3.2" } }, "node_modules/gitconfiglocal/node_modules/ini": { "version": "1.3.8", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/glob": { "version": "7.2.3", @@ -10597,8 +12613,9 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, "node_modules/global-directory": { "version": "4.0.1", @@ -10688,12 +12705,29 @@ }, "node_modules/globals": { "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "11.1.0", "dev": true, @@ -10713,38 +12747,38 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "license": "ISC" - }, - "node_modules/gzip-size": { - "version": "5.1.1", - "dev": true, - "license": "MIT", "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gzip-size/node_modules/pify": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, "node_modules/handlebars": { - "version": "4.7.7", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, @@ -10760,23 +12794,13 @@ }, "node_modules/hard-rejection": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "dev": true, @@ -10794,11 +12818,24 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, - "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10816,11 +12853,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, - "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -10834,6 +12872,18 @@ "dev": true, "license": "ISC" }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/highlight.js": { "version": "11.6.0", "license": "BSD-3-Clause", @@ -10854,22 +12904,15 @@ } }, "node_modules/hosted-git-info": { - "version": "6.1.1", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "lru-cache": "^6.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/html": { @@ -10939,26 +12982,28 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true }, "node_modules/http-proxy-agent": { - "version": "5.0.0", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, - "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/http-signature": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", "dev": true, - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", @@ -10969,15 +13014,16 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", "dev": true, - "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/human-signals": { @@ -10990,16 +13036,18 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.0.0" } }, "node_modules/husky": { - "version": "8.0.1", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true, - "license": "MIT", "bin": { "husky": "lib/bin.js" }, @@ -11061,8 +13109,9 @@ }, "node_modules/ignore-walk": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", "dev": true, - "license": "ISC", "dependencies": { "minimatch": "^5.0.1" }, @@ -11072,16 +13121,18 @@ }, "node_modules/ignore-walk/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11161,11 +13212,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "license": "ISC" - }, "node_modules/inflight": { "version": "1.0.6", "dev": true, @@ -11188,78 +13234,64 @@ } }, "node_modules/init-package-json": { - "version": "3.0.2", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-5.0.0.tgz", + "integrity": "sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==", "dev": true, - "license": "ISC", "dependencies": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", + "npm-package-arg": "^10.0.0", + "promzard": "^1.0.0", + "read": "^2.0.0", + "read-package-json": "^6.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/init-package-json/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/init-package-json/node_modules/hosted-git-info": { - "version": "5.2.1", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^7.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/init-package-json/node_modules/hosted-git-info/node_modules/lru-cache": { + "node_modules/init-package-json/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/init-package-json/node_modules/npm-package-arg": { - "version": "9.1.2", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", "dev": true, - "license": "ISC", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/init-package-json/node_modules/proc-log": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/init-package-json/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11268,14 +13300,12 @@ } }, "node_modules/init-package-json/node_modules/validate-npm-package-name": { - "version": "4.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/inquirer": { @@ -11368,12 +13398,13 @@ } }, "node_modules/internal-slot": { - "version": "1.0.3", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, - "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" }, "engines": { @@ -11387,10 +13418,40 @@ "node": ">=12" } }, - "node_modules/ip": { - "version": "2.0.0", + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "dev": true, - "license": "MIT" + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ip-address/node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-arrayish": { "version": "0.2.1", @@ -11449,9 +13510,10 @@ } }, "node_modules/is-callable": { - "version": "1.2.4", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11471,11 +13533,27 @@ } }, "node_modules/is-core-module": { - "version": "2.12.1", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, - "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11497,8 +13575,9 @@ }, "node_modules/is-docker": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, - "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -11559,8 +13638,9 @@ }, "node_modules/is-lambda": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true }, "node_modules/is-module": { "version": "1.0.0", @@ -11568,9 +13648,10 @@ "license": "MIT" }, "node_modules/is-negative-zero": { - "version": "2.0.2", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11607,14 +13688,6 @@ "node": ">=8" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "dev": true, @@ -11625,16 +13698,18 @@ }, "node_modules/is-plain-obj": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-plain-object": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11663,11 +13738,15 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11675,8 +13754,9 @@ }, "node_modules/is-ssh": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", "dev": true, - "license": "MIT", "dependencies": { "protocols": "^2.0.1" } @@ -11722,8 +13802,9 @@ }, "node_modules/is-text-path": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", "dev": true, - "license": "MIT", "dependencies": { "text-extensions": "^1.0.0" }, @@ -11731,6 +13812,21 @@ "node": ">=0.10.0" } }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "dev": true, @@ -11775,8 +13871,9 @@ }, "node_modules/is-wsl": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -11796,8 +13893,9 @@ }, "node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11812,18 +13910,38 @@ }, "node_modules/isstream": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", "dev": true, - "license": "MIT" + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } }, "node_modules/jake": { - "version": "10.8.5", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" + "filelist": "^1.0.4", + "minimatch": "^3.1.2" }, "bin": { "jake": "bin/cli.js" @@ -11834,8 +13952,9 @@ }, "node_modules/jake/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11848,8 +13967,9 @@ }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11863,8 +13983,9 @@ }, "node_modules/jake/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11874,21 +13995,24 @@ }, "node_modules/jake/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jake/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11896,10 +14020,105 @@ "node": ">=8" } }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-worker": { "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11911,16 +14130,18 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12021,13 +14242,15 @@ }, "node_modules/jsbn": { "version": "0.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true }, "node_modules/jsesc": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -12047,8 +14270,9 @@ }, "node_modules/json-schema": { "version": "0.4.0", - "dev": true, - "license": "(AFL-2.1 OR BSD-3-Clause)" + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -12060,14 +14284,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json-stringify-nice": { - "version": "1.1.4", - "dev": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/json-stringify-safe": { "version": "5.0.1", "dev": true, @@ -12139,11 +14355,12 @@ }, "node_modules/jsprim": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", "dev": true, "engines": [ "node >=0.6.0" ], - "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -12151,32 +14368,15 @@ "verror": "1.10.0" } }, - "node_modules/just-diff": { - "version": "6.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/just-diff-apply": { - "version": "5.5.0", - "dev": true, - "license": "MIT" - }, "node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/kleur": { - "version": "4.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/lazy-ass": { "version": "1.6.0", "dev": true, @@ -12186,92 +14386,91 @@ } }, "node_modules/lerna": { - "version": "6.6.1", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-8.1.3.tgz", + "integrity": "sha512-Dg/r1dGnRCXKsOUC3lol7o6ggYTA6WWiPQzZJNKqyygn4fzYGuA3Dro2d5677pajaqFnFA72mdCjzSyF16Vi2Q==", "dev": true, - "license": "MIT", "dependencies": { - "@lerna/child-process": "6.6.1", - "@lerna/create": "6.6.1", - "@lerna/legacy-package-management": "6.6.1", - "@npmcli/arborist": "6.2.3", - "@npmcli/run-script": "4.1.7", - "@nrwl/devkit": ">=15.5.2 < 16", + "@lerna/create": "8.1.3", + "@npmcli/run-script": "7.0.2", + "@nx/devkit": ">=17.1.2 < 20", "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.3", - "byte-size": "7.0.0", + "@octokit/rest": "19.0.11", + "byte-size": "8.1.1", "chalk": "4.1.0", "clone-deep": "4.0.1", - "cmd-shim": "5.0.0", + "cmd-shim": "6.0.1", "columnify": "1.6.0", - "config-chain": "1.1.12", - "conventional-changelog-angular": "5.0.12", - "conventional-changelog-core": "4.2.4", - "conventional-recommended-bump": "6.1.0", - "cosmiconfig": "7.0.0", + "conventional-changelog-angular": "7.0.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "^8.2.0", "dedent": "0.7.0", - "dot-prop": "6.0.1", - "envinfo": "^7.7.4", + "envinfo": "7.8.1", "execa": "5.0.0", - "fs-extra": "9.1.0", + "fs-extra": "^11.1.1", "get-port": "5.1.1", "get-stream": "6.0.0", "git-url-parse": "13.1.0", "glob-parent": "5.1.2", "globby": "11.1.0", - "graceful-fs": "4.2.10", + "graceful-fs": "4.2.11", "has-unicode": "2.0.1", - "import-local": "^3.0.2", - "init-package-json": "3.0.2", + "import-local": "3.1.0", + "ini": "^1.3.8", + "init-package-json": "5.0.0", "inquirer": "^8.2.4", - "is-ci": "2.0.0", + "is-ci": "3.0.1", "is-stream": "2.0.0", - "js-yaml": "^4.1.0", - "libnpmaccess": "6.0.3", - "libnpmpublish": "6.0.4", + "jest-diff": ">=29.4.3 < 30", + "js-yaml": "4.1.0", + "libnpmaccess": "7.0.2", + "libnpmpublish": "7.3.0", "load-json-file": "6.2.0", - "make-dir": "3.1.0", + "lodash": "^4.17.21", + "make-dir": "4.0.0", "minimatch": "3.0.5", "multimatch": "5.0.0", "node-fetch": "2.6.7", "npm-package-arg": "8.1.1", "npm-packlist": "5.1.1", - "npm-registry-fetch": "^14.0.3", + "npm-registry-fetch": "^14.0.5", "npmlog": "^6.0.2", - "nx": ">=15.5.2 < 16", + "nx": ">=17.1.2 < 20", "p-map": "4.0.0", "p-map-series": "2.1.0", "p-pipe": "3.1.0", "p-queue": "6.6.2", "p-reduce": "2.1.0", "p-waterfall": "2.1.1", - "pacote": "13.6.2", + "pacote": "^17.0.5", "pify": "5.0.0", - "read-cmd-shim": "3.0.0", - "read-package-json": "5.0.1", + "read-cmd-shim": "4.0.0", + "read-package-json": "6.0.4", "resolve-from": "5.0.0", "rimraf": "^4.4.1", "semver": "^7.3.8", "signal-exit": "3.0.7", "slash": "3.0.0", - "ssri": "9.0.1", + "ssri": "^9.0.1", "strong-log-transformer": "2.1.0", - "tar": "6.1.11", + "tar": "6.2.1", "temp-dir": "1.0.0", - "typescript": "^3 || ^4", - "upath": "^2.0.1", - "uuid": "8.3.2", + "typescript": ">=3 < 6", + "upath": "2.0.1", + "uuid": "^9.0.0", "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "4.0.0", - "write-file-atomic": "4.0.1", + "validate-npm-package-name": "5.0.0", + "write-file-atomic": "5.0.1", "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" + "yargs": "17.7.2", + "yargs-parser": "21.1.1" }, "bin": { "lerna": "dist/cli.js" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18.0.0" } }, "node_modules/lerna/node_modules/ansi-styles": { @@ -12301,9 +14500,10 @@ } }, "node_modules/lerna/node_modules/builtins": { - "version": "5.0.1", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.0.0" } @@ -12323,11 +14523,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/lerna/node_modules/ci-info": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/lerna/node_modules/color-convert": { "version": "2.0.1", "dev": true, @@ -12345,18 +14540,29 @@ "license": "MIT" }, "node_modules/lerna/node_modules/cosmiconfig": { - "version": "7.0.0", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, - "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/lerna/node_modules/execa": { @@ -12381,6 +14587,20 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/lerna/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/lerna/node_modules/gauge": { "version": "4.0.4", "dev": true, @@ -12476,16 +14696,11 @@ "node": ">=10.17.0" } }, - "node_modules/lerna/node_modules/is-ci": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } + "node_modules/lerna/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/lerna/node_modules/is-stream": { "version": "2.0.0", @@ -12495,6 +14710,21 @@ "node": ">=8" } }, + "node_modules/lerna/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lerna/node_modules/minimatch": { "version": "3.0.5", "dev": true, @@ -12575,12 +14805,10 @@ } }, "node_modules/lerna/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -12599,33 +14827,61 @@ "node": ">=8" } }, - "node_modules/lerna/node_modules/validate-npm-package-name": { - "version": "4.0.0", + "node_modules/lerna/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/lerna/node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", "dev": true, - "license": "ISC", "dependencies": { "builtins": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/lerna/node_modules/write-file-atomic": { - "version": "4.0.1", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "signal-exit": "^4.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/lerna/node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/levn": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -12658,103 +14914,59 @@ } }, "node_modules/libnpmaccess": { - "version": "6.0.3", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-7.0.2.tgz", + "integrity": "sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==", "dev": true, - "license": "ISC", "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" + "npm-package-arg": "^10.1.0", + "npm-registry-fetch": "^14.0.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/libnpmaccess/node_modules/hosted-git-info": { - "version": "5.2.1", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^7.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/libnpmaccess/node_modules/hosted-git-info/node_modules/lru-cache": { + "node_modules/libnpmaccess/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, - "node_modules/libnpmaccess/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/libnpmaccess/node_modules/npm-package-arg": { - "version": "9.1.2", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", "dev": true, - "license": "ISC", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/npm-registry-fetch": { - "version": "13.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/proc-log": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/libnpmaccess/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -12763,129 +14975,98 @@ } }, "node_modules/libnpmaccess/node_modules/validate-npm-package-name": { - "version": "4.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/libnpmpublish": { - "version": "6.0.4", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.3.0.tgz", + "integrity": "sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==", "dev": true, - "license": "ISC", "dependencies": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", + "ci-info": "^3.6.1", + "normalize-package-data": "^5.0.0", + "npm-package-arg": "^10.1.0", + "npm-registry-fetch": "^14.0.3", + "proc-log": "^3.0.0", "semver": "^7.3.7", - "ssri": "^9.0.0" + "sigstore": "^1.4.0", + "ssri": "^10.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/libnpmpublish/node_modules/hosted-git-info": { - "version": "5.2.1", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^7.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/libnpmpublish/node_modules/hosted-git-info/node_modules/lru-cache": { + "node_modules/libnpmpublish/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/libnpmpublish/node_modules/minipass": { - "version": "3.3.6", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/libnpmpublish/node_modules/normalize-package-data": { - "version": "4.0.1", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^5.0.0", + "hosted-git-info": "^6.0.0", "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/libnpmpublish/node_modules/npm-package-arg": { - "version": "9.1.2", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", "dev": true, - "license": "ISC", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/npm-registry-fetch": { - "version": "13.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/proc-log": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/libnpmpublish/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -12893,21 +15074,32 @@ "node": ">=10" } }, - "node_modules/libnpmpublish/node_modules/validate-npm-package-name": { - "version": "4.0.0", + "node_modules/libnpmpublish/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "license": "ISC", "dependencies": { - "builtins": "^5.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish/node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/lilconfig": { - "version": "2.0.5", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } @@ -12929,38 +15121,52 @@ "license": "MIT" }, "node_modules/lint-staged": { - "version": "13.0.3", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.3.0.tgz", + "integrity": "sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==", "dev": true, - "license": "MIT", "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.17", - "commander": "^9.3.0", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.5", - "listr2": "^4.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.1" + "chalk": "5.3.0", + "commander": "11.0.0", + "debug": "4.3.4", + "execa": "7.2.0", + "lilconfig": "2.1.0", + "listr2": "6.6.1", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.1" }, "bin": { "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" }, "funding": { "url": "https://opencollective.com/lint-staged" } }, + "node_modules/lint-staged/node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dev": true, + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lint-staged/node_modules/ansi-regex": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -12969,9 +15175,10 @@ } }, "node_modules/lint-staged/node_modules/ansi-styles": { - "version": "6.1.0", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -12979,10 +15186,38 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lint-staged/node_modules/cli-truncate": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, - "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^5.0.0" @@ -12994,43 +15229,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lint-staged/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/lint-staged/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/lint-staged/node_modules/commander": { - "version": "9.3.0", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true, - "license": "MIT", "engines": { - "node": "^12.20.0 || >=14" + "node": ">=16" } }, "node_modules/lint-staged/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/lint-staged/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true }, "node_modules/lint-staged/node_modules/execa": { - "version": "6.1.0", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", - "human-signals": "^3.0.1", + "human-signals": "^4.3.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", @@ -13039,7 +15267,7 @@ "strip-final-newline": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" @@ -13047,8 +15275,9 @@ }, "node_modules/lint-staged/node_modules/get-stream": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -13057,17 +15286,19 @@ } }, "node_modules/lint-staged/node_modules/human-signals": { - "version": "3.0.1", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, - "license": "Apache-2.0", "engines": { - "node": ">=12.20.0" + "node": ">=14.18.0" } }, "node_modules/lint-staged/node_modules/is-fullwidth-code-point": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -13077,8 +15308,9 @@ }, "node_modules/lint-staged/node_modules/is-stream": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -13087,21 +15319,20 @@ } }, "node_modules/lint-staged/node_modules/listr2": { - "version": "4.0.5", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", + "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", "dev": true, - "license": "MIT", "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", + "cli-truncate": "^3.1.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^5.0.1", "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^8.1.0" }, "engines": { - "node": ">=12" + "node": ">=16.0.0" }, "peerDependencies": { "enquirer": ">= 2.3.0 < 3" @@ -13112,97 +15343,30 @@ } } }, - "node_modules/lint-staged/node_modules/listr2/node_modules/ansi-regex": { + "node_modules/lint-staged/node_modules/log-update": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "ansi-escapes": "^5.0.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^5.0.0", + "strip-ansi": "^7.0.1", + "wrap-ansi": "^8.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lint-staged/node_modules/listr2/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/lint-staged/node_modules/mimic-fn": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -13211,9 +15375,10 @@ } }, "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "5.1.0", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -13226,8 +15391,9 @@ }, "node_modules/lint-staged/node_modules/onetime": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, - "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -13240,8 +15406,9 @@ }, "node_modules/lint-staged/node_modules/path-key": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -13249,10 +15416,51 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lint-staged/node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lint-staged/node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lint-staged/node_modules/slice-ansi": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -13266,8 +15474,9 @@ }, "node_modules/lint-staged/node_modules/string-width": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -13281,9 +15490,10 @@ } }, "node_modules/lint-staged/node_modules/strip-ansi": { - "version": "7.0.1", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -13296,8 +15506,9 @@ }, "node_modules/lint-staged/node_modules/strip-final-newline": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -13305,10 +15516,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.1.1", + "node_modules/lint-staged/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, - "license": "ISC", "engines": { "node": ">= 14" } @@ -13362,9 +15603,10 @@ } }, "node_modules/load-tsconfig": { - "version": "0.2.3", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", + "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -13377,37 +15619,19 @@ "node": ">=6.11.5" } }, - "node_modules/loader-utils": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/locate-path": { - "version": "2.0.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path/node_modules/path-exists": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -13433,8 +15657,9 @@ }, "node_modules/lodash.ismatch": { "version": "4.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", + "dev": true }, "node_modules/lodash.isplainobject": { "version": "4.0.6", @@ -13470,11 +15695,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.pick": { - "version": "4.4.0", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.snakecase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", @@ -13724,189 +15944,63 @@ } }, "node_modules/make-fetch-happen": { - "version": "10.2.1", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", + "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", "dev": true, - "license": "ISC", "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", + "proc-log": "^4.2.0", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" + "ssri": "^10.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { - "version": "2.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "16.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/make-fetch-happen/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "3.3.6", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/make-fetch-happen/node_modules/semver": { - "version": "7.3.8", + "node_modules/make-fetch-happen/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/make-fetch-happen/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/unique-filename": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/unique-slug": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/map-obj": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -13945,8 +16039,9 @@ }, "node_modules/meow": { "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -13969,8 +16064,9 @@ }, "node_modules/meow/node_modules/find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13981,13 +16077,15 @@ }, "node_modules/meow/node_modules/hosted-git-info": { "version": "2.8.9", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/meow/node_modules/locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -13997,8 +16095,9 @@ }, "node_modules/meow/node_modules/p-limit": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -14011,8 +16110,9 @@ }, "node_modules/meow/node_modules/p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -14020,18 +16120,11 @@ "node": ">=8" } }, - "node_modules/meow/node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/meow/node_modules/read-pkg": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, - "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -14044,8 +16137,9 @@ }, "node_modules/meow/node_modules/read-pkg-up": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -14060,16 +16154,18 @@ }, "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -14079,24 +16175,27 @@ }, "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/meow/node_modules/semver": { - "version": "5.7.1", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/meow/node_modules/type-fest": { "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -14104,6 +16203,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/merge": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", @@ -14162,8 +16270,9 @@ }, "node_modules/min-indent": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -14190,8 +16299,9 @@ }, "node_modules/minimist-options": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, - "license": "MIT", "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -14210,58 +16320,57 @@ } }, "node_modules/minipass-collect": { - "version": "1.0.2", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-fetch": { - "version": "2.1.2", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", "dev": true, - "license": "MIT", "dependencies": { - "minipass": "^3.1.6", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" }, "optionalDependencies": { "encoding": "^0.1.13" } }, "node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-flush": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -14271,8 +16380,9 @@ }, "node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -14282,8 +16392,9 @@ }, "node_modules/minipass-json-stream": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", "dev": true, - "license": "MIT", "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -14291,8 +16402,9 @@ }, "node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -14302,8 +16414,9 @@ }, "node_modules/minipass-pipeline": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -14313,8 +16426,9 @@ }, "node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -14324,8 +16438,9 @@ }, "node_modules/minipass-sized": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -14335,8 +16450,9 @@ }, "node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -14346,8 +16462,9 @@ }, "node_modules/minizlib": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, - "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -14358,8 +16475,9 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -14369,8 +16487,9 @@ }, "node_modules/mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -14378,27 +16497,21 @@ "node": ">=10" } }, - "node_modules/mkdirp-infer-owner": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/modify-values": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/module-details-from-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", + "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==", + "dev": true + }, "node_modules/ms": { "version": "2.1.2", "license": "MIT" @@ -14465,10 +16578,17 @@ "dev": true, "license": "MIT" }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, "node_modules/negotiator": { "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -14478,15 +16598,11 @@ "dev": true, "license": "MIT" }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "dev": true, - "license": "MIT" - }, "node_modules/node-fetch": { "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -14503,108 +16619,98 @@ } }, "node_modules/node-gyp": { - "version": "9.3.1", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz", + "integrity": "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==", "dev": true, - "license": "MIT", "dependencies": { "env-paths": "^2.2.0", - "glob": "^7.1.4", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", "tar": "^6.1.2", - "which": "^2.0.2" + "which": "^4.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/node-gyp-build": { - "version": "4.6.0", + "node_modules/node-gyp/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "license": "ISC" - }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "license": "ISC", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", + "node_modules/node-gyp/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", "dev": true, - "license": "ISC", "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" }, "bin": { - "nopt": "bin/nopt.js" + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/node-gyp/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -14612,15 +16718,38 @@ "node": ">=10" } }, - "node_modules/node-releases": { - "version": "2.0.5", + "node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, - "license": "MIT" + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", + "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, "node_modules/nopt": { - "version": "7.1.0", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", "dev": true, - "license": "ISC", "dependencies": { "abbrev": "^2.0.0" }, @@ -14633,8 +16762,9 @@ }, "node_modules/normalize-package-data": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -14645,24 +16775,11 @@ "node": ">=10" } }, - "node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -14687,20 +16804,19 @@ } }, "node_modules/npm-bundled": { - "version": "3.0.0", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", "dev": true, - "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "npm-normalize-package-bin": "^1.0.1" } }, "node_modules/npm-install-checks": { - "version": "6.1.0", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, @@ -14709,12 +16825,10 @@ } }, "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -14723,12 +16837,10 @@ } }, "node_modules/npm-normalize-package-bin": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true }, "node_modules/npm-package-arg": { "version": "6.1.1", @@ -14756,8 +16868,9 @@ }, "node_modules/npm-packlist": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", + "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", "dev": true, - "license": "ISC", "dependencies": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", @@ -14773,16 +16886,19 @@ }, "node_modules/npm-packlist/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/npm-packlist/node_modules/glob": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -14799,8 +16915,9 @@ }, "node_modules/npm-packlist/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -14808,62 +16925,80 @@ "node": ">=10" } }, - "node_modules/npm-packlist/node_modules/npm-bundled": { - "version": "1.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, "node_modules/npm-pick-manifest": { - "version": "8.0.1", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz", + "integrity": "sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==", "dev": true, - "license": "ISC", "dependencies": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "semver": "^7.3.5" }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "dev": true, + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-pick-manifest/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "10.1.0", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz", + "integrity": "sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==", "dev": true, - "license": "ISC", "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -14872,23 +17007,22 @@ } }, "node_modules/npm-pick-manifest/node_modules/validate-npm-package-name": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm-registry-fetch": { - "version": "14.0.3", + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", + "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", "dev": true, - "license": "ISC", "dependencies": { "make-fetch-happen": "^11.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", @@ -14899,26 +17033,143 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/builtins": { - "version": "5.0.1", + "node_modules/npm-registry-fetch/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, - "license": "MIT", "dependencies": { - "semver": "^7.0.0" + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-registry-fetch/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm-registry-fetch/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, "node_modules/npm-registry-fetch/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "11.0.3", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, - "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^17.0.0", @@ -14927,7 +17178,7 @@ "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", "lru-cache": "^7.7.1", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", @@ -14940,26 +17191,59 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.1", + "node_modules/npm-registry-fetch/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "MIT", "dependencies": { - "minipass": "^4.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", "dev": true, - "license": "ISC", "dependencies": { "hosted-git-info": "^6.0.0", "proc-log": "^3.0.0", @@ -14971,12 +17255,10 @@ } }, "node_modules/npm-registry-fetch/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -14984,35 +17266,46 @@ "node": ">=10" } }, - "node_modules/npm-registry-fetch/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/npm-registry-fetch/node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" }, "engines": { - "node": ">=10" + "node": ">= 10" } }, "node_modules/npm-registry-fetch/node_modules/ssri": { - "version": "10.0.1", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/validate-npm-package-name": { - "version": "5.0.0", + "node_modules/npm-registry-fetch/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -15059,64 +17352,66 @@ } }, "node_modules/nx": { - "version": "15.8.9", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-19.2.3.tgz", + "integrity": "sha512-SvxFgk9PD2m6tXEaqB6DENOpe4jhov/Ili/2JmOnPAAIGUR6H9WajCzVuHfq3bvQxmGRvkQQRv/rfvAuLTme3g==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { - "@nrwl/cli": "15.8.9", - "@nrwl/tao": "15.8.9", - "@parcel/watcher": "2.0.4", + "@nrwl/tao": "19.2.3", "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", + "@yarnpkg/parsers": "3.0.0-rc.46", + "@zkochan/js-yaml": "0.0.7", + "axios": "^1.6.0", "chalk": "^4.1.0", "cli-cursor": "3.1.0", "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", + "cliui": "^8.0.1", + "dotenv": "~16.3.1", + "dotenv-expand": "~10.0.0", "enquirer": "~2.3.6", - "fast-glob": "3.2.7", "figures": "3.2.0", "flat": "^5.0.2", + "front-matter": "^4.0.2", "fs-extra": "^11.1.0", - "glob": "7.1.4", "ignore": "^5.0.4", - "js-yaml": "4.1.0", + "jest-diff": "^29.4.1", "jsonc-parser": "3.2.0", "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", + "minimatch": "9.0.3", + "node-machine-id": "1.1.12", "npm-run-path": "^4.0.1", "open": "^8.4.0", - "semver": "7.3.4", + "ora": "5.3.0", + "semver": "^7.5.3", "string-width": "^4.2.3", "strong-log-transformer": "^2.1.0", "tar-stream": "~2.2.0", "tmp": "~0.2.1", "tsconfig-paths": "^4.1.2", "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", "yargs": "^17.6.2", "yargs-parser": "21.1.1" }, "bin": { - "nx": "bin/nx.js" + "nx": "bin/nx.js", + "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nrwl/nx-darwin-arm64": "15.8.9", - "@nrwl/nx-darwin-x64": "15.8.9", - "@nrwl/nx-linux-arm-gnueabihf": "15.8.9", - "@nrwl/nx-linux-arm64-gnu": "15.8.9", - "@nrwl/nx-linux-arm64-musl": "15.8.9", - "@nrwl/nx-linux-x64-gnu": "15.8.9", - "@nrwl/nx-linux-x64-musl": "15.8.9", - "@nrwl/nx-win32-arm64-msvc": "15.8.9", - "@nrwl/nx-win32-x64-msvc": "15.8.9" + "@nx/nx-darwin-arm64": "19.2.3", + "@nx/nx-darwin-x64": "19.2.3", + "@nx/nx-freebsd-x64": "19.2.3", + "@nx/nx-linux-arm-gnueabihf": "19.2.3", + "@nx/nx-linux-arm64-gnu": "19.2.3", + "@nx/nx-linux-arm64-musl": "19.2.3", + "@nx/nx-linux-x64-gnu": "19.2.3", + "@nx/nx-linux-x64-musl": "19.2.3", + "@nx/nx-win32-arm64-msvc": "19.2.3", + "@nx/nx-win32-x64-msvc": "19.2.3" }, "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" + "@swc-node/register": "^1.8.0", + "@swc/core": "^1.3.85" }, "peerDependenciesMeta": { "@swc-node/register": { @@ -15129,8 +17424,9 @@ }, "node_modules/nx/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15141,10 +17437,20 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/nx/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/nx/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15158,8 +17464,9 @@ }, "node_modules/nx/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15169,28 +17476,15 @@ }, "node_modules/nx/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/nx/node_modules/fast-glob": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" - } + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/nx/node_modules/fs-extra": { - "version": "11.1.1", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -15200,56 +17494,66 @@ "node": ">=14.14" } }, - "node_modules/nx/node_modules/glob": { - "version": "7.1.4", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, "node_modules/nx/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/nx/node_modules/lines-and-columns": { - "version": "2.0.3", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/nx/node_modules/minimatch": { - "version": "3.0.5", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/nx/node_modules/ora": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", + "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "log-symbols": "^4.0.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/nx/node_modules/semver": { - "version": "7.3.4", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -15259,16 +17563,18 @@ }, "node_modules/nx/node_modules/strip-bom": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/nx/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15277,9 +17583,10 @@ } }, "node_modules/nx/node_modules/tsconfig-paths": { - "version": "4.1.2", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, - "license": "MIT", "dependencies": { "json5": "^2.2.2", "minimist": "^1.2.6", @@ -15289,44 +17596,6 @@ "node": ">=6" } }, - "node_modules/nx/node_modules/yargs": { - "version": "17.7.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/nx/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/nx/node_modules/yargs/node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/object-assign": { "version": "4.1.1", "dev": true, @@ -15344,9 +17613,10 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15360,13 +17630,14 @@ } }, "node_modules/object.assign": { - "version": "4.1.2", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, "engines": { @@ -15389,14 +17660,47 @@ "node": ">= 0.4" } }, - "node_modules/object.values": { - "version": "1.1.5", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -15429,8 +17733,9 @@ }, "node_modules/open": { "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, - "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -15444,16 +17749,17 @@ } }, "node_modules/optionator": { - "version": "0.9.1", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, - "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -15581,32 +17887,41 @@ }, "node_modules/p-finally": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-limit": { - "version": "1.3.0", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "2.0.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-map": { @@ -15625,8 +17940,9 @@ }, "node_modules/p-map-series": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", + "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -15644,8 +17960,9 @@ }, "node_modules/p-queue": { "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", "dev": true, - "license": "MIT", "dependencies": { "eventemitter3": "^4.0.4", "p-timeout": "^3.2.0" @@ -15659,16 +17976,18 @@ }, "node_modules/p-reduce": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", + "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/p-timeout": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "dev": true, - "license": "MIT", "dependencies": { "p-finally": "^1.0.0" }, @@ -15677,17 +17996,19 @@ } }, "node_modules/p-try": { - "version": "1.0.0", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/p-waterfall": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", + "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", "dev": true, - "license": "MIT", "dependencies": { "p-reduce": "^2.0.0" }, @@ -15699,284 +18020,307 @@ } }, "node_modules/pacote": { - "version": "13.6.2", + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.7.tgz", + "integrity": "sha512-sgvnoUMlkv9xHwDUKjKQFXVyUi8dtJGKp3vg6sYy+TxbDic5RjZCHF3ygv0EJgNRZ2GfRONjlKPUfokJ9lDpwQ==", "dev": true, - "license": "ISC", "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", + "proc-log": "^4.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", + "read-package-json": "^7.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^2.2.0", + "ssri": "^10.0.0", "tar": "^6.1.11" }, "bin": { "pacote": "lib/bin.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/@npmcli/fs": { - "version": "2.1.2", + "node_modules/pacote/node_modules/@sigstore/bundle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", + "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", "dev": true, - "license": "ISC", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "@sigstore/protobuf-specs": "^0.3.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", + "node_modules/pacote/node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", + "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/@sigstore/sign": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", + "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", "dev": true, - "license": "ISC", "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" }, "engines": { - "node": ">= 10" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/@sigstore/tuf": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz", + "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==", + "dev": true, + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/@tufjs/models": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", + "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", + "dev": true, + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/pacote/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, - "node_modules/pacote/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/pacote/node_modules/cacache": { - "version": "16.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/pacote/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/pacote/node_modules/glob": { - "version": "8.1.0", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/pacote/node_modules/hosted-git-info": { - "version": "5.2.1", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "lru-cache": "^10.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/ignore-walk": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", + "dev": true, + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/pacote/node_modules/lru-cache": { - "version": "7.18.3", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, - "license": "ISC", "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/pacote/node_modules/minimatch": { - "version": "5.1.6", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/pacote/node_modules/minipass": { - "version": "3.3.6", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/pacote/node_modules/npm-bundled": { - "version": "1.1.2", + "node_modules/pacote/node_modules/normalize-package-data": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", + "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", "dev": true, - "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/pacote/node_modules/npm-install-checks": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/pacote/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, - "license": "ISC" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/pacote/node_modules/npm-package-arg": { - "version": "9.1.2", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz", + "integrity": "sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==", "dev": true, - "license": "ISC", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/npm-pick-manifest": { - "version": "7.0.2", + "node_modules/pacote/node_modules/npm-packlist": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", + "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", "dev": true, - "license": "ISC", "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" + "ignore-walk": "^6.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/pacote/node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/pacote/node_modules/npm-registry-fetch": { - "version": "13.3.1", + "version": "16.2.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.2.1.tgz", + "integrity": "sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==", "dev": true, - "license": "ISC", "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", + "@npmcli/redact": "^1.1.0", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" + "npm-package-arg": "^11.0.0", + "proc-log": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/pacote/node_modules/proc-log": { - "version": "2.0.1", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "dev": true, - "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/read-package-json-fast": { - "version": "2.0.3", + "node_modules/pacote/node_modules/read-package-json": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.1.tgz", + "integrity": "sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==", + "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.", "dev": true, - "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/pacote/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -15984,48 +18328,56 @@ "node": ">=10" } }, - "node_modules/pacote/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/pacote/node_modules/sigstore": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz", + "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==", "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "@sigstore/sign": "^2.3.2", + "@sigstore/tuf": "^2.3.4", + "@sigstore/verify": "^1.2.1" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/unique-filename": { - "version": "2.0.1", + "node_modules/pacote/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "license": "ISC", "dependencies": { - "unique-slug": "^3.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/unique-slug": { - "version": "3.0.0", + "node_modules/pacote/node_modules/tuf-js": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", + "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", "dev": true, - "license": "ISC", "dependencies": { - "imurmurhash": "^0.1.4" + "@tufjs/models": "2.0.1", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/pacote/node_modules/validate-npm-package-name": { - "version": "4.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/parent-module": { @@ -16039,27 +18391,6 @@ "node": ">=6" } }, - "node_modules/parse-conflict-json": { - "version": "3.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "just-diff": "^6.0.0", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/parse-conflict-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/parse-json": { "version": "5.2.0", "dev": true, @@ -16088,16 +18419,18 @@ }, "node_modules/parse-path": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", "dev": true, - "license": "MIT", "dependencies": { "protocols": "^2.0.0" } }, "node_modules/parse-url": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", "dev": true, - "license": "MIT", "dependencies": { "parse-path": "^7.0.0" } @@ -16118,14 +18451,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-is-network-drive": { - "version": "1.0.20", - "dev": true, - "license": "ISC", - "dependencies": { - "tslib": "^2" - } - }, "node_modules/path-key": { "version": "3.1.1", "dev": true, @@ -16140,34 +18465,37 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.6.3", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, - "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^7.14.1", - "minipass": "^4.0.2" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "7.18.3", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, - "license": "ISC", "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, - "node_modules/path-strip-sep": { - "version": "1.0.17", + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, - "license": "ISC", - "dependencies": { - "tslib": "^2" + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/path-type": { @@ -16185,12 +18513,14 @@ }, "node_modules/performance-now": { "version": "2.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -16288,12 +18618,13 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/p-try": { - "version": "2.2.0", + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.4" } }, "node_modules/postcss": { @@ -16357,19 +18688,26 @@ } }, "node_modules/postcss-load-config": { - "version": "3.1.4", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, - "license": "MIT", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 14" }, "peerDependencies": { "postcss": ">=8.0.9", @@ -16384,6 +18722,30 @@ } } }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/postcss-nested": { "version": "6.0.1", "dev": true, @@ -16403,9 +18765,10 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.13", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -16421,8 +18784,9 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -16439,11 +18803,12 @@ } }, "node_modules/pretty-format": { - "version": "29.4.3", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -16453,8 +18818,9 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -16471,50 +18837,29 @@ }, "node_modules/proc-log": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", "dev": true, - "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/process": { - "version": "0.11.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "dev": true, "license": "MIT" }, - "node_modules/promise-all-reject-late": { - "version": "1.0.1", - "dev": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/promise-call-limit": { - "version": "1.0.1", - "dev": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true }, "node_modules/promise-retry": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, - "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -16524,11 +18869,36 @@ } }, "node_modules/promzard": { - "version": "0.3.0", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz", + "integrity": "sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==", "dev": true, - "license": "ISC", "dependencies": { - "read": "1" + "read": "^3.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/promzard/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/promzard/node_modules/read": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz", + "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==", + "dev": true, + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/prop-types": { @@ -16618,8 +18988,9 @@ } }, "node_modules/prosemirror-history": { - "version": "1.3.2", - "license": "MIT", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.0.tgz", + "integrity": "sha512-UUiGzDVcqo1lovOPdi9YxxUps3oBFWAIYkXLu3Ot+JPv1qzVogRbcizxK3LhHmtaUxclohgiOVesRw5QSlMnbQ==", "dependencies": { "prosemirror-state": "^1.2.2", "prosemirror-transform": "^1.0.0", @@ -16628,8 +18999,9 @@ } }, "node_modules/prosemirror-inputrules": { - "version": "1.3.0", - "license": "MIT", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz", + "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==", "dependencies": { "prosemirror-state": "^1.0.0", "prosemirror-transform": "^1.0.0" @@ -16644,11 +19016,12 @@ } }, "node_modules/prosemirror-markdown": { - "version": "1.12.0", - "license": "MIT", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.0.tgz", + "integrity": "sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==", "dependencies": { "markdown-it": "^14.0.0", - "prosemirror-model": "^1.0.0" + "prosemirror-model": "^1.20.0" } }, "node_modules/prosemirror-menu": { @@ -16662,8 +19035,9 @@ } }, "node_modules/prosemirror-model": { - "version": "1.19.4", - "license": "MIT", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.21.0.tgz", + "integrity": "sha512-zLpS1mVCZLA7VTp82P+BfMiYVPcX1/z0Mf3gsjKZtzMWubwn2pN7CceMV0DycjlgE5JeXPR7UF4hJPbBV98oWA==", "dependencies": { "orderedmap": "^2.0.0" } @@ -16676,8 +19050,9 @@ } }, "node_modules/prosemirror-schema-list": { - "version": "1.3.0", - "license": "MIT", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.0.tgz", + "integrity": "sha512-nZOIq/AkBSzCENxUyLm5ltWE53e2PLk65ghMN8qLQptOmDVixZlPqtMeQdiNw0odL9vNpalEjl3upgRkuJ/Jyw==", "dependencies": { "prosemirror-model": "^1.0.0", "prosemirror-state": "^1.0.0", @@ -16694,8 +19069,9 @@ } }, "node_modules/prosemirror-tables": { - "version": "1.3.5", - "license": "MIT", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.7.tgz", + "integrity": "sha512-oEwX1wrziuxMtwFvdDWSFHVUWrFJWt929kVVfHvtTi8yvw+5ppxjXZkMG/fuTdFo+3DXyIPSKfid+Be1npKXDA==", "dependencies": { "prosemirror-keymap": "^1.1.2", "prosemirror-model": "^1.8.1", @@ -16729,30 +19105,28 @@ } }, "node_modules/prosemirror-transform": { - "version": "1.8.0", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.9.0.tgz", + "integrity": "sha512-5UXkr1LIRx3jmpXXNKDhv8OyAOeLTGuXNwdVfg8x27uASna/wQkr9p6fD3eupGOi4PLJfbezxTyi/7fSJypXHg==", "dependencies": { - "prosemirror-model": "^1.0.0" + "prosemirror-model": "^1.21.0" } }, "node_modules/prosemirror-view": { - "version": "1.32.7", - "license": "MIT", + "version": "1.33.7", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.7.tgz", + "integrity": "sha512-jo6eMQCtPRwcrA2jISBCnm0Dd2B+szS08BU1Ay+XGiozHo5EZMHfLQE8R5nO4vb1spTH2RW1woZIYXRiQsuP8g==", "dependencies": { - "prosemirror-model": "^1.16.0", + "prosemirror-model": "^1.20.0", "prosemirror-state": "^1.0.0", "prosemirror-transform": "^1.1.0" } }, - "node_modules/proto-list": { - "version": "1.2.4", - "dev": true, - "license": "ISC" - }, "node_modules/protocols": { "version": "2.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", + "dev": true }, "node_modules/proxy-from-env": { "version": "1.0.0", @@ -16760,9 +19134,10 @@ "license": "MIT" }, "node_modules/psl": { - "version": "1.8.0", - "dev": true, - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true }, "node_modules/pump": { "version": "3.0.0", @@ -16788,23 +19163,27 @@ "node": ">=6" } }, - "node_modules/q": { - "version": "1.5.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, "node_modules/qs": { - "version": "6.5.3", + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", "dev": true, - "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "funding": [ @@ -16825,8 +19204,9 @@ }, "node_modules/quick-lru": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -16904,9 +19284,10 @@ } }, "node_modules/react-is": { - "version": "18.2.0", - "dev": true, - "license": "MIT" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true }, "node_modules/react-json-tree": { "version": "0.17.0", @@ -16933,14 +19314,15 @@ } }, "node_modules/read": { - "version": "1.0.7", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read/-/read-2.1.0.tgz", + "integrity": "sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==", "dev": true, - "license": "ISC", "dependencies": { - "mute-stream": "~0.0.4" + "mute-stream": "~1.0.0" }, "engines": { - "node": ">=0.8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/read-cache": { @@ -16952,31 +19334,35 @@ } }, "node_modules/read-cmd-shim": { - "version": "3.0.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", + "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", "dev": true, - "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/read-package-json": { - "version": "5.0.1", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", + "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", + "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.", "dev": true, - "license": "ISC", "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/read-package-json-fast": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "dev": true, - "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -16986,95 +19372,137 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, - "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/read-package-json/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/read-package-json/node_modules/glob": { - "version": "8.1.0", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "5.2.1", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^7.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/read-package-json/node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/read-package-json/node_modules/minimatch": { - "version": "5.1.6", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "4.0.1", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^5.0.0", + "hosted-git-info": "^6.0.0", "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, - "license": "ISC" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/read-package-json/node_modules/semver": { - "version": "7.3.8", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -17097,8 +19525,9 @@ }, "node_modules/read-pkg-up": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -17107,6 +19536,73 @@ "node": ">=4" } }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", "dev": true, @@ -17184,6 +19680,15 @@ "node": ">=4" } }, + "node_modules/read/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/readable-stream": { "version": "3.6.0", "license": "MIT", @@ -17209,8 +19714,9 @@ }, "node_modules/redent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, - "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -17221,13 +19727,15 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, - "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -17240,21 +19748,24 @@ "license": "MIT" }, "node_modules/regenerator-transform": { - "version": "0.15.0", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -17263,42 +19774,28 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/regexpu-core": { - "version": "5.0.1", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, - "license": "MIT", "dependencies": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.6.0", - "dev": true, - "license": "MIT" - }, "node_modules/regjsparser": { - "version": "0.8.4", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -17308,6 +19805,8 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -17342,12 +19841,19 @@ "node": ">=0.10.0" } }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "node_modules/resolve": { - "version": "1.22.2", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, - "license": "MIT", "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -17404,8 +19910,9 @@ }, "node_modules/retry": { "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } @@ -17442,16 +19949,37 @@ "license": "Unlicense" }, "node_modules/rollup": { - "version": "2.79.1", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", "dev": true, - "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", "fsevents": "~2.3.2" } }, @@ -17480,6 +20008,19 @@ "semver": "bin/semver" } }, + "node_modules/rollup-plugin-sizes": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/rollup-plugin-sizes/-/rollup-plugin-sizes-1.0.6.tgz", + "integrity": "sha512-TQlfd2Ef+1BQjsDIuXyoBPAFFJfA9q4DXSCT5/jsUEtsyn99CzwGH98StQOg+sriq9+j8VgCxPO4yodMbvynPg==", + "dev": true, + "dependencies": { + "filesize": "^9.0.0", + "module-details-from-path": "^1.0.3" + }, + "peerDependencies": { + "rollup": "^2 || ^3 || ^4" + } + }, "node_modules/rollup-plugin-sourcemaps": { "version": "0.6.3", "dev": true, @@ -17502,34 +20043,22 @@ } }, "node_modules/rollup-plugin-typescript2": { - "version": "0.31.2", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.36.0.tgz", + "integrity": "sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==", "dev": true, - "license": "MIT", "dependencies": { "@rollup/pluginutils": "^4.1.2", - "@yarn-tool/resolve-package": "^1.0.40", "find-cache-dir": "^3.3.2", "fs-extra": "^10.0.0", - "resolve": "^1.20.0", - "tslib": "^2.3.1" + "semver": "^7.5.4", + "tslib": "^2.6.2" }, "peerDependencies": { "rollup": ">=1.26.3", "typescript": ">=2.4.0" } }, - "node_modules/rollup-plugin-typescript2/node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/rollup-plugin-typescript2/node_modules/fs-extra": { "version": "10.1.0", "dev": true, @@ -17543,6 +20072,18 @@ "node": ">=12" } }, + "node_modules/rollup-plugin-typescript2/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/rope-sequence": { "version": "1.3.3", "license": "MIT" @@ -17588,10 +20129,51 @@ "tslib": "^2.1.0" } }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.1.2", "license": "MIT" }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-resolve": { "version": "1.0.0", "dev": true, @@ -17625,22 +20207,58 @@ } }, "node_modules/schema-utils": { - "version": "2.7.1", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/semver": { "version": "6.3.0", "dev": true, @@ -17650,9 +20268,10 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.0", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -17662,10 +20281,43 @@ "dev": true, "license": "ISC" }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/shallow-clone": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, - "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -17702,13 +20354,18 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17720,13 +20377,16 @@ "license": "ISC" }, "node_modules/sigstore": { - "version": "1.2.0", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", + "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@sigstore/protobuf-specs": "^0.1.0", - "make-fetch-happen": "^11.0.1", - "tuf-js": "^1.0.0" + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "@sigstore/sign": "^1.0.0", + "@sigstore/tuf": "^1.0.3", + "make-fetch-happen": "^11.0.1" }, "bin": { "sigstore": "bin/sigstore.js" @@ -17735,18 +20395,131 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/sigstore/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/sigstore/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sigstore/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sigstore/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sigstore/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sigstore/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/sigstore/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/sigstore/node_modules/make-fetch-happen": { - "version": "11.0.3", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, - "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^17.0.0", @@ -17755,7 +20528,7 @@ "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", "lru-cache": "^7.7.1", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", @@ -17768,33 +20541,89 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.1", + "node_modules/sigstore/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "MIT", "dependencies": { - "minipass": "^4.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sigstore/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/sigstore/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sigstore/node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" } }, "node_modules/sigstore/node_modules/ssri": { - "version": "10.0.1", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/sigstore/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/simple-peer": { "version": "9.11.1", "funding": [ @@ -17848,11 +20677,6 @@ "version": "3.0.1", "license": "MIT" }, - "node_modules/simple-string-table": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/simple-swizzle": { "version": "0.2.2", "dev": true, @@ -17923,37 +20747,40 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" } }, "node_modules/socks": { - "version": "2.7.1", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dev": true, - "license": "MIT", "dependencies": { - "ip": "^2.0.0", + "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" }, "engines": { - "node": ">= 10.13.0", + "node": ">= 10.0.0", "npm": ">= 3.0.0" } }, "node_modules/socks-proxy-agent": { - "version": "7.0.0", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", + "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", "dev": true, - "license": "MIT", "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/sort-keys": { @@ -18003,8 +20830,9 @@ }, "node_modules/source-map-support": { "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -18044,8 +20872,9 @@ }, "node_modules/split": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, - "license": "MIT", "dependencies": { "through": "2" }, @@ -18055,21 +20884,24 @@ }, "node_modules/split2": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", "dev": true, - "license": "ISC", "dependencies": { "readable-stream": "^3.0.0" } }, "node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true }, "node_modules/sshpk": { - "version": "1.17.0", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, - "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -18092,8 +20924,9 @@ }, "node_modules/ssri": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, @@ -18103,8 +20936,9 @@ }, "node_modules/ssri/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -18138,9 +20972,10 @@ "license": "MIT" }, "node_modules/string-argv": { - "version": "0.3.1", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.6.19" } @@ -18158,27 +20993,65 @@ "node": ">=8" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.5", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -18195,6 +21068,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "4.0.0", "dev": true, @@ -18213,8 +21099,9 @@ }, "node_modules/strip-indent": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, - "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -18235,8 +21122,9 @@ }, "node_modules/strong-log-transformer": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "duplexer": "^0.1.1", "minimist": "^1.2.0", @@ -18332,25 +21220,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svelte": { - "version": "3.49.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/svelte-hmr": { - "version": "0.14.12", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" - }, - "peerDependencies": { - "svelte": ">=3.19.0" - } - }, "node_modules/tailwindcss": { "version": "3.3.3", "dev": true, @@ -18398,50 +21267,6 @@ "node": ">=10.13.0" } }, - "node_modules/tailwindcss/node_modules/lilconfig": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/tailwindcss/node_modules/postcss-load-config": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/tailwindcss/node_modules/yaml": { - "version": "2.3.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 14" - } - }, "node_modules/tapable": { "version": "2.2.1", "dev": true, @@ -18451,25 +21276,27 @@ } }, "node_modules/tar": { - "version": "6.1.11", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, - "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, "node_modules/tar-stream": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, - "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -18483,8 +21310,9 @@ }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -18492,10 +21320,11 @@ "node": ">= 8" } }, - "node_modules/tar/node_modules/minipass": { + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -18503,58 +21332,32 @@ "node": ">=8" } }, - "node_modules/temp-dir": { - "version": "1.0.0", + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/tempy": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/temp-dir": { - "version": "2.0.0", - "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/terser": { - "version": "5.14.2", + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -18566,15 +21369,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.3", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { "node": ">= 10.13.0" @@ -18599,9 +21403,10 @@ } }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -18617,13 +21422,15 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true }, "node_modules/text-extensions": { "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10" } @@ -18663,11 +21470,37 @@ "license": "MIT" }, "node_modules/through2": { - "version": "4.0.2", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, - "license": "MIT", "dependencies": { - "readable-stream": "3" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" } }, "node_modules/tiny-invariant": { @@ -18716,21 +21549,34 @@ } }, "node_modules/tough-cookie": { - "version": "2.5.0", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=0.8" + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/tree-kill": { "version": "1.2.2", @@ -18740,18 +21586,11 @@ "tree-kill": "cli.js" } }, - "node_modules/treeverse": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/trim-newlines": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -18858,20 +21697,22 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.1", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, - "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, - "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -18881,33 +21722,36 @@ }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tslib": { - "version": "2.4.0", - "dev": true, - "license": "0BSD" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true }, "node_modules/tsup": { - "version": "6.5.0", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.1.0.tgz", + "integrity": "sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==", "dev": true, - "license": "MIT", "dependencies": { - "bundle-require": "^3.1.2", + "bundle-require": "^4.0.0", "cac": "^6.7.12", "chokidar": "^3.5.1", "debug": "^4.3.1", - "esbuild": "^0.15.1", + "esbuild": "^0.21.4", "execa": "^5.0.0", "globby": "^11.0.3", "joycon": "^3.0.1", - "postcss-load-config": "^3.0.1", + "postcss-load-config": "^4.0.1", "resolve-from": "^5.0.0", - "rollup": "^3.2.5", + "rollup": "^4.0.2", "source-map": "0.8.0-beta.0", "sucrase": "^3.20.3", "tree-kill": "^1.2.2" @@ -18917,14 +21761,18 @@ "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "peerDependencies": { + "@microsoft/api-extractor": "^7.36.0", "@swc/core": "^1", "postcss": "^8.4.12", - "typescript": "^4.1.0" + "typescript": ">=4.5.0" }, "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, "@swc/core": { "optional": true }, @@ -18936,11 +21784,27 @@ } } }, + "node_modules/tsup/node_modules/bundle-require": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.2.1.tgz", + "integrity": "sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==", + "dev": true, + "dependencies": { + "load-tsconfig": "^0.2.3" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.17" + } + }, "node_modules/tsup/node_modules/esbuild": { - "version": "0.15.18", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -18948,28 +21812,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.15.18", - "@esbuild/linux-loong64": "0.15.18", - "esbuild-android-64": "0.15.18", - "esbuild-android-arm64": "0.15.18", - "esbuild-darwin-64": "0.15.18", - "esbuild-darwin-arm64": "0.15.18", - "esbuild-freebsd-64": "0.15.18", - "esbuild-freebsd-arm64": "0.15.18", - "esbuild-linux-32": "0.15.18", - "esbuild-linux-64": "0.15.18", - "esbuild-linux-arm": "0.15.18", - "esbuild-linux-arm64": "0.15.18", - "esbuild-linux-mips64le": "0.15.18", - "esbuild-linux-ppc64le": "0.15.18", - "esbuild-linux-riscv64": "0.15.18", - "esbuild-linux-s390x": "0.15.18", - "esbuild-netbsd-64": "0.15.18", - "esbuild-openbsd-64": "0.15.18", - "esbuild-sunos-64": "0.15.18", - "esbuild-windows-32": "0.15.18", - "esbuild-windows-64": "0.15.18", - "esbuild-windows-arm64": "0.15.18" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/tsup/node_modules/execa": { @@ -19013,21 +21878,6 @@ "node": ">=10.17.0" } }, - "node_modules/tsup/node_modules/rollup": { - "version": "3.14.0", - "dev": true, - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/tsup/node_modules/source-map": { "version": "0.8.0-beta.0", "dev": true, @@ -19082,29 +21932,144 @@ "license": "0BSD" }, "node_modules/tuf-js": { - "version": "1.1.2", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", + "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", "dev": true, - "license": "MIT", "dependencies": { - "@tufjs/models": "1.0.1", - "make-fetch-happen": "^11.0.1" + "@tufjs/models": "1.0.4", + "debug": "^4.3.4", + "make-fetch-happen": "^11.1.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/tuf-js/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tuf-js/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/tuf-js/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tuf-js/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tuf-js/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/tuf-js/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "11.0.3", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, - "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^17.0.0", @@ -19113,7 +22078,7 @@ "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", "lru-cache": "^7.7.1", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", @@ -19126,37 +22091,94 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.1", + "node_modules/tuf-js/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "MIT", "dependencies": { - "minipass": "^4.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tuf-js/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tuf-js/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tuf-js/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tuf-js/node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" } }, "node_modules/tuf-js/node_modules/ssri": { - "version": "10.0.1", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "license": "ISC", "dependencies": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/tuf-js/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/tunnel-agent": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -19166,13 +22188,15 @@ }, "node_modules/tweetnacl": { "version": "0.14.5", - "dev": true, - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true }, "node_modules/type-check": { "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -19191,6 +22215,79 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray": { "version": "0.0.6", "dev": true, @@ -19205,15 +22302,16 @@ } }, "node_modules/typescript": { - "version": "4.7.4", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/uc.micro": { @@ -19221,9 +22319,10 @@ "license": "MIT" }, "node_modules/uglify-js": { - "version": "3.17.4", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", + "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", "dev": true, - "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -19248,16 +22347,18 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, - "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -19267,17 +22368,19 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -19296,8 +22399,9 @@ }, "node_modules/unique-filename": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "dev": true, - "license": "ISC", "dependencies": { "unique-slug": "^4.0.0" }, @@ -19307,8 +22411,9 @@ }, "node_modules/unique-slug": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, @@ -19316,21 +22421,11 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/universal-user-agent": { - "version": "6.0.0", - "dev": true, - "license": "ISC" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "dev": true }, "node_modules/universalify": { "version": "2.0.0", @@ -19350,26 +22445,18 @@ }, "node_modules/upath": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", "dev": true, - "license": "MIT", "engines": { "node": ">=4", "yarn": "*" } }, - "node_modules/upath2": { - "version": "3.1.19", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/node": "*", - "path-is-network-drive": "^1.0.20", - "path-strip-sep": "^1.0.17", - "tslib": "^2" - } - }, "node_modules/update-browserslist-db": { - "version": "1.0.4", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "dev": true, "funding": [ { @@ -19379,15 +22466,18 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -19401,6 +22491,16 @@ "punycode": "^2.1.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "license": "MIT" @@ -19413,11 +22513,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "dev": true, @@ -19442,168 +22537,18 @@ }, "node_modules/verror": { "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "engines": [ "node >=0.6.0" ], - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, - "node_modules/vite": { - "version": "2.9.18", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz", - "integrity": "sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==", - "dev": true, - "dependencies": { - "esbuild": "^0.14.27", - "postcss": "^8.4.13", - "resolve": "^1.22.0", - "rollup": ">=2.59.0 <2.78.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": ">=12.2.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - } - } - }, - "node_modules/vite-plugin-checker": { - "version": "0.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "ansi-escapes": "^4.3.0", - "chalk": "^4.1.1", - "chokidar": "^3.5.1", - "commander": "^8.0.0", - "fast-glob": "^3.2.7", - "lodash.debounce": "^4.0.8", - "lodash.pick": "^4.4.0", - "npm-run-path": "^4.0.1", - "strip-ansi": "^6.0.0", - "tiny-invariant": "^1.1.0", - "vscode-languageclient": "^7.0.0", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-uri": "^3.0.2" - }, - "bin": { - "vite-plugin-checker-vls": "bin/vls" - }, - "peerDependencies": { - "vite": "^2.0.0" - } - }, - "node_modules/vite-plugin-checker/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/vite-plugin-checker/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/vite-plugin-checker/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/vite-plugin-checker/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/vite-plugin-checker/node_modules/commander": { - "version": "8.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/vite-plugin-checker/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/vite-plugin-checker/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vite/node_modules/rollup": { - "version": "2.77.3", - "dev": true, - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/vscode-jsonrpc": { "version": "6.0.0", "dev": true, @@ -19694,9 +22639,10 @@ } }, "node_modules/vue-eslint-parser": { - "version": "9.0.3", + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.3.4", "eslint-scope": "^7.1.1", @@ -19717,32 +22663,35 @@ } }, "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "7.1.1", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/vue-eslint-parser/node_modules/estraverse": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/vue-eslint-parser/node_modules/semver": { - "version": "7.3.7", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -19775,15 +22724,11 @@ "version": "2.2.4", "license": "MIT" }, - "node_modules/walk-up-path": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/watchpack": { - "version": "2.4.0", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, - "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -19802,37 +22747,39 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/webpack": { - "version": "5.76.0", + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", "dev": true, - "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, "bin": { @@ -19859,15 +22806,11 @@ "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "dev": true, - "license": "MIT" - }, "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -19883,8 +22826,9 @@ }, "node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, - "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -19919,6 +22863,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/wide-align": { "version": "1.1.5", "dev": true, @@ -19928,17 +22891,19 @@ } }, "node_modules/word-wrap": { - "version": "1.2.4", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/wordwrap": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true }, "node_modules/wrap-ansi": { "version": "7.0.0", @@ -19956,6 +22921,57 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -20031,8 +23047,9 @@ }, "node_modules/write-pkg": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", + "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", "dev": true, - "license": "MIT", "dependencies": { "sort-keys": "^2.0.0", "type-fest": "^0.4.1", @@ -20044,16 +23061,18 @@ }, "node_modules/write-pkg/node_modules/detect-indent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/write-pkg/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -20064,24 +23083,27 @@ }, "node_modules/write-pkg/node_modules/pify": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/write-pkg/node_modules/semver": { - "version": "5.7.1", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/write-pkg/node_modules/sort-keys": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dev": true, - "license": "MIT", "dependencies": { "is-plain-obj": "^1.0.0" }, @@ -20091,16 +23113,18 @@ }, "node_modules/write-pkg/node_modules/type-fest": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=6" } }, "node_modules/write-pkg/node_modules/write-file-atomic": { "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, - "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -20109,8 +23133,9 @@ }, "node_modules/write-pkg/node_modules/write-json-file": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", "dev": true, - "license": "MIT", "dependencies": { "detect-indent": "^5.0.0", "graceful-fs": "^4.1.15", @@ -20153,8 +23178,9 @@ }, "node_modules/xtend": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4" } @@ -20249,28 +23275,30 @@ } }, "node_modules/yargs": { - "version": "16.2.0", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "license": "MIT", "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.4", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "license": "ISC", "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yauzl": { @@ -20300,8 +23328,9 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -21111,19 +24140,19 @@ "prosemirror-commands": "^1.5.2", "prosemirror-dropcursor": "^1.8.1", "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.3.2", - "prosemirror-inputrules": "^1.3.0", + "prosemirror-history": "^1.4.0", + "prosemirror-inputrules": "^1.4.0", "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.12.0", + "prosemirror-markdown": "^1.13.0", "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.19.4", + "prosemirror-model": "1.21.0", "prosemirror-schema-basic": "^1.2.2", - "prosemirror-schema-list": "^1.3.0", + "prosemirror-schema-list": "^1.4.0", "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.3.5", + "prosemirror-tables": "^1.3.7", "prosemirror-trailing-node": "^2.0.8", - "prosemirror-transform": "^1.8.0", - "prosemirror-view": "^1.32.7" + "prosemirror-transform": "^1.9.0", + "prosemirror-view": "^1.33.7" }, "funding": { "type": "github", diff --git a/package.json b/package.json index 25396bfc4..aeb2dc9d2 100644 --- a/package.json +++ b/package.json @@ -39,47 +39,50 @@ "prepare": "husky install" }, "devDependencies": { - "@atomico/rollup-plugin-sizes": "^1.1.4", - "@babel/core": "^7.17.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/preset-env": "^7.16.11", - "@babel/preset-react": "^7.16.7", + "@babel/core": "^7.24.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/preset-env": "^7.24.7", + "@babel/preset-react": "^7.24.7", "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@cypress/webpack-preprocessor": "^5.11.0", + "@cypress/webpack-preprocessor": "^5.17.1", "@lerna/batch-packages": "^3.16.0", - "@lerna/filter-packages": "^5.6.2", - "@lerna/project": "^5.6.2", - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-node-resolve": "^13.1.3", - "@types/react": "^18.2.14", - "@types/react-dom": "^18.2.6", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", - "babel-loader": "^8.2.3", - "cypress": "^10.8.0", + "@lerna/filter-packages": "^6.4.1", + "@lerna/project": "^6.4.1", + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-commonjs": "^26.0.1", + "@rollup/plugin-node-resolve": "^15.2.3", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "babel-loader": "^9.1.3", + "cypress": "^10.11.0", "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.17.0", + "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-cypress": "^2.12.1", + "eslint-plugin-cypress": "^2.15.2", "eslint-plugin-html": "^6.2.0", - "eslint-plugin-import": "^2.26.0", + "eslint-plugin-import": "^2.29.1", "eslint-plugin-simple-import-sort": "^7.0.0", - "eslint-plugin-vue": "^9.1.0", - "husky": "^8.0.1", - "lerna": "^6.6.1", - "lint-staged": "^13.0.3", - "minimist": "^1.2.7", - "rollup": "^2.67.0", + "eslint-plugin-vue": "^9.26.0", + "husky": "^8.0.3", + "lerna": "^8.1.3", + "lint-staged": "^13.3.0", + "minimist": "^1.2.8", + "rollup": "^4.18.0", "rollup-plugin-auto-external": "^2.0.0", + "rollup-plugin-sizes": "^1.0.6", "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.31.2", + "rollup-plugin-typescript2": "^0.36.0", "ts-loader": "9.3.1", - "tsup": "^6.5.0", - "typescript": "^4.5.5", - "webpack": "^5.68.0" + "tsup": "^8.1.0", + "typescript": "^5.4.5", + "webpack": "^5.91.0" + }, + "overrides": { + "@rollup/pluginutils": "^5.0.2" }, "name": "tiptap", "config": { diff --git a/packages/core/rollup.config.js b/packages/core/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/core/rollup.config.js +++ b/packages/core/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/core/src/Extension.ts b/packages/core/src/Extension.ts index 0f49851c1..966121318 100644 --- a/packages/core/src/Extension.ts +++ b/packages/core/src/Extension.ts @@ -20,6 +20,7 @@ import { mergeDeep } from './utilities/mergeDeep.js' declare module '@tiptap/core' { interface ExtensionConfig { + // @ts-ignore - this is a dynamic key [key: string]: any /** diff --git a/packages/core/src/Mark.ts b/packages/core/src/Mark.ts index 5424e19aa..1b0c46d2b 100644 --- a/packages/core/src/Mark.ts +++ b/packages/core/src/Mark.ts @@ -23,6 +23,7 @@ import { mergeDeep } from './utilities/mergeDeep.js' declare module '@tiptap/core' { export interface MarkConfig { + // @ts-ignore - this is a dynamic key [key: string]: any /** diff --git a/packages/core/src/Node.ts b/packages/core/src/Node.ts index 437b02cc9..7f3f02d35 100644 --- a/packages/core/src/Node.ts +++ b/packages/core/src/Node.ts @@ -24,6 +24,7 @@ import { mergeDeep } from './utilities/mergeDeep.js' declare module '@tiptap/core' { interface NodeConfig { + // @ts-ignore - this is a dynamic key [key: string]: any /** diff --git a/packages/core/src/helpers/getSchemaByResolvedExtensions.ts b/packages/core/src/helpers/getSchemaByResolvedExtensions.ts index 51a0888bf..d89619247 100644 --- a/packages/core/src/helpers/getSchemaByResolvedExtensions.ts +++ b/packages/core/src/helpers/getSchemaByResolvedExtensions.ts @@ -1,4 +1,6 @@ -import { MarkSpec, NodeSpec, Schema } from '@tiptap/pm/model' +import { + MarkSpec, NodeSpec, Schema, TagParseRule, +} from '@tiptap/pm/model' import { Editor, MarkConfig, NodeConfig } from '../index.js' import { AnyConfig, Extensions } from '../types.js' @@ -93,7 +95,7 @@ export function getSchemaByResolvedExtensions(extensions: Extensions, editor?: E ) if (parseHTML) { - schema.parseDOM = parseHTML.map(parseRule => injectExtensionAttributesToParseRule(parseRule, extensionAttributes)) + schema.parseDOM = parseHTML.map(parseRule => injectExtensionAttributesToParseRule(parseRule, extensionAttributes)) as TagParseRule[] } const renderHTML = getExtensionField( diff --git a/packages/core/src/helpers/injectExtensionAttributesToParseRule.ts b/packages/core/src/helpers/injectExtensionAttributesToParseRule.ts index d248bdb38..d2ac60a92 100644 --- a/packages/core/src/helpers/injectExtensionAttributesToParseRule.ts +++ b/packages/core/src/helpers/injectExtensionAttributesToParseRule.ts @@ -13,13 +13,13 @@ export function injectExtensionAttributesToParseRule( parseRule: ParseRule, extensionAttributes: ExtensionAttribute[], ): ParseRule { - if (parseRule.style) { + if ('style' in parseRule) { return parseRule } return { ...parseRule, - getAttrs: node => { + getAttrs: (node: HTMLElement) => { const oldAttributes = parseRule.getAttrs ? parseRule.getAttrs(node) : parseRule.attrs if (oldAttributes === false) { @@ -28,8 +28,8 @@ export function injectExtensionAttributesToParseRule( const newAttributes = extensionAttributes.reduce((items, item) => { const value = item.attribute.parseHTML - ? item.attribute.parseHTML(node as HTMLElement) - : fromString((node as HTMLElement).getAttribute(item.name)) + ? item.attribute.parseHTML(node) + : fromString((node).getAttribute(item.name)) if (value === null || value === undefined) { return items diff --git a/packages/extension-blockquote/rollup.config.js b/packages/extension-blockquote/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-blockquote/rollup.config.js +++ b/packages/extension-blockquote/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-bold/rollup.config.js b/packages/extension-bold/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-bold/rollup.config.js +++ b/packages/extension-bold/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-bubble-menu/rollup.config.js b/packages/extension-bubble-menu/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-bubble-menu/rollup.config.js +++ b/packages/extension-bubble-menu/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-bullet-list/rollup.config.js b/packages/extension-bullet-list/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-bullet-list/rollup.config.js +++ b/packages/extension-bullet-list/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-character-count/rollup.config.js b/packages/extension-character-count/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-character-count/rollup.config.js +++ b/packages/extension-character-count/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-code-block-lowlight/rollup.config.js b/packages/extension-code-block-lowlight/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-code-block-lowlight/rollup.config.js +++ b/packages/extension-code-block-lowlight/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-code-block/rollup.config.js b/packages/extension-code-block/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-code-block/rollup.config.js +++ b/packages/extension-code-block/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-code/rollup.config.js b/packages/extension-code/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-code/rollup.config.js +++ b/packages/extension-code/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-collaboration-cursor/rollup.config.js b/packages/extension-collaboration-cursor/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-collaboration-cursor/rollup.config.js +++ b/packages/extension-collaboration-cursor/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-collaboration/rollup.config.js b/packages/extension-collaboration/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-collaboration/rollup.config.js +++ b/packages/extension-collaboration/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-color/rollup.config.js b/packages/extension-color/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-color/rollup.config.js +++ b/packages/extension-color/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-document/rollup.config.js b/packages/extension-document/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-document/rollup.config.js +++ b/packages/extension-document/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-dropcursor/rollup.config.js b/packages/extension-dropcursor/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-dropcursor/rollup.config.js +++ b/packages/extension-dropcursor/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-floating-menu/rollup.config.js b/packages/extension-floating-menu/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-floating-menu/rollup.config.js +++ b/packages/extension-floating-menu/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-focus/rollup.config.js b/packages/extension-focus/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-focus/rollup.config.js +++ b/packages/extension-focus/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-font-family/rollup.config.js b/packages/extension-font-family/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-font-family/rollup.config.js +++ b/packages/extension-font-family/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-gapcursor/rollup.config.js b/packages/extension-gapcursor/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-gapcursor/rollup.config.js +++ b/packages/extension-gapcursor/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-hard-break/rollup.config.js b/packages/extension-hard-break/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-hard-break/rollup.config.js +++ b/packages/extension-hard-break/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-heading/rollup.config.js b/packages/extension-heading/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-heading/rollup.config.js +++ b/packages/extension-heading/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-highlight/rollup.config.js b/packages/extension-highlight/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-highlight/rollup.config.js +++ b/packages/extension-highlight/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-history/rollup.config.js b/packages/extension-history/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-history/rollup.config.js +++ b/packages/extension-history/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-horizontal-rule/rollup.config.js b/packages/extension-horizontal-rule/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-horizontal-rule/rollup.config.js +++ b/packages/extension-horizontal-rule/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-image/rollup.config.js b/packages/extension-image/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-image/rollup.config.js +++ b/packages/extension-image/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-italic/rollup.config.js b/packages/extension-italic/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-italic/rollup.config.js +++ b/packages/extension-italic/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-link/rollup.config.js b/packages/extension-link/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-link/rollup.config.js +++ b/packages/extension-link/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-list-item/rollup.config.js b/packages/extension-list-item/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-list-item/rollup.config.js +++ b/packages/extension-list-item/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-list-keymap/rollup.config.js b/packages/extension-list-keymap/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-list-keymap/rollup.config.js +++ b/packages/extension-list-keymap/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-mention/rollup.config.js b/packages/extension-mention/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-mention/rollup.config.js +++ b/packages/extension-mention/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-ordered-list/rollup.config.js b/packages/extension-ordered-list/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-ordered-list/rollup.config.js +++ b/packages/extension-ordered-list/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-paragraph/rollup.config.js b/packages/extension-paragraph/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-paragraph/rollup.config.js +++ b/packages/extension-paragraph/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-placeholder/rollup.config.js b/packages/extension-placeholder/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-placeholder/rollup.config.js +++ b/packages/extension-placeholder/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-strike/rollup.config.js b/packages/extension-strike/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-strike/rollup.config.js +++ b/packages/extension-strike/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-subscript/rollup.config.js b/packages/extension-subscript/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-subscript/rollup.config.js +++ b/packages/extension-subscript/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-subscript/src/subscript.ts b/packages/extension-subscript/src/subscript.ts index d42f83f56..41f53d713 100644 --- a/packages/extension-subscript/src/subscript.ts +++ b/packages/extension-subscript/src/subscript.ts @@ -1,4 +1,5 @@ import { Mark, mergeAttributes } from '@tiptap/core' +import type { StyleParseRule } from '@tiptap/pm/model' export interface SubscriptExtensionOptions { /** @@ -60,7 +61,7 @@ export const Subscript = Mark.create({ // If it falls through we’ll match, and this mark will be applied. return null }, - }, + } satisfies StyleParseRule, ] }, diff --git a/packages/extension-superscript/rollup.config.js b/packages/extension-superscript/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-superscript/rollup.config.js +++ b/packages/extension-superscript/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-superscript/src/superscript.ts b/packages/extension-superscript/src/superscript.ts index 9fce9cab2..b6778074d 100644 --- a/packages/extension-superscript/src/superscript.ts +++ b/packages/extension-superscript/src/superscript.ts @@ -1,4 +1,5 @@ import { Mark, mergeAttributes } from '@tiptap/core' +import type { StyleParseRule } from '@tiptap/pm/model' export interface SuperscriptExtensionOptions { /** @@ -60,7 +61,7 @@ export const Superscript = Mark.create({ // If it falls through we’ll match, and this mark will be applied. return null }, - }, + } satisfies StyleParseRule, ] }, diff --git a/packages/extension-table-cell/rollup.config.js b/packages/extension-table-cell/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-table-cell/rollup.config.js +++ b/packages/extension-table-cell/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-table-header/rollup.config.js b/packages/extension-table-header/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-table-header/rollup.config.js +++ b/packages/extension-table-header/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-table-row/rollup.config.js b/packages/extension-table-row/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-table-row/rollup.config.js +++ b/packages/extension-table-row/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-table/rollup.config.js b/packages/extension-table/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-table/rollup.config.js +++ b/packages/extension-table/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-task-item/rollup.config.js b/packages/extension-task-item/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-task-item/rollup.config.js +++ b/packages/extension-task-item/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-task-list/rollup.config.js b/packages/extension-task-list/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-task-list/rollup.config.js +++ b/packages/extension-task-list/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-text-align/rollup.config.js b/packages/extension-text-align/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-text-align/rollup.config.js +++ b/packages/extension-text-align/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-text-style/rollup.config.js b/packages/extension-text-style/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-text-style/rollup.config.js +++ b/packages/extension-text-style/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-text/rollup.config.js b/packages/extension-text/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-text/rollup.config.js +++ b/packages/extension-text/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-typography/rollup.config.js b/packages/extension-typography/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-typography/rollup.config.js +++ b/packages/extension-typography/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-underline/rollup.config.js b/packages/extension-underline/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-underline/rollup.config.js +++ b/packages/extension-underline/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/extension-youtube/rollup.config.js b/packages/extension-youtube/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/extension-youtube/rollup.config.js +++ b/packages/extension-youtube/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/html/rollup.config.js b/packages/html/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/html/rollup.config.js +++ b/packages/html/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/pm/package.json b/packages/pm/package.json index 3e5a1c1ef..035c3d10f 100644 --- a/packages/pm/package.json +++ b/packages/pm/package.json @@ -131,19 +131,19 @@ "prosemirror-commands": "^1.5.2", "prosemirror-dropcursor": "^1.8.1", "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.3.2", - "prosemirror-inputrules": "^1.3.0", + "prosemirror-history": "^1.4.0", + "prosemirror-inputrules": "^1.4.0", "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.12.0", + "prosemirror-markdown": "^1.13.0", "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.19.4", + "prosemirror-model": "1.21.0", "prosemirror-schema-basic": "^1.2.2", - "prosemirror-schema-list": "^1.3.0", + "prosemirror-schema-list": "^1.4.0", "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.3.5", + "prosemirror-tables": "^1.3.7", "prosemirror-trailing-node": "^2.0.8", - "prosemirror-transform": "^1.8.0", - "prosemirror-view": "^1.32.7" + "prosemirror-transform": "^1.9.0", + "prosemirror-view": "^1.33.7" }, "repository": { "type": "git", diff --git a/packages/react/rollup.config.js b/packages/react/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/react/rollup.config.js +++ b/packages/react/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/starter-kit/rollup.config.js b/packages/starter-kit/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/starter-kit/rollup.config.js +++ b/packages/starter-kit/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/suggestion/rollup.config.js b/packages/suggestion/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/suggestion/rollup.config.js +++ b/packages/suggestion/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/vue-2/rollup.config.js b/packages/vue-2/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/vue-2/rollup.config.js +++ b/packages/vue-2/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/packages/vue-3/rollup.config.js b/packages/vue-3/rollup.config.js index d282f8430..5788f8186 100644 --- a/packages/vue-3/rollup.config.js +++ b/packages/vue-3/rollup.config.js @@ -1,12 +1,12 @@ -import sizes from '@atomico/rollup-plugin-sizes' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' import autoExternal from 'rollup-plugin-auto-external' +import sizes from 'rollup-plugin-sizes' import sourcemaps from 'rollup-plugin-sourcemaps' import typescript from 'rollup-plugin-typescript2' -import pkg from './package.json' +import pkg from './package.json' assert { type: 'json' } export default { external: [/@tiptap\/pm\/.*/], diff --git a/tests/cypress/tsconfig.json b/tests/cypress/tsconfig.json index 23dbc40bc..ebd9a998f 100644 --- a/tests/cypress/tsconfig.json +++ b/tests/cypress/tsconfig.json @@ -9,7 +9,7 @@ "@tiptap/*": ["packages/*/dist", "packages/*/src"], "@tiptap/pm/*": ["../../pm/*/dist"] }, - "typeRoots": ["../../node_modules/@types"] + "typeRoots": ["../../node_modules/@types", "../../node_modules/"], }, "include": ["./*/*.ts", "../../**/*.ts"], "exclude": [ From 7e7ae195e7cab6a8369df5ff0b5e9000fd2d7eca Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Tue, 11 Jun 2024 22:56:25 +0200 Subject: [PATCH 027/355] test: wait a little longer, pre-optimize some deps --- demos/includeDependencies.txt | 5 +++++ demos/src/Examples/CodeBlockLanguage/React/index.spec.js | 1 + demos/src/Examples/CodeBlockLanguage/Vue/index.spec.js | 1 + 3 files changed, 7 insertions(+) diff --git a/demos/includeDependencies.txt b/demos/includeDependencies.txt index 374fd4c82..54929e3c2 100644 --- a/demos/includeDependencies.txt +++ b/demos/includeDependencies.txt @@ -1,4 +1,9 @@ d3 +highlight.js/lib/languages/css +highlight.js/lib/languages/javascript +highlight.js/lib/languages/typescript +highlight.js/lib/languages/xml +highlight.js/lib/core linkifyjs lowlight lowlight/lib/core diff --git a/demos/src/Examples/CodeBlockLanguage/React/index.spec.js b/demos/src/Examples/CodeBlockLanguage/React/index.spec.js index 5e819af7d..3fddcb186 100644 --- a/demos/src/Examples/CodeBlockLanguage/React/index.spec.js +++ b/demos/src/Examples/CodeBlockLanguage/React/index.spec.js @@ -15,6 +15,7 @@ context('/src/Examples/CodeBlockLanguage/React/', () => { expect(initialCount).to.be.greaterThan(0) + cy.wait(100) cy.get('.tiptap select').select('java') cy.wait(500) diff --git a/demos/src/Examples/CodeBlockLanguage/Vue/index.spec.js b/demos/src/Examples/CodeBlockLanguage/Vue/index.spec.js index 68c0a1044..33ded87e1 100644 --- a/demos/src/Examples/CodeBlockLanguage/Vue/index.spec.js +++ b/demos/src/Examples/CodeBlockLanguage/Vue/index.spec.js @@ -15,6 +15,7 @@ context('/src/Examples/CodeBlockLanguage/Vue/', () => { expect(initialCount).to.be.greaterThan(0) + cy.wait(100) cy.get('.tiptap select').select('java') cy.wait(500) From 4e4c622e1bcde75c90e3933be96cefcd02b5b191 Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Wed, 12 Jun 2024 06:41:58 +0200 Subject: [PATCH 028/355] refactor: rm circular dependency --- packages/core/src/ExtensionManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/ExtensionManager.ts b/packages/core/src/ExtensionManager.ts index 1191e1ba5..54ccbdc37 100644 --- a/packages/core/src/ExtensionManager.ts +++ b/packages/core/src/ExtensionManager.ts @@ -3,7 +3,7 @@ import { Node as ProsemirrorNode, Schema } from '@tiptap/pm/model' import { Plugin } from '@tiptap/pm/state' import { Decoration, EditorView } from '@tiptap/pm/view' -import { Editor } from './Editor.js' +import type { Editor } from './Editor.js' import { getAttributesFromExtensions } from './helpers/getAttributesFromExtensions.js' import { getExtensionField } from './helpers/getExtensionField.js' import { getNodeType } from './helpers/getNodeType.js' From 8d93070bbe836006c1dd85dd29b7dd37a9f50b60 Mon Sep 17 00:00:00 2001 From: Francisco Vergara Date: Wed, 12 Jun 2024 01:30:55 -0400 Subject: [PATCH 029/355] fix(suggestion): fixes re-rendering logic (#4380) --- packages/suggestion/src/suggestion.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/suggestion/src/suggestion.ts b/packages/suggestion/src/suggestion.ts index e62c4bba8..80744aaac 100644 --- a/packages/suggestion/src/suggestion.ts +++ b/packages/suggestion/src/suggestion.ts @@ -99,7 +99,7 @@ export interface SuggestionOptions { * @param props The props object. * @returns {boolean} */ - allow?: (props: { editor: Editor; state: EditorState; range: Range }) => boolean + allow?: (props: { editor: Editor; state: EditorState; range: Range, isActive?: boolean }) => boolean findSuggestionMatch?: typeof defaultFindSuggestionMatch } @@ -194,9 +194,10 @@ export function Suggestion({ const started = !prev.active && next.active const stopped = prev.active && !next.active const changed = !started && !stopped && prev.query !== next.query - const handleStart = started || moved - const handleChange = changed && !moved - const handleExit = stopped || moved + + const handleStart = started + const handleChange = changed || moved + const handleExit = stopped // Cancel when suggestion isn't active if (!handleStart && !handleChange && !handleExit) { @@ -329,7 +330,9 @@ export function Suggestion({ const decorationId = `id_${Math.floor(Math.random() * 0xffffffff)}` // If we found a match, update the current state to show it - if (match && allow({ editor, state, range: match.range })) { + if (match && allow({ + editor, state, range: match.range, isActive: prev.active, + })) { next.active = true next.decorationId = prev.decorationId ? prev.decorationId : decorationId next.range = match.range From 95a1d4b7de01ab8560e0f115395bcadf232d24ee Mon Sep 17 00:00:00 2001 From: Rirax Date: Wed, 12 Jun 2024 07:37:12 +0200 Subject: [PATCH 030/355] fix(vue-3): faster component rendering (#5206) --- packages/vue-3/src/Editor.ts | 8 ++-- packages/vue-3/src/EditorContent.ts | 38 +++++----------- packages/vue-3/src/VueNodeViewRenderer.ts | 10 +++-- packages/vue-3/src/VueRenderer.ts | 55 ++++++++++++++--------- 4 files changed, 57 insertions(+), 54 deletions(-) diff --git a/packages/vue-3/src/Editor.ts b/packages/vue-3/src/Editor.ts index 0933a7992..691eec2ff 100644 --- a/packages/vue-3/src/Editor.ts +++ b/packages/vue-3/src/Editor.ts @@ -1,16 +1,14 @@ import { Editor as CoreEditor, EditorOptions } from '@tiptap/core' import { EditorState, Plugin, PluginKey } from '@tiptap/pm/state' import { + AppContext, ComponentInternalInstance, ComponentPublicInstance, customRef, markRaw, - reactive, Ref, } from 'vue' -import { VueRenderer } from './VueRenderer.js' - function useDebouncedRef(value: T) { return customRef((track, trigger) => { return { @@ -42,10 +40,10 @@ export class Editor extends CoreEditor { private reactiveExtensionStorage: Ref> - public vueRenderers = reactive>(new Map()) - public contentComponent: ContentComponent | null = null + public appContext: AppContext | null = null + constructor(options: Partial = {}) { super(options) diff --git a/packages/vue-3/src/EditorContent.ts b/packages/vue-3/src/EditorContent.ts index 09f1b51c4..7c215c3c9 100644 --- a/packages/vue-3/src/EditorContent.ts +++ b/packages/vue-3/src/EditorContent.ts @@ -1,5 +1,4 @@ import { - DefineComponent, defineComponent, getCurrentInstance, h, @@ -8,7 +7,6 @@ import { PropType, Ref, ref, - Teleport, unref, watchEffect, } from 'vue' @@ -45,6 +43,17 @@ export const EditorContent = defineComponent({ // @ts-ignore editor.contentComponent = instance.ctx._ + if (instance) { + editor.appContext = { + ...instance.appContext, + provides: { + // @ts-ignore + ...instance.provides, + ...instance.appContext.provides, + }, + } + } + editor.setOptions({ element, }) @@ -69,6 +78,7 @@ export const EditorContent = defineComponent({ } editor.contentComponent = null + editor.appContext = null if (!editor.options.element.firstChild) { return @@ -87,35 +97,11 @@ export const EditorContent = defineComponent({ }, render() { - const vueRenderers: any[] = [] - - if (this.editor) { - this.editor.vueRenderers.forEach(vueRenderer => { - const node = h( - Teleport, - { - to: vueRenderer.teleportElement, - key: vueRenderer.id, - }, - h( - vueRenderer.component as DefineComponent, - { - ref: vueRenderer.id, - ...vueRenderer.props, - }, - ), - ) - - vueRenderers.push(node) - }) - } - return h( 'div', { ref: (el: any) => { this.rootEl = el }, }, - ...vueRenderers, ) }, }) diff --git a/packages/vue-3/src/VueNodeViewRenderer.ts b/packages/vue-3/src/VueNodeViewRenderer.ts index a9f9c448d..201e051e0 100644 --- a/packages/vue-3/src/VueNodeViewRenderer.ts +++ b/packages/vue-3/src/VueNodeViewRenderer.ts @@ -124,7 +124,7 @@ class VueNodeView extends NodeView, } +type ExtendedVNode = ReturnType | null + +interface RenderedComponent { + vNode: ExtendedVNode + destroy: () => void + el: Element | null +} + /** * This class is used to render Vue components inside the editor. */ export class VueRenderer { id: string + renderedComponent!: RenderedComponent + editor: ExtendedEditor component: Component - teleportElement: Element - - element: Element + el: Element | null props: Record @@ -28,35 +38,40 @@ export class VueRenderer { this.id = Math.floor(Math.random() * 0xFFFFFFFF).toString() this.editor = editor as ExtendedEditor this.component = markRaw(component) - this.teleportElement = document.createElement('div') - this.element = this.teleportElement + this.el = document.createElement('div') this.props = reactive(props) - this.editor.vueRenderers.set(this.id, this) - - if (this.editor.contentComponent) { - this.editor.contentComponent.update() - - if (this.teleportElement.children.length !== 1) { - throw Error('VueRenderer doesn’t support multiple child elements.') - } - - this.element = this.teleportElement.firstElementChild as Element - } + this.renderedComponent = this.renderComponent() } - get ref(): any { - return this.editor.contentComponent?.refs[this.id] + get element(): Element | null { + return this.renderedComponent.el + } + + renderComponent() { + let vNode: ExtendedVNode = h(this.component as DefineComponent, this.props) + + if (typeof document !== 'undefined' && this.el) { render(vNode, this.el) } + + const destroy = () => { + if (this.el) { render(null, this.el) } + this.el = null + vNode = null + } + + return { vNode, destroy, el: this.el ? this.el.firstElementChild : null } } updateProps(props: Record = {}): void { + Object .entries(props) .forEach(([key, value]) => { this.props[key] = value }) + this.renderComponent() } destroy(): void { - this.editor.vueRenderers.delete(this.id) + this.renderedComponent.destroy() } } From 31f37464912b7b21f3a565ca63222b9f5b6cce00 Mon Sep 17 00:00:00 2001 From: Rirax Date: Wed, 12 Jun 2024 07:37:12 +0200 Subject: [PATCH 031/355] fix(vue-3): faster component rendering (#5206) --- packages/vue-3/src/Editor.ts | 8 ++-- packages/vue-3/src/EditorContent.ts | 38 +++++----------- packages/vue-3/src/VueNodeViewRenderer.ts | 10 +++-- packages/vue-3/src/VueRenderer.ts | 55 ++++++++++++++--------- 4 files changed, 57 insertions(+), 54 deletions(-) diff --git a/packages/vue-3/src/Editor.ts b/packages/vue-3/src/Editor.ts index 0933a7992..691eec2ff 100644 --- a/packages/vue-3/src/Editor.ts +++ b/packages/vue-3/src/Editor.ts @@ -1,16 +1,14 @@ import { Editor as CoreEditor, EditorOptions } from '@tiptap/core' import { EditorState, Plugin, PluginKey } from '@tiptap/pm/state' import { + AppContext, ComponentInternalInstance, ComponentPublicInstance, customRef, markRaw, - reactive, Ref, } from 'vue' -import { VueRenderer } from './VueRenderer.js' - function useDebouncedRef(value: T) { return customRef((track, trigger) => { return { @@ -42,10 +40,10 @@ export class Editor extends CoreEditor { private reactiveExtensionStorage: Ref> - public vueRenderers = reactive>(new Map()) - public contentComponent: ContentComponent | null = null + public appContext: AppContext | null = null + constructor(options: Partial = {}) { super(options) diff --git a/packages/vue-3/src/EditorContent.ts b/packages/vue-3/src/EditorContent.ts index 09f1b51c4..7c215c3c9 100644 --- a/packages/vue-3/src/EditorContent.ts +++ b/packages/vue-3/src/EditorContent.ts @@ -1,5 +1,4 @@ import { - DefineComponent, defineComponent, getCurrentInstance, h, @@ -8,7 +7,6 @@ import { PropType, Ref, ref, - Teleport, unref, watchEffect, } from 'vue' @@ -45,6 +43,17 @@ export const EditorContent = defineComponent({ // @ts-ignore editor.contentComponent = instance.ctx._ + if (instance) { + editor.appContext = { + ...instance.appContext, + provides: { + // @ts-ignore + ...instance.provides, + ...instance.appContext.provides, + }, + } + } + editor.setOptions({ element, }) @@ -69,6 +78,7 @@ export const EditorContent = defineComponent({ } editor.contentComponent = null + editor.appContext = null if (!editor.options.element.firstChild) { return @@ -87,35 +97,11 @@ export const EditorContent = defineComponent({ }, render() { - const vueRenderers: any[] = [] - - if (this.editor) { - this.editor.vueRenderers.forEach(vueRenderer => { - const node = h( - Teleport, - { - to: vueRenderer.teleportElement, - key: vueRenderer.id, - }, - h( - vueRenderer.component as DefineComponent, - { - ref: vueRenderer.id, - ...vueRenderer.props, - }, - ), - ) - - vueRenderers.push(node) - }) - } - return h( 'div', { ref: (el: any) => { this.rootEl = el }, }, - ...vueRenderers, ) }, }) diff --git a/packages/vue-3/src/VueNodeViewRenderer.ts b/packages/vue-3/src/VueNodeViewRenderer.ts index a9f9c448d..201e051e0 100644 --- a/packages/vue-3/src/VueNodeViewRenderer.ts +++ b/packages/vue-3/src/VueNodeViewRenderer.ts @@ -124,7 +124,7 @@ class VueNodeView extends NodeView, } +type ExtendedVNode = ReturnType | null + +interface RenderedComponent { + vNode: ExtendedVNode + destroy: () => void + el: Element | null +} + /** * This class is used to render Vue components inside the editor. */ export class VueRenderer { id: string + renderedComponent!: RenderedComponent + editor: ExtendedEditor component: Component - teleportElement: Element - - element: Element + el: Element | null props: Record @@ -28,35 +38,40 @@ export class VueRenderer { this.id = Math.floor(Math.random() * 0xFFFFFFFF).toString() this.editor = editor as ExtendedEditor this.component = markRaw(component) - this.teleportElement = document.createElement('div') - this.element = this.teleportElement + this.el = document.createElement('div') this.props = reactive(props) - this.editor.vueRenderers.set(this.id, this) - - if (this.editor.contentComponent) { - this.editor.contentComponent.update() - - if (this.teleportElement.children.length !== 1) { - throw Error('VueRenderer doesn’t support multiple child elements.') - } - - this.element = this.teleportElement.firstElementChild as Element - } + this.renderedComponent = this.renderComponent() } - get ref(): any { - return this.editor.contentComponent?.refs[this.id] + get element(): Element | null { + return this.renderedComponent.el + } + + renderComponent() { + let vNode: ExtendedVNode = h(this.component as DefineComponent, this.props) + + if (typeof document !== 'undefined' && this.el) { render(vNode, this.el) } + + const destroy = () => { + if (this.el) { render(null, this.el) } + this.el = null + vNode = null + } + + return { vNode, destroy, el: this.el ? this.el.firstElementChild : null } } updateProps(props: Record = {}): void { + Object .entries(props) .forEach(([key, value]) => { this.props[key] = value }) + this.renderComponent() } destroy(): void { - this.editor.vueRenderers.delete(this.id) + this.renderedComponent.destroy() } } From 171924ee495fd9800d3e0a0ed551bb930b7cc753 Mon Sep 17 00:00:00 2001 From: Nick Perez Date: Wed, 12 Jun 2024 07:39:57 +0200 Subject: [PATCH 032/355] revert: "fix: (vue-3) component rendering" (#5221) This reverts commit 95a1d4b7de01ab8560e0f115395bcadf232d24ee. --- packages/vue-3/src/Editor.ts | 8 ++-- packages/vue-3/src/EditorContent.ts | 38 ++++++++++++------ packages/vue-3/src/VueNodeViewRenderer.ts | 10 ++--- packages/vue-3/src/VueRenderer.ts | 49 ++++++++--------------- 4 files changed, 51 insertions(+), 54 deletions(-) diff --git a/packages/vue-3/src/Editor.ts b/packages/vue-3/src/Editor.ts index 691eec2ff..0933a7992 100644 --- a/packages/vue-3/src/Editor.ts +++ b/packages/vue-3/src/Editor.ts @@ -1,14 +1,16 @@ import { Editor as CoreEditor, EditorOptions } from '@tiptap/core' import { EditorState, Plugin, PluginKey } from '@tiptap/pm/state' import { - AppContext, ComponentInternalInstance, ComponentPublicInstance, customRef, markRaw, + reactive, Ref, } from 'vue' +import { VueRenderer } from './VueRenderer.js' + function useDebouncedRef(value: T) { return customRef((track, trigger) => { return { @@ -40,9 +42,9 @@ export class Editor extends CoreEditor { private reactiveExtensionStorage: Ref> - public contentComponent: ContentComponent | null = null + public vueRenderers = reactive>(new Map()) - public appContext: AppContext | null = null + public contentComponent: ContentComponent | null = null constructor(options: Partial = {}) { super(options) diff --git a/packages/vue-3/src/EditorContent.ts b/packages/vue-3/src/EditorContent.ts index 7c215c3c9..09f1b51c4 100644 --- a/packages/vue-3/src/EditorContent.ts +++ b/packages/vue-3/src/EditorContent.ts @@ -1,4 +1,5 @@ import { + DefineComponent, defineComponent, getCurrentInstance, h, @@ -7,6 +8,7 @@ import { PropType, Ref, ref, + Teleport, unref, watchEffect, } from 'vue' @@ -43,17 +45,6 @@ export const EditorContent = defineComponent({ // @ts-ignore editor.contentComponent = instance.ctx._ - if (instance) { - editor.appContext = { - ...instance.appContext, - provides: { - // @ts-ignore - ...instance.provides, - ...instance.appContext.provides, - }, - } - } - editor.setOptions({ element, }) @@ -78,7 +69,6 @@ export const EditorContent = defineComponent({ } editor.contentComponent = null - editor.appContext = null if (!editor.options.element.firstChild) { return @@ -97,11 +87,35 @@ export const EditorContent = defineComponent({ }, render() { + const vueRenderers: any[] = [] + + if (this.editor) { + this.editor.vueRenderers.forEach(vueRenderer => { + const node = h( + Teleport, + { + to: vueRenderer.teleportElement, + key: vueRenderer.id, + }, + h( + vueRenderer.component as DefineComponent, + { + ref: vueRenderer.id, + ...vueRenderer.props, + }, + ), + ) + + vueRenderers.push(node) + }) + } + return h( 'div', { ref: (el: any) => { this.rootEl = el }, }, + ...vueRenderers, ) }, }) diff --git a/packages/vue-3/src/VueNodeViewRenderer.ts b/packages/vue-3/src/VueNodeViewRenderer.ts index 201e051e0..a9f9c448d 100644 --- a/packages/vue-3/src/VueNodeViewRenderer.ts +++ b/packages/vue-3/src/VueNodeViewRenderer.ts @@ -124,7 +124,7 @@ class VueNodeView extends NodeView, } -type ExtendedVNode = ReturnType | null - -interface RenderedComponent { - vNode: ExtendedVNode - destroy: () => void - el: Element | null -} - /** * This class is used to render Vue components inside the editor. */ export class VueRenderer { id: string - renderedComponent!: RenderedComponent - editor: ExtendedEditor component: Component - el: Element | null + teleportElement: Element + + element: Element props: Record @@ -38,40 +28,35 @@ export class VueRenderer { this.id = Math.floor(Math.random() * 0xFFFFFFFF).toString() this.editor = editor as ExtendedEditor this.component = markRaw(component) - this.el = document.createElement('div') + this.teleportElement = document.createElement('div') + this.element = this.teleportElement this.props = reactive(props) - this.renderedComponent = this.renderComponent() - } + this.editor.vueRenderers.set(this.id, this) - get element(): Element | null { - return this.renderedComponent.el - } + if (this.editor.contentComponent) { + this.editor.contentComponent.update() - renderComponent() { - let vNode: ExtendedVNode = h(this.component as DefineComponent, this.props) + if (this.teleportElement.children.length !== 1) { + throw Error('VueRenderer doesn’t support multiple child elements.') + } - if (typeof document !== 'undefined' && this.el) { render(vNode, this.el) } - - const destroy = () => { - if (this.el) { render(null, this.el) } - this.el = null - vNode = null + this.element = this.teleportElement.firstElementChild as Element } + } - return { vNode, destroy, el: this.el ? this.el.firstElementChild : null } + get ref(): any { + return this.editor.contentComponent?.refs[this.id] } updateProps(props: Record = {}): void { - Object .entries(props) .forEach(([key, value]) => { this.props[key] = value }) - this.renderComponent() } destroy(): void { - this.renderedComponent.destroy() + this.editor.vueRenderers.delete(this.id) } } From fe78faab5563a88ce4b145185e317c0a96049ce2 Mon Sep 17 00:00:00 2001 From: Yousef Date: Wed, 12 Jun 2024 08:36:44 +0200 Subject: [PATCH 033/355] fix(core): mergeDeep now can merge nulls (#4088) --- packages/core/src/utilities/mergeDeep.ts | 10 ++--- .../integration/core/mergeDeep.spec.ts | 45 +++++++++++++++++++ 2 files changed, 48 insertions(+), 7 deletions(-) diff --git a/packages/core/src/utilities/mergeDeep.ts b/packages/core/src/utilities/mergeDeep.ts index 5c49cfa5d..ab32d72c9 100644 --- a/packages/core/src/utilities/mergeDeep.ts +++ b/packages/core/src/utilities/mergeDeep.ts @@ -5,14 +5,10 @@ export function mergeDeep(target: Record, source: Record { - if (isPlainObject(source[key])) { - if (!(key in target)) { - Object.assign(output, { [key]: source[key] }) - } else { - output[key] = mergeDeep(target[key], source[key]) - } + if (isPlainObject(source[key]) && isPlainObject(target[key])) { + output[key] = mergeDeep(target[key], source[key]) } else { - Object.assign(output, { [key]: source[key] }) + output[key] = source[key] } }) } diff --git a/tests/cypress/integration/core/mergeDeep.spec.ts b/tests/cypress/integration/core/mergeDeep.spec.ts index 2d1af0936..31e18e741 100644 --- a/tests/cypress/integration/core/mergeDeep.spec.ts +++ b/tests/cypress/integration/core/mergeDeep.spec.ts @@ -19,6 +19,21 @@ describe('mergeDeep', () => { expect(merged).to.deep.eq(result) }) + it('should merge when source has null value', () => { + const one = { + a: null, + } + const two = { + a: { c: 3 }, + } + const result = { + a: { c: 3 }, + } + const merged = mergeDeep(one, two) + + expect(merged).to.deep.eq(result) + }) + it('should not merge array', () => { const one = { a: [1], @@ -34,6 +49,36 @@ describe('mergeDeep', () => { expect(merged).to.deep.eq(result) }) + it('should merge when source has null value', () => { + const one = { + a: null, + } + const two = { + a: { c: 3 }, + } + const result = { + a: { c: 3 }, + } + const merged = mergeDeep(one, two) + + expect(merged).to.deep.eq(result) + }) + + it('should allow nulling a value', () => { + const one = { + a: { c: 3 }, + } + const two = { + a: { c: null }, + } + const result = { + a: { c: null }, + } + const merged = mergeDeep(one, two) + + expect(merged).to.deep.eq(result) + }) + it('should merge deep', () => { const one = { a: 1, From d6dc1e0ccf2d2f97927051fcda3b39662215806d Mon Sep 17 00:00:00 2001 From: Nick the Sick Date: Wed, 12 Jun 2024 09:17:13 +0200 Subject: [PATCH 034/355] v2.5.0-beta.3 --- lerna.json | 4 +- package-lock.json | 544 ++++++------------ packages/core/package.json | 4 +- packages/extension-blockquote/package.json | 4 +- packages/extension-bold/package.json | 4 +- packages/extension-bubble-menu/package.json | 6 +- packages/extension-bullet-list/package.json | 4 +- .../extension-character-count/package.json | 6 +- .../package.json | 8 +- packages/extension-code-block/package.json | 6 +- packages/extension-code/package.json | 4 +- .../package.json | 4 +- packages/extension-collaboration/package.json | 6 +- packages/extension-color/package.json | 6 +- packages/extension-document/package.json | 4 +- packages/extension-dropcursor/package.json | 6 +- packages/extension-floating-menu/package.json | 6 +- packages/extension-focus/package.json | 6 +- packages/extension-font-family/package.json | 6 +- packages/extension-gapcursor/package.json | 6 +- packages/extension-hard-break/package.json | 4 +- packages/extension-heading/package.json | 4 +- packages/extension-highlight/package.json | 4 +- packages/extension-history/package.json | 6 +- .../extension-horizontal-rule/package.json | 6 +- packages/extension-image/package.json | 4 +- packages/extension-italic/package.json | 4 +- packages/extension-link/package.json | 6 +- packages/extension-list-item/package.json | 4 +- packages/extension-list-keymap/package.json | 4 +- packages/extension-mention/package.json | 8 +- packages/extension-ordered-list/package.json | 4 +- packages/extension-paragraph/package.json | 4 +- packages/extension-placeholder/package.json | 6 +- packages/extension-strike/package.json | 4 +- packages/extension-subscript/package.json | 4 +- packages/extension-superscript/package.json | 4 +- packages/extension-table-cell/package.json | 4 +- packages/extension-table-header/package.json | 4 +- packages/extension-table-row/package.json | 4 +- packages/extension-table/package.json | 6 +- packages/extension-task-item/package.json | 6 +- packages/extension-task-list/package.json | 4 +- packages/extension-text-align/package.json | 4 +- packages/extension-text-style/package.json | 4 +- packages/extension-text/package.json | 4 +- packages/extension-typography/package.json | 4 +- packages/extension-underline/package.json | 4 +- packages/extension-youtube/package.json | 4 +- packages/html/package.json | 6 +- packages/pm/package.json | 2 +- packages/react/package.json | 10 +- packages/starter-kit/package.json | 40 +- packages/suggestion/package.json | 6 +- packages/vue-2/package.json | 10 +- packages/vue-3/package.json | 10 +- 56 files changed, 341 insertions(+), 519 deletions(-) diff --git a/lerna.json b/lerna.json index a7ca30dd5..c39c6ec92 100644 --- a/lerna.json +++ b/lerna.json @@ -8,5 +8,5 @@ } }, "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "2.5.0-beta.2" -} + "version": "2.5.0-beta.3" +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 50712d8a3..0480c49f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -593,21 +593,6 @@ "@esbuild/win32-x64": "0.18.20" } }, - "demos/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "demos/node_modules/fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", @@ -631,14 +616,6 @@ "node": ">=8" } }, - "demos/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "optional": true, - "peer": true - }, "demos/node_modules/kleur": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", @@ -648,20 +625,6 @@ "node": ">=6" } }, - "demos/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, "demos/node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -671,65 +634,6 @@ "@jridgewell/sourcemap-codec": "^1.4.15" } }, - "demos/node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "demos/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "demos/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "demos/node_modules/postcss": { "version": "8.4.38", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", @@ -758,89 +662,6 @@ "node": "^10 || ^12 || >=14" } }, - "demos/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "demos/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "demos/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "demos/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "demos/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "demos/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "demos/node_modules/rollup": { "version": "3.29.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", @@ -911,20 +732,6 @@ "svelte": "^3.19.0 || ^4.0.0" } }, - "demos/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "demos/node_modules/vite": { "version": "4.5.3", "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", @@ -1057,17 +864,6 @@ } } }, - "demos/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "dev": true, @@ -1569,6 +1365,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -7840,6 +7637,7 @@ }, "node_modules/@vue/compiler-core": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.16.4", @@ -7850,6 +7648,7 @@ }, "node_modules/@vue/compiler-dom": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-core": "3.2.37", @@ -7858,6 +7657,7 @@ }, "node_modules/@vue/compiler-sfc": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.16.4", @@ -7874,6 +7674,7 @@ }, "node_modules/@vue/compiler-ssr": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.2.37", @@ -7887,6 +7688,7 @@ }, "node_modules/@vue/reactivity": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@vue/shared": "3.2.37" @@ -7894,6 +7696,7 @@ }, "node_modules/@vue/reactivity-transform": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.16.4", @@ -7905,6 +7708,7 @@ }, "node_modules/@vue/runtime-core": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@vue/reactivity": "3.2.37", @@ -7913,6 +7717,7 @@ }, "node_modules/@vue/runtime-dom": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@vue/runtime-core": "3.2.37", @@ -7922,10 +7727,12 @@ }, "node_modules/@vue/runtime-dom/node_modules/csstype": { "version": "2.6.20", + "dev": true, "license": "MIT" }, "node_modules/@vue/server-renderer": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-ssr": "3.2.37", @@ -7937,6 +7744,7 @@ }, "node_modules/@vue/shared": { "version": "3.2.37", + "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/ast": { @@ -11684,6 +11492,7 @@ }, "node_modules/estree-walker": { "version": "2.0.2", + "dev": true, "license": "MIT" }, "node_modules/esutils": { @@ -14227,6 +14036,7 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -15890,6 +15700,7 @@ }, "node_modules/loose-envify": { "version": "1.4.0", + "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -15924,6 +15735,7 @@ }, "node_modules/magic-string": { "version": "0.25.9", + "dev": true, "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" @@ -16559,6 +16371,7 @@ }, "node_modules/nanoid": { "version": "3.3.7", + "dev": true, "funding": [ { "type": "github", @@ -18520,7 +18333,8 @@ "node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -18629,6 +18443,7 @@ }, "node_modules/postcss": { "version": "8.4.33", + "dev": true, "funding": [ { "type": "opencollective", @@ -19220,6 +19035,7 @@ }, "node_modules/react": { "version": "18.2.0", + "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" @@ -19260,6 +19076,7 @@ }, "node_modules/react-dom": { "version": "18.2.0", + "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", @@ -20201,6 +20018,7 @@ }, "node_modules/scheduler": { "version": "0.23.0", + "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" @@ -20807,6 +20625,7 @@ }, "node_modules/source-map": { "version": "0.6.1", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -20814,6 +20633,7 @@ }, "node_modules/source-map-js": { "version": "1.0.2", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -20840,6 +20660,7 @@ }, "node_modules/sourcemap-codec": { "version": "1.4.8", + "dev": true, "license": "MIT" }, "node_modules/spdx-correct": { @@ -22629,6 +22450,7 @@ }, "node_modules/vue": { "version": "3.2.37", + "dev": true, "license": "MIT", "dependencies": { "@vue/compiler-dom": "3.2.37", @@ -23354,10 +23176,10 @@ }, "packages/core": { "name": "@tiptap/core", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23369,10 +23191,10 @@ }, "packages/extension-blockquote": { "name": "@tiptap/extension-blockquote", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23384,10 +23206,10 @@ }, "packages/extension-bold": { "name": "@tiptap/extension-bold", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23399,14 +23221,14 @@ }, "packages/extension-bubble-menu": { "name": "@tiptap/extension-bubble-menu", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23419,10 +23241,10 @@ }, "packages/extension-bullet-list": { "name": "@tiptap/extension-bullet-list", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23434,11 +23256,11 @@ }, "packages/extension-character-count": { "name": "@tiptap/extension-character-count", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23451,10 +23273,10 @@ }, "packages/extension-code": { "name": "@tiptap/extension-code", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23466,11 +23288,11 @@ }, "packages/extension-code-block": { "name": "@tiptap/extension-code-block", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23483,12 +23305,12 @@ }, "packages/extension-code-block-lowlight": { "name": "@tiptap/extension-code-block-lowlight", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-code-block": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-code-block": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23502,11 +23324,11 @@ }, "packages/extension-collaboration": { "name": "@tiptap/extension-collaboration", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "y-prosemirror": "^1.2.6" }, "funding": { @@ -23521,10 +23343,10 @@ }, "packages/extension-collaboration-cursor": { "name": "@tiptap/extension-collaboration-cursor", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", "y-prosemirror": "^1.2.6" }, "funding": { @@ -23538,11 +23360,11 @@ }, "packages/extension-color": { "name": "@tiptap/extension-color", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-text-style": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-text-style": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23555,10 +23377,10 @@ }, "packages/extension-document": { "name": "@tiptap/extension-document", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23570,11 +23392,11 @@ }, "packages/extension-dropcursor": { "name": "@tiptap/extension-dropcursor", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23587,14 +23409,14 @@ }, "packages/extension-floating-menu": { "name": "@tiptap/extension-floating-menu", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23607,11 +23429,11 @@ }, "packages/extension-focus": { "name": "@tiptap/extension-focus", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23624,11 +23446,11 @@ }, "packages/extension-font-family": { "name": "@tiptap/extension-font-family", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-text-style": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-text-style": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23641,11 +23463,11 @@ }, "packages/extension-gapcursor": { "name": "@tiptap/extension-gapcursor", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23658,10 +23480,10 @@ }, "packages/extension-hard-break": { "name": "@tiptap/extension-hard-break", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23673,10 +23495,10 @@ }, "packages/extension-heading": { "name": "@tiptap/extension-heading", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23688,10 +23510,10 @@ }, "packages/extension-highlight": { "name": "@tiptap/extension-highlight", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23703,11 +23525,11 @@ }, "packages/extension-history": { "name": "@tiptap/extension-history", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23720,11 +23542,11 @@ }, "packages/extension-horizontal-rule": { "name": "@tiptap/extension-horizontal-rule", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23737,10 +23559,10 @@ }, "packages/extension-image": { "name": "@tiptap/extension-image", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23752,10 +23574,10 @@ }, "packages/extension-italic": { "name": "@tiptap/extension-italic", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23767,14 +23589,14 @@ }, "packages/extension-link": { "name": "@tiptap/extension-link", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23787,10 +23609,10 @@ }, "packages/extension-list-item": { "name": "@tiptap/extension-list-item", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23802,10 +23624,10 @@ }, "packages/extension-list-keymap": { "name": "@tiptap/extension-list-keymap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23817,12 +23639,12 @@ }, "packages/extension-mention": { "name": "@tiptap/extension-mention", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", - "@tiptap/suggestion": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", + "@tiptap/suggestion": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23836,10 +23658,10 @@ }, "packages/extension-ordered-list": { "name": "@tiptap/extension-ordered-list", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23851,10 +23673,10 @@ }, "packages/extension-paragraph": { "name": "@tiptap/extension-paragraph", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23866,11 +23688,11 @@ }, "packages/extension-placeholder": { "name": "@tiptap/extension-placeholder", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23883,10 +23705,10 @@ }, "packages/extension-strike": { "name": "@tiptap/extension-strike", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23898,10 +23720,10 @@ }, "packages/extension-subscript": { "name": "@tiptap/extension-subscript", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23913,10 +23735,10 @@ }, "packages/extension-superscript": { "name": "@tiptap/extension-superscript", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23928,11 +23750,11 @@ }, "packages/extension-table": { "name": "@tiptap/extension-table", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23945,10 +23767,10 @@ }, "packages/extension-table-cell": { "name": "@tiptap/extension-table-cell", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23960,10 +23782,10 @@ }, "packages/extension-table-header": { "name": "@tiptap/extension-table-header", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23975,10 +23797,10 @@ }, "packages/extension-table-row": { "name": "@tiptap/extension-table-row", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -23990,11 +23812,11 @@ }, "packages/extension-task-item": { "name": "@tiptap/extension-task-item", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24007,10 +23829,10 @@ }, "packages/extension-task-list": { "name": "@tiptap/extension-task-list", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24022,10 +23844,10 @@ }, "packages/extension-text": { "name": "@tiptap/extension-text", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24037,10 +23859,10 @@ }, "packages/extension-text-align": { "name": "@tiptap/extension-text-align", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24052,10 +23874,10 @@ }, "packages/extension-text-style": { "name": "@tiptap/extension-text-style", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24067,10 +23889,10 @@ }, "packages/extension-typography": { "name": "@tiptap/extension-typography", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24082,10 +23904,10 @@ }, "packages/extension-underline": { "name": "@tiptap/extension-underline", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24097,10 +23919,10 @@ }, "packages/extension-youtube": { "name": "@tiptap/extension-youtube", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24112,14 +23934,14 @@ }, "packages/html": { "name": "@tiptap/html", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { "zeed-dom": "^0.10.9" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24132,7 +23954,7 @@ }, "packages/pm": { "name": "@tiptap/pm", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.2.1", @@ -24161,15 +23983,15 @@ }, "packages/react": { "name": "@tiptap/react", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", - "@tiptap/extension-floating-menu": "^2.5.0-beta.2" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.3", + "@tiptap/extension-floating-menu": "^2.5.0-beta.3" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", @@ -24188,28 +24010,28 @@ }, "packages/starter-kit": { "name": "@tiptap/starter-kit", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-blockquote": "^2.5.0-beta.2", - "@tiptap/extension-bold": "^2.5.0-beta.2", - "@tiptap/extension-bullet-list": "^2.5.0-beta.2", - "@tiptap/extension-code": "^2.5.0-beta.2", - "@tiptap/extension-code-block": "^2.5.0-beta.2", - "@tiptap/extension-document": "^2.5.0-beta.2", - "@tiptap/extension-dropcursor": "^2.5.0-beta.2", - "@tiptap/extension-gapcursor": "^2.5.0-beta.2", - "@tiptap/extension-hard-break": "^2.5.0-beta.2", - "@tiptap/extension-heading": "^2.5.0-beta.2", - "@tiptap/extension-history": "^2.5.0-beta.2", - "@tiptap/extension-horizontal-rule": "^2.5.0-beta.2", - "@tiptap/extension-italic": "^2.5.0-beta.2", - "@tiptap/extension-list-item": "^2.5.0-beta.2", - "@tiptap/extension-ordered-list": "^2.5.0-beta.2", - "@tiptap/extension-paragraph": "^2.5.0-beta.2", - "@tiptap/extension-strike": "^2.5.0-beta.2", - "@tiptap/extension-text": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-blockquote": "^2.5.0-beta.3", + "@tiptap/extension-bold": "^2.5.0-beta.3", + "@tiptap/extension-bullet-list": "^2.5.0-beta.3", + "@tiptap/extension-code": "^2.5.0-beta.3", + "@tiptap/extension-code-block": "^2.5.0-beta.3", + "@tiptap/extension-document": "^2.5.0-beta.3", + "@tiptap/extension-dropcursor": "^2.5.0-beta.3", + "@tiptap/extension-gapcursor": "^2.5.0-beta.3", + "@tiptap/extension-hard-break": "^2.5.0-beta.3", + "@tiptap/extension-heading": "^2.5.0-beta.3", + "@tiptap/extension-history": "^2.5.0-beta.3", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.3", + "@tiptap/extension-italic": "^2.5.0-beta.3", + "@tiptap/extension-list-item": "^2.5.0-beta.3", + "@tiptap/extension-ordered-list": "^2.5.0-beta.3", + "@tiptap/extension-paragraph": "^2.5.0-beta.3", + "@tiptap/extension-strike": "^2.5.0-beta.3", + "@tiptap/extension-text": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24218,11 +24040,11 @@ }, "packages/suggestion": { "name": "@tiptap/suggestion", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "funding": { "type": "github", @@ -24235,16 +24057,16 @@ }, "packages/vue-2": { "name": "@tiptap/vue-2", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", - "@tiptap/extension-floating-menu": "^2.5.0-beta.2", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.3", + "@tiptap/extension-floating-menu": "^2.5.0-beta.3", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "vue": "^2.6.0" }, "funding": { @@ -24264,15 +24086,15 @@ }, "packages/vue-3": { "name": "@tiptap/vue-3", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", - "@tiptap/extension-floating-menu": "^2.5.0-beta.2" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.3", + "@tiptap/extension-floating-menu": "^2.5.0-beta.3" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "vue": "^3.0.0" }, "funding": { diff --git a/packages/core/package.json b/packages/core/package.json index dbd5c7c82..da29b2d3e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/core", "description": "headless rich text editor", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,7 +32,7 @@ "dist" ], "devDependencies": { - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/pm": "^2.0.0" diff --git a/packages/extension-blockquote/package.json b/packages/extension-blockquote/package.json index 2ef3ad00d..476bce317 100644 --- a/packages/extension-blockquote/package.json +++ b/packages/extension-blockquote/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-blockquote", "description": "blockquote extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bold/package.json b/packages/extension-bold/package.json index 39a45ded6..2954c5e7a 100644 --- a/packages/extension-bold/package.json +++ b/packages/extension-bold/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bold", "description": "bold extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-bubble-menu/package.json b/packages/extension-bubble-menu/package.json index dc3445f8d..37d86043f 100644 --- a/packages/extension-bubble-menu/package.json +++ b/packages/extension-bubble-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bubble-menu", "description": "bubble-menu extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -38,8 +38,8 @@ }, "sideEffects": false, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-bullet-list/package.json b/packages/extension-bullet-list/package.json index 107490ab9..69ee50de3 100644 --- a/packages/extension-bullet-list/package.json +++ b/packages/extension-bullet-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-bullet-list", "description": "bullet list extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-character-count/package.json b/packages/extension-character-count/package.json index d15fc14d8..cf3cdb838 100644 --- a/packages/extension-character-count/package.json +++ b/packages/extension-character-count/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-character-count", "description": "font family extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block-lowlight/package.json b/packages/extension-code-block-lowlight/package.json index a921a9c38..d0b967d9d 100644 --- a/packages/extension-code-block-lowlight/package.json +++ b/packages/extension-code-block-lowlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block-lowlight", "description": "code block extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-code-block": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-code-block": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code-block/package.json b/packages/extension-code-block/package.json index a2301f183..13e27d564 100644 --- a/packages/extension-code-block/package.json +++ b/packages/extension-code-block/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code-block", "description": "code block extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-code/package.json b/packages/extension-code/package.json index cd07cc84f..685b25d99 100644 --- a/packages/extension-code/package.json +++ b/packages/extension-code/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-code", "description": "code extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-collaboration-cursor/package.json b/packages/extension-collaboration-cursor/package.json index 80d2e0cd7..fdf166427 100644 --- a/packages/extension-collaboration-cursor/package.json +++ b/packages/extension-collaboration-cursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration-cursor", "description": "collaboration cursor extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", "y-prosemirror": "^1.2.6" }, "peerDependencies": { diff --git a/packages/extension-collaboration/package.json b/packages/extension-collaboration/package.json index 47f70abd1..bacbe369e 100644 --- a/packages/extension-collaboration/package.json +++ b/packages/extension-collaboration/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-collaboration", "description": "collaboration extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "y-prosemirror": "^1.2.6" }, "peerDependencies": { diff --git a/packages/extension-color/package.json b/packages/extension-color/package.json index e8128a2cf..ee8c03574 100644 --- a/packages/extension-color/package.json +++ b/packages/extension-color/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-color", "description": "text color extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-text-style": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-text-style": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-document/package.json b/packages/extension-document/package.json index 73a928b6d..f64402649 100644 --- a/packages/extension-document/package.json +++ b/packages/extension-document/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-document", "description": "document extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-dropcursor/package.json b/packages/extension-dropcursor/package.json index 1d036e1f6..335067803 100644 --- a/packages/extension-dropcursor/package.json +++ b/packages/extension-dropcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-dropcursor", "description": "dropcursor extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-floating-menu/package.json b/packages/extension-floating-menu/package.json index 0a3295f73..9898b1e31 100644 --- a/packages/extension-floating-menu/package.json +++ b/packages/extension-floating-menu/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-floating-menu", "description": "floating-menu extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-focus/package.json b/packages/extension-focus/package.json index 1c25bd169..380d90c7f 100644 --- a/packages/extension-focus/package.json +++ b/packages/extension-focus/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-focus", "description": "focus extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-font-family/package.json b/packages/extension-font-family/package.json index dedf8c243..5b549d2af 100644 --- a/packages/extension-font-family/package.json +++ b/packages/extension-font-family/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-font-family", "description": "font family extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-text-style": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-text-style": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-gapcursor/package.json b/packages/extension-gapcursor/package.json index f485463f5..e122cfe4b 100644 --- a/packages/extension-gapcursor/package.json +++ b/packages/extension-gapcursor/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-gapcursor", "description": "gapcursor extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-hard-break/package.json b/packages/extension-hard-break/package.json index 7d84f3e54..901afeb75 100644 --- a/packages/extension-hard-break/package.json +++ b/packages/extension-hard-break/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-hard-break", "description": "hard break extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-heading/package.json b/packages/extension-heading/package.json index eaa8b5706..96b1ccb0c 100644 --- a/packages/extension-heading/package.json +++ b/packages/extension-heading/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-heading", "description": "heading extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-highlight/package.json b/packages/extension-highlight/package.json index b29f1b120..bc7e7378c 100644 --- a/packages/extension-highlight/package.json +++ b/packages/extension-highlight/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-highlight", "description": "highlight extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-history/package.json b/packages/extension-history/package.json index a6707cf84..809c50c40 100644 --- a/packages/extension-history/package.json +++ b/packages/extension-history/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-history", "description": "history extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-horizontal-rule/package.json b/packages/extension-horizontal-rule/package.json index d0af63359..27caeae57 100644 --- a/packages/extension-horizontal-rule/package.json +++ b/packages/extension-horizontal-rule/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-horizontal-rule", "description": "horizontal rule extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-image/package.json b/packages/extension-image/package.json index a083bde19..55a601cde 100644 --- a/packages/extension-image/package.json +++ b/packages/extension-image/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-image", "description": "image extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-italic/package.json b/packages/extension-italic/package.json index 402422951..a51ab3df6 100644 --- a/packages/extension-italic/package.json +++ b/packages/extension-italic/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-italic", "description": "italic extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-link/package.json b/packages/extension-link/package.json index aca3fea73..3f0de6762 100644 --- a/packages/extension-link/package.json +++ b/packages/extension-link/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-link", "description": "link extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -32,8 +32,8 @@ "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-list-item/package.json b/packages/extension-list-item/package.json index e66312a94..aaf4c0ab0 100644 --- a/packages/extension-list-item/package.json +++ b/packages/extension-list-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-item", "description": "list item extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-list-keymap/package.json b/packages/extension-list-keymap/package.json index 005f922de..485915df6 100644 --- a/packages/extension-list-keymap/package.json +++ b/packages/extension-list-keymap/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-list-keymap", "description": "list keymap extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-mention/package.json b/packages/extension-mention/package.json index b2d6a7985..e05508ee4 100644 --- a/packages/extension-mention/package.json +++ b/packages/extension-mention/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-mention", "description": "mention extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,9 +29,9 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", - "@tiptap/suggestion": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", + "@tiptap/suggestion": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-ordered-list/package.json b/packages/extension-ordered-list/package.json index fdf360ac1..a9b3cc18c 100644 --- a/packages/extension-ordered-list/package.json +++ b/packages/extension-ordered-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-ordered-list", "description": "ordered list extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-paragraph/package.json b/packages/extension-paragraph/package.json index 9779b4305..4d8dc055f 100644 --- a/packages/extension-paragraph/package.json +++ b/packages/extension-paragraph/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-paragraph", "description": "paragraph extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-placeholder/package.json b/packages/extension-placeholder/package.json index 42cec794c..0d1b4fdb7 100644 --- a/packages/extension-placeholder/package.json +++ b/packages/extension-placeholder/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-placeholder", "description": "placeholder extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-strike/package.json b/packages/extension-strike/package.json index 3ae597155..15d2e26ff 100644 --- a/packages/extension-strike/package.json +++ b/packages/extension-strike/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-strike", "description": "strike extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-subscript/package.json b/packages/extension-subscript/package.json index 80e51e3e2..f80f940e6 100644 --- a/packages/extension-subscript/package.json +++ b/packages/extension-subscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-subscript", "description": "subscript extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-superscript/package.json b/packages/extension-superscript/package.json index 2224efed4..7c9d150de 100644 --- a/packages/extension-superscript/package.json +++ b/packages/extension-superscript/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-superscript", "description": "superscript extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-cell/package.json b/packages/extension-table-cell/package.json index a7f31c4e6..8188991d0 100644 --- a/packages/extension-table-cell/package.json +++ b/packages/extension-table-cell/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-cell", "description": "table cell extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-header/package.json b/packages/extension-table-header/package.json index 8b31186c4..cf3ff54c6 100644 --- a/packages/extension-table-header/package.json +++ b/packages/extension-table-header/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-header", "description": "table cell extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table-row/package.json b/packages/extension-table-row/package.json index 354645c6f..a40ea4753 100644 --- a/packages/extension-table-row/package.json +++ b/packages/extension-table-row/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table-row", "description": "table row extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-table/package.json b/packages/extension-table/package.json index b036ab26a..ec35ec167 100644 --- a/packages/extension-table/package.json +++ b/packages/extension-table/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-table", "description": "table extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-item/package.json b/packages/extension-task-item/package.json index 43c286ff6..8ca68adf3 100644 --- a/packages/extension-task-item/package.json +++ b/packages/extension-task-item/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-item", "description": "task item extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/extension-task-list/package.json b/packages/extension-task-list/package.json index 3da1a7c46..f4fa40185 100644 --- a/packages/extension-task-list/package.json +++ b/packages/extension-task-list/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-task-list", "description": "task list extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-align/package.json b/packages/extension-text-align/package.json index ab5a5a948..50eb4fd26 100644 --- a/packages/extension-text-align/package.json +++ b/packages/extension-text-align/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-align", "description": "text align extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text-style/package.json b/packages/extension-text-style/package.json index 4bd2976a6..d6cfaebaf 100644 --- a/packages/extension-text-style/package.json +++ b/packages/extension-text-style/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text-style", "description": "text style extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-text/package.json b/packages/extension-text/package.json index 55d7de5c9..5fcbb125a 100644 --- a/packages/extension-text/package.json +++ b/packages/extension-text/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-text", "description": "text extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-typography/package.json b/packages/extension-typography/package.json index 4ae640148..2d7067770 100644 --- a/packages/extension-typography/package.json +++ b/packages/extension-typography/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-typography", "description": "typography extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-underline/package.json b/packages/extension-underline/package.json index bf7e8efc5..2369454fd 100644 --- a/packages/extension-underline/package.json +++ b/packages/extension-underline/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-underline", "description": "underline extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/extension-youtube/package.json b/packages/extension-youtube/package.json index 43c6f53b8..ccbb64d9c 100644 --- a/packages/extension-youtube/package.json +++ b/packages/extension-youtube/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/extension-youtube", "description": "a youtube embed extension for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,7 +29,7 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0" diff --git a/packages/html/package.json b/packages/html/package.json index ea98342fc..1f59c40f1 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/html", "description": "utility package to render tiptap JSON as HTML", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/pm/package.json b/packages/pm/package.json index 035c3d10f..2188c57c7 100644 --- a/packages/pm/package.json +++ b/packages/pm/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/pm", "description": "prosemirror wrapper package for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", diff --git a/packages/react/package.json b/packages/react/package.json index b101732e1..18a76c440 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/react", "description": "React components for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", - "@tiptap/extension-floating-menu": "^2.5.0-beta.2" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.3", + "@tiptap/extension-floating-menu": "^2.5.0-beta.3" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", diff --git a/packages/starter-kit/package.json b/packages/starter-kit/package.json index 1d86be8f7..8cece1d04 100644 --- a/packages/starter-kit/package.json +++ b/packages/starter-kit/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/starter-kit", "description": "starter kit for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,25 +29,25 @@ "dist" ], "dependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/extension-blockquote": "^2.5.0-beta.2", - "@tiptap/extension-bold": "^2.5.0-beta.2", - "@tiptap/extension-bullet-list": "^2.5.0-beta.2", - "@tiptap/extension-code": "^2.5.0-beta.2", - "@tiptap/extension-code-block": "^2.5.0-beta.2", - "@tiptap/extension-document": "^2.5.0-beta.2", - "@tiptap/extension-dropcursor": "^2.5.0-beta.2", - "@tiptap/extension-gapcursor": "^2.5.0-beta.2", - "@tiptap/extension-hard-break": "^2.5.0-beta.2", - "@tiptap/extension-heading": "^2.5.0-beta.2", - "@tiptap/extension-history": "^2.5.0-beta.2", - "@tiptap/extension-horizontal-rule": "^2.5.0-beta.2", - "@tiptap/extension-italic": "^2.5.0-beta.2", - "@tiptap/extension-list-item": "^2.5.0-beta.2", - "@tiptap/extension-ordered-list": "^2.5.0-beta.2", - "@tiptap/extension-paragraph": "^2.5.0-beta.2", - "@tiptap/extension-strike": "^2.5.0-beta.2", - "@tiptap/extension-text": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/extension-blockquote": "^2.5.0-beta.3", + "@tiptap/extension-bold": "^2.5.0-beta.3", + "@tiptap/extension-bullet-list": "^2.5.0-beta.3", + "@tiptap/extension-code": "^2.5.0-beta.3", + "@tiptap/extension-code-block": "^2.5.0-beta.3", + "@tiptap/extension-document": "^2.5.0-beta.3", + "@tiptap/extension-dropcursor": "^2.5.0-beta.3", + "@tiptap/extension-gapcursor": "^2.5.0-beta.3", + "@tiptap/extension-hard-break": "^2.5.0-beta.3", + "@tiptap/extension-heading": "^2.5.0-beta.3", + "@tiptap/extension-history": "^2.5.0-beta.3", + "@tiptap/extension-horizontal-rule": "^2.5.0-beta.3", + "@tiptap/extension-italic": "^2.5.0-beta.3", + "@tiptap/extension-list-item": "^2.5.0-beta.3", + "@tiptap/extension-ordered-list": "^2.5.0-beta.3", + "@tiptap/extension-paragraph": "^2.5.0-beta.3", + "@tiptap/extension-strike": "^2.5.0-beta.3", + "@tiptap/extension-text": "^2.5.0-beta.3" }, "repository": { "type": "git", diff --git a/packages/suggestion/package.json b/packages/suggestion/package.json index b816d0a5d..473efac99 100644 --- a/packages/suggestion/package.json +++ b/packages/suggestion/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/suggestion", "description": "suggestion plugin for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,8 +29,8 @@ "dist" ], "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2" + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3" }, "peerDependencies": { "@tiptap/core": "^2.0.0", diff --git a/packages/vue-2/package.json b/packages/vue-2/package.json index 72c07fb20..cf647db44 100644 --- a/packages/vue-2/package.json +++ b/packages/vue-2/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-2", "description": "Vue components for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,13 +29,13 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", - "@tiptap/extension-floating-menu": "^2.5.0-beta.2", + "@tiptap/extension-bubble-menu": "^2.5.0-beta.3", + "@tiptap/extension-floating-menu": "^2.5.0-beta.3", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "vue": "^2.6.0" }, "peerDependencies": { diff --git a/packages/vue-3/package.json b/packages/vue-3/package.json index 2d4969c49..a0e11bdc4 100644 --- a/packages/vue-3/package.json +++ b/packages/vue-3/package.json @@ -1,7 +1,7 @@ { "name": "@tiptap/vue-3", "description": "Vue components for tiptap", - "version": "2.5.0-beta.2", + "version": "2.5.0-beta.3", "homepage": "https://tiptap.dev", "keywords": [ "tiptap", @@ -29,12 +29,12 @@ "dist" ], "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-beta.2", - "@tiptap/extension-floating-menu": "^2.5.0-beta.2" + "@tiptap/extension-bubble-menu": "^2.5.0-beta.3", + "@tiptap/extension-floating-menu": "^2.5.0-beta.3" }, "devDependencies": { - "@tiptap/core": "^2.5.0-beta.2", - "@tiptap/pm": "^2.5.0-beta.2", + "@tiptap/core": "^2.5.0-beta.3", + "@tiptap/pm": "^2.5.0-beta.3", "vue": "^3.0.0" }, "peerDependencies": { From aba6657d7026cf59a41b9532b767c8e3058b1b03 Mon Sep 17 00:00:00 2001 From: Sven Adlung Date: Wed, 12 Jun 2024 11:52:54 +0200 Subject: [PATCH 035/355] docs: demos styling --- demos/setup/style.scss | 320 +++++++++++- demos/src/Commands/Cut/React/index.jsx | 16 +- demos/src/Commands/Cut/React/index.spec.js | 64 +-- demos/src/Commands/Cut/React/styles.scss | 107 ++-- .../Commands/InsertContent/React/index.jsx | 24 +- .../Commands/InsertContent/React/styles.scss | 107 ++-- .../React/index.jsx | 284 ++++++----- .../React/styles.scss | 107 ++-- .../AutolinkValidation/React/index.jsx | 36 +- .../AutolinkValidation/React/styles.scss | 121 +++-- demos/src/Examples/Book/React/index.jsx | 226 ++++----- demos/src/Examples/Book/React/styles.scss | 111 +++-- demos/src/Examples/Book/Vue/index.vue | 209 ++++---- demos/src/Examples/CSSModules/React/index.jsx | 48 +- .../src/Examples/CSSModules/React/styles.scss | 107 ++-- demos/src/Examples/CSSModules/Vue/index.vue | 113 +++-- .../React/CodeBlockComponent.scss | 20 +- .../CodeBlockLanguage/React/index.jsx | 14 +- .../CodeBlockLanguage/React/styles.scss | 18 +- .../Vue/CodeBlockComponent.vue | 16 +- .../Examples/CodeBlockLanguage/Vue/index.vue | 40 +- .../CollaborativeEditing/React/MenuBar.jsx | 14 +- .../CollaborativeEditing/Vue/MenuBar.vue | 14 +- .../Examples/Community/React/MentionList.jsx | 4 +- .../Examples/Community/React/MentionList.scss | 49 +- demos/src/Examples/Community/React/index.jsx | 9 +- .../Examples/Community/React/index.spec.js | 14 +- .../src/Examples/Community/React/styles.scss | 48 +- .../Examples/Community/Vue/MentionList.vue | 52 +- .../src/Examples/Community/Vue/index.spec.js | 14 +- demos/src/Examples/Community/Vue/index.vue | 49 +- .../Examples/CustomDocument/React/styles.scss | 125 ++++- .../src/Examples/CustomDocument/Vue/index.vue | 125 ++++- .../CustomParagraph/React/styles.scss | 107 +++- demos/src/Examples/Default/React/index.jsx | 330 ++++++------- .../src/Examples/Default/React/index.spec.js | 64 +-- demos/src/Examples/Default/React/styles.scss | 107 ++-- .../src/Examples/Default/Svelte/index.spec.js | 52 +- .../src/Examples/Default/Svelte/index.svelte | 67 +-- demos/src/Examples/Default/Svelte/styles.scss | 107 ++-- demos/src/Examples/Default/Vue/index.spec.js | 52 +- demos/src/Examples/Default/Vue/index.vue | 213 ++++---- demos/src/Examples/Drawing/Vue/Component.vue | 48 +- demos/src/Examples/Formatting/React/index.jsx | 82 ++-- .../Examples/Formatting/React/index.spec.js | 10 +- .../src/Examples/Formatting/React/styles.scss | 86 +++- .../src/Examples/Formatting/Vue/index.spec.js | 10 +- demos/src/Examples/Formatting/Vue/index.vue | 154 +++--- demos/src/Examples/Images/React/index.jsx | 10 +- demos/src/Examples/Images/React/index.spec.js | 2 +- demos/src/Examples/Images/React/styles.scss | 10 +- demos/src/Examples/Images/Vue/index.spec.js | 2 +- demos/src/Examples/Images/Vue/index.vue | 20 +- .../React/Component.jsx | 2 +- .../InteractivityComponent/React/styles.scss | 141 ++++-- .../InteractivityComponent/Vue/Component.vue | 48 +- .../InteractivityComponent/Vue/index.vue | 89 +++- .../React/Component.jsx | 6 +- .../React/index.spec.js | 12 +- .../React/styles.scss | 145 ++++-- .../Vue/Component.vue | 59 +-- .../Vue/index.vue | 89 +++- .../MarkdownShortcuts/React/index.jsx | 2 +- .../MarkdownShortcuts/React/styles.scss | 119 +++-- .../Examples/MarkdownShortcuts/Vue/index.vue | 82 +++- demos/src/Examples/Menus/React/index.jsx | 2 +- demos/src/Examples/Menus/React/styles.scss | 139 +++++- demos/src/Examples/Menus/Vue/index.vue | 135 +++++- demos/src/Examples/Minimal/React/index.jsx | 2 +- demos/src/Examples/Minimal/React/styles.scss | 4 +- demos/src/Examples/Minimal/Vue/index.vue | 6 +- demos/src/Examples/NodePos/React/index.jsx | 68 +-- .../src/Examples/NodePos/React/index.spec.js | 12 +- demos/src/Examples/NodePos/React/styles.scss | 102 +++- demos/src/Examples/Savvy/React/index.jsx | 2 +- demos/src/Examples/Savvy/React/styles.scss | 57 +-- demos/src/Examples/Savvy/Vue/index.vue | 53 +- demos/src/Examples/Tables/React/index.jsx | 154 +++--- demos/src/Examples/Tables/React/index.spec.js | 32 +- demos/src/Examples/Tables/React/styles.scss | 154 +++--- demos/src/Examples/Tables/Vue/index.spec.js | 32 +- demos/src/Examples/Tables/Vue/index.vue | 286 ++++++----- demos/src/Examples/Tasks/React/styles.scss | 53 +- demos/src/Examples/Tasks/Vue/index.vue | 53 +- demos/src/Experiments/All/Vue/index.vue | 456 ++++++++++++------ .../CollaborationAnnotation/Vue/index.spec.js | 10 +- .../CollaborationAnnotation/Vue/index.vue | 89 +++- .../Experiments/Commands/Vue/CommandsList.vue | 54 ++- .../Experiments/Commands/Vue/index.spec.js | 14 +- demos/src/Experiments/Commands/Vue/index.vue | 97 +++- .../Experiments/Commands/Vue/suggestion.js | 8 +- .../DestroyingEditor/Vue/index.vue | 102 +++- demos/src/Experiments/Embeds/Vue/index.vue | 13 +- .../ExtensionStorage/React/index.jsx | 6 +- .../ExtensionStorage/React/styles.scss | 6 +- .../ExtensionStorage/Vue/index.vue | 14 +- demos/src/Experiments/Figure/Vue/index.vue | 182 +++++-- .../Experiments/GenericFigure/Vue/index.vue | 248 +++++++--- .../GlobalDragHandle/Vue/index.vue | 12 +- .../IsolatingClear/React/index.jsx | 330 ++++++------- .../IsolatingClear/React/index.spec.js | 64 +-- .../IsolatingClear/React/styles.scss | 111 +++-- demos/src/Experiments/Linter/Vue/index.vue | 100 ++-- .../Experiments/MultipleEditors/Vue/index.vue | 154 +++--- .../OnUpdateRerender/React/index.jsx | 12 +- .../OnUpdateRerender/React/styles.scss | 4 +- .../OnUpdateRerender/Vue/TiptapComponent.vue | 2 +- .../OnUpdateRerender/Vue/index.vue | 19 +- demos/src/Experiments/Tailwind/JS/index.html | 2 +- .../Experiments/TrailingNode/Vue/index.vue | 87 +++- .../src/Extensions/BubbleMenu/React/index.jsx | 48 +- .../Extensions/BubbleMenu/React/styles.scss | 116 ++++- demos/src/Extensions/BubbleMenu/Vue/index.vue | 147 +++++- .../Extensions/CharacterCount/React/index.jsx | 41 +- .../CharacterCount/React/styles.scss | 22 +- .../Extensions/CharacterCount/Vue/index.vue | 63 ++- .../Collaboration/React/styles.scss | 24 +- .../Extensions/Collaboration/Vue/index.vue | 24 +- .../CollaborationCursor/React/styles.scss | 80 +-- .../CollaborationCursor/Vue/index.vue | 80 +-- demos/src/Extensions/Color/React/index.jsx | 132 ++--- .../Color}/React/styles.scss | 4 +- demos/src/Extensions/Color/Vue/index.vue | 74 +-- .../src/Extensions/Dropcursor/React/index.jsx | 2 +- .../Extensions/Dropcursor/React/styles.scss | 10 +- demos/src/Extensions/Dropcursor/Vue/index.vue | 14 +- .../Extensions/FloatingMenu/React/index.jsx | 46 +- .../Extensions/FloatingMenu/React/styles.scss | 114 ++++- .../src/Extensions/FloatingMenu/Vue/index.vue | 141 +++++- demos/src/Extensions/Focus/React/styles.scss | 41 +- demos/src/Extensions/Focus/Vue/index.vue | 39 +- .../src/Extensions/FontFamily/React/index.jsx | 121 ++--- .../Extensions/FontFamily/React/styles.scss | 17 +- demos/src/Extensions/FontFamily/Vue/index.vue | 52 +- .../src/Extensions/Gapcursor/React/index.jsx | 2 +- .../Extensions/Gapcursor/React/styles.scss | 10 +- demos/src/Extensions/Gapcursor/Vue/index.vue | 14 +- demos/src/Extensions/History/React/index.jsx | 22 +- .../src/Extensions/History/React/styles.scss | 6 + demos/src/Extensions/History/Vue/index.vue | 40 +- .../src/Extensions/ListKeymap/React/index.jsx | 52 +- .../Extensions/ListKeymap/React/styles.scss | 13 +- .../Extensions/Placeholder/React/styles.scss | 123 ++++- .../src/Extensions/Placeholder/Vue/index.vue | 123 ++++- .../src/Extensions/TextAlign/React/index.jsx | 60 +-- .../Extensions/TextAlign/React/styles.scss | 42 ++ demos/src/Extensions/TextAlign/Vue/index.vue | 81 +++- .../src/Extensions/Typography/React/index.jsx | 2 + .../Extensions/Typography/React/styles.scss | 6 + demos/src/Extensions/Typography/Vue/index.vue | 9 + .../GuideContent/ExportHTML/React/index.jsx | 44 +- .../GuideContent/ExportHTML/React/styles.scss | 104 ++-- .../src/GuideContent/ExportHTML/Vue/index.vue | 132 ++--- .../GuideContent/ExportJSON/React/index.jsx | 44 +- .../GuideContent/ExportJSON/React/styles.scss | 104 ++-- .../src/GuideContent/ExportJSON/Vue/index.vue | 132 ++--- .../src/GuideContent/ReadOnly/React/index.jsx | 18 +- .../GuideContent/ReadOnly/React/styles.scss | 108 ++++- demos/src/GuideContent/ReadOnly/Vue/index.vue | 109 ++++- .../GuideGettingStarted/VModel/Vue/Editor.vue | 94 ++++ .../GuideGettingStarted/VModel/Vue/index.vue | 44 +- .../GuideNodeViews/DragHandle/Vue/index.vue | 94 ++++ .../JavaScript/Vue/Extension.js | 3 +- .../GuideNodeViews/JavaScript/Vue/index.vue | 141 ++++-- .../JavaScriptContent/Vue/Extension.js | 4 +- .../JavaScriptContent/Vue/index.vue | 150 ++++-- .../ReactComponent/React/Component.jsx | 2 +- .../ReactComponent/React/styles.scss | 141 ++++-- .../ReactComponentContent/React/Component.jsx | 6 +- .../ReactComponentContent/React/styles.scss | 145 ++++-- .../TableOfContents/React/Component.jsx | 65 --- .../TableOfContents/React/Component.scss | 43 -- .../TableOfContents/React/TableOfContents.js | 41 -- .../TableOfContents/React/index.html | 0 .../TableOfContents/React/index.jsx | 32 -- .../TableOfContents/Vue/Component.vue | 127 ----- .../TableOfContents/Vue/TableOfContents.js | 43 -- .../TableOfContents/Vue/index.html | 0 .../TableOfContents/Vue/index.vue | 50 -- .../VueComponent/Vue/Component.vue | 48 +- .../GuideNodeViews/VueComponent/Vue/index.vue | 89 +++- .../VueComponentContent/Vue/Component.vue | 59 +-- .../VueComponentContent/Vue/index.vue | 89 +++- demos/src/Marks/Bold/React/index.jsx | 43 +- demos/src/Marks/Bold/React/styles.scss | 6 + demos/src/Marks/Bold/Vue/index.vue | 34 +- demos/src/Marks/Code/React/index.jsx | 41 +- demos/src/Marks/Code/React/styles.scss | 16 +- demos/src/Marks/Code/Vue/index.vue | 41 +- demos/src/Marks/Highlight/React/index.jsx | 100 ++-- demos/src/Marks/Highlight/React/styles.scss | 17 +- demos/src/Marks/Highlight/Vue/index.vue | 78 +-- demos/src/Marks/Italic/React/index.jsx | 43 +- demos/src/Marks/Italic/React/styles.scss | 6 + demos/src/Marks/Italic/Vue/index.vue | 34 +- demos/src/Marks/Link/React/index.jsx | 26 +- demos/src/Marks/Link/React/styles.scss | 30 +- demos/src/Marks/Link/Vue/index.vue | 48 +- demos/src/Marks/Strike/React/index.jsx | 43 +- demos/src/Marks/Strike/React/styles.scss | 6 + demos/src/Marks/Strike/Vue/index.vue | 25 +- demos/src/Marks/Subscript/React/index.jsx | 42 +- demos/src/Marks/Subscript/React/styles.scss | 6 + demos/src/Marks/Subscript/Vue/index.vue | 34 +- demos/src/Marks/Superscript/React/index.jsx | 42 +- demos/src/Marks/Superscript/React/styles.scss | 6 + demos/src/Marks/Superscript/Vue/index.vue | 34 +- demos/src/Marks/TextStyle/React/index.jsx | 2 + demos/src/Marks/TextStyle/React/styles.scss | 6 + demos/src/Marks/TextStyle/Vue/index.vue | 9 + demos/src/Marks/Underline/React/index.jsx | 42 +- demos/src/Marks/Underline/React/styles.scss | 6 + demos/src/Marks/Underline/Vue/index.vue | 34 +- demos/src/Nodes/Blockquote/React/index.jsx | 44 +- demos/src/Nodes/Blockquote/React/styles.scss | 7 +- demos/src/Nodes/Blockquote/Vue/index.vue | 32 +- demos/src/Nodes/BulletList/React/index.jsx | 52 +- demos/src/Nodes/BulletList/React/styles.scss | 13 +- demos/src/Nodes/BulletList/Vue/index.vue | 42 +- demos/src/Nodes/CodeBlock/React/index.jsx | 28 +- demos/src/Nodes/CodeBlock/React/styles.scss | 11 +- demos/src/Nodes/CodeBlock/Vue/index.vue | 36 +- .../Nodes/CodeBlockLowlight/React/index.jsx | 28 +- .../Nodes/CodeBlockLowlight/React/styles.scss | 12 +- .../src/Nodes/CodeBlockLowlight/Vue/index.vue | 46 +- demos/src/Nodes/Document/React/index.jsx | 2 + demos/src/Nodes/Document/React/styles.scss | 6 + demos/src/Nodes/Document/Vue/index.vue | 9 + demos/src/Nodes/HardBreak/React/index.jsx | 8 +- demos/src/Nodes/HardBreak/React/styles.scss | 6 + demos/src/Nodes/HardBreak/Vue/index.vue | 22 +- demos/src/Nodes/Heading/React/index.jsx | 42 +- demos/src/Nodes/Heading/React/styles.scss | 42 ++ demos/src/Nodes/Heading/Vue/index.vue | 70 ++- .../src/Nodes/HorizontalRule/React/index.jsx | 10 +- .../Nodes/HorizontalRule/React/styles.scss | 19 +- demos/src/Nodes/HorizontalRule/Vue/index.vue | 32 +- demos/src/Nodes/Image/React/index.jsx | 14 +- demos/src/Nodes/Image/React/styles.scss | 8 +- demos/src/Nodes/Image/Vue/index.vue | 26 +- demos/src/Nodes/ListItem/React/index.jsx | 64 +-- demos/src/Nodes/ListItem/React/styles.scss | 13 +- demos/src/Nodes/ListItem/Vue/index.vue | 48 +- demos/src/Nodes/Mention/React/MentionList.jsx | 4 +- .../src/Nodes/Mention/React/MentionList.scss | 46 +- demos/src/Nodes/Mention/React/index.jsx | 8 +- demos/src/Nodes/Mention/React/styles.scss | 20 +- demos/src/Nodes/Mention/Vue/MentionList.vue | 52 +- demos/src/Nodes/Mention/Vue/index.vue | 28 +- demos/src/Nodes/OrderedList/React/index.jsx | 52 +- demos/src/Nodes/OrderedList/React/styles.scss | 13 +- demos/src/Nodes/OrderedList/Vue/index.vue | 42 +- demos/src/Nodes/Paragraph/React/index.jsx | 2 + demos/src/Nodes/Paragraph/React/styles.scss | 6 + demos/src/Nodes/Paragraph/Vue/index.vue | 9 + demos/src/Nodes/Table/React/index.jsx | 80 +-- demos/src/Nodes/Table/React/styles.scss | 45 +- demos/src/Nodes/Table/Vue/index.vue | 172 +++---- demos/src/Nodes/TaskItem/React/index.jsx | 52 +- demos/src/Nodes/TaskItem/React/styles.scss | 59 ++- demos/src/Nodes/TaskItem/Vue/index.vue | 90 ++-- demos/src/Nodes/TaskList/React/index.jsx | 52 +- demos/src/Nodes/TaskList/React/styles.scss | 59 ++- demos/src/Nodes/TaskList/Vue/index.vue | 90 ++-- demos/src/Nodes/Text/React/index.jsx | 2 + demos/src/Nodes/Text/React/styles.scss | 6 + demos/src/Nodes/Text/Vue/index.vue | 9 + demos/src/Nodes/Youtube/React/index.jsx | 55 ++- demos/src/Nodes/Youtube/React/styles.scss | 80 +-- demos/src/Nodes/Youtube/Vue/index.vue | 135 ++---- demos/src/Overview/Installation/Vue/index.vue | 94 ++++ .../src/Tutorials/1-1-textarea/React/Note.tsx | 6 +- .../Tutorials/1-1-textarea/React/index.tsx | 11 +- .../Tutorials/1-1-textarea/React/styles.css | 3 - .../Tutorials/1-1-textarea/React/styles.scss | 68 +++ demos/src/Tutorials/1-1-textarea/Vue/Note.vue | 2 +- .../src/Tutorials/1-1-textarea/Vue/index.vue | 14 +- .../src/Tutorials/1-1-textarea/Vue/styles.css | 3 - .../Tutorials/1-1-textarea/Vue/styles.scss | 68 +++ demos/src/Tutorials/1-2-tiptap/React/Note.tsx | 4 +- .../src/Tutorials/1-2-tiptap/React/index.tsx | 11 +- .../src/Tutorials/1-2-tiptap/React/styles.css | 3 - .../Tutorials/1-2-tiptap/React/styles.scss | 160 ++++++ demos/src/Tutorials/1-2-tiptap/Vue/Note.vue | 4 +- demos/src/Tutorials/1-2-tiptap/Vue/index.vue | 12 +- demos/src/Tutorials/1-2-tiptap/Vue/styles.css | 3 - .../src/Tutorials/1-2-tiptap/Vue/styles.scss | 160 ++++++ .../Lexical-React/index.tsx | 5 +- demos/src/Tutorials/1-3-yjs/React/Note.tsx | 4 +- demos/src/Tutorials/1-3-yjs/React/index.tsx | 11 +- demos/src/Tutorials/1-3-yjs/React/styles.css | 3 - demos/src/Tutorials/1-3-yjs/React/styles.scss | 160 ++++++ demos/src/Tutorials/1-3-yjs/Vue/Note.vue | 4 +- demos/src/Tutorials/1-3-yjs/Vue/index.vue | 12 +- demos/src/Tutorials/1-3-yjs/Vue/styles.css | 3 - demos/src/Tutorials/1-3-yjs/Vue/styles.scss | 160 ++++++ .../1-3-yjs_lexical/Lexical-React/index.tsx | 5 +- demos/src/Tutorials/1-4-collab/React/Note.tsx | 6 +- .../src/Tutorials/1-4-collab/React/index.tsx | 11 +- .../src/Tutorials/1-4-collab/React/styles.css | 3 - .../Tutorials/1-4-collab/React/styles.scss | 160 ++++++ demos/src/Tutorials/1-4-collab/Vue/Note.vue | 6 +- demos/src/Tutorials/1-4-collab/Vue/index.vue | 8 +- demos/src/Tutorials/1-4-collab/Vue/styles.css | 3 - .../src/Tutorials/1-4-collab/Vue/styles.scss | 160 ++++++ docs/collaboration/getting-started/install.md | 6 +- docs/collaboration/install.md | 6 +- docs/guide/node-views/examples.md | 5 - docs/guide/node-views/react.md | 2 +- 309 files changed, 11469 insertions(+), 5716 deletions(-) rename demos/src/{GuideNodeViews/TableOfContents => Extensions/Color}/React/styles.scss (53%) create mode 100644 demos/src/Extensions/History/React/styles.scss create mode 100644 demos/src/Extensions/TextAlign/React/styles.scss create mode 100644 demos/src/Extensions/Typography/React/styles.scss delete mode 100644 demos/src/GuideNodeViews/TableOfContents/React/Component.jsx delete mode 100644 demos/src/GuideNodeViews/TableOfContents/React/Component.scss delete mode 100644 demos/src/GuideNodeViews/TableOfContents/React/TableOfContents.js delete mode 100644 demos/src/GuideNodeViews/TableOfContents/React/index.html delete mode 100644 demos/src/GuideNodeViews/TableOfContents/React/index.jsx delete mode 100644 demos/src/GuideNodeViews/TableOfContents/Vue/Component.vue delete mode 100644 demos/src/GuideNodeViews/TableOfContents/Vue/TableOfContents.js delete mode 100644 demos/src/GuideNodeViews/TableOfContents/Vue/index.html delete mode 100644 demos/src/GuideNodeViews/TableOfContents/Vue/index.vue create mode 100644 demos/src/Marks/Bold/React/styles.scss create mode 100644 demos/src/Marks/Italic/React/styles.scss create mode 100644 demos/src/Marks/Strike/React/styles.scss create mode 100644 demos/src/Marks/Subscript/React/styles.scss create mode 100644 demos/src/Marks/Superscript/React/styles.scss create mode 100644 demos/src/Marks/TextStyle/React/styles.scss create mode 100644 demos/src/Marks/Underline/React/styles.scss create mode 100644 demos/src/Nodes/Document/React/styles.scss create mode 100644 demos/src/Nodes/HardBreak/React/styles.scss create mode 100644 demos/src/Nodes/Heading/React/styles.scss create mode 100644 demos/src/Nodes/Paragraph/React/styles.scss create mode 100644 demos/src/Nodes/Text/React/styles.scss delete mode 100644 demos/src/Tutorials/1-1-textarea/React/styles.css create mode 100644 demos/src/Tutorials/1-1-textarea/React/styles.scss delete mode 100644 demos/src/Tutorials/1-1-textarea/Vue/styles.css create mode 100644 demos/src/Tutorials/1-1-textarea/Vue/styles.scss delete mode 100644 demos/src/Tutorials/1-2-tiptap/React/styles.css create mode 100644 demos/src/Tutorials/1-2-tiptap/React/styles.scss delete mode 100644 demos/src/Tutorials/1-2-tiptap/Vue/styles.css create mode 100644 demos/src/Tutorials/1-2-tiptap/Vue/styles.scss delete mode 100644 demos/src/Tutorials/1-3-yjs/React/styles.css create mode 100644 demos/src/Tutorials/1-3-yjs/React/styles.scss delete mode 100644 demos/src/Tutorials/1-3-yjs/Vue/styles.css create mode 100644 demos/src/Tutorials/1-3-yjs/Vue/styles.scss delete mode 100644 demos/src/Tutorials/1-4-collab/React/styles.css create mode 100644 demos/src/Tutorials/1-4-collab/React/styles.scss delete mode 100644 demos/src/Tutorials/1-4-collab/Vue/styles.css create mode 100644 demos/src/Tutorials/1-4-collab/Vue/styles.scss diff --git a/demos/setup/style.scss b/demos/setup/style.scss index f7509f871..b637b3410 100644 --- a/demos/setup/style.scss +++ b/demos/setup/style.scss @@ -1,4 +1,23 @@ -$colorBlack: #000; +/* Base HTML and global element styles*/ +:root { + --white: #FFF; + --black: #2E2B29; + --black-contrast: #110F0E; + --gray-1: rgba(61, 37, 20, 0.05); + --gray-2: rgba(61, 37, 20, 0.08); + --gray-3: rgba(61, 37, 20, 0.12); + --gray-4: rgba(53, 38, 28, 0.30); + --gray-5: rgba(28, 25, 23, 0.60); + --purple: #6A00F5; + --purple-contrast: #5800CC; + --purple-light: rgba(88, 5, 255, 0.05); + --yellow-contrast: #FACC15; + --yellow: rgba(250, 204, 21, 0.4); + --yellow-light: #FFFAE5; + --red: #FF5C33; + --red-light: #FFEBE5; + --shadow: 0px 12px 33px 0px rgba(0, 0, 0, 0.06), 0px 3.618px 9.949px 0px rgba(0, 0, 0, 0.04); +} *, *::before, @@ -9,32 +28,46 @@ $colorBlack: #000; html { font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5; - -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } body { - margin: 1rem; min-height: 10rem; + margin: 0; } +:first-child { + margin-top: 0; +} + +.tiptap { + caret-color: var(--purple); + margin: 1.5rem; + + &:focus { + outline: none; + } +} + +/* Custom scrollbar styles */ ::-webkit-scrollbar { - width: 14px; height: 14px; + width: 14px; } ::-webkit-scrollbar-track { - border: 4px solid transparent; background-clip: padding-box; - border-radius: 8px; background-color: transparent; + border: 4px solid transparent; + border-radius: 8px; } ::-webkit-scrollbar-thumb { - border: 4px solid rgba(0, 0, 0, 0); background-clip: padding-box; - border-radius: 8px; background-color: rgba(0, 0, 0, 0); + border: 4px solid rgba(0, 0, 0, 0); + border-radius: 8px; } :hover::-webkit-scrollbar-thumb { @@ -47,37 +80,276 @@ body { ::-webkit-scrollbar-button { display: none; - width: 0; height: 0; + width: 0; } ::-webkit-scrollbar-corner { background-color: transparent; } +/* Specific element and component styles */ button, input, -select { - font-size: inherit; +select, +textarea { + background: var(--gray-2); + border-radius: 0.5rem; + border: none; + color: var(--black); font-family: inherit; - color: black; - margin: 0.1rem; - border: 1px solid black; - border-radius: 0.3rem; - padding: 0.1rem 0.4rem; - background: white; - accent-color: black; + font-size: 0.875rem; + font-weight: 500; + line-height: 1.15; + margin: none; + padding: 0.375rem 0.625rem; + transition: all 0.2s cubic-bezier(0.65,0.05,0.36,1); + + &:hover { + background-color: var(--gray-3); + color: var(--black-contrast); + } &[disabled] { - opacity: 0.3; + background: var(--gray-1); + color: var(--gray-4); + } + + &:checked { + accent-color: var(--purple); + } + + &.primary { + background: var(--black); + color: var(--white); + + &:hover { + background-color: var(--black-contrast); + } + + &[disabled] { + background: var(--gray-1); + color: var(--gray-4); + } + } + + &.is-active { + background: var(--purple); + color: var(--white); + + &:hover { + background-color: var(--purple-contrast); + color: var(--white); + } } } -.tiptap:focus { - outline: none; +button:not([disabled]), +select:not([disabled]) { + cursor: pointer; } -.is-active { - background: black; - color: white; +input[type="text"], +textarea { + background-color: unset; + border: 1px solid var(--gray-3); + border-radius: 0.5rem; + color: var(--black); + + &::placeholder { + color: var(--gray-4); + } + + &:hover { + background-color: unset; + border-color: var(--gray-4); + } + + &:focus-visible, &:focus { + border-color: var(--purple); + outline: none; + } } + +select { + /* reset */ + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + background-image: url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: right 0.1rem center; + background-size: 1.25rem 1.25rem; + padding-right: 1.25rem; + + &:focus { + outline: 0; + } +} + +form { + align-items: flex-start; + display: flex; + flex-direction: column; + gap: 0.25rem; +} + +.hint { + align-items: center; + background-color: var(--yellow-light); + border-radius: 0.5rem; + border: 1px solid var(--gray-2); + display: flex; + flex-direction: row; + font-size: 0.75rem; + gap: 0.5rem; + line-height: 1.15; + min-height: 1.75rem; + padding: 0.25rem 0.5rem; + + &.purple-spinner, + &.error { + justify-content: center; + text-align: center; + width: 100%; + } + + &.purple-spinner { + background-color: var(--purple-light); + + &::after { + content: ""; + background-image: url("data:image/svg+xml;utf8,"); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + height: 1rem; + width: 1rem; + } + } + + &.error { + background-color: var(--red-light); + } +} + +.label, +.label-small, +.label-large { + color: var(--black); + font-size: 0.8125rem; + font-weight: 500; + line-height: 1.15; +} + +.label-small { + color: var(--gray-5); + font-size: 0.75rem; + font-weight: 400; +} + +.label-large { + font-size: 0.875rem; + font-weight: 700; +} + +hr { + border: none; + border-top: 1px solid var(--gray-3); + margin: 0; + width: 100%; +} + +/* Layout and structure */ +#app, +.container { + display: flex; + flex-direction: column; +} + +.button-group { + display: flex; + flex-wrap: wrap; + gap: 0.25rem; +} + +.control-group { + align-items: flex-start; + display: flex; + flex-direction: column; + gap: 1rem; + margin: 1.5rem; +} + +[data-node-view-wrapper] > .control-group { + margin: 1.5rem 0; +} + +.flex-row { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 1rem; + justify-content: space-between; + width: 100%; +} + +.switch-group { + align-items: center; + background: var(--gray-2); + border-radius: 0.5rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + flex: 0 1 auto; + justify-content: flex-start; + padding: 0.125rem; + + label { + align-items: center; + border-radius: 0.375rem; + color: var(--gray-5); + cursor: pointer; + display: flex; + flex-direction: row; + font-size: 0.75rem; + font-weight: 500; + gap: 0.25rem; + line-height: 1.15; + min-height: 1.5rem; + padding: 0 0.375rem; + transition: all 0.2s cubic-bezier(0.65,0.05,0.36,1); + + &:has(input:checked) { + background-color: var(--white); + color: var(--black-contrast); + } + + &:hover { + color: var(--black); + } + + input { + display: none; + margin: unset; + } + } +} + +.output-group { + background-color: var(--gray-1); + display: flex; + flex-direction: column; + font-family: 'JetBrainsMono', monospace; + font-size: 0.75rem; + gap: 1rem; + margin-top: 2.5rem; + padding: 1.5rem; + + label { + color: var(--black); + font-size: 0.875rem; + font-weight: 700; + line-height: 1.15; + } +} \ No newline at end of file diff --git a/demos/src/Commands/Cut/React/index.jsx b/demos/src/Commands/Cut/React/index.jsx index 3b5164055..66a871ec2 100644 --- a/demos/src/Commands/Cut/React/index.jsx +++ b/demos/src/Commands/Cut/React/index.jsx @@ -21,10 +21,12 @@ const MenuBar = ({ editor }) => { }, [editor]) return ( - <> - - - +
+
+ + +
+
) } @@ -49,7 +51,7 @@ export default () => { Hi there,

- this is a basic example of tiptap. Sure, there are all kind of basic text styles you’d probably expect from a text editor. But wait until you see the lists: + this is a basic example of Tiptap. Sure, there are all kind of basic text styles you’d probably expect from a text editor. But wait until you see the lists:

  • @@ -77,9 +79,9 @@ export default () => { }) return ( -
    + <> -
    + ) } diff --git a/demos/src/Commands/Cut/React/index.spec.js b/demos/src/Commands/Cut/React/index.spec.js index b23e72c17..005560dee 100644 --- a/demos/src/Commands/Cut/React/index.spec.js +++ b/demos/src/Commands/Cut/React/index.spec.js @@ -21,41 +21,41 @@ context('/src/Examples/Default/React/', () => { }) const buttonMarks = [ - { label: 'bold', tag: 'strong' }, - { label: 'italic', tag: 'em' }, - { label: 'strike', tag: 's' }, + { label: 'Bold', tag: 'strong' }, + { label: 'Italic', tag: 'em' }, + { label: 'Strike', tag: 's' }, ] buttonMarks.forEach(m => { it(`should disable ${m.label} when the code tag is enabled for cursor`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('be.disabled') }) it(`should enable ${m.label} when the code tag is disabled for cursor`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('code').click() - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('not.be.disabled') }) it(`should disable ${m.label} when the code tag is enabled for selection`, () => { cy.get('.tiptap').type('{selectall}Hello world{selectall}') - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('be.disabled') }) it(`should enable ${m.label} when the code tag is disabled for selection`, () => { cy.get('.tiptap').type('{selectall}Hello world{selectall}') - cy.get('button').contains('code').click() - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('not.be.disabled') }) it(`should apply ${m.label} when the button is pressed`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') cy.get('button').contains(m.label).click() cy.get(`.tiptap ${m.tag}`).should('exist').should('have.text', 'Hello world') @@ -64,40 +64,40 @@ context('/src/Examples/Default/React/', () => { it('should clear marks when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') - cy.get('button').contains('bold').click() + cy.get('button').contains('Bold').click() cy.get('.tiptap strong').should('exist').should('have.text', 'Hello world') - cy.get('button').contains('clear marks').click() + cy.get('button').contains('Clear marks').click() cy.get('.tiptap strong').should('not.exist') }) it('should clear nodes when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('bullet list').click() + cy.get('button').contains('Bullet list').click() cy.get('.tiptap ul').should('exist').should('have.text', 'Hello world') cy.get('.tiptap').type('{enter}A second item{enter}A third item{selectall}') - cy.get('button').contains('clear nodes').click() + cy.get('button').contains('Clear nodes').click() cy.get('.tiptap ul').should('not.exist') cy.get('.tiptap p').should('have.length', 3) }) const buttonNodes = [ - { label: 'h1', tag: 'h1' }, - { label: 'h2', tag: 'h2' }, - { label: 'h3', tag: 'h3' }, - { label: 'h4', tag: 'h4' }, - { label: 'h5', tag: 'h5' }, - { label: 'h6', tag: 'h6' }, - { label: 'bullet list', tag: 'ul' }, - { label: 'ordered list', tag: 'ol' }, - { label: 'code block', tag: 'pre code' }, - { label: 'blockquote', tag: 'blockquote' }, + { label: 'H1', tag: 'h1' }, + { label: 'H2', tag: 'h2' }, + { label: 'H3', tag: 'h3' }, + { label: 'H4', tag: 'h4' }, + { label: 'H5', tag: 'h5' }, + { label: 'H6', tag: 'h6' }, + { label: 'Bullet list', tag: 'ul' }, + { label: 'Ordered list', tag: 'ol' }, + { label: 'Code block', tag: 'pre code' }, + { label: 'Blockquote', tag: 'blockquote' }, ] buttonNodes.forEach(n => { it(`should set ${n.label} when the button is pressed`, () => { - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}Hello world{selectall}') cy.get('button').contains(n.label).click() @@ -109,35 +109,35 @@ context('/src/Examples/Default/React/', () => { it('should add a hr when on the same line as a node', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a hr when on a new line', () => { cy.get('.tiptap').type('{rightArrow}{enter}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a br', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('hard break').click() + cy.get('button').contains('Hard break').click() cy.get('.tiptap h1 br').should('exist') }) it('should undo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') }) it('should redo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') - cy.get('button').contains('redo').click() + cy.get('button').contains('Redo').click() cy.get('.tiptap').should('not.contain', 'Hello world') }) }) diff --git a/demos/src/Commands/Cut/React/styles.scss b/demos/src/Commands/Cut/React/styles.scss index 4d2b2c81e..7694d7322 100644 --- a/demos/src/Commands/Cut/React/styles.scss +++ b/demos/src/Commands/Cut/React/styles.scss @@ -1,56 +1,91 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); } hr { border: none; - border-top: 2px solid rgba(#0D0D0D, 0.1); + border-top: 1px solid var(--gray-2); margin: 2rem 0; } } diff --git a/demos/src/Commands/InsertContent/React/index.jsx b/demos/src/Commands/InsertContent/React/index.jsx index e2ffe37d1..2da2ad9bb 100644 --- a/demos/src/Commands/InsertContent/React/index.jsx +++ b/demos/src/Commands/InsertContent/React/index.jsx @@ -29,17 +29,19 @@ const MenuBar = () => { } return ( - <> - - - - +
    +
    + + + +
    +
    ) } diff --git a/demos/src/Commands/InsertContent/React/styles.scss b/demos/src/Commands/InsertContent/React/styles.scss index 4d2b2c81e..7694d7322 100644 --- a/demos/src/Commands/InsertContent/React/styles.scss +++ b/demos/src/Commands/InsertContent/React/styles.scss @@ -1,56 +1,91 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); } hr { border: none; - border-top: 2px solid rgba(#0D0D0D, 0.1); + border-top: 1px solid var(--gray-2); margin: 2rem 0; } } diff --git a/demos/src/Commands/InsertContentApplyingRules/React/index.jsx b/demos/src/Commands/InsertContentApplyingRules/React/index.jsx index 1f8036053..c41d3ade9 100644 --- a/demos/src/Commands/InsertContentApplyingRules/React/index.jsx +++ b/demos/src/Commands/InsertContentApplyingRules/React/index.jsx @@ -14,154 +14,152 @@ const MenuBar = () => { } return ( - <> +
    - - + +
    -
    +
    + + + - - - +
    -
    - - - - - - - + + + + + +
    +
    ) } diff --git a/demos/src/Commands/InsertContentApplyingRules/React/styles.scss b/demos/src/Commands/InsertContentApplyingRules/React/styles.scss index 4d2b2c81e..7694d7322 100644 --- a/demos/src/Commands/InsertContentApplyingRules/React/styles.scss +++ b/demos/src/Commands/InsertContentApplyingRules/React/styles.scss @@ -1,56 +1,91 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); } hr { border: none; - border-top: 2px solid rgba(#0D0D0D, 0.1); + border-top: 1px solid var(--gray-2); margin: 2rem 0; } } diff --git a/demos/src/Examples/AutolinkValidation/React/index.jsx b/demos/src/Examples/AutolinkValidation/React/index.jsx index b32b9ecf7..adafc3ece 100644 --- a/demos/src/Examples/AutolinkValidation/React/index.jsx +++ b/demos/src/Examples/AutolinkValidation/React/index.jsx @@ -50,22 +50,26 @@ export default () => { } return ( -
    - - + <> +
    +
    + + +
    +
    -
    + ) } diff --git a/demos/src/Examples/AutolinkValidation/React/styles.scss b/demos/src/Examples/AutolinkValidation/React/styles.scss index 01978738f..0fa92804d 100644 --- a/demos/src/Examples/AutolinkValidation/React/styles.scss +++ b/demos/src/Examples/AutolinkValidation/React/styles.scss @@ -1,54 +1,101 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; } - hr { - margin: 1rem 0; + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; + } + + /* Link styles */ + a { + color: var(--purple); + cursor: pointer; + + &:hover { + color: var(--purple-contrast); + } } } diff --git a/demos/src/Examples/Book/React/index.jsx b/demos/src/Examples/Book/React/index.jsx index b09b08eeb..89c530bcc 100644 --- a/demos/src/Examples/Book/React/index.jsx +++ b/demos/src/Examples/Book/React/index.jsx @@ -12,116 +12,118 @@ const MenuBar = ({ editor }) => { } return ( - <> - - - - - - - - - - - - - - - - - - - - - - +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    +
    ) } @@ -139,9 +141,9 @@ export default () => { }) return ( -
    + <> -
    + ) } diff --git a/demos/src/Examples/Book/React/styles.scss b/demos/src/Examples/Book/React/styles.scss index 01978738f..7694d7322 100644 --- a/demos/src/Examples/Book/React/styles.scss +++ b/demos/src/Examples/Book/React/styles.scss @@ -1,54 +1,91 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; } - hr { - margin: 1rem 0; + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; } } diff --git a/demos/src/Examples/Book/Vue/index.vue b/demos/src/Examples/Book/Vue/index.vue index e319b9586..4bf6d9d1a 100644 --- a/demos/src/Examples/Book/Vue/index.vue +++ b/demos/src/Examples/Book/Vue/index.vue @@ -1,70 +1,74 @@ diff --git a/demos/src/Examples/CodeBlockLanguage/Vue/index.vue b/demos/src/Examples/CodeBlockLanguage/Vue/index.vue index c8d3cf449..6a30301cd 100644 --- a/demos/src/Examples/CodeBlockLanguage/Vue/index.vue +++ b/demos/src/Examples/CodeBlockLanguage/Vue/index.vue @@ -1,8 +1,12 @@ @@ -88,24 +92,26 @@ export default { diff --git a/demos/src/Examples/Community/Vue/index.spec.js b/demos/src/Examples/Community/Vue/index.spec.js index ea6a1aa63..e403e10b0 100644 --- a/demos/src/Examples/Community/Vue/index.spec.js +++ b/demos/src/Examples/Community/Vue/index.spec.js @@ -4,33 +4,33 @@ context('/src/Examples/Community/Vue/', () => { }) it('should count the characters correctly', () => { - // check if count text is "44/280 characters" - cy.get('.character-count__text').should('have.text', '44/280 characters') + // check if count text is "44 / 280 characters" + cy.get('.character-count').should('contain', '44 / 280 characters') // type in .tiptap cy.get('.tiptap').type(' Hello World') - cy.get('.character-count__text').should('have.text', '56/280 characters') + cy.get('.character-count').should('contain', '56 / 280 characters') // remove content from .tiptap and enter text cy.get('.tiptap').type('{selectall}{backspace}Hello World') - cy.get('.character-count__text').should('have.text', '11/280 characters') + cy.get('.character-count').should('contain', '11 / 280 characters') }) it('should mention a user', () => { cy.get('.tiptap').type('{selectall}{backspace}@') // check if the mention autocomplete is visible - cy.get('.tippy-content .items').should('be.visible') + cy.get('.tippy-content .dropdown-menu').should('be.visible') // select the first user - cy.get('.tippy-content .items .item').first().then($el => { + cy.get('.tippy-content .dropdown-menu button').first().then($el => { const name = $el.text() $el.click() // check if the user is mentioned cy.get('.tiptap').should('have.text', `@${name} `) - cy.get('.character-count__text').should('have.text', '2/280 characters') + cy.get('.character-count').should('contain', '2 / 280 characters') }) }) diff --git a/demos/src/Examples/Community/Vue/index.vue b/demos/src/Examples/Community/Vue/index.vue index 33c9bea14..88dfcf50f 100644 --- a/demos/src/Examples/Community/Vue/index.vue +++ b/demos/src/Examples/Community/Vue/index.vue @@ -6,7 +6,6 @@ height="20" width="20" viewBox="0 0 20 20" - class="character-count__graph" > -
    {{ editor.storage.characterCount.characters() }}/{{ limit }} characters
    + {{ editor.storage.characterCount.characters() }} / {{ limit }} characters
@@ -97,43 +96,35 @@ export default { diff --git a/demos/src/Examples/CustomDocument/React/styles.scss b/demos/src/Examples/CustomDocument/React/styles.scss index 570b0f308..3eb40707e 100644 --- a/demos/src/Examples/CustomDocument/React/styles.scss +++ b/demos/src/Examples/CustomDocument/React/styles.scss @@ -1,24 +1,109 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; + } + + /* List styles */ + ul, + ol { + padding: 0 1rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; + } + } + + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } + } + + blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; + padding-left: 1rem; + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; + } + + /* Placeholder (at the top) */ + /* p.is-editor-empty:first-child::before { + color: var(--gray-4); + content: attr(data-placeholder); + float: left; + height: 0; + pointer-events: none; + }*/ + + /* Placeholder (on every new line) */ + .is-empty::before { + color: var(--gray-4); + content: attr(data-placeholder); + float: left; + height: 0; + pointer-events: none; } } - -/* Placeholder (at the top) */ -/*.tiptap p.is-editor-empty:first-child::before { - content: attr(data-placeholder); - float: left; - color: #ced4da; - pointer-events: none; - height: 0; -}*/ - -/* Placeholder (on every new line) */ -.tiptap .is-empty::before { - content: attr(data-placeholder); - float: left; - color: #ced4da; - pointer-events: none; - height: 0; -} diff --git a/demos/src/Examples/CustomDocument/Vue/index.vue b/demos/src/Examples/CustomDocument/Vue/index.vue index 9532866c0..b26a4760c 100644 --- a/demos/src/Examples/CustomDocument/Vue/index.vue +++ b/demos/src/Examples/CustomDocument/Vue/index.vue @@ -60,26 +60,111 @@ export default { diff --git a/demos/src/Examples/CustomParagraph/React/styles.scss b/demos/src/Examples/CustomParagraph/React/styles.scss index 570b0f308..7694d7322 100644 --- a/demos/src/Examples/CustomParagraph/React/styles.scss +++ b/demos/src/Examples/CustomParagraph/React/styles.scss @@ -1,24 +1,91 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; + } + + /* List styles */ + ul, + ol { + padding: 0 1rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; + } + } + + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } + } + + blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; + padding-left: 1rem; + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; } } - -/* Placeholder (at the top) */ -/*.tiptap p.is-editor-empty:first-child::before { - content: attr(data-placeholder); - float: left; - color: #ced4da; - pointer-events: none; - height: 0; -}*/ - -/* Placeholder (on every new line) */ -.tiptap .is-empty::before { - content: attr(data-placeholder); - float: left; - color: #ced4da; - pointer-events: none; - height: 0; -} diff --git a/demos/src/Examples/Default/React/index.jsx b/demos/src/Examples/Default/React/index.jsx index 00c9f5754..fddcfd2d3 100644 --- a/demos/src/Examples/Default/React/index.jsx +++ b/demos/src/Examples/Default/React/index.jsx @@ -15,168 +15,170 @@ const MenuBar = () => { } return ( - <> - - - - - - - - - - - - - - - - - - - - - - - +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
) } @@ -200,7 +202,7 @@ const content = ` Hi there,

- this is a basic example of tiptap. Sure, there are all kind of basic text styles you’d probably expect from a text editor. But wait until you see the lists: + this is a basic example of Tiptap. Sure, there are all kind of basic text styles you’d probably expect from a text editor. But wait until you see the lists:

  • @@ -214,7 +216,7 @@ const content = ` Isn’t that great? And all of that is editable. But wait, there’s more. Let’s try a code block:

    body {
    -display: none;
    +  display: none;
     }

    I know, I know, this is impressive. It’s only the tip of the iceberg though. Give it a try and click a little bit around. Don’t forget to check the other examples too. diff --git a/demos/src/Examples/Default/React/index.spec.js b/demos/src/Examples/Default/React/index.spec.js index b23e72c17..005560dee 100644 --- a/demos/src/Examples/Default/React/index.spec.js +++ b/demos/src/Examples/Default/React/index.spec.js @@ -21,41 +21,41 @@ context('/src/Examples/Default/React/', () => { }) const buttonMarks = [ - { label: 'bold', tag: 'strong' }, - { label: 'italic', tag: 'em' }, - { label: 'strike', tag: 's' }, + { label: 'Bold', tag: 'strong' }, + { label: 'Italic', tag: 'em' }, + { label: 'Strike', tag: 's' }, ] buttonMarks.forEach(m => { it(`should disable ${m.label} when the code tag is enabled for cursor`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('be.disabled') }) it(`should enable ${m.label} when the code tag is disabled for cursor`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('code').click() - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('not.be.disabled') }) it(`should disable ${m.label} when the code tag is enabled for selection`, () => { cy.get('.tiptap').type('{selectall}Hello world{selectall}') - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('be.disabled') }) it(`should enable ${m.label} when the code tag is disabled for selection`, () => { cy.get('.tiptap').type('{selectall}Hello world{selectall}') - cy.get('button').contains('code').click() - cy.get('button').contains('code').click() + cy.get('button').contains('Code').click() + cy.get('button').contains('Code').click() cy.get('button').contains(m.label).should('not.be.disabled') }) it(`should apply ${m.label} when the button is pressed`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') cy.get('button').contains(m.label).click() cy.get(`.tiptap ${m.tag}`).should('exist').should('have.text', 'Hello world') @@ -64,40 +64,40 @@ context('/src/Examples/Default/React/', () => { it('should clear marks when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') - cy.get('button').contains('bold').click() + cy.get('button').contains('Bold').click() cy.get('.tiptap strong').should('exist').should('have.text', 'Hello world') - cy.get('button').contains('clear marks').click() + cy.get('button').contains('Clear marks').click() cy.get('.tiptap strong').should('not.exist') }) it('should clear nodes when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('bullet list').click() + cy.get('button').contains('Bullet list').click() cy.get('.tiptap ul').should('exist').should('have.text', 'Hello world') cy.get('.tiptap').type('{enter}A second item{enter}A third item{selectall}') - cy.get('button').contains('clear nodes').click() + cy.get('button').contains('Clear nodes').click() cy.get('.tiptap ul').should('not.exist') cy.get('.tiptap p').should('have.length', 3) }) const buttonNodes = [ - { label: 'h1', tag: 'h1' }, - { label: 'h2', tag: 'h2' }, - { label: 'h3', tag: 'h3' }, - { label: 'h4', tag: 'h4' }, - { label: 'h5', tag: 'h5' }, - { label: 'h6', tag: 'h6' }, - { label: 'bullet list', tag: 'ul' }, - { label: 'ordered list', tag: 'ol' }, - { label: 'code block', tag: 'pre code' }, - { label: 'blockquote', tag: 'blockquote' }, + { label: 'H1', tag: 'h1' }, + { label: 'H2', tag: 'h2' }, + { label: 'H3', tag: 'h3' }, + { label: 'H4', tag: 'h4' }, + { label: 'H5', tag: 'h5' }, + { label: 'H6', tag: 'h6' }, + { label: 'Bullet list', tag: 'ul' }, + { label: 'Ordered list', tag: 'ol' }, + { label: 'Code block', tag: 'pre code' }, + { label: 'Blockquote', tag: 'blockquote' }, ] buttonNodes.forEach(n => { it(`should set ${n.label} when the button is pressed`, () => { - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}Hello world{selectall}') cy.get('button').contains(n.label).click() @@ -109,35 +109,35 @@ context('/src/Examples/Default/React/', () => { it('should add a hr when on the same line as a node', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a hr when on a new line', () => { cy.get('.tiptap').type('{rightArrow}{enter}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a br', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('hard break').click() + cy.get('button').contains('Hard break').click() cy.get('.tiptap h1 br').should('exist') }) it('should undo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') }) it('should redo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') - cy.get('button').contains('redo').click() + cy.get('button').contains('Redo').click() cy.get('.tiptap').should('not.contain', 'Hello world') }) }) diff --git a/demos/src/Examples/Default/React/styles.scss b/demos/src/Examples/Default/React/styles.scss index 4d2b2c81e..7694d7322 100644 --- a/demos/src/Examples/Default/React/styles.scss +++ b/demos/src/Examples/Default/React/styles.scss @@ -1,56 +1,91 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); } hr { border: none; - border-top: 2px solid rgba(#0D0D0D, 0.1); + border-top: 1px solid var(--gray-2); margin: 2rem 0; } } diff --git a/demos/src/Examples/Default/Svelte/index.spec.js b/demos/src/Examples/Default/Svelte/index.spec.js index 4e2c71b79..dc0e1c0a5 100644 --- a/demos/src/Examples/Default/Svelte/index.spec.js +++ b/demos/src/Examples/Default/Svelte/index.spec.js @@ -21,15 +21,15 @@ context('/src/Examples/Default/React/', () => { }) const buttonMarks = [ - { label: 'bold', tag: 'strong' }, - { label: 'italic', tag: 'em' }, - { label: 'strike', tag: 's' }, + { label: 'Bold', tag: 'strong' }, + { label: 'Italic', tag: 'em' }, + { label: 'Strike', tag: 's' }, ] buttonMarks.forEach(m => { it(`should apply ${m.label} when the button is pressed`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') cy.get('button').contains(m.label).click() cy.get(`.tiptap ${m.tag}`).should('exist').should('have.text', 'Hello world') @@ -38,40 +38,40 @@ context('/src/Examples/Default/React/', () => { it('should clear marks when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') - cy.get('button').contains('bold').click() + cy.get('button').contains('Bold').click() cy.get('.tiptap strong').should('exist').should('have.text', 'Hello world') - cy.get('button').contains('clear marks').click() + cy.get('button').contains('Clear marks').click() cy.get('.tiptap strong').should('not.exist') }) it('should clear nodes when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('bullet list').click() + cy.get('button').contains('Bullet list').click() cy.get('.tiptap ul').should('exist').should('have.text', 'Hello world') cy.get('.tiptap').type('{enter}A second item{enter}A third item{selectall}') - cy.get('button').contains('clear nodes').click() + cy.get('button').contains('Clear nodes').click() cy.get('.tiptap ul').should('not.exist') cy.get('.tiptap p').should('have.length', 3) }) const buttonNodes = [ - { label: 'h1', tag: 'h1' }, - { label: 'h2', tag: 'h2' }, - { label: 'h3', tag: 'h3' }, - { label: 'h4', tag: 'h4' }, - { label: 'h5', tag: 'h5' }, - { label: 'h6', tag: 'h6' }, - { label: 'bullet list', tag: 'ul' }, - { label: 'ordered list', tag: 'ol' }, - { label: 'code block', tag: 'pre code' }, - { label: 'blockquote', tag: 'blockquote' }, + { label: 'H1', tag: 'h1' }, + { label: 'H2', tag: 'h2' }, + { label: 'H3', tag: 'h3' }, + { label: 'H4', tag: 'h4' }, + { label: 'H5', tag: 'h5' }, + { label: 'H6', tag: 'h6' }, + { label: 'Bullet list', tag: 'ul' }, + { label: 'Ordered list', tag: 'ol' }, + { label: 'Code block', tag: 'pre code' }, + { label: 'Blockquote', tag: 'blockquote' }, ] buttonNodes.forEach(n => { it(`should set ${n.label} when the button is pressed`, () => { - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}Hello world{selectall}') cy.get('button').contains(n.label).click() @@ -83,35 +83,35 @@ context('/src/Examples/Default/React/', () => { it('should add a hr when on the same line as a node', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a hr when on a new line', () => { cy.get('.tiptap').type('{rightArrow}{enter}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a br', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('hard break').click() + cy.get('button').contains('Hard break').click() cy.get('.tiptap h1 br').should('exist') }) it('should undo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') }) it('should redo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') - cy.get('button').contains('redo').click() + cy.get('button').contains('Redo').click() cy.get('.tiptap').should('not.contain', 'Hello world') }) }) diff --git a/demos/src/Examples/Default/Svelte/index.svelte b/demos/src/Examples/Default/Svelte/index.svelte index d43c0f0e3..6e915f09d 100644 --- a/demos/src/Examples/Default/Svelte/index.svelte +++ b/demos/src/Examples/Default/Svelte/index.svelte @@ -1,6 +1,9 @@ {#if editor} -

    -
    +
    +
    - - + + - + +
    diff --git a/demos/src/Examples/Default/Svelte/styles.scss b/demos/src/Examples/Default/Svelte/styles.scss index 4d2b2c81e..7694d7322 100644 --- a/demos/src/Examples/Default/Svelte/styles.scss +++ b/demos/src/Examples/Default/Svelte/styles.scss @@ -1,56 +1,91 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); } hr { border: none; - border-top: 2px solid rgba(#0D0D0D, 0.1); + border-top: 1px solid var(--gray-2); margin: 2rem 0; } } diff --git a/demos/src/Examples/Default/Vue/index.spec.js b/demos/src/Examples/Default/Vue/index.spec.js index 87600d692..c777d2660 100644 --- a/demos/src/Examples/Default/Vue/index.spec.js +++ b/demos/src/Examples/Default/Vue/index.spec.js @@ -21,15 +21,15 @@ context('/src/Examples/Default/Vue/', () => { }) const buttonMarks = [ - { label: 'bold', tag: 'strong' }, - { label: 'italic', tag: 'em' }, - { label: 'strike', tag: 's' }, + { label: 'Bold', tag: 'strong' }, + { label: 'Italic', tag: 'em' }, + { label: 'Strike', tag: 's' }, ] buttonMarks.forEach(m => { it(`should apply ${m.label} when the button is pressed`, () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') cy.get('button').contains(m.label).click() cy.get(`.tiptap ${m.tag}`).should('exist').should('have.text', 'Hello world') @@ -38,40 +38,40 @@ context('/src/Examples/Default/Vue/', () => { it('should clear marks when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}') - cy.get('button').contains('bold').click() + cy.get('button').contains('Bold').click() cy.get('.tiptap strong').should('exist').should('have.text', 'Hello world') - cy.get('button').contains('clear marks').click() + cy.get('button').contains('Clear marks').click() cy.get('.tiptap strong').should('not.exist') }) it('should clear nodes when the button is pressed', () => { cy.get('.tiptap').type('{selectall}Hello world') - cy.get('button').contains('bullet list').click() + cy.get('button').contains('Bullet list').click() cy.get('.tiptap ul').should('exist').should('have.text', 'Hello world') cy.get('.tiptap').type('{enter}A second item{enter}A third item{selectall}') - cy.get('button').contains('clear nodes').click() + cy.get('button').contains('Clear nodes').click() cy.get('.tiptap ul').should('not.exist') cy.get('.tiptap p').should('have.length', 3) }) const buttonNodes = [ - { label: 'h1', tag: 'h1' }, - { label: 'h2', tag: 'h2' }, - { label: 'h3', tag: 'h3' }, - { label: 'h4', tag: 'h4' }, - { label: 'h5', tag: 'h5' }, - { label: 'h6', tag: 'h6' }, - { label: 'bullet list', tag: 'ul' }, - { label: 'ordered list', tag: 'ol' }, - { label: 'code block', tag: 'pre code' }, - { label: 'blockquote', tag: 'blockquote' }, + { label: 'H1', tag: 'h1' }, + { label: 'H2', tag: 'h2' }, + { label: 'H3', tag: 'h3' }, + { label: 'H4', tag: 'h4' }, + { label: 'H5', tag: 'h5' }, + { label: 'H6', tag: 'h6' }, + { label: 'Bullet list', tag: 'ul' }, + { label: 'Ordered list', tag: 'ol' }, + { label: 'Code block', tag: 'pre code' }, + { label: 'Blockquote', tag: 'blockquote' }, ] buttonNodes.forEach(n => { it(`should set ${n.label} when the button is pressed`, () => { - cy.get('button').contains('paragraph').click() + cy.get('button').contains('Paragraph').click() cy.get('.tiptap').type('{selectall}Hello world{selectall}') cy.get('button').contains(n.label).click() @@ -83,35 +83,35 @@ context('/src/Examples/Default/Vue/', () => { it('should add a hr when on the same line as a node', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a hr when on a new line', () => { cy.get('.tiptap').type('{rightArrow}{enter}') - cy.get('button').contains('horizontal rule').click() + cy.get('button').contains('Horizontal rule').click() cy.get('.tiptap hr').should('exist') cy.get('.tiptap h1').should('exist') }) it('should add a br', () => { cy.get('.tiptap').type('{rightArrow}') - cy.get('button').contains('hard break').click() + cy.get('button').contains('Hard break').click() cy.get('.tiptap h1 br').should('exist') }) it('should undo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') }) it('should redo', () => { cy.get('.tiptap').type('{selectall}{backspace}') - cy.get('button').contains('undo').click() + cy.get('button').contains('Undo').click() cy.get('.tiptap').should('contain', 'Hello world') - cy.get('button').contains('redo').click() + cy.get('button').contains('Redo').click() cy.get('.tiptap').should('not.contain', 'Hello world') }) }) diff --git a/demos/src/Examples/Default/Vue/index.vue b/demos/src/Examples/Default/Vue/index.vue index a01e6ded2..400eba78f 100644 --- a/demos/src/Examples/Default/Vue/index.vue +++ b/demos/src/Examples/Default/Vue/index.vue @@ -1,73 +1,83 @@ diff --git a/demos/src/Examples/InteractivityComponent/Vue/index.vue b/demos/src/Examples/InteractivityComponent/Vue/index.vue index ffdab6d2f..678305b9d 100644 --- a/demos/src/Examples/InteractivityComponent/Vue/index.vue +++ b/demos/src/Examples/InteractivityComponent/Vue/index.vue @@ -46,8 +46,93 @@ export default { diff --git a/demos/src/Examples/InteractivityComponentContent/React/Component.jsx b/demos/src/Examples/InteractivityComponentContent/React/Component.jsx index 153a0a188..36fc95eba 100644 --- a/demos/src/Examples/InteractivityComponentContent/React/Component.jsx +++ b/demos/src/Examples/InteractivityComponentContent/React/Component.jsx @@ -3,10 +3,10 @@ import React from 'react' export default () => { return ( - - React Component + + - + ) } diff --git a/demos/src/Examples/InteractivityComponentContent/React/index.spec.js b/demos/src/Examples/InteractivityComponentContent/React/index.spec.js index cfa9af7f9..5ba739f56 100644 --- a/demos/src/Examples/InteractivityComponentContent/React/index.spec.js +++ b/demos/src/Examples/InteractivityComponentContent/React/index.spec.js @@ -11,12 +11,12 @@ context('/src/Examples/InteractivityComponentContent/React/', () => { }) it('should render a custom node', () => { - cy.get('.ProseMirror .react-component-with-content') + cy.get('.ProseMirror .react-component') .should('have.length', 1) }) it('should allow text editing inside component', () => { - cy.get('.ProseMirror .react-component-with-content .content div') + cy.get('.ProseMirror .react-component .content div') .invoke('attr', 'contentEditable', true) .invoke('text', '') .type('Hello World!') @@ -24,24 +24,24 @@ context('/src/Examples/InteractivityComponentContent/React/', () => { }) it('should allow text editing inside component with markdown text', () => { - cy.get('.ProseMirror .react-component-with-content .content div') + cy.get('.ProseMirror .react-component .content div') .invoke('attr', 'contentEditable', true) .invoke('text', '') .type('Hello World! This is **bold**.') .should('have.text', 'Hello World! This is bold.') - cy.get('.ProseMirror .react-component-with-content .content strong') + cy.get('.ProseMirror .react-component .content strong') .should('exist') }) it('should remove node via selectall', () => { - cy.get('.ProseMirror .react-component-with-content') + cy.get('.ProseMirror .react-component') .should('have.length', 1) cy.get('.ProseMirror') .type('{selectall}{backspace}') - cy.get('.ProseMirror .react-component-with-content') + cy.get('.ProseMirror .react-component') .should('have.length', 0) }) }) diff --git a/demos/src/Examples/InteractivityComponentContent/React/styles.scss b/demos/src/Examples/InteractivityComponentContent/React/styles.scss index 0eb9068d4..db0421b0a 100644 --- a/demos/src/Examples/InteractivityComponentContent/React/styles.scss +++ b/demos/src/Examples/InteractivityComponentContent/React/styles.scss @@ -1,36 +1,123 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; - } -} - -.react-component-with-content { - background: #FAF594; - border: 3px solid #0D0D0D; - border-radius: 0.5rem; - margin: 1rem 0; - position: relative; - - .label { - margin-left: 1rem; - background-color: #0D0D0D; - font-size: 0.6rem; - letter-spacing: 1px; - font-weight: bold; - text-transform: uppercase; - color: #fff; - position: absolute; - top: 0; - padding: 0.25rem 0.75rem; - border-radius: 0 0 0.5rem 0.5rem; + :first-child { + margin-top: 0; } - .content { - margin: 2.5rem 1rem 1rem; - padding: 0.5rem; - border: 2px dashed #0D0D0D20; + /* List styles */ + ul, + ol { + padding: 0 1rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; + } + } + + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } + } + + blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; + padding-left: 1rem; + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; + } + + /* React component */ + .react-component { + background-color: var(--purple-light); + border: 2px solid var(--purple); + border-radius: 0.5rem; + margin: 2rem 0; + position: relative; + + label { + background-color: var(--purple); + border-radius: 0 0 0.5rem 0; + color: var(--white); + font-size: 0.75rem; + font-weight: bold; + padding: 0.25rem 0.5rem; + position: absolute; + top: 0; + } + + .content { + margin-top: 1.5rem; + padding: 1rem; + + &.is-editable { + border: 2px dashed var(--gray-3); + border-radius: 0.5rem; + margin: 2.5rem 1rem 1rem; + padding: 0.5rem; + } + } } } - diff --git a/demos/src/Examples/InteractivityComponentContent/Vue/Component.vue b/demos/src/Examples/InteractivityComponentContent/Vue/Component.vue index 8e29325dd..17ce2da6d 100644 --- a/demos/src/Examples/InteractivityComponentContent/Vue/Component.vue +++ b/demos/src/Examples/InteractivityComponentContent/Vue/Component.vue @@ -1,7 +1,7 @@ @@ -19,32 +19,37 @@ export default { diff --git a/demos/src/Examples/InteractivityComponentContent/Vue/index.vue b/demos/src/Examples/InteractivityComponentContent/Vue/index.vue index 57a175c4a..b52539edd 100644 --- a/demos/src/Examples/InteractivityComponentContent/Vue/index.vue +++ b/demos/src/Examples/InteractivityComponentContent/Vue/index.vue @@ -48,8 +48,93 @@ export default { diff --git a/demos/src/Examples/MarkdownShortcuts/React/index.jsx b/demos/src/Examples/MarkdownShortcuts/React/index.jsx index 690b00d3c..976e847f1 100644 --- a/demos/src/Examples/MarkdownShortcuts/React/index.jsx +++ b/demos/src/Examples/MarkdownShortcuts/React/index.jsx @@ -21,7 +21,7 @@ export default () => { To test that, start a new line and type # followed by a space to get a heading. Try #, ##, ###, ####, #####, ###### for different levels.

    - Those conventions are called input rules in tiptap. Some of them are enabled by default. Try > for blockquotes, *, - or + for bullet lists, or \`foobar\` to highlight code, ~~tildes~~ to strike text, or ==equal signs== to highlight text. + Those conventions are called input rules in Tiptap. Some of them are enabled by default. Try > for blockquotes, *, - or + for bullet lists, or \`foobar\` to highlight code, ~~tildes~~ to strike text, or ==equal signs== to highlight text.

    You can overwrite existing input rules or add your own to nodes, marks and extensions. diff --git a/demos/src/Examples/MarkdownShortcuts/React/styles.scss b/demos/src/Examples/MarkdownShortcuts/React/styles.scss index 6932a405b..d23c43fc9 100644 --- a/demos/src/Examples/MarkdownShortcuts/React/styles.scss +++ b/demos/src/Examples/MarkdownShortcuts/React/styles.scss @@ -1,53 +1,98 @@ +/* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; } - hr { - margin: 1rem 0; + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } + } + + mark { + background-color: #FAF594; + border-radius: 0.4rem; + box-decoration-break: clone; + padding: 0.1rem 0.3rem; } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; } } diff --git a/demos/src/Examples/MarkdownShortcuts/Vue/index.vue b/demos/src/Examples/MarkdownShortcuts/Vue/index.vue index c2705ac76..034550d4a 100644 --- a/demos/src/Examples/MarkdownShortcuts/Vue/index.vue +++ b/demos/src/Examples/MarkdownShortcuts/Vue/index.vue @@ -34,7 +34,7 @@ export default { To test that, start a new line and type # followed by a space to get a heading. Try #, ##, ###, ####, #####, ###### for different levels.

    - Those conventions are called input rules in tiptap. Some of them are enabled by default. Try > for blockquotes, *, - or + for bullet lists, or \`foobar\` to highlight code, ~~tildes~~ to strike text, or ==equal signs== to highlight text. + Those conventions are called input rules in Tiptap. Some of them are enabled by default. Try > for blockquotes, *, - or + for bullet lists, or \`foobar\` to highlight code, ~~tildes~~ to strike text, or ==equal signs== to highlight text.

    You can overwrite existing input rules or add your own to nodes, marks and extensions. @@ -55,15 +55,23 @@ export default { diff --git a/demos/src/Examples/Menus/React/index.jsx b/demos/src/Examples/Menus/React/index.jsx index c6a86209b..b05c7e1f7 100644 --- a/demos/src/Examples/Menus/React/index.jsx +++ b/demos/src/Examples/Menus/React/index.jsx @@ -64,7 +64,7 @@ export default () => { onClick={() => editor.chain().focus().toggleBulletList().run()} className={editor.isActive('bulletList') ? 'is-active' : ''} > - Bullet List + Bullet list } diff --git a/demos/src/Examples/Menus/React/styles.scss b/demos/src/Examples/Menus/React/styles.scss index d9820d58d..cf6f3bc01 100644 --- a/demos/src/Examples/Menus/React/styles.scss +++ b/demos/src/Examples/Menus/React/styles.scss @@ -1,53 +1,144 @@ +/* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; + } + } + + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } + } + + blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; + padding-left: 1rem; + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; } } +/* Bubble menu */ .bubble-menu { + background-color: var(--white); + border: 1px solid var(--gray-1); + border-radius: 0.7rem; + box-shadow: var(--shadow); display: flex; - background-color: #0D0D0D; padding: 0.2rem; - border-radius: 0.5rem; button { - border: none; - background: none; - color: #FFF; - font-size: 0.85rem; - font-weight: 500; - padding: 0 0.2rem; - opacity: 0.6; + background-color: unset; + + &:hover { + background-color: var(--gray-3); + } - &:hover, &.is-active { - opacity: 1; + background-color: var(--purple); + + &:hover { + background-color: var(--purple-contrast); + } } } } +/* Floating menu */ .floating-menu { display: flex; - background-color: #0D0D0D10; - padding: 0.2rem; + background-color: var(--gray-3); + padding: 0.1rem; border-radius: 0.5rem; button { - border: none; - background: none; - font-size: 0.85rem; - font-weight: 500; - padding: 0 0.2rem; - opacity: 0.6; + background-color: unset; + padding: 0.275rem 0.425rem; + border-radius: 0.3rem; + + &:hover { + background-color: var(--gray-3); + } - &:hover, &.is-active { - opacity: 1; + background-color: var(--white); + color: var(--purple); + + &:hover { + color: var(--purple-contrast); + } } } } diff --git a/demos/src/Examples/Menus/Vue/index.vue b/demos/src/Examples/Menus/Vue/index.vue index b52941c32..4f4cf9f78 100644 --- a/demos/src/Examples/Menus/Vue/index.vue +++ b/demos/src/Examples/Menus/Vue/index.vue @@ -28,7 +28,7 @@ H2

    @@ -83,60 +83,145 @@ export default { diff --git a/demos/src/Examples/NodePos/React/index.jsx b/demos/src/Examples/NodePos/React/index.jsx index cc07c19bd..358f9eae0 100644 --- a/demos/src/Examples/NodePos/React/index.jsx +++ b/demos/src/Examples/NodePos/React/index.jsx @@ -18,7 +18,7 @@ export default () => {

    This is a simple paragraph.

    - A 200x200 square thumbnail from unsplash. + A 200x200 square thumbnail from placehold.co.

    Here is another paragraph inside this document.

    @@ -72,11 +72,11 @@ export default () => {

    Here we have another paragraph inside a blockquote.

    - A 260x200 landscape thumbnail from unsplash. - A 100x200 portrait thumbnail from unsplash. + A 260x200 landscape thumbnail from placehold.co. + A 100x200 portrait thumbnail from placehold.co.
    - A 260x200 landscape thumbnail from unsplash. + A 260x200 landscape thumbnail from placehold.co. `, }) @@ -160,7 +160,7 @@ export default () => { }, [editor]) const findSquaredImage = useCallback(() => { - const nodePosition = editor.$doc.querySelector('image', { src: 'https://unsplash.it/200/200' }) + const nodePosition = editor.$doc.querySelector('image', { src: 'https://placehold.co/200x200' }) if (!nodePosition) { setFoundNodes(null) @@ -171,7 +171,7 @@ export default () => { }, [editor]) const findLandscapeImage = useCallback(() => { - const nodePosition = editor.$doc.querySelector('image', { src: 'https://unsplash.it/260/200' }) + const nodePosition = editor.$doc.querySelector('image', { src: 'https://placehold.co/260x200' }) if (!nodePosition) { setFoundNodes(null) @@ -182,7 +182,7 @@ export default () => { }, [editor]) const findAllLandscapeImages = useCallback(() => { - const nodePosition = editor.$doc.querySelectorAll('image', { src: 'https://unsplash.it/260/200' }) + const nodePosition = editor.$doc.querySelectorAll('image', { src: 'https://placehold.co/260x200' }) if (!nodePosition) { setFoundNodes(null) @@ -193,7 +193,7 @@ export default () => { }, [editor]) const findFirstLandscapeImageWithAllQuery = useCallback(() => { - const nodePosition = editor.$doc.querySelectorAll('image', { src: 'https://unsplash.it/260/200' }, true) + const nodePosition = editor.$doc.querySelectorAll('image', { src: 'https://placehold.co/260x200' }, true) if (!nodePosition) { setFoundNodes(null) @@ -204,7 +204,7 @@ export default () => { }, [editor]) const findPortraitImageInBlockquote = useCallback(() => { - const nodePosition = editor.$doc.querySelector('image', { src: 'https://unsplash.it/100/200' }) + const nodePosition = editor.$doc.querySelector('image', { src: 'https://placehold.co/100x200' }) if (!nodePosition) { setFoundNodes(null) @@ -259,33 +259,35 @@ export default () => { }, [editor]) return ( -
    -
    - - - - - - -
    -
    - - - - - - -
    -
    - - - - + <> +
    +
    + + + + + + +
    +
    + + + + + + +
    +
    + + + + +
    - {foundNodes ?
    {foundNodes.map(n => ( + {foundNodes ?
    {foundNodes.map(n => (
    {mapNodePosToString(n)}
    ))}
    : ''} -
    + ) } diff --git a/demos/src/Examples/NodePos/React/index.spec.js b/demos/src/Examples/NodePos/React/index.spec.js index a527329db..00259b52b 100644 --- a/demos/src/Examples/NodePos/React/index.spec.js +++ b/demos/src/Examples/NodePos/React/index.spec.js @@ -66,7 +66,7 @@ context('/src/Examples/NodePos/React/', () => { cy.get('button[data-testid="find-squared-image"]').click() cy.get('div[data-testid="found-nodes"]').should('exist') cy.get('div[data-testid="found-node"]').should('have.length', 1) - cy.get('div[data-testid="found-node"]').should('contain', 'https://unsplash.it/200/200') + cy.get('div[data-testid="found-node"]').should('contain', 'https://placehold.co/200x200') }) }) @@ -75,7 +75,7 @@ context('/src/Examples/NodePos/React/', () => { cy.get('button[data-testid="find-landscape-image"]').click() cy.get('div[data-testid="found-nodes"]').should('exist') cy.get('div[data-testid="found-node"]').should('have.length', 1) - cy.get('div[data-testid="found-node"]').should('contain', 'https://unsplash.it/260/200') + cy.get('div[data-testid="found-node"]').should('contain', 'https://placehold.co/260x200') }) }) @@ -84,8 +84,8 @@ context('/src/Examples/NodePos/React/', () => { cy.get('button[data-testid="find-all-landscape-images"]').click() cy.get('div[data-testid="found-nodes"]').should('exist') cy.get('div[data-testid="found-node"]').should('have.length', 2) - cy.get('div[data-testid="found-node"]').eq(0).should('contain', 'https://unsplash.it/260/200') - cy.get('div[data-testid="found-node"]').eq(1).should('contain', 'https://unsplash.it/260/200') + cy.get('div[data-testid="found-node"]').eq(0).should('contain', 'https://placehold.co/260x200') + cy.get('div[data-testid="found-node"]').eq(1).should('contain', 'https://placehold.co/260x200') }) }) @@ -94,7 +94,7 @@ context('/src/Examples/NodePos/React/', () => { cy.get('button[data-testid="find-first-landscape-image-with-all-query"]').click() cy.get('div[data-testid="found-nodes"]').should('exist') cy.get('div[data-testid="found-node"]').should('have.length', 1) - cy.get('div[data-testid="found-node"]').should('contain', 'https://unsplash.it/260/200') + cy.get('div[data-testid="found-node"]').should('contain', 'https://placehold.co/260x200') }) }) @@ -103,7 +103,7 @@ context('/src/Examples/NodePos/React/', () => { cy.get('button[data-testid="find-portrait-image-inside-blockquote"]').click() cy.get('div[data-testid="found-nodes"]').should('exist') cy.get('div[data-testid="found-node"]').should('have.length', 1) - cy.get('div[data-testid="found-node"]').should('contain', 'https://unsplash.it/100/200') + cy.get('div[data-testid="found-node"]').should('contain', 'https://placehold.co/100x200') }) }) }) diff --git a/demos/src/Examples/NodePos/React/styles.scss b/demos/src/Examples/NodePos/React/styles.scss index 25ff7049e..86256765c 100644 --- a/demos/src/Examples/NodePos/React/styles.scss +++ b/demos/src/Examples/NodePos/React/styles.scss @@ -1,15 +1,103 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - h1, - h2, - h3, - h4, - h5, + /* List styles */ + ul, + ol { + padding: 0 1rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; + } + } + + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, h6 { line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } + } + + blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; + padding-left: 1rem; + } + + hr { + border: none; + border-top: 1px solid var(--gray-2); + margin: 2rem 0; + } + + /* Image styles */ + img { + display: block; + height: auto; + margin: 1.5rem 0; + max-width: 100%; + + &.ProseMirror-selectednode { + outline: 3px solid var(--purple); + } } } diff --git a/demos/src/Examples/Savvy/React/index.jsx b/demos/src/Examples/Savvy/React/index.jsx index 775b1feb8..91674135f 100644 --- a/demos/src/Examples/Savvy/React/index.jsx +++ b/demos/src/Examples/Savvy/React/index.jsx @@ -24,7 +24,7 @@ export default () => { ], content: `

    - → With the Typography extension, tiptap understands »what you mean« and adds correct characters to your text — it’s like a “typography nerd” on your side. + → With the Typography extension, Tiptap understands »what you mean« and adds correct characters to your text — it’s like a “typography nerd” on your side.

    Try it out and type (c), ->, >>, 1/2, !=, -- or 1x1 here: diff --git a/demos/src/Examples/Savvy/React/styles.scss b/demos/src/Examples/Savvy/React/styles.scss index 377369437..feee91627 100644 --- a/demos/src/Examples/Savvy/React/styles.scss +++ b/demos/src/Examples/Savvy/React/styles.scss @@ -1,38 +1,33 @@ /* Basic editor styles */ .tiptap { - > * + * { - margin-top: 0.75em; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; + :first-child { + margin-top: 0; } + /* Code and preformatted text styles */ code { - background-color: rgba(#616161, 0.1); - color: #616161; - } -} - -/* Color swatches */ -.color { - white-space: nowrap; - - &::before { - background-color: var(--color); - border: 1px solid rgba(128, 128, 128, 0.3); - border-radius: 2px; - content: " "; - display: inline-block; - height: 1em; - margin-bottom: 0.15em; - margin-right: 0.1em; - vertical-align: middle; - width: 1em; + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + /* Color swatches */ + .color { + white-space: nowrap; + + &::before { + background-color: var(--color); + border: 1px solid rgba(128, 128, 128, 0.3); + border-radius: 2px; + content: " "; + display: inline-block; + height: 1em; + margin-bottom: 0.15em; + margin-right: 0.1em; + vertical-align: middle; + width: 1em; + } } } diff --git a/demos/src/Examples/Savvy/Vue/index.vue b/demos/src/Examples/Savvy/Vue/index.vue index b296747bd..a824b6097 100644 --- a/demos/src/Examples/Savvy/Vue/index.vue +++ b/demos/src/Examples/Savvy/Vue/index.vue @@ -37,7 +37,7 @@ export default { ], content: `

    - → With the Typography extension, tiptap understands »what you mean« and adds correct characters to your text — it’s like a “typography nerd” on your side. + → With the Typography extension, Tiptap understands »what you mean« and adds correct characters to your text — it’s like a “typography nerd” on your side.

    Try it out and type (c), ->, >>, 1/2, !=, -- or 1x1 here: @@ -64,40 +64,35 @@ export default { diff --git a/demos/src/Examples/Tables/React/index.jsx b/demos/src/Examples/Tables/React/index.jsx index 7fab59158..acc42ca7b 100644 --- a/demos/src/Examples/Tables/React/index.jsx +++ b/demos/src/Examples/Tables/React/index.jsx @@ -60,69 +60,71 @@ const MenuBar = ({ editor }) => { } return ( - <> - - - - - - - - - - - - - - - - - - - - +

    +
    + + + + + + + + + + + + + + + + + + + +
    +
    ) } @@ -145,9 +147,9 @@ export default () => { Have you seen our tables? They are amazing!
      -
    • tables with rows, cells and headers (optional)
    • -
    • support for colgroup and rowspan
    • -
    • and even resizable columns (optional)
    • +
    • Tables with rows, cells and headers (optional)
    • +
    • Support for colgroup and rowspan
    • +
    • And even resizable columns (optional)

    Here is an example: @@ -160,20 +162,20 @@ export default () => { Cyndi Lauper - singer - songwriter - actress + Singer + Songwriter + Actress Marie Curie - scientist - chemist - physicist + Scientist + Chemist + Physicist Indira Gandhi - prime minister - politician + Prime minister + Politician @@ -181,9 +183,9 @@ export default () => { }) return ( -

    + <> -
    + ) } diff --git a/demos/src/Examples/Tables/React/index.spec.js b/demos/src/Examples/Tables/React/index.spec.js index 8ade8b11d..5202cdfcb 100644 --- a/demos/src/Examples/Tables/React/index.spec.js +++ b/demos/src/Examples/Tables/React/index.spec.js @@ -6,7 +6,7 @@ context('/src/Examples/Tables/React/', () => { beforeEach(() => { cy.get('.tiptap').then(([{ editor }]) => { editor.commands.clearContent() - cy.get('button').contains('insertTable').click() + cy.get('button').contains('Insert table').click() }) }) @@ -28,15 +28,15 @@ context('/src/Examples/Tables/React/', () => { }) it('adds & delete columns', () => { - cy.get('button').contains('addColumnBefore').click() + cy.get('button').contains('Add column before').click() cy.get('.tiptap table th') .should('have.length', 4) - cy.get('button').contains('addColumnAfter').click() + cy.get('button').contains('Add column after').click() cy.get('.tiptap table th') .should('have.length', 5) - cy.get('button').contains('deleteColumn') + cy.get('button').contains('Delete column') .click() .click() cy.get('.tiptap table th') @@ -44,15 +44,15 @@ context('/src/Examples/Tables/React/', () => { }) it('adds & delete rows', () => { - cy.get('button').contains('addRowBefore').click() + cy.get('button').contains('Add row before').click() cy.get('.tiptap table tr') .should('have.length', 4) - cy.get('button').contains('addRowAfter').click() + cy.get('button').contains('Add row after').click() cy.get('.tiptap table tr') .should('have.length', 5) - cy.get('button').contains('deleteRow') + cy.get('button').contains('Delete row') .click() .click() cy.get('.tiptap table tr') @@ -60,21 +60,21 @@ context('/src/Examples/Tables/React/', () => { }) it('should delete table', () => { - cy.get('button').contains('deleteTable').click() + cy.get('button').contains('Delete table').click() cy.get('.tiptap table').should('not.exist') }) it('should merge cells', () => { cy.get('.tiptap').type('{shift}{rightArrow}') - cy.get('button').contains('mergeCells').click() + cy.get('button').contains('Merge cells').click() cy.get('.tiptap table th').should('have.length', 2) }) it('should split cells', () => { cy.get('.tiptap').type('{shift}{rightArrow}') - cy.get('button').contains('mergeCells').click() + cy.get('button').contains('Merge cells').click() cy.get('.tiptap table th').should('have.length', 2) - cy.get('button').contains('splitCell').click() + cy.get('button').contains('Split cell').click() cy.get('.tiptap table th').should('have.length', 3) }) @@ -94,11 +94,11 @@ context('/src/Examples/Tables/React/', () => { it('should merge split', () => { cy.get('.tiptap').type('{shift}{rightArrow}') - cy.get('button').contains('mergeCells').click() + cy.get('button').contains('Merge cells').click() cy.get('.tiptap th[colspan="2"]') .should('exist') cy.get('button') - .contains('mergeOrSplit') + .contains('Merge or split') .click() cy.get('.tiptap th[colspan="2"]') .should('not.exist') @@ -106,15 +106,15 @@ context('/src/Examples/Tables/React/', () => { it('should set cell attribute', () => { cy.get('.tiptap').type('{downArrow}') - cy.get('button').contains('setCellAttribute').click() + cy.get('button').contains('Set cell attribute').click() cy.get('.tiptap table td[style]').should('have.attr', 'style', 'background-color: #FAF594') }) it('should move focus to next or prev cell', () => { cy.get('.tiptap').type('Column 1') - cy.get('button').contains('goToNextCell').click() + cy.get('button').contains('Go to next cell').click() cy.get('.tiptap').type('Column 2') - cy.get('button').contains('goToPreviousCell').click() + cy.get('button').contains('Go to previous cell').click() cy.get('.tiptap th').then(elements => { expect(elements[0].innerText).to.equal('Column 1') diff --git a/demos/src/Examples/Tables/React/styles.scss b/demos/src/Examples/Tables/React/styles.scss index 878bb4441..b0c6c11b0 100644 --- a/demos/src/Examples/Tables/React/styles.scss +++ b/demos/src/Examples/Tables/React/styles.scss @@ -1,79 +1,110 @@ /* Basic editor styles */ .tiptap { - margin: 1rem 0; - - > * + * { - margin-top: 0.75em; + :first-child { + margin-top: 0; } - ul, + /* List styles */ + ul, ol { padding: 0 1rem; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - line-height: 1.1; - } - - code { - background-color: rgba(#616161, 0.1); - color: #616161; - } - - pre { - background: #0D0D0D; - color: #FFF; - font-family: 'JetBrainsMono', monospace; - padding: 0.75rem 1rem; - border-radius: 0.5rem; - - code { - color: inherit; - padding: 0; - background: none; - font-size: 0.8rem; + margin: 1.25rem 1rem 1.25rem 0.4rem; + + li p { + margin-top: 0.25em; + margin-bottom: 0.25em; } } - img { - max-width: 100%; - height: auto; + /* Heading styles */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.1; + margin-top: 2.5rem; + text-wrap: pretty; + } + + h1, + h2 { + margin-top: 3.5rem; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 1.4rem; + } + + h2 { + font-size: 1.2rem; + } + + h3 { + font-size: 1.1rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + /* Code and preformatted text styles */ + code { + background-color: var(--purple-light); + border-radius: 0.4rem; + color: var(--black); + font-size: 0.85rem; + padding: 0.25em 0.3em; + } + + pre { + background: var(--black); + border-radius: 0.5rem; + color: var(--white); + font-family: 'JetBrainsMono', monospace; + margin: 1.5rem 0; + padding: 0.75rem 1rem; + + code { + background: none; + color: inherit; + font-size: 0.8rem; + padding: 0; + } } blockquote { + border-left: 3px solid var(--gray-3); + margin: 1.5rem 0; padding-left: 1rem; - border-left: 2px solid rgba(#0D0D0D, 0.1); } hr { border: none; - border-top: 2px solid rgba(#0D0D0D, 0.1); + border-top: 1px solid var(--gray-2); margin: 2rem 0; } -} -/* Table-specific styling */ -.tiptap { + /* Table-specific styling */ table { border-collapse: collapse; - table-layout: fixed; - width: 100%; margin: 0; overflow: hidden; + table-layout: fixed; + width: 100%; td, th { - min-width: 1em; - border: 2px solid #ced4da; - padding: 3px 5px; - vertical-align: top; + border: 1px solid var(--gray-3); box-sizing: border-box; + min-width: 1em; + padding: 6px 8px; position: relative; + vertical-align: top; > * { margin-bottom: 0; @@ -81,37 +112,38 @@ } th { + background-color: var(--gray-1); font-weight: bold; text-align: left; - background-color: #f1f3f5; } .selectedCell:after { - z-index: 2; - position: absolute; + background: var(--gray-2); content: ""; left: 0; right: 0; top: 0; bottom: 0; - background: rgba(200, 200, 255, 0.4); pointer-events: none; + position: absolute; + z-index: 2; } .column-resize-handle { + background-color: var(--purple); + bottom: -2px; + pointer-events: none; position: absolute; right: -2px; top: 0; - bottom: -2px; width: 4px; - background-color: #adf; - pointer-events: none; } } -} -.tableWrapper { - overflow-x: auto; -} + .tableWrapper { + margin: 1.5rem 0; + overflow-x: auto; + } -.resize-cursor { - cursor: ew-resize; - cursor: col-resize; + .resize-cursor { + cursor: ew-resize; + cursor: col-resize; + } } diff --git a/demos/src/Examples/Tables/Vue/index.spec.js b/demos/src/Examples/Tables/Vue/index.spec.js index 9e2f73e0a..5e93e8012 100644 --- a/demos/src/Examples/Tables/Vue/index.spec.js +++ b/demos/src/Examples/Tables/Vue/index.spec.js @@ -6,7 +6,7 @@ context('/src/Examples/Tables/Vue/', () => { beforeEach(() => { cy.get('.tiptap').then(([{ editor }]) => { editor.commands.clearContent() - cy.get('button').contains('insertTable').click() + cy.get('button').contains('Insert table').click() }) }) @@ -28,15 +28,15 @@ context('/src/Examples/Tables/Vue/', () => { }) it('adds & delete columns', () => { - cy.get('button').contains('addColumnBefore').click() + cy.get('button').contains('Add column before').click() cy.get('.tiptap table th') .should('have.length', 4) - cy.get('button').contains('addColumnAfter').click() + cy.get('button').contains('Add column after').click() cy.get('.tiptap table th') .should('have.length', 5) - cy.get('button').contains('deleteColumn') + cy.get('button').contains('Delete column') .click() .click() cy.get('.tiptap table th') @@ -44,15 +44,15 @@ context('/src/Examples/Tables/Vue/', () => { }) it('adds & delete rows', () => { - cy.get('button').contains('addRowBefore').click() + cy.get('button').contains('Add row before').click() cy.get('.tiptap table tr') .should('have.length', 4) - cy.get('button').contains('addRowAfter').click() + cy.get('button').contains('Add row after').click() cy.get('.tiptap table tr') .should('have.length', 5) - cy.get('button').contains('deleteRow') + cy.get('button').contains('Delete row') .click() .click() cy.get('.tiptap table tr') @@ -60,21 +60,21 @@ context('/src/Examples/Tables/Vue/', () => { }) it('should delete table', () => { - cy.get('button').contains('deleteTable').click() + cy.get('button').contains('Delete table').click() cy.get('.tiptap table').should('not.exist') }) it('should merge cells', () => { cy.get('.tiptap').type('{shift}{rightArrow}') - cy.get('button').contains('mergeCells').click() + cy.get('button').contains('Merge cells').click() cy.get('.tiptap table th').should('have.length', 2) }) it('should split cells', () => { cy.get('.tiptap').type('{shift}{rightArrow}') - cy.get('button').contains('mergeCells').click() + cy.get('button').contains('Merge cells').click() cy.get('.tiptap table th').should('have.length', 2) - cy.get('button').contains('splitCell').click() + cy.get('button').contains('Split cell').click() cy.get('.tiptap table th').should('have.length', 3) }) @@ -94,11 +94,11 @@ context('/src/Examples/Tables/Vue/', () => { it('should merge split', () => { cy.get('.tiptap').type('{shift}{rightArrow}') - cy.get('button').contains('mergeCells').click() + cy.get('button').contains('Merge cells').click() cy.get('.tiptap th[colspan="2"]') .should('exist') cy.get('button') - .contains('mergeOrSplit') + .contains('Merge or split') .click() cy.get('.tiptap th[colspan="2"]') .should('not.exist') @@ -106,15 +106,15 @@ context('/src/Examples/Tables/Vue/', () => { it('should set cell attribute', () => { cy.get('.tiptap').type('{downArrow}') - cy.get('button').contains('setCellAttribute').click() + cy.get('button').contains('Set cell attribute').click() cy.get('.tiptap table td[style]').should('have.attr', 'style', 'background-color: #FAF594') }) it('should move focus to next or prev cell', () => { cy.get('.tiptap').type('Column 1') - cy.get('button').contains('goToNextCell').click() + cy.get('button').contains('Go to next cell').click() cy.get('.tiptap').type('Column 2') - cy.get('button').contains('goToPreviousCell').click() + cy.get('button').contains('Go to previous cell').click() cy.get('.tiptap th').then(elements => { expect(elements[0].innerText).to.equal('Column 1') diff --git a/demos/src/Examples/Tables/Vue/index.vue b/demos/src/Examples/Tables/Vue/index.vue index 973444dbf..45253ca30 100644 --- a/demos/src/Examples/Tables/Vue/index.vue +++ b/demos/src/Examples/Tables/Vue/index.vue @@ -1,61 +1,70 @@ diff --git a/demos/src/Experiments/All/Vue/index.vue b/demos/src/Experiments/All/Vue/index.vue index b08001079..ee93e25aa 100644 --- a/demos/src/Experiments/All/Vue/index.vue +++ b/demos/src/Experiments/All/Vue/index.vue @@ -1,69 +1,71 @@