diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index 559d124f71..e0913fe9fb 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -20,16 +20,19 @@ module.exports = {
'vue/match-component-file-name': 'off',
},
},
- {
- files: ['e2e/**/*.cy.ts', 'e2e/cypress/**/*.ts'],
- extends: 'plugin:cypress/recommended',
- },
{
files: ['tools/create-vuepress/**/*.vue'],
rules: {
'vue/no-v-html': 'off',
},
},
+ {
+ files: ['tools/create-vuepress/template/**/*.js'],
+ rules: {
+ 'import/named': 'off',
+ 'import/no-extraneous-dependencies': 'off',
+ },
+ },
{
files: ['**/tests/**/*.ts'],
rules: {
diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index 01e6db7004..c40b5afa3d 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -34,24 +34,9 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile
- - name: Get cypress cache path
+ - name: Install playwright chromium
working-directory: ./e2e
- shell: bash
- run: |
- echo "CYPRESS_CACHE_PATH=$(pnpm cypress cache path)" >> $GITHUB_ENV
-
- - name: Setup cypress cache
- uses: actions/cache@v3
- with:
- path: ${{ env.CYPRESS_CACHE_PATH }}
- key: cypress-${{ runner.os }}-node-${{ matrix.node }}-${{ hashFiles('pnpm-lock.yaml') }}
- restore-keys: |
- cypress-${{ runner.os }}-node-${{ matrix.node }}-
- cypress-${{ runner.os }}-
-
- - name: Install cypress binary
- working-directory: ./e2e
- run: pnpm cypress install
+ run: pnpm playwright install chromium
- name: Build source files
run: pnpm build
@@ -69,7 +54,7 @@ jobs:
E2E_BUNDLER: ${{ matrix.bundler }}
e2e-result:
- if: ${{ always() }}
+ if: ${{ !cancelled() }}
name: e2e result
runs-on: ubuntu-latest
needs: [e2e]
diff --git a/.gitignore b/.gitignore
index 08be9fbdb1..3e6394ad5e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,8 +10,8 @@ lib/
coverage/
# E2E temp files
-e2e/cypress/screenshots/
-
+e2e/playwright-report/
+e2e/test-results/
# Node modules
node_modules/
diff --git a/e2e/cypress.config.ts b/e2e/cypress.config.ts
deleted file mode 100644
index daa87e194a..0000000000
--- a/e2e/cypress.config.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { defineConfig } from 'cypress'
-
-export default defineConfig({
- e2e: {
- baseUrl: 'http://localhost:9080',
- experimentalRunAllSpecs: true,
- specPattern: 'tests/**/*.cy.ts',
- },
- env: {
- E2E_BASE: process.env.E2E_BASE ?? '/',
- },
-})
diff --git a/e2e/cypress/support/commands.ts b/e2e/cypress/support/commands.ts
deleted file mode 100644
index 402910dd1a..0000000000
--- a/e2e/cypress/support/commands.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-const URL_PREFIX = Cypress.env('E2E_BASE').replace(/\/$/, '')
-
-// override the default cy.visit command to prepend base
-// @ts-expect-error: could not type this method correctly
-Cypress.Commands.overwrite('visit', (originalFn, url, options) =>
- // @ts-expect-error: could not type this method correctly
- originalFn(`${URL_PREFIX}${url}`, options),
-)
diff --git a/e2e/cypress/support/e2e.ts b/e2e/cypress/support/e2e.ts
deleted file mode 100644
index 43c03b759d..0000000000
--- a/e2e/cypress/support/e2e.ts
+++ /dev/null
@@ -1 +0,0 @@
-import './commands'
diff --git a/e2e/package.json b/e2e/package.json
index f9eab6a3ed..0d99d18994 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -3,16 +3,16 @@
"private": true,
"type": "module",
"scripts": {
- "cy:open": "cypress open",
- "cy:run": "cypress run",
"docs:build": "vuepress build docs --clean-cache --clean-temp",
- "docs:build-webpack": "E2E_BUNDLER=webpack pnpm docs:build",
+ "docs:build-webpack": "cross-env E2E_BUNDLER=webpack pnpm docs:build",
"docs:clean": "rimraf docs/.vuepress/.temp docs/.vuepress/.cache docs/.vuepress/dist",
"docs:dev": "vuepress dev docs --clean-cache --clean-temp",
- "docs:dev-webpack": "E2E_BUNDLER=webpack pnpm e2e:dev",
+ "docs:dev-webpack": "cross-env E2E_BUNDLER=webpack pnpm docs:dev",
"docs:serve": "anywhere -s -h localhost -p 9080 -d docs/.vuepress/dist",
- "e2e:build": "pnpm docs:build && start-server-and-test docs:serve http-get://localhost:9080 cy:run",
- "e2e:dev": "start-server-and-test docs:dev http-get://127.0.0.1:9080 cy:run"
+ "e2e:build": "cross-env E2E_COMMAND=build playwright test",
+ "e2e:build-webpack": "cross-env E2E_COMMAND=build E2E_BUNDLER=webpack playwright test",
+ "e2e:dev": "cross-env E2E_COMMAND=dev playwright test",
+ "e2e:dev-webpack": "cross-env E2E_COMMAND=dev E2E_BUNDLER=webpack playwright test"
},
"dependencies": {
"@vuepress/bundler-vite": "2.0.0-rc.9",
@@ -30,8 +30,8 @@
"vuepress": "2.0.0-rc.9"
},
"devDependencies": {
+ "@playwright/test": "^1.43.1",
"anywhere": "^1.6.0",
- "cypress": "^13.7.3",
- "start-server-and-test": "^2.0.3"
+ "cross-env": "^7.0.3"
}
}
diff --git a/e2e/playwright.config.ts b/e2e/playwright.config.ts
new file mode 100644
index 0000000000..367dc26f29
--- /dev/null
+++ b/e2e/playwright.config.ts
@@ -0,0 +1,29 @@
+import { defineConfig, devices } from '@playwright/test'
+import { BASE, BUNDLER, isCI, isDev } from './utils/env.js'
+
+const commandPart1 = isDev ? 'docs:dev' : 'docs:build'
+const commandPart2 = BUNDLER === 'vite' ? '' : `-${BUNDLER}`
+const commandPart3 = isDev ? '' : ' && pnpm docs:serve'
+
+export default defineConfig({
+ testDir: 'tests',
+ forbidOnly: isCI,
+ reporter: isCI ? 'github' : 'line',
+ retries: isCI ? 2 : 0,
+ workers: isDev ? 1 : undefined,
+ projects: [
+ {
+ name: 'chromium',
+ use: { ...devices['Desktop Chrome'] },
+ },
+ ],
+ use: {
+ baseURL: `http://127.0.0.1:9080${BASE}`,
+ trace: 'on-first-retry',
+ },
+ webServer: {
+ command: `pnpm docs:clean && pnpm ${commandPart1}${commandPart2}${commandPart3}`,
+ url: 'http://127.0.0.1:9080',
+ reuseExistingServer: !isCI,
+ },
+})
diff --git a/e2e/tests/plugin-blog/blog.cy.ts b/e2e/tests/plugin-blog/blog.cy.ts
deleted file mode 100644
index 4b050ba313..0000000000
--- a/e2e/tests/plugin-blog/blog.cy.ts
+++ /dev/null
@@ -1,60 +0,0 @@
-describe('blog', () => {
- it('generate type page', () => {
- cy.visit('/article/').get('article').should('have.length.greaterThan', 0)
- cy.visit('/timeline/').get('article').should('have.length.greaterThan', 0)
- })
-
- it('generate category main page', () => {
- cy.visit('/category/')
- .get('main')
- .should('not.contain', '404')
- .get('.article-wrapper')
- .should('have.length', 1)
- .get('article')
- .should('have.length', 0)
- cy.visit('/tag/')
- .get('main')
- .should('not.contain', '404')
- .get('.article-wrapper')
- .should('have.length', 1)
- .get('article')
- .should('have.length', 0)
- })
-
- it('generate category item page', () => {
- cy.visit('/category/category-a/')
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit('/category/category-b/')
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit('/category/category-c/')
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit(encodeURI('/category/分类-1/'))
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit(encodeURI('/category/分类-2/'))
- .get('article')
- .should('have.length.greaterThan', 0)
-
- cy.visit(encodeURI('/tag/tag-a/'))
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit(encodeURI('/tag/tag-b/'))
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit(encodeURI('/tag/tag-c/'))
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit(encodeURI('/tag/tag-d/'))
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit(encodeURI('/tag/标签-1/'))
- .get('article')
- .should('have.length.greaterThan', 0)
- cy.visit(encodeURI('/tag/标签-2/'))
- .get('article')
- .should('have.length.greaterThan', 0)
- })
-})
diff --git a/e2e/tests/plugin-blog/blog.spec.ts b/e2e/tests/plugin-blog/blog.spec.ts
new file mode 100644
index 0000000000..8141d4a5f2
--- /dev/null
+++ b/e2e/tests/plugin-blog/blog.spec.ts
@@ -0,0 +1,39 @@
+import { expect, test } from '@playwright/test'
+
+test.describe('plugin-blog', () => {
+ test('generate type page', async ({ page }) => {
+ const types = ['article', 'timeline']
+
+ for (const type of types) {
+ await page.goto(`${type}/`)
+ await expect(page.locator('main')).not.toHaveText('404')
+ await expect(page.locator('article').first()).toBeVisible()
+ }
+ })
+
+ test('generate category main page', async ({ page }) => {
+ const categories = ['category', 'tag']
+
+ for (const category of categories) {
+ await page.goto(`${category}/`)
+ await expect(page.locator('main')).not.toHaveText('404')
+ await expect(page.locator('.article-wrapper')).toBeVisible()
+ await expect(page.locator('article')).toHaveCount(0)
+ }
+ })
+
+ test('generate category item page', async ({ page }) => {
+ const categoryConfig = {
+ category: ['category-a', 'category-b', 'category-c', '分类-1', '分类-2'],
+ tag: ['tag-a', 'tag-b', 'tag-c', 'tag-d', '标签-1', '标签-2'],
+ }
+
+ for (const [name, items] of Object.entries(categoryConfig)) {
+ for (const item of items) {
+ await page.goto(`${name}/${encodeURI(item)}/`)
+
+ await expect(page.locator('main')).not.toHaveText('404')
+ }
+ }
+ })
+})
diff --git a/e2e/tests/plugin-copy-code/copy-code.cy.ts b/e2e/tests/plugin-copy-code/copy-code.cy.ts
deleted file mode 100644
index 6c32012e4a..0000000000
--- a/e2e/tests/plugin-copy-code/copy-code.cy.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-describe('copy-code', () => {
- it('have copy code button', () => {
- cy.visit('/copy-code/')
- .get('.theme-default-content')
- .within(() => {
- cy.get('.vp-copy-code-button')
- .should('have.lengthOf.greaterThan', 0)
- .each((el) => {
- cy.wrap(el).click()
- cy.wrap(el).should('have.class', 'copied')
- cy.window()
- .then((win) => win.navigator.clipboard.readText())
- .should('match', /const a = 1\r?\nconst b = 2\r?\n/)
-
- cy.window().then((win) => win.navigator.clipboard.writeText(''))
- })
- })
- })
-})
diff --git a/e2e/tests/plugin-copy-code/copy-code.spec.ts b/e2e/tests/plugin-copy-code/copy-code.spec.ts
new file mode 100644
index 0000000000..d886809331
--- /dev/null
+++ b/e2e/tests/plugin-copy-code/copy-code.spec.ts
@@ -0,0 +1,24 @@
+import { expect, test } from '@playwright/test'
+
+test.describe('copy-code', () => {
+ test('have copy code button', async ({ context, page }) => {
+ await context.grantPermissions(['clipboard-read', 'clipboard-write'])
+
+ await page.goto('copy-code/')
+ await new Promise((resolve) => setTimeout(resolve, 1000))
+
+ const locator = page.locator('.vp-copy-code-button')
+
+ await expect(locator).toHaveCount(1)
+
+ await locator.first().click()
+
+ expect(locator.first()).toHaveAttribute('class', /copied/)
+
+ const content = await page.evaluate(() => navigator.clipboard.readText())
+
+ expect(content).toMatch(/const a = 1\r?\nconst b = 2\r?\n/)
+
+ await page.evaluate(() => navigator.clipboard.writeText(''))
+ })
+})
diff --git a/e2e/tests/plugin-copyright/copyright.cy.ts b/e2e/tests/plugin-copyright/copyright.cy.ts
deleted file mode 100644
index 1e47c7438d..0000000000
--- a/e2e/tests/plugin-copyright/copyright.cy.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-describe('copyright', () => {
- it('disable selection', () => {
- cy.visit('/')
- .get('#app')
- .should('have.length', 1)
- .should('have.css', 'user-select', 'auto')
-
- cy.visit('/copyright/selection.html')
- .get('#app')
- .should('have.length', 1)
- .should('have.css', 'user-select', 'none')
- })
-})
diff --git a/e2e/tests/plugin-copyright/copyright.spec.ts b/e2e/tests/plugin-copyright/copyright.spec.ts
new file mode 100644
index 0000000000..ef0bee5090
--- /dev/null
+++ b/e2e/tests/plugin-copyright/copyright.spec.ts
@@ -0,0 +1,13 @@
+import { expect, test } from '@playwright/test'
+
+test.describe('plugin-copyright', () => {
+ test('disable selection', async ({ page }) => {
+ await page.goto('')
+
+ await expect(page.locator('#app')).toHaveCSS('user-select', 'auto')
+
+ await page.goto('copyright/selection.html')
+
+ await expect(page.locator('#app')).toHaveCSS('user-select', 'none')
+ })
+})
diff --git a/e2e/tests/plugin-feed/feed.cy.ts b/e2e/tests/plugin-feed/feed.cy.ts
deleted file mode 100644
index f7f7bd1feb..0000000000
--- a/e2e/tests/plugin-feed/feed.cy.ts
+++ /dev/null
@@ -1,85 +0,0 @@
-describe('feed', () => {
- const BASE = Cypress.env('E2E_BASE')
-
- it('have atom feed', () => {
- cy.request(`${BASE}atom.xml`)
- .its('body')
- .should('be.a', 'string')
- .and('contain', 'article excerpt')
-
- cy.request(`${BASE}atom.xsl`)
- .its('body')
- .should('be.a', 'string')
- .and('contain', ' {
- cy.request(`${BASE}feed.json`)
- .its('body')
- .should('be.a', 'object')
- .and((json) => {
- expect(JSON.stringify(json)).to.contain(
- 'article excerpt',
- )
- })
- .and('have.a.property', 'version', 'https://jsonfeed.org/version/1.1')
- })
-
- it('have rss feed', () => {
- cy.request(`${BASE}rss.xml`)
- .its('body')
- .should('be.a', 'string')
- .and('contain', 'article excerpt')
-
- cy.request(`${BASE}rss.xsl`)
- .its('body')
- .should('be.a', 'string')
- .and('contain', ' {
- cy.request(`${BASE}atom.xml`)
- .its('body')
- .should('be.a', 'string')
- .and('contain', 'Custom feed title')
- .and('contain', 'Custom feed content.')
-
- cy.request(`${BASE}feed.json`)
- .its('body')
- .should('be.a', 'object')
- .and((json) => {
- const content = JSON.stringify(json)
-
- expect(content).to.contain('Custom feed title')
- expect(content).to.contain('Custom feed description')
- expect(content).to.contain('Custom feed content.')
- })
-
- cy.request(`${BASE}rss.xml`)
- .its('body')
- .should('be.a', 'string')
- .and('contain', 'Custom feed title')
- .and('contain', 'Custom feed description')
- .and('contain', 'Custom feed content.')
- })
-
- it('exclude feed', () => {
- cy.request(`${BASE}atom.xml`)
- .its('body')
- .should('not.contain', 'Excluded feed page content.')
-
- cy.request(`${BASE}feed.json`)
- .its('body')
- .and((json) => {
- const content = JSON.stringify(json)
-
- expect(content).to.not.contain('Excluded feed page content.')
- })
-
- cy.request(`${BASE}rss.xml`)
- .its('body')
- .should('not.contain', 'Excluded feed page content.')
- })
-})
diff --git a/e2e/tests/plugin-feed/feed.spec.ts b/e2e/tests/plugin-feed/feed.spec.ts
new file mode 100644
index 0000000000..bad85685d7
--- /dev/null
+++ b/e2e/tests/plugin-feed/feed.spec.ts
@@ -0,0 +1,118 @@
+import { expect, test } from '@playwright/test'
+
+test.describe('plugin-feed', () => {
+ test('have atom feed', async ({ request }) => {
+ const response = await request.get('atom.xml')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).toContain('article excerpt')
+ })
+
+ test('have atom feed style file', async ({ request }) => {
+ const response = await request.get('atom.xsl')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).toContain(' {
+ const response = await request.get('feed.json')
+
+ expect(response).toBeOK()
+
+ const content = await response.json()
+
+ expect(content).toHaveProperty(
+ 'version',
+ 'https://jsonfeed.org/version/1.1',
+ )
+ expect(JSON.stringify(content)).toContain(
+ 'article excerpt',
+ )
+ })
+
+ test('have rss feed', async ({ request }) => {
+ const response = await request.get('rss.xml')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).toContain('article excerpt')
+ })
+
+ test('have rss feed style file', async ({ request }) => {
+ const response = await request.get('rss.xsl')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).toContain(' {
+ const atomResponse = await request.get('atom.xml')
+
+ expect(atomResponse).toBeOK()
+
+ const atomContent = await atomResponse.text()
+
+ expect(atomContent).toContain('Custom feed title')
+ expect(atomContent).toContain('Custom feed content.')
+
+ const jsonResponse = await request.get('feed.json')
+
+ expect(jsonResponse).toBeOK()
+
+ const jsonContent = await jsonResponse.text()
+
+ expect(jsonContent).toContain('Custom feed title')
+ expect(jsonContent).toContain('Custom feed description')
+ expect(jsonContent).toContain('Custom feed content.')
+
+ const rssResponse = await request.get('rss.xml')
+
+ expect(rssResponse).toBeOK()
+
+ const rssContent = await rssResponse.text()
+
+ expect(rssContent).toContain('Custom feed title')
+ expect(rssContent).toContain('Custom feed description')
+ expect(rssContent).toContain('Custom feed content.')
+ })
+
+ test('exclude feed', async ({ request }) => {
+ const atomResponse = await request.get('atom.xml')
+
+ expect(atomResponse).toBeOK()
+
+ const atomContent = await atomResponse.text()
+
+ expect(atomContent).not.toContain('Excluded feed page content.')
+
+ const jsonResponse = await request.get('feed.json')
+
+ expect(jsonResponse).toBeOK()
+
+ const jsonContent = await jsonResponse.text()
+
+ expect(jsonContent).not.toContain('Excluded feed page content.')
+
+ const rssResponse = await request.get('rss.xml')
+
+ expect(rssResponse).toBeOK()
+
+ const rssContent = await rssResponse.text()
+
+ expect(rssContent).not.toContain('Excluded feed page content.')
+ })
+})
diff --git a/e2e/tests/plugin-pwa/manifest.cy.ts b/e2e/tests/plugin-pwa/manifest.cy.ts
deleted file mode 100644
index d3a4d93da4..0000000000
--- a/e2e/tests/plugin-pwa/manifest.cy.ts
+++ /dev/null
@@ -1,72 +0,0 @@
-describe('pwa manifest', () => {
- const BASE = Cypress.env('E2E_BASE')
-
- it('have manifest', () => {
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('be.a', 'object')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('be.a', 'object')
- .should('have.a.property', 'name', 'VuePress Ecosystem E2E')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'short_name', 'VuePress Ecosystem E2E')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should(
- 'have.a.property',
- 'description',
- 'VuePress Ecosystem E2E Test Site',
- )
-
- cy.request(`${BASE}manifest.webmanifest`).its('body')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'lang', 'en-US')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'start_url', BASE)
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'display', 'standalone')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'theme_color', '#46bd87')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'background_color', '#ffffff')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'icons')
-
- cy.request(`${BASE}manifest.webmanifest`)
- .its('body')
- .should('have.a.property', 'orientation', 'portrait-primary')
- })
-
- it('have manifest links', () => {
- cy.visit('/')
- cy.get('link[rel="manifest"]').should(
- 'have.attr',
- 'href',
- `${BASE}manifest.webmanifest`,
- )
-
- cy.visit('/404.html')
- cy.get('link[rel="manifest"]').should(
- 'have.attr',
- 'href',
- `${BASE}manifest.webmanifest`,
- )
- })
-})
diff --git a/e2e/tests/plugin-pwa/manifest.spec.ts b/e2e/tests/plugin-pwa/manifest.spec.ts
new file mode 100644
index 0000000000..881ecc4752
--- /dev/null
+++ b/e2e/tests/plugin-pwa/manifest.spec.ts
@@ -0,0 +1,43 @@
+import { expect, test } from '@playwright/test'
+import { BASE } from '../../utils/env.js'
+
+test.describe('plugin-pwa', () => {
+ test('have manifest', async ({ request }) => {
+ const response = await request.get('manifest.webmanifest')
+
+ expect(response).toBeOK()
+
+ const content = await response.json()
+
+ expect(typeof content).toBe('object')
+ expect(content).toHaveProperty('name', 'VuePress Ecosystem E2E')
+ expect(content).toHaveProperty('short_name', 'VuePress Ecosystem E2E')
+ expect(content).toHaveProperty(
+ 'description',
+ 'VuePress Ecosystem E2E Test Site',
+ )
+ expect(content).toHaveProperty('lang', 'en-US')
+ expect(content).toHaveProperty('start_url', BASE)
+ expect(content).toHaveProperty('display', 'standalone')
+ expect(content).toHaveProperty('theme_color', '#46bd87')
+ expect(content).toHaveProperty('background_color', '#ffffff')
+ expect(content).toHaveProperty('theme_color', '#46bd87')
+ expect(content).toHaveProperty('icons')
+ expect(content).toHaveProperty('orientation', 'portrait-primary')
+ })
+
+ test('have manifest links', async ({ page }) => {
+ await page.goto('')
+
+ await expect(page.locator('link[rel="manifest"]')).toHaveAttribute(
+ 'href',
+ `${BASE}manifest.webmanifest`,
+ )
+ await page.goto('404.html')
+
+ await expect(page.locator('link[rel="manifest"]')).toHaveAttribute(
+ 'href',
+ `${BASE}manifest.webmanifest`,
+ )
+ })
+})
diff --git a/e2e/tests/plugin-redirect/redirect.cy.ts b/e2e/tests/plugin-redirect/redirect.cy.ts
deleted file mode 100644
index 093e0c43d9..0000000000
--- a/e2e/tests/plugin-redirect/redirect.cy.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-describe('redirect', () => {
- const BASE = Cypress.env('E2E_BASE')
-
- it('frontmatter redirectFrom', () => {
- cy.visit('/redirect/from.html')
-
- cy.location('pathname').should('eq', `${BASE}redirect/final.html`)
- })
-
- it('frontmatter redirectTo', () => {
- cy.visit('/redirect/to.html')
-
- cy.location('pathname').should('eq', `${BASE}redirect/final.html`)
- })
-
- it('config', () => {
- cy.visit('/redirect/config.html')
-
- cy.location('pathname').should('eq', `${BASE}redirect/final.html`)
-
- cy.visit('/redirect/config/')
-
- cy.location('pathname').should('eq', `${BASE}redirect/final.html`)
- })
-})
diff --git a/e2e/tests/plugin-redirect/redirect.spec.ts b/e2e/tests/plugin-redirect/redirect.spec.ts
new file mode 100644
index 0000000000..b195e97c54
--- /dev/null
+++ b/e2e/tests/plugin-redirect/redirect.spec.ts
@@ -0,0 +1,37 @@
+import { expect, test } from '@playwright/test'
+import { BASE } from '../../utils/env.js'
+
+test.describe('plugin-redirect', () => {
+ test('frontmatter redirectFrom', async ({ page }) => {
+ await page.goto('redirect/from.html')
+ await page.waitForURL('redirect/final.html')
+ expect(new URL(await page.url()).pathname).toBe(
+ `${BASE}redirect/final.html`,
+ )
+ })
+
+ test('frontmatter redirectTo', async ({ page }) => {
+ await page.goto('redirect/to.html')
+ await page.waitForURL('redirect/final.html')
+
+ expect(new URL(await page.url()).pathname).toBe(
+ `${BASE}redirect/final.html`,
+ )
+ })
+
+ test('config', async ({ page }) => {
+ await page.goto('redirect/config.html')
+ await page.waitForURL('redirect/final.html')
+
+ expect(new URL(await page.url()).pathname).toBe(
+ `${BASE}redirect/final.html`,
+ )
+
+ await page.goto('redirect/config/')
+ await page.waitForURL('redirect/final.html')
+
+ expect(new URL(await page.url()).pathname).toBe(
+ `${BASE}redirect/final.html`,
+ )
+ })
+})
diff --git a/e2e/tests/plugin-seo/seo.cy.ts b/e2e/tests/plugin-seo/seo.cy.ts
deleted file mode 100644
index fbee991821..0000000000
--- a/e2e/tests/plugin-seo/seo.cy.ts
+++ /dev/null
@@ -1,63 +0,0 @@
-describe('seo', () => {
- const BASE = Cypress.env('E2E_BASE')
-
- it('have OGP', () => {
- cy.visit('/seo/')
-
- .get('head meta[property="og:url"]')
- .should(
- 'have.attr',
- 'content',
- `https://ecosystem-e2e-test.com${BASE}seo/`,
- )
-
- .get('head meta[property="og:site_name"]')
- .should('have.attr', 'content', 'VuePress Ecosystem E2E')
-
- .get('head meta[property="og:title"]')
- .should('have.attr', 'content', 'SEO Demo Page')
-
- .get('head meta[property="og:description"]')
- .should(
- 'have.attr',
- 'content',
- 'Here is article excerpt. Content alt Here is main content of article. A B C',
- )
-
- .get('head meta[property="og:type"]')
- .should('have.attr', 'content', 'article')
-
- .get('head meta[property="og:locale"]')
- .should('have.attr', 'content', 'en-US')
-
- .get('head meta[property="article:author"]')
- .should('have.attr', 'content', 'Mr.Hope')
-
- .get('head meta[property="article:tag"]')
- .should('have.attr', 'content', 'Demo')
-
- .get('head meta[property="article:published_time"]')
- .should('have.attr', 'content', '2021-01-01T00:00:00.000Z')
- })
-
- it('have JSONLD', () => {
- cy.visit('/seo/')
-
- cy.get('head script[type="application/ld+json"]')
- .should('have.length', 1)
- .each((el) => {
- const json = JSON.parse(el[0].innerText)
-
- expect(json['@context']).to.equal('https://schema.org')
- expect(json['@type']).to.equal('Article')
- expect(json.headline).to.equal('SEO Demo Page')
- expect(json.image).to.deep.equal([
- `https://ecosystem-e2e-test.com${BASE}logo.png`,
- ])
- expect(json.datePublished).to.equal('2021-01-01T00:00:00.000Z')
- expect(json).to.has.property('dateModified')
- expect(json.author[0]['@type']).to.equal('Person')
- expect(json.author[0].name).to.equal('Mr.Hope')
- })
- })
-})
diff --git a/e2e/tests/plugin-seo/seo.spec.ts b/e2e/tests/plugin-seo/seo.spec.ts
new file mode 100644
index 0000000000..554ff5036b
--- /dev/null
+++ b/e2e/tests/plugin-seo/seo.spec.ts
@@ -0,0 +1,60 @@
+import { expect, test } from '@playwright/test'
+import { BASE } from '../../utils/env.js'
+
+test.describe('plugin-seo', () => {
+ test('have OGP', async ({ page }) => {
+ await page.goto('seo/')
+ await expect(page.locator('head meta[property="og:url"]')).toHaveAttribute(
+ 'content',
+ `https://ecosystem-e2e-test.com${BASE}seo/`,
+ )
+
+ await expect(
+ page.locator('head meta[property="og:site_name"]'),
+ ).toHaveAttribute('content', 'VuePress Ecosystem E2E')
+ await expect(
+ page.locator('head meta[property="og:title"]'),
+ ).toHaveAttribute('content', 'SEO Demo Page')
+ await expect(
+ page.locator('head meta[property="og:description"]'),
+ ).toHaveAttribute(
+ 'content',
+ 'Here is article excerpt. Content alt Here is main content of article. A B C',
+ )
+ await expect(page.locator('head meta[property="og:type"]')).toHaveAttribute(
+ 'content',
+ 'article',
+ )
+ await expect(
+ page.locator('head meta[property="og:locale"]'),
+ ).toHaveAttribute('content', 'en-US')
+ await expect(
+ page.locator('head meta[property="article:author"]'),
+ ).toHaveAttribute('content', 'Mr.Hope')
+ await expect(
+ page.locator('head meta[property="article:tag"]'),
+ ).toHaveAttribute('content', 'Demo')
+ await expect(
+ page.locator('head meta[property="article:published_time"]'),
+ ).toHaveAttribute('content', '2021-01-01T00:00:00.000Z')
+ })
+
+ test('have JSONLD', async ({ page }) => {
+ await page.goto('seo/')
+
+ const json = JSON.parse(
+ await page.locator('head script[type="application/ld+json"]').innerText(),
+ )
+
+ expect(json['@context']).toBe('https://schema.org')
+ expect(json['@type']).toBe('Article')
+ expect(json.headline).toBe('SEO Demo Page')
+ expect(json.image).toStrictEqual([
+ `https://ecosystem-e2e-test.com${BASE}logo.png`,
+ ])
+ expect(json.datePublished).toBe('2021-01-01T00:00:00.000Z')
+ expect(json).toHaveProperty('dateModified')
+ expect(json.author[0]['@type']).toBe('Person')
+ expect(json.author[0].name).toBe('Mr.Hope')
+ })
+})
diff --git a/e2e/tests/plugin-sitemap/sitemap.cy.ts b/e2e/tests/plugin-sitemap/sitemap.cy.ts
deleted file mode 100644
index 816fe37c10..0000000000
--- a/e2e/tests/plugin-sitemap/sitemap.cy.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-describe('sitemap', () => {
- const BASE = Cypress.env('E2E_BASE')
-
- it('have sitemap xml', () => {
- cy.request(`${BASE}sitemap.xml`).then((res) => {
- expect(res.body).to.be.a('string')
- expect(res.body).to.contain('`,
- )
- })
- })
-
- it('have sitemap xsl', () => {
- cy.request(`${BASE}sitemap.xsl`).then((res) => {
- expect(res.body).to.be.a('string')
- expect(res.body).to.contain(' {
- cy.request(`${BASE}sitemap.xml`).then((res) => {
- expect(res.body).to.contain('yearly')
- })
- })
-
- it('exclude url', () => {
- cy.request(`${BASE}sitemap.xml`).then((res) => {
- expect(res.body).to.not.contain('/sitemap/config-exclude.html')
- expect(res.body).to.not.contain('/sitemap/frontmatter-exclude.html')
- expect(res.body).to.not.contain('/sitemap/meta-exclude.html')
- })
- })
-})
diff --git a/e2e/tests/plugin-sitemap/sitemap.spec.ts b/e2e/tests/plugin-sitemap/sitemap.spec.ts
new file mode 100644
index 0000000000..d8ea1b87ec
--- /dev/null
+++ b/e2e/tests/plugin-sitemap/sitemap.spec.ts
@@ -0,0 +1,49 @@
+import { expect, test } from '@playwright/test'
+import { BASE } from '../../utils/env.js'
+
+test.describe('sitemap', () => {
+ test('have sitemap xml', async ({ request }) => {
+ const response = await request.get('sitemap.xml')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).toContain(' {
+ const response = await request.get('sitemap.xsl')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).toContain(' {
+ const response = await request.get('sitemap.xml')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).toContain('yearly')
+ })
+
+ test('exclude url', async ({ request }) => {
+ const response = await request.get('sitemap.xml')
+
+ expect(response).toBeOK()
+
+ const content = await response.text()
+
+ expect(content).not.toContain('/sitemap/config-exclude.html')
+ expect(content).not.toContain('/sitemap/frontmatter-exclude.html')
+ expect(content).not.toContain('/sitemap/meta-exclude.html')
+ })
+})
diff --git a/e2e/tests/theme-default/home.cy.ts b/e2e/tests/theme-default/home.cy.ts
deleted file mode 100644
index f633f4ea0a..0000000000
--- a/e2e/tests/theme-default/home.cy.ts
+++ /dev/null
@@ -1,60 +0,0 @@
-describe('homepage', () => {
- const BASE = Cypress.env('E2E_BASE')
-
- it('has hero info', () => {
- cy.visit('/')
-
- cy.get('.hero').within(() => {
- const title = 'VuePress Ecosystem E2E'
- const description = 'VuePress Ecosystem E2E Test Site'
- const heroImage = 'https://v2.vuepress.vuejs.org/images/hero.png'
-
- cy.get('img')
- .should('have.attr', 'src', heroImage)
- .should('have.attr', 'alt', title)
-
- cy.get('#main-title').should('have.text', title)
-
- cy.get('.description').should('have.text', description)
-
- cy.get('.action-button')
- .should('have.length', 2)
- .each((el, index) => {
- cy.wrap(el)
- .should('have.attr', 'href', `${BASE}action${index + 1}.html`)
- .should('have.attr', 'aria-label', `Action${index + 1}`)
- .contains(`Action${index + 1}`)
- })
- })
- })
-
- it('has feature', () => {
- cy.visit('/')
-
- cy.get('.feature').then((el) => {
- cy.wrap(el)
- .should('have.length', 3)
- .each((el, index) => {
- cy.wrap(el)
- .get('h2')
- .contains(`Feature${index + 1}`)
-
- cy.wrap(el)
- .get('p')
- .contains(`Detail${index + 1}`)
- })
- })
- })
-
- it('has content', () => {
- cy.visit('/')
-
- cy.get('.theme-default-content').contains('HomePage Content')
- })
-
- it('has footer', () => {
- cy.visit('/')
-
- cy.get('.footer').contains('Footer Content')
- })
-})
diff --git a/e2e/tests/theme-default/home.spec.ts b/e2e/tests/theme-default/home.spec.ts
new file mode 100644
index 0000000000..96aacd9feb
--- /dev/null
+++ b/e2e/tests/theme-default/home.spec.ts
@@ -0,0 +1,64 @@
+import { expect, test } from '@playwright/test'
+import { BASE } from '../../utils/env.js'
+
+test.describe('homepage', () => {
+ test.beforeEach(async ({ page }) => {
+ await page.goto('')
+ })
+
+ test('has hero info', async ({ page }) => {
+ const TITLE = 'VuePress Ecosystem E2E'
+ const DESCRIPTION = 'VuePress Ecosystem E2E Test Site'
+ const HERO_IMAGE = 'https://v2.vuepress.vuejs.org/images/hero.png'
+
+ const img = page.locator('.hero img')
+ const mainTitle = page.locator('#main-title')
+ const mainDescription = page.locator('.hero .description')
+ const actionButtons = page.locator('.hero .action-button')
+
+ await expect(img).toHaveAttribute('src', HERO_IMAGE)
+ await expect(img).toHaveAttribute('alt', TITLE)
+
+ await expect(mainTitle).toHaveText(TITLE)
+ await expect(mainDescription).toHaveText(DESCRIPTION)
+ await expect(actionButtons).toHaveCount(2)
+
+ for (let index = 0; index < 2; index++) {
+ const actionButton = actionButtons.nth(index)
+
+ await expect(actionButton).toHaveAttribute(
+ 'href',
+ `${BASE}action${index + 1}.html`,
+ )
+ await expect(actionButton).toHaveAttribute(
+ 'aria-label',
+ `Action${index + 1}`,
+ )
+ await expect(actionButton).toHaveText(`Action${index + 1}`)
+ }
+ })
+
+ test('has feature', async ({ page }) => {
+ const features = page.locator('.feature')
+
+ await expect(features).toHaveCount(3)
+
+ for (let index = 0; index < 3; index++) {
+ const featureHeading = page.locator('.feature h2').nth(index)
+ const featureDetail = page.locator('.feature p').nth(index)
+
+ await expect(featureHeading).toHaveText(`Feature${index + 1}`)
+ await expect(featureDetail).toHaveText(`Detail${index + 1}`)
+ }
+ })
+
+ test('has content', async ({ page }) => {
+ await expect(page.locator('.theme-default-content')).toHaveText(
+ 'HomePage Content',
+ )
+ })
+
+ test('has footer', async ({ page }) => {
+ await expect(page.locator('.footer')).toHaveText('Footer Content')
+ })
+})
diff --git a/e2e/tests/theme-default/navbar.cy.ts b/e2e/tests/theme-default/navbar.cy.ts
deleted file mode 100644
index 4c97c94ed5..0000000000
--- a/e2e/tests/theme-default/navbar.cy.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-it('has navbar', () => {
- cy.visit('/')
-
- cy.get('.navbar .navbar-item')
- .should('contain', 'Home')
- .should('contain', 'Dropdown')
-})
diff --git a/e2e/tests/theme-default/navbar.spec.ts b/e2e/tests/theme-default/navbar.spec.ts
new file mode 100644
index 0000000000..5e09538b76
--- /dev/null
+++ b/e2e/tests/theme-default/navbar.spec.ts
@@ -0,0 +1,10 @@
+import { expect, test } from '@playwright/test'
+
+test('navbar items', async ({ page }) => {
+ await page.goto('')
+
+ const navItems = page.locator('.navbar .navbar-item')
+
+ await expect(navItems.nth(0)).toHaveText('Home')
+ await expect(navItems.nth(1)).toContainText('Dropdown')
+})
diff --git a/e2e/tests/theme-default/sidebar.cy.ts b/e2e/tests/theme-default/sidebar.cy.ts
deleted file mode 100644
index 176812c021..0000000000
--- a/e2e/tests/theme-default/sidebar.cy.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-describe('has heading sidebar', () => {
- it('frontmatter', () => {
- cy.visit('/sidebar/auto.html')
-
- cy.get('a.sidebar-item')
- .should('contain', 'Sidebar Heading 1')
- .should('contain', 'Sidebar Heading 2')
- })
-
- it('config', () => {
- cy.visit('/sidebar/heading/1.html')
-
- cy.get('.theme-default-content h1')
- .invoke('text')
- .should('be.not.empty')
- .then((text) => {
- cy.get('.sidebar-heading')
- .invoke('text')
- .should('contain', text.replace('#', '').trim())
- })
-
- cy.get('.theme-default-content h2').each((header) => {
- cy.wrap(header)
- .invoke('text')
- .should('be.not.empty')
- .then((headerText) => {
- cy.get('a.sidebar-item').contains(headerText.replace('#', '').trim())
- })
- })
- })
-})
-
-it('has configured sidebar', () => {
- cy.visit('/sidebar/config/1.html')
-
- cy.get('a.sidebar-item')
- .should('contain', 'sidebar 1')
- .should('contain', 'sidebar 2')
-})
diff --git a/e2e/tests/theme-default/sidebar.spec.ts b/e2e/tests/theme-default/sidebar.spec.ts
new file mode 100644
index 0000000000..8d0a4a3b33
--- /dev/null
+++ b/e2e/tests/theme-default/sidebar.spec.ts
@@ -0,0 +1,40 @@
+import { expect, test } from '@playwright/test'
+
+test.describe('has heading sidebar', () => {
+ test('frontmatter', async ({ page }) => {
+ await page.goto('sidebar/auto.html')
+
+ const sidebarItems = page.locator('a.sidebar-item')
+
+ await expect(sidebarItems.nth(0)).toContainText('Sidebar Heading 1')
+ await expect(sidebarItems.nth(1)).toContainText('Sidebar Heading 2')
+ })
+
+ test('config', async ({ page }) => {
+ await page.goto('sidebar/heading/1.html')
+
+ const sidebarHeadings = page.locator('.sidebar-heading')
+ const pageTitle = page.locator('.theme-default-content h1')
+ const sidebarItems = page.locator('.sidebar-item.route-link')
+
+ const pageTitleText = (await pageTitle.innerText()).replace('#', '')
+
+ await expect(pageTitle).not.toBeEmpty()
+ await expect(sidebarHeadings).toContainText(pageTitleText)
+
+ const h2 = page.locator('.theme-default-content h2').first()
+ const h2Text = (await h2.innerText()).replace('#', '')
+
+ await expect(h2).not.toBeEmpty()
+ await expect(sidebarItems.first()).toContainText(h2Text)
+ })
+})
+
+test('has configured sidebar', async ({ page }) => {
+ await page.goto('sidebar/config/1.html')
+
+ const sidebarItems = page.locator('a.sidebar-item')
+
+ await expect(sidebarItems.nth(1)).toContainText('sidebar 1')
+ await expect(sidebarItems.nth(4)).toContainText('sidebar 2')
+})
diff --git a/e2e/utils/env.ts b/e2e/utils/env.ts
new file mode 100644
index 0000000000..c1999dd3e2
--- /dev/null
+++ b/e2e/utils/env.ts
@@ -0,0 +1,7 @@
+export const BASE = process.env.E2E_BASE ?? '/'
+export const BUNDLER = process.env.E2E_BUNDLER ?? 'vite'
+export const COMMAND = process.env.E2E_COMMAND ?? 'dev'
+
+export const isDev = COMMAND === 'dev'
+export const isProd = COMMAND === 'build'
+export const isCI = !!process.env.CI
diff --git a/package.json b/package.json
index 0dbce5c5a0..940662b1fc 100644
--- a/package.json
+++ b/package.json
@@ -31,8 +31,8 @@
},
"prettier": "prettier-config-vuepress",
"devDependencies": {
- "@commitlint/cli": "^19.2.1",
- "@commitlint/config-conventional": "^19.1.0",
+ "@commitlint/cli": "^19.2.2",
+ "@commitlint/config-conventional": "^19.2.2",
"@lerna-lite/cli": "^3.3.2",
"@lerna-lite/publish": "^3.3.2",
"@types/node": "^20.12.7",
@@ -44,7 +44,6 @@
"eslint": "^8.57.0",
"eslint-config-vuepress": "^4.10.1",
"eslint-config-vuepress-typescript": "^4.10.1",
- "eslint-plugin-cypress": "^2.15.1",
"husky": "^9.0.11",
"lint-staged": "^15.2.2",
"prettier": "^3.2.5",
@@ -56,9 +55,10 @@
"tsx": "4.7.2",
"typescript": "^5.4.5",
"vite": "~5.2.8",
- "vitest": "^1.5.0"
+ "vitest": "^1.5.0",
+ "vuepress": "2.0.0-rc.9"
},
- "packageManager": "pnpm@8.15.6",
+ "packageManager": "pnpm@8.15.7",
"engines": {
"node": ">=18.16.0"
}
diff --git a/plugins/plugin-container/package.json b/plugins/plugin-container/package.json
index f82e621469..86893da132 100644
--- a/plugins/plugin-container/package.json
+++ b/plugins/plugin-container/package.json
@@ -35,7 +35,7 @@
"clean": "rimraf --glob ./lib ./*.tsbuildinfo"
},
"dependencies": {
- "@types/markdown-it": "^14.0.0",
+ "@types/markdown-it": "^14.0.1",
"markdown-it": "^14.1.0",
"markdown-it-container": "^4.0.0"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f016c5bbb5..0fda25c8a7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,11 +9,11 @@ importers:
.:
devDependencies:
'@commitlint/cli':
- specifier: ^19.2.1
- version: 19.2.1(@types/node@20.12.7)(typescript@5.4.5)
+ specifier: ^19.2.2
+ version: 19.2.2(@types/node@20.12.7)(typescript@5.4.5)
'@commitlint/config-conventional':
- specifier: ^19.1.0
- version: 19.1.0
+ specifier: ^19.2.2
+ version: 19.2.2
'@lerna-lite/cli':
specifier: ^3.3.2
version: 3.3.2(@lerna-lite/publish@3.3.2)(@lerna-lite/version@3.3.2)(typescript@5.4.5)
@@ -43,13 +43,10 @@ importers:
version: 8.57.0
eslint-config-vuepress:
specifier: ^4.10.1
- version: 4.10.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)
+ version: 4.10.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)
eslint-config-vuepress-typescript:
specifier: ^4.10.1
version: 4.10.1(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)(typescript@5.4.5)
- eslint-plugin-cypress:
- specifier: ^2.15.1
- version: 2.15.1(eslint@8.57.0)
husky:
specifier: ^9.0.11
version: 9.0.11
@@ -86,6 +83,9 @@ importers:
vitest:
specifier: ^1.5.0
version: 1.5.0(@types/node@20.12.7)(sass@1.75.0)
+ vuepress:
+ specifier: 2.0.0-rc.9
+ version: 2.0.0-rc.9(@vuepress/bundler-vite@2.0.0-rc.9)(@vuepress/bundler-webpack@2.0.0-rc.9)(typescript@5.4.5)(vue@3.4.21)
docs:
dependencies:
@@ -204,15 +204,15 @@ importers:
specifier: 2.0.0-rc.9
version: 2.0.0-rc.9(@vuepress/bundler-vite@2.0.0-rc.9)(@vuepress/bundler-webpack@2.0.0-rc.9)(typescript@5.4.5)(vue@3.4.21)
devDependencies:
+ '@playwright/test':
+ specifier: ^1.43.1
+ version: 1.43.1
anywhere:
specifier: ^1.6.0
version: 1.6.0
- cypress:
- specifier: ^13.7.3
- version: 13.7.3
- start-server-and-test:
- specifier: ^2.0.3
- version: 2.0.3
+ cross-env:
+ specifier: ^7.0.3
+ version: 7.0.3
plugins/plugin-active-header-links:
dependencies:
@@ -302,13 +302,13 @@ importers:
version: 3.1.3(typescript@5.4.5)
artalk:
specifier: ^2.7.3
- version: 2.8.3
+ version: 2.8.4
giscus:
specifier: ^1.5.0
version: 1.5.0
sass-loader:
specifier: ^14.0.0
- version: 14.1.1(sass@1.75.0)
+ version: 14.2.0(sass@1.75.0)(webpack@5.91.0)
twikoo:
specifier: ^1.5.0
version: 1.6.32
@@ -322,8 +322,8 @@ importers:
plugins/plugin-container:
dependencies:
'@types/markdown-it':
- specifier: ^14.0.0
- version: 14.0.0
+ specifier: ^14.0.1
+ version: 14.0.1
markdown-it:
specifier: ^14.1.0
version: 14.1.0
@@ -371,10 +371,10 @@ importers:
version: 3.6.0
'@docsearch/js':
specifier: ^3.6.0
- version: 3.6.0(@algolia/client-search@4.23.2)(search-insights@2.13.0)
+ version: 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)
'@docsearch/react':
specifier: ^3.6.0
- version: 3.6.0(@algolia/client-search@4.23.2)(search-insights@2.13.0)
+ version: 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)
'@vuepress/helper':
specifier: workspace:~
version: link:../../tools/helper
@@ -714,7 +714,7 @@ importers:
version: 1.75.0
sass-loader:
specifier: ^14.0.0
- version: 14.1.1(sass@1.75.0)
+ version: 14.2.0(sass@1.75.0)(webpack@5.91.0)
vue:
specifier: ^3.4.21
version: 3.4.21(typescript@5.4.5)
@@ -731,8 +731,8 @@ importers:
specifier: ^8.0.1
version: 8.0.1
inquirer:
- specifier: ^9.2.17
- version: 9.2.17
+ specifier: ^9.2.18
+ version: 9.2.18
devDependencies:
'@types/inquirer':
specifier: 9.0.7
@@ -795,154 +795,154 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)(search-insights@2.13.0):
+ /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0):
resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)(search-insights@2.13.0)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
dev: false
- /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)(search-insights@2.13.0):
+ /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0):
resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
peerDependencies:
search-insights: '>= 1 < 3'
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
dev: false
- /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2):
+ /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3):
resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)
- '@algolia/client-search': 4.23.2
- algoliasearch: 4.23.2
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
+ '@algolia/client-search': 4.23.3
+ algoliasearch: 4.23.3
dev: false
- /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2):
+ /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3):
resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
dependencies:
- '@algolia/client-search': 4.23.2
- algoliasearch: 4.23.2
+ '@algolia/client-search': 4.23.3
+ algoliasearch: 4.23.3
dev: false
- /@algolia/cache-browser-local-storage@4.23.2:
- resolution: {integrity: sha512-PvRQdCmtiU22dw9ZcTJkrVKgNBVAxKgD0/cfiqyxhA5+PHzA2WDt6jOmZ9QASkeM2BpyzClJb/Wr1yt2/t78Kw==}
+ /@algolia/cache-browser-local-storage@4.23.3:
+ resolution: {integrity: sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==}
dependencies:
- '@algolia/cache-common': 4.23.2
+ '@algolia/cache-common': 4.23.3
dev: false
- /@algolia/cache-common@4.23.2:
- resolution: {integrity: sha512-OUK/6mqr6CQWxzl/QY0/mwhlGvS6fMtvEPyn/7AHUx96NjqDA4X4+Ju7aXFQKh+m3jW9VPB0B9xvEQgyAnRPNw==}
+ /@algolia/cache-common@4.23.3:
+ resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==}
dev: false
- /@algolia/cache-in-memory@4.23.2:
- resolution: {integrity: sha512-rfbi/SnhEa3MmlqQvgYz/9NNJ156NkU6xFxjbxBtLWnHbpj+qnlMoKd+amoiacHRITpajg6zYbLM9dnaD3Bczw==}
+ /@algolia/cache-in-memory@4.23.3:
+ resolution: {integrity: sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==}
dependencies:
- '@algolia/cache-common': 4.23.2
+ '@algolia/cache-common': 4.23.3
dev: false
- /@algolia/client-account@4.23.2:
- resolution: {integrity: sha512-VbrOCLIN/5I7iIdskSoSw3uOUPF516k4SjDD4Qz3BFwa3of7D9A0lzBMAvQEJJEPHWdVraBJlGgdJq/ttmquJQ==}
+ /@algolia/client-account@4.23.3:
+ resolution: {integrity: sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==}
dependencies:
- '@algolia/client-common': 4.23.2
- '@algolia/client-search': 4.23.2
- '@algolia/transporter': 4.23.2
+ '@algolia/client-common': 4.23.3
+ '@algolia/client-search': 4.23.3
+ '@algolia/transporter': 4.23.3
dev: false
- /@algolia/client-analytics@4.23.2:
- resolution: {integrity: sha512-lLj7irsAztGhMoEx/SwKd1cwLY6Daf1Q5f2AOsZacpppSvuFvuBrmkzT7pap1OD/OePjLKxicJS8wNA0+zKtuw==}
+ /@algolia/client-analytics@4.23.3:
+ resolution: {integrity: sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==}
dependencies:
- '@algolia/client-common': 4.23.2
- '@algolia/client-search': 4.23.2
- '@algolia/requester-common': 4.23.2
- '@algolia/transporter': 4.23.2
+ '@algolia/client-common': 4.23.3
+ '@algolia/client-search': 4.23.3
+ '@algolia/requester-common': 4.23.3
+ '@algolia/transporter': 4.23.3
dev: false
- /@algolia/client-common@4.23.2:
- resolution: {integrity: sha512-Q2K1FRJBern8kIfZ0EqPvUr3V29ICxCm/q42zInV+VJRjldAD9oTsMGwqUQ26GFMdFYmqkEfCbY4VGAiQhh22g==}
+ /@algolia/client-common@4.23.3:
+ resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==}
dependencies:
- '@algolia/requester-common': 4.23.2
- '@algolia/transporter': 4.23.2
+ '@algolia/requester-common': 4.23.3
+ '@algolia/transporter': 4.23.3
dev: false
- /@algolia/client-personalization@4.23.2:
- resolution: {integrity: sha512-vwPsgnCGhUcHhhQG5IM27z8q7dWrN9itjdvgA6uKf2e9r7vB+WXt4OocK0CeoYQt3OGEAExryzsB8DWqdMK5wg==}
+ /@algolia/client-personalization@4.23.3:
+ resolution: {integrity: sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==}
dependencies:
- '@algolia/client-common': 4.23.2
- '@algolia/requester-common': 4.23.2
- '@algolia/transporter': 4.23.2
+ '@algolia/client-common': 4.23.3
+ '@algolia/requester-common': 4.23.3
+ '@algolia/transporter': 4.23.3
dev: false
- /@algolia/client-search@4.23.2:
- resolution: {integrity: sha512-CxSB29OVGSE7l/iyoHvamMonzq7Ev8lnk/OkzleODZ1iBcCs3JC/XgTIKzN/4RSTrJ9QybsnlrN/bYCGufo7qw==}
+ /@algolia/client-search@4.23.3:
+ resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==}
dependencies:
- '@algolia/client-common': 4.23.2
- '@algolia/requester-common': 4.23.2
- '@algolia/transporter': 4.23.2
+ '@algolia/client-common': 4.23.3
+ '@algolia/requester-common': 4.23.3
+ '@algolia/transporter': 4.23.3
dev: false
- /@algolia/logger-common@4.23.2:
- resolution: {integrity: sha512-jGM49Q7626cXZ7qRAWXn0jDlzvoA1FvN4rKTi1g0hxKsTTSReyYk0i1ADWjChDPl3Q+nSDhJuosM2bBUAay7xw==}
+ /@algolia/logger-common@4.23.3:
+ resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==}
dev: false
- /@algolia/logger-console@4.23.2:
- resolution: {integrity: sha512-oo+lnxxEmlhTBTFZ3fGz1O8PJ+G+8FiAoMY2Qo3Q4w23xocQev6KqDTA1JQAGPDxAewNA2VBwWOsVXeXFjrI/Q==}
+ /@algolia/logger-console@4.23.3:
+ resolution: {integrity: sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==}
dependencies:
- '@algolia/logger-common': 4.23.2
+ '@algolia/logger-common': 4.23.3
dev: false
- /@algolia/recommend@4.23.2:
- resolution: {integrity: sha512-Q75CjnzRCDzgIlgWfPnkLtrfF4t82JCirhalXkSSwe/c1GH5pWh4xUyDOR3KTMo+YxxX3zTlrL/FjHmUJEWEcg==}
+ /@algolia/recommend@4.23.3:
+ resolution: {integrity: sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==}
dependencies:
- '@algolia/cache-browser-local-storage': 4.23.2
- '@algolia/cache-common': 4.23.2
- '@algolia/cache-in-memory': 4.23.2
- '@algolia/client-common': 4.23.2
- '@algolia/client-search': 4.23.2
- '@algolia/logger-common': 4.23.2
- '@algolia/logger-console': 4.23.2
- '@algolia/requester-browser-xhr': 4.23.2
- '@algolia/requester-common': 4.23.2
- '@algolia/requester-node-http': 4.23.2
- '@algolia/transporter': 4.23.2
+ '@algolia/cache-browser-local-storage': 4.23.3
+ '@algolia/cache-common': 4.23.3
+ '@algolia/cache-in-memory': 4.23.3
+ '@algolia/client-common': 4.23.3
+ '@algolia/client-search': 4.23.3
+ '@algolia/logger-common': 4.23.3
+ '@algolia/logger-console': 4.23.3
+ '@algolia/requester-browser-xhr': 4.23.3
+ '@algolia/requester-common': 4.23.3
+ '@algolia/requester-node-http': 4.23.3
+ '@algolia/transporter': 4.23.3
dev: false
- /@algolia/requester-browser-xhr@4.23.2:
- resolution: {integrity: sha512-TO9wLlp8+rvW9LnIfyHsu8mNAMYrqNdQ0oLF6eTWFxXfxG3k8F/Bh7nFYGk2rFAYty4Fw4XUtrv/YjeNDtM5og==}
+ /@algolia/requester-browser-xhr@4.23.3:
+ resolution: {integrity: sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==}
dependencies:
- '@algolia/requester-common': 4.23.2
+ '@algolia/requester-common': 4.23.3
dev: false
- /@algolia/requester-common@4.23.2:
- resolution: {integrity: sha512-3EfpBS0Hri0lGDB5H/BocLt7Vkop0bTTLVUBB844HH6tVycwShmsV6bDR7yXbQvFP1uNpgePRD3cdBCjeHmk6Q==}
+ /@algolia/requester-common@4.23.3:
+ resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==}
dev: false
- /@algolia/requester-node-http@4.23.2:
- resolution: {integrity: sha512-SVzgkZM/malo+2SB0NWDXpnT7nO5IZwuDTaaH6SjLeOHcya1o56LSWXk+3F3rNLz2GVH+I/rpYKiqmHhSOjerw==}
+ /@algolia/requester-node-http@4.23.3:
+ resolution: {integrity: sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==}
dependencies:
- '@algolia/requester-common': 4.23.2
+ '@algolia/requester-common': 4.23.3
dev: false
- /@algolia/transporter@4.23.2:
- resolution: {integrity: sha512-GY3aGKBy+8AK4vZh8sfkatDciDVKad5rTY2S10Aefyjh7e7UGBP4zigf42qVXwU8VOPwi7l/L7OACGMOFcjB0Q==}
+ /@algolia/transporter@4.23.3:
+ resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==}
dependencies:
- '@algolia/cache-common': 4.23.2
- '@algolia/logger-common': 4.23.2
- '@algolia/requester-common': 4.23.2
+ '@algolia/cache-common': 4.23.3
+ '@algolia/logger-common': 4.23.3
+ '@algolia/requester-common': 4.23.3
dev: false
/@ampproject/remapping@2.3.0:
@@ -990,7 +990,7 @@ packages:
'@babel/traverse': 7.24.1
'@babel/types': 7.24.0
convert-source-map: 2.0.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -1068,7 +1068,7 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.24.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
@@ -2107,7 +2107,7 @@ packages:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.24.4
'@babel/types': 7.24.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -2120,20 +2120,13 @@ packages:
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
- /@colors/colors@1.5.0:
- resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
- engines: {node: '>=0.1.90'}
- requiresBuild: true
- dev: true
- optional: true
-
- /@commitlint/cli@19.2.1(@types/node@20.12.7)(typescript@5.4.5):
- resolution: {integrity: sha512-cbkYUJsLqRomccNxvoJTyv5yn0bSy05BBizVyIcLACkRbVUqYorC351Diw/XFSWC/GtpwiwT2eOvQgFZa374bg==}
+ /@commitlint/cli@19.2.2(@types/node@20.12.7)(typescript@5.4.5):
+ resolution: {integrity: sha512-P8cbOHfg2PQRzfICLSrzUVOCVMqjEZ8Hlth6mtJ4yOEjT47Q5PbIGymgX3rLVylNw+3IAT2Djn9IJ2wHbXFzBg==}
engines: {node: '>=v18'}
hasBin: true
dependencies:
'@commitlint/format': 19.0.3
- '@commitlint/lint': 19.1.0
+ '@commitlint/lint': 19.2.2
'@commitlint/load': 19.2.0(@types/node@20.12.7)(typescript@5.4.5)
'@commitlint/read': 19.2.1
'@commitlint/types': 19.0.3
@@ -2144,8 +2137,8 @@ packages:
- typescript
dev: true
- /@commitlint/config-conventional@19.1.0:
- resolution: {integrity: sha512-KIKD2xrp6Uuk+dcZVj3++MlzIr/Su6zLE8crEDQCZNvWHNQSeeGbzOlNtsR32TUy6H3JbP7nWgduAHCaiGQ6EA==}
+ /@commitlint/config-conventional@19.2.2:
+ resolution: {integrity: sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==}
engines: {node: '>=v18'}
dependencies:
'@commitlint/types': 19.0.3
@@ -2185,19 +2178,19 @@ packages:
chalk: 5.3.0
dev: true
- /@commitlint/is-ignored@19.0.3:
- resolution: {integrity: sha512-MqDrxJaRSVSzCbPsV6iOKG/Lt52Y+PVwFVexqImmYYFhe51iVJjK2hRhOG2jUAGiUHk4jpdFr0cZPzcBkSzXDQ==}
+ /@commitlint/is-ignored@19.2.2:
+ resolution: {integrity: sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g==}
engines: {node: '>=v18'}
dependencies:
'@commitlint/types': 19.0.3
semver: 7.6.0
dev: true
- /@commitlint/lint@19.1.0:
- resolution: {integrity: sha512-ESjaBmL/9cxm+eePyEr6SFlBUIYlYpI80n+Ltm7IA3MAcrmiP05UMhJdAD66sO8jvo8O4xdGn/1Mt2G5VzfZKw==}
+ /@commitlint/lint@19.2.2:
+ resolution: {integrity: sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA==}
engines: {node: '>=v18'}
dependencies:
- '@commitlint/is-ignored': 19.0.3
+ '@commitlint/is-ignored': 19.2.2
'@commitlint/parse': 19.0.3
'@commitlint/rules': 19.0.3
'@commitlint/types': 19.0.3
@@ -2290,48 +2283,15 @@ packages:
chalk: 5.3.0
dev: true
- /@cypress/request@3.0.1:
- resolution: {integrity: sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==}
- engines: {node: '>= 6'}
- dependencies:
- aws-sign2: 0.7.0
- aws4: 1.12.0
- caseless: 0.12.0
- combined-stream: 1.0.8
- extend: 3.0.2
- forever-agent: 0.6.1
- form-data: 2.3.3
- http-signature: 1.3.6
- is-typedarray: 1.0.0
- isstream: 0.1.2
- json-stringify-safe: 5.0.1
- mime-types: 2.1.35
- performance-now: 2.1.0
- qs: 6.10.4
- safe-buffer: 5.2.1
- tough-cookie: 4.1.3
- tunnel-agent: 0.6.0
- uuid: 8.3.2
- dev: true
-
- /@cypress/xvfb@1.2.4(supports-color@8.1.1):
- resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==}
- dependencies:
- debug: 3.2.7(supports-color@8.1.1)
- lodash.once: 4.1.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@docsearch/css@3.6.0:
resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==}
dev: false
- /@docsearch/js@3.6.0(@algolia/client-search@4.23.2)(search-insights@2.13.0):
+ /@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0):
resolution: {integrity: sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==}
dependencies:
- '@docsearch/react': 3.6.0(@algolia/client-search@4.23.2)(search-insights@2.13.0)
- preact: 10.20.1
+ '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)
+ preact: 10.20.2
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -2340,7 +2300,7 @@ packages:
- search-insights
dev: false
- /@docsearch/react@3.6.0(@algolia/client-search@4.23.2)(search-insights@2.13.0):
+ /@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0):
resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
@@ -2357,10 +2317,10 @@ packages:
search-insights:
optional: true
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)(search-insights@2.13.0)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.2)(algoliasearch@4.23.2)
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)
+ '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
'@docsearch/css': 3.6.0
- algoliasearch: 4.23.2
+ algoliasearch: 4.23.3
search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
@@ -2777,7 +2737,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
espree: 9.6.1
globals: 13.24.0
ignore: 5.3.1
@@ -2794,22 +2754,12 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@hapi/hoek@9.3.0:
- resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
- dev: true
-
- /@hapi/topo@5.1.0:
- resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==}
- dependencies:
- '@hapi/hoek': 9.3.0
- dev: true
-
/@humanwhocodes/config-array@0.11.14:
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -2829,6 +2779,10 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
+ /@inquirer/figures@1.0.0:
+ resolution: {integrity: sha512-3fw+7+77/duTnMJTeSS44wneszghI4tkr0m0xdIJabbYRe36ElzmsqyboMZ1nFRon6sT+ckVvYDVjwapKv+2sw==}
+ engines: {node: '>=18'}
+
/@isaacs/cliui@8.0.2:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -2919,7 +2873,7 @@ packages:
'@lerna-lite/init': 3.3.2(typescript@5.4.5)
'@lerna-lite/publish': 3.3.2(typescript@5.4.5)
'@lerna-lite/version': 3.3.2(@lerna-lite/publish@3.3.2)(typescript@5.4.5)
- dedent: 1.5.1
+ dedent: 1.5.3
dotenv: 16.4.5
import-local: 3.1.0
load-json-file: 7.0.1
@@ -2941,17 +2895,17 @@ packages:
clone-deep: 4.0.1
config-chain: 1.1.13
cosmiconfig: 9.0.0(typescript@5.4.5)
- dedent: 1.5.1
+ dedent: 1.5.3
execa: 8.0.1
fs-extra: 11.2.0
glob-parent: 6.0.2
globby: 14.0.1
- inquirer: 9.2.17
+ inquirer: 9.2.18
is-ci: 3.0.1
json5: 2.2.3
load-json-file: 7.0.1
minimatch: 9.0.4
- npm-package-arg: 11.0.1
+ npm-package-arg: 11.0.2
npmlog: 7.0.1
p-map: 7.0.2
p-queue: 8.0.1
@@ -2991,7 +2945,7 @@ packages:
'@lerna-lite/cli': 3.3.2(@lerna-lite/publish@3.3.2)(@lerna-lite/version@3.3.2)(typescript@5.4.5)
'@lerna-lite/core': 3.3.2(typescript@5.4.5)
'@lerna-lite/version': 3.3.2(@lerna-lite/publish@3.3.2)(typescript@5.4.5)
- '@npmcli/arborist': 7.4.1
+ '@npmcli/arborist': 7.4.2
byte-size: 8.1.1
chalk: 5.3.0
columnify: 1.6.0
@@ -3001,13 +2955,13 @@ packages:
libnpmaccess: 8.0.3
libnpmpublish: 9.0.5
normalize-path: 3.0.0
- npm-package-arg: 11.0.1
+ npm-package-arg: 11.0.2
npm-packlist: 8.0.2
- npm-registry-fetch: 16.2.0
+ npm-registry-fetch: 16.2.1
npmlog: 7.0.1
p-map: 7.0.2
p-pipe: 4.0.0
- pacote: 17.0.6
+ pacote: 17.0.7
pify: 6.1.0
read-package-json: 7.0.0
semver: 7.6.0
@@ -3039,7 +2993,7 @@ packages:
conventional-changelog-writer: 7.0.1
conventional-commits-parser: 5.0.0
conventional-recommended-bump: 9.0.0
- dedent: 1.5.1
+ dedent: 1.5.3
fs-extra: 11.2.0
get-stream: 9.0.1
git-url-parse: 14.0.0
@@ -3050,7 +3004,7 @@ packages:
minimatch: 9.0.4
new-github-release-url: 2.0.0
node-fetch: 3.3.2
- npm-package-arg: 11.0.1
+ npm-package-arg: 11.0.2
npmlog: 7.0.1
p-map: 7.0.2
p-pipe: 4.0.0
@@ -3089,60 +3043,60 @@ packages:
dependencies:
call-bind: 1.0.7
- /@mdit-vue/plugin-component@2.0.0:
- resolution: {integrity: sha512-cTRxlocav/+mfgDcp0P2z/gWuWBez+iNuN4D+b74LpX4AR6UAx2ZvWtCrUZ8VXrO4eCt1/G0YC/Af7mpIb3aoQ==}
+ /@mdit-vue/plugin-component@2.1.1:
+ resolution: {integrity: sha512-paTg5zYtJbLGMTQ6W4YNyyBKBiGOvm9Mhl/R9eanKgTMsFErksXFuygut8vgd9ueSPuaTk/eRQfHQEXfv41MTg==}
dependencies:
- '@types/markdown-it': 13.0.7
+ '@types/markdown-it': 14.0.1
markdown-it: 14.1.0
- /@mdit-vue/plugin-frontmatter@2.0.0:
- resolution: {integrity: sha512-/LrT6E60QI4XV4mqx3J87hqYXlR7ZyMvndmftR2RGz7cRAwa/xL+kyFLlgrMxkBIKitOShKa3LS/9Ov9b0fU+g==}
+ /@mdit-vue/plugin-frontmatter@2.1.0:
+ resolution: {integrity: sha512-vVDjrv1RZorGo1yW7PZg7/dwRupSBzMt8YE8mmM+TMA0NtFEhYfWdHj8vWgkXm1ZJUugmXheL6SxJzo6fz6uHA==}
dependencies:
- '@mdit-vue/types': 2.0.0
- '@types/markdown-it': 13.0.7
+ '@mdit-vue/types': 2.1.0
+ '@types/markdown-it': 14.0.1
gray-matter: 4.0.3
markdown-it: 14.1.0
- /@mdit-vue/plugin-headers@2.0.0:
- resolution: {integrity: sha512-ITMMPCnLEYHHgj3XEUL2l75jsNn8guxNqr26YrMSi1f5zcgq4XVy1LIvfwvJ1puqM6Cc5v4BHk3oAyorAi7l1A==}
+ /@mdit-vue/plugin-headers@2.1.0:
+ resolution: {integrity: sha512-vau2AtVIN+nqjlMrvYOpz2toBkJJGUcqJY48Mlo33YybBYNDRCBrX/1VFWJ++B3IeJpdFFMLwhZvRN5tsuhPhQ==}
dependencies:
- '@mdit-vue/shared': 2.0.0
- '@mdit-vue/types': 2.0.0
- '@types/markdown-it': 13.0.7
+ '@mdit-vue/shared': 2.1.0
+ '@mdit-vue/types': 2.1.0
+ '@types/markdown-it': 14.0.1
markdown-it: 14.1.0
- /@mdit-vue/plugin-sfc@2.0.0:
- resolution: {integrity: sha512-OXrMXOyk0iwdIou2jRoIHIbjskwghkO14C9/OjgVHXSSX+iM/WQ4l4yi1aWmNlbQNjtP8IXcVAyJB9K0DFYmLg==}
+ /@mdit-vue/plugin-sfc@2.1.0:
+ resolution: {integrity: sha512-7M07z3sADHQXwf9CuOXQBK4+Ga+wxnyTNrwsuk0knnvXRO7l6N6yL5sPgzgz67e4UBsqDwsxgWzTgsnzmv6OMg==}
dependencies:
- '@mdit-vue/types': 2.0.0
- '@types/markdown-it': 13.0.7
+ '@mdit-vue/types': 2.1.0
+ '@types/markdown-it': 14.0.1
markdown-it: 14.1.0
- /@mdit-vue/plugin-title@2.0.0:
- resolution: {integrity: sha512-eqBoETPVkMXNLvwFshz/A2+Cz81VB5HEkXDm0tt6RBW/rTvnoWmGJ1Z+mvcjR5ck5W4nYdIyT68oHxX2JI2M4g==}
+ /@mdit-vue/plugin-title@2.1.0:
+ resolution: {integrity: sha512-16KmXwMnWxDwj6CelA1Fyf12/OYvkA2c2MN1iFAdJQnK7wOSPcUscdVO7nxverThuPQLENt/8500/AJqjH4/3Q==}
dependencies:
- '@mdit-vue/shared': 2.0.0
- '@mdit-vue/types': 2.0.0
- '@types/markdown-it': 13.0.7
+ '@mdit-vue/shared': 2.1.0
+ '@mdit-vue/types': 2.1.0
+ '@types/markdown-it': 14.0.1
markdown-it: 14.1.0
- /@mdit-vue/plugin-toc@2.0.0:
- resolution: {integrity: sha512-PKQ8sZna3D5chTnt2lxL+ddpyXd++6Nyc0l8VXCeDgStlySQwiP9jaLeeC88oqY4BtRu4cAmILmxDrvuX0Rrdg==}
+ /@mdit-vue/plugin-toc@2.1.0:
+ resolution: {integrity: sha512-CUVIHELx73yPypYKvnG+6cwjudUCq5vqXOCb3HfFQOICVXk9Y5W0MFOnGBcyt2JxY4D1dUWusj3YT4o0MDm/Eg==}
dependencies:
- '@mdit-vue/shared': 2.0.0
- '@mdit-vue/types': 2.0.0
- '@types/markdown-it': 13.0.7
+ '@mdit-vue/shared': 2.1.0
+ '@mdit-vue/types': 2.1.0
+ '@types/markdown-it': 14.0.1
markdown-it: 14.1.0
- /@mdit-vue/shared@2.0.0:
- resolution: {integrity: sha512-PdxpQpbyTazeo2JT87qms6RPZIzyJd+gwuB+1jSwLDI7+0u5g79y2XgTAbZromSVgY2f3UU5HWdwaLbV9w4uOw==}
+ /@mdit-vue/shared@2.1.0:
+ resolution: {integrity: sha512-eLPdmaB9f7VGjC6AzA5Q2pOzj1s5uJMtF+925SQTjlZIzlJbv1KFwjcO57dlr8aOzF1XrWm8j8nB1qYlecW4Ig==}
dependencies:
- '@mdit-vue/types': 2.0.0
- '@types/markdown-it': 13.0.7
+ '@mdit-vue/types': 2.1.0
+ '@types/markdown-it': 14.0.1
markdown-it: 14.1.0
- /@mdit-vue/types@2.0.0:
- resolution: {integrity: sha512-1BeEB+DbtmDMUAfvbNUj5Hso8cSl2sBVK2iTyOMAqhfDVLdh+/9+D0JmQHaCeUk/vuJoMhOwbweZvh55wHxm4w==}
+ /@mdit-vue/types@2.1.0:
+ resolution: {integrity: sha512-TMBB/BQWVvwtpBdWD75rkZx4ZphQ6MN0O4QB2Bc0oI5PC2uE57QerhNxdRZ7cvBHE2iY2C+BUNUziCfJbjIRRA==}
/@mdit/plugin-footnote@0.8.0(markdown-it@14.1.0):
resolution: {integrity: sha512-AaX1rfkJwq9vLX+H/a+XQ3ZxahOXrnMLr5dVZfNdazjqdDEJ7Cc/A7UFtLfOM19F2w3EgvcHR1gbINxIVDn/eg==}
@@ -3185,20 +3139,21 @@ packages:
- supports-color
dev: true
- /@npmcli/arborist@7.4.1:
- resolution: {integrity: sha512-5/+bbRol8fvhyebwjqzmwjToAvTOR+k/hzAGFcGlV8k94H1PISNVyOGeSQl6MOMuxPo3BMMYVa39NZp2eNyzUQ==}
+ /@npmcli/arborist@7.4.2:
+ resolution: {integrity: sha512-13flK0DTIhG7VEmPtoKFoi+88hIjuZxuZAvnHUTthIFql1Kc51VlsMRpbJPIcDEZHaHkILwFjHRXtCUYdFWvAQ==}
engines: {node: ^16.14.0 || >=18.0.0}
hasBin: true
dependencies:
'@isaacs/string-locale-compare': 1.1.0
'@npmcli/fs': 3.1.0
'@npmcli/installed-package-contents': 2.0.2
- '@npmcli/map-workspaces': 3.0.4
+ '@npmcli/map-workspaces': 3.0.6
'@npmcli/metavuln-calculator': 7.0.0
'@npmcli/name-from-folder': 2.0.0
'@npmcli/node-gyp': 3.0.0
- '@npmcli/package-json': 5.0.0
+ '@npmcli/package-json': 5.0.3
'@npmcli/query': 3.1.0
+ '@npmcli/redact': 1.1.0
'@npmcli/run-script': 7.0.4
bin-links: 4.0.3
cacache: 18.0.2
@@ -3209,11 +3164,11 @@ packages:
minimatch: 9.0.4
nopt: 7.2.0
npm-install-checks: 6.3.0
- npm-package-arg: 11.0.1
+ npm-package-arg: 11.0.2
npm-pick-manifest: 9.0.0
- npm-registry-fetch: 16.2.0
+ npm-registry-fetch: 16.2.1
npmlog: 7.0.1
- pacote: 17.0.6
+ pacote: 17.0.7
parse-conflict-json: 3.0.1
proc-log: 3.0.0
promise-all-reject-late: 1.0.1
@@ -3235,14 +3190,14 @@ packages:
semver: 7.6.0
dev: true
- /@npmcli/git@5.0.4:
- resolution: {integrity: sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==}
+ /@npmcli/git@5.0.6:
+ resolution: {integrity: sha512-4x/182sKXmQkf0EtXxT26GEsaOATpD7WVtza5hrYivWZeo6QefC6xq9KAXrnjtFKBZ4rZwR7aX/zClYYXgtwLw==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
'@npmcli/promise-spawn': 7.0.1
lru-cache: 10.2.0
npm-pick-manifest: 9.0.0
- proc-log: 3.0.0
+ proc-log: 4.0.0
promise-inflight: 1.0.1
promise-retry: 2.0.1
semver: 7.6.0
@@ -3260,8 +3215,8 @@ packages:
npm-normalize-package-bin: 3.0.1
dev: true
- /@npmcli/map-workspaces@3.0.4:
- resolution: {integrity: sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==}
+ /@npmcli/map-workspaces@3.0.6:
+ resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
'@npmcli/name-from-folder': 2.0.0
@@ -3276,7 +3231,7 @@ packages:
dependencies:
cacache: 18.0.2
json-parse-even-better-errors: 3.0.1
- pacote: 17.0.6
+ pacote: 17.0.7
semver: 7.6.0
transitivePeerDependencies:
- bluebird
@@ -3293,16 +3248,16 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /@npmcli/package-json@5.0.0:
- resolution: {integrity: sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==}
+ /@npmcli/package-json@5.0.3:
+ resolution: {integrity: sha512-cgsjCvld2wMqkUqvY+SZI+1ZJ7umGBYc9IAKfqJRKJCcs7hCQYxScUgdsyrRINk3VmdCYf9TXiLBHQ6ECTxhtg==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
- '@npmcli/git': 5.0.4
+ '@npmcli/git': 5.0.6
glob: 10.3.12
hosted-git-info: 7.0.1
json-parse-even-better-errors: 3.0.1
normalize-package-data: 6.0.0
- proc-log: 3.0.0
+ proc-log: 4.0.0
semver: 7.6.0
transitivePeerDependencies:
- bluebird
@@ -3332,7 +3287,7 @@ packages:
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
'@npmcli/node-gyp': 3.0.0
- '@npmcli/package-json': 5.0.0
+ '@npmcli/package-json': 5.0.3
'@npmcli/promise-spawn': 7.0.1
node-gyp: 10.1.0
which: 4.0.0
@@ -3346,33 +3301,33 @@ packages:
engines: {node: '>= 18'}
dev: true
- /@octokit/core@5.1.0:
- resolution: {integrity: sha512-BDa2VAMLSh3otEiaMJ/3Y36GU4qf6GI+VivQ/P41NC6GHcdxpKlqV0ikSZ5gdQsmS3ojXeRx5vasgNTinF0Q4g==}
+ /@octokit/core@5.2.0:
+ resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==}
engines: {node: '>= 18'}
dependencies:
'@octokit/auth-token': 4.0.0
- '@octokit/graphql': 7.0.2
- '@octokit/request': 8.2.0
- '@octokit/request-error': 5.0.1
- '@octokit/types': 12.6.0
+ '@octokit/graphql': 7.1.0
+ '@octokit/request': 8.4.0
+ '@octokit/request-error': 5.1.0
+ '@octokit/types': 13.4.0
before-after-hook: 2.2.3
universal-user-agent: 6.0.1
dev: true
- /@octokit/endpoint@9.0.4:
- resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==}
+ /@octokit/endpoint@9.0.5:
+ resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==}
engines: {node: '>= 18'}
dependencies:
- '@octokit/types': 12.6.0
+ '@octokit/types': 13.4.0
universal-user-agent: 6.0.1
dev: true
- /@octokit/graphql@7.0.2:
- resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==}
+ /@octokit/graphql@7.1.0:
+ resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==}
engines: {node: '>= 18'}
dependencies:
- '@octokit/request': 8.2.0
- '@octokit/types': 12.6.0
+ '@octokit/request': 8.4.0
+ '@octokit/types': 13.4.0
universal-user-agent: 6.0.1
dev: true
@@ -3380,55 +3335,59 @@ packages:
resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==}
dev: true
+ /@octokit/openapi-types@22.0.1:
+ resolution: {integrity: sha512-1yN5m1IMNXthoBDUXFF97N1gHop04B3H8ws7wtOr8GgRyDO1gKALjwMHARNBoMBiB/2vEe/vxstrApcJZzQbnQ==}
+ dev: true
+
/@octokit/plugin-enterprise-rest@6.0.1:
resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==}
dev: true
- /@octokit/plugin-paginate-rest@9.2.1(@octokit/core@5.1.0):
+ /@octokit/plugin-paginate-rest@9.2.1(@octokit/core@5.2.0):
resolution: {integrity: sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==}
engines: {node: '>= 18'}
peerDependencies:
'@octokit/core': '5'
dependencies:
- '@octokit/core': 5.1.0
+ '@octokit/core': 5.2.0
'@octokit/types': 12.6.0
dev: true
- /@octokit/plugin-request-log@4.0.1(@octokit/core@5.1.0):
+ /@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.0):
resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==}
engines: {node: '>= 18'}
peerDependencies:
'@octokit/core': '5'
dependencies:
- '@octokit/core': 5.1.0
+ '@octokit/core': 5.2.0
dev: true
- /@octokit/plugin-rest-endpoint-methods@10.4.1(@octokit/core@5.1.0):
+ /@octokit/plugin-rest-endpoint-methods@10.4.1(@octokit/core@5.2.0):
resolution: {integrity: sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==}
engines: {node: '>= 18'}
peerDependencies:
'@octokit/core': '5'
dependencies:
- '@octokit/core': 5.1.0
+ '@octokit/core': 5.2.0
'@octokit/types': 12.6.0
dev: true
- /@octokit/request-error@5.0.1:
- resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==}
+ /@octokit/request-error@5.1.0:
+ resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==}
engines: {node: '>= 18'}
dependencies:
- '@octokit/types': 12.6.0
+ '@octokit/types': 13.4.0
deprecation: 2.3.1
once: 1.4.0
dev: true
- /@octokit/request@8.2.0:
- resolution: {integrity: sha512-exPif6x5uwLqv1N1irkLG1zZNJkOtj8bZxuVHd71U5Ftuxf2wGNvAJyNBcPbPC+EBzwYEbBDdSFb8EPcjpYxPQ==}
+ /@octokit/request@8.4.0:
+ resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==}
engines: {node: '>= 18'}
dependencies:
- '@octokit/endpoint': 9.0.4
- '@octokit/request-error': 5.0.1
- '@octokit/types': 12.6.0
+ '@octokit/endpoint': 9.0.5
+ '@octokit/request-error': 5.1.0
+ '@octokit/types': 13.4.0
universal-user-agent: 6.0.1
dev: true
@@ -3436,10 +3395,10 @@ packages:
resolution: {integrity: sha512-STVO3itHQLrp80lvcYB2UIKoeil5Ctsgd2s1AM+du3HqZIR35ZH7WE9HLwUOLXH0myA0y3AGNPo8gZtcgIbw0g==}
engines: {node: '>= 18'}
dependencies:
- '@octokit/core': 5.1.0
- '@octokit/plugin-paginate-rest': 9.2.1(@octokit/core@5.1.0)
- '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.1.0)
- '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.1.0)
+ '@octokit/core': 5.2.0
+ '@octokit/plugin-paginate-rest': 9.2.1(@octokit/core@5.2.0)
+ '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.0)
+ '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.2.0)
dev: true
/@octokit/types@12.6.0:
@@ -3448,12 +3407,26 @@ packages:
'@octokit/openapi-types': 20.0.0
dev: true
+ /@octokit/types@13.4.0:
+ resolution: {integrity: sha512-WlMegy3lPXYWASe3k9Jslc5a0anrYAYMWtsFrxBTdQjS70hvLH6C+PGvHbOsgy3RA3LouGJoU/vAt4KarecQLQ==}
+ dependencies:
+ '@octokit/openapi-types': 22.0.1
+ dev: true
+
/@pkgjs/parseargs@0.11.0:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
requiresBuild: true
optional: true
+ /@playwright/test@1.43.1:
+ resolution: {integrity: sha512-HgtQzFgNEEo4TE22K/X7sYTYNqEMMTZmFS8kTq6m8hXj+m1D8TgwgIbumHddJa9h4yl4GkKb8/bgAl2+g7eDgA==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dependencies:
+ playwright: 1.43.1
+ dev: true
+
/@rollup/plugin-babel@5.3.1(@babel/core@7.24.4)(rollup@2.79.1):
resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
engines: {node: '>= 10.0.0'}
@@ -3508,113 +3481,120 @@ packages:
rollup: 2.79.1
dev: false
- /@rollup/rollup-android-arm-eabi@4.14.0:
- resolution: {integrity: sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==}
+ /@rollup/rollup-android-arm-eabi@4.14.3:
+ resolution: {integrity: sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-android-arm64@4.14.0:
- resolution: {integrity: sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==}
+ /@rollup/rollup-android-arm64@4.14.3:
+ resolution: {integrity: sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-arm64@4.14.0:
- resolution: {integrity: sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==}
+ /@rollup/rollup-darwin-arm64@4.14.3:
+ resolution: {integrity: sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-x64@4.14.0:
- resolution: {integrity: sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==}
+ /@rollup/rollup-darwin-x64@4.14.3:
+ resolution: {integrity: sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.14.0:
- resolution: {integrity: sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.14.3:
+ resolution: {integrity: sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-musleabihf@4.14.3:
+ resolution: {integrity: sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.14.0:
- resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==}
+ /@rollup/rollup-linux-arm64-gnu@4.14.3:
+ resolution: {integrity: sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.14.0:
- resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==}
+ /@rollup/rollup-linux-arm64-musl@4.14.3:
+ resolution: {integrity: sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==}
cpu: [arm64]
os: [linux]
libc: [musl]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-powerpc64le-gnu@4.14.0:
- resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==}
- cpu: [ppc64le]
+ /@rollup/rollup-linux-powerpc64le-gnu@4.14.3:
+ resolution: {integrity: sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==}
+ cpu: [ppc64]
os: [linux]
libc: [glibc]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.14.0:
- resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==}
+ /@rollup/rollup-linux-riscv64-gnu@4.14.3:
+ resolution: {integrity: sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-s390x-gnu@4.14.0:
- resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==}
+ /@rollup/rollup-linux-s390x-gnu@4.14.3:
+ resolution: {integrity: sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==}
cpu: [s390x]
os: [linux]
libc: [glibc]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.14.0:
- resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==}
+ /@rollup/rollup-linux-x64-gnu@4.14.3:
+ resolution: {integrity: sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==}
cpu: [x64]
os: [linux]
libc: [glibc]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.14.0:
- resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==}
+ /@rollup/rollup-linux-x64-musl@4.14.3:
+ resolution: {integrity: sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==}
cpu: [x64]
os: [linux]
libc: [musl]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.14.0:
- resolution: {integrity: sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==}
+ /@rollup/rollup-win32-arm64-msvc@4.14.3:
+ resolution: {integrity: sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.14.0:
- resolution: {integrity: sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==}
+ /@rollup/rollup-win32-ia32-msvc@4.14.3:
+ resolution: {integrity: sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.14.0:
- resolution: {integrity: sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==}
+ /@rollup/rollup-win32-x64-msvc@4.14.3:
+ resolution: {integrity: sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -3628,20 +3608,6 @@ packages:
resolution: {integrity: sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==}
dev: false
- /@sideway/address@4.1.5:
- resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
- dependencies:
- '@hapi/hoek': 9.3.0
- dev: true
-
- /@sideway/formula@3.0.1:
- resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==}
- dev: true
-
- /@sideway/pinpoint@2.0.0:
- resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
- dev: true
-
/@sigstore/bundle@2.3.1:
resolution: {integrity: sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -3701,7 +3667,7 @@ packages:
/@surma/rollup-plugin-off-main-thread@2.2.3:
resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
dependencies:
- ejs: 3.1.9
+ ejs: 3.1.10
json5: 2.2.3
magic-string: 0.25.9
string.prototype.matchall: 4.0.11
@@ -3740,7 +3706,7 @@ packages:
/@types/connect@3.4.38:
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
dependencies:
- '@types/node': 20.12.4
+ '@types/node': 20.12.7
/@types/conventional-commits-parser@5.0.0:
resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==}
@@ -3756,11 +3722,11 @@ packages:
/@types/eslint-scope@3.7.7:
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
dependencies:
- '@types/eslint': 8.56.7
+ '@types/eslint': 8.56.9
'@types/estree': 1.0.5
- /@types/eslint@8.56.7:
- resolution: {integrity: sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA==}
+ /@types/eslint@8.56.9:
+ resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==}
dependencies:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
@@ -3830,10 +3796,10 @@ packages:
/@types/linkify-it@3.0.5:
resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==}
- /@types/markdown-it-emoji@2.0.4:
- resolution: {integrity: sha512-H6ulk/ZmbDxOayPwI/leJzrmoW1YKX1Z+MVSCHXuYhvqckV4I/c+hPTf6UiqJyn2avWugfj30XroheEb6/Ekqg==}
+ /@types/markdown-it-emoji@2.0.5:
+ resolution: {integrity: sha512-iJLsmCNpSWKtV6Ia3mLSjcXJPEt7ubGG342z+hGvYx++TpM19oTUrJcI7XjbOqRQ+W2UQ323E7B0eCLwlgT/9g==}
dependencies:
- '@types/markdown-it': 14.0.0
+ '@types/markdown-it': 14.0.1
/@types/markdown-it@13.0.7:
resolution: {integrity: sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA==}
@@ -3841,8 +3807,8 @@ packages:
'@types/linkify-it': 3.0.5
'@types/mdurl': 1.0.5
- /@types/markdown-it@14.0.0:
- resolution: {integrity: sha512-2rStaAqMaLQNfo9mg2HNlley75jUTAkZKqlk3pxDSgaFk44zd+CAVpczpoh6/RtOzfUtwpEyD6lsHWUfKbVSDg==}
+ /@types/markdown-it@14.0.1:
+ resolution: {integrity: sha512-6WfOG3jXR78DW8L5cTYCVVGAsIFZskRHCDo5tbqa+qtKVt4oDRVH7hyIWu1SpDQJlmIoEivNQZ5h+AGAOrgOtQ==}
dependencies:
'@types/linkify-it': 3.0.5
'@types/mdurl': 1.0.5
@@ -3865,11 +3831,6 @@ packages:
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
dev: false
- /@types/node@20.12.4:
- resolution: {integrity: sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==}
- dependencies:
- undici-types: 5.26.5
-
/@types/node@20.12.7:
resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==}
dependencies:
@@ -3901,7 +3862,7 @@ packages:
/@types/sax@1.2.7:
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
dependencies:
- '@types/node': 20.12.7
+ '@types/node': 17.0.45
dev: false
/@types/semver@7.5.8:
@@ -3926,14 +3887,6 @@ packages:
'@types/node': 20.12.7
'@types/send': 0.17.4
- /@types/sinonjs__fake-timers@8.1.1:
- resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==}
- dev: true
-
- /@types/sizzle@2.3.8:
- resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==}
- dev: true
-
/@types/sockjs@0.3.36:
resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
dependencies:
@@ -3961,16 +3914,8 @@ packages:
dependencies:
'@types/node': 20.12.7
- /@types/yauzl@2.10.3:
- resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- requiresBuild: true
- dependencies:
- '@types/node': 20.12.7
- dev: true
- optional: true
-
- /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.5):
- resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==}
+ /@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -3981,12 +3926,12 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
- '@typescript-eslint/scope-manager': 7.5.0
- '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.5.0
- debug: 4.3.4(supports-color@8.1.1)
+ '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.6.0
+ '@typescript-eslint/type-utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.6.0
+ debug: 4.3.4
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
@@ -3998,8 +3943,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.4.5):
- resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==}
+ /@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-usPMPHcwX3ZoPWnBnhhorc14NJw9J4HpSXQX4urF2TPKG0au0XhJoZyX62fmvdHONUkmyUe74Hzm1//XA+BoYg==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -4008,27 +3953,27 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.5.0
- '@typescript-eslint/types': 7.5.0
- '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.5.0
- debug: 4.3.4(supports-color@8.1.1)
+ '@typescript-eslint/scope-manager': 7.6.0
+ '@typescript-eslint/types': 7.6.0
+ '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.6.0
+ debug: 4.3.4
eslint: 8.57.0
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@7.5.0:
- resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==}
+ /@typescript-eslint/scope-manager@7.6.0:
+ resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==}
engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 7.5.0
- '@typescript-eslint/visitor-keys': 7.5.0
+ '@typescript-eslint/types': 7.6.0
+ '@typescript-eslint/visitor-keys': 7.6.0
dev: true
- /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.4.5):
- resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==}
+ /@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -4037,9 +3982,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5)
- '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
- debug: 4.3.4(supports-color@8.1.1)
+ '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.6.0(eslint@8.57.0)(typescript@5.4.5)
+ debug: 4.3.4
eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.4.5)
typescript: 5.4.5
@@ -4047,13 +3992,13 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/types@7.5.0:
- resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==}
+ /@typescript-eslint/types@7.6.0:
+ resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==}
engines: {node: ^18.18.0 || >=20.0.0}
dev: true
- /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.5):
- resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==}
+ /@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.5):
+ resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
@@ -4061,12 +4006,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 7.5.0
- '@typescript-eslint/visitor-keys': 7.5.0
- debug: 4.3.4(supports-color@8.1.1)
+ '@typescript-eslint/types': 7.6.0
+ '@typescript-eslint/visitor-keys': 7.6.0
+ debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- minimatch: 9.0.3
+ minimatch: 9.0.4
semver: 7.6.0
ts-api-utils: 1.3.0(typescript@5.4.5)
typescript: 5.4.5
@@ -4074,8 +4019,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.4.5):
- resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==}
+ /@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -4083,9 +4028,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 7.5.0
- '@typescript-eslint/types': 7.5.0
- '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.6.0
+ '@typescript-eslint/types': 7.6.0
+ '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5)
eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
@@ -4093,11 +4038,11 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys@7.5.0:
- resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==}
+ /@typescript-eslint/visitor-keys@7.6.0:
+ resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==}
engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/types': 7.6.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -4120,13 +4065,13 @@ packages:
peerDependencies:
vitest: 1.5.0
dependencies:
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
istanbul-lib-coverage: 3.2.2
istanbul-lib-instrument: 6.0.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 5.0.4
istanbul-reports: 3.1.7
- magicast: 0.3.3
+ magicast: 0.3.4
picocolors: 1.0.0
test-exclude: 6.0.0
vitest: 1.5.0(@types/node@20.12.7)(sass@1.75.0)
@@ -4252,7 +4197,7 @@ packages:
connect-history-api-fallback: 2.0.0
postcss: 8.4.38
postcss-load-config: 5.0.3(postcss@8.4.38)
- rollup: 4.14.0
+ rollup: 4.14.3
vite: 5.2.8(@types/node@20.12.7)(sass@1.75.0)
vue: 3.4.21(typescript@5.4.5)
vue-router: 4.3.0(vue@3.4.21)
@@ -4318,12 +4263,11 @@ packages:
'@vuepress/utils': 2.0.0-rc.9
cac: 6.7.14
chokidar: 3.6.0
- envinfo: 7.11.1
+ envinfo: 7.12.0
esbuild: 0.20.2
transitivePeerDependencies:
- supports-color
- typescript
- dev: false
/@vuepress/client@2.0.0-rc.9(typescript@5.4.5):
resolution: {integrity: sha512-V5jA6L1nHQ8tXBshRHBJKei7HPFonGxFzmVK5yjj2Ho/Xtp/SD9rBS6dyYd5CSkKRGQDgy19Z+BUUPXtdI1qzg==}
@@ -4350,16 +4294,16 @@ packages:
/@vuepress/markdown@2.0.0-rc.9:
resolution: {integrity: sha512-e7as2ar3RQp0bUyMiwBPi7L/G2fzscb3s0BywNcAwubFR22o0/dBEYRYdrN0clPQ2FXpPxF6AFj4aD7O1heCbw==}
dependencies:
- '@mdit-vue/plugin-component': 2.0.0
- '@mdit-vue/plugin-frontmatter': 2.0.0
- '@mdit-vue/plugin-headers': 2.0.0
- '@mdit-vue/plugin-sfc': 2.0.0
- '@mdit-vue/plugin-title': 2.0.0
- '@mdit-vue/plugin-toc': 2.0.0
- '@mdit-vue/shared': 2.0.0
- '@mdit-vue/types': 2.0.0
+ '@mdit-vue/plugin-component': 2.1.1
+ '@mdit-vue/plugin-frontmatter': 2.1.0
+ '@mdit-vue/plugin-headers': 2.1.0
+ '@mdit-vue/plugin-sfc': 2.1.0
+ '@mdit-vue/plugin-title': 2.1.0
+ '@mdit-vue/plugin-toc': 2.1.0
+ '@mdit-vue/shared': 2.1.0
+ '@mdit-vue/types': 2.1.0
'@types/markdown-it': 13.0.7
- '@types/markdown-it-emoji': 2.0.4
+ '@types/markdown-it-emoji': 2.0.5
'@vuepress/shared': 2.0.0-rc.9
'@vuepress/utils': 2.0.0-rc.9
markdown-it: 14.1.0
@@ -4372,7 +4316,7 @@ packages:
/@vuepress/shared@2.0.0-rc.9:
resolution: {integrity: sha512-XfI6CWNv4/Vp9Iew6GJil9RUSy1rM7zGdjwikr0j3Rkh55q3f00w1wud47wE9kxRqsZ0PIvsMget5CxEn5rA/w==}
dependencies:
- '@mdit-vue/types': 2.0.0
+ '@mdit-vue/types': 2.1.0
/@vuepress/utils@2.0.0-rc.9:
resolution: {integrity: sha512-qk6Pel4JVKYKxp3bWxyvnwchvx3QaCWc7SqUw7L6qUo/um+0U2U45L0anWoAfckw12RXYhoIEbJ9UZpueiKOPg==}
@@ -4381,7 +4325,7 @@ packages:
'@types/fs-extra': 11.0.4
'@types/hash-sum': 1.0.2
'@vuepress/shared': 2.0.0-rc.9
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
fs-extra: 11.2.0
globby: 14.0.1
hash-sum: 2.0.0
@@ -4591,7 +4535,7 @@ packages:
resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
engines: {node: '>= 14'}
dependencies:
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -4645,30 +4589,25 @@ packages:
require-from-string: 2.0.2
uri-js: 4.4.1
- /algoliasearch@4.23.2:
- resolution: {integrity: sha512-8aCl055IsokLuPU8BzLjwzXjb7ty9TPcUFFOk0pYOwsE5DMVhE3kwCMFtsCFKcnoPZK7oObm+H5mbnSO/9ioxQ==}
- dependencies:
- '@algolia/cache-browser-local-storage': 4.23.2
- '@algolia/cache-common': 4.23.2
- '@algolia/cache-in-memory': 4.23.2
- '@algolia/client-account': 4.23.2
- '@algolia/client-analytics': 4.23.2
- '@algolia/client-common': 4.23.2
- '@algolia/client-personalization': 4.23.2
- '@algolia/client-search': 4.23.2
- '@algolia/logger-common': 4.23.2
- '@algolia/logger-console': 4.23.2
- '@algolia/recommend': 4.23.2
- '@algolia/requester-browser-xhr': 4.23.2
- '@algolia/requester-common': 4.23.2
- '@algolia/requester-node-http': 4.23.2
- '@algolia/transporter': 4.23.2
- dev: false
-
- /ansi-colors@4.1.3:
- resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
- engines: {node: '>=6'}
- dev: true
+ /algoliasearch@4.23.3:
+ resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==}
+ dependencies:
+ '@algolia/cache-browser-local-storage': 4.23.3
+ '@algolia/cache-common': 4.23.3
+ '@algolia/cache-in-memory': 4.23.3
+ '@algolia/client-account': 4.23.3
+ '@algolia/client-analytics': 4.23.3
+ '@algolia/client-common': 4.23.3
+ '@algolia/client-personalization': 4.23.3
+ '@algolia/client-search': 4.23.3
+ '@algolia/logger-common': 4.23.3
+ '@algolia/logger-console': 4.23.3
+ '@algolia/recommend': 4.23.3
+ '@algolia/requester-browser-xhr': 4.23.3
+ '@algolia/requester-common': 4.23.3
+ '@algolia/requester-node-http': 4.23.3
+ '@algolia/transporter': 4.23.3
+ dev: false
/ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
@@ -4740,10 +4679,6 @@ packages:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
dev: true
- /arch@2.2.0:
- resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
- dev: true
-
/are-we-there-yet@4.0.2:
resolution: {integrity: sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -4751,6 +4686,7 @@ packages:
/arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+ dev: false
/argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
@@ -4852,26 +4788,15 @@ packages:
is-array-buffer: 3.0.4
is-shared-array-buffer: 1.0.3
- /artalk@2.8.3:
- resolution: {integrity: sha512-AaBPo4LEyikJmJIj2kZ3YgLP3mT/8CuLdbyNffsmdpiMES1Kmn/Jlno2L3cXhON9jPXLuUqZVWz6oJOFQDSLWQ==}
+ /artalk@2.8.4:
+ resolution: {integrity: sha512-0xeeiFpDoxfaqz5r5yddvZiFwGMSfW7AblatJQb3WbC7TmCCwYYIvui98bHFjbFdLSFVe5cFf/Psqbkp1s3MmQ==}
dependencies:
abortcontroller-polyfill: 1.7.5
hanabi: 0.4.0
insane: 2.6.2
- marked: 11.2.0
+ marked: 12.0.1
dev: false
- /asn1@0.2.6:
- resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
- dependencies:
- safer-buffer: 2.1.2
- dev: true
-
- /assert-plus@1.0.0:
- resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
- engines: {node: '>=0.8'}
- dev: true
-
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
dev: true
@@ -4884,21 +4809,14 @@ packages:
resolution: {integrity: sha512-naMULXjtgCs9SVUEtyvJNt68aF18em7/W+dhbR59kbz9cXWPEvUkCun2tqlgqRPSqZaKPpqLc5ZnwL8jVmJRvw==}
dev: false
- /astral-regex@2.0.0:
- resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
- engines: {node: '>=8'}
- dev: true
-
/async@3.2.5:
resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
-
- /asynckit@0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- dev: true
+ dev: false
/at-least-node@1.0.0:
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
engines: {node: '>= 4.0.0'}
+ dev: false
/atob@2.1.2:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
@@ -4913,7 +4831,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.23.0
- caniuse-lite: 1.0.30001606
+ caniuse-lite: 1.0.30001610
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -4930,24 +4848,6 @@ packages:
dependencies:
possible-typed-array-names: 1.0.0
- /aws-sign2@0.7.0:
- resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
- dev: true
-
- /aws4@1.12.0:
- resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==}
- dev: true
-
- /axios@1.6.8(debug@4.3.4):
- resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==}
- dependencies:
- follow-redirects: 1.15.6(debug@4.3.4)
- form-data: 4.0.0
- proxy-from-env: 1.1.0
- transitivePeerDependencies:
- - debug
- dev: true
-
/babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4):
resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==}
peerDependencies:
@@ -5005,12 +4905,6 @@ packages:
/batch@0.6.1:
resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
- /bcrypt-pbkdf@1.0.2:
- resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
- dependencies:
- tweetnacl: 0.14.5
- dev: true
-
/before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
dev: true
@@ -5039,14 +4933,6 @@ packages:
inherits: 2.0.4
readable-stream: 3.6.2
- /blob-util@2.0.2:
- resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==}
- dev: true
-
- /bluebird@3.7.2:
- resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
- dev: true
-
/body-parser@1.20.2:
resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -5114,15 +5000,11 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001606
- electron-to-chromium: 1.4.728
+ caniuse-lite: 1.0.30001610
+ electron-to-chromium: 1.4.736
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0)
- /buffer-crc32@0.2.13:
- resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
- dev: true
-
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@@ -5136,8 +5018,8 @@ packages:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
- /builtins@5.0.1:
- resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
+ /builtins@5.1.0:
+ resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==}
dependencies:
semver: 7.6.0
dev: true
@@ -5197,11 +5079,6 @@ packages:
union-value: 1.0.1
unset-value: 1.0.0
- /cachedir@2.4.0:
- resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==}
- engines: {node: '>=6'}
- dev: true
-
/call-bind@1.0.7:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
@@ -5222,12 +5099,8 @@ packages:
pascal-case: 3.1.2
tslib: 2.6.2
- /caniuse-lite@1.0.30001606:
- resolution: {integrity: sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==}
-
- /caseless@0.12.0:
- resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
- dev: true
+ /caniuse-lite@1.0.30001610:
+ resolution: {integrity: sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==}
/chai@4.4.1:
resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
@@ -5270,11 +5143,6 @@ packages:
get-func-name: 2.0.2
dev: true
- /check-more-types@2.24.0:
- resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==}
- engines: {node: '>= 0.8.0'}
- dev: true
-
/cheerio-select@2.1.0:
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
dependencies:
@@ -5368,23 +5236,6 @@ packages:
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
engines: {node: '>=6'}
- /cli-table3@0.6.4:
- resolution: {integrity: sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==}
- engines: {node: 10.* || >= 12.*}
- dependencies:
- string-width: 4.2.3
- optionalDependencies:
- '@colors/colors': 1.5.0
- dev: true
-
- /cli-truncate@2.1.0:
- resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
- engines: {node: '>=8'}
- dependencies:
- slice-ansi: 3.0.0
- string-width: 4.2.3
- dev: true
-
/cli-truncate@4.0.0:
resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
engines: {node: '>=18'}
@@ -5463,13 +5314,6 @@ packages:
wcwidth: 1.0.1
dev: true
- /combined-stream@1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
- dependencies:
- delayed-stream: 1.0.0
- dev: true
-
/commander@11.1.0:
resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
engines: {node: '>=16'}
@@ -5478,11 +5322,6 @@ packages:
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
- /commander@6.2.1:
- resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==}
- engines: {node: '>= 6'}
- dev: true
-
/commander@8.3.0:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
@@ -5499,6 +5338,7 @@ packages:
/common-tags@1.8.2:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
engines: {node: '>=4.0.0'}
+ dev: false
/compare-func@2.0.0:
resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
@@ -5749,10 +5589,6 @@ packages:
browserslist: 4.23.0
dev: false
- /core-util-is@1.0.2:
- resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
- dev: true
-
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -5791,7 +5627,7 @@ packages:
hasBin: true
dependencies:
debounce: 2.0.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
duplexer: 0.1.2
fs-extra: 11.2.0
glob: 10.3.12
@@ -5894,68 +5730,11 @@ packages:
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- /cypress@13.7.3:
- resolution: {integrity: sha512-uoecY6FTCAuIEqLUYkTrxamDBjMHTYak/1O7jtgwboHiTnS1NaMOoR08KcTrbRZFCBvYOiS4tEkQRmsV+xcrag==}
- engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
- hasBin: true
- requiresBuild: true
- dependencies:
- '@cypress/request': 3.0.1
- '@cypress/xvfb': 1.2.4(supports-color@8.1.1)
- '@types/sinonjs__fake-timers': 8.1.1
- '@types/sizzle': 2.3.8
- arch: 2.2.0
- blob-util: 2.0.2
- bluebird: 3.7.2
- buffer: 5.7.1
- cachedir: 2.4.0
- chalk: 4.1.2
- check-more-types: 2.24.0
- cli-cursor: 3.1.0
- cli-table3: 0.6.4
- commander: 6.2.1
- common-tags: 1.8.2
- dayjs: 1.11.10
- debug: 4.3.4(supports-color@8.1.1)
- enquirer: 2.4.1
- eventemitter2: 6.4.7
- execa: 4.1.0
- executable: 4.1.1
- extract-zip: 2.0.1(supports-color@8.1.1)
- figures: 3.2.0
- fs-extra: 9.1.0
- getos: 3.2.1
- is-ci: 3.0.1
- is-installed-globally: 0.4.0
- lazy-ass: 1.6.0
- listr2: 3.14.0(enquirer@2.4.1)
- lodash: 4.17.21
- log-symbols: 4.1.0
- minimist: 1.2.8
- ospath: 1.2.2
- pretty-bytes: 5.6.0
- process: 0.11.10
- proxy-from-env: 1.0.0
- request-progress: 3.0.0
- semver: 7.6.0
- supports-color: 8.1.1
- tmp: 0.2.3
- untildify: 4.0.0
- yauzl: 2.10.0
- dev: true
-
/dargs@8.1.0:
resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==}
engines: {node: '>=12'}
dev: true
- /dashdash@1.14.1:
- resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
- engines: {node: '>=0.10'}
- dependencies:
- assert-plus: 1.0.0
- dev: true
-
/data-uri-to-buffer@4.0.1:
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 12'}
@@ -5985,10 +5764,6 @@ packages:
es-errors: 1.3.0
is-data-view: 1.0.1
- /dayjs@1.11.10:
- resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
- dev: true
-
/debounce@2.0.0:
resolution: {integrity: sha512-xRetU6gL1VJbs85Mc4FoEGSjQxzpdxRyFhe3lmWFyy2EzydIcD4xzUvRJMD+NPDfMwKNhxa3PvsIOU32luIWeA==}
engines: {node: '>=18'}
@@ -6004,7 +5779,7 @@ packages:
dependencies:
ms: 2.0.0
- /debug@3.2.7(supports-color@8.1.1):
+ /debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
supports-color: '*'
@@ -6013,10 +5788,9 @@ packages:
optional: true
dependencies:
ms: 2.1.3
- supports-color: 8.1.1
dev: true
- /debug@4.3.4(supports-color@8.1.1):
+ /debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
@@ -6026,14 +5800,13 @@ packages:
optional: true
dependencies:
ms: 2.1.2
- supports-color: 8.1.1
/decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
- /dedent@1.5.1:
- resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==}
+ /dedent@1.5.3:
+ resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
peerDependencies:
babel-plugin-macros: ^3.1.0
peerDependenciesMeta:
@@ -6127,11 +5900,6 @@ packages:
is-descriptor: 1.0.3
isobject: 3.0.1
- /delayed-stream@1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
- dev: true
-
/depd@1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
engines: {node: '>= 0.6'}
@@ -6269,26 +6037,19 @@ packages:
/eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- /ecc-jsbn@0.1.2:
- resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
- dependencies:
- jsbn: 0.1.1
- safer-buffer: 2.1.2
- dev: true
-
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- /ejs@3.1.9:
- resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
+ /ejs@3.1.10:
+ resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
jake: 10.8.7
dev: false
- /electron-to-chromium@1.4.728:
- resolution: {integrity: sha512-Ud1v7hJJYIqehlUJGqR6PF1Ek8l80zWwxA6nGxigBsGJ9f9M2fciHyrIiNMerSHSH3p+0/Ia7jIlnDkt41h5cw==}
+ /electron-to-chromium@1.4.736:
+ resolution: {integrity: sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==}
/emoji-regex@10.3.0:
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
@@ -6315,12 +6076,6 @@ packages:
dev: true
optional: true
- /end-of-stream@1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- dependencies:
- once: 1.4.0
- dev: true
-
/enhanced-resolve@5.16.0:
resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==}
engines: {node: '>=10.13.0'}
@@ -6328,14 +6083,6 @@ packages:
graceful-fs: 4.2.11
tapable: 2.2.1
- /enquirer@2.4.1:
- resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
- engines: {node: '>=8.6'}
- dependencies:
- ansi-colors: 4.1.3
- strip-ansi: 6.0.1
- dev: true
-
/entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
@@ -6347,11 +6094,10 @@ packages:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
- /envinfo@7.11.1:
- resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==}
+ /envinfo@7.12.0:
+ resolution: {integrity: sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==}
engines: {node: '>=4'}
hasBin: true
- dev: false
/err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
@@ -6571,7 +6317,7 @@ packages:
eslint-plugin-promise: ^6.0.0
dependencies:
eslint: 8.57.0
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)
eslint-plugin-n: 16.6.2(eslint@8.57.0)
eslint-plugin-promise: 6.1.1(eslint@8.57.0)
dev: true
@@ -6579,11 +6325,11 @@ packages:
/eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)(typescript@5.4.5):
resolution: {integrity: sha512-MD6Z0K/GViVIIRuCym2CfHb8XB2JJ3MXPN5gNe+Bv2lAXOyi5/IUDR+BjBjA/Hdo6xrLHQOM+I8gtQrxUuddjg==}
dependencies:
- '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.5)
- '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5)
eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)
- eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)
- eslint-plugin-vue: 9.24.0(eslint@8.57.0)
+ eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)
+ eslint-plugin-vue: 9.25.0(eslint@8.57.0)
transitivePeerDependencies:
- eslint
- eslint-import-resolver-typescript
@@ -6595,12 +6341,12 @@ packages:
- typescript
dev: true
- /eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0):
+ /eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0):
resolution: {integrity: sha512-VunYtLhFdDxReGRCp+Lba86f18Hd/Srb+tOVbonYFITUNtpr8y85JgtVrXCS9c5+JE9PPx0JcxAFDxWDtoTH7g==}
dependencies:
eslint-config-prettier: 9.1.0(eslint@8.57.0)
eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)
eslint-plugin-n: 16.6.2(eslint@8.57.0)
eslint-plugin-promise: 6.1.1(eslint@8.57.0)
transitivePeerDependencies:
@@ -6614,14 +6360,14 @@ packages:
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
- debug: 3.2.7(supports-color@8.1.1)
+ debug: 3.2.7
is-core-module: 2.13.1
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.5.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
+ /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==}
engines: {node: '>=4'}
peerDependencies:
@@ -6642,23 +6388,14 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
- debug: 3.2.7(supports-color@8.1.1)
+ '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5)
+ debug: 3.2.7
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-cypress@2.15.1(eslint@8.57.0):
- resolution: {integrity: sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w==}
- peerDependencies:
- eslint: '>= 3.2.1'
- dependencies:
- eslint: 8.57.0
- globals: 13.24.0
- dev: true
-
/eslint-plugin-es-x@7.6.0(eslint@8.57.0):
resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -6671,7 +6408,7 @@ packages:
eslint-compat-utils: 0.5.0(eslint@8.57.0)
dev: true
- /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.5.0)(eslint@8.57.0):
+ /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0):
resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
engines: {node: '>=4'}
peerDependencies:
@@ -6681,16 +6418,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.6.0(eslint@8.57.0)(typescript@5.4.5)
array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
- debug: 3.2.7(supports-color@8.1.1)
+ debug: 3.2.7
doctrine: 2.1.0
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.5.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.6.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
hasown: 2.0.2
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -6713,7 +6450,7 @@ packages:
eslint: '>=7.0.0'
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- builtins: 5.0.1
+ builtins: 5.1.0
eslint: 8.57.0
eslint-plugin-es-x: 7.6.0(eslint@8.57.0)
get-tsconfig: 4.7.3
@@ -6735,11 +6472,11 @@ packages:
eslint: 8.57.0
dev: true
- /eslint-plugin-vue@9.24.0(eslint@8.57.0):
- resolution: {integrity: sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==}
+ /eslint-plugin-vue@9.25.0(eslint@8.57.0):
+ resolution: {integrity: sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==}
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
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
eslint: 8.57.0
@@ -6790,7 +6527,7 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -6877,22 +6614,6 @@ packages:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
- /event-stream@3.3.4:
- resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==}
- dependencies:
- duplexer: 0.1.2
- from: 0.1.7
- map-stream: 0.1.0
- pause-stream: 0.0.11
- split: 0.3.3
- stream-combiner: 0.0.4
- through: 2.3.8
- dev: true
-
- /eventemitter2@6.4.7:
- resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==}
- dev: true
-
/eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
@@ -6904,21 +6625,6 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
- /execa@4.1.0:
- resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
- engines: {node: '>=10'}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 5.2.0
- human-signals: 1.1.1
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
- dev: true
-
/execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -6947,13 +6653,6 @@ packages:
signal-exit: 4.1.0
strip-final-newline: 3.0.0
- /executable@4.1.1:
- resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==}
- engines: {node: '>=4'}
- dependencies:
- pify: 2.3.0
- dev: true
-
/expand-brackets@2.1.4:
resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
engines: {node: '>=0.10.0'}
@@ -7023,10 +6722,6 @@ packages:
assign-symbols: 1.0.0
is-extendable: 1.0.1
- /extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- dev: true
-
/external-editor@3.1.0:
resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
engines: {node: '>=4'}
@@ -7050,25 +6745,6 @@ packages:
transitivePeerDependencies:
- supports-color
- /extract-zip@2.0.1(supports-color@8.1.1):
- resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
- engines: {node: '>= 10.17.0'}
- hasBin: true
- dependencies:
- debug: 4.3.4(supports-color@8.1.1)
- get-stream: 5.2.0
- yauzl: 2.10.0
- optionalDependencies:
- '@types/yauzl': 2.10.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /extsprintf@1.3.0:
- resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
- engines: {'0': node >=0.6.0}
- dev: true
-
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -7100,12 +6776,6 @@ packages:
dependencies:
websocket-driver: 0.7.4
- /fd-slicer@1.1.0:
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
- dependencies:
- pend: 1.2.0
- dev: true
-
/fetch-blob@3.2.0:
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines: {node: ^12.20 || >= 14.13}
@@ -7118,12 +6788,6 @@ packages:
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
dev: false
- /figures@3.2.0:
- resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
- engines: {node: '>=8'}
- dependencies:
- escape-string-regexp: 1.0.5
-
/file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -7245,17 +6909,6 @@ packages:
dependencies:
debug: 2.6.9
- /follow-redirects@1.15.6(debug@4.3.4):
- resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
- dependencies:
- debug: 4.3.4(supports-color@8.1.1)
-
/for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
@@ -7272,28 +6925,6 @@ packages:
cross-spawn: 7.0.3
signal-exit: 4.1.0
- /forever-agent@0.6.1:
- resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
- dev: true
-
- /form-data@2.3.3:
- resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==}
- engines: {node: '>= 0.12'}
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
- dev: true
-
- /form-data@4.0.0:
- resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
- engines: {node: '>= 6'}
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
- dev: true
-
/formdata-polyfill@4.0.10:
resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
engines: {node: '>=12.20.0'}
@@ -7318,10 +6949,6 @@ packages:
resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines: {node: '>= 0.6'}
- /from@0.1.7:
- resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
- dev: true
-
/fs-extra@11.2.0:
resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
engines: {node: '>=14.14'}
@@ -7338,6 +6965,7 @@ packages:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.1
+ dev: false
/fs-minipass@2.1.0:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
@@ -7356,6 +6984,14 @@ packages:
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ /fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -7428,13 +7064,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /get-stream@5.2.0:
- resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
- engines: {node: '>=8'}
- dependencies:
- pump: 3.0.0
- dev: true
-
/get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -7468,18 +7097,6 @@ packages:
resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
engines: {node: '>=0.10.0'}
- /getos@3.2.1:
- resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==}
- dependencies:
- async: 3.2.5
- dev: true
-
- /getpass@0.1.7:
- resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
- dependencies:
- assert-plus: 1.0.0
- dev: true
-
/giscus@1.5.0:
resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==}
dependencies:
@@ -7572,13 +7189,6 @@ packages:
ini: 4.1.1
dev: true
- /global-dirs@3.0.1:
- resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
- engines: {node: '>=10'}
- dependencies:
- ini: 2.0.0
- dev: true
-
/globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
@@ -7857,7 +7467,7 @@ packages:
engines: {node: '>= 14'}
dependencies:
agent-base: 7.1.1
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -7885,23 +7495,13 @@ packages:
dependencies:
'@types/express': 4.17.21
'@types/http-proxy': 1.17.14
- http-proxy: 1.18.1
+ http-proxy: 1.18.1(debug@2.6.9)
is-glob: 4.0.3
is-plain-obj: 3.0.0
micromatch: 4.0.5
transitivePeerDependencies:
- debug
- /http-proxy@1.18.1:
- resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
- engines: {node: '>=8.0.0'}
- dependencies:
- eventemitter3: 4.0.7
- follow-redirects: 1.15.6(debug@4.3.4)
- requires-port: 1.0.0
- transitivePeerDependencies:
- - debug
-
/http-proxy@1.18.1(debug@2.6.9):
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
@@ -7912,30 +7512,16 @@ packages:
transitivePeerDependencies:
- debug
- /http-signature@1.3.6:
- resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==}
- engines: {node: '>=0.10'}
- dependencies:
- assert-plus: 1.0.0
- jsprim: 2.0.2
- sshpk: 1.18.0
- dev: true
-
/https-proxy-agent@7.0.4:
resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
engines: {node: '>= 14'}
dependencies:
agent-base: 7.1.1
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
dev: true
- /human-signals@1.1.1:
- resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
- engines: {node: '>=8.12.0'}
- dev: true
-
/human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
@@ -8045,27 +7631,22 @@ packages:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
dev: true
- /ini@2.0.0:
- resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
- engines: {node: '>=10'}
- dev: true
-
/ini@4.1.1:
resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /inquirer@9.2.17:
- resolution: {integrity: sha512-Vr3Ia2ud5sGnioURkE69endl4SkeJcMzTF6SosKcX5GALJfId7C+JvO5ZZb6y1LOXnEofCPbwzoQ1q0e8Gaduw==}
+ /inquirer@9.2.18:
+ resolution: {integrity: sha512-Qzm+UP7L9beFyycZ9Nxzqj7WBgeJIaT4Ue0+2bmQp9yZXiUW2azrmBnp3vlInMw1wXkUmaM0hiMcht7CjJzASw==}
engines: {node: '>=18'}
dependencies:
+ '@inquirer/figures': 1.0.0
'@ljharb/through': 2.3.13
ansi-escapes: 4.3.2
chalk: 5.3.0
cli-cursor: 3.1.0
cli-width: 4.1.0
external-editor: 3.1.0
- figures: 3.2.0
lodash: 4.17.21
mute-stream: 1.0.0
ora: 5.4.1
@@ -8246,14 +7827,6 @@ packages:
dependencies:
is-docker: 3.0.0
- /is-installed-globally@0.4.0:
- resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
- engines: {node: '>=10'}
- dependencies:
- global-dirs: 3.0.1
- is-path-inside: 3.0.3
- dev: true
-
/is-interactive@1.0.0:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
@@ -8441,10 +8014,6 @@ packages:
resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
engines: {node: '>=0.10.0'}
- /isstream@0.1.2:
- resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
- dev: true
-
/istanbul-lib-coverage@3.2.2:
resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines: {node: '>=8'}
@@ -8477,7 +8046,7 @@ packages:
engines: {node: '>=10'}
dependencies:
'@jridgewell/trace-mapping': 0.3.25
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
istanbul-lib-coverage: 3.2.2
transitivePeerDependencies:
- supports-color
@@ -8534,16 +8103,6 @@ packages:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
- /joi@17.12.3:
- resolution: {integrity: sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==}
- dependencies:
- '@hapi/hoek': 9.3.0
- '@hapi/topo': 5.1.0
- '@sideway/address': 4.1.5
- '@sideway/formula': 3.0.1
- '@sideway/pinpoint': 2.0.0
- dev: true
-
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -8564,10 +8123,6 @@ packages:
dependencies:
argparse: 2.0.1
- /jsbn@0.1.1:
- resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
- dev: true
-
/jsbn@1.1.0:
resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
dev: true
@@ -8602,6 +8157,7 @@ packages:
/json-schema@0.4.0:
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
+ dev: false
/json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
@@ -8648,16 +8204,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /jsprim@2.0.2:
- resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==}
- engines: {'0': node >=0.6.0}
- dependencies:
- assert-plus: 1.0.0
- extsprintf: 1.3.0
- json-schema: 0.4.0
- verror: 1.10.0
- dev: true
-
/just-diff-apply@5.5.0:
resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==}
dev: true
@@ -8694,11 +8240,6 @@ packages:
picocolors: 1.0.0
shell-quote: 1.8.1
- /lazy-ass@1.6.0:
- resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==}
- engines: {node: '> 0.8'}
- dev: true
-
/leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
@@ -8716,8 +8257,8 @@ packages:
resolution: {integrity: sha512-0dU2ZZ8eWrI3JcPIEA5wnQ5s+OGeNtjrg0MHz1vcs06hRLDhZeXBWthuXG47jV1GO5ogClQi7RAFNAWVEjViWw==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
- npm-package-arg: 11.0.1
- npm-registry-fetch: 16.2.0
+ npm-package-arg: 11.0.2
+ npm-registry-fetch: 16.2.1
transitivePeerDependencies:
- supports-color
dev: true
@@ -8728,8 +8269,8 @@ packages:
dependencies:
ci-info: 4.0.0
normalize-package-data: 6.0.0
- npm-package-arg: 11.0.1
- npm-registry-fetch: 16.2.0
+ npm-package-arg: 11.0.2
+ npm-registry-fetch: 16.2.1
proc-log: 3.0.0
semver: 7.6.0
sigstore: 2.3.0
@@ -8767,7 +8308,7 @@ packages:
dependencies:
chalk: 5.3.0
commander: 11.1.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
execa: 8.0.1
lilconfig: 3.0.0
listr2: 8.0.1
@@ -8779,26 +8320,6 @@ packages:
- supports-color
dev: true
- /listr2@3.14.0(enquirer@2.4.1):
- resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- enquirer: '>= 2.3.0 < 3'
- peerDependenciesMeta:
- enquirer:
- optional: true
- dependencies:
- cli-truncate: 2.1.0
- colorette: 2.0.20
- enquirer: 2.4.1
- log-update: 4.0.0
- p-map: 4.0.0
- rfdc: 1.3.1
- rxjs: 7.8.1
- through: 2.3.8
- wrap-ansi: 7.0.0
- dev: true
-
/listr2@8.0.1:
resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
engines: {node: '>=18.0.0'}
@@ -8903,10 +8424,6 @@ packages:
resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==}
dev: true
- /lodash.once@4.1.1:
- resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
- dev: true
-
/lodash.snakecase@4.1.1:
resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
dev: true
@@ -8944,16 +8461,6 @@ packages:
chalk: 5.3.0
is-unicode-supported: 1.3.0
- /log-update@4.0.0:
- resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
- engines: {node: '>=10'}
- dependencies:
- ansi-escapes: 4.3.2
- cli-cursor: 3.1.0
- slice-ansi: 4.0.0
- wrap-ansi: 6.2.0
- dev: true
-
/log-update@6.0.0:
resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
engines: {node: '>=18'}
@@ -9003,8 +8510,8 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- /magicast@0.3.3:
- resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==}
+ /magicast@0.3.4:
+ resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
dependencies:
'@babel/parser': 7.24.4
'@babel/types': 7.24.0
@@ -9041,10 +8548,6 @@ packages:
resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
engines: {node: '>=0.10.0'}
- /map-stream@0.1.0:
- resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==}
- dev: true
-
/map-visit@1.0.0:
resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==}
engines: {node: '>=0.10.0'}
@@ -9086,12 +8589,6 @@ packages:
marked: 12.0.1
dev: false
- /marked@11.2.0:
- resolution: {integrity: sha512-HR0m3bvu0jAPYiIvLUUQtdg1g6D247//lvcekpHO1WMvbwDlwSkZAX9Lw4F4YHE1T0HaaNve0tuAWuV1UJ6vtw==}
- engines: {node: '>= 18'}
- hasBin: true
- dev: false
-
/marked@12.0.1:
resolution: {integrity: sha512-Y1/V2yafOcOdWQCX0XpAKXzDakPOpn6U0YLxTJs3cww6VxOzZV1BTOOYWLvH3gX38cq+iLwljHHTnMtlDfg01Q==}
engines: {node: '>= 18'}
@@ -9112,8 +8609,8 @@ packages:
resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==}
dev: false
- /memfs@4.8.1:
- resolution: {integrity: sha512-7q/AdPzf2WpwPlPL4v1kE2KsJsHl7EF4+hAeVzlyanr2+YnR21NVn9mDqo+7DEaKDRsQy8nvxPlKH4WqMtiO0w==}
+ /memfs@4.8.2:
+ resolution: {integrity: sha512-j4WKth315edViMBGkHW6NTF0QBjsTrcRDmYNcGsPq+ozMEyCCCIlX2d2mJ5wuh6iHvJ3FevUrr48v58YRqVdYg==}
engines: {node: '>= 4.0.0'}
dependencies:
tslib: 2.6.2
@@ -9212,13 +8709,6 @@ packages:
brace-expansion: 2.0.1
dev: false
- /minimatch@9.0.3:
- resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- brace-expansion: 2.0.1
- dev: true
-
/minimatch@9.0.4:
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -9476,12 +8966,12 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /npm-package-arg@11.0.1:
- resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==}
+ /npm-package-arg@11.0.2:
+ resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
hosted-git-info: 7.0.1
- proc-log: 3.0.0
+ proc-log: 4.0.0
semver: 7.6.0
validate-npm-package-name: 5.0.0
dev: true
@@ -9499,12 +8989,12 @@ packages:
dependencies:
npm-install-checks: 6.3.0
npm-normalize-package-bin: 3.0.1
- npm-package-arg: 11.0.1
+ npm-package-arg: 11.0.2
semver: 7.6.0
dev: true
- /npm-registry-fetch@16.2.0:
- resolution: {integrity: sha512-zVH+G0q1O2hqgQBUvQ2LWp6ujr6VJAeDnmWxqiMlCguvLexEzBnuQIwC70r04vcvCMAcYEIpA/rO9YyVi+fmJQ==}
+ /npm-registry-fetch@16.2.1:
+ resolution: {integrity: sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
'@npmcli/redact': 1.1.0
@@ -9513,8 +9003,8 @@ packages:
minipass-fetch: 3.0.4
minipass-json-stream: 1.0.1
minizlib: 2.1.2
- npm-package-arg: 11.0.1
- proc-log: 3.0.0
+ npm-package-arg: 11.0.2
+ proc-log: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -9699,10 +9189,6 @@ packages:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
- /ospath@1.2.2:
- resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==}
- dev: true
-
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -9805,23 +9291,23 @@ packages:
engines: {node: '>=6'}
dev: true
- /pacote@17.0.6:
- resolution: {integrity: sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==}
+ /pacote@17.0.7:
+ resolution: {integrity: sha512-sgvnoUMlkv9xHwDUKjKQFXVyUi8dtJGKp3vg6sYy+TxbDic5RjZCHF3ygv0EJgNRZ2GfRONjlKPUfokJ9lDpwQ==}
engines: {node: ^16.14.0 || >=18.0.0}
hasBin: true
dependencies:
- '@npmcli/git': 5.0.4
+ '@npmcli/git': 5.0.6
'@npmcli/installed-package-contents': 2.0.2
'@npmcli/promise-spawn': 7.0.1
'@npmcli/run-script': 7.0.4
cacache: 18.0.2
fs-minipass: 3.0.3
minipass: 7.0.4
- npm-package-arg: 11.0.1
+ npm-package-arg: 11.0.2
npm-packlist: 8.0.2
npm-pick-manifest: 9.0.0
- npm-registry-fetch: 16.2.0
- proc-log: 3.0.0
+ npm-registry-fetch: 16.2.1
+ proc-log: 4.0.0
promise-retry: 2.0.1
read-package-json: 7.0.0
read-package-json-fast: 3.0.2
@@ -9974,20 +9460,6 @@ packages:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
dev: true
- /pause-stream@0.0.11:
- resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
- dependencies:
- through: 2.3.8
- dev: true
-
- /pend@1.2.0:
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
- dev: true
-
- /performance-now@2.1.0:
- resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
- dev: true
-
/photoswipe@5.4.3:
resolution: {integrity: sha512-9UC6oJBK4oXFZ5HcdlcvGkfEHsVrmE4csUdCQhEjHYb3PvPLO3PG7UhnPuOgjxwmhq5s17Un5NUdum01LgBDng==}
engines: {node: '>= 0.12.0'}
@@ -10006,11 +9478,6 @@ packages:
hasBin: true
dev: true
- /pify@2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/pify@6.1.0:
resolution: {integrity: sha512-KocF8ve28eFjjuBKKGvzOBGzG8ew2OqOOSxTTZhirkzH7h3BI1vyzqlR0qbfcDBve1Yzo3FVlWUAtCRrbVN8Fw==}
engines: {node: '>=14.16'}
@@ -10031,6 +9498,22 @@ packages:
pathe: 1.1.2
dev: true
+ /playwright-core@1.43.1:
+ resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dev: true
+
+ /playwright@1.43.1:
+ resolution: {integrity: sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dependencies:
+ playwright-core: 1.43.1
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
/posix-character-classes@0.1.1:
resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
engines: {node: '>=0.10.0'}
@@ -10140,8 +9623,8 @@ packages:
picocolors: 1.0.0
source-map-js: 1.2.0
- /preact@10.20.1:
- resolution: {integrity: sha512-JIFjgFg9B2qnOoGiYMVBtrcFxHqn+dNXbq76bVmcaHYJFYR4lW67AOcXgAYQQTDYXDOg/kTZrKPNCdRgJ2UJmw==}
+ /preact@10.20.2:
+ resolution: {integrity: sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg==}
dev: false
/prelude-ls@1.2.1:
@@ -10162,6 +9645,7 @@ packages:
/pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
engines: {node: '>=6'}
+ dev: false
/pretty-error@4.0.0:
resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
@@ -10188,14 +9672,14 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
+ /proc-log@4.0.0:
+ resolution: {integrity: sha512-v1lzmYxGDs2+OZnmYtYZK3DG8zogt+CbQ+o/iqqtTfpyCmGWulCTEQu5GIbivf7OjgIkH2Nr8SH8UxAGugZNbg==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ dev: true
+
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- /process@0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
- dev: true
-
/promise-all-reject-late@1.0.1:
resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==}
dev: true
@@ -10236,33 +9720,6 @@ packages:
forwarded: 0.2.0
ipaddr.js: 1.9.1
- /proxy-from-env@1.0.0:
- resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==}
- dev: true
-
- /proxy-from-env@1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- dev: true
-
- /ps-tree@1.2.0:
- resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==}
- engines: {node: '>= 0.10'}
- hasBin: true
- dependencies:
- event-stream: 3.3.4
- dev: true
-
- /psl@1.9.0:
- resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
- dev: true
-
- /pump@3.0.0:
- resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
- dev: true
-
/punycode.js@2.3.1:
resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
engines: {node: '>=6'}
@@ -10271,23 +9728,12 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- /qs@6.10.4:
- resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==}
- engines: {node: '>=0.6'}
- dependencies:
- side-channel: 1.0.6
- dev: true
-
/qs@6.11.0:
resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
engines: {node: '>=0.6'}
dependencies:
side-channel: 1.0.6
- /querystringify@2.2.0:
- resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
- dev: true
-
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -10476,12 +9922,6 @@ packages:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
engines: {node: '>=0.10'}
- /request-progress@3.0.0:
- resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==}
- dependencies:
- throttleit: 1.0.1
- dev: true
-
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -10595,28 +10035,29 @@ packages:
fsevents: 2.3.3
dev: false
- /rollup@4.14.0:
- resolution: {integrity: sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==}
+ /rollup@4.14.3:
+ resolution: {integrity: sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.14.0
- '@rollup/rollup-android-arm64': 4.14.0
- '@rollup/rollup-darwin-arm64': 4.14.0
- '@rollup/rollup-darwin-x64': 4.14.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.14.0
- '@rollup/rollup-linux-arm64-gnu': 4.14.0
- '@rollup/rollup-linux-arm64-musl': 4.14.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.14.0
- '@rollup/rollup-linux-riscv64-gnu': 4.14.0
- '@rollup/rollup-linux-s390x-gnu': 4.14.0
- '@rollup/rollup-linux-x64-gnu': 4.14.0
- '@rollup/rollup-linux-x64-musl': 4.14.0
- '@rollup/rollup-win32-arm64-msvc': 4.14.0
- '@rollup/rollup-win32-ia32-msvc': 4.14.0
- '@rollup/rollup-win32-x64-msvc': 4.14.0
+ '@rollup/rollup-android-arm-eabi': 4.14.3
+ '@rollup/rollup-android-arm64': 4.14.3
+ '@rollup/rollup-darwin-arm64': 4.14.3
+ '@rollup/rollup-darwin-x64': 4.14.3
+ '@rollup/rollup-linux-arm-gnueabihf': 4.14.3
+ '@rollup/rollup-linux-arm-musleabihf': 4.14.3
+ '@rollup/rollup-linux-arm64-gnu': 4.14.3
+ '@rollup/rollup-linux-arm64-musl': 4.14.3
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.14.3
+ '@rollup/rollup-linux-riscv64-gnu': 4.14.3
+ '@rollup/rollup-linux-s390x-gnu': 4.14.3
+ '@rollup/rollup-linux-x64-gnu': 4.14.3
+ '@rollup/rollup-linux-x64-musl': 4.14.3
+ '@rollup/rollup-win32-arm64-msvc': 4.14.3
+ '@rollup/rollup-win32-ia32-msvc': 4.14.3
+ '@rollup/rollup-win32-x64-msvc': 4.14.3
fsevents: 2.3.3
/run-applescript@7.0.0:
@@ -10668,31 +10109,6 @@ packages:
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- /sass-loader@14.1.1(sass@1.75.0):
- resolution: {integrity: sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==}
- engines: {node: '>= 18.12.0'}
- peerDependencies:
- '@rspack/core': 0.x || 1.x
- node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
- sass: ^1.3.0
- sass-embedded: '*'
- webpack: ^5.0.0
- peerDependenciesMeta:
- '@rspack/core':
- optional: true
- node-sass:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- webpack:
- optional: true
- dependencies:
- neo-async: 2.6.2
- sass: 1.75.0
- dev: false
-
/sass-loader@14.2.0(sass@1.75.0)(webpack@5.91.0):
resolution: {integrity: sha512-jxmjDXD9OYNDb2bp9JvopdE6QjecQY9beTWik/6sEHrsMxyo90Gyc471A4NUz60NLs4WsAh6yVtIvhLwEZcXeg==}
engines: {node: '>= 18.12.0'}
@@ -10960,24 +10376,6 @@ packages:
resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
engines: {node: '>=14.16'}
- /slice-ansi@3.0.0:
- resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
- engines: {node: '>=8'}
- dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
- dev: true
-
- /slice-ansi@4.0.0:
- resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
- dev: true
-
/slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
@@ -11040,14 +10438,14 @@ packages:
engines: {node: '>= 14'}
dependencies:
agent-base: 7.1.1
- debug: 4.3.4(supports-color@8.1.1)
- socks: 2.8.1
+ debug: 4.3.4
+ socks: 2.8.3
transitivePeerDependencies:
- supports-color
dev: true
- /socks@2.8.1:
- resolution: {integrity: sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==}
+ /socks@2.8.3:
+ resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
dependencies:
ip-address: 9.0.5
@@ -11151,7 +10549,7 @@ packages:
/spdy-transport@3.0.0:
resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==}
dependencies:
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
detect-node: 2.1.0
hpack.js: 2.1.6
obuf: 1.1.2
@@ -11164,7 +10562,7 @@ packages:
resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==}
engines: {node: '>=6.0.0'}
dependencies:
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
handle-thing: 2.0.1
http-deceiver: 1.2.7
select-hose: 2.0.0
@@ -11183,12 +10581,6 @@ packages:
engines: {node: '>= 10.x'}
dev: true
- /split@0.3.3:
- resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==}
- dependencies:
- through: 2.3.8
- dev: true
-
/sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
@@ -11196,22 +10588,6 @@ packages:
resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
dev: true
- /sshpk@1.18.0:
- resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==}
- engines: {node: '>=0.10.0'}
- hasBin: true
- dependencies:
- asn1: 0.2.6
- assert-plus: 1.0.0
- bcrypt-pbkdf: 1.0.2
- dashdash: 1.14.1
- ecc-jsbn: 0.1.2
- getpass: 0.1.7
- jsbn: 0.1.1
- safer-buffer: 2.1.2
- tweetnacl: 0.14.5
- dev: true
-
/ssri@10.0.5:
resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -11223,23 +10599,6 @@ packages:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
- /start-server-and-test@2.0.3:
- resolution: {integrity: sha512-QsVObjfjFZKJE6CS6bSKNwWZCKBG6975/jKRPPGFfFh+yOQglSeGXiNWjzgQNXdphcBI9nXbyso9tPfX4YAUhg==}
- engines: {node: '>=16'}
- hasBin: true
- dependencies:
- arg: 5.0.2
- bluebird: 3.7.2
- check-more-types: 2.24.0
- debug: 4.3.4(supports-color@8.1.1)
- execa: 5.1.1
- lazy-ass: 1.6.0
- ps-tree: 1.2.0
- wait-on: 7.2.0(debug@4.3.4)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/static-extend@0.1.2:
resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==}
engines: {node: '>=0.10.0'}
@@ -11263,12 +10622,6 @@ packages:
resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
engines: {node: '>=18'}
- /stream-combiner@0.0.4:
- resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==}
- dependencies:
- duplexer: 0.1.2
- dev: true
-
/string-argv@0.3.2:
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
@@ -11544,10 +10897,6 @@ packages:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
- /throttleit@1.0.1:
- resolution: {integrity: sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==}
- dev: true
-
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
@@ -11555,8 +10904,8 @@ packages:
/thunky@1.1.0:
resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==}
- /tinybench@2.6.0:
- resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==}
+ /tinybench@2.7.0:
+ resolution: {integrity: sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==}
dev: true
/tinypool@0.8.3:
@@ -11575,11 +10924,6 @@ packages:
dependencies:
os-tmpdir: 1.0.2
- /tmp@0.2.3:
- resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
- engines: {node: '>=14.14'}
- dev: true
-
/to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
@@ -11616,16 +10960,6 @@ packages:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
- /tough-cookie@4.1.3:
- resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
- engines: {node: '>=6'}
- dependencies:
- psl: 1.9.0
- punycode: 2.3.1
- universalify: 0.2.0
- url-parse: 1.5.10
- dev: true
-
/tr46@1.0.1:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
dependencies:
@@ -11682,22 +11016,12 @@ packages:
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
'@tufjs/models': 2.0.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
make-fetch-happen: 13.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /tunnel-agent@0.6.0:
- resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
- dependencies:
- safe-buffer: 5.2.1
- dev: true
-
- /tweetnacl@0.14.5:
- resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
- dev: true
-
/twikoo@1.6.32:
resolution: {integrity: sha512-CWg/hUPWyiKvh4HHvU067mxXrBhZ8ZT7WzNbE3/s0wQzKQh1gOf/aBg7g+MhNyHFx9VC9tuzlGVrp5EK/GY5vw==}
dev: false
@@ -11888,11 +11212,6 @@ packages:
resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==}
dev: true
- /universalify@0.2.0:
- resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
- engines: {node: '>= 4.0.0'}
- dev: true
-
/universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
@@ -11908,11 +11227,6 @@ packages:
has-value: 0.3.1
isobject: 3.0.1
- /untildify@4.0.0:
- resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
- engines: {node: '>=8'}
- dev: true
-
/upath@1.2.0:
resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
engines: {node: '>=4'}
@@ -11941,13 +11255,6 @@ packages:
resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==}
deprecated: Please see https://github.com/lydell/urix#deprecated
- /url-parse@1.5.10:
- resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
- dependencies:
- querystringify: 2.2.0
- requires-port: 1.0.0
- dev: true
-
/use@3.1.1:
resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
engines: {node: '>=0.10.0'}
@@ -11982,29 +11289,20 @@ packages:
resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- builtins: 5.0.1
+ builtins: 5.1.0
dev: true
/vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- /verror@1.10.0:
- resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
- engines: {'0': node >=0.6.0}
- dependencies:
- assert-plus: 1.0.0
- core-util-is: 1.0.2
- extsprintf: 1.3.0
- dev: true
-
/vite-node@1.5.0(@types/node@20.12.7)(sass@1.75.0):
resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
cac: 6.7.14
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.0
vite: 5.2.8(@types/node@20.12.7)(sass@1.75.0)
@@ -12050,7 +11348,7 @@ packages:
'@types/node': 20.12.7
esbuild: 0.20.2
postcss: 8.4.38
- rollup: 4.14.0
+ rollup: 4.14.3
sass: 1.75.0
optionalDependencies:
fsevents: 2.3.3
@@ -12088,7 +11386,7 @@ packages:
'@vitest/utils': 1.5.0
acorn-walk: 8.3.2
chai: 4.4.1
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
execa: 8.0.1
local-pkg: 0.5.0
magic-string: 0.30.9
@@ -12096,7 +11394,7 @@ packages:
picocolors: 1.0.0
std-env: 3.7.0
strip-literal: 2.1.0
- tinybench: 2.6.0
+ tinybench: 2.7.0
tinypool: 0.8.3
vite: 5.2.8(@types/node@20.12.7)(sass@1.75.0)
vite-node: 1.5.0(@types/node@20.12.7)(sass@1.75.0)
@@ -12132,7 +11430,7 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
eslint: 8.57.0
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
@@ -12211,21 +11509,6 @@ packages:
transitivePeerDependencies:
- supports-color
- typescript
- dev: false
-
- /wait-on@7.2.0(debug@4.3.4):
- resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==}
- engines: {node: '>=12.0.0'}
- hasBin: true
- dependencies:
- axios: 1.6.8(debug@4.3.4)
- joi: 17.12.3
- lodash: 4.17.21
- minimist: 1.2.8
- rxjs: 7.8.1
- transitivePeerDependencies:
- - debug
- dev: true
/walk-up-path@3.0.1:
resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==}
@@ -12275,7 +11558,7 @@ packages:
optional: true
dependencies:
colorette: 2.0.20
- memfs: 4.8.1
+ memfs: 4.8.2
mime-types: 2.1.35
on-finished: 2.4.1
range-parser: 1.2.1
@@ -12749,13 +12032,6 @@ packages:
yargs-parser: 21.1.1
dev: true
- /yauzl@2.10.0:
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
- dependencies:
- buffer-crc32: 0.2.13
- fd-slicer: 1.1.0
- dev: true
-
/yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json
index 861e5c0747..5059da5a82 100644
--- a/tools/create-vuepress/package.json
+++ b/tools/create-vuepress/package.json
@@ -43,7 +43,7 @@
"dependencies": {
"cac": "^6.7.14",
"execa": "^8.0.1",
- "inquirer": "^9.2.17"
+ "inquirer": "^9.2.18"
},
"devDependencies": {
"@types/inquirer": "9.0.7"
diff --git a/tools/create-vuepress/template/docs/.vuepress/config.js b/tools/create-vuepress/template/docs/.vuepress/config.js
index 3bf74af455..5d3c5cbf93 100644
--- a/tools/create-vuepress/template/docs/.vuepress/config.js
+++ b/tools/create-vuepress/template/docs/.vuepress/config.js
@@ -1,5 +1,5 @@
import { defaultTheme } from '@vuepress/theme-default'
-import { defineUserConfig } from 'vuepress/cli'
+import { defineUserConfig } from 'vuepress'
export default defineUserConfig({
lang: 'en-US',
diff --git a/vitest.config.ts b/vitest.config.ts
index 0dca0d36bc..db23e5bb4a 100644
--- a/vitest.config.ts
+++ b/vitest.config.ts
@@ -35,5 +35,10 @@ export default defineConfig({
provider: 'istanbul',
reporter: ['clover', 'json', 'lcov', 'text'],
},
+ include: [
+ 'plugins/**/tests/**/*.spec.ts',
+ 'themes/**/tests/**/*.spec.ts',
+ 'tools/**/tests/**/*.spec.ts',
+ ],
},
})