diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dbc58ea..17c949f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -86,7 +86,7 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: export screenshots (on failure only) - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v4.3.3 if: ${{ failure() }} with: name: cypress-screenshots @@ -94,7 +94,7 @@ jobs: retention-days: 7 - name: export screen recordings (on failure only) - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v4.3.3 if: ${{ failure() }} with: name: cypress-videos diff --git a/.husky/pre-commit b/.husky/pre-commit index 5e59273..5ee7abd 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - pnpm exec lint-staged diff --git a/commitlint.config.js b/commitlint.config.js index 5b9ce02..4fedde6 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -1,2 +1 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ module.exports = { extends: ['@commitlint/config-conventional'] } diff --git a/e2e/cypress.config.ts b/e2e/cypress.config.ts index 21e6efe..217e58e 100644 --- a/e2e/cypress.config.ts +++ b/e2e/cypress.config.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { defineConfig } from 'cypress' export default defineConfig({ diff --git a/e2e/cypress/e2e/lit/node-view.cy.ts b/e2e/cypress/e2e/lit/node-view.cy.ts index aa986bb..0192e59 100644 --- a/e2e/cypress/e2e/lit/node-view.cy.ts +++ b/e2e/cypress/e2e/lit/node-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/lit/plugin-view.cy.ts b/e2e/cypress/e2e/lit/plugin-view.cy.ts index 260110d..64faeb5 100644 --- a/e2e/cypress/e2e/lit/plugin-view.cy.ts +++ b/e2e/cypress/e2e/lit/plugin-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/lit/widget-view.cy.ts b/e2e/cypress/e2e/lit/widget-view.cy.ts index fdca507..a1b9ab0 100644 --- a/e2e/cypress/e2e/lit/widget-view.cy.ts +++ b/e2e/cypress/e2e/lit/widget-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/react/node-view.cy.ts b/e2e/cypress/e2e/react/node-view.cy.ts index db52a16..8c98a5f 100644 --- a/e2e/cypress/e2e/react/node-view.cy.ts +++ b/e2e/cypress/e2e/react/node-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/react/plugin-view.cy.ts b/e2e/cypress/e2e/react/plugin-view.cy.ts index e7c39a9..a68126d 100644 --- a/e2e/cypress/e2e/react/plugin-view.cy.ts +++ b/e2e/cypress/e2e/react/plugin-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/react/widget-view.cy.ts b/e2e/cypress/e2e/react/widget-view.cy.ts index f91a70e..d4d3c63 100644 --- a/e2e/cypress/e2e/react/widget-view.cy.ts +++ b/e2e/cypress/e2e/react/widget-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/svelte/node-view.cy.ts b/e2e/cypress/e2e/svelte/node-view.cy.ts index 702b836..ed52930 100644 --- a/e2e/cypress/e2e/svelte/node-view.cy.ts +++ b/e2e/cypress/e2e/svelte/node-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/svelte/plugin-view.cy.ts b/e2e/cypress/e2e/svelte/plugin-view.cy.ts index 2aab43d..4c122e7 100644 --- a/e2e/cypress/e2e/svelte/plugin-view.cy.ts +++ b/e2e/cypress/e2e/svelte/plugin-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/svelte/widget-view.cy.ts b/e2e/cypress/e2e/svelte/widget-view.cy.ts index 0e68052..9f17932 100644 --- a/e2e/cypress/e2e/svelte/widget-view.cy.ts +++ b/e2e/cypress/e2e/svelte/widget-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/vue/node-view.cy.ts b/e2e/cypress/e2e/vue/node-view.cy.ts index b460478..488db73 100644 --- a/e2e/cypress/e2e/vue/node-view.cy.ts +++ b/e2e/cypress/e2e/vue/node-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/vue/plugin-view.cy.ts b/e2e/cypress/e2e/vue/plugin-view.cy.ts index 11170e8..d82e185 100644 --- a/e2e/cypress/e2e/vue/plugin-view.cy.ts +++ b/e2e/cypress/e2e/vue/plugin-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/e2e/vue/widget-view.cy.ts b/e2e/cypress/e2e/vue/widget-view.cy.ts index 315fc9e..76e359c 100644 --- a/e2e/cypress/e2e/vue/widget-view.cy.ts +++ b/e2e/cypress/e2e/vue/widget-view.cy.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - Cypress.config('baseUrl', `http://localhost:${Cypress.env('SERVER_PORT')}`) beforeEach(() => { diff --git a/e2e/cypress/plugins/index.js b/e2e/cypress/plugins/index.js index 5c8863e..666d41f 100644 --- a/e2e/cypress/plugins/index.js +++ b/e2e/cypress/plugins/index.js @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - // This function is called when a project is opened or re-opened (e.g. due to // the project's config changing) diff --git a/e2e/src/createEditorView.ts b/e2e/src/createEditorView.ts index 5fb0653..23d5ebb 100644 --- a/e2e/src/createEditorView.ts +++ b/e2e/src/createEditorView.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import 'prosemirror-view/style/prosemirror.css' import 'prosemirror-example-setup/style/style.css' import 'prosemirror-menu/style/menu.css' diff --git a/e2e/src/lit/components/Editor.ts b/e2e/src/lit/components/Editor.ts index 462ded9..c411f86 100644 --- a/e2e/src/lit/components/Editor.ts +++ b/e2e/src/lit/components/Editor.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useNodeViewFactory, diff --git a/e2e/src/lit/components/Hashes.ts b/e2e/src/lit/components/Hashes.ts index 778ef05..a87d35d 100644 --- a/e2e/src/lit/components/Hashes.ts +++ b/e2e/src/lit/components/Hashes.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useWidgetViewContext } from '@prosemirror-adapter/lit' import { html } from 'lit' import { customElement } from 'lit/decorators.js' diff --git a/e2e/src/lit/components/Heading.ts b/e2e/src/lit/components/Heading.ts index 479ba67..17437bb 100644 --- a/e2e/src/lit/components/Heading.ts +++ b/e2e/src/lit/components/Heading.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useNodeViewContext } from '@prosemirror-adapter/lit' import { customElement } from 'lit/decorators.js' import { ref } from 'lit/directives/ref.js' diff --git a/e2e/src/lit/components/Paragraph.ts b/e2e/src/lit/components/Paragraph.ts index e8da8a0..c164da5 100644 --- a/e2e/src/lit/components/Paragraph.ts +++ b/e2e/src/lit/components/Paragraph.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useNodeViewContext } from '@prosemirror-adapter/lit' import { html, nothing } from 'lit' import { customElement } from 'lit/decorators.js' diff --git a/e2e/src/lit/components/Size.ts b/e2e/src/lit/components/Size.ts index 0a1e0d3..e0b9eff 100644 --- a/e2e/src/lit/components/Size.ts +++ b/e2e/src/lit/components/Size.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, usePluginViewContext } from '@prosemirror-adapter/lit' import { html } from 'lit' import { customElement } from 'lit/decorators.js' diff --git a/e2e/src/lit/index.ts b/e2e/src/lit/index.ts index dd043ea..f034630 100644 --- a/e2e/src/lit/index.ts +++ b/e2e/src/lit/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { html } from 'lit' import { customElement, state } from 'lit/decorators.js' import { keyed } from 'lit/directives/keyed.js' diff --git a/e2e/src/react/App.tsx b/e2e/src/react/App.tsx index 17b0ade..2b6ad50 100644 --- a/e2e/src/react/App.tsx +++ b/e2e/src/react/App.tsx @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { ProsemirrorAdapterProvider } from '@prosemirror-adapter/react' import { StrictMode, useState } from 'react' diff --git a/e2e/src/react/components/Editor.tsx b/e2e/src/react/components/Editor.tsx index 97d6033..05d32d3 100644 --- a/e2e/src/react/components/Editor.tsx +++ b/e2e/src/react/components/Editor.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import './Editor.css' import { useNodeViewFactory, usePluginViewFactory, useWidgetViewFactory } from '@prosemirror-adapter/react' diff --git a/e2e/src/react/components/Hashes.tsx b/e2e/src/react/components/Hashes.tsx index 25d8452..9e24e1f 100644 --- a/e2e/src/react/components/Hashes.tsx +++ b/e2e/src/react/components/Hashes.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { useWidgetViewContext } from '@prosemirror-adapter/react' export function Hashes() { diff --git a/e2e/src/react/components/Heading.tsx b/e2e/src/react/components/Heading.tsx index 4729503..1aa7eea 100644 --- a/e2e/src/react/components/Heading.tsx +++ b/e2e/src/react/components/Heading.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { useNodeViewContext } from '@prosemirror-adapter/react' export function Heading() { diff --git a/e2e/src/react/components/Paragraph.tsx b/e2e/src/react/components/Paragraph.tsx index 18bc606..cd9f1ae 100644 --- a/e2e/src/react/components/Paragraph.tsx +++ b/e2e/src/react/components/Paragraph.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { useNodeViewContext } from '@prosemirror-adapter/react' export function Paragraph() { diff --git a/e2e/src/react/components/Size.tsx b/e2e/src/react/components/Size.tsx index 9a21c3e..8e4ffd4 100644 --- a/e2e/src/react/components/Size.tsx +++ b/e2e/src/react/components/Size.tsx @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { usePluginViewContext } from '@prosemirror-adapter/react' export function Size() { diff --git a/e2e/src/react/index.tsx b/e2e/src/react/index.tsx index e281c61..7f46df0 100644 --- a/e2e/src/react/index.tsx +++ b/e2e/src/react/index.tsx @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { createRoot } from 'react-dom/client' import { App } from './App' diff --git a/e2e/src/svelte.config.js b/e2e/src/svelte.config.js index e26e225..b0683fd 100644 --- a/e2e/src/svelte.config.js +++ b/e2e/src/svelte.config.js @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' export default { diff --git a/e2e/src/svelte/index.ts b/e2e/src/svelte/index.ts index 8dadf80..d5f003c 100644 --- a/e2e/src/svelte/index.ts +++ b/e2e/src/svelte/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import App from './App.svelte' const app = new App({ diff --git a/e2e/src/svelte/shim.d.ts b/e2e/src/svelte/shim.d.ts index 42da9c1..ed3ec3d 100644 --- a/e2e/src/svelte/shim.d.ts +++ b/e2e/src/svelte/shim.d.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - declare module '*.svelte' { import type { SvelteComponent } from 'svelte' diff --git a/e2e/src/vue/index.ts b/e2e/src/vue/index.ts index 680a02b..912d54f 100644 --- a/e2e/src/vue/index.ts +++ b/e2e/src/vue/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { createApp } from 'vue' import App from './App.vue' diff --git a/e2e/src/vue/shim.d.ts b/e2e/src/vue/shim.d.ts index da3d014..6977c55 100644 --- a/e2e/src/vue/shim.d.ts +++ b/e2e/src/vue/shim.d.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - /// declare module '*.vue' { diff --git a/e2e/vite.config.ts b/e2e/vite.config.ts index 1dfdfb3..292dd77 100644 --- a/e2e/vite.config.ts +++ b/e2e/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { resolve } from 'node:path' import react from '@vitejs/plugin-react' import vue from '@vitejs/plugin-vue' diff --git a/eslint.config.js b/eslint.config.mjs similarity index 63% rename from eslint.config.js rename to eslint.config.mjs index 58c4e61..4b1be13 100644 --- a/eslint.config.js +++ b/eslint.config.mjs @@ -1,11 +1,9 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ +import antfu from '@antfu/eslint-config' +import react from 'eslint-plugin-react' +import hooks from 'eslint-plugin-react-hooks' +import { fixupPluginRules } from '@eslint/compat' -const antfu = require('@antfu/eslint-config').default -const header = require('eslint-plugin-header') -const react = require('eslint-plugin-react') -const hooks = require('eslint-plugin-react-hooks') - -module.exports = antfu( +export default antfu( { stylistic: true, markdown: false, @@ -30,20 +28,11 @@ module.exports = antfu( }, }, }, - { - files: ['**/*.ts', '**/*.tsx'], - plugins: { - header, - }, - rules: { - 'header/header': ['error', 'block', ' Copyright 2021, Prosemirror Adapter by Mirone. '], - }, - }, { files: ['**/react/**/*.tsx', '**/react/**/*.ts'], plugins: { - 'react': react, - 'react-hooks': hooks, + 'react': fixupPluginRules(react), + 'react-hooks': fixupPluginRules(hooks), }, settings: { react: { diff --git a/examples/lit/src/components/Editor.ts b/examples/lit/src/components/Editor.ts index 2a71b47..550eac1 100644 --- a/examples/lit/src/components/Editor.ts +++ b/examples/lit/src/components/Editor.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useNodeViewFactory, diff --git a/examples/lit/src/components/Hashes.ts b/examples/lit/src/components/Hashes.ts index 778ef05..a87d35d 100644 --- a/examples/lit/src/components/Hashes.ts +++ b/examples/lit/src/components/Hashes.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useWidgetViewContext } from '@prosemirror-adapter/lit' import { html } from 'lit' import { customElement } from 'lit/decorators.js' diff --git a/examples/lit/src/components/Heading.ts b/examples/lit/src/components/Heading.ts index 479ba67..17437bb 100644 --- a/examples/lit/src/components/Heading.ts +++ b/examples/lit/src/components/Heading.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useNodeViewContext } from '@prosemirror-adapter/lit' import { customElement } from 'lit/decorators.js' import { ref } from 'lit/directives/ref.js' diff --git a/examples/lit/src/components/Paragraph.ts b/examples/lit/src/components/Paragraph.ts index e8da8a0..c164da5 100644 --- a/examples/lit/src/components/Paragraph.ts +++ b/examples/lit/src/components/Paragraph.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, useNodeViewContext } from '@prosemirror-adapter/lit' import { html, nothing } from 'lit' import { customElement } from 'lit/decorators.js' diff --git a/examples/lit/src/components/Size.ts b/examples/lit/src/components/Size.ts index 0a1e0d3..e0b9eff 100644 --- a/examples/lit/src/components/Size.ts +++ b/examples/lit/src/components/Size.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ShallowLitElement, usePluginViewContext } from '@prosemirror-adapter/lit' import { html } from 'lit' import { customElement } from 'lit/decorators.js' diff --git a/examples/lit/src/createEditorView.ts b/examples/lit/src/createEditorView.ts index a262af3..1e5003b 100644 --- a/examples/lit/src/createEditorView.ts +++ b/examples/lit/src/createEditorView.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import 'prosemirror-view/style/prosemirror.css' import 'prosemirror-example-setup/style/style.css' import 'prosemirror-menu/style/menu.css' diff --git a/examples/lit/src/my-element.ts b/examples/lit/src/my-element.ts index 1d852a8..6799170 100644 --- a/examples/lit/src/my-element.ts +++ b/examples/lit/src/my-element.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { html } from 'lit' import { customElement, state } from 'lit/decorators.js' import { keyed } from 'lit/directives/keyed.js' diff --git a/examples/lit/src/vite-env.d.ts b/examples/lit/src/vite-env.d.ts index a4f2f9f..e69de29 100644 --- a/examples/lit/src/vite-env.d.ts +++ b/examples/lit/src/vite-env.d.ts @@ -1 +0,0 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ diff --git a/examples/lit/vite.config.ts b/examples/lit/vite.config.ts index 6ea0ddb..4fd5e66 100644 --- a/examples/lit/vite.config.ts +++ b/examples/lit/vite.config.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { defineConfig } from 'vite' // https://vitejs.dev/config/ diff --git a/examples/react/components/Editor.tsx b/examples/react/components/Editor.tsx index cf42456..e25b7a7 100644 --- a/examples/react/components/Editor.tsx +++ b/examples/react/components/Editor.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import './Editor.css' import { useNodeViewFactory, usePluginViewFactory, useWidgetViewFactory } from '@prosemirror-adapter/react' diff --git a/examples/react/components/Hashes.tsx b/examples/react/components/Hashes.tsx index 25d8452..9e24e1f 100644 --- a/examples/react/components/Hashes.tsx +++ b/examples/react/components/Hashes.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { useWidgetViewContext } from '@prosemirror-adapter/react' export function Hashes() { diff --git a/examples/react/components/Heading.tsx b/examples/react/components/Heading.tsx index 4729503..1aa7eea 100644 --- a/examples/react/components/Heading.tsx +++ b/examples/react/components/Heading.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { useNodeViewContext } from '@prosemirror-adapter/react' export function Heading() { diff --git a/examples/react/components/Paragraph.tsx b/examples/react/components/Paragraph.tsx index 18bc606..cd9f1ae 100644 --- a/examples/react/components/Paragraph.tsx +++ b/examples/react/components/Paragraph.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { useNodeViewContext } from '@prosemirror-adapter/react' export function Paragraph() { diff --git a/examples/react/components/Size.tsx b/examples/react/components/Size.tsx index f4eda5b..81366bf 100644 --- a/examples/react/components/Size.tsx +++ b/examples/react/components/Size.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { usePluginViewContext } from '@prosemirror-adapter/react' export function Size() { diff --git a/examples/react/createEditorView.ts b/examples/react/createEditorView.ts index a262af3..1e5003b 100644 --- a/examples/react/createEditorView.ts +++ b/examples/react/createEditorView.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import 'prosemirror-view/style/prosemirror.css' import 'prosemirror-example-setup/style/style.css' import 'prosemirror-menu/style/menu.css' diff --git a/examples/react/main.tsx b/examples/react/main.tsx index 6f95b91..82b26f7 100644 --- a/examples/react/main.tsx +++ b/examples/react/main.tsx @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { ProsemirrorAdapterProvider } from '@prosemirror-adapter/react' import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' diff --git a/examples/react/vite.config.ts b/examples/react/vite.config.ts index 15b49f4..ae74518 100644 --- a/examples/react/vite.config.ts +++ b/examples/react/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' diff --git a/examples/svelte/src/app.d.ts b/examples/svelte/src/app.d.ts index 00f16be..3998a9a 100644 --- a/examples/svelte/src/app.d.ts +++ b/examples/svelte/src/app.d.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ declare global { namespace App { // interface Error {} diff --git a/examples/svelte/src/libs/createEditorView.ts b/examples/svelte/src/libs/createEditorView.ts index 85cdb75..1e5003b 100644 --- a/examples/svelte/src/libs/createEditorView.ts +++ b/examples/svelte/src/libs/createEditorView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import 'prosemirror-view/style/prosemirror.css' import 'prosemirror-example-setup/style/style.css' import 'prosemirror-menu/style/menu.css' diff --git a/examples/svelte/svelte.config.js b/examples/svelte/svelte.config.js index 736cf54..18b4716 100644 --- a/examples/svelte/svelte.config.js +++ b/examples/svelte/svelte.config.js @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import adapter from '@sveltejs/adapter-auto' import { vitePreprocess } from '@sveltejs/kit/vite' diff --git a/examples/svelte/vite.config.ts b/examples/svelte/vite.config.ts index f3579bc..dd1b8b7 100644 --- a/examples/svelte/vite.config.ts +++ b/examples/svelte/vite.config.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { sveltekit } from '@sveltejs/kit/vite' import { defineConfig } from 'vite' diff --git a/examples/vue/createEditorView.ts b/examples/vue/createEditorView.ts index a262af3..1e5003b 100644 --- a/examples/vue/createEditorView.ts +++ b/examples/vue/createEditorView.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import 'prosemirror-view/style/prosemirror.css' import 'prosemirror-example-setup/style/style.css' import 'prosemirror-menu/style/menu.css' diff --git a/examples/vue/main.ts b/examples/vue/main.ts index 680a02b..912d54f 100644 --- a/examples/vue/main.ts +++ b/examples/vue/main.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { createApp } from 'vue' import App from './App.vue' diff --git a/examples/vue/shim.d.ts b/examples/vue/shim.d.ts index da3d014..6977c55 100644 --- a/examples/vue/shim.d.ts +++ b/examples/vue/shim.d.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - /// declare module '*.vue' { diff --git a/examples/vue/vite.config.ts b/examples/vue/vite.config.ts index 0bddf6b..544087a 100644 --- a/examples/vue/vite.config.ts +++ b/examples/vue/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import vue from '@vitejs/plugin-vue' import { defineConfig } from 'vite' diff --git a/package.json b/package.json index 9af6eb8..5b459f4 100644 --- a/package.json +++ b/package.json @@ -15,23 +15,24 @@ "changeset": "changeset", "lint": "eslint .", "release": "changeset publish", - "prepare": "husky install" + "prepare": "husky" }, "dependencies": { - "@antfu/eslint-config": "^2.0.0", + "@antfu/eslint-config": "^2.19.0", "@changesets/cli": "^2.26.1", "@commitlint/cli": "^19.0.0", "@commitlint/config-conventional": "^19.0.0", + "@eslint/compat": "^1.0.1", + "@eslint/eslintrc": "^3.1.0", "@type-config/strict": "^1.2.1", "@types/rollup-plugin-auto-external": "^2.0.2", "concurrently": "^8.0.0", "cross-env": "^7.0.3", - "eslint": "^8.46.0", - "eslint-plugin-header": "^3.1.1", - "eslint-plugin-react": "^7.32.2", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint": "^9.3.0", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.2", "git-cz": "^4.9.0", - "husky": "^9.0.0", + "husky": "^9.0.11", "lint-staged": "^15.0.0", "prosemirror-keymap": "^1.2.1", "prosemirror-model": "^1.19.0", diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index b867cb5..572c1dd 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './nodeView' export * from './pluginView' export * from './widgetView' diff --git a/packages/core/src/nodeView/CoreNodeView.ts b/packages/core/src/nodeView/CoreNodeView.ts index 354cd1d..772608e 100644 --- a/packages/core/src/nodeView/CoreNodeView.ts +++ b/packages/core/src/nodeView/CoreNodeView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { Attrs, Node } from 'prosemirror-model' import type { Decoration, DecorationSource, EditorView, NodeView } from 'prosemirror-view' diff --git a/packages/core/src/nodeView/CoreNodeViewOptions.ts b/packages/core/src/nodeView/CoreNodeViewOptions.ts index fbb2074..1239ba1 100644 --- a/packages/core/src/nodeView/CoreNodeViewOptions.ts +++ b/packages/core/src/nodeView/CoreNodeViewOptions.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { Node } from 'prosemirror-model' import type { Decoration, DecorationSource, EditorView } from 'prosemirror-view' diff --git a/packages/core/src/nodeView/index.ts b/packages/core/src/nodeView/index.ts index 280dfc0..368b456 100644 --- a/packages/core/src/nodeView/index.ts +++ b/packages/core/src/nodeView/index.ts @@ -1,3 +1,2 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './CoreNodeView' export * from './CoreNodeViewOptions' diff --git a/packages/core/src/pluginView/CorePluginView.ts b/packages/core/src/pluginView/CorePluginView.ts index a4ede7b..dd08506 100644 --- a/packages/core/src/pluginView/CorePluginView.ts +++ b/packages/core/src/pluginView/CorePluginView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { EditorState, PluginView } from 'prosemirror-state' import type { EditorView } from 'prosemirror-view' import type { CorePluginViewSpec, CorePluginViewUserOptions } from './CorePluginViewOptions' diff --git a/packages/core/src/pluginView/CorePluginViewOptions.ts b/packages/core/src/pluginView/CorePluginViewOptions.ts index 0277015..7548698 100644 --- a/packages/core/src/pluginView/CorePluginViewOptions.ts +++ b/packages/core/src/pluginView/CorePluginViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { EditorState, PluginSpec } from 'prosemirror-state' import type { EditorView } from 'prosemirror-view' diff --git a/packages/core/src/pluginView/index.ts b/packages/core/src/pluginView/index.ts index f0c13ed..451bd66 100644 --- a/packages/core/src/pluginView/index.ts +++ b/packages/core/src/pluginView/index.ts @@ -1,3 +1,2 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './CorePluginView' export * from './CorePluginViewOptions' diff --git a/packages/core/src/widgetView/CoreWidgetView.ts b/packages/core/src/widgetView/CoreWidgetView.ts index 380b906..37d8a24 100644 --- a/packages/core/src/widgetView/CoreWidgetView.ts +++ b/packages/core/src/widgetView/CoreWidgetView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { EditorView } from 'prosemirror-view' import type { CoreWidgetViewSpec, CoreWidgetViewUserOptions, WidgetDecorationSpec } from './CoreWidgetViewOptions' diff --git a/packages/core/src/widgetView/CoreWidgetViewOptions.ts b/packages/core/src/widgetView/CoreWidgetViewOptions.ts index 4794709..a794295 100644 --- a/packages/core/src/widgetView/CoreWidgetViewOptions.ts +++ b/packages/core/src/widgetView/CoreWidgetViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { Decoration } from 'prosemirror-view' export type WidgetDecoration = typeof Decoration.widget diff --git a/packages/core/src/widgetView/index.ts b/packages/core/src/widgetView/index.ts index fc221e1..7512f95 100644 --- a/packages/core/src/widgetView/index.ts +++ b/packages/core/src/widgetView/index.ts @@ -1,3 +1,2 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './CoreWidgetView' export * from './CoreWidgetViewOptions' diff --git a/packages/core/vite.config.ts b/packages/core/vite.config.ts index 3f3b84c..bf42428 100644 --- a/packages/core/vite.config.ts +++ b/packages/core/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { viteConfigFactory } from '../../vite.config' export default viteConfigFactory(import.meta.url) diff --git a/packages/lit/README.md b/packages/lit/README.md index 2d56e04..4cf7008 100644 --- a/packages/lit/README.md +++ b/packages/lit/README.md @@ -19,7 +19,7 @@ npm install @prosemirror-adapter/lit ### Wrap your component with provider ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ProsemirrorAdapterProvider } from '@prosemirror-adapter/lit' class YourElement extends LitElement { @@ -46,7 +46,7 @@ In this section we will implement a node view for paragraph node. #### Build component for [node view](https://prosemirror.net/docs/ref/#view.NodeView) ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ShallowLitElement, useNodeViewContext } from '@prosemirror-adapter/lit' import { html } from 'lit' import { customElement } from 'lit/decorators.js' @@ -75,7 +75,7 @@ declare global { #### Bind node view components with prosemirror ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ShallowLitElement, useNodeViewFactory, @@ -125,7 +125,7 @@ In this section we will implement a plugin view that will display the size of th #### Build component for [plugin view](https://prosemirror.net/docs/ref/#state.PluginView) ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ShallowLitElement, usePluginViewContext } from '@prosemirror-adapter/lit' import { html } from 'lit' import { customElement } from 'lit/decorators.js' @@ -151,7 +151,7 @@ declare global { #### Bind plugin view components with prosemirror ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ShallowLitElement, usePluginViewFactory, @@ -201,7 +201,7 @@ In this section we will implement a widget view that will add hashes for heading #### Build component for [widget decoration view](https://prosemirror.net/docs/ref/#view.Decoration%5Ewidget) ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ShallowLitElement, useWidgetViewContext } from '@prosemirror-adapter/lit' import { html } from 'lit' import { customElement } from 'lit/decorators.js' @@ -228,7 +228,7 @@ declare global { #### Bind widget view components with prosemirror ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ShallowLitElement, useWidgetViewFactory, @@ -294,7 +294,7 @@ export class MyEditor extends ShallowLitElement { #### useNodeViewFactory: () => (options: NodeViewFactoryOptions) => NodeView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type DOMSpec = string | HTMLElement | ((node: Node) => HTMLElement) interface NodeViewFactoryOptions { @@ -323,7 +323,7 @@ interface NodeViewFactoryOptions { #### useNodeViewContext: () => NodeViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface NodeViewContext { // The DOM element that contains the content of the node. contentRef: NodeViewContentRef @@ -364,7 +364,7 @@ interface NodeViewContext { #### usePluginViewFactory: () => (options: PluginViewFactoryOptions) => PluginView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewFactoryOptions { // Component component: LitComponent @@ -383,7 +383,7 @@ interface PluginViewFactoryOptions { #### usePluginViewContext: () => PluginViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewContext { // The prosemirror editor view. view: Writable @@ -407,7 +407,7 @@ interface PluginViewContext { #### useWidgetViewFactory: () => (options: WidgetViewFactoryOptions) => WidgetDecorationFactory ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type WidgetDecorationFactory = (pos: number, spec?: WidgetDecorationSpec) => Decoration interface WidgetViewFactoryOptions { @@ -423,7 +423,7 @@ interface WidgetViewFactoryOptions { #### useWidgetViewContext: () => WidgetViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface WidgetViewContext { // The prosemirror editor view. view: EditorView diff --git a/packages/lit/src/LitRenderer.ts b/packages/lit/src/LitRenderer.ts index f435577..f8e586d 100644 --- a/packages/lit/src/LitRenderer.ts +++ b/packages/lit/src/LitRenderer.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { LitElement } from 'lit' export interface LitRenderer { diff --git a/packages/lit/src/Provider.ts b/packages/lit/src/Provider.ts index f779b0c..a7957af 100644 --- a/packages/lit/src/Provider.ts +++ b/packages/lit/src/Provider.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ContextProvider } from '@lit-labs/context' import { customElement } from 'lit/decorators.js' import { useLitRenderer } from './LitRenderer' diff --git a/packages/lit/src/index.ts b/packages/lit/src/index.ts index 7cff3a2..e3c9df9 100644 --- a/packages/lit/src/index.ts +++ b/packages/lit/src/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './utils' export * from './Provider' export * from './nodeView' diff --git a/packages/lit/src/nodeView/LitNodeView.ts b/packages/lit/src/nodeView/LitNodeView.ts index 56871d0..a40e08b 100644 --- a/packages/lit/src/nodeView/LitNodeView.ts +++ b/packages/lit/src/nodeView/LitNodeView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { Context } from '@lit-labs/context' import { ContextProvider } from '@lit-labs/context' import { CoreNodeView } from '@prosemirror-adapter/core' diff --git a/packages/lit/src/nodeView/LitNodeViewOptions.ts b/packages/lit/src/nodeView/LitNodeViewOptions.ts index f00f6da..dc576f5 100644 --- a/packages/lit/src/nodeView/LitNodeViewOptions.ts +++ b/packages/lit/src/nodeView/LitNodeViewOptions.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { CoreNodeViewSpec, CoreNodeViewUserOptions } from '@prosemirror-adapter/core' import type { LitElement } from 'lit' diff --git a/packages/lit/src/nodeView/index.ts b/packages/lit/src/nodeView/index.ts index 87af9eb..b0a559c 100644 --- a/packages/lit/src/nodeView/index.ts +++ b/packages/lit/src/nodeView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './nodeViewContext' export * from './LitNodeView' export * from './LitNodeViewOptions' diff --git a/packages/lit/src/nodeView/nodeViewContext.ts b/packages/lit/src/nodeView/nodeViewContext.ts index 668e614..eb04021 100644 --- a/packages/lit/src/nodeView/nodeViewContext.ts +++ b/packages/lit/src/nodeView/nodeViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { ContextConsumer, createContext } from '@lit-labs/context' import type { LitElement } from 'lit' import type { Attrs, Node } from 'prosemirror-model' diff --git a/packages/lit/src/nodeView/useLitNodeViewCreator.ts b/packages/lit/src/nodeView/useLitNodeViewCreator.ts index d6a3294..cb6d848 100644 --- a/packages/lit/src/nodeView/useLitNodeViewCreator.ts +++ b/packages/lit/src/nodeView/useLitNodeViewCreator.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { LitRendererResult } from '../LitRenderer' import type { NodeViewFactory } from './nodeViewContext' import { LitNodeView } from './LitNodeView' diff --git a/packages/lit/src/pluginView/LitPluginView.ts b/packages/lit/src/pluginView/LitPluginView.ts index 6de7f20..dcfa826 100644 --- a/packages/lit/src/pluginView/LitPluginView.ts +++ b/packages/lit/src/pluginView/LitPluginView.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { Context } from '@lit-labs/context' import { ContextProvider } from '@lit-labs/context' import { CorePluginView } from '@prosemirror-adapter/core' diff --git a/packages/lit/src/pluginView/LitPluginViewOptions.ts b/packages/lit/src/pluginView/LitPluginViewOptions.ts index 01ff216..d0d1a1c 100644 --- a/packages/lit/src/pluginView/LitPluginViewOptions.ts +++ b/packages/lit/src/pluginView/LitPluginViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CorePluginViewSpec, CorePluginViewUserOptions } from '@prosemirror-adapter/core' import type { LitElement } from 'lit' diff --git a/packages/lit/src/pluginView/index.ts b/packages/lit/src/pluginView/index.ts index d0157c1..fdd2688 100644 --- a/packages/lit/src/pluginView/index.ts +++ b/packages/lit/src/pluginView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './pluginViewContext' export * from './LitPluginView' export * from './LitPluginViewOptions' diff --git a/packages/lit/src/pluginView/pluginViewContext.ts b/packages/lit/src/pluginView/pluginViewContext.ts index 8e6050b..da09363 100644 --- a/packages/lit/src/pluginView/pluginViewContext.ts +++ b/packages/lit/src/pluginView/pluginViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { PluginViewSpec } from '@prosemirror-adapter/core' import type { LitElement } from 'lit' import type { EditorState } from 'prosemirror-state' diff --git a/packages/lit/src/pluginView/useLitPluginViewCreator.ts b/packages/lit/src/pluginView/useLitPluginViewCreator.ts index 479e65d..531cc23 100644 --- a/packages/lit/src/pluginView/useLitPluginViewCreator.ts +++ b/packages/lit/src/pluginView/useLitPluginViewCreator.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { LitRendererResult } from '../LitRenderer' import type { PluginViewFactory } from './pluginViewContext' import { LitPluginView } from './LitPluginView' diff --git a/packages/lit/src/utils/ShallowLitElement.ts b/packages/lit/src/utils/ShallowLitElement.ts index 15330a5..0376594 100644 --- a/packages/lit/src/utils/ShallowLitElement.ts +++ b/packages/lit/src/utils/ShallowLitElement.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { LitElement } from 'lit' export class ShallowLitElement extends LitElement { diff --git a/packages/lit/src/utils/index.ts b/packages/lit/src/utils/index.ts index 632d427..8c203ac 100644 --- a/packages/lit/src/utils/index.ts +++ b/packages/lit/src/utils/index.ts @@ -1,2 +1 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './ShallowLitElement' diff --git a/packages/lit/src/widgetView/LitWidgetView.ts b/packages/lit/src/widgetView/LitWidgetView.ts index 1913ab2..cdba2a5 100644 --- a/packages/lit/src/widgetView/LitWidgetView.ts +++ b/packages/lit/src/widgetView/LitWidgetView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { Context } from '@lit-labs/context' import { ContextProvider } from '@lit-labs/context' import { CoreWidgetView } from '@prosemirror-adapter/core' diff --git a/packages/lit/src/widgetView/LitWidgetViewOptions.ts b/packages/lit/src/widgetView/LitWidgetViewOptions.ts index c61c762..63230e2 100644 --- a/packages/lit/src/widgetView/LitWidgetViewOptions.ts +++ b/packages/lit/src/widgetView/LitWidgetViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CoreWidgetViewSpec, CoreWidgetViewUserOptions } from '@prosemirror-adapter/core' import type { LitElement } from 'lit' diff --git a/packages/lit/src/widgetView/index.ts b/packages/lit/src/widgetView/index.ts index cc30749..7f4d36e 100644 --- a/packages/lit/src/widgetView/index.ts +++ b/packages/lit/src/widgetView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './LitWidgetView' export * from './LitWidgetViewOptions' export * from './widgetViewContext' diff --git a/packages/lit/src/widgetView/useLitWidgetViewCreator.ts b/packages/lit/src/widgetView/useLitWidgetViewCreator.ts index 2ca7a34..3579ee9 100644 --- a/packages/lit/src/widgetView/useLitWidgetViewCreator.ts +++ b/packages/lit/src/widgetView/useLitWidgetViewCreator.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import { Decoration } from 'prosemirror-view' import type { LitRendererResult } from '../LitRenderer' diff --git a/packages/lit/src/widgetView/widgetViewContext.ts b/packages/lit/src/widgetView/widgetViewContext.ts index 5688304..7a92c01 100644 --- a/packages/lit/src/widgetView/widgetViewContext.ts +++ b/packages/lit/src/widgetView/widgetViewContext.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { ContextConsumer, createContext } from '@lit-labs/context' import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import type { LitElement } from 'lit' diff --git a/packages/lit/vite.config.ts b/packages/lit/vite.config.ts index 1b44a36..7ad1094 100644 --- a/packages/lit/vite.config.ts +++ b/packages/lit/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { viteConfigFactory } from '../../vite.config' export default viteConfigFactory(import.meta.url, { diff --git a/packages/react/README.md b/packages/react/README.md index c3af087..579e68c 100644 --- a/packages/react/README.md +++ b/packages/react/README.md @@ -19,7 +19,7 @@ npm install @prosemirror-adapter/react ### Wrap your component with provider ```tsx -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { ProsemirrorAdapterProvider } from '@prosemirror-adapter/react' import { YourAwesomeEditor } from 'somewhere' @@ -45,7 +45,7 @@ In this section we will implement a node view for paragraph node. #### Build component for [node view](https://prosemirror.net/docs/ref/#view.NodeView) ```tsx -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { useNodeViewContext } from '@prosemirror-adapter/react' const Paragraph = () => { @@ -57,7 +57,7 @@ const Paragraph = () => { #### Bind node view components with prosemirror ```tsx -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { useNodeViewFactory } from '@prosemirror-adapter/react' import type { FC } from 'react' import { useCallback, useRef } from 'react' @@ -108,7 +108,7 @@ In this section we will implement a plugin view that will display the size of th #### Build component for [plugin view](https://prosemirror.net/docs/ref/#state.PluginView) ```tsx -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { usePluginViewContext } from '@prosemirror-adapter/react' const Size = () => { @@ -121,7 +121,7 @@ const Size = () => { #### Bind plugin view components with prosemirror ```tsx -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { usePluginViewFactory } from '@prosemirror-adapter/react' import type { FC } from 'react' import { useCallback, useRef } from 'react' @@ -174,7 +174,7 @@ In this section we will implement a widget view that will add hashes for heading #### Build component for [widget decoration view](https://prosemirror.net/docs/ref/#view.Decoration%5Ewidget) ```tsx -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { useWidgetViewContext } from '@prosemirror-adapter/react' export const Hashes = () => { @@ -189,7 +189,7 @@ export const Hashes = () => { #### Bind widget view components with prosemirror ```tsx -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + import { useWidgetViewFactory } from '@prosemirror-adapter/react' import type { FC } from 'react' import { useCallback, useRef } from 'react' @@ -259,7 +259,7 @@ export const YourAwesomeEditor: FC = () => { #### useNodeViewFactory: () => (options: NodeViewFactoryOptions) => NodeView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type DOMSpec = string | HTMLElement | ((node: Node) => HTMLElement) interface NodeViewFactoryOptions { @@ -288,7 +288,7 @@ interface NodeViewFactoryOptions { #### useNodeViewContext: () => NodeViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface NodeViewContext { // The DOM element that contains the content of the node. contentRef: NodeViewContentRef @@ -329,7 +329,7 @@ interface NodeViewContext { #### usePluginViewFactory: () => (options: PluginViewFactoryOptions) => PluginView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewFactoryOptions { // Component component: ReactComponent @@ -348,7 +348,7 @@ interface PluginViewFactoryOptions { #### usePluginViewContext: () => PluginViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewContext { // The prosemirror editor view. view: EditorView @@ -372,7 +372,7 @@ interface PluginViewContext { #### useWidgetViewFactory: () => (options: WidgetViewFactoryOptions) => WidgetDecorationFactory ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type WidgetDecorationFactory = (pos: number, spec?: WidgetDecorationSpec) => Decoration interface WidgetViewFactoryOptions { @@ -387,7 +387,7 @@ interface WidgetViewFactoryOptions { #### useWidgetViewContext: () => WidgetViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface WidgetViewContext { // The prosemirror editor view. view: EditorView diff --git a/packages/react/src/Provider.tsx b/packages/react/src/Provider.tsx index 74d5e08..f4b1698 100644 --- a/packages/react/src/Provider.tsx +++ b/packages/react/src/Provider.tsx @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { FC, ReactNode, diff --git a/packages/react/src/ReactRenderer.ts b/packages/react/src/ReactRenderer.ts index 75cd420..add179b 100644 --- a/packages/react/src/ReactRenderer.ts +++ b/packages/react/src/ReactRenderer.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { ReactPortal } from 'react' import { useCallback, useEffect, useRef, useState } from 'react' import { flushSync } from 'react-dom' diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index 01db216..2bc77aa 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './Provider' export * from './nodeView' export * from './pluginView' diff --git a/packages/react/src/nodeView/ReactNodeView.tsx b/packages/react/src/nodeView/ReactNodeView.tsx index eac4a19..9194d30 100644 --- a/packages/react/src/nodeView/ReactNodeView.tsx +++ b/packages/react/src/nodeView/ReactNodeView.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { CoreNodeView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import React from 'react' diff --git a/packages/react/src/nodeView/ReactNodeViewOptions.ts b/packages/react/src/nodeView/ReactNodeViewOptions.ts index 82fdbf4..be0f264 100644 --- a/packages/react/src/nodeView/ReactNodeViewOptions.ts +++ b/packages/react/src/nodeView/ReactNodeViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CoreNodeViewSpec, CoreNodeViewUserOptions } from '@prosemirror-adapter/core' import type { ComponentType } from 'react' diff --git a/packages/react/src/nodeView/index.ts b/packages/react/src/nodeView/index.ts index 019dd32..afc7605 100644 --- a/packages/react/src/nodeView/index.ts +++ b/packages/react/src/nodeView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './nodeViewContext' export * from './ReactNodeView' export * from './ReactNodeViewOptions' diff --git a/packages/react/src/nodeView/nodeViewContext.ts b/packages/react/src/nodeView/nodeViewContext.ts index 1ea9b3f..7cec40c 100644 --- a/packages/react/src/nodeView/nodeViewContext.ts +++ b/packages/react/src/nodeView/nodeViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { Attrs, Node } from 'prosemirror-model' import type { Decoration, DecorationSource, EditorView, NodeViewConstructor } from 'prosemirror-view' import { createContext, useContext } from 'react' diff --git a/packages/react/src/nodeView/useReactNodeViewCreator.ts b/packages/react/src/nodeView/useReactNodeViewCreator.ts index ff20ac5..c40c26d 100644 --- a/packages/react/src/nodeView/useReactNodeViewCreator.ts +++ b/packages/react/src/nodeView/useReactNodeViewCreator.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { NodeViewConstructor } from 'prosemirror-view' import { useCallback } from 'react' import type { ReactRendererResult } from '../ReactRenderer' diff --git a/packages/react/src/pluginView/ReactPluginView.tsx b/packages/react/src/pluginView/ReactPluginView.tsx index 4446a11..746fe71 100644 --- a/packages/react/src/pluginView/ReactPluginView.tsx +++ b/packages/react/src/pluginView/ReactPluginView.tsx @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { CorePluginView } from '@prosemirror-adapter/core' import React from 'react' import { nanoid } from 'nanoid' diff --git a/packages/react/src/pluginView/ReactPluginViewOptions.ts b/packages/react/src/pluginView/ReactPluginViewOptions.ts index 05d1474..84beb41 100644 --- a/packages/react/src/pluginView/ReactPluginViewOptions.ts +++ b/packages/react/src/pluginView/ReactPluginViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CorePluginViewSpec, CorePluginViewUserOptions } from '@prosemirror-adapter/core' import type { ComponentType } from 'react' diff --git a/packages/react/src/pluginView/index.ts b/packages/react/src/pluginView/index.ts index 40b760f..d969dc8 100644 --- a/packages/react/src/pluginView/index.ts +++ b/packages/react/src/pluginView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './pluginViewContext' export * from './ReactPluginView' export * from './ReactPluginViewOptions' diff --git a/packages/react/src/pluginView/pluginViewContext.ts b/packages/react/src/pluginView/pluginViewContext.ts index 1782d27..fcdd015 100644 --- a/packages/react/src/pluginView/pluginViewContext.ts +++ b/packages/react/src/pluginView/pluginViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { PluginViewSpec } from '@prosemirror-adapter/core' import type { EditorState } from 'prosemirror-state' import type { EditorView } from 'prosemirror-view' diff --git a/packages/react/src/pluginView/useReactPluginViewCreator.ts b/packages/react/src/pluginView/useReactPluginViewCreator.ts index 025def9..4903798 100644 --- a/packages/react/src/pluginView/useReactPluginViewCreator.ts +++ b/packages/react/src/pluginView/useReactPluginViewCreator.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { PluginViewSpec } from '@prosemirror-adapter/core' import { useCallback } from 'react' import type { ReactRendererResult } from '../ReactRenderer' diff --git a/packages/react/src/widgetView/ReactWidgetView.tsx b/packages/react/src/widgetView/ReactWidgetView.tsx index 3c35340..f995aa9 100644 --- a/packages/react/src/widgetView/ReactWidgetView.tsx +++ b/packages/react/src/widgetView/ReactWidgetView.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { CoreWidgetView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import React from 'react' diff --git a/packages/react/src/widgetView/ReactWidgetViewOptions.ts b/packages/react/src/widgetView/ReactWidgetViewOptions.ts index ac54d20..ed0c81b 100644 --- a/packages/react/src/widgetView/ReactWidgetViewOptions.ts +++ b/packages/react/src/widgetView/ReactWidgetViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CoreWidgetViewSpec, CoreWidgetViewUserOptions } from '@prosemirror-adapter/core' import type { ComponentType } from 'react' diff --git a/packages/react/src/widgetView/index.ts b/packages/react/src/widgetView/index.ts index ed0f3c0..1240078 100644 --- a/packages/react/src/widgetView/index.ts +++ b/packages/react/src/widgetView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './widgetViewContext' export * from './ReactWidgetView' export * from './ReactWidgetViewOptions' diff --git a/packages/react/src/widgetView/useReactWidgetViewCreator.ts b/packages/react/src/widgetView/useReactWidgetViewCreator.ts index 2654803..dbc1fca 100644 --- a/packages/react/src/widgetView/useReactWidgetViewCreator.ts +++ b/packages/react/src/widgetView/useReactWidgetViewCreator.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import { Decoration } from 'prosemirror-view' import { useCallback } from 'react' diff --git a/packages/react/src/widgetView/widgetViewContext.ts b/packages/react/src/widgetView/widgetViewContext.ts index 6361fcd..cc042d7 100644 --- a/packages/react/src/widgetView/widgetViewContext.ts +++ b/packages/react/src/widgetView/widgetViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import type { EditorView } from 'prosemirror-view' import { createContext, useContext } from 'react' diff --git a/packages/react/vite.config.ts b/packages/react/vite.config.ts index 3f3b84c..bf42428 100644 --- a/packages/react/vite.config.ts +++ b/packages/react/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { viteConfigFactory } from '../../vite.config' export default viteConfigFactory(import.meta.url) diff --git a/packages/svelte/README.md b/packages/svelte/README.md index cc05a9b..d332ed5 100644 --- a/packages/svelte/README.md +++ b/packages/svelte/README.md @@ -246,7 +246,7 @@ const editor = (element: HTMLElement) => { #### useNodeViewFactory: () => (options: NodeViewFactoryOptions) => NodeView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type DOMSpec = string | HTMLElement | ((node: Node) => HTMLElement) interface NodeViewFactoryOptions { @@ -275,7 +275,7 @@ interface NodeViewFactoryOptions { #### useNodeViewContext: () => NodeViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface NodeViewContext { // The DOM element that contains the content of the node. contentRef: NodeViewContentRef @@ -316,7 +316,7 @@ interface NodeViewContext { #### usePluginViewFactory: () => (options: PluginViewFactoryOptions) => PluginView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewFactoryOptions { // Component component: SvelteComponent @@ -335,7 +335,7 @@ interface PluginViewFactoryOptions { #### usePluginViewContext: () => PluginViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewContext { // The prosemirror editor view. view: Writable @@ -359,7 +359,7 @@ interface PluginViewContext { #### useWidgetViewFactory: () => (options: WidgetViewFactoryOptions) => WidgetDecorationFactory ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type WidgetDecorationFactory = (pos: number, spec?: WidgetDecorationSpec) => Decoration interface WidgetViewFactoryOptions { @@ -375,7 +375,7 @@ interface WidgetViewFactoryOptions { #### useWidgetViewContext: () => WidgetViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface WidgetViewContext { // The prosemirror editor view. view: EditorView diff --git a/packages/svelte/src/Provider.ts b/packages/svelte/src/Provider.ts index 3733b4e..670082b 100644 --- a/packages/svelte/src/Provider.ts +++ b/packages/svelte/src/Provider.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { setContext } from 'svelte' import { nodeViewFactoryKey } from './nodeView' import { useSvelteNodeViewCreator } from './nodeView/useSvelteNodeViewCreator' diff --git a/packages/svelte/src/SvelteRenderer.ts b/packages/svelte/src/SvelteRenderer.ts index 6ad73c2..58a507d 100644 --- a/packages/svelte/src/SvelteRenderer.ts +++ b/packages/svelte/src/SvelteRenderer.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { SvelteComponent } from 'svelte' import type { Writable } from 'svelte/store' import { writable } from 'svelte/store' diff --git a/packages/svelte/src/index.ts b/packages/svelte/src/index.ts index 01db216..2bc77aa 100644 --- a/packages/svelte/src/index.ts +++ b/packages/svelte/src/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './Provider' export * from './nodeView' export * from './pluginView' diff --git a/packages/svelte/src/nodeView/SvelteNodeView.ts b/packages/svelte/src/nodeView/SvelteNodeView.ts index 5d5a2bc..efbffa0 100644 --- a/packages/svelte/src/nodeView/SvelteNodeView.ts +++ b/packages/svelte/src/nodeView/SvelteNodeView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { CoreNodeView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import type { Writable } from 'svelte/store' diff --git a/packages/svelte/src/nodeView/SvelteNodeViewOptions.ts b/packages/svelte/src/nodeView/SvelteNodeViewOptions.ts index bcbb2aa..0da3d5d 100644 --- a/packages/svelte/src/nodeView/SvelteNodeViewOptions.ts +++ b/packages/svelte/src/nodeView/SvelteNodeViewOptions.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { CoreNodeViewSpec, CoreNodeViewUserOptions } from '@prosemirror-adapter/core' import type { SvelteComponentConstructor } from '../types' diff --git a/packages/svelte/src/nodeView/index.ts b/packages/svelte/src/nodeView/index.ts index 1935afb..2352332 100644 --- a/packages/svelte/src/nodeView/index.ts +++ b/packages/svelte/src/nodeView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './nodeViewContext' export * from './SvelteNodeView' export * from './SvelteNodeViewOptions' diff --git a/packages/svelte/src/nodeView/nodeViewContext.ts b/packages/svelte/src/nodeView/nodeViewContext.ts index 33f0f65..48718a3 100644 --- a/packages/svelte/src/nodeView/nodeViewContext.ts +++ b/packages/svelte/src/nodeView/nodeViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { Attrs, Node } from 'prosemirror-model' import type { Decoration, DecorationSource, EditorView, NodeViewConstructor } from 'prosemirror-view' import { getContext } from 'svelte' diff --git a/packages/svelte/src/nodeView/useSvelteNodeViewCreator.ts b/packages/svelte/src/nodeView/useSvelteNodeViewCreator.ts index 63a1ae1..21027c0 100644 --- a/packages/svelte/src/nodeView/useSvelteNodeViewCreator.ts +++ b/packages/svelte/src/nodeView/useSvelteNodeViewCreator.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { SvelteRendererResult } from '../SvelteRenderer' import type { NodeViewFactory } from './nodeViewContext' import { SvelteNodeView } from './SvelteNodeView' diff --git a/packages/svelte/src/pluginView/SveltePluginView.ts b/packages/svelte/src/pluginView/SveltePluginView.ts index 548ddb6..e5637e9 100644 --- a/packages/svelte/src/pluginView/SveltePluginView.ts +++ b/packages/svelte/src/pluginView/SveltePluginView.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { CorePluginView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import type { Writable } from 'svelte/store' diff --git a/packages/svelte/src/pluginView/SveltePluginViewOptions.ts b/packages/svelte/src/pluginView/SveltePluginViewOptions.ts index 6acd946..474518c 100644 --- a/packages/svelte/src/pluginView/SveltePluginViewOptions.ts +++ b/packages/svelte/src/pluginView/SveltePluginViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CorePluginViewSpec, CorePluginViewUserOptions } from '@prosemirror-adapter/core' import type { SvelteComponentConstructor } from '../types' diff --git a/packages/svelte/src/pluginView/index.ts b/packages/svelte/src/pluginView/index.ts index 50325e2..435989a 100644 --- a/packages/svelte/src/pluginView/index.ts +++ b/packages/svelte/src/pluginView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './pluginViewContext' export * from './SveltePluginView' export * from './SveltePluginViewOptions' diff --git a/packages/svelte/src/pluginView/pluginViewContext.ts b/packages/svelte/src/pluginView/pluginViewContext.ts index af3b07c..30b45f0 100644 --- a/packages/svelte/src/pluginView/pluginViewContext.ts +++ b/packages/svelte/src/pluginView/pluginViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { PluginViewSpec } from '@prosemirror-adapter/core' import type { EditorState } from 'prosemirror-state' import type { EditorView } from 'prosemirror-view' diff --git a/packages/svelte/src/pluginView/useSveltePluginViewCreator.ts b/packages/svelte/src/pluginView/useSveltePluginViewCreator.ts index be57e0e..f8c3143 100644 --- a/packages/svelte/src/pluginView/useSveltePluginViewCreator.ts +++ b/packages/svelte/src/pluginView/useSveltePluginViewCreator.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { SvelteRendererResult } from '../SvelteRenderer' import type { PluginViewFactory } from './pluginViewContext' import { SveltePluginView } from './SveltePluginView' diff --git a/packages/svelte/src/types.ts b/packages/svelte/src/types.ts index 950e74e..fbf819a 100644 --- a/packages/svelte/src/types.ts +++ b/packages/svelte/src/types.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { ComponentConstructorOptions, SvelteComponent } from 'svelte' export type AnyRecord = Record diff --git a/packages/svelte/src/widgetView/SvelteWidgetView.ts b/packages/svelte/src/widgetView/SvelteWidgetView.ts index 11fcc62..b1feacc 100644 --- a/packages/svelte/src/widgetView/SvelteWidgetView.ts +++ b/packages/svelte/src/widgetView/SvelteWidgetView.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { CoreWidgetView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import type { SvelteRenderer } from '../SvelteRenderer' diff --git a/packages/svelte/src/widgetView/SvelteWidgetViewOptions.ts b/packages/svelte/src/widgetView/SvelteWidgetViewOptions.ts index 1e53928..6158eb6 100644 --- a/packages/svelte/src/widgetView/SvelteWidgetViewOptions.ts +++ b/packages/svelte/src/widgetView/SvelteWidgetViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CoreWidgetViewSpec, CoreWidgetViewUserOptions } from '@prosemirror-adapter/core' import type { SvelteComponentConstructor } from '../types' diff --git a/packages/svelte/src/widgetView/index.ts b/packages/svelte/src/widgetView/index.ts index 628b142..892e7d1 100644 --- a/packages/svelte/src/widgetView/index.ts +++ b/packages/svelte/src/widgetView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './SvelteWidgetView' export * from './SvelteWidgetViewOptions' export * from './widgetViewContext' diff --git a/packages/svelte/src/widgetView/useSvelteWidgetViewCreator.ts b/packages/svelte/src/widgetView/useSvelteWidgetViewCreator.ts index 169e383..5400752 100644 --- a/packages/svelte/src/widgetView/useSvelteWidgetViewCreator.ts +++ b/packages/svelte/src/widgetView/useSvelteWidgetViewCreator.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import { Decoration } from 'prosemirror-view' import type { SvelteRendererResult } from '../SvelteRenderer' diff --git a/packages/svelte/src/widgetView/widgetViewContext.ts b/packages/svelte/src/widgetView/widgetViewContext.ts index d62ef5b..25f22aa 100644 --- a/packages/svelte/src/widgetView/widgetViewContext.ts +++ b/packages/svelte/src/widgetView/widgetViewContext.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import type { EditorView } from 'prosemirror-view' import { getContext } from 'svelte' diff --git a/packages/svelte/svelte.config.js b/packages/svelte/svelte.config.js index 896aed1..94ca454 100644 --- a/packages/svelte/svelte.config.js +++ b/packages/svelte/svelte.config.js @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' const config = { diff --git a/packages/svelte/vite.config.ts b/packages/svelte/vite.config.ts index 4e9a93b..21d6c15 100644 --- a/packages/svelte/vite.config.ts +++ b/packages/svelte/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { svelte } from '@sveltejs/vite-plugin-svelte' import { viteConfigFactory } from '../../vite.config' diff --git a/packages/vue/README.md b/packages/vue/README.md index 5ccab31..1fa4840 100644 --- a/packages/vue/README.md +++ b/packages/vue/README.md @@ -268,7 +268,7 @@ const editorRef: VNodeRef = (element) => { #### useNodeViewFactory: () => (options: NodeViewFactoryOptions) => NodeView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type DOMSpec = string | HTMLElement | ((node: Node) => HTMLElement) interface NodeViewFactoryOptions { @@ -297,7 +297,7 @@ interface NodeViewFactoryOptions { #### useNodeViewContext: () => NodeViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface NodeViewContext { // The DOM element that contains the content of the node. contentRef: NodeViewContentRef @@ -338,7 +338,7 @@ interface NodeViewContext { #### usePluginViewFactory: () => (options: PluginViewFactoryOptions) => PluginView ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewFactoryOptions { // Component component: VueComponent @@ -357,7 +357,7 @@ interface PluginViewFactoryOptions { #### usePluginViewContext: () => PluginViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface PluginViewContext { // The prosemirror editor view. view: ShallowRef @@ -381,7 +381,7 @@ interface PluginViewContext { #### useWidgetViewFactory: () => (options: WidgetViewFactoryOptions) => WidgetDecorationFactory ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + type WidgetDecorationFactory = (pos: number, spec?: WidgetDecorationSpec) => Decoration interface WidgetViewFactoryOptions { @@ -397,7 +397,7 @@ interface WidgetViewFactoryOptions { #### useWidgetViewContext: () => WidgetViewContext ```ts -/* Copyright 2021, Prosemirror Adapter by Mirone. */ + interface WidgetViewContext { // The prosemirror editor view. view: EditorView diff --git a/packages/vue/src/Provider.tsx b/packages/vue/src/Provider.tsx index cd11831..c097ece 100644 --- a/packages/vue/src/Provider.tsx +++ b/packages/vue/src/Provider.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { defineComponent, h, diff --git a/packages/vue/src/VueRenderer.ts b/packages/vue/src/VueRenderer.ts index af7c380..c5603f8 100644 --- a/packages/vue/src/VueRenderer.ts +++ b/packages/vue/src/VueRenderer.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { DefineComponent, Ref } from 'vue' import { getCurrentInstance, markRaw, onBeforeMount, onUnmounted, ref } from 'vue' diff --git a/packages/vue/src/index.ts b/packages/vue/src/index.ts index 01db216..2bc77aa 100644 --- a/packages/vue/src/index.ts +++ b/packages/vue/src/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './Provider' export * from './nodeView' export * from './pluginView' diff --git a/packages/vue/src/nodeView/VueNodeView.tsx b/packages/vue/src/nodeView/VueNodeView.tsx index 446461c..a12e5f8 100644 --- a/packages/vue/src/nodeView/VueNodeView.tsx +++ b/packages/vue/src/nodeView/VueNodeView.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { CoreNodeView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import { Teleport, defineComponent, markRaw, provide, shallowRef } from 'vue' diff --git a/packages/vue/src/nodeView/VueNodeViewOptions.ts b/packages/vue/src/nodeView/VueNodeViewOptions.ts index 22a1a45..8d710c5 100644 --- a/packages/vue/src/nodeView/VueNodeViewOptions.ts +++ b/packages/vue/src/nodeView/VueNodeViewOptions.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { CoreNodeViewSpec, CoreNodeViewUserOptions } from '@prosemirror-adapter/core' import type { DefineComponent } from 'vue' diff --git a/packages/vue/src/nodeView/index.ts b/packages/vue/src/nodeView/index.ts index 50d8d17..f44565f 100644 --- a/packages/vue/src/nodeView/index.ts +++ b/packages/vue/src/nodeView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './nodeViewContext' export * from './VueNodeView' export * from './VueNodeViewOptions' diff --git a/packages/vue/src/nodeView/nodeViewContext.ts b/packages/vue/src/nodeView/nodeViewContext.ts index 6756a5e..c39b58e 100644 --- a/packages/vue/src/nodeView/nodeViewContext.ts +++ b/packages/vue/src/nodeView/nodeViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { Attrs, Node } from 'prosemirror-model' import type { Decoration, DecorationSource, EditorView, NodeViewConstructor } from 'prosemirror-view' import type { InjectionKey, ShallowRef, VNodeRef } from 'vue' diff --git a/packages/vue/src/nodeView/useVueNodeViewCreator.ts b/packages/vue/src/nodeView/useVueNodeViewCreator.ts index 060ba0e..4cf74ed 100644 --- a/packages/vue/src/nodeView/useVueNodeViewCreator.ts +++ b/packages/vue/src/nodeView/useVueNodeViewCreator.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { VueRendererResult } from '../VueRenderer' import type { NodeViewFactory } from './nodeViewContext' import { VueNodeView } from './VueNodeView' diff --git a/packages/vue/src/pluginView/VuePluginView.tsx b/packages/vue/src/pluginView/VuePluginView.tsx index 0aef8a9..71e461a 100644 --- a/packages/vue/src/pluginView/VuePluginView.tsx +++ b/packages/vue/src/pluginView/VuePluginView.tsx @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import { CorePluginView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import { Teleport, defineComponent, markRaw, provide, shallowRef } from 'vue' diff --git a/packages/vue/src/pluginView/VuePluginViewOptions.ts b/packages/vue/src/pluginView/VuePluginViewOptions.ts index fbdd140..89795f6 100644 --- a/packages/vue/src/pluginView/VuePluginViewOptions.ts +++ b/packages/vue/src/pluginView/VuePluginViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CorePluginViewSpec, CorePluginViewUserOptions } from '@prosemirror-adapter/core' import type { DefineComponent } from 'vue' diff --git a/packages/vue/src/pluginView/index.ts b/packages/vue/src/pluginView/index.ts index d40de3d..eb04676 100644 --- a/packages/vue/src/pluginView/index.ts +++ b/packages/vue/src/pluginView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './pluginViewContext' export * from './VuePluginView' export * from './VuePluginViewOptions' diff --git a/packages/vue/src/pluginView/pluginViewContext.ts b/packages/vue/src/pluginView/pluginViewContext.ts index 9b70493..ebefa48 100644 --- a/packages/vue/src/pluginView/pluginViewContext.ts +++ b/packages/vue/src/pluginView/pluginViewContext.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { PluginViewSpec } from '@prosemirror-adapter/core' import type { EditorState } from 'prosemirror-state' import type { EditorView } from 'prosemirror-view' diff --git a/packages/vue/src/pluginView/useVuePluginViewCreator.ts b/packages/vue/src/pluginView/useVuePluginViewCreator.ts index 82bb9b3..6350ae0 100644 --- a/packages/vue/src/pluginView/useVuePluginViewCreator.ts +++ b/packages/vue/src/pluginView/useVuePluginViewCreator.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { VueRendererResult } from '../VueRenderer' import type { PluginViewFactory } from './pluginViewContext' import { VuePluginView } from './VuePluginView' diff --git a/packages/vue/src/widgetView/VueWidgetView.tsx b/packages/vue/src/widgetView/VueWidgetView.tsx index e083758..6a3825b 100644 --- a/packages/vue/src/widgetView/VueWidgetView.tsx +++ b/packages/vue/src/widgetView/VueWidgetView.tsx @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { CoreWidgetView } from '@prosemirror-adapter/core' import { nanoid } from 'nanoid' import { Teleport, defineComponent, markRaw, provide } from 'vue' diff --git a/packages/vue/src/widgetView/VueWidgetViewOptions.ts b/packages/vue/src/widgetView/VueWidgetViewOptions.ts index b51fbbf..2b3e194 100644 --- a/packages/vue/src/widgetView/VueWidgetViewOptions.ts +++ b/packages/vue/src/widgetView/VueWidgetViewOptions.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { CoreWidgetViewSpec, CoreWidgetViewUserOptions } from '@prosemirror-adapter/core' import type { DefineComponent } from 'vue' diff --git a/packages/vue/src/widgetView/index.ts b/packages/vue/src/widgetView/index.ts index b3d2aa2..4eec789 100644 --- a/packages/vue/src/widgetView/index.ts +++ b/packages/vue/src/widgetView/index.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ export * from './VueWidgetView' export * from './VueWidgetViewOptions' export * from './widgetViewContext' diff --git a/packages/vue/src/widgetView/useVueWidgetViewCreator.ts b/packages/vue/src/widgetView/useVueWidgetViewCreator.ts index 6ac0612..f9b666a 100644 --- a/packages/vue/src/widgetView/useVueWidgetViewCreator.ts +++ b/packages/vue/src/widgetView/useVueWidgetViewCreator.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import { Decoration } from 'prosemirror-view' import type { VueRendererResult } from '../VueRenderer' diff --git a/packages/vue/src/widgetView/widgetViewContext.ts b/packages/vue/src/widgetView/widgetViewContext.ts index 3f64d40..f574c9e 100644 --- a/packages/vue/src/widgetView/widgetViewContext.ts +++ b/packages/vue/src/widgetView/widgetViewContext.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import type { WidgetDecorationFactory, WidgetDecorationSpec } from '@prosemirror-adapter/core' import type { EditorView } from 'prosemirror-view' import type { InjectionKey } from 'vue' diff --git a/packages/vue/vite.config.ts b/packages/vue/vite.config.ts index 3623d55..b4ed2d1 100644 --- a/packages/vue/vite.config.ts +++ b/packages/vue/vite.config.ts @@ -1,5 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ - import vueJsx from '@vitejs/plugin-vue-jsx' import { viteConfigFactory } from '../../vite.config' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a53be18..5b60a62 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@antfu/eslint-config': - specifier: ^2.0.0 - version: 2.4.5(@vue/compiler-sfc@3.3.11)(eslint-plugin-react-hooks@4.6.0(eslint@8.46.0))(eslint-plugin-react@7.32.2(eslint@8.46.0))(eslint@8.46.0)(svelte@4.0.0)(typescript@5.4.5) + specifier: ^2.19.0 + version: 2.19.0(@vue/compiler-sfc@3.3.11)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5) '@changesets/cli': specifier: ^2.26.1 version: 2.26.1 @@ -20,6 +20,12 @@ importers: '@commitlint/config-conventional': specifier: ^19.0.0 version: 19.0.0 + '@eslint/compat': + specifier: ^1.0.1 + version: 1.0.1 + '@eslint/eslintrc': + specifier: ^3.1.0 + version: 3.1.0 '@type-config/strict': specifier: ^1.2.1 version: 1.2.1 @@ -33,23 +39,20 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.46.0 - version: 8.46.0 - eslint-plugin-header: - specifier: ^3.1.1 - version: 3.1.1(eslint@8.46.0) + specifier: ^9.3.0 + version: 9.3.0 eslint-plugin-react: - specifier: ^7.32.2 - version: 7.32.2(eslint@8.46.0) + specifier: ^7.34.1 + version: 7.34.1(eslint@9.3.0) eslint-plugin-react-hooks: - specifier: ^4.6.0 - version: 4.6.0(eslint@8.46.0) + specifier: ^4.6.2 + version: 4.6.2(eslint@9.3.0) git-cz: specifier: ^4.9.0 version: 4.9.0 husky: - specifier: ^9.0.0 - version: 9.0.1 + specifier: ^9.0.11 + version: 9.0.11 lint-staged: specifier: ^15.0.0 version: 15.0.2 @@ -433,34 +436,57 @@ packages: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@2.4.5': - resolution: {integrity: sha512-vfngpXqPE935bqjp2eJeniV113d3TspyHvsSfqeUUDbCiof6AEVT7x+G4aCWHd/WJQPr+eSnUpYkTpGdvsk/aQ==} + '@antfu/eslint-config@2.19.0': + resolution: {integrity: sha512-TFwYzzzFRov6jjFHd903dNKRzDoveImqSPQGHUOt5eFp2rHkoNC/seJht9S9tYcPYPdKq64Uu8KHL2iE2NMSpg==} hasBin: true peerDependencies: + '@eslint-react/eslint-plugin': ^1.5.8 + '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' + astro-eslint-parser: ^0.16.3 eslint: '>=8.40.0' + eslint-plugin-astro: ^0.31.4 eslint-plugin-format: '>=0.1.0' - eslint-plugin-react: ^7.33.2 eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-react-refresh: ^0.4.4 + eslint-plugin-solid: ^0.13.2 + eslint-plugin-svelte: '>=2.35.1' + prettier-plugin-astro: ^0.13.0 + prettier-plugin-slidev: ^1.0.5 + svelte-eslint-parser: ^0.33.1 peerDependenciesMeta: + '@eslint-react/eslint-plugin': + optional: true + '@prettier/plugin-xml': + optional: true '@unocss/eslint-plugin': optional: true - eslint-plugin-format: + astro-eslint-parser: optional: true - eslint-plugin-react: + eslint-plugin-astro: + optional: true + eslint-plugin-format: optional: true eslint-plugin-react-hooks: optional: true eslint-plugin-react-refresh: optional: true + eslint-plugin-solid: + optional: true + eslint-plugin-svelte: + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-slidev: + optional: true + svelte-eslint-parser: + optional: true - '@antfu/eslint-define-config@1.23.0-2': - resolution: {integrity: sha512-LvxY21+ZhpuBf/aHeBUtGQhSEfad4PkNKXKvDOSvukaM3XVTfBhwmHX2EKwAsdq5DlfjbT3qqYyMiueBIO5iDQ==} - engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'} + '@antfu/install-pkg@0.3.3': + resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==} - '@antfu/install-pkg@0.3.1': - resolution: {integrity: sha512-A3zWY9VeTPnxlMiZtsGHw2lSd3ghwvL8s9RiGOtqvDxhhFfZ781ynsGBa/iUnDJ5zBrmTFQrJDud3TGgRISaxw==} + '@antfu/utils@0.7.8': + resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} '@babel/code-frame@7.21.4': resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} @@ -554,6 +580,10 @@ packages: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.6': + resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.21.0': resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} engines: {node: '>=6.9.0'} @@ -691,6 +721,14 @@ packages: '@changesets/write@0.2.3': resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} + '@clack/core@0.3.4': + resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} + + '@clack/prompts@0.7.0': + resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + bundledDependencies: + - is-unicode-supported + '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -771,8 +809,8 @@ packages: '@cypress/xvfb@1.2.4': resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} - '@es-joy/jsdoccomment@0.41.0': - resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==} + '@es-joy/jsdoccomment@0.43.0': + resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==} engines: {node: '>=16'} '@esbuild/aix-ppc64@0.20.2': @@ -1063,26 +1101,25 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.10.0': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.6.2': resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-types/jsdoc@46.8.2-1': - resolution: {integrity: sha512-FwD7V0xX0jyaqj8Ul5ZY+TAAPohDfVqtbuXJNHb+OIv1aTIqZi5+Zn3F2UwQ5O3BnQd2mTduyK0+HjGx3/AMFg==} + '@eslint/compat@1.0.1': + resolution: {integrity: sha512-jIstH3YKraEe4HRQ77ux12ZLRxPzehmcdjRSRrSePiwf6s4G9DzdYl3L5CKSXWt4JyzXxy2p7MXFU7630Gz8PA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint-types/typescript-eslint@6.12.0': - resolution: {integrity: sha512-N8cbOYjyFl2BFgDhDgHhTGpgiMkFg0CoITG5hdBm9ZGmcEgUvFBnHvHG7qJl3qVEmFnoKUdfSAcr7MRb2/Jxvw==} + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint-types/unicorn@49.0.0': - resolution: {integrity: sha512-NfXSZIsPFRD2fwTDZQj8SaXqS/rXjB5foxMraLovyrYGXiQK2y0780drDKYYSVbqvco29QIYoZNmnKTUkzZMvQ==} - - '@eslint/eslintrc@2.1.1': - resolution: {integrity: sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.46.0': - resolution: {integrity: sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/js@9.3.0': + resolution: {integrity: sha512-niBqk8iwv96+yuTwjM6bWg8ovzAPF9qkICsGtcoa5/dmqcEMfdwNAX7+/OHcJHc7wj7XqPxH98oAHytFYlw6Sw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -1090,16 +1127,20 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@humanwhocodes/config-array@0.11.10': - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@1.2.1': - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} '@jridgewell/gen-mapping@0.3.2': resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} @@ -1125,6 +1166,10 @@ packages: '@jridgewell/trace-mapping@0.3.18': resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + '@jsdevtools/ez-spawn@3.0.4': + resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} + engines: {node: '>=10'} + '@lit-labs/context@0.3.0': resolution: {integrity: sha512-6cHfQWgU935I/JVrcFY9mkCZBieX0FhnBJhd+/XzqgFLxqmStmReYDkAMr86lR1twdB6siftTHaH1KJ1o/bJXA==} @@ -1281,32 +1326,32 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@stylistic/eslint-plugin-js@1.5.1': - resolution: {integrity: sha512-iZF0rF+uOhAmOJYOJx1Yvmm3CZ1uz9n0SRd9dpBYHA3QAvfABUORh9LADWwZCigjHJkp2QbCZelGFJGwGz7Siw==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin-js@2.1.0': + resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-jsx@1.5.1': - resolution: {integrity: sha512-JuX+jsbVdpZ6EZXkbxYr9ERcGc0ndSMFgOuwEPHhOWPZ+7F8JP/nzpBjrRf7dUPMX7ezTYLZ2a3KRGRNme6rWQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin-jsx@2.1.0': + resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-plus@1.5.1': - resolution: {integrity: sha512-yxkFHsUgoqEf/j1Og0FGkpEmeQoqx0CMmtgoyZGr34hka0ElCy9fRpsFkLcwx60SfiHXspbvs2YUMXiWIffnjg==} + '@stylistic/eslint-plugin-plus@2.1.0': + resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==} peerDependencies: eslint: '*' - '@stylistic/eslint-plugin-ts@1.5.1': - resolution: {integrity: sha512-oXM1V7Jp8G9+udxQTy+Igo79LR2e5HXiWqlA/3v+/PAqWxniR9nJqJSBjtQKJTPsGplDqn/ASpHUOETP4EI/4A==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin-ts@2.1.0': + resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin@1.5.1': - resolution: {integrity: sha512-y7ynUMh5Hq1MhYApAccl1iuQem5Sf2JSEIjV/qsBfmW1WfRDs74V+0kLkcOn1Y600W3t8orIFrrEuWmJSetAgw==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin@2.1.0': + resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1359,6 +1404,9 @@ packages: '@types/cookie@0.5.1': resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + '@types/eslint@8.56.10': + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + '@types/estree@1.0.1': resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} @@ -1425,22 +1473,22 @@ packages: '@types/yauzl@2.10.0': resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} - '@typescript-eslint/eslint-plugin@6.14.0': - resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/eslint-plugin@7.10.0': + resolution: {integrity: sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@6.14.0': - resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/parser@7.10.0': + resolution: {integrity: sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1450,11 +1498,15 @@ packages: resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/type-utils@6.14.0': - resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/scope-manager@7.10.0': + resolution: {integrity: sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.10.0': + resolution: {integrity: sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1464,6 +1516,10 @@ packages: resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/types@7.10.0': + resolution: {integrity: sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@6.14.0': resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1473,16 +1529,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@7.10.0': + resolution: {integrity: sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@6.14.0': resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/utils@7.10.0': + resolution: {integrity: sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + '@typescript-eslint/visitor-keys@6.14.0': resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@7.10.0': + resolution: {integrity: sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==} + engines: {node: ^18.18.0 || >=20.0.0} + '@vitejs/plugin-react@2.2.0': resolution: {integrity: sha512-FFpefhvExd1toVRlokZgxgy2JtnBOdp4ZDsq7ldCWaqGSGn9UhWMAVm/1lxPL14JfNS5yGz+s9yFrQY6shoStA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -1586,8 +1661,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true @@ -1664,27 +1739,42 @@ packages: array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + array-ify@1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} - array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + array.prototype.flat@1.3.1: resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} - array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + array.prototype.toreversed@1.1.2: + resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} + + array.prototype.tosorted@1.1.3: + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} @@ -1715,6 +1805,10 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -1771,6 +1865,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -1781,9 +1880,6 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - builtins@5.0.1: - resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} - busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} @@ -1795,6 +1891,13 @@ packages: call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1814,6 +1917,9 @@ packages: caniuse-lite@1.0.30001472: resolution: {integrity: sha512-xWC/0+hHHQgj3/vrKYY0AAzeIUgr7L9wlELIcAvZdDUHlhL/kNxMdnQLOSOQfP8R51ZzPhmHdyMkI0MMpmxCfg==} + caniuse-lite@1.0.30001621: + resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==} + caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -1853,6 +1959,10 @@ packages: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} + ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} @@ -1935,7 +2045,7 @@ packages: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} concat-map@0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} concurrently@8.0.0: resolution: {integrity: sha512-1fjagjL+RgPRAx9Wi8Yv866Whtx34MRdk9qf6wwxpQoYL2mD+lUZMOe9RXYULC6eBl6e4sde6cu8bpyg9Rd9/w==} @@ -1962,6 +2072,9 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} + core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -2038,6 +2151,18 @@ packages: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + date-fns@2.29.3: resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==} engines: {node: '>=0.11'} @@ -2080,10 +2205,18 @@ packages: defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -2127,6 +2260,9 @@ packages: electron-to-chromium@1.4.341: resolution: {integrity: sha512-R4A8VfUBQY9WmAhuqY5tjHRf5fH2AAf6vqitBOE0y6u2PgHgqHSrhZmu78dIX3fVZtjqlwJNX1i2zwC3VpHtQQ==} + electron-to-chromium@1.4.783: + resolution: {integrity: sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2136,6 +2272,10 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + enhanced-resolve@5.16.1: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + engines: {node: '>=10.13.0'} + enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -2147,13 +2287,40 @@ packages: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} engines: {node: '>= 0.4'} + es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.0.19: + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + es-shim-unscopables@1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} @@ -2300,6 +2467,10 @@ packages: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -2314,8 +2485,17 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-flat-gitignore@0.1.2: - resolution: {integrity: sha512-PcBsqtd5QHEZH4ROvpnRN4EP0qcHh9voCCHgtyHxnJZHGspJREcZn7oPqRG/GfWt9m3C0fkC2l5CuBtMig2wXQ==} + eslint-compat-utils@0.5.0: + resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-flat-gitignore@0.1.5: + resolution: {integrity: sha512-hEZLwuZjDBGDERA49c2q7vxc8sCGv8EdBp6PQYzGOMcHIgrfG9YOM6s/4jx24zhD+wnK9AI8mgN5RxSss5nClQ==} + + eslint-flat-config-utils@0.2.5: + resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -2325,32 +2505,13 @@ packages: peerDependencies: eslint: '*' - eslint-module-utils@2.8.0: - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} + eslint-plugin-antfu@2.3.0: + resolution: {integrity: sha512-Swf63oV4wq4/b0UvhVPcN+6xbH+O+HMUM6tPPf8ECVktEj5kqYSVS6RARw9dyKD1blnuCKNtxNATlI8WzqREuA==} peerDependencies: - '@typescript-eslint/parser': '*' eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - eslint-parser-plain@0.1.0: - resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - - eslint-plugin-antfu@2.0.0: - resolution: {integrity: sha512-jbJqri3bDxZ3Eel//ncXI3NXRNYbY0ckckmaWxk4I+nxR5PorOVyLHu/QL69UaPI7qvqAlI0B9GmlAA3hypoHQ==} + eslint-plugin-command@0.2.3: + resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} peerDependencies: eslint: '*' @@ -2366,47 +2527,42 @@ packages: peerDependencies: eslint: '>=4.19.1' - eslint-plugin-header@3.1.1: - resolution: {integrity: sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==} - peerDependencies: - eslint: '>=7.7.0' - - eslint-plugin-i@2.29.0: - resolution: {integrity: sha512-slGeTS3GQzx9267wLJnNYNO8X9EHGsc75AKIAFvnvMYEcTJKotPKL1Ru5PIGVHIVet+2DsugePWp8Oxpx8G22w==} - engines: {node: '>=12'} + eslint-plugin-import-x@0.5.1: + resolution: {integrity: sha512-2JK8bbFOLes+gG6tgdnM8safCxMAj4u2wjX8X1BRFPfnY7Ct2hFYESoIcVwABX/DDcdpQFLGtKmzbNEWJZD9iQ==} + engines: {node: '>=16'} peerDependencies: - eslint: ^7.2.0 || ^8 + eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-jsdoc@46.9.1: - resolution: {integrity: sha512-11Ox5LCl2wY7gGkp9UOyew70o9qvii1daAH+h/MFobRVRNcy7sVlH+jm0HQdgcvcru6285GvpjpUyoa051j03Q==} - engines: {node: '>=16'} + eslint-plugin-jsdoc@48.2.6: + resolution: {integrity: sha512-GNk9jtpYmoEVeD/U6yYYmd6T8vSOoPs7CL8ZeX85iD8P3qifDdLQGze6+cw9boobDthmYnnxvIoHrhuSffj09g==} + engines: {node: '>=18'} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-jsonc@2.10.0: - resolution: {integrity: sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==} + eslint-plugin-jsonc@2.16.0: + resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - eslint-plugin-markdown@3.0.1: - resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-plugin-markdown@5.0.0: + resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: '>=8' - eslint-plugin-n@16.4.0: - resolution: {integrity: sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==} - engines: {node: '>=16.0.0'} + eslint-plugin-n@17.7.0: + resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=7.0.0' + eslint: '>=8.23.0' eslint-plugin-no-only-tests@3.1.0: resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@2.5.0: - resolution: {integrity: sha512-F6XXcq4mKKUe/SREoMGQqzgw6cgCgf3pFzkFfQVIGtqD1yXVpQjnhTepzhBeZfxZwgMzR9HO4yH4CUhIQ2WBcQ==} + eslint-plugin-perfectionist@2.10.0: + resolution: {integrity: sha512-P+tdrkHeMWBc55+DZsoDOAftV1WCsEoHaKm6JC7zajFus/syfT4vUPBFb3atGFSuyaVnGQGHlcKpP9X3Q0gH/w==} peerDependencies: astro-eslint-parser: ^0.16.0 eslint: '>=8.0.0' @@ -2423,46 +2579,52 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-react-hooks@4.6.0: - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.32.2: - resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + eslint-plugin-react@7.34.1: + resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-toml@0.7.1: - resolution: {integrity: sha512-0AOZSBZInz0qFeWSlTZgRURD0BzEkJXE627aF0kS5t3PnUjjifPipkjnSYiHOtJYjHmGaoT7WwcTFSEZ/I3Zfg==} + eslint-plugin-regexp@2.6.0: + resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.44.0' + + eslint-plugin-toml@0.11.0: + resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - eslint-plugin-unicorn@49.0.0: - resolution: {integrity: sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==} - engines: {node: '>=16'} + eslint-plugin-unicorn@53.0.0: + resolution: {integrity: sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==} + engines: {node: '>=18.18'} peerDependencies: - eslint: '>=8.52.0' + eslint: '>=8.56.0' - eslint-plugin-unused-imports@3.0.0: - resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} + eslint-plugin-unused-imports@3.2.0: + resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - '@typescript-eslint/eslint-plugin': ^6.0.0 - eslint: ^8.0.0 + '@typescript-eslint/eslint-plugin': 6 - 7 + eslint: '8' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vitest@0.3.17: - resolution: {integrity: sha512-JzljEhaJ3YDNJc4n2VTlOdMhElwLsQQprVtgY+eoKQkearKiFP53Vw3515J3jb4ZM8TVnpk7UsIFXM0gbhz+vQ==} + eslint-plugin-vitest@0.5.4: + resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': '*' - eslint: '>=8.0.0' + eslint: ^8.57.0 || ^9.0.0 vitest: '*' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': @@ -2470,23 +2632,23 @@ packages: vitest: optional: true - eslint-plugin-vue@9.19.2: - resolution: {integrity: sha512-CPDqTOG2K4Ni2o4J5wixkLVNwgctKXFu6oBpVJlpNq7f38lh9I80pRTouZSJ2MAebPJlINU/KTFSXyQfBUlymA==} + eslint-plugin-vue@9.26.0: + resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} 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 - eslint-plugin-yml@1.10.0: - resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==} + eslint-plugin-yml@1.14.0: + resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - eslint-processor-vue-blocks@0.1.1: - resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==} + eslint-processor-vue-blocks@0.1.2: + resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^8.50.0 + eslint: ^8.50.0 || ^9.0.0 eslint-rule-composer@0.3.0: resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} @@ -2496,22 +2658,30 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@3.4.2: - resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.0.1: + resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.46.0: - resolution: {integrity: sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.3.0: + resolution: {integrity: sha512-5Iv4CsZW030lpUqHBapdPo3MJetAPtejVW8B84GIcIIv8+ohFaddXsrn1Gn8uD9ijDb+kcYKFUVmC8qG8B2ORQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + espree@10.0.1: + resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2544,7 +2714,7 @@ packages: engines: {node: '>=0.10.0'} event-stream@3.3.4: - resolution: {integrity: sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=} + resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} eventemitter2@6.4.7: resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==} @@ -2610,9 +2780,9 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} @@ -2633,12 +2803,12 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} - flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} follow-redirects@1.15.2: resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} @@ -2696,6 +2866,10 @@ packages: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} engines: {node: '>= 0.4'} + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} @@ -2710,6 +2884,10 @@ packages: get-intrinsic@1.2.0: resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -2726,9 +2904,16 @@ packages: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + get-tsconfig@4.7.0: resolution: {integrity: sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==} + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + getos@3.2.1: resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==} @@ -2754,6 +2939,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -2767,18 +2953,18 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} - engines: {node: '>=8'} - - globals@13.23.0: - resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} - engines: {node: '>=8'} - globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.3.0: + resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==} + engines: {node: '>=18'} + globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} @@ -2823,10 +3009,17 @@ packages: has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -2835,6 +3028,10 @@ packages: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -2843,6 +3040,10 @@ packages: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} engines: {node: '>= 0.4'} + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -2869,8 +3070,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.0.1: - resolution: {integrity: sha512-rXCT8yF2v3awSG03AG6IgICDhJ+m8o3jL1ROwsT4nQZ6urEyKSj0IWFDIh5YC2zgZeAxWksNMbN6rYY4BE1Zrw==} + husky@9.0.11: + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} engines: {node: '>=18'} hasBin: true @@ -2885,6 +3086,10 @@ packages: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -2905,6 +3110,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -2921,6 +3127,10 @@ packages: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} @@ -2930,9 +3140,17 @@ packages: is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -2962,6 +3180,10 @@ packages: is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -2973,6 +3195,9 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} + is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -2981,6 +3206,10 @@ packages: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} engines: {node: '>=12'} + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -2992,10 +3221,18 @@ packages: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} @@ -3023,9 +3260,17 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -3054,6 +3299,10 @@ packages: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} engines: {node: '>= 0.4'} + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -3061,19 +3310,33 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true @@ -3113,6 +3376,9 @@ packages: engines: {node: '>=6'} hasBin: true + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -3161,14 +3427,13 @@ packages: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} @@ -3403,6 +3668,10 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -3459,6 +3728,9 @@ packages: node-releases@2.0.10: resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -3484,6 +3756,9 @@ packages: object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -3492,19 +3767,24 @@ packages: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} - object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} - object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + object.hasown@1.1.4: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + engines: {node: '>= 0.4'} - object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} once@1.4.0: @@ -3620,8 +3900,11 @@ packages: pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pause-stream@0.0.11: - resolution: {integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=} + resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -3635,10 +3918,17 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -3663,8 +3953,12 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-selector-parser@6.1.0: + resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} postcss@8.4.21: @@ -3706,10 +4000,6 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -3826,9 +4116,21 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} + refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + reflect.getprototypeof@1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} + regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true @@ -3837,6 +4139,10 @@ packages: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + regjsparser@0.10.0: resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true @@ -3881,8 +4187,8 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true - resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true restore-cursor@3.1.0: @@ -3902,10 +4208,12 @@ packages: rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rollup@2.79.1: @@ -3936,12 +4244,20 @@ packages: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -3951,6 +4267,10 @@ packages: scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} + semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -3959,9 +4279,8 @@ packages: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true semver@7.6.0: @@ -3969,12 +4288,25 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -3997,6 +4329,10 @@ packages: side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -4115,19 +4451,31 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + string.prototype.matchall@4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} string.prototype.trim@1.2.7: resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} engines: {node: '>= 0.4'} + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + string.prototype.trimend@1.0.6: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + string.prototype.trimstart@1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -4232,6 +4580,14 @@ packages: svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + synckit@0.6.2: + resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} + engines: {node: '>=12.20'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} @@ -4294,9 +4650,18 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tty-table@4.2.1: resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} engines: {node: '>=8.0.0'} @@ -4312,6 +4677,10 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} @@ -4336,9 +4705,25 @@ packages: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} @@ -4393,6 +4778,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -4410,7 +4801,7 @@ packages: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} verror@1.10.0: - resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} vite@3.2.5: @@ -4507,8 +4898,8 @@ packages: vite: optional: true - vue-eslint-parser@9.3.2: - resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} + vue-eslint-parser@9.4.2: + resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -4530,13 +4921,25 @@ packages: which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-module@2.0.0: - resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} + which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-module@2.0.0: + resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} which-pm@2.0.0: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} engines: {node: '>=8.15'} + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + which-typed-array@1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} @@ -4585,8 +4988,8 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml-eslint-parser@1.2.2: - resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} + yaml-eslint-parser@1.2.3: + resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} yaml@2.3.3: @@ -4633,65 +5036,58 @@ snapshots: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.18 - '@antfu/eslint-config@2.4.5(@vue/compiler-sfc@3.3.11)(eslint-plugin-react-hooks@4.6.0(eslint@8.46.0))(eslint-plugin-react@7.32.2(eslint@8.46.0))(eslint@8.46.0)(svelte@4.0.0)(typescript@5.4.5)': - dependencies: - '@antfu/eslint-define-config': 1.23.0-2 - '@antfu/install-pkg': 0.3.1 - '@eslint-types/jsdoc': 46.8.2-1 - '@eslint-types/typescript-eslint': 6.12.0 - '@eslint-types/unicorn': 49.0.0 - '@stylistic/eslint-plugin': 1.5.1(eslint@8.46.0)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5) - '@typescript-eslint/parser': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - eslint: 8.46.0 - eslint-config-flat-gitignore: 0.1.2 - eslint-merge-processors: 0.1.0(eslint@8.46.0) - eslint-parser-plain: 0.1.0 - eslint-plugin-antfu: 2.0.0(eslint@8.46.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.46.0) - eslint-plugin-i: 2.29.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0) - eslint-plugin-jsdoc: 46.9.1(eslint@8.46.0) - eslint-plugin-jsonc: 2.10.0(eslint@8.46.0) - eslint-plugin-markdown: 3.0.1(eslint@8.46.0) - eslint-plugin-n: 16.4.0(eslint@8.46.0) + '@antfu/eslint-config@2.19.0(@vue/compiler-sfc@3.3.11)(eslint-plugin-react-hooks@4.6.2(eslint@9.3.0))(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5)': + dependencies: + '@antfu/install-pkg': 0.3.3 + '@clack/prompts': 0.7.0 + '@stylistic/eslint-plugin': 2.1.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 + eslint-config-flat-gitignore: 0.1.5 + eslint-flat-config-utils: 0.2.5 + eslint-merge-processors: 0.1.0(eslint@9.3.0) + eslint-plugin-antfu: 2.3.0(eslint@9.3.0) + eslint-plugin-command: 0.2.3(eslint@9.3.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.3.0) + eslint-plugin-import-x: 0.5.1(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-jsdoc: 48.2.6(eslint@9.3.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.3.0) + eslint-plugin-markdown: 5.0.0(eslint@9.3.0) + eslint-plugin-n: 17.7.0(eslint@9.3.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.5.0(eslint@8.46.0)(svelte@4.0.0)(typescript@5.4.5)(vue-eslint-parser@9.3.2(eslint@8.46.0)) - eslint-plugin-toml: 0.7.1(eslint@8.46.0) - eslint-plugin-unicorn: 49.0.0(eslint@8.46.0) - eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0) - eslint-plugin-vitest: 0.3.17(@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5) - eslint-plugin-vue: 9.19.2(eslint@8.46.0) - eslint-plugin-yml: 1.10.0(eslint@8.46.0) - eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.3.11)(eslint@8.46.0) - globals: 13.24.0 + eslint-plugin-perfectionist: 2.10.0(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)) + eslint-plugin-regexp: 2.6.0(eslint@9.3.0) + eslint-plugin-toml: 0.11.0(eslint@9.3.0) + eslint-plugin-unicorn: 53.0.0(eslint@9.3.0) + eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) + eslint-plugin-vue: 9.26.0(eslint@9.3.0) + eslint-plugin-yml: 1.14.0(eslint@9.3.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.3.11)(eslint@9.3.0) + globals: 15.3.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 - picocolors: 1.0.0 - prompts: 2.4.2 + picocolors: 1.0.1 toml-eslint-parser: 0.9.3 - vue-eslint-parser: 9.3.2(eslint@8.46.0) - yaml-eslint-parser: 1.2.2 + vue-eslint-parser: 9.4.2(eslint@9.3.0) + yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - eslint-plugin-react: 7.32.2(eslint@8.46.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.46.0) + eslint-plugin-react-hooks: 4.6.2(eslint@9.3.0) transitivePeerDependencies: - '@vue/compiler-sfc' - - astro-eslint-parser - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - supports-color - svelte - - svelte-eslint-parser - typescript - vitest - '@antfu/eslint-define-config@1.23.0-2': {} - - '@antfu/install-pkg@0.3.1': + '@antfu/install-pkg@0.3.3': dependencies: - execa: 8.0.1 + '@jsdevtools/ez-spawn': 3.0.4 + + '@antfu/utils@0.7.8': {} '@babel/code-frame@7.21.4': dependencies: @@ -4847,6 +5243,8 @@ snapshots: '@babel/helper-validator-identifier@7.22.20': {} + '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-validator-option@7.21.0': {} '@babel/helpers@7.21.0': @@ -5109,6 +5507,17 @@ snapshots: human-id: 1.0.2 prettier: 2.8.7 + '@clack/core@0.3.4': + dependencies: + picocolors: 1.0.1 + sisteransi: 1.0.5 + + '@clack/prompts@0.7.0': + dependencies: + '@clack/core': 0.3.4 + picocolors: 1.0.1 + sisteransi: 1.0.5 + '@colors/colors@1.5.0': optional: true @@ -5251,8 +5660,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@es-joy/jsdoccomment@0.41.0': + '@es-joy/jsdoccomment@0.43.0': dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + '@typescript-eslint/types': 7.10.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -5398,26 +5810,24 @@ snapshots: '@esbuild/win32-x64@0.20.2': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.46.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.3.0)': dependencies: - eslint: 8.46.0 + eslint: 9.3.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.6.2': {} - - '@eslint-types/jsdoc@46.8.2-1': {} + '@eslint-community/regexpp@4.10.0': {} - '@eslint-types/typescript-eslint@6.12.0': {} + '@eslint-community/regexpp@4.6.2': {} - '@eslint-types/unicorn@49.0.0': {} + '@eslint/compat@1.0.1': {} - '@eslint/eslintrc@2.1.1': + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 debug: 4.3.4(supports-color@8.1.1) - espree: 9.6.1 - globals: 13.23.0 - ignore: 5.2.4 + espree: 10.0.1 + globals: 14.0.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -5425,7 +5835,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.46.0': {} + '@eslint/js@9.3.0': {} '@hapi/hoek@9.3.0': {} @@ -5433,9 +5843,9 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@humanwhocodes/config-array@0.11.10': + '@humanwhocodes/config-array@0.13.0': dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: @@ -5443,7 +5853,9 @@ snapshots: '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@1.2.1': {} + '@humanwhocodes/object-schema@2.0.3': {} + + '@humanwhocodes/retry@0.3.0': {} '@jridgewell/gen-mapping@0.3.2': dependencies: @@ -5469,6 +5881,13 @@ snapshots: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + '@jsdevtools/ez-spawn@3.0.4': + dependencies: + call-me-maybe: 1.0.2 + cross-spawn: 7.0.3 + string-argv: 0.3.2 + type-detect: 4.0.8 + '@lit-labs/context@0.3.0': dependencies: '@lit/reactive-element': 1.6.1 @@ -5615,44 +6034,49 @@ snapshots: '@sideway/pinpoint@2.0.0': {} - '@stylistic/eslint-plugin-js@1.5.1(eslint@8.46.0)': + '@stylistic/eslint-plugin-js@2.1.0(eslint@9.3.0)': dependencies: - acorn: 8.11.2 - escape-string-regexp: 4.0.0 - eslint: 8.46.0 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + '@types/eslint': 8.56.10 + acorn: 8.11.3 + eslint: 9.3.0 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 - '@stylistic/eslint-plugin-jsx@1.5.1(eslint@8.46.0)': + '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.3.0)': dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.46.0) - eslint: 8.46.0 + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.3.0) + '@types/eslint': 8.56.10 + eslint: 9.3.0 estraverse: 5.3.0 + picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@1.5.1(eslint@8.46.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/utils': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - eslint: 8.46.0 + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@1.5.1(eslint@8.46.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.46.0) - '@typescript-eslint/utils': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - eslint: 8.46.0 + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.3.0) + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@1.5.1(eslint@8.46.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin@2.1.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@stylistic/eslint-plugin-js': 1.5.1(eslint@8.46.0) - '@stylistic/eslint-plugin-jsx': 1.5.1(eslint@8.46.0) - '@stylistic/eslint-plugin-plus': 1.5.1(eslint@8.46.0)(typescript@5.4.5) - '@stylistic/eslint-plugin-ts': 1.5.1(eslint@8.46.0)(typescript@5.4.5) - eslint: 8.46.0 + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.3.0) + '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.3.0) + '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.3.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.3.0)(typescript@5.4.5) + '@types/eslint': 8.56.10 + eslint: 9.3.0 transitivePeerDependencies: - supports-color - typescript @@ -5732,6 +6156,11 @@ snapshots: '@types/cookie@0.5.1': {} + '@types/eslint@8.56.10': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.12 + '@types/estree@1.0.1': {} '@types/estree@1.0.5': {} @@ -5791,34 +6220,32 @@ snapshots: '@types/node': 18.15.10 optional: true - '@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 6.14.0 - '@typescript-eslint/type-utils': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - '@typescript-eslint/utils': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 6.14.0 - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.46.0 + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.10.0 + '@typescript-eslint/type-utils': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.10.0 + eslint: 9.3.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 6.14.0 - '@typescript-eslint/types': 6.14.0 - '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 6.14.0 + '@typescript-eslint/scope-manager': 7.10.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.10.0 debug: 4.3.4(supports-color@8.1.1) - eslint: 8.46.0 + eslint: 9.3.0 optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -5829,13 +6256,18 @@ snapshots: '@typescript-eslint/types': 6.14.0 '@typescript-eslint/visitor-keys': 6.14.0 - '@typescript-eslint/type-utils@6.14.0(eslint@8.46.0)(typescript@5.4.5)': + '@typescript-eslint/scope-manager@7.10.0': dependencies: - '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.4.5) - '@typescript-eslint/utils': 6.14.0(eslint@8.46.0)(typescript@5.4.5) + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/visitor-keys': 7.10.0 + + '@typescript-eslint/type-utils@7.10.0(eslint@9.3.0)(typescript@5.4.5)': + dependencies: + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.10.0(eslint@9.3.0)(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) - eslint: 8.46.0 - ts-api-utils: 1.0.1(typescript@5.4.5) + eslint: 9.3.0 + ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -5843,6 +6275,8 @@ snapshots: '@typescript-eslint/types@6.14.0': {} + '@typescript-eslint/types@7.10.0': {} + '@typescript-eslint/typescript-estree@6.14.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 6.14.0 @@ -5850,23 +6284,49 @@ snapshots: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.1(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.14.0(eslint@8.46.0)(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.10.0(typescript@5.4.5)': + dependencies: + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/visitor-keys': 7.10.0 + debug: 4.3.4(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@6.14.0(eslint@9.3.0)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.14.0 '@typescript-eslint/types': 6.14.0 '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.4.5) - eslint: 8.46.0 - semver: 7.5.4 + eslint: 9.3.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@7.10.0(eslint@9.3.0)(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@typescript-eslint/scope-manager': 7.10.0 + '@typescript-eslint/types': 7.10.0 + '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5) + eslint: 9.3.0 transitivePeerDependencies: - supports-color - typescript @@ -5876,6 +6336,11 @@ snapshots: '@typescript-eslint/types': 6.14.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@7.10.0': + dependencies: + '@typescript-eslint/types': 7.10.0 + eslint-visitor-keys: 3.4.3 + '@vitejs/plugin-react@2.2.0(vite@3.2.5(@types/node@18.15.10))': dependencies: '@babel/core': 7.21.3 @@ -6042,13 +6507,13 @@ snapshots: jsonparse: 1.3.1 through: 2.3.8 - acorn-jsx@5.3.2(acorn@8.10.0): + acorn-jsx@5.3.2(acorn@8.11.3): dependencies: - acorn: 8.10.0 + acorn: 8.11.3 acorn@8.10.0: {} - acorn@8.11.2: {} + acorn@8.11.3: {} acorn@8.8.2: {} @@ -6121,18 +6586,33 @@ snapshots: call-bind: 1.0.2 is-array-buffer: 3.0.2 + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + array-ify@1.0.0: {} - array-includes@3.1.6: + array-includes@3.1.8: dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 is-string: 1.0.7 array-union@2.1.0: {} + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + array.prototype.flat@1.3.1: dependencies: call-bind: 1.0.2 @@ -6140,20 +6620,38 @@ snapshots: es-abstract: 1.21.2 es-shim-unscopables: 1.0.0 - array.prototype.flatmap@1.3.1: + array.prototype.flatmap@1.3.2: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 - array.prototype.tosorted@1.1.1: + array.prototype.toreversed@1.1.2: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.0 + + array.prototype.tosorted@1.1.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 arrify@1.0.1: {} @@ -6173,6 +6671,10 @@ snapshots: available-typed-arrays@1.0.5: {} + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + aws-sign2@0.7.0: {} aws4@1.12.0: {} @@ -6232,6 +6734,13 @@ snapshots: node-releases: 2.0.10 update-browserslist-db: 1.0.10(browserslist@4.21.5) + browserslist@4.23.0: + dependencies: + caniuse-lite: 1.0.30001621 + electron-to-chromium: 1.4.783 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.0) + buffer-crc32@0.2.13: {} buffer@5.7.1: @@ -6241,10 +6750,6 @@ snapshots: builtin-modules@3.3.0: {} - builtins@5.0.1: - dependencies: - semver: 7.5.4 - busboy@1.6.0: dependencies: streamsearch: 1.1.0 @@ -6256,6 +6761,16 @@ snapshots: function-bind: 1.1.2 get-intrinsic: 1.2.0 + call-bind@1.0.7: + dependencies: + 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.2 + + call-me-maybe@1.0.2: {} + callsites@3.1.0: {} camelcase-keys@6.2.2: @@ -6270,6 +6785,8 @@ snapshots: caniuse-lite@1.0.30001472: {} + caniuse-lite@1.0.30001621: {} + caseless@0.12.0: {} chalk@2.4.2: @@ -6309,6 +6826,8 @@ snapshots: ci-info@3.8.0: {} + ci-info@4.0.0: {} + clean-regexp@1.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -6425,6 +6944,10 @@ snapshots: cookie@0.5.0: {} + core-js-compat@3.37.1: + dependencies: + browserslist: 4.23.0 + core-util-is@1.0.2: {} cosmiconfig-typescript-loader@5.0.0(@types/node@18.15.10)(cosmiconfig@8.3.6(typescript@5.4.5))(typescript@5.4.5): @@ -6536,6 +7059,24 @@ snapshots: dependencies: assert-plus: 1.0.0 + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + date-fns@2.29.3: {} dayjs@1.11.7: {} @@ -6567,11 +7108,23 @@ snapshots: dependencies: clone: 1.0.4 + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + define-properties@1.2.0: dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + delayed-stream@1.0.0: {} dequal@2.0.3: {} @@ -6607,6 +7160,8 @@ snapshots: electron-to-chromium@1.4.341: {} + electron-to-chromium@1.4.783: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -6615,6 +7170,11 @@ snapshots: dependencies: once: 1.4.0 + enhanced-resolve@5.16.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + enquirer@2.3.6: dependencies: ansi-colors: 4.1.3 @@ -6660,16 +7220,102 @@ snapshots: unbox-primitive: 1.0.2 which-typed-array: 1.1.9 + es-abstract@1.23.3: + dependencies: + 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.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 + 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.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + 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 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-iterator-helpers@1.0.19: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + globalthis: 1.0.3 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + iterator.prototype: 1.1.2 + safe-array-concat: 1.1.2 + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + es-set-tostringtag@2.0.1: dependencies: get-intrinsic: 1.2.0 has: 1.0.3 has-tostringtag: 1.0.0 + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + es-shim-unscopables@1.0.0: dependencies: has: 1.0.3 + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.0 + es-to-primitive@1.2.1: dependencies: is-callable: 1.2.7 @@ -6816,18 +7462,31 @@ snapshots: escalade@3.1.1: {} + escalade@3.1.2: {} + escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.1.2(eslint@8.46.0): + eslint-compat-utils@0.1.2(eslint@9.3.0): + dependencies: + eslint: 9.3.0 + + eslint-compat-utils@0.5.0(eslint@9.3.0): dependencies: - eslint: 8.46.0 + eslint: 9.3.0 + semver: 7.6.0 - eslint-config-flat-gitignore@0.1.2: + eslint-config-flat-gitignore@0.1.5: dependencies: + find-up: 7.0.0 parse-gitignore: 2.0.0 + eslint-flat-config-utils@0.2.5: + dependencies: + '@types/eslint': 8.56.10 + pathe: 1.1.2 + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7(supports-color@8.1.1) @@ -6836,160 +7495,164 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@8.46.0): + eslint-merge-processors@0.1.0(eslint@9.3.0): dependencies: - eslint: 8.46.0 + eslint: 9.3.0 - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.46.0): + eslint-plugin-antfu@2.3.0(eslint@9.3.0): dependencies: - debug: 3.2.7(supports-color@8.1.1) - optionalDependencies: - '@typescript-eslint/parser': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - eslint: 8.46.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - - eslint-parser-plain@0.1.0: {} + '@antfu/utils': 0.7.8 + eslint: 9.3.0 - eslint-plugin-antfu@2.0.0(eslint@8.46.0): + eslint-plugin-command@0.2.3(eslint@9.3.0): dependencies: - eslint: 8.46.0 + '@es-joy/jsdoccomment': 0.43.0 + eslint: 9.3.0 - eslint-plugin-es-x@7.5.0(eslint@8.46.0): + eslint-plugin-es-x@7.5.0(eslint@9.3.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) '@eslint-community/regexpp': 4.6.2 - eslint: 8.46.0 - eslint-compat-utils: 0.1.2(eslint@8.46.0) + eslint: 9.3.0 + eslint-compat-utils: 0.1.2(eslint@9.3.0) - eslint-plugin-eslint-comments@3.2.0(eslint@8.46.0): + eslint-plugin-eslint-comments@3.2.0(eslint@9.3.0): dependencies: escape-string-regexp: 1.0.5 - eslint: 8.46.0 + eslint: 9.3.0 ignore: 5.2.4 - eslint-plugin-header@3.1.1(eslint@8.46.0): - dependencies: - eslint: 8.46.0 - - eslint-plugin-i@2.29.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0): + eslint-plugin-import-x@0.5.1(eslint@9.3.0)(typescript@5.4.5): dependencies: - debug: 3.2.7(supports-color@8.1.1) - doctrine: 2.1.0 - eslint: 8.46.0 + '@typescript-eslint/utils': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + debug: 4.3.4(supports-color@8.1.1) + doctrine: 3.0.0 + eslint: 9.3.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.46.0) - get-tsconfig: 4.7.0 + get-tsconfig: 4.7.5 is-glob: 4.0.3 - minimatch: 3.1.2 - resolve: 1.22.8 - semver: 7.5.4 + minimatch: 9.0.3 + semver: 7.6.0 + tslib: 2.6.2 transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - supports-color + - typescript - eslint-plugin-jsdoc@46.9.1(eslint@8.46.0): + eslint-plugin-jsdoc@48.2.6(eslint@9.3.0): dependencies: - '@es-joy/jsdoccomment': 0.41.0 + '@es-joy/jsdoccomment': 0.43.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 8.46.0 + eslint: 9.3.0 esquery: 1.5.0 - is-builtin-module: 3.2.1 - semver: 7.5.4 + semver: 7.6.2 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.10.0(eslint@8.46.0): + eslint-plugin-jsonc@2.16.0(eslint@9.3.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) - eslint: 8.46.0 - eslint-compat-utils: 0.1.2(eslint@8.46.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + eslint: 9.3.0 + eslint-compat-utils: 0.5.0(eslint@9.3.0) + espree: 9.6.1 + graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 + synckit: 0.6.2 - eslint-plugin-markdown@3.0.1(eslint@8.46.0): + eslint-plugin-markdown@5.0.0(eslint@9.3.0): dependencies: - eslint: 8.46.0 + eslint: 9.3.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@16.4.0(eslint@8.46.0): + eslint-plugin-n@17.7.0(eslint@9.3.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) - builtins: 5.0.1 - eslint: 8.46.0 - eslint-plugin-es-x: 7.5.0(eslint@8.46.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + enhanced-resolve: 5.16.1 + eslint: 9.3.0 + eslint-plugin-es-x: 7.5.0(eslint@9.3.0) get-tsconfig: 4.7.0 + globals: 15.3.0 ignore: 5.2.4 - is-builtin-module: 3.2.1 - is-core-module: 2.13.1 - minimatch: 3.1.2 - resolve: 1.22.8 - semver: 7.5.4 + minimatch: 9.0.3 + semver: 7.6.0 eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.5.0(eslint@8.46.0)(svelte@4.0.0)(typescript@5.4.5)(vue-eslint-parser@9.3.2(eslint@8.46.0)): + eslint-plugin-perfectionist@2.10.0(eslint@9.3.0)(svelte@4.0.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.3.0)): dependencies: - '@typescript-eslint/utils': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - eslint: 8.46.0 + '@typescript-eslint/utils': 6.14.0(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 optionalDependencies: svelte: 4.0.0 - vue-eslint-parser: 9.3.2(eslint@8.46.0) + vue-eslint-parser: 9.4.2(eslint@9.3.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-hooks@4.6.0(eslint@8.46.0): + eslint-plugin-react-hooks@4.6.2(eslint@9.3.0): dependencies: - eslint: 8.46.0 + eslint: 9.3.0 - eslint-plugin-react@7.32.2(eslint@8.46.0): + eslint-plugin-react@7.34.1(eslint@9.3.0): dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.toreversed: 1.1.2 + array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 - eslint: 8.46.0 + es-iterator-helpers: 1.0.19 + eslint: 9.3.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.0 - string.prototype.matchall: 4.0.8 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 - eslint-plugin-toml@0.7.1(eslint@8.46.0): + eslint-plugin-regexp@2.6.0(eslint@9.3.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@eslint-community/regexpp': 4.10.0 + comment-parser: 1.4.1 + eslint: 9.3.0 + jsdoc-type-pratt-parser: 4.0.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + scslre: 0.3.0 + + eslint-plugin-toml@0.11.0(eslint@9.3.0): dependencies: debug: 4.3.4(supports-color@8.1.1) - eslint: 8.46.0 - eslint-compat-utils: 0.1.2(eslint@8.46.0) + eslint: 9.3.0 + eslint-compat-utils: 0.5.0(eslint@9.3.0) lodash: 4.17.21 toml-eslint-parser: 0.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@49.0.0(eslint@8.46.0): + eslint-plugin-unicorn@53.0.0(eslint@9.3.0): dependencies: - '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) - ci-info: 3.8.0 + '@babel/helper-validator-identifier': 7.24.6 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + '@eslint/eslintrc': 3.1.0 + ci-info: 4.0.0 clean-regexp: 1.0.0 - eslint: 8.46.0 + core-js-compat: 3.37.1 + eslint: 9.3.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -6998,54 +7661,57 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.5.4 + semver: 7.6.2 strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color - eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0): dependencies: - eslint: 8.46.0 + eslint: 9.3.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) - eslint-plugin-vitest@0.3.17(@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/utils': 6.14.0(eslint@8.46.0)(typescript@5.4.5) - eslint: 8.46.0 + '@typescript-eslint/utils': 7.10.0(eslint@9.3.0)(typescript@5.4.5) + eslint: 9.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0(eslint@8.46.0)(typescript@5.4.5))(eslint@8.46.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.10.0(@typescript-eslint/parser@7.10.0(eslint@9.3.0)(typescript@5.4.5))(eslint@9.3.0)(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-vue@9.19.2(eslint@8.46.0): + eslint-plugin-vue@9.26.0(eslint@9.3.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) - eslint: 8.46.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) + eslint: 9.3.0 + globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.0.13 - semver: 7.5.4 - vue-eslint-parser: 9.3.2(eslint@8.46.0) + postcss-selector-parser: 6.1.0 + semver: 7.6.0 + vue-eslint-parser: 9.4.2(eslint@9.3.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.10.0(eslint@8.46.0): + eslint-plugin-yml@1.14.0(eslint@9.3.0): dependencies: debug: 4.3.4(supports-color@8.1.1) - eslint: 8.46.0 - eslint-compat-utils: 0.1.2(eslint@8.46.0) + eslint: 9.3.0 + eslint-compat-utils: 0.5.0(eslint@9.3.0) lodash: 4.17.21 natural-compare: 1.4.0 - yaml-eslint-parser: 1.2.2 + yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.3.11)(eslint@8.46.0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.3.11)(eslint@9.3.0): dependencies: '@vue/compiler-sfc': 3.3.11 - eslint: 8.46.0 + eslint: 9.3.0 eslint-rule-composer@0.3.0: {} @@ -7054,41 +7720,43 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-visitor-keys@3.4.2: {} + eslint-scope@8.0.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint@8.46.0: + eslint-visitor-keys@4.0.0: {} + + eslint@9.3.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.46.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.3.0) '@eslint-community/regexpp': 4.6.2 - '@eslint/eslintrc': 2.1.1 - '@eslint/js': 8.46.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.3.0 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4(supports-color@8.1.1) - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.2 - espree: 9.6.1 + eslint-scope: 8.0.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 - graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 is-glob: 4.0.3 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 @@ -7102,10 +7770,16 @@ snapshots: esm-env@1.0.0: {} + espree@10.0.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 4.0.0 + espree@9.6.1: dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -7230,9 +7904,9 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.0.4 + flat-cache: 4.0.1 fill-range@7.0.1: dependencies: @@ -7259,12 +7933,12 @@ snapshots: micromatch: 4.0.5 pkg-dir: 4.2.0 - flat-cache@3.0.4: + flat-cache@4.0.1: dependencies: - flatted: 3.2.7 - rimraf: 3.0.2 + flatted: 3.3.1 + keyv: 4.5.4 - flatted@3.2.7: {} + flatted@3.3.1: {} follow-redirects@1.15.2(debug@4.3.4): optionalDependencies: @@ -7325,6 +7999,13 @@ snapshots: es-abstract: 1.21.2 functions-have-names: 1.2.3 + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + functions-have-names@1.2.3: {} gensync@1.0.0-beta.2: {} @@ -7337,6 +8018,14 @@ snapshots: has: 1.0.3 has-symbols: 1.0.3 + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.1 + has-symbols: 1.0.3 + hasown: 2.0.0 + get-stream@5.2.0: dependencies: pump: 3.0.0 @@ -7350,10 +8039,20 @@ snapshots: call-bind: 1.0.2 get-intrinsic: 1.2.0 + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + get-tsconfig@4.7.0: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.7.5: + dependencies: + resolve-pkg-maps: 1.0.0 + getos@3.2.1: dependencies: async: 3.2.4 @@ -7397,17 +8096,13 @@ snapshots: globals@11.12.0: {} - globals@13.20.0: + globals@13.24.0: dependencies: type-fest: 0.20.2 - globals@13.23.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} - globals@13.24.0: - dependencies: - type-fest: 0.20.2 + globals@15.3.0: {} globalthis@1.0.3: dependencies: @@ -7448,14 +8143,24 @@ snapshots: dependencies: get-intrinsic: 1.2.0 + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + has-proto@1.0.1: {} + has-proto@1.0.3: {} + has-symbols@1.0.3: {} has-tostringtag@1.0.0: dependencies: has-symbols: 1.0.3 + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + has@1.0.3: dependencies: function-bind: 1.1.1 @@ -7464,6 +8169,10 @@ snapshots: dependencies: function-bind: 1.1.2 + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + hosted-git-info@2.8.9: {} html-tags@3.2.0: {} @@ -7482,7 +8191,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.0.1: {} + husky@9.0.11: {} iconv-lite@0.4.24: dependencies: @@ -7492,6 +8201,8 @@ snapshots: ignore@5.2.4: {} + ignore@5.3.1: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -7522,6 +8233,12 @@ snapshots: has: 1.0.3 side-channel: 1.0.4 + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.0 + side-channel: 1.0.4 + is-alphabetical@1.0.4: {} is-alphanumerical@1.0.4: @@ -7535,8 +8252,17 @@ snapshots: get-intrinsic: 1.2.0 is-typed-array: 1.1.10 + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + is-arrayish@0.2.1: {} + is-async-function@2.0.0: + dependencies: + has-tostringtag: 1.0.0 + is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 @@ -7568,6 +8294,10 @@ snapshots: dependencies: hasown: 2.0.0 + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.0 @@ -7576,10 +8306,18 @@ snapshots: is-extglob@2.1.1: {} + is-finalizationregistry@1.0.2: + dependencies: + call-bind: 1.0.7 + is-fullwidth-code-point@3.0.0: {} is-fullwidth-code-point@4.0.0: {} + is-generator-function@1.0.10: + dependencies: + has-tostringtag: 1.0.0 + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -7591,8 +8329,12 @@ snapshots: global-dirs: 3.0.1 is-path-inside: 3.0.3 + is-map@2.0.3: {} + is-negative-zero@2.0.2: {} + is-negative-zero@2.0.3: {} + is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.0 @@ -7614,10 +8356,16 @@ snapshots: call-bind: 1.0.2 has-tostringtag: 1.0.0 + is-set@2.0.3: {} + is-shared-array-buffer@1.0.2: dependencies: call-bind: 1.0.2 + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + is-stream@2.0.1: {} is-stream@3.0.0: {} @@ -7646,20 +8394,41 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.0 + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + is-typedarray@1.0.0: {} is-unicode-supported@0.1.0: {} + is-weakmap@2.0.2: {} + is-weakref@1.0.2: dependencies: call-bind: 1.0.2 + is-weakset@2.0.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + is-windows@1.0.2: {} + isarray@2.0.5: {} + isexe@2.0.0: {} isstream@0.1.2: {} + iterator.prototype@1.1.2: + dependencies: + define-properties: 1.2.1 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + reflect.getprototypeof: 1.0.6 + set-function-name: 2.0.2 + jiti@1.21.0: {} joi@17.9.1: @@ -7691,6 +8460,8 @@ snapshots: jsesc@3.0.2: {} + json-buffer@3.0.1: {} + json-parse-even-better-errors@2.3.1: {} json-schema-traverse@0.4.1: {} @@ -7707,10 +8478,10 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.10.0 + acorn: 8.11.3 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.5.4 + semver: 7.6.0 jsonc-parser@3.2.0: {} @@ -7735,12 +8506,14 @@ snapshots: jsx-ast-utils@3.3.3: dependencies: - array-includes: 3.1.6 + array-includes: 3.1.8 object.assign: 4.1.4 - kind-of@6.0.3: {} + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 - kleur@3.0.3: {} + kind-of@6.0.3: {} kleur@4.1.5: {} @@ -8007,6 +8780,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.4: + dependencies: + brace-expansion: 2.0.1 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -8023,7 +8800,7 @@ snapshots: mlly@1.4.2: dependencies: - acorn: 8.10.0 + acorn: 8.11.3 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.1 @@ -8048,6 +8825,8 @@ snapshots: node-releases@2.0.10: {} + node-releases@2.0.14: {} + normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 @@ -8073,6 +8852,8 @@ snapshots: object-inspect@1.12.3: {} + object-inspect@1.13.1: {} + object-keys@1.1.1: {} object.assign@4.1.4: @@ -8082,28 +8863,37 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 - object.entries@1.1.6: + object.assign@4.1.5: dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 - object.fromentries@2.0.6: + object.entries@1.1.8: dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 - object.hasown@1.1.2: + object.fromentries@2.0.8: dependencies: - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 - object.values@1.1.6: + object.hasown@1.1.4: dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + + object.values@1.2.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 once@1.4.0: dependencies: @@ -8208,6 +8998,8 @@ snapshots: pathe@1.1.1: {} + pathe@1.1.2: {} + pause-stream@0.0.11: dependencies: through: 2.3.8 @@ -8224,8 +9016,12 @@ snapshots: picocolors@1.0.0: {} + picocolors@1.0.1: {} + picomatch@2.3.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} pify@2.3.0: {} @@ -8244,7 +9040,9 @@ snapshots: pluralize@8.0.0: {} - postcss-selector-parser@6.0.13: + possible-typed-array-names@1.0.0: {} + + postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -8287,11 +9085,6 @@ snapshots: process@0.11.10: {} - prompts@2.4.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - prop-types@15.8.1: dependencies: loose-envify: 1.4.0 @@ -8452,8 +9245,27 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 + refa@0.12.1: + dependencies: + '@eslint-community/regexpp': 4.10.0 + + reflect.getprototypeof@1.0.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + globalthis: 1.0.3 + which-builtin-type: 1.1.3 + regenerator-runtime@0.13.11: {} + regexp-ast-analysis@0.7.1: + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + regexp-tree@0.1.27: {} regexp.prototype.flags@1.4.3: @@ -8462,6 +9274,13 @@ snapshots: define-properties: 1.2.0 functions-have-names: 1.2.3 + regexp.prototype.flags@1.5.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + regjsparser@0.10.0: dependencies: jsesc: 0.5.0 @@ -8500,7 +9319,7 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@2.0.0-next.4: + resolve@2.0.0-next.5: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 @@ -8572,6 +9391,13 @@ snapshots: dependencies: mri: 1.2.0 + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + safe-buffer@5.2.1: {} safe-regex-test@1.0.0: @@ -8580,6 +9406,12 @@ snapshots: get-intrinsic: 1.2.0 is-regex: 1.1.4 + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + safer-buffer@2.1.2: {} sander@0.5.1: @@ -8593,22 +9425,44 @@ snapshots: dependencies: loose-envify: 1.4.0 + scslre@0.3.0: + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + semver@5.7.1: {} semver@6.3.0: {} - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 + semver@6.3.1: {} semver@7.6.0: dependencies: lru-cache: 6.0.0 + semver@7.6.2: {} + set-blocking@2.0.0: {} set-cookie-parser@2.6.0: {} + set-function-length@1.2.2: + 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 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -8629,6 +9483,13 @@ snapshots: get-intrinsic: 1.2.0 object-inspect: 1.12.3 + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + signal-exit@3.0.7: {} signal-exit@4.1.0: {} @@ -8767,16 +9628,20 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.0.1 - string.prototype.matchall@4.0.8: + string.prototype.matchall@4.0.11: dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + gopd: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 - regexp.prototype.flags: 1.4.3 - side-channel: 1.0.4 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.6 string.prototype.trim@1.2.7: dependencies: @@ -8784,18 +9649,37 @@ snapshots: define-properties: 1.2.0 es-abstract: 1.21.2 + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + string.prototype.trimend@1.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + string.prototype.trimstart@1.0.6: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -8893,6 +9777,12 @@ snapshots: svg-tags@1.0.0: {} + synckit@0.6.2: + dependencies: + tslib: 2.5.0 + + tapable@2.2.1: {} + term-size@2.2.1: {} text-extensions@2.4.0: {} @@ -8943,8 +9833,14 @@ snapshots: dependencies: typescript: 5.4.5 + ts-api-utils@1.3.0(typescript@5.4.5): + dependencies: + typescript: 5.4.5 + tslib@2.5.0: {} + tslib@2.6.2: {} + tty-table@4.2.1: dependencies: chalk: 4.1.2 @@ -8965,6 +9861,8 @@ snapshots: dependencies: prelude-ls: 1.2.1 + type-detect@4.0.8: {} + type-fest@0.13.1: {} type-fest@0.20.2: {} @@ -8977,12 +9875,44 @@ snapshots: type-fest@1.4.0: {} + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + 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 + + typed-array-byte-offset@1.0.2: + 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 + typed-array-length@1.0.4: dependencies: call-bind: 1.0.2 for-each: 0.3.3 is-typed-array: 1.1.10 + typed-array-length@1.0.6: + 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 + typescript@4.9.5: {} typescript@5.0.2: {} @@ -9022,6 +9952,12 @@ snapshots: escalade: 3.1.1 picocolors: 1.0.0 + update-browserslist-db@1.0.16(browserslist@4.23.0): + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.1 + uri-js@4.4.1: dependencies: punycode: 2.3.0 @@ -9083,16 +10019,16 @@ snapshots: optionalDependencies: vite: 5.2.11(@types/node@18.15.10) - vue-eslint-parser@9.3.2(eslint@8.46.0): + vue-eslint-parser@9.4.2(eslint@9.3.0): dependencies: debug: 4.3.4(supports-color@8.1.1) - eslint: 8.46.0 + eslint: 9.3.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -9128,6 +10064,28 @@ snapshots: is-string: 1.0.7 is-symbol: 1.0.4 + which-builtin-type@1.1.3: + dependencies: + function.prototype.name: 1.1.5 + has-tostringtag: 1.0.0 + is-async-function: 2.0.0 + is-date-object: 1.0.5 + is-finalizationregistry: 1.0.2 + is-generator-function: 1.0.10 + is-regex: 1.1.4 + is-weakref: 1.0.2 + isarray: 2.0.5 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.9 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 + which-module@2.0.0: {} which-pm@2.0.0: @@ -9135,6 +10093,14 @@ snapshots: load-yaml-file: 0.2.0 path-exists: 4.0.0 + which-typed-array@1.1.15: + 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 + which-typed-array@1.1.9: dependencies: available-typed-arrays: 1.0.5 @@ -9184,7 +10150,7 @@ snapshots: yallist@4.0.0: {} - yaml-eslint-parser@1.2.2: + yaml-eslint-parser@1.2.3: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 diff --git a/vite.config.ts b/vite.config.ts index d75dd4c..7e67e55 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,4 +1,3 @@ -/* Copyright 2021, Prosemirror Adapter by Mirone. */ import { readFileSync } from 'node:fs' import { basename, dirname, resolve } from 'node:path' import { fileURLToPath } from 'node:url'