diff --git a/.github/contributing.md b/.github/contributing.md
index 98ef42bb0524..df73c632e4bd 100644
--- a/.github/contributing.md
+++ b/.github/contributing.md
@@ -48,7 +48,7 @@ The easiest way to start testing out VitePress is to tweak the VitePress docs. Y
$ pnpm run docs
```
-After executing the above command, visit http://localhost:3000 and try modifying the source code. You'll get live update.
+After executing the above command, visit http://localhost:5173 and try modifying the source code. You'll get live update.
If you don't need docs site up and running, you may start VitePress local dev environment with `pnpm run dev`.
diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml
index 110e3fd5a354..4e6522da206e 100644
--- a/.github/workflows/release-tag.yml
+++ b/.github/workflows/release-tag.yml
@@ -1,17 +1,18 @@
+name: Release
+
on:
push:
tags:
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
-name: Create Release
-
jobs:
- build:
- name: Create Release
+ release:
runs-on: ubuntu-latest
+
steps:
- - name: Checkout code
- uses: actions/checkout@master
+ - name: Checkout
+ uses: actions/checkout@v3
+
- name: Create Release for Tag
id: release_tag
uses: yyx990803/release-tag@master
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 8da709aca76a..80632ee45618 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -16,17 +16,17 @@ on:
jobs:
test:
runs-on: ubuntu-latest
+
strategy:
matrix:
- node-version: [14, 16]
+ node-version: [14, 16, 18]
+
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install pnpm
- uses: pnpm/action-setup@v2.0.1
- with:
- version: 7.0.1
+ uses: pnpm/action-setup@v2
- name: Set node version to ${{ matrix.node_version }}
uses: actions/setup-node@v3
diff --git a/.gitignore b/.gitignore
index d73d7b2d1633..c72914019b11 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,5 @@ dist
node_modules
pnpm-global
TODOs.md
+.temp
+*.tgz
diff --git a/.prettierignore b/.prettierignore
index 604362d9e6ef..4be2df53991d 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,4 +1,3 @@
-/docs
*.md
*.vue
dist
diff --git a/client.d.ts b/client.d.ts
index 7cfa18ffcf08..440251f70ddb 100644
--- a/client.d.ts
+++ b/client.d.ts
@@ -2,4 +2,4 @@
// be able to reference vite/client in project root.
///
-export * from './dist/client'
+export * from './dist/client/index.js'
diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index 30a0fcd55f4d..037c3064a5e9 100644
--- a/docs/.vitepress/config.ts
+++ b/docs/.vitepress/config.ts
@@ -1,5 +1,4 @@
import { defineConfig } from '../../src/node'
-
import { version } from '../../package.json'
export default defineConfig({
@@ -8,6 +7,7 @@ export default defineConfig({
description: 'Vite & Vue powered static site generator.',
lastUpdated: true,
+ cleanUrls: 'without-subfolders',
themeConfig: {
nav: nav(),
@@ -58,9 +58,9 @@ function nav() {
{
text: 'Contributing',
link: 'https://github.com/vuejs/vitepress/blob/main/.github/contributing.md'
- },
- ],
- },
+ }
+ ]
+ }
]
}
diff --git a/docs/config/app-configs.md b/docs/config/app-configs.md
index 0e65f790c94f..b3d243c4b754 100644
--- a/docs/config/app-configs.md
+++ b/docs/config/app-configs.md
@@ -211,3 +211,28 @@ export default {
titleTemplate: 'Vite & Vue powered static site generator'
}
```
+
+## cleanUrls (Experimental)
+
+- Type: `'disabled' | 'without-subfolders' | 'with-subfolders'`
+- Default: `'disabled'`
+
+Allows removing trailing `.html` from URLs and, optionally, generating clean directory structure. Available modes:
+
+| Mode | Page | Generated Page | URL |
+| :--------------------: | :-------: | :---------------: | :---------: |
+| `'disabled'` | `/foo.md` | `/foo.html` | `/foo.html` |
+| `'without-subfolders'` | `/foo.md` | `/foo.html` | `/foo` |
+| `'with-subfolders'` | `/foo.md` | `/foo/index.html` | `/foo` |
+
+::: warning
+
+Enabling this may require additional configuration on your hosting platform. For it to work, your server must serve the generated page on requesting the URL (see above table) **without a redirect**.
+
+:::
+
+```ts
+export default {
+ cleanUrls: 'with-subfolders'
+}
+```
diff --git a/docs/config/introduction.md b/docs/config/introduction.md
index 8128105fe493..d8381b00e43a 100644
--- a/docs/config/introduction.md
+++ b/docs/config/introduction.md
@@ -11,6 +11,10 @@ Place your configuration file at `.vitepress/config.js`. This is where all ViteP
└─ package.json
```
+::: tip
+You can also use any of `.ts`, `.cjs`, `.mjs`, `.cts`, `.mts` as the config file extension.
+:::
+
VitePress comes with 2 types of configs. One is the [App Configs](./app-configs) which configures the site's fundamental features such as setting title of the site, or customize how markdown parser works. Second is the [Theme Config](./theme-configs) which configures the theme of the site, for example, adding a sidebar, or add features such as "Edit this page on GitHub" link.
There's also another configuration you may do in [Frontmatter](./frontmatter-configs). Frontmatter configs can override global configs defined on App Configs or Theme Configs for that specific page. However, there're several options that are only available at frontmatter as well.
diff --git a/docs/guide/deploying.md b/docs/guide/deploying.md
index 114f72492e2b..386442561e5f 100644
--- a/docs/guide/deploying.md
+++ b/docs/guide/deploying.md
@@ -37,7 +37,7 @@ If your site is to be served at a subdirectory (`https://example.com/subdir/`),
$ yarn docs:serve
```
- The `serve` command will boot up a local static web server that will serve the files from `.vitepress/dist` at `http://localhost:5000`. It's an easy way to check if the production build looks fine in your local environment.
+ The `serve` command will boot up a local static web server that will serve the files from `.vitepress/dist` at `http://localhost:4173`. It's an easy way to check if the production build looks fine in your local environment.
- You can configure the port of the server by passing `--port` as an argument.
diff --git a/docs/guide/getting-started.md b/docs/guide/getting-started.md
index 8b4bdf54db8a..f2dd3a788d2c 100644
--- a/docs/guide/getting-started.md
+++ b/docs/guide/getting-started.md
@@ -31,30 +31,13 @@ $ yarn add --dev vitepress vue
::: details Getting missing peer deps warnings?
`@docsearch/js` has certain issues with its peer dependencies. If you see some commands failing due to them, you can try this workaround for now:
-On Yarn v2/v3, add this inside your rc file (`.yarnrc.yml` by default):
-
-```yaml
-packageExtensions:
- '@docsearch/react@*':
- peerDependenciesMeta:
- '@types/react':
- optional: true
- 'react':
- optional: true
- 'react-dom':
- optional: true
-```
-
-On PNPM, add this in your `package.json`:
+If using PNPM, add this in your `package.json`:
```json
"pnpm": {
"peerDependencyRules": {
"ignoreMissing": [
- "@algolia/client-search",
- "@types/react",
- "react",
- "react-dom"
+ "@algolia/client-search"
]
}
}
@@ -90,7 +73,7 @@ Serve the documentation site in the local server.
$ yarn docs:dev
```
-VitePress will start a hot-reloading development server at `http://localhost:3000`.
+VitePress will start a hot-reloading development server at `http://localhost:5173`.
## Step. 4: Add more pages
@@ -104,7 +87,7 @@ Let's add another page to the site. Create a file name `getting-started.md` alon
└─ package.json
```
-Then, try to access `http://localhost:3000/getting-started` and you should see the content of `getting-started` is shown.
+Then, try to access `http://localhost:5173/getting-started.html` and you should see the content of `getting-started.md` is shown.
This is how VitePress works basically. The directory structure corresponds with the URL path. You add files, and just try to access it.
diff --git a/docs/guide/migration-from-vitepress-0.md b/docs/guide/migration-from-vitepress-0.md
index f7041dc85a2a..ff5cf3df62bf 100644
--- a/docs/guide/migration-from-vitepress-0.md
+++ b/docs/guide/migration-from-vitepress-0.md
@@ -12,7 +12,7 @@ If you're coming from VitePress 0.x version, there're several breaking changes d
- `children` key is now named `items`.
- Top level item may not contain `link` at the moment. We're planning to bring it back.
- `repo`, `repoLabel`, `docsDir`, `docsBranch`, `editLinks`, `editLinkText` are removed in favor of more flexible api.
- - For adding GitHub link with icon to the nav, use [Social Links](./theme-nav.html#navigation-links) feature.
+ - For adding GitHub link with icon to the nav, use [Social Links](./theme-nav#navigation-links) feature.
- For adding "Edit this page" feature, use [Edit Link](./theme-edit-link) feature.
- `lastUpdated` option is now split into `config.lastUpdated` and `themeConfig.lastUpdatedText`.
- `carbonAds.carbon` is changed to `carbonAds.code`.
diff --git a/docs/guide/migration-from-vuepress.md b/docs/guide/migration-from-vuepress.md
index c18c754f697b..e646ae545c04 100644
--- a/docs/guide/migration-from-vuepress.md
+++ b/docs/guide/migration-from-vuepress.md
@@ -4,7 +4,7 @@
### Images
-Unlike VuePress, VitePress handles [`base`](/guide/asset-handling.html#base-url) of your config automatically when you use static image.
+Unlike VuePress, VitePress handles [`base`](./asset-handling#base-url) of your config automatically when you use static image.
Hence, now you can render images without `img` tag.
@@ -14,7 +14,7 @@ Hence, now you can render images without `img` tag.
```
::: warning
-For dynamic images you still need `withBase` as shown in [Base URL guide](/guide/asset-handling.html#base-url).
+For dynamic images you still need `withBase` as shown in [Base URL guide](./asset-handling#base-url).
:::
Use `` regex to find and replace it with `![$2]($1)` to replace all the images with `![](...)` syntax.
diff --git a/docs/guide/theme-introduction.md b/docs/guide/theme-introduction.md
index d0b198b35921..86d3a3fcb2d5 100644
--- a/docs/guide/theme-introduction.md
+++ b/docs/guide/theme-introduction.md
@@ -38,6 +38,7 @@ interface Theme {
Layout: Component // Vue 3 component
NotFound?: Component
enhanceApp?: (ctx: EnhanceAppContext) => void
+ setup?: () => void
}
interface EnhanceAppContext {
@@ -65,6 +66,11 @@ export default {
// router is VitePress' custom router. `siteData` is
// a `ref` of current site-level metadata.
}
+
+ setup() {
+ // this function will be executed inside VitePressApp's
+ // setup hook. all composition APIs are available here.
+ }
}
```
diff --git a/docs/package.json b/docs/package.json
index 6c27c876a019..25ac353814f6 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,4 +1,6 @@
{
"private": true,
- "name": "vitepress-docs"
+ "devDependencies": {
+ "vitepress": "workspace:*"
+ }
}
diff --git a/examples/configured/.vitepress/config.js b/examples/configured/.vitepress/config.js
index c3154b8091ad..f487db6d5c38 100644
--- a/examples/configured/.vitepress/config.js
+++ b/examples/configured/.vitepress/config.js
@@ -1,4 +1,4 @@
-import { defineConfig } from '../../../src/node'
+import { defineConfig } from 'vitepress'
export default defineConfig({
title: 'Configured Example',
diff --git a/package.json b/package.json
index 62ca91082046..b3c08a5010ab 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "1.0.0-alpha.5",
"description": "Vite & Vue powered static site generator",
"type": "module",
- "packageManager": "pnpm@7.8.0",
+ "packageManager": "pnpm@7.9.0",
"main": "dist/node/index.js",
"types": "types/index.d.ts",
"exports": {
@@ -12,7 +12,8 @@
"import": "./dist/node/index.js",
"require": "./dist/node-cjs/index.cjs"
},
- "./dist/client/*": "./dist/client/*",
+ "./dist/*": "./dist/*",
+ "./package.json": "./package.json",
"./client": {
"types": "./client.d.ts",
"default": "./dist/client/index.js"
@@ -47,9 +48,6 @@
"bugs": {
"url": "https://github.com/vuejs/vitepress/issues"
},
- "engines": {
- "node": ">=14.6.0"
- },
"scripts": {
"dev": "rimraf dist && run-s dev-shared dev-start",
"dev-start": "run-p dev-client dev-node dev-watch",
@@ -59,7 +57,7 @@
"dev-watch": "node scripts/watchAndCopy",
"build": "run-s build-prepare build-client build-node",
"build-prepare": "rimraf dist && node scripts/copyShared",
- "build-client": "tsc -p src/client && node scripts/copyClient",
+ "build-client": "vue-tsc --noEmit -p src/client && tsc -p src/client && node scripts/copyClient",
"build-node": "rollup --config rollup.config.ts --configPlugin esbuild",
"format": "prettier --check --write .",
"format-fail": "prettier --check .",
@@ -83,89 +81,86 @@
"ci-docs": "run-s docs-build"
},
"dependencies": {
- "@docsearch/css": "^3.0.0",
- "@docsearch/js": "^3.0.0",
- "@vitejs/plugin-vue": "^2.3.2",
- "@vue/devtools-api": "^6.1.4",
- "@vueuse/core": "^8.5.0",
+ "@docsearch/css": "^3.2.1",
+ "@docsearch/js": "^3.2.1",
+ "@vitejs/plugin-vue": "^3.0.3",
+ "@vue/devtools-api": "^6.2.1",
+ "@vueuse/core": "^9.1.0",
"body-scroll-lock": "^4.0.0-beta.0",
- "shiki": "^0.10.1",
- "vite": "^2.9.7",
- "vue": "^3.2.33"
+ "shiki": "^0.11.1",
+ "vite": "^3.0.8",
+ "vue": "^3.2.37"
},
"devDependencies": {
- "@rollup/plugin-alias": "^3.1.5",
- "@rollup/plugin-commonjs": "^20.0.0",
+ "@rollup/plugin-alias": "^3.1.9",
+ "@rollup/plugin-commonjs": "^22.0.2",
"@rollup/plugin-json": "^4.1.0",
- "@rollup/plugin-node-resolve": "^13.0.4",
+ "@rollup/plugin-node-resolve": "^13.3.0",
"@rollup/plugin-replace": "^4.0.0",
"@types/body-scroll-lock": "^3.1.0",
- "@types/compression": "^1.7.0",
+ "@types/compression": "^1.7.2",
"@types/cross-spawn": "^6.0.2",
"@types/debug": "^4.1.7",
"@types/diacritics": "^1.3.1",
"@types/escape-html": "^1.0.2",
- "@types/fs-extra": "^9.0.11",
- "@types/koa": "^2.13.1",
- "@types/koa-static": "^4.0.1",
- "@types/lru-cache": "^5.1.0",
- "@types/markdown-it": "^12.0.1",
+ "@types/fs-extra": "^9.0.13",
+ "@types/koa": "^2.13.5",
+ "@types/koa-static": "^4.0.2",
+ "@types/markdown-it": "^12.2.3",
"@types/markdown-it-attrs": "^4.1.0",
"@types/markdown-it-container": "^2.0.5",
"@types/markdown-it-emoji": "^2.0.2",
"@types/micromatch": "^4.0.2",
"@types/minimist": "^1.2.2",
- "@types/node": "^15.6.1",
- "@types/polka": "^0.5.3",
+ "@types/node": "^18.7.5",
+ "@types/polka": "^0.5.4",
"@types/prompts": "^2.0.14",
- "chokidar": "^3.5.1",
+ "chokidar": "^3.5.3",
"compression": "^1.7.4",
- "conventional-changelog-cli": "^2.1.1",
+ "conventional-changelog-cli": "^2.2.2",
"cross-spawn": "^7.0.3",
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"diacritics": "^1.3.0",
"enquirer": "^2.3.6",
- "esbuild": "^0.14.0",
+ "esbuild": "^0.15.3",
"escape-html": "^1.0.3",
"execa": "^6.1.0",
- "fast-glob": "^3.2.7",
- "fs-extra": "^10.0.0",
+ "fast-glob": "^3.2.11",
+ "fs-extra": "^10.1.0",
"gray-matter": "^4.0.3",
- "lint-staged": "^11.0.0",
- "lru-cache": "^6.0.0",
- "markdown-it": "^12.3.2",
- "markdown-it-anchor": "^8.4.1",
- "markdown-it-attrs": "^4.1.3",
+ "lint-staged": "^13.0.3",
+ "lru-cache": "^7.13.2",
+ "markdown-it": "^13.0.1",
+ "markdown-it-anchor": "^8.6.4",
+ "markdown-it-attrs": "^4.1.4",
"markdown-it-container": "^3.0.0",
- "markdown-it-emoji": "^2.0.0",
+ "markdown-it-emoji": "^2.0.2",
"markdown-it-toc-done-right": "^4.2.0",
- "micromatch": "^4.0.4",
- "minimist": "^1.2.5",
+ "micromatch": "^4.0.5",
+ "minimist": "^1.2.6",
"npm-run-all": "^4.1.5",
- "ora": "^5.4.0",
+ "ora": "^5.4.1",
"picocolors": "^1.0.0",
- "playwright-chromium": "^1.23.4",
+ "playwright-chromium": "^1.25.0",
"polka": "^0.5.2",
- "prettier": "^2.3.0",
+ "prettier": "^2.7.1",
"prompts": "^2.4.2",
"rimraf": "^3.0.2",
- "rollup": "^2.56.3",
+ "rollup": "^2.78.0",
"rollup-plugin-dts": "^4.2.2",
- "rollup-plugin-esbuild": "^4.8.2",
- "semver": "^7.3.5",
- "simple-git-hooks": "^2.7.0",
- "sirv": "^1.0.12",
+ "rollup-plugin-esbuild": "^4.9.3",
+ "semver": "^7.3.7",
+ "simple-git-hooks": "^2.8.0",
+ "sirv": "^2.0.2",
"supports-color": "^9.2.2",
- "typescript": "^4.7.2",
- "vitest": "^0.14.2"
+ "typescript": "^4.7.4",
+ "vitest": "^0.22.0",
+ "vue-tsc": "^0.40.1"
},
"pnpm": {
"peerDependencyRules": {
"ignoreMissing": [
- "@algolia/client-search",
- "@types/react",
- "react",
- "react-dom"
+ "@algolia/client-search"
]
}
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 85fb0d345aed..3c89b63edc2c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,95 +4,95 @@ importers:
.:
specifiers:
- '@docsearch/css': ^3.0.0
- '@docsearch/js': ^3.0.0
- '@rollup/plugin-alias': ^3.1.5
- '@rollup/plugin-commonjs': ^20.0.0
+ '@docsearch/css': ^3.2.1
+ '@docsearch/js': ^3.2.1
+ '@rollup/plugin-alias': ^3.1.9
+ '@rollup/plugin-commonjs': ^22.0.2
'@rollup/plugin-json': ^4.1.0
- '@rollup/plugin-node-resolve': ^13.0.4
+ '@rollup/plugin-node-resolve': ^13.3.0
'@rollup/plugin-replace': ^4.0.0
'@types/body-scroll-lock': ^3.1.0
- '@types/compression': ^1.7.0
+ '@types/compression': ^1.7.2
'@types/cross-spawn': ^6.0.2
'@types/debug': ^4.1.7
'@types/diacritics': ^1.3.1
'@types/escape-html': ^1.0.2
- '@types/fs-extra': ^9.0.11
- '@types/koa': ^2.13.1
- '@types/koa-static': ^4.0.1
- '@types/lru-cache': ^5.1.0
- '@types/markdown-it': ^12.0.1
+ '@types/fs-extra': ^9.0.13
+ '@types/koa': ^2.13.5
+ '@types/koa-static': ^4.0.2
+ '@types/markdown-it': ^12.2.3
'@types/markdown-it-attrs': ^4.1.0
'@types/markdown-it-container': ^2.0.5
'@types/markdown-it-emoji': ^2.0.2
'@types/micromatch': ^4.0.2
'@types/minimist': ^1.2.2
- '@types/node': ^15.6.1
- '@types/polka': ^0.5.3
+ '@types/node': ^18.7.5
+ '@types/polka': ^0.5.4
'@types/prompts': ^2.0.14
- '@vitejs/plugin-vue': ^2.3.2
- '@vue/devtools-api': ^6.1.4
- '@vueuse/core': ^8.5.0
+ '@vitejs/plugin-vue': ^3.0.3
+ '@vue/devtools-api': ^6.2.1
+ '@vueuse/core': ^9.1.0
body-scroll-lock: ^4.0.0-beta.0
- chokidar: ^3.5.1
+ chokidar: ^3.5.3
compression: ^1.7.4
- conventional-changelog-cli: ^2.1.1
+ conventional-changelog-cli: ^2.2.2
cross-spawn: ^7.0.3
- debug: ^4.3.2
+ debug: ^4.3.4
diacritics: ^1.3.0
enquirer: ^2.3.6
- esbuild: ^0.14.0
+ esbuild: ^0.15.3
escape-html: ^1.0.3
execa: ^6.1.0
- fast-glob: ^3.2.7
- fs-extra: ^10.0.0
+ fast-glob: ^3.2.11
+ fs-extra: ^10.1.0
gray-matter: ^4.0.3
- lint-staged: ^11.0.0
- lru-cache: ^6.0.0
- markdown-it: ^12.3.2
- markdown-it-anchor: ^8.4.1
- markdown-it-attrs: ^4.1.3
+ lint-staged: ^13.0.3
+ lru-cache: ^7.13.2
+ markdown-it: ^13.0.1
+ markdown-it-anchor: ^8.6.4
+ markdown-it-attrs: ^4.1.4
markdown-it-container: ^3.0.0
- markdown-it-emoji: ^2.0.0
+ markdown-it-emoji: ^2.0.2
markdown-it-toc-done-right: ^4.2.0
- micromatch: ^4.0.4
- minimist: ^1.2.5
+ micromatch: ^4.0.5
+ minimist: ^1.2.6
npm-run-all: ^4.1.5
- ora: ^5.4.0
+ ora: ^5.4.1
picocolors: ^1.0.0
- playwright-chromium: ^1.23.4
+ playwright-chromium: ^1.25.0
polka: ^0.5.2
- prettier: ^2.3.0
+ prettier: ^2.7.1
prompts: ^2.4.2
rimraf: ^3.0.2
- rollup: ^2.56.3
+ rollup: ^2.78.0
rollup-plugin-dts: ^4.2.2
- rollup-plugin-esbuild: ^4.8.2
- semver: ^7.3.5
- shiki: ^0.10.1
- simple-git-hooks: ^2.7.0
- sirv: ^1.0.12
+ rollup-plugin-esbuild: ^4.9.3
+ semver: ^7.3.7
+ shiki: ^0.11.1
+ simple-git-hooks: ^2.8.0
+ sirv: ^2.0.2
supports-color: ^9.2.2
- typescript: ^4.7.2
- vite: ^2.9.7
- vitest: ^0.14.2
- vue: ^3.2.33
- dependencies:
- '@docsearch/css': 3.1.0
- '@docsearch/js': 3.1.0
- '@vitejs/plugin-vue': 2.3.3_vite@2.9.9+vue@3.2.33
- '@vue/devtools-api': 6.1.4
- '@vueuse/core': 8.5.0_vue@3.2.33
+ typescript: ^4.7.4
+ vite: ^3.0.8
+ vitest: ^0.22.0
+ vue: ^3.2.37
+ vue-tsc: ^0.40.1
+ dependencies:
+ '@docsearch/css': 3.2.1
+ '@docsearch/js': 3.2.1
+ '@vitejs/plugin-vue': 3.0.3_vite@3.0.8+vue@3.2.37
+ '@vue/devtools-api': 6.2.1
+ '@vueuse/core': 9.1.0_vue@3.2.37
body-scroll-lock: 4.0.0-beta.0
- shiki: 0.10.1
- vite: 2.9.9
- vue: 3.2.33
+ shiki: 0.11.1
+ vite: 3.0.8
+ vue: 3.2.37
devDependencies:
- '@rollup/plugin-alias': 3.1.5_rollup@2.57.0
- '@rollup/plugin-commonjs': 20.0.0_rollup@2.57.0
- '@rollup/plugin-json': 4.1.0_rollup@2.57.0
- '@rollup/plugin-node-resolve': 13.0.5_rollup@2.57.0
- '@rollup/plugin-replace': 4.0.0_rollup@2.57.0
+ '@rollup/plugin-alias': 3.1.9_rollup@2.78.0
+ '@rollup/plugin-commonjs': 22.0.2_rollup@2.78.0
+ '@rollup/plugin-json': 4.1.0_rollup@2.78.0
+ '@rollup/plugin-node-resolve': 13.3.0_rollup@2.78.0
+ '@rollup/plugin-replace': 4.0.0_rollup@2.78.0
'@types/body-scroll-lock': 3.1.0
'@types/compression': 1.7.2
'@types/cross-spawn': 6.0.2
@@ -100,61 +100,64 @@ importers:
'@types/diacritics': 1.3.1
'@types/escape-html': 1.0.2
'@types/fs-extra': 9.0.13
- '@types/koa': 2.13.4
+ '@types/koa': 2.13.5
'@types/koa-static': 4.0.2
- '@types/lru-cache': 5.1.1
- '@types/markdown-it': 12.2.1
+ '@types/markdown-it': 12.2.3
'@types/markdown-it-attrs': 4.1.0
'@types/markdown-it-container': 2.0.5
'@types/markdown-it-emoji': 2.0.2
'@types/micromatch': 4.0.2
'@types/minimist': 1.2.2
- '@types/node': 15.14.9
- '@types/polka': 0.5.3
+ '@types/node': 18.7.5
+ '@types/polka': 0.5.4
'@types/prompts': 2.0.14
- chokidar: 3.5.2
+ chokidar: 3.5.3
compression: 1.7.4_supports-color@9.2.2
- conventional-changelog-cli: 2.1.1
+ conventional-changelog-cli: 2.2.2
cross-spawn: 7.0.3
- debug: 4.3.2_supports-color@9.2.2
+ debug: 4.3.4_supports-color@9.2.2
diacritics: 1.3.0
enquirer: 2.3.6
- esbuild: 0.14.3
+ esbuild: 0.15.3
escape-html: 1.0.3
execa: 6.1.0
- fast-glob: 3.2.7
- fs-extra: 10.0.0
+ fast-glob: 3.2.11
+ fs-extra: 10.1.0
gray-matter: 4.0.3
- lint-staged: 11.1.2_supports-color@9.2.2
- lru-cache: 6.0.0
- markdown-it: 12.3.2
- markdown-it-anchor: 8.4.1_sqgmms4st2tc55z6xiu73fum5q
- markdown-it-attrs: 4.1.3_markdown-it@12.3.2
+ lint-staged: 13.0.3_a6syxerf33u6jkjxxnsrpgxntq
+ lru-cache: 7.13.2
+ markdown-it: 13.0.1
+ markdown-it-anchor: 8.6.4_ea7kj7wzjkld5jo2noyjqxi764
+ markdown-it-attrs: 4.1.4_markdown-it@13.0.1
markdown-it-container: 3.0.0
- markdown-it-emoji: 2.0.0
+ markdown-it-emoji: 2.0.2
markdown-it-toc-done-right: 4.2.0
- micromatch: 4.0.4
- minimist: 1.2.5
+ micromatch: 4.0.5
+ minimist: 1.2.6
npm-run-all: 4.1.5
ora: 5.4.1
picocolors: 1.0.0
- playwright-chromium: 1.23.4
+ playwright-chromium: 1.25.0
polka: 0.5.2
- prettier: 2.4.1
+ prettier: 2.7.1
prompts: 2.4.2
rimraf: 3.0.2
- rollup: 2.57.0
- rollup-plugin-dts: 4.2.2_w5xdfl6eatezstmrfyphpo4gvm
- rollup-plugin-esbuild: 4.8.2_2xzepk7ossicbmgxlmo67f4ari
- semver: 7.3.5
- simple-git-hooks: 2.7.0
- sirv: 1.0.17
+ rollup: 2.78.0
+ rollup-plugin-dts: 4.2.2_nm5mlcuxlwr6samvke7b2fz27i
+ rollup-plugin-esbuild: 4.9.3_wdch5p4kt5sympraogzah7dniq
+ semver: 7.3.7
+ simple-git-hooks: 2.8.0
+ sirv: 2.0.2
supports-color: 9.2.2
- typescript: 4.7.2
- vitest: 0.14.2_supports-color@9.2.2
+ typescript: 4.7.4
+ vitest: 0.22.0_supports-color@9.2.2
+ vue-tsc: 0.40.1_typescript@4.7.4
docs:
- specifiers: {}
+ specifiers:
+ vitepress: workspace:*
+ devDependencies:
+ vitepress: link:..
examples:
specifiers:
@@ -176,14 +179,27 @@ importers:
packages:
- /@algolia/autocomplete-core/1.6.3:
- resolution: {integrity: sha512-dqQqRt01fX3YuVFrkceHsoCnzX0bLhrrg8itJI1NM68KjrPYQPYsE+kY8EZTCM4y8VDnhqJErR73xe/ZsV+qAA==}
+ /@algolia/autocomplete-core/1.7.1:
+ resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==}
dependencies:
- '@algolia/autocomplete-shared': 1.6.3
+ '@algolia/autocomplete-shared': 1.7.1
+ dev: false
+
+ /@algolia/autocomplete-preset-algolia/1.7.1_algoliasearch@4.11.0:
+ resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==}
+ peerDependencies:
+ '@algolia/client-search': ^4.9.1
+ algoliasearch: ^4.9.1
+ peerDependenciesMeta:
+ '@algolia/client-search':
+ optional: true
+ dependencies:
+ '@algolia/autocomplete-shared': 1.7.1
+ algoliasearch: 4.11.0
dev: false
- /@algolia/autocomplete-shared/1.6.3:
- resolution: {integrity: sha512-UV46bnkTztyADFaETfzFC5ryIdGVb2zpAoYgu0tfcuYWjhg1KbLXveFffZIrGVoboqmAk1b+jMrl6iCja1i3lg==}
+ /@algolia/autocomplete-shared/1.7.1:
+ resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==}
dev: false
/@algolia/cache-browser-local-storage/4.11.0:
@@ -308,7 +324,6 @@ packages:
hasBin: true
dependencies:
'@babel/types': 7.17.12
- dev: false
/@babel/types/7.17.12:
resolution: {integrity: sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==}
@@ -316,25 +331,25 @@ packages:
dependencies:
'@babel/helper-validator-identifier': 7.16.7
to-fast-properties: 2.0.0
- dev: false
- /@docsearch/css/3.1.0:
- resolution: {integrity: sha512-bh5IskwkkodbvC0FzSg1AxMykfDl95hebEKwxNoq4e5QaGzOXSBgW8+jnMFZ7JU4sTBiB04vZWoUSzNrPboLZA==}
+ /@docsearch/css/3.2.1:
+ resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==}
dev: false
- /@docsearch/js/3.1.0:
- resolution: {integrity: sha512-5XSK+xbP0hcTIp54MECqxkWLs6kf7Ug4nWdxWNtx8cUpLiFNFnKXDxCb35wnyNpjukmrx7Q9DkO5tFFsmNVxng==}
+ /@docsearch/js/3.2.1:
+ resolution: {integrity: sha512-H1PekEtSeS0msetR2YGGey2w7jQ2wAKfGODJvQTygSwMgUZ+2DHpzUgeDyEBIXRIfaBcoQneqrzsljM62pm6Xg==}
dependencies:
- '@docsearch/react': 3.1.0
+ '@docsearch/react': 3.2.1
preact: 10.5.15
transitivePeerDependencies:
+ - '@algolia/client-search'
- '@types/react'
- react
- react-dom
dev: false
- /@docsearch/react/3.1.0:
- resolution: {integrity: sha512-bjB6ExnZzf++5B7Tfoi6UXgNwoUnNOfZ1NyvnvPhWgCMy5V/biAtLL4o7owmZSYdAKeFSvZ5Lxm0is4su/dBWg==}
+ /@docsearch/react/3.2.1:
+ resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
@@ -347,11 +362,31 @@ packages:
react-dom:
optional: true
dependencies:
- '@algolia/autocomplete-core': 1.6.3
- '@docsearch/css': 3.1.0
+ '@algolia/autocomplete-core': 1.7.1
+ '@algolia/autocomplete-preset-algolia': 1.7.1_algoliasearch@4.11.0
+ '@docsearch/css': 3.2.1
algoliasearch: 4.11.0
+ transitivePeerDependencies:
+ - '@algolia/client-search'
dev: false
+ /@esbuild/linux-loong64/0.14.54:
+ resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-loong64/0.15.3:
+ resolution: {integrity: sha512-pe7L+LnITFHUSUnuhSQRyYN2E5Anl0r7x/jW+ufc+4fBcaK3Q51b/3ufFWWhmIiuCkr7oKtmVSpaJ1DxbtSfuw==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@hutson/parse-repository-url/3.0.2:
resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==}
engines: {node: '>=6.9.0'}
@@ -386,67 +421,67 @@ packages:
resolution: {integrity: sha512-88p7+M0QGxKpmnkfXjS4V26AnoC/eiqZutE8GLdaI5X12NY75bXSdTY9NkmYb2Xyk1O+MmkuO6Frmsj84V6I8Q==}
dev: true
- /@rollup/plugin-alias/3.1.5_rollup@2.57.0:
- resolution: {integrity: sha512-yzUaSvCC/LJPbl9rnzX3HN7vy0tq7EzHoEiQl1ofh4n5r2Rd5bj/+zcJgaGA76xbw95/JjWQyvHg9rOJp2y0oQ==}
+ /@rollup/plugin-alias/3.1.9_rollup@2.78.0:
+ resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==}
engines: {node: '>=8.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
- rollup: 2.57.0
+ rollup: 2.78.0
slash: 3.0.0
dev: true
- /@rollup/plugin-commonjs/20.0.0_rollup@2.57.0:
- resolution: {integrity: sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==}
- engines: {node: '>= 8.0.0'}
+ /@rollup/plugin-commonjs/22.0.2_rollup@2.78.0:
+ resolution: {integrity: sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==}
+ engines: {node: '>= 12.0.0'}
peerDependencies:
- rollup: ^2.38.3
+ rollup: ^2.68.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.57.0
+ '@rollup/pluginutils': 3.1.0_rollup@2.78.0
commondir: 1.0.1
estree-walker: 2.0.2
glob: 7.2.0
is-reference: 1.2.1
magic-string: 0.25.7
- resolve: 1.20.0
- rollup: 2.57.0
+ resolve: 1.22.0
+ rollup: 2.78.0
dev: true
- /@rollup/plugin-json/4.1.0_rollup@2.57.0:
+ /@rollup/plugin-json/4.1.0_rollup@2.78.0:
resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.57.0
- rollup: 2.57.0
+ '@rollup/pluginutils': 3.1.0_rollup@2.78.0
+ rollup: 2.78.0
dev: true
- /@rollup/plugin-node-resolve/13.0.5_rollup@2.57.0:
- resolution: {integrity: sha512-mVaw6uxtvuGx/XCI4qBQXsDZJUfyx5vp39iE0J/7Hd6wDhEbjHr6aES7Nr9yWbuE0BY+oKp6N7Bq6jX5NCGNmQ==}
+ /@rollup/plugin-node-resolve/13.3.0_rollup@2.78.0:
+ resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==}
engines: {node: '>= 10.0.0'}
peerDependencies:
rollup: ^2.42.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.57.0
+ '@rollup/pluginutils': 3.1.0_rollup@2.78.0
'@types/resolve': 1.17.1
- builtin-modules: 3.2.0
deepmerge: 4.2.2
+ is-builtin-module: 3.2.0
is-module: 1.0.0
- resolve: 1.20.0
- rollup: 2.57.0
+ resolve: 1.22.0
+ rollup: 2.78.0
dev: true
- /@rollup/plugin-replace/4.0.0_rollup@2.57.0:
+ /@rollup/plugin-replace/4.0.0_rollup@2.78.0:
resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.57.0
+ '@rollup/pluginutils': 3.1.0_rollup@2.78.0
magic-string: 0.25.7
- rollup: 2.57.0
+ rollup: 2.78.0
dev: true
- /@rollup/pluginutils/3.1.0_rollup@2.57.0:
+ /@rollup/pluginutils/3.1.0_rollup@2.78.0:
resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
engines: {node: '>= 8.0.0'}
peerDependencies:
@@ -454,8 +489,8 @@ packages:
dependencies:
'@types/estree': 0.0.39
estree-walker: 1.0.1
- picomatch: 2.3.0
- rollup: 2.57.0
+ picomatch: 2.3.1
+ rollup: 2.78.0
dev: true
/@rollup/pluginutils/4.1.1:
@@ -463,20 +498,20 @@ packages:
engines: {node: '>= 8.0.0'}
dependencies:
estree-walker: 2.0.2
- picomatch: 2.3.0
+ picomatch: 2.3.1
dev: true
/@types/accepts/1.3.5:
resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==}
dependencies:
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/body-parser/1.19.1:
resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==}
dependencies:
'@types/connect': 3.4.35
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/body-scroll-lock/3.1.0:
@@ -490,11 +525,11 @@ packages:
/@types/chai-subset/1.3.3:
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
dependencies:
- '@types/chai': 4.3.1
+ '@types/chai': 4.3.3
dev: true
- /@types/chai/4.3.1:
- resolution: {integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==}
+ /@types/chai/4.3.3:
+ resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==}
dev: true
/@types/compression/1.7.2:
@@ -506,7 +541,7 @@ packages:
/@types/connect/3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/content-disposition/0.5.4:
@@ -519,13 +554,13 @@ packages:
'@types/connect': 3.4.35
'@types/express': 4.17.13
'@types/keygrip': 1.0.2
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/cross-spawn/6.0.2:
resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==}
dependencies:
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/debug/4.1.7:
@@ -553,7 +588,7 @@ packages:
/@types/express-serve-static-core/4.17.24:
resolution: {integrity: sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==}
dependencies:
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
dev: true
@@ -570,7 +605,7 @@ packages:
/@types/fs-extra/9.0.13:
resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==}
dependencies:
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/http-assert/1.5.3:
@@ -588,24 +623,24 @@ packages:
/@types/koa-compose/3.2.5:
resolution: {integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==}
dependencies:
- '@types/koa': 2.13.4
+ '@types/koa': 2.13.5
dev: true
/@types/koa-send/4.1.3:
resolution: {integrity: sha512-daaTqPZlgjIJycSTNjKpHYuKhXYP30atFc1pBcy6HHqB9+vcymDgYTguPdx9tO4HMOqNyz6bz/zqpxt5eLR+VA==}
dependencies:
- '@types/koa': 2.13.4
+ '@types/koa': 2.13.5
dev: true
/@types/koa-static/4.0.2:
resolution: {integrity: sha512-ns/zHg+K6XVPMuohjpOlpkR1WLa4VJ9czgUP9bxkCDn0JZBtUWbD/wKDZzPGDclkQK1bpAEScufCHOy8cbfL0w==}
dependencies:
- '@types/koa': 2.13.4
+ '@types/koa': 2.13.5
'@types/koa-send': 4.1.3
dev: true
- /@types/koa/2.13.4:
- resolution: {integrity: sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==}
+ /@types/koa/2.13.5:
+ resolution: {integrity: sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==}
dependencies:
'@types/accepts': 1.3.5
'@types/content-disposition': 0.5.4
@@ -614,41 +649,36 @@ packages:
'@types/http-errors': 1.8.1
'@types/keygrip': 1.0.2
'@types/koa-compose': 3.2.5
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/linkify-it/3.0.2:
resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==}
dev: true
- /@types/lru-cache/5.1.1:
- resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==}
- dev: true
-
/@types/markdown-it-attrs/4.1.0:
resolution: {integrity: sha512-ILGUUJf7gydzxY3FrN2XwFT/f6rfxtkXZal478Jf4vqFn2AkQCwGCTx3TI+IPT+5ipOf+hUplem8wfVuCyK/Pw==}
dependencies:
- '@types/markdown-it': 12.2.1
+ '@types/markdown-it': 12.2.3
dev: true
/@types/markdown-it-container/2.0.5:
resolution: {integrity: sha512-8v5jIC5gcCUv+JcD0DExwNBkoKC0kLB4acensF0NoNlTIcXmQxF3RDjzAdIW82sXSoR+n772ePguxIWlq2ELvA==}
dependencies:
- '@types/markdown-it': 12.2.1
+ '@types/markdown-it': 12.2.3
dev: true
/@types/markdown-it-emoji/2.0.2:
resolution: {integrity: sha512-2ln8Wjbcj/0oRi/6VnuMeWEHHuK8uapFttvcLmDIe1GKCsFBLOLBX+D+xhDa9oWOQV0IpvxwrSfKKssAqqroog==}
dependencies:
- '@types/markdown-it': 12.2.1
+ '@types/markdown-it': 12.2.3
dev: true
- /@types/markdown-it/12.2.1:
- resolution: {integrity: sha512-iij+ilRX/vxtUPCREjn74xzHo/RorHJDwOsJ6X+TgKw7zSvazhVXnDfwlTnyLOMdiVUjtRYU4CrcUZ7Aci4PmQ==}
+ /@types/markdown-it/12.2.3:
+ resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==}
dependencies:
'@types/linkify-it': 3.0.2
'@types/mdurl': 1.0.2
- highlight.js: 10.7.3
dev: true
/@types/mdurl/1.0.2:
@@ -673,31 +703,27 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: true
- /@types/node/15.14.9:
- resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==}
+ /@types/node/18.7.5:
+ resolution: {integrity: sha512-NcKK6Ts+9LqdHJaW6HQmgr7dT/i3GOHG+pt6BiWv++5SnjtRd4NXeiuN2kA153SjhXPR/AhHIPHPbrsbpUVOww==}
dev: true
/@types/normalize-package-data/2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
dev: true
- /@types/parse-json/4.0.0:
- resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
- dev: true
-
- /@types/polka/0.5.3:
- resolution: {integrity: sha512-Myj8ztBAH63xXhff5OMGiHIj37O4RG7GTDmFL/Amb05BAdG8IYFC90vp9IpdN7hjpZ5tkepsSvQkPvWwB8IRwQ==}
+ /@types/polka/0.5.4:
+ resolution: {integrity: sha512-mLo6Mfa6lAvBrG1guj6HVxa1LpXw6ud4c93d2XQOHtADJv+VgiyXErmnjyVWre/r2oGSn1pcqO5IYaK0nv5b0g==}
dependencies:
'@types/express': 4.17.13
'@types/express-serve-static-core': 4.17.24
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
'@types/trouter': 3.1.0
dev: true
/@types/prompts/2.0.14:
resolution: {integrity: sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==}
dependencies:
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/qs/6.9.7:
@@ -711,152 +737,174 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/serve-static/1.13.10:
resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==}
dependencies:
'@types/mime': 1.3.2
- '@types/node': 15.14.9
+ '@types/node': 18.7.5
dev: true
/@types/trouter/3.1.0:
resolution: {integrity: sha512-4LPNrqSJknLzILMVXn2P/mh0djNgFvom4T9Y1hmhaB8OBm1cY71bMMSrGRu1q5qF4JZzY6iaGT11BHmCMY/NZg==}
dev: true
- /@vitejs/plugin-vue/2.3.3_vite@2.9.9+vue@3.2.33:
- resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==}
- engines: {node: '>=12.0.0'}
+ /@types/web-bluetooth/0.0.15:
+ resolution: {integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==}
+ dev: false
+
+ /@vitejs/plugin-vue/3.0.3_vite@3.0.8+vue@3.2.37:
+ resolution: {integrity: sha512-U4zNBlz9mg+TA+i+5QPc3N5lQvdUXENZLO2h0Wdzp56gI1MWhqJOv+6R+d4kOzoaSSq6TnGPBdZAXKOe4lXy6g==}
+ engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^2.5.10
+ vite: ^3.0.0
vue: ^3.2.25
dependencies:
- vite: 2.9.9
- vue: 3.2.33
+ vite: 3.0.8
+ vue: 3.2.37
dev: false
- /@vue/compiler-core/3.2.33:
- resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==}
+ /@volar/code-gen/0.40.1:
+ resolution: {integrity: sha512-mN1jn08wRKLoUj+KThltyWfsiEGt6Um1yT6S7bkruwV76yiLlzIR4WZgWng254byGMozJ00qgkZmBhraD5b48A==}
+ dependencies:
+ '@volar/source-map': 0.40.1
+ dev: true
+
+ /@volar/source-map/0.40.1:
+ resolution: {integrity: sha512-ORYg5W+R4iT2k/k2U4ASkKvDxabIzKtP+lXZ1CcqFIbTF81GOooAv5tJZImf8ifhUV9p8bgGaitFj/VnNzkdYg==}
+ dev: true
+
+ /@volar/typescript-faster/0.40.1:
+ resolution: {integrity: sha512-UiX8OzVRJtpudGfTY2KgB5m78DIA8oVbwI4QN5i4Ot8oURQPOviH7MahikHeeXidbh3iOy/u4vceMb+mfdizpQ==}
+ dependencies:
+ semver: 7.3.7
+ dev: true
+
+ /@volar/vue-language-core/0.40.1:
+ resolution: {integrity: sha512-RBU2nQkj+asKZ/ht3sU3hTau+dGuTjJrQS3nNSw4+vnwUJnN/WogO/MmgKdrvVf3pUdLiucIog1E/Us1C8Y5wg==}
+ dependencies:
+ '@volar/code-gen': 0.40.1
+ '@volar/source-map': 0.40.1
+ '@vue/compiler-core': 3.2.37
+ '@vue/compiler-dom': 3.2.37
+ '@vue/compiler-sfc': 3.2.37
+ '@vue/reactivity': 3.2.37
+ '@vue/shared': 3.2.37
+ dev: true
+
+ /@volar/vue-typescript/0.40.1:
+ resolution: {integrity: sha512-58nW/Xwy7VBkeIPmbyEmi/j1Ta2HxGl/5aFiEEpWxoas7vI1AM+txz8+MhWho4ZMw0w0eCqPtGgugD2rr+/v7w==}
+ dependencies:
+ '@volar/code-gen': 0.40.1
+ '@volar/typescript-faster': 0.40.1
+ '@volar/vue-language-core': 0.40.1
+ dev: true
+
+ /@vue/compiler-core/3.2.37:
+ resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==}
dependencies:
'@babel/parser': 7.16.4
- '@vue/shared': 3.2.33
+ '@vue/shared': 3.2.37
estree-walker: 2.0.2
source-map: 0.6.1
- dev: false
- /@vue/compiler-dom/3.2.33:
- resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==}
+ /@vue/compiler-dom/3.2.37:
+ resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==}
dependencies:
- '@vue/compiler-core': 3.2.33
- '@vue/shared': 3.2.33
- dev: false
+ '@vue/compiler-core': 3.2.37
+ '@vue/shared': 3.2.37
- /@vue/compiler-sfc/3.2.33:
- resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==}
+ /@vue/compiler-sfc/3.2.37:
+ resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==}
dependencies:
'@babel/parser': 7.16.4
- '@vue/compiler-core': 3.2.33
- '@vue/compiler-dom': 3.2.33
- '@vue/compiler-ssr': 3.2.33
- '@vue/reactivity-transform': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-core': 3.2.37
+ '@vue/compiler-dom': 3.2.37
+ '@vue/compiler-ssr': 3.2.37
+ '@vue/reactivity-transform': 3.2.37
+ '@vue/shared': 3.2.37
estree-walker: 2.0.2
magic-string: 0.25.7
- postcss: 8.4.14
+ postcss: 8.4.16
source-map: 0.6.1
- dev: false
- /@vue/compiler-ssr/3.2.33:
- resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==}
+ /@vue/compiler-ssr/3.2.37:
+ resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==}
dependencies:
- '@vue/compiler-dom': 3.2.33
- '@vue/shared': 3.2.33
- dev: false
+ '@vue/compiler-dom': 3.2.37
+ '@vue/shared': 3.2.37
- /@vue/devtools-api/6.1.4:
- resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==}
+ /@vue/devtools-api/6.2.1:
+ resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==}
dev: false
- /@vue/reactivity-transform/3.2.33:
- resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==}
+ /@vue/reactivity-transform/3.2.37:
+ resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==}
dependencies:
'@babel/parser': 7.16.4
- '@vue/compiler-core': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-core': 3.2.37
+ '@vue/shared': 3.2.37
estree-walker: 2.0.2
magic-string: 0.25.7
- dev: false
- /@vue/reactivity/3.2.33:
- resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==}
+ /@vue/reactivity/3.2.37:
+ resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==}
dependencies:
- '@vue/shared': 3.2.33
- dev: false
+ '@vue/shared': 3.2.37
- /@vue/runtime-core/3.2.33:
- resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==}
+ /@vue/runtime-core/3.2.37:
+ resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==}
dependencies:
- '@vue/reactivity': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/reactivity': 3.2.37
+ '@vue/shared': 3.2.37
dev: false
- /@vue/runtime-dom/3.2.33:
- resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==}
+ /@vue/runtime-dom/3.2.37:
+ resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==}
dependencies:
- '@vue/runtime-core': 3.2.33
- '@vue/shared': 3.2.33
+ '@vue/runtime-core': 3.2.37
+ '@vue/shared': 3.2.37
csstype: 2.6.18
dev: false
- /@vue/server-renderer/3.2.33_vue@3.2.33:
- resolution: {integrity: sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==}
+ /@vue/server-renderer/3.2.37_vue@3.2.37:
+ resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==}
peerDependencies:
- vue: 3.2.33
+ vue: 3.2.37
dependencies:
- '@vue/compiler-ssr': 3.2.33
- '@vue/shared': 3.2.33
- vue: 3.2.33
+ '@vue/compiler-ssr': 3.2.37
+ '@vue/shared': 3.2.37
+ vue: 3.2.37
dev: false
- /@vue/shared/3.2.33:
- resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==}
- dev: false
+ /@vue/shared/3.2.37:
+ resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==}
- /@vueuse/core/8.5.0_vue@3.2.33:
- resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==}
- peerDependencies:
- '@vue/composition-api': ^1.1.0
- vue: ^2.6.0 || ^3.2.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
- vue:
- optional: true
+ /@vueuse/core/9.1.0_vue@3.2.37:
+ resolution: {integrity: sha512-BIroqvXEqt826aE9r3K5cox1zobuPuAzdYJ36kouC2TVhlXvFKIILgFVWrpp9HZPwB3aLzasmG3K87q7TSyXZg==}
dependencies:
- '@vueuse/metadata': 8.5.0
- '@vueuse/shared': 8.5.0_vue@3.2.33
- vue: 3.2.33
- vue-demi: 0.12.5_vue@3.2.33
+ '@types/web-bluetooth': 0.0.15
+ '@vueuse/metadata': 9.1.0
+ '@vueuse/shared': 9.1.0_vue@3.2.37
+ vue-demi: 0.12.5_vue@3.2.37
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
dev: false
- /@vueuse/metadata/8.5.0:
- resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==}
+ /@vueuse/metadata/9.1.0:
+ resolution: {integrity: sha512-8OEhlog1iaAGTD3LICZ8oBGQdYeMwByvXetOtAOZCJOzyCRSwqwdggTsmVZZ1rkgYIEqgUBk942AsAPwM21s6A==}
dev: false
- /@vueuse/shared/8.5.0_vue@3.2.33:
- resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==}
- peerDependencies:
- '@vue/composition-api': ^1.1.0
- vue: ^2.6.0 || ^3.2.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
- vue:
- optional: true
+ /@vueuse/shared/9.1.0_vue@3.2.37:
+ resolution: {integrity: sha512-pB/3njQu4tfJJ78ajELNda0yMG6lKfpToQW7Soe09CprF1k3QuyoNi1tBNvo75wBDJWD+LOnr+c4B5HZ39jY/Q==}
dependencies:
- vue: 3.2.33
- vue-demi: 0.12.5_vue@3.2.33
+ vue-demi: 0.12.5_vue@3.2.37
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
dev: false
/JSONStream/1.3.5:
@@ -876,7 +924,7 @@ packages:
dev: true
/add-stream/1.0.0:
- resolution: {integrity: sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=}
+ resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==}
dev: true
/aggregate-error/3.1.0:
@@ -923,6 +971,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /ansi-regex/6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+ dev: true
+
/ansi-styles/3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
@@ -937,12 +990,17 @@ packages:
color-convert: 2.0.1
dev: true
+ /ansi-styles/6.1.0:
+ resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/anymatch/3.1.2:
resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
engines: {node: '>= 8'}
dependencies:
normalize-path: 3.0.0
- picomatch: 2.3.0
+ picomatch: 2.3.1
dev: true
/argparse/1.0.10:
@@ -956,11 +1014,11 @@ packages:
dev: true
/array-ify/1.0.0:
- resolution: {integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=}
+ resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
dev: true
/arrify/1.0.1:
- resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=}
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
engines: {node: '>=0.10.0'}
dev: true
@@ -1019,8 +1077,8 @@ packages:
ieee754: 1.2.1
dev: true
- /builtin-modules/3.2.0:
- resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==}
+ /builtin-modules/3.3.0:
+ resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
dev: true
@@ -1036,11 +1094,6 @@ packages:
get-intrinsic: 1.1.1
dev: true
- /callsites/3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
- dev: true
-
/camelcase-keys/6.2.2:
resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
engines: {node: '>=8'}
@@ -1089,8 +1142,8 @@ packages:
resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
dev: true
- /chokidar/3.5.2:
- resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==}
+ /chokidar/3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
dependencies:
anymatch: 3.1.2
@@ -1129,6 +1182,14 @@ packages:
string-width: 4.2.3
dev: true
+ /cli-truncate/3.1.0:
+ resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ slice-ansi: 5.0.0
+ string-width: 5.1.2
+ dev: true
+
/cliui/7.0.4:
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
dependencies:
@@ -1138,7 +1199,7 @@ packages:
dev: true
/clone/1.0.4:
- resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=}
+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
dev: true
@@ -1163,17 +1224,17 @@ packages:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
dev: true
- /colorette/1.4.0:
- resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
+ /colorette/2.0.19:
+ resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
dev: true
- /commander/7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
+ /commander/9.4.0:
+ resolution: {integrity: sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==}
+ engines: {node: ^12.20.0 || >=14}
dev: true
/commondir/1.0.1:
- resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=}
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
dev: true
/compare-func/2.0.0:
@@ -1224,8 +1285,8 @@ packages:
q: 1.5.1
dev: true
- /conventional-changelog-cli/2.1.1:
- resolution: {integrity: sha512-xMGQdKJ+4XFDDgfX5aK7UNFduvJMbvF5BB+g0OdVhA3rYdYyhctrIE2Al+WYdZeKTdg9YzMWF2iFPT8MupIwng==}
+ /conventional-changelog-cli/2.2.2:
+ resolution: {integrity: sha512-8grMV5Jo8S0kP3yoMeJxV2P5R6VJOqK72IiSV9t/4H5r/HiRqEBQ83bYGuz4Yzfdj4bjaAEhZN/FFbsFXr5bOA==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -1359,8 +1420,8 @@ packages:
engines: {node: '>=10'}
hasBin: true
dependencies:
- is-text-path: 1.0.1
JSONStream: 1.3.5
+ is-text-path: 1.0.1
lodash: 4.17.21
meow: 8.1.2
split2: 3.2.2
@@ -1371,17 +1432,6 @@ packages:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: true
- /cosmiconfig/7.0.1:
- resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
- engines: {node: '>=10'}
- dependencies:
- '@types/parse-json': 4.0.0
- import-fresh: 3.3.0
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
- dev: true
-
/cross-spawn/6.0.5:
resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
engines: {node: '>=4.8'}
@@ -1427,32 +1477,6 @@ packages:
supports-color: 9.2.2
dev: true
- /debug/4.3.2_supports-color@9.2.2:
- resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- supports-color: 9.2.2
- dev: true
-
- /debug/4.3.3_supports-color@9.2.2:
- resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- supports-color: 9.2.2
- dev: true
-
/debug/4.3.4_supports-color@9.2.2:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -1467,7 +1491,7 @@ packages:
dev: true
/decamelize-keys/1.1.0:
- resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=}
+ resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==}
engines: {node: '>=0.10.0'}
dependencies:
decamelize: 1.2.0
@@ -1475,7 +1499,7 @@ packages:
dev: true
/decamelize/1.2.0:
- resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=}
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
dev: true
@@ -1492,7 +1516,7 @@ packages:
dev: true
/defaults/1.0.3:
- resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=}
+ resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==}
dependencies:
clone: 1.0.4
dev: true
@@ -1515,10 +1539,18 @@ packages:
is-obj: 2.0.0
dev: true
+ /eastasianwidth/0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ dev: true
+
/emoji-regex/8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
dev: true
+ /emoji-regex/9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ dev: true
+
/enquirer/2.3.6:
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
engines: {node: '>=8.6'}
@@ -1526,8 +1558,9 @@ packages:
ansi-colors: 4.1.1
dev: true
- /entities/2.1.0:
- resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==}
+ /entities/3.0.1:
+ resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
+ engines: {node: '>=0.12'}
dev: true
/error-ex/1.3.2:
@@ -1552,7 +1585,7 @@ packages:
is-negative-zero: 2.0.1
is-regex: 1.1.4
is-string: 1.0.7
- object-inspect: 1.11.0
+ object-inspect: 1.12.2
object-keys: 1.1.1
object.assign: 4.1.2
string.prototype.trimend: 1.0.4
@@ -1573,17 +1606,16 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild-android-64/0.14.39:
- resolution: {integrity: sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==}
+ /esbuild-android-64/0.14.54:
+ resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
- dev: false
optional: true
- /esbuild-android-64/0.14.43:
- resolution: {integrity: sha512-kqFXAS72K6cNrB6RiM7YJ5lNvmWRDSlpi7ZuRZ1hu1S3w0zlwcoCxWAyM23LQUyZSs1PbjHgdbbfYAN8IGh6xg==}
+ /esbuild-android-64/0.15.3:
+ resolution: {integrity: sha512-sHGQ50Bb80ow+DZ8s6mabWn/j+vgfsNDMhipv4v410O++C6gpEcR9A5jR9bTkMsVbr46Id0MMhUGpBasq8H92A==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -1591,25 +1623,16 @@ packages:
dev: true
optional: true
- /esbuild-android-arm64/0.14.3:
- resolution: {integrity: sha512-v/vdnGJiSGWOAXzg422T9qb4S+P3tOaYtc5n3FDR27Bh3/xQDS7PdYz/yY7HhOlVp0eGwWNbPHEi8FcEhXjsuw==}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-android-arm64/0.14.39:
- resolution: {integrity: sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==}
+ /esbuild-android-arm64/0.14.54:
+ resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: false
optional: true
- /esbuild-android-arm64/0.14.43:
- resolution: {integrity: sha512-bKS2BBFh+7XZY9rpjiHGRNA7LvWYbZWP87pLehggTG7tTaCDvj8qQGOU/OZSjCSKDYbgY7Q+oDw8RlYQ2Jt2BA==}
+ /esbuild-android-arm64/0.15.3:
+ resolution: {integrity: sha512-+Oiwzgp7HTyeNkgpQySGLCq3zFmvVVyBiNz8bO+7Tc6tlnxSYf8jjQBThRTUsy6vrrjG91h9vZNlYkiikzzWUg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -1617,25 +1640,16 @@ packages:
dev: true
optional: true
- /esbuild-darwin-64/0.14.3:
- resolution: {integrity: sha512-swY5OtEg6cfWdgc/XEjkBP7wXSyXXeZHEsWMdh1bDiN1D6GmRphk9SgKFKTj+P3ZHhOGIcC1+UdIwHk5bUcOig==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-darwin-64/0.14.39:
- resolution: {integrity: sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==}
+ /esbuild-darwin-64/0.14.54:
+ resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: false
optional: true
- /esbuild-darwin-64/0.14.43:
- resolution: {integrity: sha512-/3PSilx011ttoieRGkSZ0XV8zjBf2C9enV4ScMMbCT4dpx0mFhMOpFnCHkOK0pWGB8LklykFyHrWk2z6DENVUg==}
+ /esbuild-darwin-64/0.15.3:
+ resolution: {integrity: sha512-n2BkxzCPHv6OOOs9gxp4AYsccawuw9bDeW9rpSASHao0zQ/u0kP6bjD4ATf2G4A3cml8HGwp18aROl4ws+4Ytg==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -1643,25 +1657,16 @@ packages:
dev: true
optional: true
- /esbuild-darwin-arm64/0.14.3:
- resolution: {integrity: sha512-6i9dXPk8oT87wF6VHmwzSad76eMRU2Rt+GXrwF3Y4DCJgnPssJbabNQ9gurkuEX8M0YnEyJF0d1cR7rpTzcEiA==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-darwin-arm64/0.14.39:
- resolution: {integrity: sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==}
+ /esbuild-darwin-arm64/0.14.54:
+ resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: false
optional: true
- /esbuild-darwin-arm64/0.14.43:
- resolution: {integrity: sha512-1HyFUKs8DMCBOvw1Qxpr5Vv/ThNcVIFb5xgXWK3pyT40WPvgYIiRTwJCvNs4l8i5qWF8/CK5bQxJVDjQvtv0Yw==}
+ /esbuild-darwin-arm64/0.15.3:
+ resolution: {integrity: sha512-fSk5M1vQ+y48csVJ4QxweT//DdDytDAb0AvU1gYITqZGA1kL1/i4C5fjKDNZMjB7dkg2a+rfkMyrpZUli+To/w==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -1669,25 +1674,16 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-64/0.14.3:
- resolution: {integrity: sha512-WDY5ENsmyceeE+95U3eI+FM8yARY5akWkf21M/x/+v2P5OVsYqCYELglSeAI5Y7bhteCVV3g4i2fRqtkmprdSA==}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-freebsd-64/0.14.39:
- resolution: {integrity: sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==}
+ /esbuild-freebsd-64/0.14.54:
+ resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: false
optional: true
- /esbuild-freebsd-64/0.14.43:
- resolution: {integrity: sha512-FNWc05TPHYgaXjbPZO5/rJKSBslfG6BeMSs8GhwnqAKP56eEhvmzwnIz1QcC9cRVyO+IKqWNfmHFkCa1WJTULA==}
+ /esbuild-freebsd-64/0.15.3:
+ resolution: {integrity: sha512-b21XfM0Wrxu0CzFQN7B4xuAMGUNLT3F3J2NMeLxbUq6lcl2N3Isho1q2AF5bOCpCXVM04k1+PgoQLwNzGYtnjw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -1695,25 +1691,16 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-arm64/0.14.3:
- resolution: {integrity: sha512-4BEEGcP0wBzg04pCCWXlgaPuksQHHfwHvYgCIsi+7IsuB17ykt6MHhTkHR5b5pjI/jNtRhPfMsDODUyftQJgvw==}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-freebsd-arm64/0.14.39:
- resolution: {integrity: sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==}
+ /esbuild-freebsd-arm64/0.14.54:
+ resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: false
optional: true
- /esbuild-freebsd-arm64/0.14.43:
- resolution: {integrity: sha512-amrYopclz3VohqisOPR6hA3GOWA3LZC1WDLnp21RhNmoERmJ/vLnOpnrG2P/Zao+/erKTCUqmrCIPVtj58DRoA==}
+ /esbuild-freebsd-arm64/0.15.3:
+ resolution: {integrity: sha512-E0LkWSz7Ch1B2WFXbGvfN3q9uUlQCahBi3S7wTSJO2T41x0BPnIFHw79/RuGKVyA17mX/I7RVOSRnrla2D4tag==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -1721,25 +1708,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-32/0.14.3:
- resolution: {integrity: sha512-8yhsnjLG/GwCA1RAIndjmCHWViRB2Ol0XeOh2fCXS9qF8tlVrJB7qAiHZpm2vXx+yjOA/bFLTxzU+5pMKqkn5A==}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-32/0.14.39:
- resolution: {integrity: sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==}
+ /esbuild-linux-32/0.14.54:
+ resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-32/0.14.43:
- resolution: {integrity: sha512-KoxoEra+9O3AKVvgDFvDkiuddCds6q71owSQEYwjtqRV7RwbPzKxJa6+uyzUulHcyGVq0g15K0oKG5CFBcvYDw==}
+ /esbuild-linux-32/0.15.3:
+ resolution: {integrity: sha512-af7BhXXKwzXL83bfJX8vkxsyDbOr9T5auxyBJnBfkd2w7VwXC1heDT2TQ1cWCWyjqVatyKudW5RCSAySDKDW2Q==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -1747,25 +1725,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-64/0.14.3:
- resolution: {integrity: sha512-eNq4aixfbwXHIJq4bQDe+XaSNV1grxqpZYs/zHbp0HGHf6SBNlTI02uyTbYGpIzlXmCEPS9tpPCi7BTU45kcJQ==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-64/0.14.39:
- resolution: {integrity: sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==}
+ /esbuild-linux-64/0.14.54:
+ resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-64/0.14.43:
- resolution: {integrity: sha512-EwINwGMyiJMgBby5/SbMqKcUhS5AYAZ2CpEBzSowsJPNBJEdhkCTtEjk757TN/wxgbu3QklqDM6KghY660QCUw==}
+ /esbuild-linux-64/0.15.3:
+ resolution: {integrity: sha512-Wwq+5ZF2IPE/6W2kJLPnh7eXqtz5XtdPBRB77nhm02my6PsZR3aa/q/fRkJhwO6ExM+t9l3kFhWL4pMwk3wREA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -1773,25 +1742,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm/0.14.3:
- resolution: {integrity: sha512-YcMvJHAQnWrWKb+eLxN9e/iWUC/3w01UF/RXuMknqOW3prX8UQ63QknWz9/RI8BY/sdrdgPEbSmsTU2jy2cayQ==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-arm/0.14.39:
- resolution: {integrity: sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==}
+ /esbuild-linux-arm/0.14.54:
+ resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-arm/0.14.43:
- resolution: {integrity: sha512-e6YzQUoDxxtyamuF12eVzzRC7bbEFSZohJ6igQB9tBqnNmIQY3fI6Cns3z2wxtbZ3f2o6idkD2fQnlvs2902Dg==}
+ /esbuild-linux-arm/0.15.3:
+ resolution: {integrity: sha512-88ycpH4GrbOzaZIIXIzljbeCUkzoaJ5luP6+LATa5hk/Wl+OHkAieDfjAHdH8KuHkGYTojKE1npQq9gll9efUA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -1799,25 +1759,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm64/0.14.3:
- resolution: {integrity: sha512-wPLyRoqoV/tEMQ7M24DpAmCMyKqBmtgZY35w2tXM8X5O5b2Ohi7fkPSmd6ZgLIxZIApWt88toA8RT0S7qoxcOA==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-arm64/0.14.39:
- resolution: {integrity: sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==}
+ /esbuild-linux-arm64/0.14.54:
+ resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-arm64/0.14.43:
- resolution: {integrity: sha512-UlSpjMWllAc70zYbHxWuDS3FJytyuR/gHJYBr8BICcTNb/TSOYVBg6U7b3jZ3mILTrgzwJUHwhEwK18FZDouUQ==}
+ /esbuild-linux-arm64/0.15.3:
+ resolution: {integrity: sha512-qNvYyYjNm4JPXJcCJv7gXEnyqw2k9W+SeYMoG7RiwWHWv1cMX6xlxPLGz5yIxjH9+VBXkA1nrY/YohaiKq2O3g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -1825,25 +1776,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-mips64le/0.14.3:
- resolution: {integrity: sha512-DdmfM5rcuoqjQL3px5MbquAjZWnySB5LdTrg52SSapp0gXMnGcsM6GY2WVta02CMKn5qi7WPVG4WbqTWE++tJw==}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-mips64le/0.14.39:
- resolution: {integrity: sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==}
+ /esbuild-linux-mips64le/0.14.54:
+ resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-mips64le/0.14.43:
- resolution: {integrity: sha512-f+v8cInPEL1/SDP//CfSYzcDNgE4CY3xgDV81DWm3KAPWzhvxARrKxB1Pstf5mB56yAslJDxu7ryBUPX207EZA==}
+ /esbuild-linux-mips64le/0.15.3:
+ resolution: {integrity: sha512-t5TXW6Cw8S9Lts7SDZ8rlx/dqPJx8hndYKL6xEgA2vdlrE60eIYTAYWJqsGN0dgePtFC1RPyH6To15l7s9WdYA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -1851,25 +1793,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-ppc64le/0.14.3:
- resolution: {integrity: sha512-ujdqryj0m135Ms9yaNDVFAcLeRtyftM/v2v7Osji5zElf2TivSMdFxdrYnYICuHfkm8c8gHg1ncwqitL0r+nnA==}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-ppc64le/0.14.39:
- resolution: {integrity: sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==}
+ /esbuild-linux-ppc64le/0.14.54:
+ resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-ppc64le/0.14.43:
- resolution: {integrity: sha512-5wZYMDGAL/K2pqkdIsW+I4IR41kyfHr/QshJcNpUfK3RjB3VQcPWOaZmc+74rm4ZjVirYrtz+jWw0SgxtxRanA==}
+ /esbuild-linux-ppc64le/0.15.3:
+ resolution: {integrity: sha512-TXxPgEWOPCY4F6ZMf7+915+H0eOB6AlcZBwjeBs+78ULpzvcmMzZ2ujF2IejKZXYWuMTORPNoG+MuVGBuyUysA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -1877,17 +1810,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-riscv64/0.14.39:
- resolution: {integrity: sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==}
+ /esbuild-linux-riscv64/0.14.54:
+ resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-riscv64/0.14.43:
- resolution: {integrity: sha512-lYcAOUxp85hC7lSjycJUVSmj4/9oEfSyXjb/ua9bNl8afonaduuqtw7hvKMoKuYnVwOCDw4RSfKpcnIRDWq+Bw==}
+ /esbuild-linux-riscv64/0.15.3:
+ resolution: {integrity: sha512-04tvrbHA83N+tg+qQeJmUQ3jWStUP7+rw+v/l2h3PsNGbcH3WmsgR0Tf0e1ext09asV4x2PX2b2Nm/gBIOrpqg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -1895,17 +1827,16 @@ packages:
dev: true
optional: true
- /esbuild-linux-s390x/0.14.39:
- resolution: {integrity: sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==}
+ /esbuild-linux-s390x/0.14.54:
+ resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /esbuild-linux-s390x/0.14.43:
- resolution: {integrity: sha512-27e43ZhHvhFE4nM7HqtUbMRu37I/4eNSUbb8FGZWszV+uLzMIsHDwLoBiJmw7G9N+hrehNPeQ4F5Ujad0DrUKQ==}
+ /esbuild-linux-s390x/0.15.3:
+ resolution: {integrity: sha512-LHxnvvFMhA/uy9CSrnlCtPZnTfWahR9NPLKwXBgfg16YqpKbRHty+mek1o7l+2G5qLeFEEvhB0a7c+hYgbW/3w==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -1913,25 +1844,16 @@ packages:
dev: true
optional: true
- /esbuild-netbsd-64/0.14.3:
- resolution: {integrity: sha512-Z/UB9OUdwo1KDJCSGnVueDuKowRZRkduLvRMegHtDBHC3lS5LfZ3RdM1i+4MMN9iafyk8Q9FNcqIXI178ZujvA==}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-netbsd-64/0.14.39:
- resolution: {integrity: sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==}
+ /esbuild-netbsd-64/0.14.54:
+ resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: false
optional: true
- /esbuild-netbsd-64/0.14.43:
- resolution: {integrity: sha512-2mH4QF6hHBn5zzAfxEI/2eBC0mspVsZ6UVo821LpAJKMvLJPBk3XJO5xwg7paDqSqpl7p6IRrAenW999AEfJhQ==}
+ /esbuild-netbsd-64/0.15.3:
+ resolution: {integrity: sha512-8W0UxNuNsgBBa1SLjwqbbDLJF9mf+lvytaYPt5kXbBrz0DI4mKYFlujLQrxLKh8tvs2zRdFNy9HVqmMdbZ1OIQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -1939,25 +1861,16 @@ packages:
dev: true
optional: true
- /esbuild-openbsd-64/0.14.3:
- resolution: {integrity: sha512-9I1uoMDeogq3zQuTe3qygmXYjImnvc6rBn51LLbLniQDlfvqHPBMnAZ/5KshwtXXIIMkCwByytDZdiuzRRlTvQ==}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-openbsd-64/0.14.39:
- resolution: {integrity: sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==}
+ /esbuild-openbsd-64/0.14.54:
+ resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: false
optional: true
- /esbuild-openbsd-64/0.14.43:
- resolution: {integrity: sha512-ZhQpiZjvqCqO8jKdGp9+8k9E/EHSA+zIWOg+grwZasI9RoblqJ1QiZqqi7jfd6ZrrG1UFBNGe4m0NFxCFbMVbg==}
+ /esbuild-openbsd-64/0.15.3:
+ resolution: {integrity: sha512-QL7xYQ4noukuqh8UGnsrk1m+ShPMYIXjOnAQl3siA7VV6cjuUoCxx6cThgcUDzih8iL5u2xgsGRhsviQIMsUuA==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -1965,25 +1878,16 @@ packages:
dev: true
optional: true
- /esbuild-sunos-64/0.14.3:
- resolution: {integrity: sha512-pldqx/Adxl4V4ymiyKxOOyJmHn6nUIo3wqk2xBx07iDgmL2XTcDDQd7N4U4QGu9LnYN4ZF+8IdOYa3oRRpbjtg==}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-sunos-64/0.14.39:
- resolution: {integrity: sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==}
+ /esbuild-sunos-64/0.14.54:
+ resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: false
optional: true
- /esbuild-sunos-64/0.14.43:
- resolution: {integrity: sha512-DgxSi9DaHReL9gYuul2rrQCAapgnCJkh3LSHPKsY26zytYppG0HgkgVF80zjIlvEsUbGBP/GHQzBtrezj/Zq1Q==}
+ /esbuild-sunos-64/0.15.3:
+ resolution: {integrity: sha512-vID32ZCZahWDqlEoq9W7OAZDtofAY8aW0V58V5l+kXEvaKvR0m99FLNRuGGY3IDNwjUoOkvoFiMMiy+ONnN7GA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -1991,25 +1895,16 @@ packages:
dev: true
optional: true
- /esbuild-windows-32/0.14.3:
- resolution: {integrity: sha512-AqzvA/KbkC2m3kTXGpljLin3EttRbtoPTfBn6w6n2m9MWkTEbhQbE1ONoOBxhO5tExmyJdL/6B87TJJD5jEFBQ==}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-32/0.14.39:
- resolution: {integrity: sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==}
+ /esbuild-windows-32/0.14.54:
+ resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: false
optional: true
- /esbuild-windows-32/0.14.43:
- resolution: {integrity: sha512-Ih3+2O5oExiqm0mY6YYE5dR0o8+AspccQ3vIAtRodwFvhuyGLjb0Hbmzun/F3Lw19nuhPMu3sW2fqIJ5xBxByw==}
+ /esbuild-windows-32/0.15.3:
+ resolution: {integrity: sha512-dnrlwu6T85QU9fO0a35HAzgAXm3vVqg+3Kr9EXkmnf5PHv9t7hT/EYW6g/8YYu91DDyGTk9JSyN32YzQ3OS9Lw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -2017,25 +1912,16 @@ packages:
dev: true
optional: true
- /esbuild-windows-64/0.14.3:
- resolution: {integrity: sha512-HGg3C6113zLGB5hN41PROTnBuoh/arG2lQdOird6xFl9giff1cAfMQOUJUfODKD57dDqHjQ1YGW8gOkg0/IrWw==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-64/0.14.39:
- resolution: {integrity: sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==}
+ /esbuild-windows-64/0.14.54:
+ resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: false
optional: true
- /esbuild-windows-64/0.14.43:
- resolution: {integrity: sha512-8NsuNfI8xwFuJbrCuI+aBqNTYkrWErejFO5aYM+yHqyHuL8mmepLS9EPzAzk8rvfaJrhN0+RvKWAcymViHOKEw==}
+ /esbuild-windows-64/0.15.3:
+ resolution: {integrity: sha512-HUSlVCpTtOnIKeIn05zz0McNCfZhnu5UgUypmpNrv4Ff1XTvl6vBpQwIZ49eIAkY9zI6oe1Mu6N5ZG7u6X4s7A==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -2043,25 +1929,16 @@ packages:
dev: true
optional: true
- /esbuild-windows-arm64/0.14.3:
- resolution: {integrity: sha512-qB2izYu4VpigGnOrAN2Yv7ICYLZWY/AojZtwFfteViDnHgW4jXPYkHQIXTISJbRz25H2cYiv+MfRQYK31RNjlw==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-arm64/0.14.39:
- resolution: {integrity: sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==}
+ /esbuild-windows-arm64/0.14.54:
+ resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: false
optional: true
- /esbuild-windows-arm64/0.14.43:
- resolution: {integrity: sha512-7ZlD7bo++kVRblJEoG+cepljkfP8bfuTPz5fIXzptwnPaFwGS6ahvfoYzY7WCf5v/1nX2X02HDraVItTgbHnKw==}
+ /esbuild-windows-arm64/0.15.3:
+ resolution: {integrity: sha512-sk6fVXCzGB0uW089+8LdeanZkQUZ+3/xdbWshgLGRawV0NyjSFH4sZPIy+DJnhEnT0pPt1DabZtqrq2DT0FWNw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -2069,84 +1946,61 @@ packages:
dev: true
optional: true
- /esbuild/0.14.3:
- resolution: {integrity: sha512-zyEC5hkguW2oieXRXp8VJzQdcO/1FxCS5GjzqOHItRlojXnx/cTavsrkxdWvBH9li2lUq0bN+LeeVEmyCwiR/Q==}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- esbuild-android-arm64: 0.14.3
- esbuild-darwin-64: 0.14.3
- esbuild-darwin-arm64: 0.14.3
- esbuild-freebsd-64: 0.14.3
- esbuild-freebsd-arm64: 0.14.3
- esbuild-linux-32: 0.14.3
- esbuild-linux-64: 0.14.3
- esbuild-linux-arm: 0.14.3
- esbuild-linux-arm64: 0.14.3
- esbuild-linux-mips64le: 0.14.3
- esbuild-linux-ppc64le: 0.14.3
- esbuild-netbsd-64: 0.14.3
- esbuild-openbsd-64: 0.14.3
- esbuild-sunos-64: 0.14.3
- esbuild-windows-32: 0.14.3
- esbuild-windows-64: 0.14.3
- esbuild-windows-arm64: 0.14.3
- dev: true
-
- /esbuild/0.14.39:
- resolution: {integrity: sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==}
+ /esbuild/0.14.54:
+ resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- esbuild-android-64: 0.14.39
- esbuild-android-arm64: 0.14.39
- esbuild-darwin-64: 0.14.39
- esbuild-darwin-arm64: 0.14.39
- esbuild-freebsd-64: 0.14.39
- esbuild-freebsd-arm64: 0.14.39
- esbuild-linux-32: 0.14.39
- esbuild-linux-64: 0.14.39
- esbuild-linux-arm: 0.14.39
- esbuild-linux-arm64: 0.14.39
- esbuild-linux-mips64le: 0.14.39
- esbuild-linux-ppc64le: 0.14.39
- esbuild-linux-riscv64: 0.14.39
- esbuild-linux-s390x: 0.14.39
- esbuild-netbsd-64: 0.14.39
- esbuild-openbsd-64: 0.14.39
- esbuild-sunos-64: 0.14.39
- esbuild-windows-32: 0.14.39
- esbuild-windows-64: 0.14.39
- esbuild-windows-arm64: 0.14.39
- dev: false
-
- /esbuild/0.14.43:
- resolution: {integrity: sha512-Uf94+kQmy/5jsFwKWiQB4hfo/RkM9Dh7b79p8yqd1tshULdr25G2szLz631NoH3s2ujnKEKVD16RmOxvCNKRFA==}
+ '@esbuild/linux-loong64': 0.14.54
+ esbuild-android-64: 0.14.54
+ esbuild-android-arm64: 0.14.54
+ esbuild-darwin-64: 0.14.54
+ esbuild-darwin-arm64: 0.14.54
+ esbuild-freebsd-64: 0.14.54
+ esbuild-freebsd-arm64: 0.14.54
+ esbuild-linux-32: 0.14.54
+ esbuild-linux-64: 0.14.54
+ esbuild-linux-arm: 0.14.54
+ esbuild-linux-arm64: 0.14.54
+ esbuild-linux-mips64le: 0.14.54
+ esbuild-linux-ppc64le: 0.14.54
+ esbuild-linux-riscv64: 0.14.54
+ esbuild-linux-s390x: 0.14.54
+ esbuild-netbsd-64: 0.14.54
+ esbuild-openbsd-64: 0.14.54
+ esbuild-sunos-64: 0.14.54
+ esbuild-windows-32: 0.14.54
+ esbuild-windows-64: 0.14.54
+ esbuild-windows-arm64: 0.14.54
+
+ /esbuild/0.15.3:
+ resolution: {integrity: sha512-D1qLizJTYlGIOK5m/1ckH8vR2U573eLMMA57qvWg/9jj8jPIhjpafv4kxb6ra2eeTlVq8tISxjsyRKbTaeF6PA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- esbuild-android-64: 0.14.43
- esbuild-android-arm64: 0.14.43
- esbuild-darwin-64: 0.14.43
- esbuild-darwin-arm64: 0.14.43
- esbuild-freebsd-64: 0.14.43
- esbuild-freebsd-arm64: 0.14.43
- esbuild-linux-32: 0.14.43
- esbuild-linux-64: 0.14.43
- esbuild-linux-arm: 0.14.43
- esbuild-linux-arm64: 0.14.43
- esbuild-linux-mips64le: 0.14.43
- esbuild-linux-ppc64le: 0.14.43
- esbuild-linux-riscv64: 0.14.43
- esbuild-linux-s390x: 0.14.43
- esbuild-netbsd-64: 0.14.43
- esbuild-openbsd-64: 0.14.43
- esbuild-sunos-64: 0.14.43
- esbuild-windows-32: 0.14.43
- esbuild-windows-64: 0.14.43
- esbuild-windows-arm64: 0.14.43
+ '@esbuild/linux-loong64': 0.15.3
+ esbuild-android-64: 0.15.3
+ esbuild-android-arm64: 0.15.3
+ esbuild-darwin-64: 0.15.3
+ esbuild-darwin-arm64: 0.15.3
+ esbuild-freebsd-64: 0.15.3
+ esbuild-freebsd-arm64: 0.15.3
+ esbuild-linux-32: 0.15.3
+ esbuild-linux-64: 0.15.3
+ esbuild-linux-arm: 0.15.3
+ esbuild-linux-arm64: 0.15.3
+ esbuild-linux-mips64le: 0.15.3
+ esbuild-linux-ppc64le: 0.15.3
+ esbuild-linux-riscv64: 0.15.3
+ esbuild-linux-s390x: 0.15.3
+ esbuild-netbsd-64: 0.15.3
+ esbuild-openbsd-64: 0.15.3
+ esbuild-sunos-64: 0.15.3
+ esbuild-windows-32: 0.15.3
+ esbuild-windows-64: 0.15.3
+ esbuild-windows-arm64: 0.15.3
dev: true
/escalade/3.1.1:
@@ -2176,21 +2030,6 @@ packages:
/estree-walker/2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- /execa/5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.4
- strip-final-newline: 2.0.0
- dev: true
-
/execa/6.1.0:
resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2213,15 +2052,15 @@ packages:
is-extendable: 0.1.1
dev: true
- /fast-glob/3.2.7:
- resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==}
- engines: {node: '>=8'}
+ /fast-glob/3.2.11:
+ resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
+ engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.4
+ micromatch: 4.0.5
dev: true
/fastq/1.13.0:
@@ -2238,7 +2077,7 @@ packages:
dev: true
/find-up/2.1.0:
- resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
+ resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
engines: {node: '>=4'}
dependencies:
locate-path: 2.0.0
@@ -2252,8 +2091,8 @@ packages:
path-exists: 4.0.0
dev: true
- /fs-extra/10.0.0:
- resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==}
+ /fs-extra/10.1.0:
+ resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
engines: {node: '>=12'}
dependencies:
graceful-fs: 4.2.8
@@ -2262,7 +2101,7 @@ packages:
dev: true
/fs.realpath/1.0.0:
- resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
dev: true
/fsevents/2.3.2:
@@ -2292,10 +2131,6 @@ packages:
has-symbols: 1.0.2
dev: true
- /get-own-enumerable-property-symbols/3.0.2:
- resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
- dev: true
-
/get-pkg-repo/4.2.1:
resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==}
engines: {node: '>=6.9.0'}
@@ -2333,7 +2168,7 @@ packages:
dev: true
/git-remote-origin-url/2.0.0:
- resolution: {integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=}
+ resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==}
engines: {node: '>=4'}
dependencies:
gitconfiglocal: 1.0.0
@@ -2350,7 +2185,7 @@ packages:
dev: true
/gitconfiglocal/1.0.0:
- resolution: {integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=}
+ resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==}
dependencies:
ini: 1.3.8
dev: true
@@ -2392,7 +2227,7 @@ packages:
engines: {node: '>=0.4.7'}
hasBin: true
dependencies:
- minimist: 1.2.5
+ minimist: 1.2.6
neo-async: 2.6.2
source-map: 0.6.1
wordwrap: 1.0.0
@@ -2437,10 +2272,6 @@ packages:
dependencies:
function-bind: 1.1.1
- /highlight.js/10.7.3:
- resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
- dev: true
-
/hosted-git-info/2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
dev: true
@@ -2452,11 +2283,6 @@ packages:
lru-cache: 6.0.0
dev: true
- /human-signals/2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
- dev: true
-
/human-signals/3.0.1:
resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==}
engines: {node: '>=12.20.0'}
@@ -2466,21 +2292,13 @@ packages:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: true
- /import-fresh/3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
- dev: true
-
/indent-string/4.0.0:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
dev: true
/inflight/1.0.6:
- resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
@@ -2504,7 +2322,7 @@ packages:
dev: true
/is-arrayish/0.2.1:
- resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
dev: true
/is-bigint/1.0.4:
@@ -2528,21 +2346,28 @@ packages:
has-tostringtag: 1.0.0
dev: true
+ /is-builtin-module/3.2.0:
+ resolution: {integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==}
+ engines: {node: '>=6'}
+ dependencies:
+ builtin-modules: 3.3.0
+ dev: true
+
/is-callable/1.2.4:
resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
engines: {node: '>= 0.4'}
dev: true
- /is-core-module/2.6.0:
- resolution: {integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==}
+ /is-core-module/2.10.0:
+ resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==}
dependencies:
has: 1.0.3
- dev: true
/is-core-module/2.8.1:
resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==}
dependencies:
has: 1.0.3
+ dev: true
/is-date-object/1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
@@ -2557,7 +2382,7 @@ packages:
dev: true
/is-extglob/2.1.1:
- resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
dev: true
@@ -2566,6 +2391,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /is-fullwidth-code-point/4.0.0:
+ resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/is-glob/4.0.1:
resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==}
engines: {node: '>=0.10.0'}
@@ -2579,7 +2409,7 @@ packages:
dev: true
/is-module/1.0.0:
- resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=}
+ resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
dev: true
/is-negative-zero/2.0.1:
@@ -2599,18 +2429,13 @@ packages:
engines: {node: '>=0.12.0'}
dev: true
- /is-obj/1.0.1:
- resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=}
- engines: {node: '>=0.10.0'}
- dev: true
-
/is-obj/2.0.0:
resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
engines: {node: '>=8'}
dev: true
/is-plain-obj/1.1.0:
- resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=}
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
engines: {node: '>=0.10.0'}
dev: true
@@ -2628,16 +2453,6 @@ packages:
has-tostringtag: 1.0.0
dev: true
- /is-regexp/1.0.0:
- resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /is-stream/2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
- dev: true
-
/is-stream/3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2658,7 +2473,7 @@ packages:
dev: true
/is-text-path/1.0.1:
- resolution: {integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=}
+ resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==}
engines: {node: '>=0.10.0'}
dependencies:
text-extensions: 1.9.0
@@ -2670,7 +2485,7 @@ packages:
dev: true
/isarray/1.0.0:
- resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=}
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: true
/isexe/2.0.0:
@@ -2703,7 +2518,7 @@ packages:
dev: true
/json-stringify-safe/5.0.1:
- resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=}
+ resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
dev: true
/jsonc-parser/3.0.0:
@@ -2718,7 +2533,7 @@ packages:
dev: true
/jsonparse/1.3.1:
- resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=}
+ resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
engines: {'0': node >= 0.2.0}
dev: true
@@ -2732,50 +2547,60 @@ packages:
engines: {node: '>=6'}
dev: true
+ /lilconfig/2.0.5:
+ resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
+ engines: {node: '>=10'}
+ dev: true
+
/lines-and-columns/1.1.6:
- resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=}
+ resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==}
dev: true
- /linkify-it/3.0.2:
- resolution: {integrity: sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==}
+ /linkify-it/4.0.1:
+ resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==}
dependencies:
uc.micro: 1.0.6
dev: true
- /lint-staged/11.1.2_supports-color@9.2.2:
- resolution: {integrity: sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==}
+ /lint-staged/13.0.3_a6syxerf33u6jkjxxnsrpgxntq:
+ resolution: {integrity: sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==}
+ engines: {node: ^14.13.1 || >=16.0.0}
hasBin: true
dependencies:
- chalk: 4.1.2
- cli-truncate: 2.1.0
- commander: 7.2.0
- cosmiconfig: 7.0.1
- debug: 4.3.2_supports-color@9.2.2
- enquirer: 2.3.6
- execa: 5.1.1
- listr2: 3.12.2_enquirer@2.3.6
- log-symbols: 4.1.0
- micromatch: 4.0.4
+ cli-truncate: 3.1.0
+ colorette: 2.0.19
+ commander: 9.4.0
+ debug: 4.3.4_supports-color@9.2.2
+ execa: 6.1.0
+ lilconfig: 2.0.5
+ listr2: 4.0.5_enquirer@2.3.6
+ micromatch: 4.0.5
normalize-path: 3.0.0
- please-upgrade-node: 3.2.0
+ object-inspect: 1.12.2
+ pidtree: 0.6.0
string-argv: 0.3.1
- stringify-object: 3.3.0
+ yaml: 2.1.1
transitivePeerDependencies:
+ - enquirer
- supports-color
dev: true
- /listr2/3.12.2_enquirer@2.3.6:
- resolution: {integrity: sha512-64xC2CJ/As/xgVI3wbhlPWVPx0wfTqbUAkpb7bjDi0thSWMqrf07UFhrfsGoo8YSXmF049Rp9C0cjLC8rZxK9A==}
- engines: {node: '>=10.0.0'}
+ /listr2/4.0.5_enquirer@2.3.6:
+ resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==}
+ engines: {node: '>=12'}
peerDependencies:
enquirer: '>= 2.3.0 < 3'
+ peerDependenciesMeta:
+ enquirer:
+ optional: true
dependencies:
cli-truncate: 2.1.0
- colorette: 1.4.0
+ colorette: 2.0.19
enquirer: 2.3.6
log-update: 4.0.0
p-map: 4.0.0
- rxjs: 6.6.7
+ rfdc: 1.3.0
+ rxjs: 7.5.6
through: 2.3.8
wrap-ansi: 7.0.0
dev: true
@@ -2790,13 +2615,13 @@ packages:
strip-bom: 3.0.0
dev: true
- /local-pkg/0.4.1:
- resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==}
+ /local-pkg/0.4.2:
+ resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}
engines: {node: '>=14'}
dev: true
/locate-path/2.0.0:
- resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
+ resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
engines: {node: '>=4'}
dependencies:
p-locate: 2.0.0
@@ -2811,7 +2636,7 @@ packages:
dev: true
/lodash.ismatch/4.4.0:
- resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=}
+ resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==}
dev: true
/lodash/4.17.21:
@@ -2849,6 +2674,11 @@ packages:
yallist: 4.0.0
dev: true
+ /lru-cache/7.13.2:
+ resolution: {integrity: sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==}
+ engines: {node: '>=12'}
+ dev: true
+
/magic-string/0.25.7:
resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
dependencies:
@@ -2862,7 +2692,7 @@ packages:
dev: true
/map-obj/1.0.1:
- resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=}
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
engines: {node: '>=0.10.0'}
dev: true
@@ -2871,44 +2701,44 @@ packages:
engines: {node: '>=8'}
dev: true
- /markdown-it-anchor/8.4.1_sqgmms4st2tc55z6xiu73fum5q:
- resolution: {integrity: sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA==}
+ /markdown-it-anchor/8.6.4_ea7kj7wzjkld5jo2noyjqxi764:
+ resolution: {integrity: sha512-Ul4YVYZNxMJYALpKtu+ZRdrryYt/GlQ5CK+4l1bp/gWXOG2QWElt6AqF3Mih/wfUKdZbNAZVXGR73/n6U/8img==}
peerDependencies:
'@types/markdown-it': '*'
markdown-it: '*'
dependencies:
- '@types/markdown-it': 12.2.1
- markdown-it: 12.3.2
+ '@types/markdown-it': 12.2.3
+ markdown-it: 13.0.1
dev: true
- /markdown-it-attrs/4.1.3_markdown-it@12.3.2:
- resolution: {integrity: sha512-d5yg/lzQV2KFI/4LPsZQB3uxQrf0/l2/RnMPCPm4lYLOZUSmFlpPccyojnzaHkfQpAD8wBHfnfUW0aMhpKOS2g==}
+ /markdown-it-attrs/4.1.4_markdown-it@13.0.1:
+ resolution: {integrity: sha512-53Zfv8PTb6rlVFDlD106xcZHKBSsRZKJ2IW/rTxEJBEVbVaoxaNsmRkG0HXfbHl2SK8kaxZ2QKqdthWy/QBwmA==}
engines: {node: '>=6'}
peerDependencies:
- markdown-it: '>= 9.0.0 < 13.0.0'
+ markdown-it: '>= 9.0.0'
dependencies:
- markdown-it: 12.3.2
+ markdown-it: 13.0.1
dev: true
/markdown-it-container/3.0.0:
resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==}
dev: true
- /markdown-it-emoji/2.0.0:
- resolution: {integrity: sha512-39j7/9vP/CPCKbEI44oV8yoPJTpvfeReTn/COgRhSpNrjWF3PfP/JUxxB0hxV6ynOY8KH8Y8aX9NMDdo6z+6YQ==}
+ /markdown-it-emoji/2.0.2:
+ resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==}
dev: true
/markdown-it-toc-done-right/4.2.0:
resolution: {integrity: sha512-UB/IbzjWazwTlNAX0pvWNlJS8NKsOQ4syrXZQ/C72j+jirrsjVRT627lCaylrKJFBQWfRsPmIVQie8x38DEhAQ==}
dev: true
- /markdown-it/12.3.2:
- resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==}
+ /markdown-it/13.0.1:
+ resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==}
hasBin: true
dependencies:
argparse: 2.0.1
- entities: 2.1.0
- linkify-it: 3.0.2
+ entities: 3.0.1
+ linkify-it: 4.0.1
mdurl: 1.0.1
uc.micro: 1.0.6
dev: true
@@ -2921,7 +2751,7 @@ packages:
dev: true
/mdurl/1.0.1:
- resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=}
+ resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
dev: true
/memorystream/0.3.1:
@@ -2955,12 +2785,12 @@ packages:
engines: {node: '>= 8'}
dev: true
- /micromatch/4.0.4:
- resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
+ /micromatch/4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
dependencies:
braces: 3.0.2
- picomatch: 2.3.0
+ picomatch: 2.3.1
dev: true
/mime-db/1.49.0:
@@ -2980,12 +2810,6 @@ packages:
mime-db: 1.49.0
dev: true
- /mime/2.5.2:
- resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==}
- engines: {node: '>=4.0.0'}
- hasBin: true
- dev: true
-
/mimic-fn/2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -3016,8 +2840,8 @@ packages:
kind-of: 6.0.3
dev: true
- /minimist/1.2.5:
- resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==}
+ /minimist/1.2.6:
+ resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
dev: true
/modify-values/1.0.1:
@@ -3025,8 +2849,13 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /mrmime/1.0.1:
+ resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
+ engines: {node: '>=10'}
+ dev: true
+
/ms/2.0.0:
- resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
dev: true
/ms/2.1.2:
@@ -3055,7 +2884,7 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.0
+ resolve: 1.22.1
semver: 5.7.1
validate-npm-package-license: 3.0.4
dev: true
@@ -3065,8 +2894,8 @@ packages:
engines: {node: '>=10'}
dependencies:
hosted-git-info: 4.0.2
- is-core-module: 2.8.1
- semver: 7.3.5
+ is-core-module: 2.10.0
+ semver: 7.3.7
validate-npm-package-license: 3.0.4
dev: true
@@ -3091,13 +2920,6 @@ packages:
string.prototype.padend: 3.1.2
dev: true
- /npm-run-path/4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
- dependencies:
- path-key: 3.1.1
- dev: true
-
/npm-run-path/5.1.0:
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3105,8 +2927,8 @@ packages:
path-key: 4.0.0
dev: true
- /object-inspect/1.11.0:
- resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==}
+ /object-inspect/1.12.2:
+ resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
dev: true
/object-keys/1.1.1:
@@ -3130,7 +2952,7 @@ packages:
dev: true
/once/1.4.0:
- resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
dev: true
@@ -3179,7 +3001,7 @@ packages:
dev: true
/p-locate/2.0.0:
- resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
+ resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
engines: {node: '>=4'}
dependencies:
p-limit: 1.3.0
@@ -3200,7 +3022,7 @@ packages:
dev: true
/p-try/1.0.0:
- resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
+ resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
engines: {node: '>=4'}
dev: true
@@ -3209,13 +3031,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /parent-module/1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
- dependencies:
- callsites: 3.1.0
- dev: true
-
/parse-json/4.0.0:
resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=}
engines: {node: '>=4'}
@@ -3235,7 +3050,7 @@ packages:
dev: true
/path-exists/3.0.0:
- resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=}
+ resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
engines: {node: '>=4'}
dev: true
@@ -3245,7 +3060,7 @@ packages:
dev: true
/path-is-absolute/1.0.1:
- resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
dev: true
@@ -3274,11 +3089,6 @@ packages:
pify: 3.0.0
dev: true
- /path-type/4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
- dev: true
-
/pathval/1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
dev: true
@@ -3286,8 +3096,8 @@ packages:
/picocolors/1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- /picomatch/2.3.0:
- resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==}
+ /picomatch/2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
dev: true
@@ -3297,8 +3107,14 @@ packages:
hasBin: true
dev: true
+ /pidtree/0.6.0:
+ resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+ dev: true
+
/pify/2.3.0:
- resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=}
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
dev: true
@@ -3307,27 +3123,21 @@ packages:
engines: {node: '>=4'}
dev: true
- /playwright-chromium/1.23.4:
- resolution: {integrity: sha512-aqiOpX76107knxZqydyd0snNHiU6wgGwmQUFA8MEbG6sVjvjF8fS8Uy6n39z9U52pSpRFGPBP8dfkTkXBokkqQ==}
+ /playwright-chromium/1.25.0:
+ resolution: {integrity: sha512-FH9ho3noAWVStCJx4XW78+D8QW0A99WDp53DDkYeVdEpJqCmAIKHCSE6dl5XtaDKrZPYC1ZG5hGXQh1K5H/p+g==}
engines: {node: '>=14'}
hasBin: true
requiresBuild: true
dependencies:
- playwright-core: 1.23.4
+ playwright-core: 1.25.0
dev: true
- /playwright-core/1.23.4:
- resolution: {integrity: sha512-h5V2yw7d8xIwotjyNrkLF13nV9RiiZLHdXeHo+nVJIYGVlZ8U2qV0pMxNJKNTvfQVT0N8/A4CW6/4EW2cOcTiA==}
+ /playwright-core/1.25.0:
+ resolution: {integrity: sha512-kZ3Jwaf3wlu0GgU0nB8UMQ+mXFTqBIFz9h1svTlNduNKjnbPXFxw7mJanLVjqxHJRn62uBfmgBj93YHidk2N5Q==}
engines: {node: '>=14'}
hasBin: true
dev: true
- /please-upgrade-node/3.2.0:
- resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
- dependencies:
- semver-compare: 1.0.0
- dev: true
-
/polka/0.5.2:
resolution: {integrity: sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==}
dependencies:
@@ -3335,8 +3145,8 @@ packages:
trouter: 2.0.1
dev: true
- /postcss/8.4.14:
- resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
+ /postcss/8.4.16:
+ resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
@@ -3347,8 +3157,8 @@ packages:
resolution: {integrity: sha512-5chK29n6QcJc3m1lVrKQSQ+V7K1Gb8HeQY6FViQ5AxCAEGu3DaHffWNDkC9+miZgsLvbvU9rxbV1qinGHMHzqA==}
dev: false
- /prettier/2.4.1:
- resolution: {integrity: sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==}
+ /prettier/2.7.1:
+ resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
@@ -3366,7 +3176,7 @@ packages:
dev: true
/q/1.5.1:
- resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=}
+ resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
dev: true
@@ -3380,7 +3190,7 @@ packages:
dev: true
/read-pkg-up/3.0.0:
- resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=}
+ resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==}
engines: {node: '>=4'}
dependencies:
find-up: 2.1.0
@@ -3440,7 +3250,7 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
dependencies:
- picomatch: 2.3.0
+ picomatch: 2.3.1
dev: true
/redent/3.0.0:
@@ -3452,27 +3262,24 @@ packages:
dev: true
/require-directory/2.1.1:
- resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
dev: true
- /resolve-from/4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
- dev: true
-
- /resolve/1.20.0:
- resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==}
+ /resolve/1.22.0:
+ resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ hasBin: true
dependencies:
- is-core-module: 2.6.0
+ is-core-module: 2.8.1
path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
dev: true
- /resolve/1.22.0:
- resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ /resolve/1.22.1:
+ resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
hasBin: true
dependencies:
- is-core-module: 2.8.1
+ is-core-module: 2.10.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -3481,7 +3288,7 @@ packages:
engines: {node: '>=8'}
dependencies:
onetime: 5.1.2
- signal-exit: 3.0.4
+ signal-exit: 3.0.7
dev: true
/reusify/1.0.4:
@@ -3489,6 +3296,10 @@ packages:
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
dev: true
+ /rfdc/1.3.0:
+ resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
+ dev: true
+
/rimraf/3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
@@ -3496,7 +3307,7 @@ packages:
glob: 7.2.0
dev: true
- /rollup-plugin-dts/4.2.2_w5xdfl6eatezstmrfyphpo4gvm:
+ /rollup-plugin-dts/4.2.2_nm5mlcuxlwr6samvke7b2fz27i:
resolution: {integrity: sha512-A3g6Rogyko/PXeKoUlkjxkP++8UDVpgA7C+Tdl77Xj4fgEaIjPSnxRmR53EzvoYy97VMVwLAOcWJudaVAuxneQ==}
engines: {node: '>=v12.22.11'}
peerDependencies:
@@ -3504,48 +3315,39 @@ packages:
typescript: ^4.1
dependencies:
magic-string: 0.26.2
- rollup: 2.57.0
- typescript: 4.7.2
+ rollup: 2.78.0
+ typescript: 4.7.4
optionalDependencies:
'@babel/code-frame': 7.16.7
dev: true
- /rollup-plugin-esbuild/4.8.2_2xzepk7ossicbmgxlmo67f4ari:
- resolution: {integrity: sha512-wsaYNOjzTb6dN1qCIZsMZ7Q0LWiPJklYs2TDI8vJA2LUbvtPUY+17TC8C0vSat3jPMInfR9XWKdA7ttuwkjsGQ==}
+ /rollup-plugin-esbuild/4.9.3_wdch5p4kt5sympraogzah7dniq:
+ resolution: {integrity: sha512-bxfUNYTa9Tw/4kdFfT9gtidDtqXyRdCW11ctZM7D8houCCVqp5qHzQF7hhIr31rqMA0APbG47fgVbbCGXgM49Q==}
engines: {node: '>=12'}
peerDependencies:
esbuild: '>=0.10.1'
rollup: ^1.20.0 || ^2.0.0
dependencies:
'@rollup/pluginutils': 4.1.1
- debug: 4.3.3_supports-color@9.2.2
+ debug: 4.3.4_supports-color@9.2.2
es-module-lexer: 0.9.3
- esbuild: 0.14.3
+ esbuild: 0.15.3
joycon: 3.0.1
jsonc-parser: 3.0.0
- rollup: 2.57.0
+ rollup: 2.78.0
transitivePeerDependencies:
- supports-color
dev: true
- /rollup/2.57.0:
- resolution: {integrity: sha512-bKQIh1rWKofRee6mv8SrF2HdP6pea5QkwBZSMImJysFj39gQuiV8MEPBjXOCpzk3wSYp63M2v2wkWBmFC8O/rg==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
- /rollup/2.60.1:
- resolution: {integrity: sha512-akwfnpjY0rXEDSn1UTVfKXJhPsEBu+imi1gqBA1ZkHGydUnkV/fWCC90P7rDaLEW8KTwBcS1G3N4893Ndz+jwg==}
+ /rollup/2.75.6:
+ resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.2
- dev: false
- /rollup/2.75.6:
- resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==}
+ /rollup/2.78.0:
+ resolution: {integrity: sha512-4+YfbQC9QEVvKTanHhIAFVUFSRsezvQF8vFOJwtGfb9Bb+r014S+qryr9PSmw8x6sMnPkmFBGAvIFVQxvJxjtg==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
@@ -3558,11 +3360,10 @@ packages:
queue-microtask: 1.2.3
dev: true
- /rxjs/6.6.7:
- resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
- engines: {npm: '>=2.0.0'}
+ /rxjs/7.5.6:
+ resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==}
dependencies:
- tslib: 1.14.1
+ tslib: 2.4.0
dev: true
/safe-buffer/5.1.2:
@@ -3581,10 +3382,6 @@ packages:
kind-of: 6.0.3
dev: true
- /semver-compare/1.0.0:
- resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=}
- dev: true
-
/semver/5.7.1:
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
hasBin: true
@@ -3595,8 +3392,8 @@ packages:
hasBin: true
dev: true
- /semver/7.3.5:
- resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==}
+ /semver/7.3.7:
+ resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -3631,12 +3428,12 @@ packages:
resolution: {integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==}
dev: true
- /shiki/0.10.1:
- resolution: {integrity: sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==}
+ /shiki/0.11.1:
+ resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==}
dependencies:
jsonc-parser: 3.0.0
vscode-oniguruma: 1.6.2
- vscode-textmate: 5.2.0
+ vscode-textmate: 6.0.0
dev: false
/side-channel/1.0.4:
@@ -3644,30 +3441,26 @@ packages:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.1
- object-inspect: 1.11.0
- dev: true
-
- /signal-exit/3.0.4:
- resolution: {integrity: sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==}
+ object-inspect: 1.12.2
dev: true
/signal-exit/3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
- /simple-git-hooks/2.7.0:
- resolution: {integrity: sha512-nQe6ASMO9zn5/htIrU37xEIHGr9E6wikXelLbOeTcfsX2O++DHaVug7RSQoq+kO7DvZTH37WA5gW49hN9HTDmQ==}
+ /simple-git-hooks/2.8.0:
+ resolution: {integrity: sha512-ocmZQORwa6x9mxg+gVIAp5o4wXiWOHGXyrDBA0+UxGKIEKOyFtL4LWNKkP/2ornQPdlnlDGDteVeYP5FjhIoWA==}
hasBin: true
requiresBuild: true
dev: true
- /sirv/1.0.17:
- resolution: {integrity: sha512-qx9go5yraB7ekT7bCMqUHJ5jEaOC/GXBxUWv+jeWnb7WzHUFdcQPGWk7YmAwFBaQBrogpuSqd/azbC2lZRqqmw==}
+ /sirv/2.0.2:
+ resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
engines: {node: '>= 10'}
dependencies:
'@polka/url': 1.0.0-next.20
- mime: 2.5.2
- totalist: 1.1.0
+ mrmime: 1.0.1
+ totalist: 3.0.0
dev: true
/sisteransi/1.0.5:
@@ -3697,6 +3490,14 @@ packages:
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'}
+ dependencies:
+ ansi-styles: 6.1.0
+ is-fullwidth-code-point: 4.0.0
+ dev: true
+
/source-map-js/1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
@@ -3760,6 +3561,15 @@ packages:
strip-ansi: 6.0.1
dev: true
+ /string-width/5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.0.1
+ dev: true
+
/string.prototype.padend/3.1.2:
resolution: {integrity: sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==}
engines: {node: '>= 0.4'}
@@ -3795,15 +3605,6 @@ packages:
safe-buffer: 5.2.1
dev: true
- /stringify-object/3.3.0:
- resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
- engines: {node: '>=4'}
- dependencies:
- get-own-enumerable-property-symbols: 3.0.2
- is-obj: 1.0.1
- is-regexp: 1.0.0
- dev: true
-
/strip-ansi/6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -3811,6 +3612,13 @@ packages:
ansi-regex: 5.0.1
dev: true
+ /strip-ansi/7.0.1:
+ resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-regex: 6.0.1
+ dev: true
+
/strip-bom-string/1.0.0:
resolution: {integrity: sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=}
engines: {node: '>=0.10.0'}
@@ -3821,11 +3629,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /strip-final-newline/2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
- dev: true
-
/strip-final-newline/3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
@@ -3880,7 +3683,7 @@ packages:
dev: true
/through/2.3.8:
- resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=}
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
/through2/2.0.5:
@@ -3896,20 +3699,19 @@ packages:
readable-stream: 3.6.0
dev: true
- /tinypool/0.1.3:
- resolution: {integrity: sha512-2IfcQh7CP46XGWGGbdyO4pjcKqsmVqFAPcXfPxcPXmOWt9cYkTP9HcDmGgsfijYoAEc4z9qcpM/BaBz46Y9/CQ==}
+ /tinypool/0.2.4:
+ resolution: {integrity: sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==}
engines: {node: '>=14.0.0'}
dev: true
- /tinyspy/0.3.3:
- resolution: {integrity: sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==}
+ /tinyspy/1.0.0:
+ resolution: {integrity: sha512-FI5B2QdODQYDRjfuLF+OrJ8bjWRMCXokQPcwKm0W3IzcbUmBNv536cQc7eXGoAuXphZwgx1DFbqImwzz08Fnhw==}
engines: {node: '>=14.0.0'}
dev: true
/to-fast-properties/2.0.0:
- resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
- dev: false
/to-regex-range/5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
@@ -3918,8 +3720,8 @@ packages:
is-number: 7.0.0
dev: true
- /totalist/1.1.0:
- resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==}
+ /totalist/3.0.0:
+ resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==}
engines: {node: '>=6'}
dev: true
@@ -3935,8 +3737,8 @@ packages:
matchit: 1.1.0
dev: true
- /tslib/1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+ /tslib/2.4.0:
+ resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
dev: true
/type-detect/4.0.8:
@@ -3964,8 +3766,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /typescript/4.7.2:
- resolution: {integrity: sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==}
+ /typescript/4.7.4:
+ resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
@@ -3997,7 +3799,7 @@ packages:
dev: true
/util-deprecate/1.0.2:
- resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
/uuid/3.4.0:
@@ -4018,14 +3820,15 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite/2.9.12:
- resolution: {integrity: sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==}
- engines: {node: '>=12.2.0'}
+ /vite/3.0.8:
+ resolution: {integrity: sha512-AOZ4eN7mrkJiOLuw8IA7piS4IdOQyQCA81GxGsAQvAZzMRi9ZwGB3TOaYsj4uLAWK46T5L4AfQ6InNGlxX30IQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
less: '*'
sass: '*'
stylus: '*'
+ terser: ^5.4.0
peerDependenciesMeta:
less:
optional: true
@@ -4033,82 +3836,64 @@ packages:
optional: true
stylus:
optional: true
- dependencies:
- esbuild: 0.14.43
- postcss: 8.4.14
- resolve: 1.22.0
- rollup: 2.75.6
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
- /vite/2.9.9:
- resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==}
- engines: {node: '>=12.2.0'}
- hasBin: true
- peerDependencies:
- less: '*'
- sass: '*'
- stylus: '*'
- peerDependenciesMeta:
- less:
- optional: true
- sass:
- optional: true
- stylus:
+ terser:
optional: true
dependencies:
- esbuild: 0.14.39
- postcss: 8.4.14
- resolve: 1.22.0
- rollup: 2.60.1
+ esbuild: 0.14.54
+ postcss: 8.4.16
+ resolve: 1.22.1
+ rollup: 2.75.6
optionalDependencies:
fsevents: 2.3.2
- dev: false
- /vitest/0.14.2_supports-color@9.2.2:
- resolution: {integrity: sha512-vXQUl8OUCqHmxKWscMGL+6Xl1pBJmYHZ8N85iNpLGrirAC2vhspu7b73ShRcLonmZT44BYZW+LBAVvn0L4jyVA==}
+ /vitest/0.22.0_supports-color@9.2.2:
+ resolution: {integrity: sha512-BSIro/QOHLaQY08FHwT6THWhqLQ+VPU+N4Rdo4pcP+16XB6oLmNNAXGcSh/MOLUhfUy+mqCwx7AyKmU7Ms5R+g==}
engines: {node: '>=v14.16.0'}
hasBin: true
peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@vitest/browser': '*'
'@vitest/ui': '*'
- c8: '*'
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
- '@vitest/ui':
+ '@edge-runtime/vm':
+ optional: true
+ '@vitest/browser':
optional: true
- c8:
+ '@vitest/ui':
optional: true
happy-dom:
optional: true
jsdom:
optional: true
dependencies:
- '@types/chai': 4.3.1
+ '@types/chai': 4.3.3
'@types/chai-subset': 1.3.3
+ '@types/node': 18.7.5
chai: 4.3.6
debug: 4.3.4_supports-color@9.2.2
- local-pkg: 0.4.1
- tinypool: 0.1.3
- tinyspy: 0.3.3
- vite: 2.9.12
+ local-pkg: 0.4.2
+ tinypool: 0.2.4
+ tinyspy: 1.0.0
+ vite: 3.0.8
transitivePeerDependencies:
- less
- sass
- stylus
- supports-color
+ - terser
dev: true
/vscode-oniguruma/1.6.2:
resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==}
dev: false
- /vscode-textmate/5.2.0:
- resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==}
+ /vscode-textmate/6.0.0:
+ resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==}
dev: false
- /vue-demi/0.12.5_vue@3.2.33:
+ /vue-demi/0.12.5_vue@3.2.37:
resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==}
engines: {node: '>=12'}
hasBin: true
@@ -4120,21 +3905,32 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.2.33
+ vue: 3.2.37
dev: false
- /vue/3.2.33:
- resolution: {integrity: sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==}
+ /vue-tsc/0.40.1_typescript@4.7.4:
+ resolution: {integrity: sha512-Z+3rlp/6TrtKvLuaFYwBn03zrdinMR6lBb3mWBJtDA+KwlRu+I4eMoqC1qT9D7i/29u0Bw58dH7ErjMpNLN9bQ==}
+ hasBin: true
+ peerDependencies:
+ typescript: '*'
+ dependencies:
+ '@volar/vue-language-core': 0.40.1
+ '@volar/vue-typescript': 0.40.1
+ typescript: 4.7.4
+ dev: true
+
+ /vue/3.2.37:
+ resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==}
dependencies:
- '@vue/compiler-dom': 3.2.33
- '@vue/compiler-sfc': 3.2.33
- '@vue/runtime-dom': 3.2.33
- '@vue/server-renderer': 3.2.33_vue@3.2.33
- '@vue/shared': 3.2.33
+ '@vue/compiler-dom': 3.2.37
+ '@vue/compiler-sfc': 3.2.37
+ '@vue/runtime-dom': 3.2.37
+ '@vue/server-renderer': 3.2.37_vue@3.2.37
+ '@vue/shared': 3.2.37
dev: false
/wcwidth/1.0.1:
- resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=}
+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
defaults: 1.0.3
dev: true
@@ -4165,7 +3961,7 @@ packages:
dev: true
/wordwrap/1.0.0:
- resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=}
+ resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
dev: true
/wrap-ansi/6.2.0:
@@ -4187,7 +3983,7 @@ packages:
dev: true
/wrappy/1.0.2:
- resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
/xtend/4.0.2:
@@ -4204,9 +4000,9 @@ packages:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true
- /yaml/1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
- engines: {node: '>= 6'}
+ /yaml/2.1.1:
+ resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==}
+ engines: {node: '>= 14'}
dev: true
/yargs-parser/20.2.9:
diff --git a/src/client/app/components/Content.ts b/src/client/app/components/Content.ts
index 567e79a87a1c..2a3c3762f3ae 100644
--- a/src/client/app/components/Content.ts
+++ b/src/client/app/components/Content.ts
@@ -1,5 +1,5 @@
import { defineComponent, h } from 'vue'
-import { useRoute } from '../router'
+import { useRoute } from '../router.js'
export const Content = defineComponent({
name: 'VitePressContent',
diff --git a/src/client/app/composables/head.ts b/src/client/app/composables/head.ts
index d74d6b5c0afe..2045fc438257 100644
--- a/src/client/app/composables/head.ts
+++ b/src/client/app/composables/head.ts
@@ -1,6 +1,6 @@
import { watchEffect, Ref } from 'vue'
-import { HeadConfig, SiteData, createTitle, mergeHead } from '../../shared'
-import { Route } from '../router'
+import { HeadConfig, SiteData, createTitle, mergeHead } from '../../shared.js'
+import { Route } from '../router.js'
export function useUpdateHead(route: Route, siteDataByRouteRef: Ref) {
let managedHeadTags: HTMLElement[] = []
diff --git a/src/client/app/composables/preFetch.ts b/src/client/app/composables/preFetch.ts
index e35bcecb522d..387fc176124b 100644
--- a/src/client/app/composables/preFetch.ts
+++ b/src/client/app/composables/preFetch.ts
@@ -1,9 +1,9 @@
// Customized pre-fetch for page chunks based on
// https://github.com/GoogleChromeLabs/quicklink
-import { useRoute } from '../router'
+import { useRoute } from '../router.js'
import { onMounted, onUnmounted, watch } from 'vue'
-import { inBrowser, pathToFile } from '../utils'
+import { inBrowser, pathToFile } from '../utils.js'
const hasFetched = new Set()
const createLink = () => document.createElement('link')
@@ -49,7 +49,7 @@ export function usePrefetch() {
return
}
- const rIC = (window as any).requestIdleCallback || setTimeout
+ const rIC = window.requestIdleCallback || setTimeout
let observer: IntersectionObserver | null = null
const observeLinks = () => {
@@ -73,8 +73,8 @@ export function usePrefetch() {
})
rIC(() => {
- document.querySelectorAll('#app a').forEach((link) => {
- const { target, hostname, pathname } = link as HTMLAnchorElement
+ document.querySelectorAll('#app a').forEach((link) => {
+ const { target, hostname, pathname } = link
const extMatch = pathname.match(/\.\w+$/)
if (extMatch && extMatch[0] !== '.html') {
return
diff --git a/src/client/app/data.ts b/src/client/app/data.ts
index cea5a8a8e66e..22dc314194ef 100644
--- a/src/client/app/data.ts
+++ b/src/client/app/data.ts
@@ -1,13 +1,13 @@
import { InjectionKey, Ref, shallowRef, readonly, computed, inject } from 'vue'
-import { Route } from './router'
+import { Route } from './router.js'
import siteData from '@siteData'
import {
PageData,
SiteData,
resolveSiteDataByRoute,
createTitle
-} from '../shared'
-import { withBase } from './utils'
+} from '../shared.js'
+import { withBase } from './utils.js'
export const dataSymbol: InjectionKey = Symbol()
@@ -23,10 +23,8 @@ export interface VitePressData {
}
// site data is a singleton
-export type SiteDataRef = Ref>
-
export const siteDataRef: Ref = shallowRef(
- import.meta.env.PROD ? siteData : readonly(siteData)
+ (import.meta.env.PROD ? siteData : readonly(siteData)) as SiteData
)
// hmr
diff --git a/src/client/app/devtools.ts b/src/client/app/devtools.ts
index 05935e477a28..64f6d0f34c9d 100644
--- a/src/client/app/devtools.ts
+++ b/src/client/app/devtools.ts
@@ -1,7 +1,7 @@
import { setupDevtoolsPlugin } from '@vue/devtools-api'
import type { App } from 'vue'
-import type { Router } from './router'
-import type { VitePressData } from './data'
+import type { Router } from './router.js'
+import type { VitePressData } from './data.js'
const COMPONENT_STATE_TYPE = 'VitePress'
diff --git a/src/client/app/index.ts b/src/client/app/index.ts
index 7fcfc53a95a7..59112249613c 100644
--- a/src/client/app/index.ts
+++ b/src/client/app/index.ts
@@ -2,23 +2,24 @@ import {
App,
createApp as createClientApp,
createSSRApp,
+ defineComponent,
h,
onMounted,
watch
} from 'vue'
-import Theme from '/@theme/index'
-import { inBrowser, pathToFile } from './utils'
-import { Router, RouterSymbol, createRouter } from './router'
-import { siteDataRef, useData } from './data'
-import { useUpdateHead } from './composables/head'
-import { usePrefetch } from './composables/preFetch'
-import { dataSymbol, initData } from './data'
-import { Content } from './components/Content'
-import { ClientOnly } from './components/ClientOnly'
+import Theme from '@theme/index'
+import { inBrowser, pathToFile } from './utils.js'
+import { Router, RouterSymbol, createRouter } from './router.js'
+import { siteDataRef, useData } from './data.js'
+import { useUpdateHead } from './composables/head.js'
+import { usePrefetch } from './composables/preFetch.js'
+import { dataSymbol, initData } from './data.js'
+import { Content } from './components/Content.js'
+import { ClientOnly } from './components/ClientOnly.js'
const NotFound = Theme.NotFound || (() => '404 Not Found')
-const VitePressApp = {
+const VitePressApp = defineComponent({
name: 'VitePressApp',
setup() {
const { site } = useData()
@@ -38,9 +39,11 @@ const VitePressApp = {
// in prod mode, enable intersectionObserver based pre-fetch
usePrefetch()
}
+
+ if (Theme.setup) Theme.setup()
return () => h(Theme.Layout)
}
-}
+})
export function createApp() {
const router = newRouter()
@@ -73,7 +76,7 @@ export function createApp() {
// setup devtools in dev mode
if (import.meta.env.DEV || __VUE_PROD_DEVTOOLS__) {
- import('./devtools').then(({ setupDevtools }) =>
+ import('./devtools.js').then(({ setupDevtools }) =>
setupDevtools(app, router, data)
)
}
diff --git a/src/client/app/router.ts b/src/client/app/router.ts
index b81fd5fd23a6..23d002761f81 100644
--- a/src/client/app/router.ts
+++ b/src/client/app/router.ts
@@ -1,9 +1,9 @@
import { reactive, inject, markRaw, nextTick, readonly } from 'vue'
import type { Component, InjectionKey } from 'vue'
-import { notFoundPageData } from '../shared'
-import type { PageData, PageDataPayload } from '../shared'
-import { inBrowser, withBase } from './utils'
-import { siteDataRef } from './data'
+import { notFoundPageData } from '../shared.js'
+import type { PageData, PageDataPayload } from '../shared.js'
+import { inBrowser, withBase } from './utils.js'
+import { siteDataRef } from './data.js'
export interface Route {
path: string
@@ -34,17 +34,20 @@ interface PageModule {
}
export function createRouter(
- loadPageModule: (path: string) => PageModule | Promise,
+ loadPageModule: (path: string) => Promise,
fallbackComponent?: Component
): Router {
const route = reactive(getDefaultRoute())
function go(href: string = inBrowser ? location.href : '/') {
- // ensure correct deep link so page refresh lands on correct files.
const url = new URL(href, fakeHost)
- if (!url.pathname.endsWith('/') && !url.pathname.endsWith('.html')) {
- url.pathname += '.html'
- href = url.pathname + url.search + url.hash
+ if (siteDataRef.value.cleanUrls === 'disabled') {
+ // ensure correct deep link so page refresh lands on correct files.
+ // if cleanUrls is enabled, the server should handle this
+ if (!url.pathname.endsWith('/') && !url.pathname.endsWith('.html')) {
+ url.pathname += '.html'
+ href = url.pathname + url.search + url.hash
+ }
}
if (inBrowser) {
// save scroll position before changing url
@@ -60,16 +63,11 @@ export function createRouter(
const targetLoc = new URL(href, fakeHost)
const pendingPath = (latestPendingPath = targetLoc.pathname)
try {
- let page = loadPageModule(pendingPath)
- // only await if it returns a Promise - this allows sync resolution
- // on initial render in SSR.
- if ('then' in page && typeof page.then === 'function') {
- page = await page
- }
+ let page = await loadPageModule(pendingPath)
if (latestPendingPath === pendingPath) {
latestPendingPath = null
- const { default: comp, __pageData } = page as PageModule
+ const { default: comp, __pageData } = page
if (!comp) {
throw new Error(`Invalid route component: ${comp}`)
}
@@ -87,7 +85,7 @@ export function createRouter(
try {
target = document.querySelector(
decodeURIComponent(targetLoc.hash)
- ) as HTMLElement
+ )
} catch (e) {
console.warn(e)
}
@@ -101,7 +99,7 @@ export function createRouter(
}
}
} catch (err: any) {
- if (!err.message.match(/fetch/) && !href.match(/^[\\/]404\.html$/)) {
+ if (!/fetch/.test(err.message) && !/^\/404(\.html|\/)?$/.test(href)) {
console.error(err)
}
@@ -190,7 +188,6 @@ export function useRouter(): Router {
if (!router) {
throw new Error('useRouter() is called without provider.')
}
- // @ts-ignore
return router
}
@@ -199,7 +196,7 @@ export function useRoute(): Route {
}
function scrollTo(el: HTMLElement, hash: string, smooth = false) {
- let target: Element | null = null
+ let target: HTMLElement | null = null
try {
target = el.classList.contains('header-anchor')
@@ -216,12 +213,12 @@ function scrollTo(el: HTMLElement, hash: string, smooth = false) {
document.querySelector(offset)!.getBoundingClientRect().bottom + 24
}
const targetPadding = parseInt(
- window.getComputedStyle(target as HTMLElement).paddingTop,
+ window.getComputedStyle(target).paddingTop,
10
)
const targetTop =
window.scrollY +
- (target as HTMLElement).getBoundingClientRect().top -
+ target.getBoundingClientRect().top -
offset +
targetPadding
// only smooth scroll if distance is smaller than screen height.
diff --git a/src/client/app/ssr.ts b/src/client/app/ssr.ts
new file mode 100644
index 000000000000..5475ebcdf636
--- /dev/null
+++ b/src/client/app/ssr.ts
@@ -0,0 +1,10 @@
+// entry for SSR
+import { createApp } from './index.js'
+// @ts-ignore pending vue release
+import { renderToString } from 'vue/server-renderer'
+
+export async function render(path: string) {
+ const { app, router } = createApp()
+ await router.go(path)
+ return renderToString(app)
+}
diff --git a/src/client/app/theme.ts b/src/client/app/theme.ts
index bb25f0ab400c..6c13fda004c1 100644
--- a/src/client/app/theme.ts
+++ b/src/client/app/theme.ts
@@ -1,6 +1,6 @@
import { App, Ref, Component } from 'vue'
-import { Router } from './router'
-import { SiteData } from '../shared'
+import { Router } from './router.js'
+import { SiteData } from '../shared.js'
export interface EnhanceAppContext {
app: App
@@ -12,4 +12,5 @@ export interface Theme {
Layout: Component
NotFound?: Component
enhanceApp?: (ctx: EnhanceAppContext) => void
+ setup?: () => void
}
diff --git a/src/client/app/utils.ts b/src/client/app/utils.ts
index 4879f7abc28a..2bc3f28b14f9 100644
--- a/src/client/app/utils.ts
+++ b/src/client/app/utils.ts
@@ -1,5 +1,5 @@
-import { siteDataRef } from './data'
-import { inBrowser, EXTERNAL_URL_RE } from '../shared'
+import { siteDataRef } from './data.js'
+import { inBrowser, EXTERNAL_URL_RE } from '../shared.js'
export { inBrowser }
@@ -35,7 +35,8 @@ export function pathToFile(path: string): string {
// /foo/bar.html -> ./foo_bar.md
if (inBrowser) {
const base = import.meta.env.BASE_URL
- pagePath = pagePath.slice(base.length).replace(/\//g, '_') + '.md'
+ pagePath =
+ (pagePath.slice(base.length).replace(/\//g, '_') || 'index') + '.md'
// client production build needs to account for page hash, which is
// injected directly in the page's html
const pageHash = __VP_HASH_MAP__[pagePath.toLowerCase()]
diff --git a/src/client/index.ts b/src/client/index.ts
index a4e3fb1839cb..4d56c9ea3b94 100644
--- a/src/client/index.ts
+++ b/src/client/index.ts
@@ -2,10 +2,10 @@
// so the user can do `import { useRoute, useSiteData } from 'vitepress'`
// generic types
-export type { Router, Route } from './app/router'
-export type { VitePressData } from './app/data'
+export type { Router, Route } from './app/router.js'
+export type { VitePressData } from './app/data.js'
// theme types
-export type { Theme, EnhanceAppContext } from './app/theme'
+export type { Theme, EnhanceAppContext } from './app/theme.js'
// shared types
export type {
PageData,
@@ -13,14 +13,14 @@ export type {
HeadConfig,
Header,
LocaleConfig
-} from '../../types/shared'
+} from '../../types/shared.js'
// composables
-export { useData } from './app/data'
-export { useRouter, useRoute } from './app/router'
+export { useData } from './app/data.js'
+export { useRouter, useRoute } from './app/router.js'
// utilities
-export { inBrowser, withBase } from './app/utils'
+export { inBrowser, withBase } from './app/utils.js'
// components
-export { Content } from './app/components/Content'
+export { Content } from './app/components/Content.js'
diff --git a/src/client/shim.d.ts b/src/client/shim.d.ts
index f627e1022e81..84d4ff395fa0 100644
--- a/src/client/shim.d.ts
+++ b/src/client/shim.d.ts
@@ -10,13 +10,13 @@ declare module '*.vue' {
}
declare module '@siteData' {
- import type { SiteData } from './shared'
+ import type { SiteData } from 'vitepress'
const data: SiteData
export default data
}
-// this module's typing is broken.
-declare module '@docsearch/js' {
- function docsearch(props: T): void
- export default docsearch
+declare module '@theme/index' {
+ import type { Theme } from 'vitepress'
+ const theme: Theme
+ export default theme
}
diff --git a/src/client/theme-default/Layout.vue b/src/client/theme-default/Layout.vue
index a4ae10b090a2..882a8ec93c18 100644
--- a/src/client/theme-default/Layout.vue
+++ b/src/client/theme-default/Layout.vue
@@ -1,7 +1,7 @@
diff --git a/src/client/theme-default/components/VPButton.vue b/src/client/theme-default/components/VPButton.vue
index 12d0a44ad94a..4a1750ccb949 100644
--- a/src/client/theme-default/components/VPButton.vue
+++ b/src/client/theme-default/components/VPButton.vue
@@ -1,7 +1,7 @@
diff --git a/src/client/theme-default/components/VPDocAsideSponsors.vue b/src/client/theme-default/components/VPDocAsideSponsors.vue
index a42f7da5d85b..dc9f8d0e147e 100644
--- a/src/client/theme-default/components/VPDocAsideSponsors.vue
+++ b/src/client/theme-default/components/VPDocAsideSponsors.vue
@@ -1,18 +1,8 @@
diff --git a/src/client/theme-default/components/VPSponsorsGrid.vue b/src/client/theme-default/components/VPSponsorsGrid.vue
index e67ab6e8e6a6..1ba4351847b5 100644
--- a/src/client/theme-default/components/VPSponsorsGrid.vue
+++ b/src/client/theme-default/components/VPSponsorsGrid.vue
@@ -1,6 +1,7 @@
-