diff --git a/.changeset/pretty-bears-deliver.md b/.changeset/pretty-bears-deliver.md
new file mode 100644
index 000000000..2b8bfc818
--- /dev/null
+++ b/.changeset/pretty-bears-deliver.md
@@ -0,0 +1,5 @@
+---
+'astro': minor
+---
+
+New middleware API
diff --git a/examples/middleware/astro.config.mjs b/examples/middleware/astro.config.mjs
new file mode 100644
index 000000000..1d4662423
--- /dev/null
+++ b/examples/middleware/astro.config.mjs
@@ -0,0 +1,13 @@
+import { defineConfig } from 'astro/config';
+import node from '@astrojs/node';
+
+// https://astro.build/config
+export default defineConfig({
+ output: 'server',
+ adapter: node({
+ mode: 'standalone',
+ }),
+ experimental: {
+ middleware: true,
+ },
+});
diff --git a/examples/middleware/package.json b/examples/middleware/package.json
new file mode 100644
index 000000000..0a62e221e
--- /dev/null
+++ b/examples/middleware/package.json
@@ -0,0 +1,23 @@
+{
+ "name": "@example/middleware",
+ "type": "module",
+ "version": "0.0.1",
+ "private": true,
+ "scripts": {
+ "dev": "astro dev",
+ "start": "astro dev",
+ "build": "astro build",
+ "preview": "astro preview",
+ "astro": "astro",
+ "server": "node dist/server/entry.mjs"
+ },
+ "dependencies": {
+ "astro": "workspace:*",
+ "svelte": "^3.48.0",
+ "@astrojs/node": "workspace:*",
+ "concurrently": "^7.2.1",
+ "unocss": "^0.15.6",
+ "vite-imagetools": "^4.0.4",
+ "html-minifier": "^4.0.0"
+ }
+}
diff --git a/examples/middleware/src/components/Card.astro b/examples/middleware/src/components/Card.astro
new file mode 100644
index 000000000..c68fa2ab3
--- /dev/null
+++ b/examples/middleware/src/components/Card.astro
@@ -0,0 +1,63 @@
+---
+export interface Props {
+ title: string;
+ body: string;
+ href: string;
+}
+
+const { href, title, body } = Astro.props;
+---
+
+
+
+
+ {title}
+ →
+
+
+ {body}
+
+
+
+
diff --git a/examples/middleware/src/env.d.ts b/examples/middleware/src/env.d.ts
new file mode 100644
index 000000000..f2de6d45d
--- /dev/null
+++ b/examples/middleware/src/env.d.ts
@@ -0,0 +1,13 @@
+///
+declare global {
+ namespace AstroMiddleware {
+ interface Locals {
+ user: {
+ name: string;
+ surname: string;
+ };
+ }
+ }
+}
+
+export {};
diff --git a/examples/middleware/src/layouts/Layout.astro b/examples/middleware/src/layouts/Layout.astro
new file mode 100644
index 000000000..22100824e
--- /dev/null
+++ b/examples/middleware/src/layouts/Layout.astro
@@ -0,0 +1,35 @@
+---
+export interface Props {
+ title: string;
+}
+
+const { title } = Astro.props;
+---
+
+
+
+
+
+
+
+
+ {title}
+
+
+
+
+
+
diff --git a/examples/middleware/src/middleware.ts b/examples/middleware/src/middleware.ts
new file mode 100644
index 000000000..1c0bd855f
--- /dev/null
+++ b/examples/middleware/src/middleware.ts
@@ -0,0 +1,71 @@
+import { defineMiddleware, sequence } from 'astro/middleware';
+import htmlMinifier from 'html-minifier';
+
+const limit = 50;
+
+const loginInfo = {
+ token: undefined,
+ currentTime: undefined,
+};
+
+export const minifier = defineMiddleware(async (context, next) => {
+ const response = await next();
+ // check if the response is returning some HTML
+ if (response.headers.get('content-type') === 'text/html') {
+ let headers = response.headers;
+ let html = await response.text();
+ let newHtml = htmlMinifier.minify(html, {
+ removeAttributeQuotes: true,
+ collapseWhitespace: true,
+ });
+ return new Response(newHtml, {
+ status: 200,
+ headers,
+ });
+ }
+ return response;
+});
+
+const validation = defineMiddleware(async (context, next) => {
+ if (context.request.url.endsWith('/admin')) {
+ if (loginInfo.currentTime) {
+ const difference = new Date().getTime() - loginInfo.currentTime;
+ if (difference > limit) {
+ console.log('hit threshold');
+ loginInfo.token = undefined;
+ loginInfo.currentTime = undefined;
+ return context.redirect('/login');
+ }
+ }
+ // we naively check if we have a token
+ if (loginInfo.token && loginInfo.token === 'loggedIn') {
+ // we fill the locals with user-facing information
+ context.locals.user = {
+ name: 'AstroUser',
+ surname: 'AstroSurname',
+ };
+ return await next();
+ } else {
+ loginInfo.token = undefined;
+ loginInfo.currentTime = undefined;
+ return context.redirect('/login');
+ }
+ } else if (context.request.url.endsWith('/api/login')) {
+ const response = await next();
+ // the login endpoint will return to us a JSON with username and password
+ const data = await response.json();
+ // we naively check if username and password are equals to some string
+ if (data.username === 'astro' && data.password === 'astro') {
+ // we store the token somewhere outside of locals because the `locals` object is attached to the request
+ // and when doing a redirect, we lose that information
+ loginInfo.token = 'loggedIn';
+ loginInfo.currentTime = new Date().getTime();
+ return context.redirect('/admin');
+ }
+ }
+ // we don't really care about awaiting the response in this case
+ next();
+ return;
+});
+
+export const onRequest = sequence(validation, minifier);
diff --git a/examples/middleware/src/pages/admin.astro b/examples/middleware/src/pages/admin.astro
new file mode 100644
index 000000000..028fd6b08
--- /dev/null
+++ b/examples/middleware/src/pages/admin.astro
@@ -0,0 +1,55 @@
+---
+import Layout from '../layouts/Layout.astro';
+const user = Astro.locals.user;
+---
+
+
+
+ Welcome back {user.name} {user.surname}
+
+
+
+
diff --git a/examples/middleware/src/pages/api/login.ts b/examples/middleware/src/pages/api/login.ts
new file mode 100644
index 000000000..fa3f7b59b
--- /dev/null
+++ b/examples/middleware/src/pages/api/login.ts
@@ -0,0 +1,18 @@
+import { APIRoute } from 'astro';
+
+export const post: APIRoute = async ({ request }) => {
+ const data = await request.formData();
+ const username = data.get('username');
+ const password = data.get('password');
+ return new Response(
+ JSON.stringify({
+ username,
+ password,
+ }),
+ {
+ headers: {
+ 'content-type': 'application/json',
+ },
+ }
+ );
+};
diff --git a/examples/middleware/src/pages/index.astro b/examples/middleware/src/pages/index.astro
new file mode 100644
index 000000000..ff77d4a15
--- /dev/null
+++ b/examples/middleware/src/pages/index.astro
@@ -0,0 +1,63 @@
+---
+import Layout from '../layouts/Layout.astro';
+import Card from '../components/Card.astro';
+---
+
+
+
+ Welcome to Astro
+
+ To get started, open the directory src/pages
in your project.
+ Code Challenge: Tweak the "Welcome to Astro" message above.
+
+ {}
+
+
+
+
+
diff --git a/examples/middleware/src/pages/login.astro b/examples/middleware/src/pages/login.astro
new file mode 100644
index 000000000..99cf4cc94
--- /dev/null
+++ b/examples/middleware/src/pages/login.astro
@@ -0,0 +1,75 @@
+---
+import Layout from '../layouts/Layout.astro';
+
+const status = Astro.response.status;
+let redirectMessage;
+if (status === 301) {
+ redirectMessage = 'Your session is finished, please login again';
+}
+---
+
+
+
+ Welcome to Astro
+
+ To get started, open the directory src/pages
in your project.
+ Code Challenge: Tweak the "Welcome to Astro" message above.
+
+ {redirectMessage}
+
+
+
+
+
diff --git a/examples/middleware/tsconfig.json b/examples/middleware/tsconfig.json
new file mode 100644
index 000000000..d78f81ec4
--- /dev/null
+++ b/examples/middleware/tsconfig.json
@@ -0,0 +1,3 @@
+{
+ "extends": "astro/tsconfigs/base"
+}
diff --git a/packages/astro/client-base.d.ts b/packages/astro/client-base.d.ts
index 15c1fb905..6e37b60c7 100644
--- a/packages/astro/client-base.d.ts
+++ b/packages/astro/client-base.d.ts
@@ -387,3 +387,9 @@ declare module '*?inline' {
const src: string;
export default src;
}
+
+// eslint-disable-next-line @typescript-eslint/no-namespace
+export namespace App {
+ // eslint-disable-next-line @typescript-eslint/no-empty-interface
+ export interface Locals {}
+}
diff --git a/packages/astro/package.json b/packages/astro/package.json
index 1dabc7d78..08ee274a6 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -64,6 +64,10 @@
"./zod": {
"types": "./zod.d.ts",
"default": "./zod.mjs"
+ },
+ "./middleware": {
+ "types": "./dist/core/middleware/index.d.ts",
+ "default": "./dist/core/middleware/index.js"
}
},
"imports": {
diff --git a/packages/astro/src/@types/app.d.ts b/packages/astro/src/@types/app.d.ts
new file mode 100644
index 000000000..1c0908bb8
--- /dev/null
+++ b/packages/astro/src/@types/app.d.ts
@@ -0,0 +1,9 @@
+/**
+ * Shared interfaces throughout the application that can be overridden by the user.
+ */
+declare namespace App {
+ /**
+ * Used by middlewares to store information, that can be read by the user via the global `Astro.locals`
+ */
+ interface Locals {}
+}
diff --git a/packages/astro/src/@types/astro.ts b/packages/astro/src/@types/astro.ts
index d68f6c75f..b8d7338f6 100644
--- a/packages/astro/src/@types/astro.ts
+++ b/packages/astro/src/@types/astro.ts
@@ -103,6 +103,7 @@ export interface CLIFlags {
drafts?: boolean;
open?: boolean;
experimentalAssets?: boolean;
+ experimentalMiddleware?: boolean;
}
export interface BuildConfig {
@@ -1034,6 +1035,26 @@ export interface AstroUserConfig {
* }
*/
assets?: boolean;
+
+ /**
+ * @docs
+ * @name experimental.middleware
+ * @type {boolean}
+ * @default `false`
+ * @version 2.4.0
+ * @description
+ * Enable experimental support for Astro middleware.
+ *
+ * To enable this feature, set `experimental.middleware` to `true` in your Astro config:
+ *
+ * ```js
+ * {
+ * experimental: {
+ * middleware: true,
+ * },
+ * }
+ */
+ middleware?: boolean;
};
// Legacy options to be removed
@@ -1431,6 +1452,11 @@ interface AstroSharedContext = Record = Record>
@@ -1464,7 +1490,7 @@ export interface APIContext = Record = Record {
+ * context.locals.greeting = "Hello!";
+ * next();
+ * });
+ * ```
+ * Inside a `.astro` file:
+ * ```astro
+ * ---
+ * // src/pages/index.astro
+ * const greeting = Astro.locals.greeting;
+ * ---
+ * {greeting}
+ * ```
+ */
+ locals: App.Locals;
}
export type Props = Record;
@@ -1592,6 +1643,22 @@ export interface AstroIntegration {
};
}
+export type MiddlewareNext = () => Promise;
+export type MiddlewareHandler = (
+ context: APIContext,
+ next: MiddlewareNext
+) => Promise | Promise | void;
+
+export type MiddlewareResponseHandler = MiddlewareHandler;
+export type MiddlewareEndpointHandler = MiddlewareHandler;
+export type MiddlewareNextResponse = MiddlewareNext;
+
+// NOTE: when updating this file with other functions,
+// remember to update `plugin-page.ts` too, to add that function as a no-op function.
+export type AstroMiddlewareInstance = {
+ onRequest?: MiddlewareHandler;
+};
+
export interface AstroPluginOptions {
settings: AstroSettings;
logging: LogOptions;
diff --git a/packages/astro/src/core/app/index.ts b/packages/astro/src/core/app/index.ts
index a1d19ee92..b499a875b 100644
--- a/packages/astro/src/core/app/index.ts
+++ b/packages/astro/src/core/app/index.ts
@@ -2,6 +2,7 @@ import type {
ComponentInstance,
EndpointHandler,
ManifestData,
+ MiddlewareResponseHandler,
RouteData,
SSRElement,
} from '../../@types/astro';
@@ -9,9 +10,10 @@ import type { RouteInfo, SSRManifest as Manifest } from './types';
import mime from 'mime';
import { attachToResponse, getSetCookiesFromResponse } from '../cookies/index.js';
-import { call as callEndpoint } from '../endpoint/index.js';
+import { call as callEndpoint, createAPIContext } from '../endpoint/index.js';
import { consoleLogDestination } from '../logger/console.js';
import { error, type LogOptions } from '../logger/core.js';
+import { callMiddleware } from '../middleware/callMiddleware.js';
import { removeTrailingForwardSlash } from '../path.js';
import {
createEnvironment,
@@ -28,6 +30,8 @@ import {
import { matchRoute } from '../routing/match.js';
export { deserializeManifest } from './common.js';
+const clientLocalsSymbol = Symbol.for('astro.locals');
+
export const pagesVirtualModuleId = '@astrojs-pages-virtual-entry';
export const resolvedPagesVirtualModuleId = '\0' + pagesVirtualModuleId;
const responseSentSymbol = Symbol.for('astro.responseSent');
@@ -127,6 +131,8 @@ export class App {
}
}
+ Reflect.set(request, clientLocalsSymbol, {});
+
// Use the 404 status code for 404.astro components
if (routeData.route === '/404') {
defaultStatus = 404;
@@ -191,7 +197,7 @@ export class App {
}
try {
- const ctx = createRenderContext({
+ const renderContext = await createRenderContext({
request,
origin: url.origin,
pathname,
@@ -200,9 +206,35 @@ export class App {
links,
route: routeData,
status,
+ mod: mod as any,
+ env: this.#env,
});
- const response = await renderPage(mod, ctx, this.#env);
+ const apiContext = createAPIContext({
+ request: renderContext.request,
+ params: renderContext.params,
+ props: renderContext.props,
+ site: this.#env.site,
+ adapterName: this.#env.adapterName,
+ });
+ const onRequest = this.#manifest.middleware?.onRequest;
+ let response;
+ if (onRequest) {
+ response = await callMiddleware(
+ onRequest as MiddlewareResponseHandler,
+ apiContext,
+ () => {
+ return renderPage({ mod, renderContext, env: this.#env, apiContext });
+ }
+ );
+ } else {
+ response = await renderPage({
+ mod,
+ renderContext,
+ env: this.#env,
+ apiContext,
+ });
+ }
Reflect.set(request, responseSentSymbol, true);
return response;
} catch (err: any) {
@@ -224,15 +256,23 @@ export class App {
const pathname = '/' + this.removeBase(url.pathname);
const handler = mod as unknown as EndpointHandler;
- const ctx = createRenderContext({
+ const ctx = await createRenderContext({
request,
origin: url.origin,
pathname,
route: routeData,
status,
+ env: this.#env,
+ mod: handler as any,
});
- const result = await callEndpoint(handler, this.#env, ctx, this.#logging);
+ const result = await callEndpoint(
+ handler,
+ this.#env,
+ ctx,
+ this.#logging,
+ this.#manifest.middleware
+ );
if (result.type === 'response') {
if (result.response.headers.get('X-Astro-Response') === 'Not-Found') {
diff --git a/packages/astro/src/core/app/types.ts b/packages/astro/src/core/app/types.ts
index ab91c13ca..79503161d 100644
--- a/packages/astro/src/core/app/types.ts
+++ b/packages/astro/src/core/app/types.ts
@@ -1,5 +1,6 @@
import type { MarkdownRenderingOptions } from '@astrojs/markdown-remark';
import type {
+ AstroMiddlewareInstance,
ComponentInstance,
RouteData,
SerializedRouteData,
@@ -38,6 +39,7 @@ export interface SSRManifest {
entryModules: Record;
assets: Set;
componentMetadata: SSRResult['componentMetadata'];
+ middleware?: AstroMiddlewareInstance;
}
export type SerializedSSRManifest = Omit & {
diff --git a/packages/astro/src/core/build/generate.ts b/packages/astro/src/core/build/generate.ts
index 6e50d687f..d89575bd4 100644
--- a/packages/astro/src/core/build/generate.ts
+++ b/packages/astro/src/core/build/generate.ts
@@ -5,10 +5,13 @@ import type { OutputAsset, OutputChunk } from 'rollup';
import { fileURLToPath } from 'url';
import type {
AstroConfig,
+ AstroMiddlewareInstance,
AstroSettings,
ComponentInstance,
EndpointHandler,
+ EndpointOutput,
ImageTransform,
+ MiddlewareResponseHandler,
RouteType,
SSRError,
SSRLoadedRenderer,
@@ -25,9 +28,14 @@ import {
} from '../../core/path.js';
import { runHookBuildGenerated } from '../../integrations/index.js';
import { BEFORE_HYDRATION_SCRIPT_ID, PAGE_SCRIPT_ID } from '../../vite-plugin-scripts/index.js';
-import { call as callEndpoint, throwIfRedirectNotAllowed } from '../endpoint/index.js';
+import {
+ call as callEndpoint,
+ createAPIContext,
+ throwIfRedirectNotAllowed,
+} from '../endpoint/index.js';
import { AstroError } from '../errors/index.js';
import { debug, info } from '../logger/core.js';
+import { callMiddleware } from '../middleware/callMiddleware.js';
import { createEnvironment, createRenderContext, renderPage } from '../render/index.js';
import { callGetStaticPaths } from '../render/route-cache.js';
import {
@@ -157,6 +165,7 @@ async function generatePage(
const scripts = pageInfo?.hoistedScript ?? null;
const pageModule = ssrEntry.pageMap?.get(pageData.component);
+ const middleware = ssrEntry.middleware;
if (!pageModule) {
throw new Error(
@@ -186,7 +195,7 @@ async function generatePage(
for (let i = 0; i < paths.length; i++) {
const path = paths[i];
- await generatePath(path, opts, generationOptions);
+ await generatePath(path, opts, generationOptions, middleware);
const timeEnd = performance.now();
const timeChange = getTimeStat(timeStart, timeEnd);
const timeIncrease = `(+${timeChange})`;
@@ -328,7 +337,8 @@ function getUrlForPath(
async function generatePath(
pathname: string,
opts: StaticBuildOptions,
- gopts: GeneratePathOptions
+ gopts: GeneratePathOptions,
+ middleware?: AstroMiddlewareInstance
) {
const { settings, logging, origin, routeCache } = opts;
const { mod, internals, linkIds, scripts: hoistedScripts, pageData, renderers } = gopts;
@@ -414,7 +424,8 @@ async function generatePath(
ssr,
streaming: true,
});
- const ctx = createRenderContext({
+
+ const renderContext = await createRenderContext({
origin,
pathname,
request: createRequest({ url, headers: new Headers(), logging, ssr }),
@@ -422,13 +433,22 @@ async function generatePath(
scripts,
links,
route: pageData.route,
+ env,
+ mod,
});
let body: string | Uint8Array;
let encoding: BufferEncoding | undefined;
if (pageData.route.type === 'endpoint') {
const endpointHandler = mod as unknown as EndpointHandler;
- const result = await callEndpoint(endpointHandler, env, ctx, logging);
+
+ const result = await callEndpoint(
+ endpointHandler,
+ env,
+ renderContext,
+ logging,
+ middleware as AstroMiddlewareInstance
+ );
if (result.type === 'response') {
throwIfRedirectNotAllowed(result.response, opts.settings.config);
@@ -443,7 +463,26 @@ async function generatePath(
} else {
let response: Response;
try {
- response = await renderPage(mod, ctx, env);
+ const apiContext = createAPIContext({
+ request: renderContext.request,
+ params: renderContext.params,
+ props: renderContext.props,
+ site: env.site,
+ adapterName: env.adapterName,
+ });
+
+ const onRequest = middleware?.onRequest;
+ if (onRequest) {
+ response = await callMiddleware(
+ onRequest as MiddlewareResponseHandler,
+ apiContext,
+ () => {
+ return renderPage({ mod, renderContext, env, apiContext });
+ }
+ );
+ } else {
+ response = await renderPage({ mod, renderContext, env, apiContext });
+ }
} catch (err) {
if (!AstroError.is(err) && !(err as SSRError).id && typeof err === 'object') {
(err as SSRError).id = pageData.component;
diff --git a/packages/astro/src/core/build/plugins/plugin-pages.ts b/packages/astro/src/core/build/plugins/plugin-pages.ts
index 5bb070978..132d03cf8 100644
--- a/packages/astro/src/core/build/plugins/plugin-pages.ts
+++ b/packages/astro/src/core/build/plugins/plugin-pages.ts
@@ -1,10 +1,10 @@
import type { Plugin as VitePlugin } from 'vite';
-import type { AstroBuildPlugin } from '../plugin';
-import type { StaticBuildOptions } from '../types';
-
import { pagesVirtualModuleId, resolvedPagesVirtualModuleId } from '../../app/index.js';
+import { MIDDLEWARE_PATH_SEGMENT_NAME } from '../../constants.js';
import { addRollupInput } from '../add-rollup-input.js';
import { eachPageData, hasPrerenderedPages, type BuildInternals } from '../internal.js';
+import type { AstroBuildPlugin } from '../plugin';
+import type { StaticBuildOptions } from '../types';
export function vitePluginPages(opts: StaticBuildOptions, internals: BuildInternals): VitePlugin {
return {
@@ -22,8 +22,15 @@ export function vitePluginPages(opts: StaticBuildOptions, internals: BuildIntern
}
},
- load(id) {
+ async load(id) {
if (id === resolvedPagesVirtualModuleId) {
+ let middlewareId = null;
+ if (opts.settings.config.experimental.middleware) {
+ middlewareId = await this.resolve(
+ `${opts.settings.config.srcDir.pathname}/${MIDDLEWARE_PATH_SEGMENT_NAME}`
+ );
+ }
+
let importMap = '';
let imports = [];
let i = 0;
@@ -47,8 +54,12 @@ export function vitePluginPages(opts: StaticBuildOptions, internals: BuildIntern
const def = `${imports.join('\n')}
+${middlewareId ? `import * as _middleware from "${middlewareId.id}";` : ''}
+
export const pageMap = new Map([${importMap}]);
-export const renderers = [${rendererItems}];`;
+export const renderers = [${rendererItems}];
+${middlewareId ? `export const middleware = _middleware;` : ''}
+`;
return def;
}
diff --git a/packages/astro/src/core/build/plugins/plugin-ssr.ts b/packages/astro/src/core/build/plugins/plugin-ssr.ts
index e5bca2ad0..65e104425 100644
--- a/packages/astro/src/core/build/plugins/plugin-ssr.ts
+++ b/packages/astro/src/core/build/plugins/plugin-ssr.ts
@@ -1,5 +1,5 @@
import type { Plugin as VitePlugin } from 'vite';
-import type { AstroAdapter } from '../../../@types/astro';
+import type { AstroAdapter, AstroConfig } from '../../../@types/astro';
import type { SerializedRouteInfo, SerializedSSRManifest } from '../../app/types';
import type { BuildInternals } from '../internal.js';
import type { StaticBuildOptions } from '../types';
@@ -21,7 +21,11 @@ const resolvedVirtualModuleId = '\0' + virtualModuleId;
const manifestReplace = '@@ASTRO_MANIFEST_REPLACE@@';
const replaceExp = new RegExp(`['"](${manifestReplace})['"]`, 'g');
-export function vitePluginSSR(internals: BuildInternals, adapter: AstroAdapter): VitePlugin {
+export function vitePluginSSR(
+ internals: BuildInternals,
+ adapter: AstroAdapter,
+ config: AstroConfig
+): VitePlugin {
return {
name: '@astrojs/vite-plugin-astro-ssr',
enforce: 'post',
@@ -35,13 +39,18 @@ export function vitePluginSSR(internals: BuildInternals, adapter: AstroAdapter):
},
load(id) {
if (id === resolvedVirtualModuleId) {
+ let middleware = '';
+ if (config.experimental?.middleware === true) {
+ middleware = 'middleware: _main.middleware';
+ }
return `import * as adapter from '${adapter.serverEntrypoint}';
import * as _main from '${pagesVirtualModuleId}';
import { deserializeManifest as _deserializeManifest } from 'astro/app';
import { _privateSetManifestDontUseThis } from 'astro:ssr-manifest';
const _manifest = Object.assign(_deserializeManifest('${manifestReplace}'), {
pageMap: _main.pageMap,
- renderers: _main.renderers
+ renderers: _main.renderers,
+ ${middleware}
});
_privateSetManifestDontUseThis(_manifest);
const _args = ${adapter.args ? JSON.stringify(adapter.args) : 'undefined'};
@@ -235,7 +244,9 @@ export function pluginSSR(
build: 'ssr',
hooks: {
'build:before': () => {
- let vitePlugin = ssr ? vitePluginSSR(internals, options.settings.adapter!) : undefined;
+ let vitePlugin = ssr
+ ? vitePluginSSR(internals, options.settings.adapter!, options.settings.config)
+ : undefined;
return {
enforce: 'after-user-plugins',
diff --git a/packages/astro/src/core/build/types.ts b/packages/astro/src/core/build/types.ts
index 02f5618d8..fc7839390 100644
--- a/packages/astro/src/core/build/types.ts
+++ b/packages/astro/src/core/build/types.ts
@@ -1,6 +1,7 @@
import type { default as vite, InlineConfig } from 'vite';
import type {
AstroConfig,
+ AstroMiddlewareInstance,
AstroSettings,
BuildConfig,
ComponentInstance,
@@ -44,6 +45,7 @@ export interface StaticBuildOptions {
export interface SingleFileBuiltModule {
pageMap: Map;
+ middleware: AstroMiddlewareInstance;
renderers: SSRLoadedRenderer[];
}
diff --git a/packages/astro/src/core/config/config.ts b/packages/astro/src/core/config/config.ts
index 9c09a934f..9915ed162 100644
--- a/packages/astro/src/core/config/config.ts
+++ b/packages/astro/src/core/config/config.ts
@@ -103,6 +103,8 @@ export function resolveFlags(flags: Partial): CLIFlags {
drafts: typeof flags.drafts === 'boolean' ? flags.drafts : undefined,
experimentalAssets:
typeof flags.experimentalAssets === 'boolean' ? flags.experimentalAssets : undefined,
+ experimentalMiddleware:
+ typeof flags.experimentalMiddleware === 'boolean' ? flags.experimentalMiddleware : undefined,
};
}
@@ -136,6 +138,9 @@ function mergeCLIFlags(astroConfig: AstroUserConfig, flags: CLIFlags) {
// TODO: Come back here and refactor to remove this expected error.
astroConfig.server.open = flags.open;
}
+ if (typeof flags.experimentalMiddleware === 'boolean') {
+ astroConfig.experimental.middleware = true;
+ }
return astroConfig;
}
diff --git a/packages/astro/src/core/config/schema.ts b/packages/astro/src/core/config/schema.ts
index 424972cba..6d081d126 100644
--- a/packages/astro/src/core/config/schema.ts
+++ b/packages/astro/src/core/config/schema.ts
@@ -37,6 +37,7 @@ const ASTRO_CONFIG_DEFAULTS: AstroUserConfig & any = {
legacy: {},
experimental: {
assets: false,
+ middleware: false,
},
};
@@ -187,6 +188,7 @@ export const AstroConfigSchema = z.object({
experimental: z
.object({
assets: z.boolean().optional().default(ASTRO_CONFIG_DEFAULTS.experimental.assets),
+ middleware: z.oboolean().optional().default(ASTRO_CONFIG_DEFAULTS.experimental.middleware),
})
.optional()
.default({}),
diff --git a/packages/astro/src/core/constants.ts b/packages/astro/src/core/constants.ts
index 16dde7550..471614ce3 100644
--- a/packages/astro/src/core/constants.ts
+++ b/packages/astro/src/core/constants.ts
@@ -10,3 +10,6 @@ export const SUPPORTED_MARKDOWN_FILE_EXTENSIONS = [
'.mdwn',
'.md',
] as const;
+
+// The folder name where to find the middleware
+export const MIDDLEWARE_PATH_SEGMENT_NAME = 'middleware';
diff --git a/packages/astro/src/core/endpoint/dev/index.ts b/packages/astro/src/core/endpoint/dev/index.ts
index 515b7aa41..24d2aa3bd 100644
--- a/packages/astro/src/core/endpoint/dev/index.ts
+++ b/packages/astro/src/core/endpoint/dev/index.ts
@@ -8,15 +8,18 @@ export async function call(options: SSROptions, logging: LogOptions) {
const {
env,
preload: [, mod],
+ middleware,
} = options;
const endpointHandler = mod as unknown as EndpointHandler;
- const ctx = createRenderContext({
+ const ctx = await createRenderContext({
request: options.request,
origin: options.origin,
pathname: options.pathname,
route: options.route,
+ env,
+ mod: endpointHandler as any,
});
- return await callEndpoint(endpointHandler, env, ctx, logging);
+ return await callEndpoint(endpointHandler, env, ctx, logging, middleware);
}
diff --git a/packages/astro/src/core/endpoint/index.ts b/packages/astro/src/core/endpoint/index.ts
index 876c21aa5..e49ce8a43 100644
--- a/packages/astro/src/core/endpoint/index.ts
+++ b/packages/astro/src/core/endpoint/index.ts
@@ -1,4 +1,12 @@
-import type { APIContext, AstroConfig, EndpointHandler, Params } from '../../@types/astro';
+import type {
+ APIContext,
+ AstroConfig,
+ AstroMiddlewareInstance,
+ EndpointHandler,
+ EndpointOutput,
+ MiddlewareEndpointHandler,
+ Params,
+} from '../../@types/astro';
import type { Environment, RenderContext } from '../render/index';
import { renderEndpoint } from '../../runtime/server/index.js';
@@ -6,9 +14,11 @@ import { ASTRO_VERSION } from '../constants.js';
import { AstroCookies, attachToResponse } from '../cookies/index.js';
import { AstroError, AstroErrorData } from '../errors/index.js';
import { warn, type LogOptions } from '../logger/core.js';
-import { getParamsAndProps, GetParamsAndPropsError } from '../render/core.js';
+import { callMiddleware } from '../middleware/callMiddleware.js';
+import { isValueSerializable } from '../render/core.js';
const clientAddressSymbol = Symbol.for('astro.clientAddress');
+const clientLocalsSymbol = Symbol.for('astro.locals');
type EndpointCallResult =
| {
@@ -22,7 +32,7 @@ type EndpointCallResult =
response: Response;
};
-function createAPIContext({
+export function createAPIContext({
request,
params,
site,
@@ -35,7 +45,7 @@ function createAPIContext({
props: Record;
adapterName?: string;
}): APIContext {
- return {
+ const context = {
cookies: new AstroCookies(request),
request,
params,
@@ -51,7 +61,6 @@ function createAPIContext({
});
},
url: new URL(request.url),
- // @ts-expect-error
get clientAddress() {
if (!(clientAddressSymbol in request)) {
if (adapterName) {
@@ -66,44 +75,60 @@ function createAPIContext({
return Reflect.get(request, clientAddressSymbol);
},
- };
+ } as APIContext;
+
+ // We define a custom property, so we can check the value passed to locals
+ Object.defineProperty(context, 'locals', {
+ get() {
+ return Reflect.get(request, clientLocalsSymbol);
+ },
+ set(val) {
+ if (typeof val !== 'object') {
+ throw new AstroError(AstroErrorData.LocalsNotAnObject);
+ } else {
+ Reflect.set(request, clientLocalsSymbol, val);
+ }
+ },
+ });
+ return context;
}
-export async function call(
+export async function call(
mod: EndpointHandler,
env: Environment,
ctx: RenderContext,
- logging: LogOptions
+ logging: LogOptions,
+ middleware?: AstroMiddlewareInstance | undefined
): Promise {
- const paramsAndPropsResp = await getParamsAndProps({
- mod: mod as any,
- route: ctx.route,
- routeCache: env.routeCache,
- pathname: ctx.pathname,
- logging: env.logging,
- ssr: env.ssr,
- });
-
- if (paramsAndPropsResp === GetParamsAndPropsError.NoMatchingStaticPath) {
- throw new AstroError({
- ...AstroErrorData.NoMatchingStaticPathFound,
- message: AstroErrorData.NoMatchingStaticPathFound.message(ctx.pathname),
- hint: ctx.route?.component
- ? AstroErrorData.NoMatchingStaticPathFound.hint([ctx.route?.component])
- : '',
- });
- }
- const [params, props] = paramsAndPropsResp;
-
const context = createAPIContext({
request: ctx.request,
- params,
- props,
+ params: ctx.params,
+ props: ctx.props,
site: env.site,
adapterName: env.adapterName,
});
- const response = await renderEndpoint(mod, context, env.ssr);
+ let response = await renderEndpoint(mod, context, env.ssr);
+ if (middleware && middleware.onRequest) {
+ if (response.body === null) {
+ const onRequest = middleware.onRequest as MiddlewareEndpointHandler;
+ response = await callMiddleware(onRequest, context, async () => {
+ if (env.mode === 'development' && !isValueSerializable(context.locals)) {
+ throw new AstroError({
+ ...AstroErrorData.LocalsNotSerializable,
+ message: AstroErrorData.LocalsNotSerializable.message(ctx.pathname),
+ });
+ }
+ return response;
+ });
+ } else {
+ warn(
+ env.logging,
+ 'middleware',
+ "Middleware doesn't work for endpoints that return a simple body. The middleware will be disabled for this page."
+ );
+ }
+ }
if (response instanceof Response) {
attachToResponse(response, context.cookies);
diff --git a/packages/astro/src/core/errors/errors-data.ts b/packages/astro/src/core/errors/errors-data.ts
index bb9a86506..27425aee5 100644
--- a/packages/astro/src/core/errors/errors-data.ts
+++ b/packages/astro/src/core/errors/errors-data.ts
@@ -628,6 +628,95 @@ See https://docs.astro.build/en/guides/server-side-rendering/ for more informati
code: 3030,
message: 'The response has already been sent to the browser and cannot be altered.',
},
+
+ /**
+ * @docs
+ * @description
+ * Thrown when the middleware does not return any data or call the `next` function.
+ *
+ * For example:
+ * ```ts
+ * import {defineMiddleware} from "astro/middleware";
+ * export const onRequest = defineMiddleware((context, _) => {
+ * // doesn't return anything or call `next`
+ * context.locals.someData = false;
+ * });
+ * ```
+ */
+ MiddlewareNoDataOrNextCalled: {
+ title: "The middleware didn't return a response or call `next`",
+ code: 3031,
+ message:
+ 'The middleware needs to either return a `Response` object or call the `next` function.',
+ },
+
+ /**
+ * @docs
+ * @description
+ * Thrown in development mode when middleware returns something that is not a `Response` object.
+ *
+ * For example:
+ * ```ts
+ * import {defineMiddleware} from "astro/middleware";
+ * export const onRequest = defineMiddleware(() => {
+ * return "string"
+ * });
+ * ```
+ */
+ MiddlewareNotAResponse: {
+ title: 'The middleware returned something that is not a `Response` object',
+ code: 3032,
+ message: 'Any data returned from middleware must be a valid `Response` object.',
+ },
+
+ /**
+ * @docs
+ * @description
+ *
+ * Thrown in development mode when `locals` is overwritten with something that is not an object
+ *
+ * For example:
+ * ```ts
+ * import {defineMiddleware} from "astro/middleware";
+ * export const onRequest = defineMiddleware((context, next) => {
+ * context.locals = 1541;
+ * return next();
+ * });
+ * ```
+ */
+ LocalsNotAnObject: {
+ title: 'Value assigned to `locals` is not accepted',
+ code: 3033,
+ message:
+ '`locals` can only be assigned to an object. Other values like numbers, strings, etc. are not accepted.',
+ hint: 'If you tried to remove some information from the `locals` object, try to use `delete` or set the property to `undefined`.',
+ },
+
+ /**
+ * @docs
+ * @description
+ * Thrown in development mode when a user attempts to store something that is not serializable in `locals`.
+ *
+ * For example:
+ * ```ts
+ * import {defineMiddleware} from "astro/middleware";
+ * export const onRequest = defineMiddleware((context, next) => {
+ * context.locals = {
+ * foo() {
+ * alert("Hello world!")
+ * }
+ * };
+ * return next();
+ * });
+ * ```
+ */
+ LocalsNotSerializable: {
+ title: '`Astro.locals` is not serializable',
+ code: 3034,
+ message: (href: string) => {
+ return `The information stored in \`Astro.locals\` for the path "${href}" is not serializable.\nMake sure you store only serializable data.`;
+ },
+ },
// No headings here, that way Vite errors are merged with Astro ones in the docs, which makes more sense to users.
// Vite Errors - 4xxx
/**
diff --git a/packages/astro/src/core/middleware/callMiddleware.ts b/packages/astro/src/core/middleware/callMiddleware.ts
new file mode 100644
index 000000000..5836786e6
--- /dev/null
+++ b/packages/astro/src/core/middleware/callMiddleware.ts
@@ -0,0 +1,99 @@
+import type { APIContext, MiddlewareHandler, MiddlewareNext } from '../../@types/astro';
+import { AstroError, AstroErrorData } from '../errors/index.js';
+
+/**
+ * Utility function that is in charge of calling the middleware.
+ *
+ * It accepts a `R` generic, which usually is the `Response` returned.
+ * It is a generic because endpoints can return a different payload.
+ *
+ * When calling a middleware, we provide a `next` function, this function might or
+ * might not be called.
+ *
+ * A middleware, to behave correctly, can:
+ * - return a `Response`;
+ * - call `next`;
+ *
+ * Failing doing so will result an error. A middleware can call `next` and do not return a
+ * response. A middleware can not call `next` and return a new `Response` from scratch (maybe with a redirect).
+ *
+ * ```js
+ * const onRequest = async (context, next) => {
+ * const response = await next(context);
+ * return response;
+ * }
+ * ```
+ *
+ * ```js
+ * const onRequest = async (context, next) => {
+ * context.locals = "foo";
+ * next();
+ * }
+ * ```
+ *
+ * @param onRequest The function called which accepts a `context` and a `resolve` function
+ * @param apiContext The API context
+ * @param responseFunction A callback function that should return a promise with the response
+ */
+export async function callMiddleware(
+ onRequest: MiddlewareHandler,
+ apiContext: APIContext,
+ responseFunction: () => Promise
+): Promise {
+ let resolveResolve: any;
+ new Promise((resolve) => {
+ resolveResolve = resolve;
+ });
+
+ let nextCalled = false;
+ const next: MiddlewareNext = async () => {
+ nextCalled = true;
+ return await responseFunction();
+ };
+
+ let middlewarePromise = onRequest(apiContext, next);
+
+ return await Promise.resolve(middlewarePromise).then(async (value) => {
+ // first we check if `next` was called
+ if (nextCalled) {
+ /**
+ * Then we check if a value is returned. If so, we need to return the value returned by the
+ * middleware.
+ * e.g.
+ * ```js
+ * const response = await next();
+ * const new Response(null, { status: 500, headers: response.headers });
+ * ```
+ */
+ if (typeof value !== 'undefined') {
+ if (value instanceof Response === false) {
+ throw new AstroError(AstroErrorData.MiddlewareNotAResponse);
+ }
+ return value as R;
+ } else {
+ /**
+ * Here we handle the case where `next` was called and returned nothing.
+ */
+ const responseResult = await responseFunction();
+ return responseResult;
+ }
+ } else if (typeof value === 'undefined') {
+ /**
+ * There might be cases where `next` isn't called and the middleware **must** return
+ * something.
+ *
+ * If not thing is returned, then we raise an Astro error.
+ */
+ throw new AstroError(AstroErrorData.MiddlewareNoDataOrNextCalled);
+ } else if (value instanceof Response === false) {
+ throw new AstroError(AstroErrorData.MiddlewareNotAResponse);
+ } else {
+ // Middleware did not call resolve and returned a value
+ return value as R;
+ }
+ });
+}
+
+function isEndpointResult(response: any): boolean {
+ return response && typeof response.body !== 'undefined';
+}
diff --git a/packages/astro/src/core/middleware/index.ts b/packages/astro/src/core/middleware/index.ts
new file mode 100644
index 000000000..f9fb07bd4
--- /dev/null
+++ b/packages/astro/src/core/middleware/index.ts
@@ -0,0 +1,9 @@
+import type { MiddlewareResponseHandler } from '../../@types/astro';
+import { sequence } from './sequence.js';
+
+function defineMiddleware(fn: MiddlewareResponseHandler) {
+ return fn;
+}
+
+// NOTE: this export must export only the functions that will be exposed to user-land as officials APIs
+export { sequence, defineMiddleware };
diff --git a/packages/astro/src/core/middleware/loadMiddleware.ts b/packages/astro/src/core/middleware/loadMiddleware.ts
new file mode 100644
index 000000000..5c64565af
--- /dev/null
+++ b/packages/astro/src/core/middleware/loadMiddleware.ts
@@ -0,0 +1,22 @@
+import type { AstroSettings } from '../../@types/astro';
+import { MIDDLEWARE_PATH_SEGMENT_NAME } from '../constants.js';
+import type { ModuleLoader } from '../module-loader';
+
+/**
+ * It accepts a module loader and the astro settings, and it attempts to load the middlewares defined in the configuration.
+ *
+ * If not middlewares were not set, the function returns an empty array.
+ */
+export async function loadMiddleware(
+ moduleLoader: ModuleLoader,
+ srcDir: AstroSettings['config']['srcDir']
+) {
+ // can't use node Node.js builtins
+ let middlewarePath = srcDir.pathname + '/' + MIDDLEWARE_PATH_SEGMENT_NAME;
+ try {
+ const module = await moduleLoader.import(middlewarePath);
+ return module;
+ } catch {
+ return void 0;
+ }
+}
diff --git a/packages/astro/src/core/middleware/sequence.ts b/packages/astro/src/core/middleware/sequence.ts
new file mode 100644
index 000000000..0358f3719
--- /dev/null
+++ b/packages/astro/src/core/middleware/sequence.ts
@@ -0,0 +1,36 @@
+import type { APIContext, MiddlewareResponseHandler } from '../../@types/astro';
+import { defineMiddleware } from './index.js';
+
+// From SvelteKit: https://github.com/sveltejs/kit/blob/master/packages/kit/src/exports/hooks/sequence.js
+/**
+ *
+ * It accepts one or more middleware handlers and makes sure that they are run in sequence.
+ */
+export function sequence(...handlers: MiddlewareResponseHandler[]): MiddlewareResponseHandler {
+ const length = handlers.length;
+ if (!length) {
+ const handler: MiddlewareResponseHandler = defineMiddleware((context, next) => {
+ return next();
+ });
+ return handler;
+ }
+
+ return defineMiddleware((context, next) => {
+ return applyHandle(0, context);
+
+ function applyHandle(i: number, handleContext: APIContext) {
+ const handle = handlers[i];
+ // @ts-expect-error
+ // SAFETY: Usually `next` always returns something in user land, but in `sequence` we are actually
+ // doing a loop over all the `next` functions, and eventually we call the last `next` that returns the `Response`.
+ const result = handle(handleContext, async () => {
+ if (i < length - 1) {
+ return applyHandle(i + 1, handleContext);
+ } else {
+ return next();
+ }
+ });
+ return result;
+ }
+ });
+}
diff --git a/packages/astro/src/core/render/context.ts b/packages/astro/src/core/render/context.ts
index f6a82e9ca..d4efe35df 100644
--- a/packages/astro/src/core/render/context.ts
+++ b/packages/astro/src/core/render/context.ts
@@ -1,4 +1,13 @@
-import type { RouteData, SSRElement, SSRResult } from '../../@types/astro';
+import type {
+ ComponentInstance,
+ Params,
+ Props,
+ RouteData,
+ SSRElement,
+ SSRResult,
+} from '../../@types/astro';
+import { getParamsAndPropsOrThrow } from './core.js';
+import type { Environment } from './environment';
/**
* The RenderContext represents the parts of rendering that are specific to one request.
@@ -14,22 +23,38 @@ export interface RenderContext {
componentMetadata?: SSRResult['componentMetadata'];
route?: RouteData;
status?: number;
+ params: Params;
+ props: Props;
}
export type CreateRenderContextArgs = Partial & {
origin?: string;
request: RenderContext['request'];
+ mod: ComponentInstance;
+ env: Environment;
};
-export function createRenderContext(options: CreateRenderContextArgs): RenderContext {
+export async function createRenderContext(
+ options: CreateRenderContextArgs
+): Promise {
const request = options.request;
const url = new URL(request.url);
const origin = options.origin ?? url.origin;
const pathname = options.pathname ?? url.pathname;
+ const [params, props] = await getParamsAndPropsOrThrow({
+ mod: options.mod as any,
+ route: options.route,
+ routeCache: options.env.routeCache,
+ pathname: pathname,
+ logging: options.env.logging,
+ ssr: options.env.ssr,
+ });
return {
...options,
origin,
pathname,
url,
+ params,
+ props,
};
}
diff --git a/packages/astro/src/core/render/core.ts b/packages/astro/src/core/render/core.ts
index 8687e9006..fd57ad8bc 100644
--- a/packages/astro/src/core/render/core.ts
+++ b/packages/astro/src/core/render/core.ts
@@ -1,12 +1,11 @@
-import type { ComponentInstance, Params, Props, RouteData } from '../../@types/astro';
-import type { LogOptions } from '../logger/core.js';
-import type { RenderContext } from './context.js';
-import type { Environment } from './environment.js';
-
+import type { APIContext, ComponentInstance, Params, Props, RouteData } from '../../@types/astro';
import { renderPage as runtimeRenderPage } from '../../runtime/server/index.js';
import { attachToResponse } from '../cookies/index.js';
import { AstroError, AstroErrorData } from '../errors/index.js';
+import type { LogOptions } from '../logger/core.js';
import { getParams } from '../routing/params.js';
+import type { RenderContext } from './context.js';
+import type { Environment } from './environment.js';
import { createResult } from './result.js';
import { callGetStaticPaths, findPathItemByKey, RouteCache } from './route-cache.js';
@@ -23,6 +22,26 @@ export const enum GetParamsAndPropsError {
NoMatchingStaticPath,
}
+/**
+ * It retrieves `Params` and `Props`, or throws an error
+ * if they are not correctly retrieved.
+ */
+export async function getParamsAndPropsOrThrow(
+ options: GetParamsAndPropsOptions
+): Promise<[Params, Props]> {
+ let paramsAndPropsResp = await getParamsAndProps(options);
+ if (paramsAndPropsResp === GetParamsAndPropsError.NoMatchingStaticPath) {
+ throw new AstroError({
+ ...AstroErrorData.NoMatchingStaticPathFound,
+ message: AstroErrorData.NoMatchingStaticPathFound.message(options.pathname),
+ hint: options.route?.component
+ ? AstroErrorData.NoMatchingStaticPathFound.hint([options.route?.component])
+ : '',
+ });
+ }
+ return paramsAndPropsResp;
+}
+
export async function getParamsAndProps(
opts: GetParamsAndPropsOptions
): Promise<[Params, Props] | GetParamsAndPropsError> {
@@ -84,65 +103,63 @@ export async function getParamsAndProps(
return [params, pageProps];
}
-export async function renderPage(mod: ComponentInstance, ctx: RenderContext, env: Environment) {
- const paramsAndPropsRes = await getParamsAndProps({
- logging: env.logging,
- mod,
- route: ctx.route,
- routeCache: env.routeCache,
- pathname: ctx.pathname,
- ssr: env.ssr,
- });
-
- if (paramsAndPropsRes === GetParamsAndPropsError.NoMatchingStaticPath) {
- throw new AstroError({
- ...AstroErrorData.NoMatchingStaticPathFound,
- message: AstroErrorData.NoMatchingStaticPathFound.message(ctx.pathname),
- hint: ctx.route?.component
- ? AstroErrorData.NoMatchingStaticPathFound.hint([ctx.route?.component])
- : '',
- });
- }
- const [params, pageProps] = paramsAndPropsRes;
+export type RenderPage = {
+ mod: ComponentInstance;
+ renderContext: RenderContext;
+ env: Environment;
+ apiContext?: APIContext;
+};
+export async function renderPage({ mod, renderContext, env, apiContext }: RenderPage) {
// Validate the page component before rendering the page
const Component = mod.default;
if (!Component)
throw new Error(`Expected an exported Astro component but received typeof ${typeof Component}`);
+ let locals = {};
+ if (apiContext) {
+ if (env.mode === 'development' && !isValueSerializable(apiContext.locals)) {
+ throw new AstroError({
+ ...AstroErrorData.LocalsNotSerializable,
+ message: AstroErrorData.LocalsNotSerializable.message(renderContext.pathname),
+ });
+ }
+ locals = apiContext.locals;
+ }
const result = createResult({
adapterName: env.adapterName,
- links: ctx.links,
- styles: ctx.styles,
+ links: renderContext.links,
+ styles: renderContext.styles,
logging: env.logging,
markdown: env.markdown,
mode: env.mode,
- origin: ctx.origin,
- params,
- props: pageProps,
- pathname: ctx.pathname,
- componentMetadata: ctx.componentMetadata,
+ origin: renderContext.origin,
+ params: renderContext.params,
+ props: renderContext.props,
+ pathname: renderContext.pathname,
+ componentMetadata: renderContext.componentMetadata,
resolve: env.resolve,
renderers: env.renderers,
- request: ctx.request,
+ request: renderContext.request,
site: env.site,
- scripts: ctx.scripts,
+ scripts: renderContext.scripts,
ssr: env.ssr,
- status: ctx.status ?? 200,
+ status: renderContext.status ?? 200,
+ locals,
});
// Support `export const components` for `MDX` pages
if (typeof (mod as any).components === 'object') {
- Object.assign(pageProps, { components: (mod as any).components });
+ Object.assign(renderContext.props, { components: (mod as any).components });
}
- const response = await runtimeRenderPage(
+ let response = await runtimeRenderPage(
result,
Component,
- pageProps,
+ renderContext.props,
null,
env.streaming,
- ctx.route
+ renderContext.route
);
// If there is an Astro.cookies instance, attach it to the response so that
@@ -153,3 +170,57 @@ export async function renderPage(mod: ComponentInstance, ctx: RenderContext, env
return response;
}
+
+/**
+ * Checks whether any value can is serializable.
+ *
+ * A serializable value contains plain values. For example, `Proxy`, `Set`, `Map`, functions, etc.
+ * are not serializable objects.
+ *
+ * @param object
+ */
+export function isValueSerializable(value: unknown): boolean {
+ let type = typeof value;
+ let plainObject = true;
+ if (type === 'object' && isPlainObject(value)) {
+ for (const [, nestedValue] of Object.entries(value)) {
+ if (!isValueSerializable(nestedValue)) {
+ plainObject = false;
+ break;
+ }
+ }
+ } else {
+ plainObject = false;
+ }
+ let result =
+ value === null ||
+ type === 'string' ||
+ type === 'number' ||
+ type === 'boolean' ||
+ Array.isArray(value) ||
+ plainObject;
+
+ return result;
+}
+
+/**
+ *
+ * From [redux-toolkit](https://github.com/reduxjs/redux-toolkit/blob/master/packages/toolkit/src/isPlainObject.ts)
+ *
+ * Returns true if the passed value is "plain" object, i.e. an object whose
+ * prototype is the root `Object.prototype`. This includes objects created
+ * using object literals, but not for instance for class instances.
+ */
+function isPlainObject(value: unknown): value is object {
+ if (typeof value !== 'object' || value === null) return false;
+
+ let proto = Object.getPrototypeOf(value);
+ if (proto === null) return true;
+
+ let baseProto = proto;
+ while (Object.getPrototypeOf(baseProto) !== null) {
+ baseProto = Object.getPrototypeOf(baseProto);
+ }
+
+ return proto === baseProto;
+}
diff --git a/packages/astro/src/core/render/dev/index.ts b/packages/astro/src/core/render/dev/index.ts
index 51920e800..fbbe0d48d 100644
--- a/packages/astro/src/core/render/dev/index.ts
+++ b/packages/astro/src/core/render/dev/index.ts
@@ -1,14 +1,18 @@
import { fileURLToPath } from 'url';
import type {
+ AstroMiddlewareInstance,
AstroSettings,
ComponentInstance,
+ MiddlewareResponseHandler,
RouteData,
SSRElement,
SSRLoadedRenderer,
} from '../../../@types/astro';
import { PAGE_SCRIPT_ID } from '../../../vite-plugin-scripts/index.js';
+import { createAPIContext } from '../../endpoint/index.js';
import { enhanceViteSSRError } from '../../errors/dev/index.js';
import { AggregateError, CSSError, MarkdownError } from '../../errors/index.js';
+import { callMiddleware } from '../../middleware/callMiddleware.js';
import type { ModuleLoader } from '../../module-loader/index';
import { isPage, resolveIdToUrl, viteID } from '../../util.js';
import { createRenderContext, renderPage as coreRenderPage } from '../index.js';
@@ -35,6 +39,10 @@ export interface SSROptions {
request: Request;
/** optional, in case we need to render something outside of a dev server */
route?: RouteData;
+ /**
+ * Optional middlewares
+ */
+ middleware?: AstroMiddlewareInstance;
}
export type ComponentPreload = [SSRLoadedRenderer[], ComponentInstance];
@@ -158,8 +166,9 @@ export async function renderPage(options: SSROptions): Promise {
env: options.env,
filePath: options.filePath,
});
+ const { env } = options;
- const ctx = createRenderContext({
+ const renderContext = await createRenderContext({
request: options.request,
origin: options.origin,
pathname: options.pathname,
@@ -168,7 +177,25 @@ export async function renderPage(options: SSROptions): Promise {
styles,
componentMetadata: metadata,
route: options.route,
+ mod,
+ env,
});
+ if (options.middleware) {
+ if (options.middleware && options.middleware.onRequest) {
+ const apiContext = createAPIContext({
+ request: options.request,
+ params: renderContext.params,
+ props: renderContext.props,
+ adapterName: options.env.adapterName,
+ });
- return await coreRenderPage(mod, ctx, options.env); // NOTE: without "await", errors won’t get caught below
+ const onRequest = options.middleware.onRequest as MiddlewareResponseHandler;
+ const response = await callMiddleware(onRequest, apiContext, () => {
+ return coreRenderPage({ mod, renderContext, env: options.env, apiContext });
+ });
+
+ return response;
+ }
+ }
+ return await coreRenderPage({ mod, renderContext, env: options.env }); // NOTE: without "await", errors won’t get caught below
}
diff --git a/packages/astro/src/core/render/index.ts b/packages/astro/src/core/render/index.ts
index 99d680549..4e4df8239 100644
--- a/packages/astro/src/core/render/index.ts
+++ b/packages/astro/src/core/render/index.ts
@@ -1,6 +1,11 @@
export { createRenderContext } from './context.js';
export type { RenderContext } from './context.js';
-export { getParamsAndProps, GetParamsAndPropsError, renderPage } from './core.js';
+export {
+ getParamsAndProps,
+ GetParamsAndPropsError,
+ getParamsAndPropsOrThrow,
+ renderPage,
+} from './core.js';
export type { Environment } from './environment';
export { createBasicEnvironment, createEnvironment } from './environment.js';
export { loadRenderer } from './renderer.js';
diff --git a/packages/astro/src/core/render/result.ts b/packages/astro/src/core/render/result.ts
index 26ea22eee..598ec116f 100644
--- a/packages/astro/src/core/render/result.ts
+++ b/packages/astro/src/core/render/result.ts
@@ -50,6 +50,7 @@ export interface CreateResultArgs {
componentMetadata?: SSRResult['componentMetadata'];
request: Request;
status: number;
+ locals: App.Locals;
}
function getFunctionExpression(slot: any) {
@@ -131,7 +132,7 @@ class Slots {
let renderMarkdown: any = null;
export function createResult(args: CreateResultArgs): SSRResult {
- const { markdown, params, pathname, renderers, request, resolve } = args;
+ const { markdown, params, pathname, renderers, request, resolve, locals } = args;
const url = new URL(request.url);
const headers = new Headers();
@@ -200,6 +201,7 @@ export function createResult(args: CreateResultArgs): SSRResult {
},
params,
props,
+ locals,
request,
url,
redirect: args.ssr
diff --git a/packages/astro/src/core/request.ts b/packages/astro/src/core/request.ts
index 24356983f..d8ac9033d 100644
--- a/packages/astro/src/core/request.ts
+++ b/packages/astro/src/core/request.ts
@@ -16,6 +16,7 @@ export interface CreateRequestOptions {
}
const clientAddressSymbol = Symbol.for('astro.clientAddress');
+const clientLocalsSymbol = Symbol.for('astro.locals');
export function createRequest({
url,
@@ -65,5 +66,7 @@ export function createRequest({
Reflect.set(request, clientAddressSymbol, clientAddress);
}
+ Reflect.set(request, clientLocalsSymbol, {});
+
return request;
}
diff --git a/packages/astro/src/integrations/index.ts b/packages/astro/src/integrations/index.ts
index 9b86259ae..d306e7be3 100644
--- a/packages/astro/src/integrations/index.ts
+++ b/packages/astro/src/integrations/index.ts
@@ -55,6 +55,7 @@ export async function runHookConfigSetup({
let updatedConfig: AstroConfig = { ...settings.config };
let updatedSettings: AstroSettings = { ...settings, config: updatedConfig };
+
for (const integration of settings.config.integrations) {
/**
* By making integration hooks optional, Astro can now ignore null or undefined Integrations
@@ -68,7 +69,7 @@ export async function runHookConfigSetup({
* ]
* ```
*/
- if (integration?.hooks?.['astro:config:setup']) {
+ if (integration.hooks?.['astro:config:setup']) {
const hooks: HookParameters<'astro:config:setup'> = {
config: updatedConfig,
command,
diff --git a/packages/astro/src/runtime/server/endpoint.ts b/packages/astro/src/runtime/server/endpoint.ts
index 33ce8f6f9..9780d6599 100644
--- a/packages/astro/src/runtime/server/endpoint.ts
+++ b/packages/astro/src/runtime/server/endpoint.ts
@@ -19,7 +19,7 @@ function getHandlerFromModule(mod: EndpointHandler, method: string) {
/** Renders an endpoint request to completion, returning the body. */
export async function renderEndpoint(mod: EndpointHandler, context: APIContext, ssr: boolean) {
- const { request, params } = context;
+ const { request, params, locals } = context;
const chosenMethod = request.method?.toLowerCase();
const handler = getHandlerFromModule(mod, chosenMethod);
if (!ssr && ssr === false && chosenMethod && chosenMethod !== 'get') {
diff --git a/packages/astro/src/vite-plugin-astro-server/route.ts b/packages/astro/src/vite-plugin-astro-server/route.ts
index da280f7e1..cb2e76178 100644
--- a/packages/astro/src/vite-plugin-astro-server/route.ts
+++ b/packages/astro/src/vite-plugin-astro-server/route.ts
@@ -1,17 +1,17 @@
import type http from 'http';
import mime from 'mime';
import type { ComponentInstance, ManifestData, RouteData } from '../@types/astro';
-import type {
- ComponentPreload,
- DevelopmentEnvironment,
- SSROptions,
-} from '../core/render/dev/index';
-
import { attachToResponse } from '../core/cookies/index.js';
import { call as callEndpoint } from '../core/endpoint/dev/index.js';
import { throwIfRedirectNotAllowed } from '../core/endpoint/index.js';
import { AstroErrorData } from '../core/errors/index.js';
import { warn } from '../core/logger/core.js';
+import { loadMiddleware } from '../core/middleware/loadMiddleware.js';
+import type {
+ ComponentPreload,
+ DevelopmentEnvironment,
+ SSROptions,
+} from '../core/render/dev/index';
import { preload, renderPage } from '../core/render/dev/index.js';
import { getParamsAndProps, GetParamsAndPropsError } from '../core/render/index.js';
import { createRequest } from '../core/request.js';
@@ -169,7 +169,12 @@ export async function handleRoute(
request,
route,
};
-
+ if (env.settings.config.experimental.middleware) {
+ const middleware = await loadMiddleware(env.loader, env.settings.config.srcDir);
+ if (middleware) {
+ options.middleware = middleware;
+ }
+ }
// Route successfully matched! Render it.
if (route.type === 'endpoint') {
const result = await callEndpoint(options, logging);
diff --git a/packages/astro/test/fixtures/middleware-dev/astro.config.mjs b/packages/astro/test/fixtures/middleware-dev/astro.config.mjs
new file mode 100644
index 000000000..4379be246
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/astro.config.mjs
@@ -0,0 +1,7 @@
+import { defineConfig } from 'astro/config';
+
+export default defineConfig({
+ experimental: {
+ middleware: true
+ }
+});
diff --git a/packages/astro/test/fixtures/middleware-dev/package.json b/packages/astro/test/fixtures/middleware-dev/package.json
new file mode 100644
index 000000000..bc889aa63
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "@test/middleware-dev",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "astro": "workspace:*"
+ }
+}
diff --git a/packages/astro/test/fixtures/middleware-dev/src/middleware.js b/packages/astro/test/fixtures/middleware-dev/src/middleware.js
new file mode 100644
index 000000000..2a09552e7
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/src/middleware.js
@@ -0,0 +1,40 @@
+import { sequence, defineMiddleware } from 'astro/middleware';
+
+const first = defineMiddleware(async (context, next) => {
+ if (context.request.url.includes('/lorem')) {
+ context.locals.name = 'ipsum';
+ } else if (context.request.url.includes('/rewrite')) {
+ return new Response('New content!!', {
+ status: 200,
+ });
+ } else if (context.request.url.includes('/broken-500')) {
+ return new Response(null, {
+ status: 500,
+ });
+ } else {
+ context.locals.name = 'bar';
+ }
+ return await next();
+});
+
+const second = defineMiddleware(async (context, next) => {
+ if (context.request.url.includes('/second')) {
+ context.locals.name = 'second';
+ } else if (context.request.url.includes('/redirect')) {
+ return context.redirect('/', 302);
+ }
+ return await next();
+});
+
+const third = defineMiddleware(async (context, next) => {
+ if (context.request.url.includes('/broken-locals')) {
+ context.locals = {
+ fn() {},
+ };
+ } else if (context.request.url.includes('/does-nothing')) {
+ return undefined;
+ }
+ next();
+});
+
+export const onRequest = sequence(first, second, third);
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/broken-500.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/broken-500.astro
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/broken-locals.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/broken-locals.astro
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/does-nothing.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/does-nothing.astro
new file mode 100644
index 000000000..344b3797b
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/src/pages/does-nothing.astro
@@ -0,0 +1,9 @@
+
+
+ Testing
+
+
+
+Not interested
+
+
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/index.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/index.astro
new file mode 100644
index 000000000..395a4d695
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/src/pages/index.astro
@@ -0,0 +1,14 @@
+---
+const data = Astro.locals;
+---
+
+
+
+ Testing
+
+
+
+ Index
+ {data?.name}
+
+
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/lorem.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/lorem.astro
new file mode 100644
index 000000000..c6edf9cd7
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/src/pages/lorem.astro
@@ -0,0 +1,13 @@
+---
+const data = Astro.locals;
+---
+
+
+
+ Testing
+
+
+
+{data?.name}
+
+
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/not-interested.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/not-interested.astro
new file mode 100644
index 000000000..344b3797b
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/src/pages/not-interested.astro
@@ -0,0 +1,9 @@
+
+
+ Testing
+
+
+
+Not interested
+
+
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/redirect.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/redirect.astro
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/rewrite.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/rewrite.astro
new file mode 100644
index 000000000..f7f70dc88
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/src/pages/rewrite.astro
@@ -0,0 +1,9 @@
+
+
+ Testing
+
+
+
+ Rewrite
+
+
diff --git a/packages/astro/test/fixtures/middleware-dev/src/pages/second.astro b/packages/astro/test/fixtures/middleware-dev/src/pages/second.astro
new file mode 100644
index 000000000..c6edf9cd7
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-dev/src/pages/second.astro
@@ -0,0 +1,13 @@
+---
+const data = Astro.locals;
+---
+
+
+
+ Testing
+
+
+
+{data?.name}
+
+
diff --git a/packages/astro/test/fixtures/middleware-ssg/astro.config.mjs b/packages/astro/test/fixtures/middleware-ssg/astro.config.mjs
new file mode 100644
index 000000000..2f2e911a8
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-ssg/astro.config.mjs
@@ -0,0 +1,8 @@
+import { defineConfig } from 'astro/config';
+
+export default defineConfig({
+ output: "static",
+ experimental: {
+ middleware: true
+ }
+});
diff --git a/packages/astro/test/fixtures/middleware-ssg/package.json b/packages/astro/test/fixtures/middleware-ssg/package.json
new file mode 100644
index 000000000..2ac442454
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-ssg/package.json
@@ -0,0 +1,8 @@
+{
+ "name": "@test/middleware-ssg",
+ "version": "0.0.0",
+ "private": true,
+ "dependencies": {
+ "astro": "workspace:*"
+ }
+}
diff --git a/packages/astro/test/fixtures/middleware-ssg/src/middleware.js b/packages/astro/test/fixtures/middleware-ssg/src/middleware.js
new file mode 100644
index 000000000..f28d89f67
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-ssg/src/middleware.js
@@ -0,0 +1,12 @@
+import { sequence, defineMiddleware } from 'astro/middleware';
+
+const first = defineMiddleware(async (context, next) => {
+ if (context.request.url.includes('/second')) {
+ context.locals.name = 'second';
+ } else {
+ context.locals.name = 'bar';
+ }
+ return await next();
+});
+
+export const onRequest = sequence(first);
diff --git a/packages/astro/test/fixtures/middleware-ssg/src/pages/index.astro b/packages/astro/test/fixtures/middleware-ssg/src/pages/index.astro
new file mode 100644
index 000000000..395a4d695
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-ssg/src/pages/index.astro
@@ -0,0 +1,14 @@
+---
+const data = Astro.locals;
+---
+
+
+
+ Testing
+
+
+
+ Index
+ {data?.name}
+
+
diff --git a/packages/astro/test/fixtures/middleware-ssg/src/pages/second.astro b/packages/astro/test/fixtures/middleware-ssg/src/pages/second.astro
new file mode 100644
index 000000000..c6edf9cd7
--- /dev/null
+++ b/packages/astro/test/fixtures/middleware-ssg/src/pages/second.astro
@@ -0,0 +1,13 @@
+---
+const data = Astro.locals;
+---
+
+
+
+ Testing
+
+
+
+{data?.name}
+
+
diff --git a/packages/astro/test/middleware.test.js b/packages/astro/test/middleware.test.js
new file mode 100644
index 000000000..784a32c30
--- /dev/null
+++ b/packages/astro/test/middleware.test.js
@@ -0,0 +1,202 @@
+import { loadFixture } from './test-utils.js';
+import { expect } from 'chai';
+import * as cheerio from 'cheerio';
+import testAdapter from './test-adapter.js';
+
+describe('Middleware in DEV mode', () => {
+ /** @type {import('./test-utils').Fixture} */
+ let fixture;
+ let devServer;
+
+ before(async () => {
+ fixture = await loadFixture({
+ root: './fixtures/middleware-dev/',
+ });
+ devServer = await fixture.startDevServer();
+ });
+
+ after(async () => {
+ await devServer.stop();
+ });
+
+ it('should render locals data', async () => {
+ const html = await fixture.fetch('/').then((res) => res.text());
+ const $ = cheerio.load(html);
+ expect($('p').html()).to.equal('bar');
+ });
+
+ it('should change locals data based on URL', async () => {
+ let html = await fixture.fetch('/').then((res) => res.text());
+ let $ = cheerio.load(html);
+ expect($('p').html()).to.equal('bar');
+
+ html = await fixture.fetch('/lorem').then((res) => res.text());
+ $ = cheerio.load(html);
+ expect($('p').html()).to.equal('ipsum');
+ });
+
+ it('should call a second middleware', async () => {
+ let html = await fixture.fetch('/second').then((res) => res.text());
+ let $ = cheerio.load(html);
+ expect($('p').html()).to.equal('second');
+ });
+
+ it('should successfully create a new response', async () => {
+ let html = await fixture.fetch('/rewrite').then((res) => res.text());
+ let $ = cheerio.load(html);
+ expect($('p').html()).to.be.null;
+ expect($('span').html()).to.equal('New content!!');
+ });
+
+ it('should return a new response that is a 500', async () => {
+ await fixture.fetch('/broken-500').then((res) => {
+ expect(res.status).to.equal(500);
+ return res.text();
+ });
+ });
+
+ it('should successfully render a page if the middleware calls only next() and returns nothing', async () => {
+ let html = await fixture.fetch('/not-interested').then((res) => res.text());
+ let $ = cheerio.load(html);
+ expect($('p').html()).to.equal('Not interested');
+ });
+
+ it('should throw an error when locals are not serializable', async () => {
+ let html = await fixture.fetch('/broken-locals').then((res) => res.text());
+ let $ = cheerio.load(html);
+ expect($('title').html()).to.equal('LocalsNotSerializable');
+ });
+
+ it("should throw an error when the middleware doesn't call next or doesn't return a response", async () => {
+ let html = await fixture.fetch('/does-nothing').then((res) => res.text());
+ let $ = cheerio.load(html);
+ expect($('title').html()).to.equal('MiddlewareNoDataOrNextCalled');
+ });
+});
+
+describe('Middleware in PROD mode, SSG', () => {
+ /** @type {import('./test-utils').Fixture} */
+ let fixture;
+ /** @type {import('./test-utils').PreviewServer} */
+ let previewServer;
+
+ before(async () => {
+ fixture = await loadFixture({
+ root: './fixtures/middleware-ssg/',
+ });
+ await fixture.build();
+ });
+
+ it('should render locals data', async () => {
+ const html = await fixture.readFile('/index.html');
+ const $ = cheerio.load(html);
+ expect($('p').html()).to.equal('bar');
+ });
+
+ it('should change locals data based on URL', async () => {
+ let html = await fixture.readFile('/index.html');
+ let $ = cheerio.load(html);
+ expect($('p').html()).to.equal('bar');
+
+ html = await fixture.readFile('/second/index.html');
+ $ = cheerio.load(html);
+ expect($('p').html()).to.equal('second');
+ });
+});
+
+describe('Middleware API in PROD mode, SSR', () => {
+ /** @type {import('./test-utils').Fixture} */
+ let fixture;
+
+ before(async () => {
+ fixture = await loadFixture({
+ root: './fixtures/middleware-dev/',
+ output: 'server',
+ adapter: testAdapter({
+ // exports: ['manifest', 'createApp', 'middleware'],
+ }),
+ });
+ await fixture.build();
+ });
+
+ it('should render locals data', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const request = new Request('http://example.com/');
+ const response = await app.render(request);
+ const html = await response.text();
+ const $ = cheerio.load(html);
+ expect($('p').html()).to.equal('bar');
+ });
+
+ it('should change locals data based on URL', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ let response = await app.render(new Request('http://example.com/'));
+ let html = await response.text();
+ let $ = cheerio.load(html);
+ expect($('p').html()).to.equal('bar');
+
+ response = await app.render(new Request('http://example.com/lorem'));
+ html = await response.text();
+ $ = cheerio.load(html);
+ expect($('p').html()).to.equal('ipsum');
+ });
+
+ it('should successfully redirect to another page', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const request = new Request('http://example.com/redirect');
+ const response = await app.render(request);
+ expect(response.status).to.equal(302);
+ });
+
+ it('should call a second middleware', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const response = await app.render(new Request('http://example.com/second'));
+ const html = await response.text();
+ const $ = cheerio.load(html);
+ expect($('p').html()).to.equal('second');
+ });
+
+ it('should successfully create a new response', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const request = new Request('http://example.com/rewrite');
+ const response = await app.render(request);
+ const html = await response.text();
+ const $ = cheerio.load(html);
+ expect($('p').html()).to.be.null;
+ expect($('span').html()).to.equal('New content!!');
+ });
+
+ it('should return a new response that is a 500', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const request = new Request('http://example.com/broken-500');
+ const response = await app.render(request);
+ expect(response.status).to.equal(500);
+ });
+
+ it('should successfully render a page if the middleware calls only next() and returns nothing', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const request = new Request('http://example.com/not-interested');
+ const response = await app.render(request);
+ const html = await response.text();
+ const $ = cheerio.load(html);
+ expect($('p').html()).to.equal('Not interested');
+ });
+
+ it('should NOT throw an error when locals are not serializable', async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const request = new Request('http://example.com/broken-locals');
+ const response = await app.render(request);
+ const html = await response.text();
+ const $ = cheerio.load(html);
+ expect($('title').html()).to.not.equal('LocalsNotSerializable');
+ });
+
+ it("should throws an error when the middleware doesn't call next or doesn't return a response", async () => {
+ const app = await fixture.loadTestAdapterApp();
+ const request = new Request('http://example.com/does-nothing');
+ const response = await app.render(request);
+ const html = await response.text();
+ const $ = cheerio.load(html);
+ expect($('title').html()).to.not.equal('MiddlewareNoDataReturned');
+ });
+});
diff --git a/packages/astro/test/test-adapter.js b/packages/astro/test/test-adapter.js
index 4faa9a7c6..cc34e3c33 100644
--- a/packages/astro/test/test-adapter.js
+++ b/packages/astro/test/test-adapter.js
@@ -42,6 +42,7 @@ export default function ({ provideAddress = true, extendAdapter } = { provideAdd
return new Response(data);
}
+ Reflect.set(request, Symbol.for('astro.locals'), {});
${provideAddress ? `request[Symbol.for('astro.clientAddress')] = '0.0.0.0';` : ''}
return super.render(request, routeData);
}
@@ -51,6 +52,7 @@ export default function ({ provideAddress = true, extendAdapter } = { provideAdd
return {
manifest,
createApp: (streaming) => new MyApp(manifest, streaming)
+
};
}
`;
diff --git a/packages/astro/test/test-utils.js b/packages/astro/test/test-utils.js
index 6e3113978..f933a13ad 100644
--- a/packages/astro/test/test-utils.js
+++ b/packages/astro/test/test-utils.js
@@ -231,7 +231,7 @@ export async function loadFixture(inlineConfig) {
},
loadTestAdapterApp: async (streaming) => {
const url = new URL(`./server/entry.mjs?id=${fixtureId}`, config.outDir);
- const { createApp, manifest } = await import(url);
+ const { createApp, manifest, middleware } = await import(url);
const app = createApp(streaming);
app.manifest = manifest;
return app;
diff --git a/packages/astro/test/units/render/head.test.js b/packages/astro/test/units/render/head.test.js
index 103c84fda..83fbc8b11 100644
--- a/packages/astro/test/units/render/head.test.js
+++ b/packages/astro/test/units/render/head.test.js
@@ -95,13 +95,21 @@ describe('core/render', () => {
)}`;
});
- const ctx = createRenderContext({
+ const PageModule = createAstroModule(Page);
+ const ctx = await createRenderContext({
request: new Request('http://example.com/'),
links: [{ name: 'link', props: { rel: 'stylesheet', href: '/main.css' }, children: '' }],
+ mod: PageModule,
+ env,
});
- const PageModule = createAstroModule(Page);
- const response = await renderPage(PageModule, ctx, env);
+ const response = await renderPage({
+ mod: PageModule,
+ renderContext: ctx,
+ env,
+ params: ctx.params,
+ props: ctx.props,
+ });
const html = await response.text();
const $ = cheerio.load(html);
@@ -173,14 +181,21 @@ describe('core/render', () => {
)}`;
});
- const ctx = createRenderContext({
+ const PageModule = createAstroModule(Page);
+ const ctx = await createRenderContext({
request: new Request('http://example.com/'),
links: [{ name: 'link', props: { rel: 'stylesheet', href: '/main.css' }, children: '' }],
+ env,
+ mod: PageModule,
});
- const PageModule = createAstroModule(Page);
-
- const response = await renderPage(PageModule, ctx, env);
+ const response = await renderPage({
+ mod: PageModule,
+ renderContext: ctx,
+ env,
+ params: ctx.params,
+ props: ctx.props,
+ });
const html = await response.text();
const $ = cheerio.load(html);
@@ -218,14 +233,21 @@ describe('core/render', () => {
)}`;
});
- const ctx = createRenderContext({
+ const PageModule = createAstroModule(Page);
+ const ctx = await createRenderContext({
request: new Request('http://example.com/'),
links: [{ name: 'link', props: { rel: 'stylesheet', href: '/main.css' }, children: '' }],
+ env,
+ mod: PageModule,
});
- const PageModule = createAstroModule(Page);
-
- const response = await renderPage(PageModule, ctx, env);
+ const response = await renderPage({
+ mod: PageModule,
+ renderContext: ctx,
+ env,
+ params: ctx.params,
+ props: ctx.props,
+ });
const html = await response.text();
const $ = cheerio.load(html);
diff --git a/packages/astro/test/units/render/jsx.test.js b/packages/astro/test/units/render/jsx.test.js
index a34b6b53b..c249bcbd5 100644
--- a/packages/astro/test/units/render/jsx.test.js
+++ b/packages/astro/test/units/render/jsx.test.js
@@ -1,5 +1,4 @@
import { expect } from 'chai';
-
import {
createComponent,
render,
@@ -46,8 +45,18 @@ describe('core/render', () => {
});
});
- const ctx = createRenderContext({ request: new Request('http://example.com/') });
- const response = await renderPage(createAstroModule(Page), ctx, env);
+ const mod = createAstroModule(Page);
+ const ctx = await createRenderContext({
+ request: new Request('http://example.com/'),
+ env,
+ mod,
+ });
+
+ const response = await renderPage({
+ mod,
+ renderContext: ctx,
+ env,
+ });
expect(response.status).to.equal(200);
@@ -85,8 +94,17 @@ describe('core/render', () => {
});
});
- const ctx = createRenderContext({ request: new Request('http://example.com/') });
- const response = await renderPage(createAstroModule(Page), ctx, env);
+ const mod = createAstroModule(Page);
+ const ctx = await createRenderContext({
+ request: new Request('http://example.com/'),
+ env,
+ mod,
+ });
+ const response = await renderPage({
+ mod,
+ renderContext: ctx,
+ env,
+ });
expect(response.status).to.equal(200);
@@ -105,8 +123,18 @@ describe('core/render', () => {
return render`${renderComponent(result, 'Component', Component, {})}
`;
});
- const ctx = createRenderContext({ request: new Request('http://example.com/') });
- const response = await renderPage(createAstroModule(Page), ctx, env);
+ const mod = createAstroModule(Page);
+ const ctx = await createRenderContext({
+ request: new Request('http://example.com/'),
+ env,
+ mod,
+ });
+
+ const response = await renderPage({
+ mod,
+ renderContext: ctx,
+ env,
+ });
try {
await response.text();
diff --git a/packages/integrations/node/src/middleware.ts b/packages/integrations/node/src/nodeMiddleware.ts
similarity index 100%
rename from packages/integrations/node/src/middleware.ts
rename to packages/integrations/node/src/nodeMiddleware.ts
diff --git a/packages/integrations/node/src/server.ts b/packages/integrations/node/src/server.ts
index ed03b68a6..98f5cd14b 100644
--- a/packages/integrations/node/src/server.ts
+++ b/packages/integrations/node/src/server.ts
@@ -1,7 +1,7 @@
import { polyfill } from '@astrojs/webapi';
import type { SSRManifest } from 'astro';
import { NodeApp } from 'astro/app/node';
-import middleware from './middleware.js';
+import middleware from './nodeMiddleware.js';
import startServer from './standalone.js';
import type { Options } from './types';
diff --git a/packages/integrations/node/src/standalone.ts b/packages/integrations/node/src/standalone.ts
index 813174252..85eb3822a 100644
--- a/packages/integrations/node/src/standalone.ts
+++ b/packages/integrations/node/src/standalone.ts
@@ -3,7 +3,7 @@ import https from 'https';
import path from 'path';
import { fileURLToPath } from 'url';
import { createServer } from './http-server.js';
-import middleware from './middleware.js';
+import middleware from './nodeMiddleware.js';
import type { Options } from './types';
function resolvePaths(options: Options) {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c770aa864..972bf9384 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -29,7 +29,7 @@ importers:
version: 2.26.1(patch_hash=rpibscpwt2erpjuy2wpxneagme)
'@types/node':
specifier: ^18.7.21
- version: 18.13.0
+ version: 18.7.21
'@typescript-eslint/eslint-plugin':
specifier: ^5.58.0
version: 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@5.0.2)
@@ -104,7 +104,7 @@ importers:
version: 2.0.1
pretty-bytes:
specifier: ^6.0.0
- version: 6.1.0
+ version: 6.0.0
benchmark/packages/timer:
dependencies:
@@ -166,7 +166,7 @@ importers:
dependencies:
'@algolia/client-search':
specifier: ^4.13.1
- version: 4.14.3
+ version: 4.13.1
'@astrojs/preact':
specifier: ^2.1.0
version: link:../../packages/integrations/preact
@@ -175,25 +175,25 @@ importers:
version: link:../../packages/integrations/react
'@docsearch/css':
specifier: ^3.1.0
- version: 3.3.3
+ version: 3.1.0
'@docsearch/react':
specifier: ^3.1.0
- version: 3.3.3(@algolia/client-search@4.14.3)(@types/react@17.0.53)(react-dom@18.2.0)(react@18.2.0)
+ version: 3.1.0(@types/react@17.0.45)(react-dom@18.2.0)(react@18.2.0)
'@types/node':
specifier: ^18.0.0
- version: 18.13.0
+ version: 18.7.21
'@types/react':
specifier: ^17.0.45
- version: 17.0.53
+ version: 17.0.45
'@types/react-dom':
specifier: ^18.0.0
- version: 18.0.10
+ version: 18.0.6
astro:
specifier: ^2.3.2
version: link:../../packages/astro
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -212,10 +212,10 @@ importers:
version: link:../../packages/integrations/alpinejs
'@types/alpinejs':
specifier: ^3.7.0
- version: 3.7.1
+ version: 3.7.0
alpinejs:
specifier: ^3.10.2
- version: 3.11.1
+ version: 3.10.2
astro:
specifier: ^2.3.2
version: link:../../packages/astro
@@ -257,7 +257,7 @@ importers:
version: link:../../packages/astro
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -266,13 +266,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
examples/framework-preact:
dependencies:
@@ -281,13 +281,13 @@ importers:
version: link:../../packages/integrations/preact
'@preact/signals':
specifier: ^1.1.0
- version: 1.1.3(preact@10.12.0)
+ version: 1.1.1(preact@10.11.0)
astro:
specifier: ^2.3.2
version: link:../../packages/astro
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
examples/framework-react:
dependencies:
@@ -296,10 +296,10 @@ importers:
version: link:../../packages/integrations/react
'@types/react':
specifier: ^18.0.10
- version: 18.0.27
+ version: 18.0.21
'@types/react-dom':
specifier: ^18.0.5
- version: 18.0.10
+ version: 18.0.6
astro:
specifier: ^2.3.2
version: link:../../packages/astro
@@ -320,7 +320,7 @@ importers:
version: link:../../packages/astro
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
examples/framework-svelte:
dependencies:
@@ -332,7 +332,7 @@ importers:
version: link:../../packages/astro
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
examples/framework-vue:
dependencies:
@@ -344,7 +344,7 @@ importers:
version: link:../../packages/astro
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
examples/hackernews:
dependencies:
@@ -361,6 +361,30 @@ importers:
specifier: ^2.3.2
version: link:../../packages/astro
+ examples/middleware:
+ dependencies:
+ '@astrojs/node':
+ specifier: workspace:*
+ version: link:../../packages/integrations/node
+ astro:
+ specifier: workspace:*
+ version: link:../../packages/astro
+ concurrently:
+ specifier: ^7.2.1
+ version: 7.2.1
+ html-minifier:
+ specifier: ^4.0.0
+ version: 4.0.0
+ svelte:
+ specifier: ^3.48.0
+ version: 3.58.0
+ unocss:
+ specifier: ^0.15.6
+ version: 0.15.6
+ vite-imagetools:
+ specifier: ^4.0.4
+ version: 4.0.4
+
examples/minimal:
dependencies:
astro:
@@ -392,16 +416,16 @@ importers:
version: link:../../packages/astro
concurrently:
specifier: ^7.2.1
- version: 7.6.0
+ version: 7.2.1
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
unocss:
specifier: ^0.15.6
version: 0.15.6
vite-imagetools:
specifier: ^4.0.4
- version: 4.0.18
+ version: 4.0.4
examples/with-markdoc:
dependencies:
@@ -431,7 +455,7 @@ importers:
version: 6.1.1
rehype-slug:
specifier: ^5.0.1
- version: 5.1.0
+ version: 5.0.1
rehype-toc:
specifier: ^3.0.2
version: 3.0.2
@@ -458,7 +482,7 @@ importers:
version: link:../../packages/astro
preact:
specifier: ^10.6.5
- version: 10.12.0
+ version: 10.11.0
examples/with-nanostores:
dependencies:
@@ -467,16 +491,16 @@ importers:
version: link:../../packages/integrations/preact
'@nanostores/preact':
specifier: ^0.1.3
- version: 0.1.3(nanostores@0.5.13)(preact@10.12.0)
+ version: 0.1.3(nanostores@0.5.12)(preact@10.11.0)
astro:
specifier: ^2.3.2
version: link:../../packages/astro
nanostores:
specifier: ^0.5.12
- version: 0.5.13
+ version: 0.5.12
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
examples/with-tailwindcss:
dependencies:
@@ -488,7 +512,7 @@ importers:
version: link:../../packages/integrations/tailwind
'@types/canvas-confetti':
specifier: ^1.4.3
- version: 1.6.0
+ version: 1.4.3
astro:
specifier: ^2.3.2
version: link:../../packages/astro
@@ -497,7 +521,7 @@ importers:
version: 10.4.14(postcss@8.4.23)
canvas-confetti:
specifier: ^1.5.1
- version: 1.6.0
+ version: 1.5.1
postcss:
specifier: ^8.4.23
version: 8.4.23
@@ -512,10 +536,10 @@ importers:
version: link:../../packages/astro
vite-plugin-pwa:
specifier: 0.11.11
- version: 0.11.11(workbox-window@6.5.4)
+ version: 0.11.11(workbox-window@6.5.3)
workbox-window:
specifier: ^6.5.3
- version: 6.5.4
+ version: 6.5.3
examples/with-vitest:
dependencies:
@@ -545,25 +569,25 @@ importers:
version: link:../webapi
'@babel/core':
specifier: ^7.18.2
- version: 7.20.12
+ version: 7.18.2
'@babel/generator':
specifier: ^7.18.2
- version: 7.20.14
+ version: 7.18.2
'@babel/parser':
specifier: ^7.18.4
- version: 7.20.15
+ version: 7.18.4
'@babel/plugin-transform-react-jsx':
specifier: ^7.17.12
- version: 7.20.13(@babel/core@7.20.12)
+ version: 7.17.12(@babel/core@7.18.2)
'@babel/traverse':
specifier: ^7.18.2
- version: 7.20.13
+ version: 7.18.2
'@babel/types':
specifier: ^7.18.4
- version: 7.20.7
+ version: 7.18.4
'@types/babel__core':
specifier: ^7.1.19
- version: 7.20.0
+ version: 7.1.19
'@types/yargs-parser':
specifier: ^21.0.0
version: 21.0.0
@@ -578,7 +602,7 @@ importers:
version: 3.5.3
ci-info:
specifier: ^3.3.1
- version: 3.7.1
+ version: 3.3.1
common-ancestor-path:
specifier: ^1.0.1
version: 1.0.1
@@ -590,10 +614,10 @@ importers:
version: 4.3.4
deepmerge-ts:
specifier: ^4.2.2
- version: 4.3.0
+ version: 4.2.2
devalue:
specifier: ^4.2.0
- version: 4.2.3
+ version: 4.2.0
diff:
specifier: ^5.1.0
version: 5.1.0
@@ -608,7 +632,7 @@ importers:
version: 6.1.0
fast-glob:
specifier: ^3.2.11
- version: 3.2.12
+ version: 3.2.11
github-slugger:
specifier: ^2.0.0
version: 2.0.0
@@ -629,7 +653,7 @@ importers:
version: 3.0.0
ora:
specifier: ^6.1.0
- version: 6.1.2
+ version: 6.1.0
path-to-regexp:
specifier: ^6.2.1
version: 6.2.1
@@ -671,35 +695,35 @@ importers:
version: 5.0.2
unist-util-visit:
specifier: ^4.1.0
- version: 4.1.2
+ version: 4.1.0
vfile:
specifier: ^5.3.2
- version: 5.3.7
+ version: 5.3.2
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
vitefu:
specifier: ^0.2.4
version: 0.2.4(vite@4.3.1)
yargs-parser:
specifier: ^21.0.1
- version: 21.1.1
+ version: 21.0.1
zod:
specifier: ^3.20.6
version: 3.20.6
devDependencies:
'@playwright/test':
specifier: ^1.29.2
- version: 1.30.0
+ version: 1.29.2
'@types/babel__generator':
specifier: ^7.6.4
version: 7.6.4
'@types/babel__traverse':
specifier: ^7.17.1
- version: 7.18.3
+ version: 7.17.1
'@types/chai':
specifier: ^4.3.1
- version: 4.3.4
+ version: 4.3.3
'@types/common-ancestor-path':
specifier: ^1.0.0
version: 1.0.0
@@ -732,10 +756,10 @@ importers:
version: 9.1.1
'@types/prettier':
specifier: ^2.6.3
- version: 2.7.2
+ version: 2.6.3
'@types/prompts':
specifier: ^2.0.14
- version: 2.4.2
+ version: 2.0.14
'@types/resolve':
specifier: ^1.20.2
version: 1.20.2
@@ -756,28 +780,28 @@ importers:
version: link:../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
eol:
specifier: ^0.9.1
version: 0.9.1
memfs:
specifier: ^3.4.7
- version: 3.4.13
+ version: 3.4.7
mocha:
specifier: ^9.2.2
version: 9.2.2
node-mocks-http:
specifier: ^1.11.0
- version: 1.12.1
+ version: 1.11.0
rehype-autolink-headings:
specifier: ^6.1.1
version: 6.1.1
rehype-slug:
specifier: ^5.0.1
- version: 5.1.0
+ version: 5.0.1
rehype-toc:
specifier: ^3.0.2
version: 3.0.2
@@ -786,10 +810,10 @@ importers:
version: 0.1.2
rollup:
specifier: ^3.9.0
- version: 3.14.0
+ version: 3.20.1
sass:
specifier: ^1.52.2
- version: 1.58.0
+ version: 1.52.2
sharp:
specifier: ^0.32.1
version: 0.32.1
@@ -807,7 +831,7 @@ importers:
dependencies:
prismjs:
specifier: ^1.28.0
- version: 1.29.0
+ version: 1.28.0
devDependencies:
'@types/prismjs':
specifier: 1.26.0
@@ -820,14 +844,14 @@ importers:
dependencies:
fast-xml-parser:
specifier: ^4.0.8
- version: 4.1.1
+ version: 4.0.8
kleur:
specifier: ^4.1.5
version: 4.1.5
devDependencies:
'@types/chai':
specifier: ^4.3.1
- version: 4.3.4
+ version: 4.3.3
'@types/chai-as-promised':
specifier: ^7.1.5
version: 7.1.5
@@ -842,13 +866,13 @@ importers:
version: link:../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
chai-as-promised:
specifier: ^7.1.1
- version: 7.1.1(chai@4.3.7)
+ version: 7.1.1(chai@4.3.6)
chai-xml:
specifier: ^0.4.0
- version: 0.4.0(chai@4.3.7)
+ version: 0.4.0(chai@4.3.6)
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -872,7 +896,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/e2e/fixtures/astro-envs:
dependencies:
@@ -884,13 +908,13 @@ importers:
version: link:../../..
vue:
specifier: ^3.2.40
- version: 3.2.47
+ version: 3.2.40
packages/astro/e2e/fixtures/client-only:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -899,13 +923,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -948,7 +972,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/e2e/fixtures/error-sass:
dependencies:
@@ -957,7 +981,7 @@ importers:
version: link:../../..
sass:
specifier: ^1.52.2
- version: 1.58.0
+ version: 1.52.2
packages/astro/e2e/fixtures/errors:
dependencies:
@@ -981,7 +1005,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -990,13 +1014,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.5.6
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.50.1
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/e2e/fixtures/hydration-race:
dependencies:
@@ -1008,7 +1032,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/e2e/fixtures/invalidate-script-deps:
devDependencies:
@@ -1041,7 +1065,7 @@ importers:
version: 2.7.0
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1050,13 +1074,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/lit':
specifier: workspace:*
@@ -1084,7 +1108,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
devDependencies:
'@astrojs/mdx':
specifier: workspace:*
@@ -1100,7 +1124,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1109,13 +1133,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1140,7 +1164,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1149,13 +1173,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1180,7 +1204,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1189,13 +1213,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1220,7 +1244,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1229,13 +1253,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1260,7 +1284,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1269,13 +1293,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1300,7 +1324,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -1309,13 +1333,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.36
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -1368,7 +1392,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
packages/astro/e2e/fixtures/preact-component:
dependencies:
@@ -1383,7 +1407,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
packages/astro/e2e/fixtures/react-component:
dependencies:
@@ -1414,7 +1438,7 @@ importers:
devDependencies:
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
packages/astro/e2e/fixtures/solid-component:
dependencies:
@@ -1429,7 +1453,7 @@ importers:
version: link:../../..
solid-js:
specifier: ^1.5.5
- version: 1.6.10
+ version: 1.5.6
packages/astro/e2e/fixtures/solid-recurse:
dependencies:
@@ -1442,7 +1466,7 @@ importers:
devDependencies:
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
packages/astro/e2e/fixtures/svelte-component:
dependencies:
@@ -1457,7 +1481,7 @@ importers:
version: link:../../..
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/astro/e2e/fixtures/tailwindcss:
dependencies:
@@ -1505,7 +1529,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/performance:
devDependencies:
@@ -1523,7 +1547,7 @@ importers:
version: 4.1.5
yargs-parser:
specifier: ^21.0.1
- version: 21.1.1
+ version: 21.0.1
packages/astro/performance/fixtures/md:
dependencies:
@@ -1535,10 +1559,10 @@ importers:
version: link:../utils
'@types/react':
specifier: ^18.0.21
- version: 18.0.27
+ version: 18.0.21
'@types/react-dom':
specifier: ^18.0.6
- version: 18.0.10
+ version: 18.0.6
astro:
specifier: workspace:*
version: link:../../..
@@ -1562,10 +1586,10 @@ importers:
version: link:../utils
'@types/react':
specifier: ^18.0.21
- version: 18.0.27
+ version: 18.0.21
'@types/react-dom':
specifier: ^18.0.6
- version: 18.0.10
+ version: 18.0.6
astro:
specifier: workspace:*
version: link:../../..
@@ -1589,10 +1613,10 @@ importers:
version: link:../utils
'@types/react':
specifier: ^18.0.21
- version: 18.0.27
+ version: 18.0.21
'@types/react-dom':
specifier: ^18.0.6
- version: 18.0.10
+ version: 18.0.6
astro:
specifier: workspace:*
version: link:../../..
@@ -1637,10 +1661,10 @@ importers:
version: 18.2.0(react@18.2.0)
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/alias:
dependencies:
@@ -1652,7 +1676,7 @@ importers:
version: link:../../..
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/astro/test/fixtures/alias-tsconfig:
dependencies:
@@ -1667,7 +1691,7 @@ importers:
version: link:../../..
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/astro/test/fixtures/alias-tsconfig/deps/namespace-package: {}
@@ -1735,7 +1759,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/astro-check-errors:
dependencies:
@@ -1771,13 +1795,13 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/astro-class-list:
dependencies:
@@ -1807,7 +1831,7 @@ importers:
version: 18.2.0(react@18.2.0)
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/astro/test/fixtures/astro-client-only/pkg: {}
@@ -1893,7 +1917,7 @@ importers:
version: 18.2.0(react@18.2.0)
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/astro/test/fixtures/astro-envs:
dependencies:
@@ -1905,7 +1929,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/astro-expr:
dependencies:
@@ -1917,7 +1941,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/astro-external-files:
dependencies:
@@ -1935,7 +1959,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/astro-generator:
dependencies:
@@ -1989,13 +2013,13 @@ importers:
version: link:../../..
mdast-util-to-string:
specifier: ^3.1.0
- version: 3.1.1
+ version: 3.1.0
reading-time:
specifier: ^1.5.0
version: 1.5.0
unist-util-visit:
specifier: ^4.1.0
- version: 4.1.2
+ version: 4.1.0
packages/astro/test/fixtures/astro-markdown-plugins:
dependencies:
@@ -2004,10 +2028,10 @@ importers:
version: link:../../..
hast-util-select:
specifier: ^5.0.2
- version: 5.0.5
+ version: 5.0.2
rehype-slug:
specifier: ^5.0.1
- version: 5.1.0
+ version: 5.0.1
packages/astro/test/fixtures/astro-markdown-remarkRehype:
dependencies:
@@ -2151,7 +2175,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/astro-slots:
dependencies:
@@ -2184,7 +2208,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/build-assets:
dependencies:
@@ -2196,7 +2220,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/client-address:
dependencies:
@@ -2244,7 +2268,7 @@ importers:
dependencies:
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.2.0
version: 18.2.0
@@ -2507,7 +2531,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/error-bad-js:
dependencies:
@@ -2543,13 +2567,13 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/fontsource-package:
dependencies:
@@ -2621,7 +2645,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/import-ts-with-js:
dependencies:
@@ -2660,7 +2684,7 @@ importers:
dependencies:
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -2669,13 +2693,13 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.4.3
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.36
- version: 3.2.47
+ version: 3.2.40
devDependencies:
'@astrojs/preact':
specifier: workspace:*
@@ -2706,7 +2730,7 @@ importers:
version: link:../../..
solid-js:
specifier: ^1.5.6
- version: 1.6.10
+ version: 1.5.6
packages/astro/test/fixtures/lazy-layout:
dependencies:
@@ -2738,6 +2762,18 @@ importers:
specifier: workspace:*
version: link:../../..
+ packages/astro/test/fixtures/middleware-dev:
+ dependencies:
+ astro:
+ specifier: workspace:*
+ version: link:../../..
+
+ packages/astro/test/fixtures/middleware-ssg:
+ dependencies:
+ astro:
+ specifier: workspace:*
+ version: link:../../..
+
packages/astro/test/fixtures/multiple-renderers:
dependencies:
'@test/astro-renderer-one':
@@ -2800,17 +2836,17 @@ importers:
version: 8.4.23
solid-js:
specifier: ^1.5.6
- version: 1.6.10
+ version: 1.5.6
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
devDependencies:
postcss-preset-env:
specifier: ^7.7.1
- version: 7.8.3(postcss@8.4.23)
+ version: 7.7.1(postcss@8.4.23)
packages/astro/test/fixtures/preact-compat-component:
dependencies:
@@ -2825,7 +2861,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.10.1
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/preact-compat-component/packages/react-lib:
dependencies:
@@ -2840,13 +2876,13 @@ importers:
version: link:../../../../integrations/preact
'@preact/signals':
specifier: 1.1.1
- version: 1.1.1(preact@10.12.0)
+ version: 1.1.1(preact@10.11.0)
astro:
specifier: workspace:*
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/public-base-404:
dependencies:
@@ -2873,7 +2909,7 @@ importers:
version: 18.2.0(react@18.2.0)
solid-js:
specifier: ^1.5.6
- version: 1.6.10
+ version: 1.5.6
packages/astro/test/fixtures/react-component:
dependencies:
@@ -2894,7 +2930,7 @@ importers:
version: 18.2.0(react@18.2.0)
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/react-jsx-export:
dependencies:
@@ -2922,7 +2958,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/remote-css:
dependencies:
@@ -2973,7 +3009,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/slots-react:
dependencies:
@@ -3006,7 +3042,7 @@ importers:
version: link:../../..
solid-js:
specifier: ^1.5.6
- version: 1.6.10
+ version: 1.5.6
packages/astro/test/fixtures/slots-svelte:
dependencies:
@@ -3021,7 +3057,7 @@ importers:
version: link:../../..
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/astro/test/fixtures/slots-vue:
dependencies:
@@ -3036,7 +3072,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/solid-component:
dependencies:
@@ -3045,7 +3081,7 @@ importers:
version: link:../../../../integrations/solid
'@solidjs/router':
specifier: ^0.5.0
- version: 0.5.1(solid-js@1.6.10)
+ version: 0.5.0(solid-js@1.5.6)
'@test/solid-jsx-component':
specifier: file:./deps/solid-jsx-component
version: file:packages/astro/test/fixtures/solid-component/deps/solid-jsx-component
@@ -3054,13 +3090,13 @@ importers:
version: link:../../..
solid-js:
specifier: ^1.5.6
- version: 1.6.10
+ version: 1.5.6
packages/astro/test/fixtures/solid-component/deps/solid-jsx-component:
dependencies:
solid-js:
specifier: ^1.5.6
- version: 1.6.10
+ version: 1.5.6
packages/astro/test/fixtures/sourcemap:
dependencies:
@@ -3138,7 +3174,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/ssr-hoisted-script:
dependencies:
@@ -3225,7 +3261,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/static-build:
dependencies:
@@ -3240,7 +3276,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
packages/astro/test/fixtures/static-build-code-component:
dependencies:
@@ -3267,7 +3303,7 @@ importers:
version: link:../../..
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
react:
specifier: ^18.1.0
version: 18.2.0
@@ -3317,7 +3353,7 @@ importers:
version: link:../../..
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/astro/test/fixtures/tailwindcss:
dependencies:
@@ -3362,7 +3398,7 @@ importers:
version: link:../../..
astro-embed:
specifier: ^0.1.1
- version: 0.1.3(astro@packages+astro)
+ version: 0.1.1(astro@packages+astro)
packages/astro/test/fixtures/type-imports:
dependencies:
@@ -3392,7 +3428,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/vue-jsx:
dependencies:
@@ -3404,7 +3440,7 @@ importers:
version: link:../../..
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/vue-with-multi-renderer:
dependencies:
@@ -3419,10 +3455,10 @@ importers:
version: link:../../..
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
vue:
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.40
packages/astro/test/fixtures/with-endpoint-routes:
dependencies:
@@ -3446,10 +3482,10 @@ importers:
dependencies:
'@astrojs/cli-kit':
specifier: ^0.2.2
- version: 0.2.3
+ version: 0.2.2
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
execa:
specifier: ^6.1.0
version: 6.1.0
@@ -3507,16 +3543,16 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
mocha:
specifier: ^9.2.2
version: 9.2.2
wrangler:
specifier: ^2.0.23
- version: 2.9.1
+ version: 2.0.23
packages/integrations/cloudflare/test/fixtures/basics:
dependencies:
@@ -3595,7 +3631,7 @@ importers:
version: 1.0.2
http-cache-semantics:
specifier: ^4.1.0
- version: 4.1.1
+ version: 4.1.0
image-size:
specifier: ^1.0.2
version: 1.0.2
@@ -3623,13 +3659,13 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
fast-glob:
specifier: ^3.2.11
- version: 3.2.12
+ version: 3.2.11
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -3641,7 +3677,7 @@ importers:
version: 0.32.1
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
packages/integrations/image/test/fixtures/assets-prefix:
dependencies:
@@ -3804,10 +3840,10 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
lit:
specifier: ^2.7.0
version: 2.7.0
@@ -3816,7 +3852,7 @@ importers:
version: 9.2.2
sass:
specifier: ^1.52.2
- version: 1.58.0
+ version: 1.52.2
packages/integrations/markdoc:
dependencies:
@@ -3838,7 +3874,7 @@ importers:
devDependencies:
'@types/chai':
specifier: ^4.3.1
- version: 4.3.4
+ version: 4.3.3
'@types/html-escaper':
specifier: ^3.0.0
version: 3.0.0
@@ -3853,13 +3889,13 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
devalue:
specifier: ^4.2.0
- version: 4.2.3
+ version: 4.2.0
linkedom:
specifier: ^0.14.12
- version: 0.14.21
+ version: 0.14.17
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -3868,7 +3904,7 @@ importers:
version: 3.20.1
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
packages/integrations/markdoc/test/fixtures/content-collections:
dependencies:
@@ -3953,16 +3989,16 @@ importers:
version: 2.3.0
acorn:
specifier: ^8.8.0
- version: 8.8.2
+ version: 8.8.1
es-module-lexer:
specifier: ^1.1.1
version: 1.1.1
estree-util-visit:
specifier: ^1.2.0
- version: 1.2.1
+ version: 1.2.0
github-slugger:
specifier: ^1.4.0
- version: 1.5.0
+ version: 1.4.0
gray-matter:
specifier: ^4.0.3
version: 4.0.3
@@ -3989,14 +4025,14 @@ importers:
version: 0.7.4
unist-util-visit:
specifier: ^4.1.0
- version: 4.1.2
+ version: 4.1.0
vfile:
specifier: ^5.3.2
- version: 5.3.7
+ version: 5.3.2
devDependencies:
'@types/chai':
specifier: ^4.3.1
- version: 4.3.4
+ version: 4.3.3
'@types/estree':
specifier: ^1.0.0
version: 1.0.0
@@ -4020,19 +4056,19 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
linkedom:
specifier: ^0.14.12
- version: 0.14.21
+ version: 0.14.17
mdast-util-mdx:
specifier: ^2.0.0
- version: 2.0.1
+ version: 2.0.0
mdast-util-to-string:
specifier: ^3.1.0
- version: 3.1.1
+ version: 3.1.0
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -4059,7 +4095,7 @@ importers:
version: 8.0.1
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
packages/integrations/mdx/test/fixtures/css-head-mdx:
dependencies:
@@ -4083,13 +4119,13 @@ importers:
version: link:../../../../../astro
mdast-util-to-string:
specifier: ^3.1.0
- version: 3.1.1
+ version: 3.1.0
reading-time:
specifier: ^1.5.0
version: 1.5.0
unist-util-visit:
specifier: ^4.1.0
- version: 4.1.2
+ version: 4.1.0
packages/integrations/mdx/test/fixtures/mdx-images:
dependencies:
@@ -4119,7 +4155,7 @@ importers:
version: link:../../../../../astro
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
packages/integrations/mdx/test/fixtures/mdx-namespace:
dependencies:
@@ -4188,7 +4224,7 @@ importers:
version: link:../../webapi
'@netlify/functions':
specifier: ^1.0.0
- version: 1.4.0
+ version: 1.0.0
esbuild:
specifier: ^0.15.18
version: 0.15.18
@@ -4201,7 +4237,7 @@ importers:
version: 0.34.1
'@types/node':
specifier: ^14.18.20
- version: 14.18.36
+ version: 14.18.21
astro:
specifier: workspace:*
version: link:../../astro
@@ -4210,16 +4246,16 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
mocha:
specifier: ^9.2.2
version: 9.2.2
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
packages/integrations/netlify/test/edge-functions/fixtures/dynimport:
dependencies:
@@ -4292,16 +4328,16 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
mocha:
specifier: ^9.2.2
version: 9.2.2
node-mocks-http:
specifier: ^1.11.0
- version: 1.12.1
+ version: 1.11.0
undici:
specifier: ^5.22.0
version: 5.22.0
@@ -4382,10 +4418,10 @@ importers:
dependencies:
'@builder.io/partytown':
specifier: ^0.7.4
- version: 0.7.5
+ version: 0.7.4
mrmime:
specifier: ^1.0.0
- version: 1.0.1
+ version: 1.0.0
devDependencies:
astro:
specifier: workspace:*
@@ -4398,19 +4434,19 @@ importers:
dependencies:
'@babel/core':
specifier: '>=7.0.0-0 <8.0.0'
- version: 7.20.12
+ version: 7.18.2
'@babel/plugin-transform-react-jsx':
specifier: ^7.17.12
- version: 7.20.13(@babel/core@7.20.12)
+ version: 7.17.12(@babel/core@7.18.2)
'@preact/signals':
specifier: ^1.1.0
- version: 1.1.3(preact@10.12.0)
+ version: 1.1.1(preact@10.11.0)
babel-plugin-module-resolver:
specifier: ^5.0.0
version: 5.0.0
preact-render-to-string:
specifier: ^5.2.4
- version: 5.2.6(preact@10.12.0)
+ version: 5.2.4(preact@10.11.0)
devDependencies:
astro:
specifier: workspace:*
@@ -4420,7 +4456,7 @@ importers:
version: link:../../../scripts
preact:
specifier: ^10.7.3
- version: 10.12.0
+ version: 10.11.0
packages/integrations/prefetch:
dependencies:
@@ -4430,10 +4466,10 @@ importers:
devDependencies:
'@playwright/test':
specifier: ^1.29.2
- version: 1.30.0
+ version: 1.29.2
'@types/chai':
specifier: ^4.3.1
- version: 4.3.4
+ version: 4.3.3
'@types/chai-as-promised':
specifier: ^7.1.5
version: 7.1.5
@@ -4448,7 +4484,7 @@ importers:
version: link:../../../scripts
playwright:
specifier: ^1.29.2
- version: 1.30.0
+ version: 1.29.2
packages/integrations/prefetch/test/fixtures/basic-prefetch:
dependencies:
@@ -4472,17 +4508,17 @@ importers:
dependencies:
'@babel/core':
specifier: '>=7.0.0-0 <8.0.0'
- version: 7.20.12
+ version: 7.18.2
'@babel/plugin-transform-react-jsx':
specifier: ^7.17.12
- version: 7.20.13(@babel/core@7.20.12)
+ version: 7.17.12(@babel/core@7.18.2)
devDependencies:
'@types/react':
specifier: ^17.0.45
- version: 17.0.53
+ version: 17.0.45
'@types/react-dom':
specifier: ^17.0.17
- version: 17.0.18
+ version: 17.0.17
astro:
specifier: workspace:*
version: link:../../astro
@@ -4516,7 +4552,7 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -4546,7 +4582,7 @@ importers:
dependencies:
babel-preset-solid:
specifier: ^1.4.2
- version: 1.6.10
+ version: 1.4.2
vitefu:
specifier: ^0.2.4
version: 0.2.4(vite@4.3.1)
@@ -4559,16 +4595,16 @@ importers:
version: link:../../../scripts
solid-js:
specifier: ^1.5.1
- version: 1.6.10
+ version: 1.5.6
packages/integrations/svelte:
dependencies:
'@sveltejs/vite-plugin-svelte':
specifier: ^2.1.1
- version: 2.1.1(svelte@3.55.1)(vite@4.3.1)
+ version: 2.1.1(svelte@3.54.0)(vite@4.3.1)
svelte2tsx:
specifier: ^0.5.11
- version: 0.5.23(svelte@3.55.1)(typescript@5.0.2)
+ version: 0.5.11(svelte@3.54.0)(typescript@5.0.2)
devDependencies:
astro:
specifier: workspace:*
@@ -4578,10 +4614,10 @@ importers:
version: link:../../../scripts
svelte:
specifier: ^3.54.0
- version: 3.55.1
+ version: 3.54.0
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
packages/integrations/tailwind:
dependencies:
@@ -4609,7 +4645,7 @@ importers:
version: 3.3.2
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
packages/integrations/turbolinks:
dependencies:
@@ -4634,10 +4670,10 @@ importers:
version: 0.1.8
'@vercel/nft':
specifier: ^0.22.1
- version: 0.22.6
+ version: 0.22.1
fast-glob:
specifier: ^3.2.11
- version: 3.2.12
+ version: 3.2.11
set-cookie-parser:
specifier: ^2.5.1
version: 2.5.1
@@ -4656,10 +4692,10 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -4695,20 +4731,20 @@ importers:
dependencies:
'@vitejs/plugin-vue':
specifier: ^4.0.0
- version: 4.0.0(vite@4.3.1)(vue@3.2.47)
+ version: 4.0.0(vite@4.3.1)(vue@3.2.40)
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.0
- version: 3.0.0(vite@4.3.1)(vue@3.2.47)
+ version: 3.0.0(vite@4.3.1)(vue@3.2.40)
'@vue/babel-plugin-jsx':
specifier: ^1.1.1
- version: 1.1.1(@babel/core@7.20.12)
+ version: 1.1.1(@babel/core@7.21.4)
'@vue/compiler-sfc':
specifier: ^3.2.39
- version: 3.2.47
+ version: 3.2.39
devDependencies:
'@types/chai':
specifier: ^4.3.3
- version: 4.3.4
+ version: 4.3.3
astro:
specifier: workspace:*
version: link:../../astro
@@ -4717,19 +4753,19 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
linkedom:
specifier: ^0.14.17
- version: 0.14.21
+ version: 0.14.17
mocha:
specifier: ^9.2.2
version: 9.2.2
vite:
specifier: ^4.3.1
- version: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ version: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
vue:
specifier: ^3.2.37
- version: 3.2.47
+ version: 3.2.40
packages/integrations/vue/test/fixtures/app-entrypoint:
dependencies:
@@ -4750,13 +4786,13 @@ importers:
version: link:../../astro
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
cheerio:
specifier: ^1.0.0-rc.11
- version: 1.0.0-rc.12
+ version: 1.0.0-rc.11
github-slugger:
specifier: ^1.4.0
- version: 1.5.0
+ version: 1.4.0
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -4765,7 +4801,7 @@ importers:
version: 6.1.1
rehype-slug:
specifier: ^5.0.1
- version: 5.1.0
+ version: 5.0.1
rehype-toc:
specifier: ^3.0.2
version: 3.0.2
@@ -4789,10 +4825,10 @@ importers:
version: link:../../../../../astro
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
packages/markdown/component/test/fixtures/astro-markdown-plugins:
dependencies:
@@ -4807,13 +4843,13 @@ importers:
version: link:../../../../../astro
hast-util-select:
specifier: ^5.0.2
- version: 5.0.5
+ version: 5.0.2
preact:
specifier: ^10.11.0
- version: 10.12.0
+ version: 10.11.0
rehype-slug:
specifier: ^5.0.1
- version: 5.1.0
+ version: 5.0.1
packages/markdown/component/test/fixtures/astro-markdown-shiki:
dependencies:
@@ -4894,10 +4930,10 @@ importers:
version: link:../../astro-prism
github-slugger:
specifier: ^1.4.0
- version: 1.5.0
+ version: 1.4.0
import-meta-resolve:
specifier: ^2.1.0
- version: 2.2.1
+ version: 2.1.0
rehype-raw:
specifier: ^6.1.1
version: 6.1.1
@@ -4924,14 +4960,14 @@ importers:
version: 10.1.2
unist-util-visit:
specifier: ^4.1.0
- version: 4.1.2
+ version: 4.1.0
vfile:
specifier: ^5.3.2
- version: 5.3.7
+ version: 5.3.2
devDependencies:
'@types/chai':
specifier: ^4.3.1
- version: 4.3.4
+ version: 4.3.3
'@types/estree':
specifier: ^1.0.0
version: 1.0.0
@@ -4955,10 +4991,10 @@ importers:
version: link:../../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
mdast-util-mdx-expression:
specifier: ^1.3.1
- version: 1.3.2
+ version: 1.3.1
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -4967,7 +5003,7 @@ importers:
dependencies:
ci-info:
specifier: ^3.3.1
- version: 3.7.1
+ version: 3.3.1
debug:
specifier: ^4.3.4
version: 4.3.4
@@ -4998,7 +5034,7 @@ importers:
version: 1.1.2
'@types/node':
specifier: ^14.18.21
- version: 14.18.36
+ version: 14.18.21
'@types/which-pm-runs':
specifier: ^1.0.0
version: 1.0.0
@@ -5007,7 +5043,7 @@ importers:
version: link:../../scripts
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
mocha:
specifier: ^9.2.2
version: 9.2.2
@@ -5029,22 +5065,22 @@ importers:
version: 13.3.0(rollup@2.79.1)
'@rollup/plugin-typescript':
specifier: ^8.3.2
- version: 8.5.0(rollup@2.79.1)(tslib@2.5.0)(typescript@5.0.2)
+ version: 8.3.2(rollup@2.79.1)(tslib@2.5.0)(typescript@5.0.2)
'@types/chai':
specifier: ^4.3.1
- version: 4.3.4
+ version: 4.3.3
'@types/mocha':
specifier: ^9.1.1
version: 9.1.1
'@types/node':
specifier: ^14.18.21
- version: 14.18.36
+ version: 14.18.21
'@ungap/structured-clone':
specifier: ^0.3.4
version: 0.3.4
chai:
specifier: ^4.3.6
- version: 4.3.7
+ version: 4.3.6
event-target-shim:
specifier: ^6.0.2
version: 6.0.2
@@ -5086,10 +5122,10 @@ importers:
version: 4.1.5
svelte:
specifier: ^3.48.0
- version: 3.55.1
+ version: 3.54.0
tar:
specifier: ^6.1.11
- version: 6.1.13
+ version: 6.1.11
devDependencies:
'@octokit/action':
specifier: ^3.18.1
@@ -5109,115 +5145,139 @@ importers:
packages:
- /@algolia/autocomplete-core@1.7.4:
- resolution: {integrity: sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==}
+ /@algolia/autocomplete-core@1.6.3:
+ resolution: {integrity: sha512-dqQqRt01fX3YuVFrkceHsoCnzX0bLhrrg8itJI1NM68KjrPYQPYsE+kY8EZTCM4y8VDnhqJErR73xe/ZsV+qAA==}
dependencies:
- '@algolia/autocomplete-shared': 1.7.4
+ '@algolia/autocomplete-shared': 1.6.3
dev: false
- /@algolia/autocomplete-preset-algolia@1.7.4(@algolia/client-search@4.14.3)(algoliasearch@4.14.3):
- resolution: {integrity: sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==}
- peerDependencies:
- '@algolia/client-search': '>= 4.9.1 < 6'
- algoliasearch: '>= 4.9.1 < 6'
+ /@algolia/autocomplete-shared@1.6.3:
+ resolution: {integrity: sha512-UV46bnkTztyADFaETfzFC5ryIdGVb2zpAoYgu0tfcuYWjhg1KbLXveFffZIrGVoboqmAk1b+jMrl6iCja1i3lg==}
+ dev: false
+
+ /@algolia/cache-browser-local-storage@4.17.0:
+ resolution: {integrity: sha512-myRSRZDIMYB8uCkO+lb40YKiYHi0fjpWRtJpR/dgkaiBlSD0plRyB6lLOh1XIfmMcSeBOqDE7y9m8xZMrXYfyQ==}
dependencies:
- '@algolia/autocomplete-shared': 1.7.4
- '@algolia/client-search': 4.14.3
- algoliasearch: 4.14.3
+ '@algolia/cache-common': 4.17.0
dev: false
- /@algolia/autocomplete-shared@1.7.4:
- resolution: {integrity: sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==}
+ /@algolia/cache-common@4.13.1:
+ resolution: {integrity: sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA==}
dev: false
- /@algolia/cache-browser-local-storage@4.14.3:
- resolution: {integrity: sha512-hWH1yCxgG3+R/xZIscmUrWAIBnmBFHH5j30fY/+aPkEZWt90wYILfAHIOZ1/Wxhho5SkPfwFmT7ooX2d9JeQBw==}
+ /@algolia/cache-common@4.17.0:
+ resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==}
+ dev: false
+
+ /@algolia/cache-in-memory@4.17.0:
+ resolution: {integrity: sha512-PT32ciC/xI8z919d0oknWVu3kMfTlhQn3MKxDln3pkn+yA7F7xrxSALysxquv+MhFfNAcrtQ/oVvQVBAQSHtdw==}
dependencies:
- '@algolia/cache-common': 4.14.3
+ '@algolia/cache-common': 4.17.0
dev: false
- /@algolia/cache-common@4.14.3:
- resolution: {integrity: sha512-oZJofOoD9FQOwiGTzyRnmzvh3ZP8WVTNPBLH5xU5JNF7drDbRT0ocVT0h/xB2rPHYzOeXRrLaQQBwRT/CKom0Q==}
- dev: false
-
- /@algolia/cache-in-memory@4.14.3:
- resolution: {integrity: sha512-ES0hHQnzWjeioLQf5Nq+x1AWdZJ50znNPSH3puB/Y4Xsg4Av1bvLmTJe7SY2uqONaeMTvL0OaVcoVtQgJVw0vg==}
+ /@algolia/client-account@4.17.0:
+ resolution: {integrity: sha512-sSEHx9GA6m7wrlsSMNBGfyzlIfDT2fkz2u7jqfCCd6JEEwmxt8emGmxAU/0qBfbhRSuGvzojoLJlr83BSZAKjA==}
dependencies:
- '@algolia/cache-common': 4.14.3
+ '@algolia/client-common': 4.17.0
+ '@algolia/client-search': 4.17.0
+ '@algolia/transporter': 4.17.0
dev: false
- /@algolia/client-account@4.14.3:
- resolution: {integrity: sha512-PBcPb0+f5Xbh5UfLZNx2Ow589OdP8WYjB4CnvupfYBrl9JyC1sdH4jcq/ri8osO/mCZYjZrQsKAPIqW/gQmizQ==}
+ /@algolia/client-analytics@4.17.0:
+ resolution: {integrity: sha512-84ooP8QA3mQ958hQ9wozk7hFUbAO+81CX1CjAuerxBqjKIInh1fOhXKTaku05O/GHBvcfExpPLIQuSuLYziBXQ==}
dependencies:
- '@algolia/client-common': 4.14.3
- '@algolia/client-search': 4.14.3
- '@algolia/transporter': 4.14.3
+ '@algolia/client-common': 4.17.0
+ '@algolia/client-search': 4.17.0
+ '@algolia/requester-common': 4.17.0
+ '@algolia/transporter': 4.17.0
dev: false
- /@algolia/client-analytics@4.14.3:
- resolution: {integrity: sha512-eAwQq0Hb/aauv9NhCH5Dp3Nm29oFx28sayFN2fdOWemwSeJHIl7TmcsxVlRsO50fsD8CtPcDhtGeD3AIFLNvqw==}
+ /@algolia/client-common@4.13.1:
+ resolution: {integrity: sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg==}
dependencies:
- '@algolia/client-common': 4.14.3
- '@algolia/client-search': 4.14.3
- '@algolia/requester-common': 4.14.3
- '@algolia/transporter': 4.14.3
+ '@algolia/requester-common': 4.13.1
+ '@algolia/transporter': 4.13.1
dev: false
- /@algolia/client-common@4.14.3:
- resolution: {integrity: sha512-jkPPDZdi63IK64Yg4WccdCsAP4pHxSkr4usplkUZM5C1l1oEpZXsy2c579LQ0rvwCs5JFmwfNG4ahOszidfWPw==}
+ /@algolia/client-common@4.17.0:
+ resolution: {integrity: sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==}
dependencies:
- '@algolia/requester-common': 4.14.3
- '@algolia/transporter': 4.14.3
+ '@algolia/requester-common': 4.17.0
+ '@algolia/transporter': 4.17.0
dev: false
- /@algolia/client-personalization@4.14.3:
- resolution: {integrity: sha512-UCX1MtkVNgaOL9f0e22x6tC9e2H3unZQlSUdnVaSKpZ+hdSChXGaRjp2UIT7pxmPqNCyv51F597KEX5WT60jNg==}
+ /@algolia/client-personalization@4.17.0:
+ resolution: {integrity: sha512-RMzN4dZLIta1YuwT7QC9o+OeGz2cU6eTOlGNE/6RcUBLOU3l9tkCOdln5dPE2jp8GZXPl2yk54b2nSs1+pAjqw==}
dependencies:
- '@algolia/client-common': 4.14.3
- '@algolia/requester-common': 4.14.3
- '@algolia/transporter': 4.14.3
+ '@algolia/client-common': 4.17.0
+ '@algolia/requester-common': 4.17.0
+ '@algolia/transporter': 4.17.0
dev: false
- /@algolia/client-search@4.14.3:
- resolution: {integrity: sha512-I2U7xBx5OPFdPLA8AXKUPPxGY3HDxZ4r7+mlZ8ZpLbI8/ri6fnu6B4z3wcL7sgHhDYMwnAE8Xr0AB0h3Hnkp4A==}
+ /@algolia/client-search@4.13.1:
+ resolution: {integrity: sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A==}
dependencies:
- '@algolia/client-common': 4.14.3
- '@algolia/requester-common': 4.14.3
- '@algolia/transporter': 4.14.3
+ '@algolia/client-common': 4.13.1
+ '@algolia/requester-common': 4.13.1
+ '@algolia/transporter': 4.13.1
dev: false
- /@algolia/logger-common@4.14.3:
- resolution: {integrity: sha512-kUEAZaBt/J3RjYi8MEBT2QEexJR2kAE2mtLmezsmqMQZTV502TkHCxYzTwY2dE7OKcUTxi4OFlMuS4GId9CWPw==}
- dev: false
-
- /@algolia/logger-console@4.14.3:
- resolution: {integrity: sha512-ZWqAlUITktiMN2EiFpQIFCJS10N96A++yrexqC2Z+3hgF/JcKrOxOdT4nSCQoEPvU4Ki9QKbpzbebRDemZt/hw==}
+ /@algolia/client-search@4.17.0:
+ resolution: {integrity: sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==}
dependencies:
- '@algolia/logger-common': 4.14.3
+ '@algolia/client-common': 4.17.0
+ '@algolia/requester-common': 4.17.0
+ '@algolia/transporter': 4.17.0
dev: false
- /@algolia/requester-browser-xhr@4.14.3:
- resolution: {integrity: sha512-AZeg2T08WLUPvDncl2XLX2O67W5wIO8MNaT7z5ii5LgBTuk/rU4CikTjCe2xsUleIZeFl++QrPAi4Bdxws6r/Q==}
+ /@algolia/logger-common@4.13.1:
+ resolution: {integrity: sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw==}
+ dev: false
+
+ /@algolia/logger-common@4.17.0:
+ resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==}
+ dev: false
+
+ /@algolia/logger-console@4.17.0:
+ resolution: {integrity: sha512-zMPvugQV/gbXUvWBCzihw6m7oxIKp48w37QBIUu/XqQQfxhjoOE9xyfJr1KldUt5FrYOKZJVsJaEjTsu+bIgQg==}
dependencies:
- '@algolia/requester-common': 4.14.3
+ '@algolia/logger-common': 4.17.0
dev: false
- /@algolia/requester-common@4.14.3:
- resolution: {integrity: sha512-RrRzqNyKFDP7IkTuV3XvYGF9cDPn9h6qEDl595lXva3YUk9YSS8+MGZnnkOMHvjkrSCKfoLeLbm/T4tmoIeclw==}
- dev: false
-
- /@algolia/requester-node-http@4.14.3:
- resolution: {integrity: sha512-O5wnPxtDRPuW2U0EaOz9rMMWdlhwP0J0eSL1Z7TtXF8xnUeeUyNJrdhV5uy2CAp6RbhM1VuC3sOJcIR6Av+vbA==}
+ /@algolia/requester-browser-xhr@4.17.0:
+ resolution: {integrity: sha512-aSOX/smauyTkP21Pf52pJ1O2LmNFJ5iHRIzEeTh0mwBeADO4GdG94cAWDILFA9rNblq/nK3EDh3+UyHHjplZ1A==}
dependencies:
- '@algolia/requester-common': 4.14.3
+ '@algolia/requester-common': 4.17.0
dev: false
- /@algolia/transporter@4.14.3:
- resolution: {integrity: sha512-2qlKlKsnGJ008exFRb5RTeTOqhLZj0bkMCMVskxoqWejs2Q2QtWmsiH98hDfpw0fmnyhzHEt0Z7lqxBYp8bW2w==}
+ /@algolia/requester-common@4.13.1:
+ resolution: {integrity: sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w==}
+ dev: false
+
+ /@algolia/requester-common@4.17.0:
+ resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==}
+ dev: false
+
+ /@algolia/requester-node-http@4.17.0:
+ resolution: {integrity: sha512-bpb/wDA1aC6WxxM8v7TsFspB7yBN3nqCGs2H1OADolQR/hiAIjAxusbuMxVbRFOdaUvAIqioIIkWvZdpYNIn8w==}
dependencies:
- '@algolia/cache-common': 4.14.3
- '@algolia/logger-common': 4.14.3
- '@algolia/requester-common': 4.14.3
+ '@algolia/requester-common': 4.17.0
+ dev: false
+
+ /@algolia/transporter@4.13.1:
+ resolution: {integrity: sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw==}
+ dependencies:
+ '@algolia/cache-common': 4.13.1
+ '@algolia/logger-common': 4.13.1
+ '@algolia/requester-common': 4.13.1
+ dev: false
+
+ /@algolia/transporter@4.17.0:
+ resolution: {integrity: sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==}
+ dependencies:
+ '@algolia/cache-common': 4.17.0
+ '@algolia/logger-common': 4.17.0
+ '@algolia/requester-common': 4.17.0
dev: false
/@alloc/quick-lru@5.2.0:
@@ -5228,12 +5288,12 @@ packages:
resolution: {integrity: sha512-qQzaI0TBUPdpjZ3qo5b2ziQY9MSNpbziH2ZrE5lvtUZL+kn9GwVuVJwoOubaoNkeDB+rqEefnpu1k+oMpOCYiw==}
dev: false
- /@ampproject/remapping@2.2.0:
- resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
+ /@ampproject/remapping@2.2.1:
+ resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
engines: {node: '>=6.0.0'}
dependencies:
- '@jridgewell/gen-mapping': 0.1.1
- '@jridgewell/trace-mapping': 0.3.17
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.18
dev: false
/@antfu/install-pkg@0.1.1:
@@ -5303,6 +5363,15 @@ packages:
lite-vimeo-embed: 0.1.0
dev: false
+ /@astro-community/astro-embed-youtube@0.1.2(astro@packages+astro):
+ resolution: {integrity: sha512-NYk9d8NG7/Qnvedr6uLUL2KCVZh9S428cxJHHOMWIQnoT8pE1eUSqCwCudPuKNdCV/mZUD/XTc5iopHz37ixCA==}
+ peerDependencies:
+ astro: '*'
+ dependencies:
+ astro: link:packages/astro
+ lite-youtube-embed: 0.2.0
+ dev: false
+
/@astro-community/astro-embed-youtube@0.2.2(astro@packages+astro):
resolution: {integrity: sha512-eGBVujUNOv6x2x/iXS7D/XWmlx69frLQKyYBW0zTFzzgDCeOuXkJ4TPMOdQHsttp2ZCvbqii8f27GoaTKHIa7g==}
peerDependencies:
@@ -5312,8 +5381,8 @@ packages:
lite-youtube-embed: 0.2.0
dev: false
- /@astrojs/cli-kit@0.2.3:
- resolution: {integrity: sha512-MjB42mpIG/F2rFtdp4f3NylFCILuFSib2yITSq65fRaDFn8+UC8EMh6T7Jr3YqHAbUY5r8V8QWNgH4keOEO2BA==}
+ /@astrojs/cli-kit@0.2.2:
+ resolution: {integrity: sha512-9AniGN+jib2QMRAg4J8WYQxNhDld0zegrb7lig5oNkh1ReDa7rBxaKF9Tor31sjhnGISqavPkKKcQrEm53mzWg==}
dependencies:
chalk: 5.2.0
log-update: 5.0.1
@@ -5328,46 +5397,46 @@ packages:
hasBin: true
dependencies:
'@astrojs/compiler': 1.4.0
- '@jridgewell/trace-mapping': 0.3.17
+ '@jridgewell/trace-mapping': 0.3.18
'@vscode/emmet-helper': 2.8.6
events: 3.3.0
prettier: 2.8.8
prettier-plugin-astro: 0.8.0
synckit: 0.8.5
- vscode-css-languageservice: 6.2.3
+ vscode-css-languageservice: 6.2.4
vscode-html-languageservice: 5.0.4
- vscode-languageserver: 8.0.2
- vscode-languageserver-protocol: 3.17.2
+ vscode-languageserver: 8.1.0
+ vscode-languageserver-protocol: 3.17.3
vscode-languageserver-textdocument: 1.0.8
- vscode-languageserver-types: 3.17.2
+ vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
dev: false
- /@babel/code-frame@7.18.6:
- resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
+ /@babel/code-frame@7.21.4:
+ resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.18.6
- /@babel/compat-data@7.20.14:
- resolution: {integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==}
+ /@babel/compat-data@7.21.4:
+ resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==}
engines: {node: '>=6.9.0'}
dev: false
- /@babel/core@7.20.12:
- resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==}
+ /@babel/core@7.18.2:
+ resolution: {integrity: sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@ampproject/remapping': 2.2.0
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.20.14
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
- '@babel/helper-module-transforms': 7.20.11
- '@babel/helpers': 7.20.13
- '@babel/parser': 7.20.15
+ '@ampproject/remapping': 2.2.1
+ '@babel/code-frame': 7.21.4
+ '@babel/generator': 7.18.2
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.18.2)
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helpers': 7.21.0
+ '@babel/parser': 7.18.4
'@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
+ '@babel/traverse': 7.18.2
+ '@babel/types': 7.18.4
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -5377,12 +5446,45 @@ packages:
- supports-color
dev: false
- /@babel/generator@7.20.14:
- resolution: {integrity: sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==}
+ /@babel/core@7.21.4:
+ resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
- '@jridgewell/gen-mapping': 0.3.2
+ '@ampproject/remapping': 2.2.1
+ '@babel/code-frame': 7.21.4
+ '@babel/generator': 7.21.4
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4)
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helpers': 7.21.0
+ '@babel/parser': 7.21.4
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.4
+ '@babel/types': 7.21.4
+ convert-source-map: 1.9.0
+ debug: 4.3.4
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/generator@7.18.2:
+ resolution: {integrity: sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.18.4
+ '@jridgewell/gen-mapping': 0.3.3
+ jsesc: 2.5.2
+ dev: false
+
+ /@babel/generator@7.21.4:
+ resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.21.4
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.18
jsesc: 2.5.2
dev: false
@@ -5390,7 +5492,7 @@ packages:
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
/@babel/helper-builder-binary-assignment-operator-visitor@7.18.9:
@@ -5398,11 +5500,11 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-explode-assignable-expression': 7.18.6
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
- /@babel/helper-compilation-targets@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
+ /@babel/helper-compilation-targets@7.21.4(@babel/core@7.18.2):
+ resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -5410,16 +5512,16 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/compat-data': 7.20.14
- '@babel/core': 7.20.12
- '@babel/helper-validator-option': 7.18.6
+ '@babel/compat-data': 7.21.4
+ '@babel/core': 7.18.2
+ '@babel/helper-validator-option': 7.21.0
browserslist: 4.21.5
lru-cache: 5.1.1
semver: 6.3.0
dev: false
- /@babel/helper-create-class-features-plugin@7.20.12(@babel/core@7.20.12):
- resolution: {integrity: sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==}
+ /@babel/helper-compilation-targets@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -5427,11 +5529,28 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/compat-data': 7.21.4
+ '@babel/core': 7.21.4
+ '@babel/helper-validator-option': 7.21.0
+ browserslist: 4.21.5
+ lru-cache: 5.1.1
+ semver: 6.3.0
+ dev: false
+
+ /@babel/helper-create-class-features-plugin@7.21.4(@babel/core@7.18.2):
+ resolution: {integrity: sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ dependencies:
+ '@babel/core': 7.18.2
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
- '@babel/helper-member-expression-to-functions': 7.20.7
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-member-expression-to-functions': 7.21.0
'@babel/helper-optimise-call-expression': 7.18.6
'@babel/helper-replace-supers': 7.20.7
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
@@ -5440,8 +5559,8 @@ packages:
- supports-color
dev: false
- /@babel/helper-create-regexp-features-plugin@7.20.5(@babel/core@7.20.12):
- resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==}
+ /@babel/helper-create-class-features-plugin@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -5449,12 +5568,34 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.21.4
'@babel/helper-annotate-as-pure': 7.18.6
- regexpu-core: 5.3.0
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-member-expression-to-functions': 7.21.0
+ '@babel/helper-optimise-call-expression': 7.18.6
+ '@babel/helper-replace-supers': 7.20.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+ '@babel/helper-split-export-declaration': 7.18.6
+ transitivePeerDependencies:
+ - supports-color
dev: false
- /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.20.12):
+ /@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.18.2):
+ resolution: {integrity: sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ dependencies:
+ '@babel/core': 7.18.2
+ '@babel/helper-annotate-as-pure': 7.18.6
+ regexpu-core: 5.3.2
+ dev: false
+
+ /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.18.2):
resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
peerDependencies:
'@babel/core': ^7.4.0-0
@@ -5462,8 +5603,8 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
debug: 4.3.4
lodash.debounce: 4.0.8
@@ -5482,50 +5623,57 @@ packages:
resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
- /@babel/helper-function-name@7.19.0:
- resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
+ /@babel/helper-function-name@7.21.0:
+ resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.20.7
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
/@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
- /@babel/helper-member-expression-to-functions@7.20.7:
- resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==}
+ /@babel/helper-member-expression-to-functions@7.21.0:
+ resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
- /@babel/helper-module-imports@7.18.6:
- resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
+ /@babel/helper-module-imports@7.16.0:
+ resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.18.4
dev: false
- /@babel/helper-module-transforms@7.20.11:
- resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==}
+ /@babel/helper-module-imports@7.21.4:
+ resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.21.4
+ dev: false
+
+ /@babel/helper-module-transforms@7.21.2:
+ resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-module-imports': 7.18.6
+ '@babel/helper-module-imports': 7.21.4
'@babel/helper-simple-access': 7.20.2
'@babel/helper-split-export-declaration': 7.18.6
'@babel/helper-validator-identifier': 7.19.1
'@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
+ '@babel/traverse': 7.21.4
+ '@babel/types': 7.21.4
transitivePeerDependencies:
- supports-color
dev: false
@@ -5534,7 +5682,7 @@ packages:
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
/@babel/helper-plugin-utils@7.20.2:
@@ -5542,7 +5690,7 @@ packages:
engines: {node: '>=6.9.0'}
dev: false
- /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.20.12):
+ /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.18.2):
resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5551,11 +5699,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-wrap-function': 7.20.5
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
transitivePeerDependencies:
- supports-color
dev: false
@@ -5565,11 +5713,11 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-member-expression-to-functions': 7.20.7
+ '@babel/helper-member-expression-to-functions': 7.21.0
'@babel/helper-optimise-call-expression': 7.18.6
'@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
+ '@babel/traverse': 7.21.4
+ '@babel/types': 7.21.4
transitivePeerDependencies:
- supports-color
dev: false
@@ -5578,33 +5726,34 @@ packages:
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
/@babel/helper-skip-transparent-expression-wrappers@7.20.0:
resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
/@babel/helper-split-export-declaration@7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.4
dev: false
/@babel/helper-string-parser@7.19.4:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
engines: {node: '>=6.9.0'}
+ dev: false
/@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.18.6:
- resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
+ /@babel/helper-validator-option@7.21.0:
+ resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
engines: {node: '>=6.9.0'}
dev: false
@@ -5612,21 +5761,21 @@ packages:
resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-function-name': 7.19.0
+ '@babel/helper-function-name': 7.21.0
'@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
+ '@babel/traverse': 7.21.4
+ '@babel/types': 7.21.4
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/helpers@7.20.13:
- resolution: {integrity: sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==}
+ /@babel/helpers@7.21.0:
+ resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
+ '@babel/traverse': 7.21.4
+ '@babel/types': 7.21.4
transitivePeerDependencies:
- supports-color
dev: false
@@ -5639,14 +5788,22 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/parser@7.20.15:
- resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==}
+ /@babel/parser@7.18.4:
+ resolution: {integrity: sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.18.4
- /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.12):
+ /@babel/parser@7.21.4:
+ resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.18.4
+ dev: false
+
+ /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5655,11 +5812,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5668,13 +5825,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- '@babel/plugin-proposal-optional-chaining': 7.20.7(@babel/core@7.20.12)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5683,16 +5840,16 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.20.12)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12)
+ '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.18.2)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.2)
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5701,15 +5858,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-proposal-class-static-block@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==}
+ /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.18.2):
+ resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
@@ -5717,15 +5874,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.2)
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5734,12 +5891,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.20.12):
+ /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.18.2):
resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5748,12 +5905,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5762,12 +5919,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5776,12 +5933,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5790,12 +5947,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5804,12 +5961,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5818,15 +5975,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/compat-data': 7.20.14
- '@babel/core': 7.20.12
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
+ '@babel/compat-data': 7.21.4
+ '@babel/core': 7.18.2
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.20.12)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5835,13 +5992,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-optional-chaining@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==}
+ /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.18.2):
+ resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5849,13 +6006,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.2)
dev: false
- /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5864,15 +6021,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-proposal-private-property-in-object@7.20.5(@babel/core@7.20.12):
- resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==}
+ /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.18.2):
+ resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5880,16 +6037,16 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.20.12)
+ '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.2)
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==}
engines: {node: '>=4'}
peerDependencies:
@@ -5898,12 +6055,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.20.12):
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.2):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5911,11 +6068,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.12):
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.2):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5923,11 +6080,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.20.12):
+ /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.18.2):
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5936,11 +6093,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.20.12):
+ /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.18.2):
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5948,11 +6105,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.20.12):
+ /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.18.2):
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5960,11 +6117,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.20.12):
+ /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.18.2):
resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -5973,11 +6130,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.12):
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.2):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5985,12 +6142,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.12):
- resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
+ /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.18.2):
+ resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5998,11 +6155,24 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12):
+ /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ dependencies:
+ '@babel/core': 7.21.4
+ '@babel/helper-plugin-utils': 7.20.2
+ dev: false
+
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.2):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6010,11 +6180,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.20.12):
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.18.2):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6022,11 +6192,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.12):
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.2):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6034,11 +6204,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.20.12):
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.2):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6046,11 +6216,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.20.12):
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.2):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6058,11 +6228,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.20.12):
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.18.2):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6070,11 +6240,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.20.12):
+ /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.18.2):
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6083,11 +6253,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.20.12):
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.2):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6096,12 +6266,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.20.12):
- resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
+ /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6109,11 +6279,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.21.4
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6122,11 +6292,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6135,15 +6305,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-module-imports': 7.18.6
+ '@babel/core': 7.18.2
+ '@babel/helper-module-imports': 7.21.4
'@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.20.12)
+ '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.18.2)
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6152,12 +6322,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-block-scoping@7.20.15(@babel/core@7.20.12):
- resolution: {integrity: sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA==}
+ /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.18.2):
+ resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6165,12 +6335,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-classes@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==}
+ /@babel/plugin-transform-classes@7.21.0(@babel/core@7.18.2):
+ resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6178,11 +6348,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.18.2)
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
+ '@babel/helper-function-name': 7.21.0
'@babel/helper-optimise-call-expression': 7.18.6
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-replace-supers': 7.20.7
@@ -6192,7 +6362,7 @@ packages:
- supports-color
dev: false
- /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6201,13 +6371,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/template': 7.20.7
dev: false
- /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==}
+ /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.18.2):
+ resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6215,11 +6385,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6228,12 +6398,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.20.12):
+ /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.18.2):
resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6242,11 +6412,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6255,13 +6425,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.20.12):
- resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==}
+ /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.18.2):
+ resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6269,11 +6439,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.20.12):
+ /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.18.2):
resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6282,13 +6452,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
- '@babel/helper-function-name': 7.19.0
+ '@babel/core': 7.18.2
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.18.2)
+ '@babel/helper-function-name': 7.21.0
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-literals@7.18.9(@babel/core@7.20.12):
+ /@babel/plugin-transform-literals@7.18.9(@babel/core@7.18.2):
resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6297,11 +6467,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6310,11 +6480,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.20.12):
+ /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.18.2):
resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6323,15 +6493,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-module-transforms': 7.20.11
+ '@babel/core': 7.18.2
+ '@babel/helper-module-transforms': 7.21.2
'@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-transform-modules-commonjs@7.20.11(@babel/core@7.20.12):
- resolution: {integrity: sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==}
+ /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.18.2):
+ resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6339,15 +6509,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-module-transforms': 7.20.11
+ '@babel/core': 7.18.2
+ '@babel/helper-module-transforms': 7.21.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-simple-access': 7.20.2
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.20.12):
+ /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.18.2):
resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6356,16 +6526,16 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-hoist-variables': 7.18.6
- '@babel/helper-module-transforms': 7.20.11
+ '@babel/helper-module-transforms': 7.21.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-validator-identifier': 7.19.1
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6374,14 +6544,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-module-transforms': 7.20.11
+ '@babel/core': 7.18.2
+ '@babel/helper-module-transforms': 7.21.2
'@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.20.12):
+ /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.18.2):
resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6390,12 +6560,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6404,11 +6574,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6417,15 +6587,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-replace-supers': 7.20.7
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==}
+ /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.18.2):
+ resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6433,11 +6603,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6446,12 +6616,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-react-jsx@7.20.13(@babel/core@7.20.12):
- resolution: {integrity: sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==}
+ /@babel/plugin-transform-react-jsx@7.17.12(@babel/core@7.18.2):
+ resolution: {integrity: sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6459,15 +6629,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-module-imports': 7.18.6
+ '@babel/helper-module-imports': 7.21.4
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.12)
- '@babel/types': 7.20.7
+ '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.18.2)
+ '@babel/types': 7.18.4
dev: false
- /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.20.12):
+ /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.18.2):
resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6476,12 +6646,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
regenerator-transform: 0.15.1
dev: false
- /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6490,11 +6660,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6503,11 +6673,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-spread@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-transform-spread@7.20.7(@babel/core@7.18.2):
resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6516,12 +6686,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/helper-skip-transparent-expression-wrappers': 7.20.0
dev: false
- /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6530,11 +6700,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.20.12):
+ /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.18.2):
resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6543,11 +6713,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.20.12):
+ /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.18.2):
resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6556,12 +6726,12 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-typescript@7.20.13(@babel/core@7.20.12):
- resolution: {integrity: sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA==}
+ /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6569,15 +6739,16 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-class-features-plugin': 7.20.12(@babel/core@7.20.12)
+ '@babel/core': 7.21.4
+ '@babel/helper-annotate-as-pure': 7.18.6
+ '@babel/helper-create-class-features-plugin': 7.21.4(@babel/core@7.21.4)
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.20.12)
+ '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.20.12):
+ /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.18.2):
resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6586,11 +6757,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.18.2):
resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==}
engines: {node: '>=6.9.0'}
peerDependencies:
@@ -6599,13 +6770,13 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
dev: false
- /@babel/preset-env@7.20.2(@babel/core@7.20.12):
- resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==}
+ /@babel/preset-env@7.21.4(@babel/core@7.18.2):
+ resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6613,87 +6784,87 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/compat-data': 7.20.14
- '@babel/core': 7.20.12
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
+ '@babel/compat-data': 7.21.4
+ '@babel/core': 7.18.2
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.18.2)
'@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-validator-option': 7.18.6
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-proposal-class-static-block': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.20.12)
- '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-proposal-optional-chaining': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-proposal-private-property-in-object': 7.20.5(@babel/core@7.20.12)
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.12)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.20.12)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.12)
- '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-block-scoping': 7.20.15(@babel/core@7.20.12)
- '@babel/plugin-transform-classes': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.20.12)
- '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-for-of': 7.18.8(@babel/core@7.20.12)
- '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.20.12)
- '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.20.12)
- '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.20.12)
- '@babel/plugin-transform-modules-commonjs': 7.20.11(@babel/core@7.20.12)
- '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.20.12)
- '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.20.12)
- '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.20.12)
- '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.20.12)
- '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.20.12)
- '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.20.12)
- '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.20.12)
- '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.20.12)
- '@babel/preset-modules': 0.1.5(@babel/core@7.20.12)
- '@babel/types': 7.20.7
- babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.20.12)
- babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.20.12)
- babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.20.12)
- core-js-compat: 3.27.2
+ '@babel/helper-validator-option': 7.21.0
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.18.2)
+ '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.18.2)
+ '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.18.2)
+ '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.18.2)
+ '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.2)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.18.2)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.2)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.18.2)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.2)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.2)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.2)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.2)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.18.2)
+ '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.18.2)
+ '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.18.2)
+ '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.18.2)
+ '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.18.2)
+ '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.18.2)
+ '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.18.2)
+ '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.18.2)
+ '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.18.2)
+ '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.18.2)
+ '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.18.2)
+ '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.18.2)
+ '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.18.2)
+ '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.18.2)
+ '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.18.2)
+ '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.18.2)
+ '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.18.2)
+ '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.18.2)
+ '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.18.2)
+ '@babel/preset-modules': 0.1.5(@babel/core@7.18.2)
+ '@babel/types': 7.21.4
+ babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.18.2)
+ babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.18.2)
+ babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.18.2)
+ core-js-compat: 3.30.1
semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/preset-modules@0.1.5(@babel/core@7.20.12):
+ /@babel/preset-modules@0.1.5(@babel/core@7.18.2):
resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -6701,11 +6872,11 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.18.2
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.20.12)
- '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.20.12)
- '@babel/types': 7.20.7
+ '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.18.2)
+ '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.18.2)
+ '@babel/types': 7.18.4
esutils: 2.0.3
dev: false
@@ -6713,8 +6884,8 @@ packages:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
dev: false
- /@babel/runtime@7.20.13:
- resolution: {integrity: sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==}
+ /@babel/runtime@7.21.0:
+ resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.13.11
@@ -6723,46 +6894,72 @@ packages:
resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/parser': 7.20.15
- '@babel/types': 7.20.7
+ '@babel/code-frame': 7.21.4
+ '@babel/parser': 7.21.4
+ '@babel/types': 7.21.4
dev: false
- /@babel/traverse@7.20.13:
- resolution: {integrity: sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==}
+ /@babel/traverse@7.18.2:
+ resolution: {integrity: sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.20.14
+ '@babel/code-frame': 7.21.4
+ '@babel/generator': 7.18.2
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
+ '@babel/helper-function-name': 7.21.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.20.15
- '@babel/types': 7.20.7
+ '@babel/parser': 7.18.4
+ '@babel/types': 7.18.4
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: false
- /@babel/types@7.20.7:
- resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==}
+ /@babel/traverse@7.21.4:
+ resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.21.4
+ '@babel/generator': 7.21.4
+ '@babel/helper-environment-visitor': 7.18.9
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-hoist-variables': 7.18.6
+ '@babel/helper-split-export-declaration': 7.18.6
+ '@babel/parser': 7.21.4
+ '@babel/types': 7.21.4
+ debug: 4.3.4
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@babel/types@7.18.4:
+ resolution: {integrity: sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-validator-identifier': 7.19.1
+ to-fast-properties: 2.0.0
+
+ /@babel/types@7.21.4:
+ resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.19.4
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
+ dev: false
- /@builder.io/partytown@0.7.5:
- resolution: {integrity: sha512-Zbr2Eo0AQ4yzmQr/36/h+6LKjmdVBB3Q5cGzO6rtlIKB/IOpbQVUZW+XAnhpJmJr9sIF97OZjgbhG9k7Sjn4yw==}
+ /@builder.io/partytown@0.7.4:
+ resolution: {integrity: sha512-dcZBPNQiHbMhvDGmdWRFNe75Z/XYmeZ2bubYmC5BeQpF09ObbPcbSqIP2NaNOFonKlWLfsE6u1790o9ZmlfpIw==}
hasBin: true
dev: false
/@changesets/apply-release-plan@6.1.3:
resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/config': 2.3.0
'@changesets/get-version-range-type': 0.3.2
'@changesets/git': 2.0.0
@@ -6780,7 +6977,7 @@ packages:
/@changesets/assemble-release-plan@5.2.3:
resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/errors': 0.1.4
'@changesets/get-dependents-graph': 1.3.5
'@changesets/types': 5.2.1
@@ -6808,7 +7005,7 @@ packages:
resolution: {integrity: sha512-XnTa+b51vt057fyAudvDKGB0Sh72xutQZNAdXkCqPBKO2zvs2yYZx5hFZj1u9cbtpwM6Sxtcr02/FQJfZOzemQ==}
hasBin: true
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/apply-release-plan': 6.1.3
'@changesets/assemble-release-plan': 5.2.3
'@changesets/changelog-git': 0.1.14
@@ -6840,7 +7037,7 @@ packages:
semver: 5.7.1
spawndamnit: 2.0.0
term-size: 2.2.1
- tty-table: 4.1.6
+ tty-table: 4.2.1
dev: true
patched: true
@@ -6884,7 +7081,7 @@ packages:
/@changesets/get-release-plan@3.0.16:
resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/assemble-release-plan': 5.2.3
'@changesets/config': 2.3.0
'@changesets/pre': 1.0.14
@@ -6900,7 +7097,7 @@ packages:
/@changesets/git@2.0.0:
resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/errors': 0.1.4
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
@@ -6925,7 +7122,7 @@ packages:
/@changesets/pre@1.0.14:
resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/errors': 0.1.4
'@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
@@ -6935,7 +7132,7 @@ packages:
/@changesets/read@0.5.9:
resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/git': 2.0.0
'@changesets/logger': 0.0.5
'@changesets/parse': 0.3.16
@@ -6956,7 +7153,7 @@ packages:
/@changesets/write@0.2.3:
resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/types': 5.2.1
fs-extra: 7.0.1
human-id: 1.0.2
@@ -6982,7 +7179,7 @@ packages:
peerDependencies:
postcss: ^8.2
dependencies:
- '@csstools/selector-specificity': 2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.23)
+ '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.11)
postcss: 8.4.23
postcss-selector-parser: 6.0.11
dev: true
@@ -7035,21 +7232,11 @@ packages:
peerDependencies:
postcss: ^8.2
dependencies:
- '@csstools/selector-specificity': 2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.23)
+ '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.11)
postcss: 8.4.23
postcss-selector-parser: 6.0.11
dev: true
- /@csstools/postcss-nested-calc@1.0.0(postcss@8.4.23):
- resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==}
- engines: {node: ^12 || ^14 || >=16}
- peerDependencies:
- postcss: ^8.2
- dependencies:
- postcss: 8.4.23
- postcss-value-parser: 4.2.0
- dev: true
-
/@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.23):
resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==}
engines: {node: ^12 || ^14 || >=16}
@@ -7091,16 +7278,6 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.23):
- resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==}
- engines: {node: ^12 || ^14 || >=16}
- peerDependencies:
- postcss: ^8.2
- dependencies:
- postcss: 8.4.23
- postcss-value-parser: 4.2.0
- dev: true
-
/@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.23):
resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==}
engines: {node: ^14 || >=16}
@@ -7120,14 +7297,12 @@ packages:
postcss: 8.4.23
dev: true
- /@csstools/selector-specificity@2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.23):
- resolution: {integrity: sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==}
+ /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.11):
+ resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
- postcss: ^8.4
postcss-selector-parser: ^6.0.10
dependencies:
- postcss: 8.4.23
postcss-selector-parser: 6.0.11
dev: true
@@ -7142,12 +7317,12 @@ packages:
which: 2.0.2
dev: true
- /@docsearch/css@3.3.3:
- resolution: {integrity: sha512-6SCwI7P8ao+se1TUsdZ7B4XzL+gqeQZnBc+2EONZlcVa0dVrk0NjETxozFKgMv0eEGH8QzP1fkN+A1rH61l4eg==}
+ /@docsearch/css@3.1.0:
+ resolution: {integrity: sha512-bh5IskwkkodbvC0FzSg1AxMykfDl95hebEKwxNoq4e5QaGzOXSBgW8+jnMFZ7JU4sTBiB04vZWoUSzNrPboLZA==}
dev: false
- /@docsearch/react@3.3.3(@algolia/client-search@4.14.3)(@types/react@17.0.53)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-pLa0cxnl+G0FuIDuYlW+EBK6Rw2jwLw9B1RHIeS4N4s2VhsfJ/wzeCi3CWcs5yVfxLd5ZK50t//TMA5e79YT7Q==}
+ /@docsearch/react@3.1.0(@types/react@17.0.45)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-bjB6ExnZzf++5B7Tfoi6UXgNwoUnNOfZ1NyvnvPhWgCMy5V/biAtLL4o7owmZSYdAKeFSvZ5Lxm0is4su/dBWg==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
@@ -7160,60 +7335,48 @@ packages:
react-dom:
optional: true
dependencies:
- '@algolia/autocomplete-core': 1.7.4
- '@algolia/autocomplete-preset-algolia': 1.7.4(@algolia/client-search@4.14.3)(algoliasearch@4.14.3)
- '@docsearch/css': 3.3.3
- '@types/react': 17.0.53
- algoliasearch: 4.14.3
+ '@algolia/autocomplete-core': 1.6.3
+ '@docsearch/css': 3.1.0
+ '@types/react': 17.0.45
+ algoliasearch: 4.17.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- transitivePeerDependencies:
- - '@algolia/client-search'
dev: false
- /@emmetio/abbreviation@2.2.3:
- resolution: {integrity: sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==}
+ /@emmetio/abbreviation@2.3.1:
+ resolution: {integrity: sha512-QXgYlXZGprqb6aCBJPPWVBN/Jb69khJF73GGJkOk//PoMgSbPGuaHn1hCRolctnzlBHjCIC6Om97Pw46/1A23g==}
dependencies:
- '@emmetio/scanner': 1.0.0
+ '@emmetio/scanner': 1.0.2
dev: false
- /@emmetio/css-abbreviation@2.1.4:
- resolution: {integrity: sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==}
+ /@emmetio/css-abbreviation@2.1.6:
+ resolution: {integrity: sha512-bvuPogt0OvwcILRg+ZD/oej1H72xwOhUDPWOmhCWLJrZZ8bMTazsWnvw8a8noaaVqUhOE9PsC0tYgGVv5N7fsw==}
dependencies:
- '@emmetio/scanner': 1.0.0
+ '@emmetio/scanner': 1.0.2
dev: false
- /@emmetio/scanner@1.0.0:
- resolution: {integrity: sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==}
+ /@emmetio/scanner@1.0.2:
+ resolution: {integrity: sha512-1ESCGgXRgn1r29hRmz8K0G4Ywr5jDWezMgRnICComBCWmg3znLWU8+tmakuM1og1Vn4W/sauvlABl/oq2pve8w==}
dev: false
- /@esbuild-plugins/node-globals-polyfill@0.1.1(esbuild@0.16.3):
+ /@esbuild-plugins/node-globals-polyfill@0.1.1(esbuild@0.14.47):
resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==}
peerDependencies:
esbuild: '*'
dependencies:
- esbuild: 0.16.3
+ esbuild: 0.14.47
dev: true
- /@esbuild-plugins/node-modules-polyfill@0.1.4(esbuild@0.16.3):
+ /@esbuild-plugins/node-modules-polyfill@0.1.4(esbuild@0.14.47):
resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==}
peerDependencies:
esbuild: '*'
dependencies:
- esbuild: 0.16.3
+ esbuild: 0.14.47
escape-string-regexp: 4.0.0
rollup-plugin-node-polyfills: 0.2.1
dev: true
- /@esbuild/android-arm64@0.16.3:
- resolution: {integrity: sha512-RolFVeinkeraDvN/OoRf1F/lP0KUfGNb5jxy/vkIMeRRChkrX/HTYN6TYZosRJs3a1+8wqpxAo5PI5hFmxyPRg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm64@0.17.12:
resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==}
engines: {node: '>=12'}
@@ -7222,14 +7385,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm64@0.17.15:
- resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
-
/@esbuild/android-arm@0.15.18:
resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==}
engines: {node: '>=12'}
@@ -7239,15 +7394,6 @@ packages:
dev: false
optional: true
- /@esbuild/android-arm@0.16.3:
- resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm@0.17.12:
resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==}
engines: {node: '>=12'}
@@ -7256,23 +7402,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm@0.17.15:
- resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@esbuild/android-x64@0.16.3:
- resolution: {integrity: sha512-SFpTUcIT1bIJuCCBMCQWq1bL2gPTjWoLZdjmIhjdcQHaUfV41OQfho6Ici5uvvkMmZRXIUGpM3GxysP/EU7ifQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-x64@0.17.12:
resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==}
engines: {node: '>=12'}
@@ -7281,23 +7410,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-x64@0.17.15:
- resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@esbuild/darwin-arm64@0.16.3:
- resolution: {integrity: sha512-DO8WykMyB+N9mIDfI/Hug70Dk1KipavlGAecxS3jDUwAbTpDXj0Lcwzw9svkhxfpCagDmpaTMgxWK8/C/XcXvw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-arm64@0.17.12:
resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==}
engines: {node: '>=12'}
@@ -7306,23 +7418,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-arm64@0.17.15:
- resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@esbuild/darwin-x64@0.16.3:
- resolution: {integrity: sha512-uEqZQ2omc6BvWqdCiyZ5+XmxuHEi1SPzpVxXCSSV2+Sh7sbXbpeNhHIeFrIpRjAs0lI1FmA1iIOxFozKBhKgRQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-x64@0.17.12:
resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==}
engines: {node: '>=12'}
@@ -7331,23 +7426,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-x64@0.17.15:
- resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /@esbuild/freebsd-arm64@0.16.3:
- resolution: {integrity: sha512-nJansp3sSXakNkOD5i5mIz2Is/HjzIhFs49b1tjrPrpCmwgBmH9SSzhC/Z1UqlkivqMYkhfPwMw1dGFUuwmXhw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-arm64@0.17.12:
resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==}
engines: {node: '>=12'}
@@ -7356,23 +7434,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-arm64@0.17.15:
- resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/freebsd-x64@0.16.3:
- resolution: {integrity: sha512-TfoDzLw+QHfc4a8aKtGSQ96Wa+6eimljjkq9HKR0rHlU83vw8aldMOUSJTUDxbcUdcgnJzPaX8/vGWm7vyV7ug==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-x64@0.17.12:
resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==}
engines: {node: '>=12'}
@@ -7381,23 +7442,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-x64@0.17.15:
- resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-arm64@0.16.3:
- resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm64@0.17.12:
resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==}
engines: {node: '>=12'}
@@ -7406,23 +7450,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm64@0.17.15:
- resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-arm@0.16.3:
- resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm@0.17.12:
resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==}
engines: {node: '>=12'}
@@ -7431,23 +7458,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm@0.17.15:
- resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-ia32@0.16.3:
- resolution: {integrity: sha512-X8FDDxM9cqda2rJE+iblQhIMYY49LfvW4kaEjoFbTTQ4Go8G96Smj2w3BRTwA8IHGoi9dPOPGAX63dhuv19UqA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ia32@0.17.12:
resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==}
engines: {node: '>=12'}
@@ -7456,14 +7466,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ia32@0.17.15:
- resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- optional: true
-
/@esbuild/linux-loong64@0.15.18:
resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==}
engines: {node: '>=12'}
@@ -7473,15 +7475,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-loong64@0.16.3:
- resolution: {integrity: sha512-hIbeejCOyO0X9ujfIIOKjBjNAs9XD/YdJ9JXAy1lHA+8UXuOqbFe4ErMCqMr8dhlMGBuvcQYGF7+kO7waj2KHw==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-loong64@0.17.12:
resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==}
engines: {node: '>=12'}
@@ -7490,23 +7483,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-loong64@0.17.15:
- resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-mips64el@0.16.3:
- resolution: {integrity: sha512-znFRzICT/V8VZQMt6rjb21MtAVJv/3dmKRMlohlShrbVXdBuOdDrGb+C2cZGQAR8RFyRe7HS6klmHq103WpmVw==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-mips64el@0.17.12:
resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==}
engines: {node: '>=12'}
@@ -7515,23 +7491,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-mips64el@0.17.15:
- resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-ppc64@0.16.3:
- resolution: {integrity: sha512-EV7LuEybxhXrVTDpbqWF2yehYRNz5e5p+u3oQUS2+ZFpknyi1NXxr8URk4ykR8Efm7iu04//4sBg249yNOwy5Q==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ppc64@0.17.12:
resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==}
engines: {node: '>=12'}
@@ -7540,23 +7499,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ppc64@0.17.15:
- resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-riscv64@0.16.3:
- resolution: {integrity: sha512-uDxqFOcLzFIJ+r/pkTTSE9lsCEaV/Y6rMlQjUI9BkzASEChYL/aSQjZjchtEmdnVxDKETnUAmsaZ4pqK1eE5BQ==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-riscv64@0.17.12:
resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==}
engines: {node: '>=12'}
@@ -7565,23 +7507,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-riscv64@0.17.15:
- resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-s390x@0.16.3:
- resolution: {integrity: sha512-NbeREhzSxYwFhnCAQOQZmajsPYtX71Ufej3IQ8W2Gxskfz9DK58ENEju4SbpIj48VenktRASC52N5Fhyf/aliQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-s390x@0.17.12:
resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==}
engines: {node: '>=12'}
@@ -7590,23 +7515,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.17.15:
- resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/linux-x64@0.16.3:
- resolution: {integrity: sha512-SDiG0nCixYO9JgpehoKgScwic7vXXndfasjnD5DLbp1xltANzqZ425l7LSdHynt19UWOcDjG9wJJzSElsPvk0w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-x64@0.17.12:
resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==}
engines: {node: '>=12'}
@@ -7615,23 +7523,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.17.15:
- resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@esbuild/netbsd-x64@0.16.3:
- resolution: {integrity: sha512-AzbsJqiHEq1I/tUvOfAzCY15h4/7Ivp3ff/o1GpP16n48JMNAtbW0qui2WCgoIZArEHD0SUQ95gvR0oSO7ZbdA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/netbsd-x64@0.17.12:
resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==}
engines: {node: '>=12'}
@@ -7640,23 +7531,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/netbsd-x64@0.17.15:
- resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/openbsd-x64@0.16.3:
- resolution: {integrity: sha512-gSABi8qHl8k3Cbi/4toAzHiykuBuWLZs43JomTcXkjMZVkp0gj3gg9mO+9HJW/8GB5H89RX/V0QP4JGL7YEEVg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/openbsd-x64@0.17.12:
resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==}
engines: {node: '>=12'}
@@ -7665,23 +7539,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/openbsd-x64@0.17.15:
- resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/sunos-x64@0.16.3:
- resolution: {integrity: sha512-SF9Kch5Ete4reovvRO6yNjMxrvlfT0F0Flm+NPoUw5Z4Q3r1d23LFTgaLwm3Cp0iGbrU/MoUI+ZqwCv5XJijCw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/sunos-x64@0.17.12:
resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==}
engines: {node: '>=12'}
@@ -7690,23 +7547,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/sunos-x64@0.17.15:
- resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- optional: true
-
- /@esbuild/win32-arm64@0.16.3:
- resolution: {integrity: sha512-u5aBonZIyGopAZyOnoPAA6fGsDeHByZ9CnEzyML9NqntK6D/xl5jteZUKm/p6nD09+v3pTM6TuUIqSPcChk5gg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-arm64@0.17.12:
resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==}
engines: {node: '>=12'}
@@ -7715,23 +7555,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-arm64@0.17.15:
- resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@esbuild/win32-ia32@0.16.3:
- resolution: {integrity: sha512-GlgVq1WpvOEhNioh74TKelwla9KDuAaLZrdxuuUgsP2vayxeLgVc+rbpIv0IYF4+tlIzq2vRhofV+KGLD+37EQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-ia32@0.17.12:
resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==}
engines: {node: '>=12'}
@@ -7740,23 +7563,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-ia32@0.17.15:
- resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@esbuild/win32-x64@0.16.3:
- resolution: {integrity: sha512-5/JuTd8OWW8UzEtyf19fbrtMJENza+C9JoPIkvItgTBQ1FO2ZLvjbPO6Xs54vk0s5JB5QsfieUEshRQfu7ZHow==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-x64@0.17.12:
resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==}
engines: {node: '>=12'}
@@ -7765,16 +7571,8 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-x64@0.17.15:
- resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /@eslint-community/eslint-utils@4.3.0(eslint@8.38.0):
- resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==}
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -7783,8 +7581,8 @@ packages:
eslint-visitor-keys: 3.4.0
dev: true
- /@eslint-community/regexpp@4.4.0:
- resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==}
+ /@eslint-community/regexpp@4.5.0:
+ resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
@@ -7859,21 +7657,13 @@ packages:
- supports-color
dev: false
- /@jridgewell/gen-mapping@0.1.1:
- resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
+ /@jridgewell/gen-mapping@0.3.3:
+ resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.14
- dev: false
-
- /@jridgewell/gen-mapping@0.3.2:
- resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.14
- '@jridgewell/trace-mapping': 0.3.17
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.18
/@jridgewell/resolve-uri@3.1.0:
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
@@ -7883,18 +7673,21 @@ packages:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
- /@jridgewell/source-map@0.3.2:
- resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
+ /@jridgewell/source-map@0.3.3:
+ resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==}
dependencies:
- '@jridgewell/gen-mapping': 0.3.2
- '@jridgewell/trace-mapping': 0.3.17
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.18
dev: false
/@jridgewell/sourcemap-codec@1.4.14:
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
- /@jridgewell/trace-mapping@0.3.17:
- resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
+ /@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+
+ /@jridgewell/trace-mapping@0.3.18:
+ resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
dependencies:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.14
@@ -7903,12 +7696,12 @@ packages:
resolution: {integrity: sha512-n5JEf16Wr4mdkRMZ8wMP/wN9/sHmTjRPbouXjJH371mZ2LEGDl72t8tEsMRNFerQN/QJtivOxqK1frdGa4QK5Q==}
engines: {node: '>=10'}
- /@lit-labs/ssr-client@1.0.1:
- resolution: {integrity: sha512-rr/UVhxbKWNUr+3qRyvZk+glC7v7ph8Gk/W0z96YG64COJKf9ilnWY6JGW77TRqhrRMmS2nsvAXOyQgcF+4jrA==}
+ /@lit-labs/ssr-client@1.1.1:
+ resolution: {integrity: sha512-IwR/DgV4RUgnvTaZmSd7u48dhcRiKcCYyKn7b9OoQZloBGhnG4MWIPIAJVFHpccC7/S0qXJamCANzw9+rjbltg==}
dependencies:
'@lit/reactive-element': 1.6.1
lit: 2.7.0
- lit-html: 2.7.0
+ lit-html: 2.7.2
dev: false
/@lit-labs/ssr-dom-shim@1.1.0:
@@ -7918,16 +7711,16 @@ packages:
resolution: {integrity: sha512-D4Ut27bmmj5AV9iQaEOxdjPHSZGp11ww0DI3zAniyFf2KBOH7y/X2U163oOdmKh6KQNFLQDOkVx+A6NlmxcY4Q==}
engines: {node: '>=13.9.0'}
dependencies:
- '@lit-labs/ssr-client': 1.0.1
+ '@lit-labs/ssr-client': 1.1.1
'@lit-labs/ssr-dom-shim': 1.1.0
'@lit/reactive-element': 1.6.1
'@parse5/tools': 0.1.0
- '@types/node': 16.18.12
+ '@types/node': 16.18.23
enhanced-resolve: 5.12.0
lit: 2.7.0
- lit-element: 3.3.0
- lit-html: 2.7.0
- node-fetch: 3.3.0
+ lit-element: 3.3.1
+ lit-html: 2.7.2
+ node-fetch: 3.3.1
parse5: 7.1.2
dev: false
@@ -7943,7 +7736,7 @@ packages:
/@manypkg/find-root@1.1.0:
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
@@ -7952,7 +7745,7 @@ packages:
/@manypkg/get-packages@1.1.3:
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -7972,7 +7765,7 @@ packages:
npmlog: 5.0.1
rimraf: 3.0.2
semver: 7.5.0
- tar: 6.1.13
+ tar: 6.1.11
transitivePeerDependencies:
- encoding
- supports-color
@@ -7997,22 +7790,22 @@ packages:
resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
dependencies:
'@types/estree-jsx': 1.0.0
- '@types/mdx': 2.0.3
+ '@types/mdx': 2.0.4
estree-util-build-jsx: 2.2.2
estree-util-is-identifier-name: 2.1.0
estree-util-to-js: 1.2.0
estree-walker: 3.0.0
- hast-util-to-estree: 2.3.0
+ hast-util-to-estree: 2.3.2
markdown-extensions: 1.1.1
periscopic: 3.1.0
- remark-mdx: 2.2.1
+ remark-mdx: 2.3.0
remark-parse: 10.0.1
remark-rehype: 10.1.0
unified: 10.1.2
unist-util-position-from-estree: 1.1.2
unist-util-stringify-position: 3.0.3
- unist-util-visit: 4.1.2
- vfile: 5.3.7
+ unist-util-visit: 4.1.0
+ vfile: 5.3.2
transitivePeerDependencies:
- supports-color
dev: false
@@ -8028,191 +7821,191 @@ packages:
'@mdx-js/mdx': 2.3.0
'@rollup/pluginutils': 5.0.2
source-map: 0.7.4
- vfile: 5.3.7
+ vfile: 5.3.2
transitivePeerDependencies:
- supports-color
dev: false
- /@miniflare/cache@2.11.0:
- resolution: {integrity: sha512-L/kc9AzidPwFuk2fwHpAEePi0kNBk6FWUq3ln+9beRCDrPEpfVrDRFpNleF1NFZz5//oeVMuo8F0IVUQGzR7+Q==}
+ /@miniflare/cache@2.13.0:
+ resolution: {integrity: sha512-y3SdN3SVyPECWmLAEGkkrv0RB+LugEPs/FeXn8QtN9aE1vyj69clOAgmsDzoh1DpFfFsLKRiv05aWs4m79P8Xw==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/core': 2.11.0
- '@miniflare/shared': 2.11.0
- http-cache-semantics: 4.1.1
- undici: 5.9.1
+ '@miniflare/core': 2.13.0
+ '@miniflare/shared': 2.13.0
+ http-cache-semantics: 4.1.0
+ undici: 5.20.0
dev: true
- /@miniflare/cli-parser@2.11.0:
- resolution: {integrity: sha512-JUmyRzEGAS6CouvXJwBh8p44onfw3KRpfq5JGXEuHModOGjTp6li7PQyCTNPV2Hv/7StAXWnTFGXeAqyDHuTig==}
+ /@miniflare/cli-parser@2.13.0:
+ resolution: {integrity: sha512-Nx1PIfuMZ3mK9Dg/JojWZAjHR16h1pcdCFSqYln/ME7y5ifx+P1E5UkShWUQ1cBlibNaltjbJ2n/7stSAsIGPQ==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/shared': 2.11.0
+ '@miniflare/shared': 2.13.0
kleur: 4.1.5
dev: true
- /@miniflare/core@2.11.0:
- resolution: {integrity: sha512-UFMFiCG0co36VpZkgFrSBnrxo71uf1x+cjlzzJi3khmMyDlnLu4RuIQsAqvKbYom6fi3G9Q8lTgM7JuOXFyjhw==}
+ /@miniflare/core@2.13.0:
+ resolution: {integrity: sha512-YJ/C0J3k+7xn4gvlMpvePnM3xC8nOnkweW96cc0IA8kJ1JSmScOO2tZ7rrU1RyDgp6StkAtQBw4yC0wYeFycBw==}
engines: {node: '>=16.13'}
dependencies:
'@iarna/toml': 2.2.5
- '@miniflare/queues': 2.11.0
- '@miniflare/shared': 2.11.0
- '@miniflare/watcher': 2.11.0
+ '@miniflare/queues': 2.13.0
+ '@miniflare/shared': 2.13.0
+ '@miniflare/watcher': 2.13.0
busboy: 1.6.0
dotenv: 10.0.0
kleur: 4.1.5
set-cookie-parser: 2.5.1
- undici: 5.9.1
+ undici: 5.20.0
urlpattern-polyfill: 4.0.3
dev: true
- /@miniflare/d1@2.11.0:
- resolution: {integrity: sha512-aDdBVQZ2C0Zs3+Y9ZbRctmuQxozPfpumwJ/6NG6fBadANvune/hW7ddEoxyteIEU9W3IgzVj8s4by4VvasX90A==}
+ /@miniflare/d1@2.13.0:
+ resolution: {integrity: sha512-OslqjO8iTcvzyrC0spByftMboRmHJEyHyTHnlKkjWDGdQQztEOjso2Xj+3I4SZIeUYvbzDRhKLS2QXI9a8LS5A==}
engines: {node: '>=16.7'}
dependencies:
- '@miniflare/core': 2.11.0
- '@miniflare/shared': 2.11.0
+ '@miniflare/core': 2.13.0
+ '@miniflare/shared': 2.13.0
dev: true
- /@miniflare/durable-objects@2.11.0:
- resolution: {integrity: sha512-0cKJaMgraTEU1b4kqK8cjD2oTeOjA6QU3Y+lWiZT/k1PMHZULovrSFnjii7qZ8npf4VHSIN6XYPxhyxRyEM65Q==}
+ /@miniflare/durable-objects@2.13.0:
+ resolution: {integrity: sha512-CRGVBPO9vY4Fc3aV+pdPRVVeYIt64vQqvw+BJbyW+TQtqVP2CGQeziJGnCfcONNNKyooZxGyUkHewUypyH+Qhg==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/core': 2.11.0
- '@miniflare/shared': 2.11.0
- '@miniflare/storage-memory': 2.11.0
- undici: 5.9.1
+ '@miniflare/core': 2.13.0
+ '@miniflare/shared': 2.13.0
+ '@miniflare/storage-memory': 2.13.0
+ undici: 5.20.0
dev: true
- /@miniflare/html-rewriter@2.11.0:
- resolution: {integrity: sha512-olTqmuYTHnoTNtiA0vjQ/ixRfbwgPzDrAUbtXDCYW45VFbHfDVJrJGZX3Jg0HpSlxy86Zclle1SUxGbVDzxsBg==}
+ /@miniflare/html-rewriter@2.13.0:
+ resolution: {integrity: sha512-XhN7Icyzvtvu+o/A0hrnSiSmla78seCaNwQ9M1TDHxt352I/ahPX4wtPXs6GbKqY0/i+V6yoG2KGFRQ/j59cQQ==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/core': 2.11.0
- '@miniflare/shared': 2.11.0
+ '@miniflare/core': 2.13.0
+ '@miniflare/shared': 2.13.0
html-rewriter-wasm: 0.4.1
- undici: 5.9.1
+ undici: 5.20.0
dev: true
- /@miniflare/http-server@2.11.0:
- resolution: {integrity: sha512-sMLcrDFzqqAvnQmAUH0hRTo8sBjW79VZYfnIH5FAGSGcKX6kdAGs9RStdYZ4CftQCBAEQScX0KBsMx5FwJRe9Q==}
+ /@miniflare/http-server@2.13.0:
+ resolution: {integrity: sha512-aMS/nUMTKP15hKnyZboeuWCiqmNrrCu+XRBY/TxDDl07iXcLpiHGf3oVv+yXxXkWlJHJVCbK7i/nXSNPllRMSw==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/core': 2.11.0
- '@miniflare/shared': 2.11.0
- '@miniflare/web-sockets': 2.11.0
+ '@miniflare/core': 2.13.0
+ '@miniflare/shared': 2.13.0
+ '@miniflare/web-sockets': 2.13.0
kleur: 4.1.5
selfsigned: 2.1.1
- undici: 5.9.1
- ws: 8.12.0
+ undici: 5.20.0
+ ws: 8.13.0
youch: 2.2.2
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: true
- /@miniflare/kv@2.11.0:
- resolution: {integrity: sha512-3m9dL2HBBN170V1JvwjjucR5zl4G3mlcsV6C1E7A2wLl2Z2TWvIx/tSY9hrhkD96dFnejwJ9qmPMbXMMuynhjg==}
+ /@miniflare/kv@2.13.0:
+ resolution: {integrity: sha512-J0AS5x3g/YVOmHMxMAZs07nRXRvSo9jyuC0eikTBf+4AABvBIyvVYmdTjYNjCmr8O5smcfWBX5S27HelD3aAAQ==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/shared': 2.11.0
+ '@miniflare/shared': 2.13.0
dev: true
- /@miniflare/queues@2.11.0:
- resolution: {integrity: sha512-fLHjdrNLKhn0LZM/aii/9GsAttFd+lWlGzK8HOg1R0vhfKBwEub4zntjMmOfFbDm1ntc21tdMK7n3ldUphwh5w==}
+ /@miniflare/queues@2.13.0:
+ resolution: {integrity: sha512-Gf/a6M1mJL03iOvNqh3JNahcBfvEMPHnO28n0gkCoyYWGvddIr9lwCdFIa0qwNJsC1fIDRxhPg8PZ5cQLBMwRA==}
engines: {node: '>=16.7'}
dependencies:
- '@miniflare/shared': 2.11.0
+ '@miniflare/shared': 2.13.0
dev: true
- /@miniflare/r2@2.11.0:
- resolution: {integrity: sha512-MKuyJ/gGNsK3eWbGdygvozqcyaZhM3C6NGHvoaZwH503dwN569j5DpatTWiHGFeDeSu64VqcIsGehz05GDUaag==}
+ /@miniflare/r2@2.13.0:
+ resolution: {integrity: sha512-/5k6GHOYMNV/oBtilV9HDXBkJUrx8oXVigG5vxbnzEGRXyVRmR+Glzu7mFT8JiE94XiEbXHk9Qvu1S5Dej3wBw==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/shared': 2.11.0
- undici: 5.9.1
+ '@miniflare/shared': 2.13.0
+ undici: 5.20.0
dev: true
- /@miniflare/runner-vm@2.11.0:
- resolution: {integrity: sha512-bkVSuvCf5+VylqN8lTiLxIYqYcKFbl+BywZGwGQndPC/3wh42J00mM0jw4hRbvXgwuBhlUyCVpEXtYlftFFT/g==}
+ /@miniflare/runner-vm@2.13.0:
+ resolution: {integrity: sha512-VmKtF2cA8HmTuLXor1THWY0v+DmaobPct63iLcgWIaUdP3MIvL+9X8HDXFAviCR7bCTe6MKxckHkaOj0IE0aJQ==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/shared': 2.11.0
+ '@miniflare/shared': 2.13.0
dev: true
- /@miniflare/scheduler@2.11.0:
- resolution: {integrity: sha512-DPdzINhdWeS99eIicGoluMsD4pLTTAWNQbgCv3CTwgdKA3dxdvMSCkNqZzQLiALzvk9+rSfj46FlH++HE7o7/w==}
+ /@miniflare/scheduler@2.13.0:
+ resolution: {integrity: sha512-AOaQanoR4NjVEzVGWHnrL15A7aMx+d9AKLJhSDF7KaP+4NrT2Wo2BQuXCpn5oStx3itOdlQpMfqQ139e/I8WhQ==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/core': 2.11.0
- '@miniflare/shared': 2.11.0
+ '@miniflare/core': 2.13.0
+ '@miniflare/shared': 2.13.0
cron-schedule: 3.0.6
dev: true
- /@miniflare/shared@2.11.0:
- resolution: {integrity: sha512-fWMqq3ZkWAg+k7CnyzMV/rZHugwn+/JxvVzCxrtvxzwotTN547THlOxgZe8JAP23U9BiTxOfpTfnLvFEjAmegw==}
+ /@miniflare/shared@2.13.0:
+ resolution: {integrity: sha512-m8YFQzKmbjberrV9hPzNcQjNCXxjTjXUpuNrIGjAJO7g+BDztUHaZbdd26H9maBDlkeiWxA3hf0mDyCT/6MCMA==}
engines: {node: '>=16.13'}
dependencies:
- '@types/better-sqlite3': 7.6.3
+ '@types/better-sqlite3': 7.6.4
kleur: 4.1.5
npx-import: 1.1.4
picomatch: 2.3.1
dev: true
- /@miniflare/sites@2.11.0:
- resolution: {integrity: sha512-qbefKdWZUJgsdLf+kCw03sn3h/92LZgJAbkOpP6bCrfWkXlJ37EQXO4KWdhn4Ghc7A6GwU1s1I/mdB64B3AewQ==}
+ /@miniflare/sites@2.13.0:
+ resolution: {integrity: sha512-/tuzIu00o6CF2tkSv01q02MgEShXBSKx85h9jwWvc+6u7prGacAOer0FA1YNRFbE+t9QIfutAkoPGMA9zYf8+Q==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/kv': 2.11.0
- '@miniflare/shared': 2.11.0
- '@miniflare/storage-file': 2.11.0
+ '@miniflare/kv': 2.13.0
+ '@miniflare/shared': 2.13.0
+ '@miniflare/storage-file': 2.13.0
dev: true
- /@miniflare/storage-file@2.11.0:
- resolution: {integrity: sha512-beWF/lTX74x7AiaSB+xQxywPSNdhtEKvqDkRui8eOJ5kqN2o4UaleLKQGgqmCw3WyHRIsckV7If1qpbNiLtWMw==}
+ /@miniflare/storage-file@2.13.0:
+ resolution: {integrity: sha512-LuAeAAY5046rq5U1eFLVkz+ppiFEWytWacpkQw92DvVKFFquZcXSj6WPxZF4rSs23WDk+rdcwuLekbb52aDR7A==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/shared': 2.11.0
- '@miniflare/storage-memory': 2.11.0
+ '@miniflare/shared': 2.13.0
+ '@miniflare/storage-memory': 2.13.0
dev: true
- /@miniflare/storage-memory@2.11.0:
- resolution: {integrity: sha512-s0AhPww7fq/Jz80NbPb+ffhcVRKnfPi7H1dHTRTre2Ud23EVJjAWl2gat42x8NOT/Fu3/o/7A72DWQQJqfO98A==}
+ /@miniflare/storage-memory@2.13.0:
+ resolution: {integrity: sha512-FnkYcBNXa/ym1ksNilNZycg9WYYKo6cWKplVBeSthRon3e8QY6t3n7/XRseBUo7O6mhDybVTy4wNCP1R2nBiEw==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/shared': 2.11.0
+ '@miniflare/shared': 2.13.0
dev: true
- /@miniflare/watcher@2.11.0:
- resolution: {integrity: sha512-RUfjz2iYcsQXLcGySemJl98CJ2iierbWsPGWZhIVZI+NNhROkEy77g/Q+lvP2ATwexG3/dUSfdJ3P8aH+sI4Ig==}
+ /@miniflare/watcher@2.13.0:
+ resolution: {integrity: sha512-teAacWcpMStoBLbLae95IUaL5lPzjPlXa9lhK9CbRaio/KRMibTMRGWrYos3IVGQRZvklvLwcms/nTvgcdb6yw==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/shared': 2.11.0
+ '@miniflare/shared': 2.13.0
dev: true
- /@miniflare/web-sockets@2.11.0:
- resolution: {integrity: sha512-NC8RKrmxrO0hZmwpzn5g4hPGA2VblnFTIBobmWoxuK95eW49zfs7dtE/PyFs+blsGv3CjTIjHVSQ782K+C6HFA==}
+ /@miniflare/web-sockets@2.13.0:
+ resolution: {integrity: sha512-+U2/HCf+BetRIgjAnNQjkuN6UeAjQmXifhQC+7CCaX834XJhrKXoR6z2xr2xkg1qj0qQs4D2jWG0KzrO5OUpug==}
engines: {node: '>=16.13'}
dependencies:
- '@miniflare/core': 2.11.0
- '@miniflare/shared': 2.11.0
- undici: 5.9.1
- ws: 8.12.0
+ '@miniflare/core': 2.13.0
+ '@miniflare/shared': 2.13.0
+ undici: 5.20.0
+ ws: 8.13.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: true
- /@nanostores/preact@0.1.3(nanostores@0.5.13)(preact@10.12.0):
+ /@nanostores/preact@0.1.3(nanostores@0.5.12)(preact@10.11.0):
resolution: {integrity: sha512-uiX1ned0LrzASot+sPUjyJzr8Js3pX075omazgsSdLf0zPp4ss8xwTiuNh5FSKigTSQEVqZFiS+W8CnHIrX62A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
peerDependencies:
nanostores: ^0.5.2
preact: '>=10.0.0'
dependencies:
- nanostores: 0.5.13
- preact: 10.12.0
+ nanostores: 0.5.12
+ preact: 10.11.0
dev: false
/@netlify/edge-functions@2.0.0:
@@ -8228,8 +8021,8 @@ packages:
web-streams-polyfill: 3.2.1
dev: true
- /@netlify/functions@1.4.0:
- resolution: {integrity: sha512-gy7ULTIRroc2/jyFVGx1djCmmBMVisIwrvkqggq5B6iDcInRSy2Tpkm+V5C63hKJVkNRskKWtLQKm9ecCaQTjA==}
+ /@netlify/functions@1.0.0:
+ resolution: {integrity: sha512-7fnJv3vr8uyyyOYPChwoec6MjzsCw1CoRUO2DhQ1BD6bOyJRlD4DUaOOGlMILB2LCT8P24p5LexEGx8AJb7xdA==}
engines: {node: '>=8.3.0'}
dependencies:
is-promise: 4.0.0
@@ -8391,50 +8184,41 @@ packages:
dependencies:
cross-spawn: 7.0.3
is-glob: 4.0.3
- open: 8.4.1
+ open: 8.4.2
picocolors: 1.0.0
tiny-glob: 0.2.9
tslib: 2.5.0
- /@playwright/test@1.30.0:
- resolution: {integrity: sha512-SVxkQw1xvn/Wk/EvBnqWIq6NLo1AppwbYOjNLmyU0R1RoQ3rLEBtmjTnElcnz8VEtn11fptj1ECxK0tgURhajw==}
+ /@playwright/test@1.29.2:
+ resolution: {integrity: sha512-+3/GPwOgcoF0xLz/opTnahel1/y42PdcgZ4hs+BZGIUjtmEFSXGg+nFoaH3NSmuc7a6GSFwXDJ5L7VXpqzigNg==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- '@types/node': 18.13.0
- playwright-core: 1.30.0
+ '@types/node': 18.7.21
+ playwright-core: 1.29.2
dev: true
/@polka/url@1.0.0-next.21:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
dev: false
- /@preact/signals-core@1.2.3:
- resolution: {integrity: sha512-Kui4p7PMcEQevBgsTO0JBo3gyQ88Q3qzEvsVCuSp11t0JcN4DmGCTJcGRVSCq7Bn7lGxJBO+57jNSzDoDJ+QmA==}
+ /@preact/signals-core@1.3.0:
+ resolution: {integrity: sha512-M+M3ZOtd1dtV/uasyk4SZu1vbfEJ4NeENv0F7F12nijZYedB5wSgbtZcuACyssnTznhF4ctUyrR0dZHuHfyWKA==}
dev: false
- /@preact/signals@1.1.1(preact@10.12.0):
+ /@preact/signals@1.1.1(preact@10.11.0):
resolution: {integrity: sha512-I1DhYo2d1t9qDkEq1jYDVTQdBGmo4NlqatNEtulsS/87kVdwhZluP6TTDS4/5sc2h86TlBF6UA6LO+tDpIt/Gw==}
peerDependencies:
preact: 10.x
dependencies:
- '@preact/signals-core': 1.2.3
- preact: 10.12.0
- dev: false
-
- /@preact/signals@1.1.3(preact@10.12.0):
- resolution: {integrity: sha512-N09DuAVvc90bBZVRwD+aFhtGyHAmJLhS3IFoawO/bYJRcil4k83nBOchpCEoS0s5+BXBpahgp0Mjf+IOqP57Og==}
- peerDependencies:
- preact: 10.x
- dependencies:
- '@preact/signals-core': 1.2.3
- preact: 10.12.0
+ '@preact/signals-core': 1.3.0
+ preact: 10.11.0
dev: false
/@proload/core@0.3.3:
resolution: {integrity: sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==}
dependencies:
- deepmerge: 4.3.0
+ deepmerge: 4.3.1
escalade: 3.1.1
dev: false
@@ -8451,7 +8235,7 @@ packages:
slash: 3.0.0
dev: true
- /@rollup/plugin-babel@5.3.1(@babel/core@7.20.12)(rollup@2.79.1):
+ /@rollup/plugin-babel@5.3.1(@babel/core@7.18.2)(rollup@2.79.1):
resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
engines: {node: '>= 10.0.0'}
peerDependencies:
@@ -8466,8 +8250,8 @@ packages:
rollup:
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-module-imports': 7.18.6
+ '@babel/core': 7.18.2
+ '@babel/helper-module-imports': 7.21.4
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
rollup: 2.79.1
dev: false
@@ -8515,10 +8299,10 @@ packages:
dependencies:
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
'@types/resolve': 1.17.1
- deepmerge: 4.3.0
+ deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
- resolve: 1.22.1
+ resolve: 1.22.2
rollup: 2.79.1
dev: true
@@ -8535,8 +8319,8 @@ packages:
rollup: 2.79.1
dev: false
- /@rollup/plugin-typescript@8.5.0(rollup@2.79.1)(tslib@2.5.0)(typescript@5.0.2):
- resolution: {integrity: sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ==}
+ /@rollup/plugin-typescript@8.3.2(rollup@2.79.1)(tslib@2.5.0)(typescript@5.0.2):
+ resolution: {integrity: sha512-MtgyR5LNHZr3GyN0tM7gNO9D0CS+Y+vflS4v/PHmrX17JCkHUYKvQ5jN5o3cz1YKllM3duXUqu3yOHwMPUxhDg==}
engines: {node: '>=8.0.0'}
peerDependencies:
rollup: ^2.14.0
@@ -8545,11 +8329,9 @@ packages:
peerDependenciesMeta:
rollup:
optional: true
- tslib:
- optional: true
dependencies:
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
- resolve: 1.22.1
+ resolve: 1.22.2
rollup: 2.79.1
tslib: 2.5.0
typescript: 5.0.2
@@ -8591,24 +8373,24 @@ packages:
picomatch: 2.3.1
dev: false
- /@solidjs/router@0.5.1(solid-js@1.6.10):
- resolution: {integrity: sha512-igyrwUqm/9T26Lb6l7oXwpc4lLUVqbhbN92wOL3NgLoLVmkQlUNTZciuAe+Su8XeJXlrWjl6oxDJDLt+6pws/g==}
+ /@solidjs/router@0.5.0(solid-js@1.5.6):
+ resolution: {integrity: sha512-rNR07l21tWWDVmCbaapggB89rEX7jlM2XChpTLqEGEnj46LzVZ8zgvjcF6NNKScByAlLpoQUkVIjB2KHpcMi+w==}
peerDependencies:
solid-js: ^1.5.3
dependencies:
- solid-js: 1.6.10
+ solid-js: 1.5.6
dev: false
/@surma/rollup-plugin-off-main-thread@2.2.3:
resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
dependencies:
- ejs: 3.1.8
+ ejs: 3.1.9
json5: 2.2.3
magic-string: 0.25.9
string.prototype.matchall: 4.0.8
dev: false
- /@sveltejs/vite-plugin-svelte@2.1.1(svelte@3.55.1)(vite@4.3.1):
+ /@sveltejs/vite-plugin-svelte@2.1.1(svelte@3.54.0)(vite@4.3.1):
resolution: {integrity: sha512-7YeBDt4us0FiIMNsVXxyaP4Hwyn2/v9x3oqStkHU3ZdIc5O22pGwUwH33wUqYo+7Itdmo8zxJ45Qvfm3H7UUjQ==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
@@ -8622,9 +8404,9 @@ packages:
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.0
- svelte: 3.55.1
- svelte-hmr: 0.15.1(svelte@3.55.1)
- vite: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ svelte: 3.54.0
+ svelte-hmr: 0.15.1(svelte@3.54.0)
+ vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
vitefu: 0.2.4(vite@4.3.1)
transitivePeerDependencies:
- supports-color
@@ -8655,63 +8437,63 @@ packages:
'@types/estree': 1.0.0
dev: false
- /@types/alpinejs@3.7.1:
- resolution: {integrity: sha512-gzwyuHXH/meGQQhurMGWlZgMQxe18lMOoSPd7X6CvGoDelHte9EsU7SpTIoRu8yYir0tbHDeaSMdX9LeQz/QtA==}
+ /@types/alpinejs@3.7.0:
+ resolution: {integrity: sha512-iMvJwgJHYFUlMOixKF68BmMQZbnxVA/erh1blbfhY8Z6u6oleEJViz8bye58roLOp8jyBNOsXtobyq7zR/7A2g==}
dependencies:
'@vue/reactivity': 3.2.47
dev: false
- /@types/babel__core@7.20.0:
- resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==}
+ /@types/babel__core@7.1.19:
+ resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==}
dependencies:
- '@babel/parser': 7.20.15
- '@babel/types': 7.20.7
+ '@babel/parser': 7.18.4
+ '@babel/types': 7.18.4
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
- '@types/babel__traverse': 7.18.3
+ '@types/babel__traverse': 7.17.1
dev: false
/@types/babel__generator@7.6.4:
resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.18.4
/@types/babel__template@7.4.1:
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
dependencies:
- '@babel/parser': 7.20.15
- '@babel/types': 7.20.7
+ '@babel/parser': 7.18.4
+ '@babel/types': 7.18.4
dev: false
- /@types/babel__traverse@7.18.3:
- resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==}
+ /@types/babel__traverse@7.17.1:
+ resolution: {integrity: sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.18.4
- /@types/better-sqlite3@7.6.3:
- resolution: {integrity: sha512-YS64N9SNDT/NAvou3QNdzAu3E2om/W/0dhORimtPGLef+zSK5l1vDzfsWb4xgXOgfhtOI5ZDTRxnvRPb22AIVQ==}
+ /@types/better-sqlite3@7.6.4:
+ resolution: {integrity: sha512-dzrRZCYPXIXfSR1/surNbJ/grU3scTaygS0OMzjlGf71i9sc2fGyHPXXiXmEvNIoE0cGwsanEFMVJxPXmco9Eg==}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
- /@types/canvas-confetti@1.6.0:
- resolution: {integrity: sha512-Yq6rIccwcco0TLD5SMUrIM7Fk7Fe/C0jmNRxJJCLtAF6gebDkPuUjK5EHedxecm69Pi/aA+It39Ux4OHmFhjRw==}
+ /@types/canvas-confetti@1.4.3:
+ resolution: {integrity: sha512-UwFPTsW1ZwVyo/ETp4hPSikSD7yl2V42E3VWBF5P/0+DHO4iajyceWv7hfNdZ2AX5tkZnuViiBWOqyCPohU2FQ==}
dev: false
/@types/chai-as-promised@7.1.5:
resolution: {integrity: sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==}
dependencies:
- '@types/chai': 4.3.4
+ '@types/chai': 4.3.3
dev: true
/@types/chai-subset@1.3.3:
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
dependencies:
- '@types/chai': 4.3.4
+ '@types/chai': 4.3.3
dev: false
- /@types/chai@4.3.4:
- resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
+ /@types/chai@4.3.3:
+ resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==}
/@types/common-ancestor-path@1.0.0:
resolution: {integrity: sha512-RuLE14U0ewtlGo81hOjQtzXl3RsVlTkbHqfpsbl9V1hIhAxF30L5ru1Q6C1x7L7d7zs434HbMBeFrdd7fWVQ2Q==}
@@ -8720,7 +8502,7 @@ packages:
/@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
/@types/cookie@0.5.1:
@@ -8762,7 +8544,7 @@ packages:
/@types/fs-extra@8.1.2:
resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
/@types/github-slugger@1.3.0:
@@ -8773,14 +8555,14 @@ packages:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
- /@types/glob@8.0.1:
- resolution: {integrity: sha512-8bVUjXZvJacUFkJXHdyZ9iH1Eaj5V7I8c4NdH5sQJsdXkqT4CA5Dhb4yb4VE/3asyx4L9ayZr1NIhTsWHczmMw==}
+ /@types/glob@8.1.0:
+ resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
/@types/hast@2.3.4:
@@ -8799,7 +8581,7 @@ packages:
/@types/is-ci@3.0.0:
resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==}
dependencies:
- ci-info: 3.7.1
+ ci-info: 3.3.1
dev: true
/@types/json-schema@7.0.11:
@@ -8809,8 +8591,8 @@ packages:
/@types/json5@0.0.30:
resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==}
- /@types/katex@0.11.1:
- resolution: {integrity: sha512-DUlIj2nk0YnJdlWgsFuVKcX27MLW0KbKmGVoUHmFr+74FYYNUDAaj9ZqTADvsbE8rfxuVmSFc7KczYn5Y09ozg==}
+ /@types/katex@0.16.0:
+ resolution: {integrity: sha512-hz+S3nV6Mym5xPbT9fnO8dDhBFQguMYpY0Ipxv06JMi1ORgnEM4M1ymWDUhUNer3ElLmT583opRo4RzxKmh9jw==}
dev: true
/@types/linkify-it@3.0.2:
@@ -8841,8 +8623,8 @@ packages:
dev: false
optional: true
- /@types/mdx@2.0.3:
- resolution: {integrity: sha512-IgHxcT3RC8LzFLhKwP3gbMPeaK7BM9eBH46OdapPA7yvuIUJ8H6zHZV53J8hGZcTSnt95jANt+rTBNUUc22ACQ==}
+ /@types/mdx@2.0.4:
+ resolution: {integrity: sha512-qCYrNdpKwN6YO6FVnx+ulfqifKlE3lQGsNhvDaW9Oxzyob/cRLBJWow8GHBBD4NxQ7BVvtsATgLsX0vZAWmtrg==}
dev: false
/@types/mime@1.3.2:
@@ -8878,20 +8660,20 @@ packages:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
dev: true
- /@types/node@14.18.36:
- resolution: {integrity: sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==}
+ /@types/node@14.18.21:
+ resolution: {integrity: sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==}
dev: true
- /@types/node@16.18.12:
- resolution: {integrity: sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==}
+ /@types/node@16.18.23:
+ resolution: {integrity: sha512-XAMpaw1s1+6zM+jn2tmw8MyaRDIJfXxqmIQIS0HfoGYPuf7dUWeiUKopwq13KFX9lEp1+THGtlaaYx39Nxr58g==}
dev: false
/@types/node@17.0.45:
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
dev: false
- /@types/node@18.13.0:
- resolution: {integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==}
+ /@types/node@18.7.21:
+ resolution: {integrity: sha512-rLFzK5bhM0YPyCoTC8bolBjMk7bwnZ8qeZUBslBfjZQou2ssJdWslx9CZ8DGM+Dx7QXQiiTVZ/6QO6kwtHkZCA==}
/@types/normalize-package-data@2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@@ -8901,55 +8683,54 @@ packages:
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
dev: false
- /@types/prettier@2.7.2:
- resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==}
+ /@types/prettier@2.6.3:
+ resolution: {integrity: sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==}
dev: true
/@types/prismjs@1.26.0:
resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==}
dev: true
- /@types/prompts@2.4.2:
- resolution: {integrity: sha512-TwNx7qsjvRIUv/BCx583tqF5IINEVjCNqg9ofKHRlSoUHE62WBHrem4B1HGXcIrG511v29d1kJ9a/t2Esz7MIg==}
+ /@types/prompts@2.0.14:
+ resolution: {integrity: sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==}
dependencies:
- '@types/node': 18.13.0
- kleur: 3.0.3
+ '@types/node': 18.7.21
dev: true
/@types/prop-types@15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
- /@types/react-dom@17.0.18:
- resolution: {integrity: sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==}
+ /@types/react-dom@17.0.17:
+ resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==}
dependencies:
- '@types/react': 17.0.53
+ '@types/react': 17.0.45
dev: true
- /@types/react-dom@18.0.10:
- resolution: {integrity: sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==}
+ /@types/react-dom@18.0.6:
+ resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==}
dependencies:
- '@types/react': 18.0.27
+ '@types/react': 18.0.21
dev: false
- /@types/react@17.0.53:
- resolution: {integrity: sha512-1yIpQR2zdYu1Z/dc1OxC+MA6GR240u3gcnP4l6mvj/PJiVaqHsQPmWttsvHsfnhfPbU2FuGmo0wSITPygjBmsw==}
+ /@types/react@17.0.45:
+ resolution: {integrity: sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==}
dependencies:
'@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.2
- csstype: 3.1.1
+ '@types/scheduler': 0.16.3
+ csstype: 3.1.2
- /@types/react@18.0.27:
- resolution: {integrity: sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==}
+ /@types/react@18.0.21:
+ resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==}
dependencies:
'@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.2
- csstype: 3.1.1
+ '@types/scheduler': 0.16.3
+ csstype: 3.1.2
dev: false
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
/@types/resolve@1.20.2:
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
@@ -8957,18 +8738,18 @@ packages:
/@types/rimraf@3.0.2:
resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==}
dependencies:
- '@types/glob': 8.0.1
- '@types/node': 18.13.0
+ '@types/glob': 8.1.0
+ '@types/node': 18.7.21
dev: true
/@types/sax@1.2.4:
resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: false
- /@types/scheduler@0.16.2:
- resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
+ /@types/scheduler@0.16.3:
+ resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==}
/@types/semver@6.2.3:
resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==}
@@ -8982,19 +8763,19 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies:
'@types/mime': 1.3.2
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
/@types/server-destroy@1.0.1:
resolution: {integrity: sha512-77QGr7waZbE0Y0uF+G+uH3H3SmhyA78Jf2r5r7QSrpg0U3kSXduWpGjzP9PvPLR/KCy+kHjjpnugRHsYTnHopg==}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
/@types/set-cookie-parser@2.4.2:
resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
dev: true
/@types/stack-trace@0.0.29:
@@ -9013,8 +8794,8 @@ packages:
resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==}
dev: false
- /@types/trusted-types@2.0.2:
- resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
+ /@types/trusted-types@2.0.3:
+ resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==}
/@types/unist@2.0.6:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
@@ -9041,7 +8822,7 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.4.0
+ '@eslint-community/regexpp': 4.5.0
'@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@5.0.2)
'@typescript-eslint/scope-manager': 5.58.0
'@typescript-eslint/type-utils': 5.58.0(eslint@8.38.0)(typescript@5.0.2)
@@ -9051,7 +8832,7 @@ packages:
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
- semver: 7.5.0
+ semver: 7.3.8
tsutils: 3.21.0(typescript@5.0.2)
typescript: 5.0.2
transitivePeerDependencies:
@@ -9138,7 +8919,7 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.3.0(eslint@8.38.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0)
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.58.0
@@ -9165,7 +8946,7 @@ packages:
dependencies:
'@typescript/vfs': 1.3.5
debug: 4.3.4
- lz-string: 1.4.4
+ lz-string: 1.5.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -9292,28 +9073,27 @@ packages:
optional: true
dev: false
- /@vercel/nft@0.22.6:
- resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==}
- engines: {node: '>=14'}
+ /@vercel/nft@0.22.1:
+ resolution: {integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==}
hasBin: true
dependencies:
'@mapbox/node-pre-gyp': 1.0.10
- '@rollup/pluginutils': 4.2.1
acorn: 8.8.2
async-sema: 3.1.1
bindings: 1.5.0
estree-walker: 2.0.2
glob: 7.2.3
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
micromatch: 4.0.5
node-gyp-build: 4.6.0
resolve-from: 5.0.0
+ rollup-pluginutils: 2.8.2
transitivePeerDependencies:
- encoding
- supports-color
dev: false
- /@vitejs/plugin-vue-jsx@3.0.0(vite@4.3.1)(vue@3.2.47):
+ /@vitejs/plugin-vue-jsx@3.0.0(vite@4.3.1)(vue@3.2.40):
resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -9323,16 +9103,16 @@ packages:
vite:
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/plugin-transform-typescript': 7.20.13(@babel/core@7.20.12)
- '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.20.12)
- vite: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
- vue: 3.2.47
+ '@babel/core': 7.21.4
+ '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.4)
+ '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.4)
+ vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
+ vue: 3.2.40
transitivePeerDependencies:
- supports-color
dev: false
- /@vitejs/plugin-vue@4.0.0(vite@4.3.1)(vue@3.2.47):
+ /@vitejs/plugin-vue@4.0.0(vite@4.3.1)(vue@3.2.40):
resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -9342,17 +9122,17 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
- vue: 3.2.47
+ vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
+ vue: 3.2.40
dev: false
/@vscode/emmet-helper@2.8.6:
resolution: {integrity: sha512-IIB8jbiKy37zN8bAIHx59YmnIelY78CGHtThnibD/d3tQOKRY83bYVi9blwmZVUZh6l9nfkYH3tvReaiNxY9EQ==}
dependencies:
- emmet: 2.3.6
+ emmet: 2.4.2
jsonc-parser: 2.3.1
vscode-languageserver-textdocument: 1.0.8
- vscode-languageserver-types: 3.17.2
+ vscode-languageserver-types: 3.17.3
vscode-uri: 2.1.2
dev: false
@@ -9364,63 +9144,111 @@ packages:
resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
dev: false
- /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.20.12):
+ /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.21.4):
resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
dependencies:
- '@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.12)
+ '@babel/helper-module-imports': 7.21.4
+ '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.4)
'@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
+ '@babel/traverse': 7.18.2
+ '@babel/types': 7.18.4
'@vue/babel-helper-vue-transform-on': 1.0.2
camelcase: 6.3.0
- html-tags: 3.2.0
+ html-tags: 3.3.1
svg-tags: 1.0.0
transitivePeerDependencies:
- '@babel/core'
- supports-color
dev: false
- /@vue/compiler-core@3.2.47:
- resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==}
+ /@vue/compiler-core@3.2.39:
+ resolution: {integrity: sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==}
dependencies:
- '@babel/parser': 7.20.15
- '@vue/shared': 3.2.47
+ '@babel/parser': 7.18.4
+ '@vue/shared': 3.2.39
+ estree-walker: 2.0.2
+ source-map: 0.6.1
+ dev: false
+
+ /@vue/compiler-core@3.2.40:
+ resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==}
+ dependencies:
+ '@babel/parser': 7.18.4
+ '@vue/shared': 3.2.40
estree-walker: 2.0.2
source-map: 0.6.1
- /@vue/compiler-dom@3.2.47:
- resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
+ /@vue/compiler-dom@3.2.39:
+ resolution: {integrity: sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==}
dependencies:
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/compiler-core': 3.2.39
+ '@vue/shared': 3.2.39
+ dev: false
- /@vue/compiler-sfc@3.2.47:
- resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
+ /@vue/compiler-dom@3.2.40:
+ resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==}
dependencies:
- '@babel/parser': 7.20.15
- '@vue/compiler-core': 3.2.47
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-ssr': 3.2.47
- '@vue/reactivity-transform': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/compiler-core': 3.2.40
+ '@vue/shared': 3.2.40
+
+ /@vue/compiler-sfc@3.2.39:
+ resolution: {integrity: sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==}
+ dependencies:
+ '@babel/parser': 7.18.4
+ '@vue/compiler-core': 3.2.39
+ '@vue/compiler-dom': 3.2.39
+ '@vue/compiler-ssr': 3.2.39
+ '@vue/reactivity-transform': 3.2.39
+ '@vue/shared': 3.2.39
+ estree-walker: 2.0.2
+ magic-string: 0.25.9
+ postcss: 8.4.23
+ source-map: 0.6.1
+ dev: false
+
+ /@vue/compiler-sfc@3.2.40:
+ resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==}
+ dependencies:
+ '@babel/parser': 7.18.4
+ '@vue/compiler-core': 3.2.40
+ '@vue/compiler-dom': 3.2.40
+ '@vue/compiler-ssr': 3.2.40
+ '@vue/reactivity-transform': 3.2.40
+ '@vue/shared': 3.2.40
estree-walker: 2.0.2
magic-string: 0.25.9
postcss: 8.4.23
source-map: 0.6.1
- /@vue/compiler-ssr@3.2.47:
- resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
+ /@vue/compiler-ssr@3.2.39:
+ resolution: {integrity: sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/compiler-dom': 3.2.39
+ '@vue/shared': 3.2.39
+ dev: false
- /@vue/reactivity-transform@3.2.47:
- resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
+ /@vue/compiler-ssr@3.2.40:
+ resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==}
dependencies:
- '@babel/parser': 7.20.15
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/compiler-dom': 3.2.40
+ '@vue/shared': 3.2.40
+
+ /@vue/reactivity-transform@3.2.39:
+ resolution: {integrity: sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==}
+ dependencies:
+ '@babel/parser': 7.18.4
+ '@vue/compiler-core': 3.2.39
+ '@vue/shared': 3.2.39
+ estree-walker: 2.0.2
+ magic-string: 0.25.9
+ dev: false
+
+ /@vue/reactivity-transform@3.2.40:
+ resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==}
+ dependencies:
+ '@babel/parser': 7.18.4
+ '@vue/compiler-core': 3.2.40
+ '@vue/shared': 3.2.40
estree-walker: 2.0.2
magic-string: 0.25.9
@@ -9430,39 +9258,53 @@ packages:
'@vue/shared': 3.1.5
dev: false
+ /@vue/reactivity@3.2.40:
+ resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==}
+ dependencies:
+ '@vue/shared': 3.2.40
+
/@vue/reactivity@3.2.47:
resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
dependencies:
'@vue/shared': 3.2.47
+ dev: false
- /@vue/runtime-core@3.2.47:
- resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
+ /@vue/runtime-core@3.2.40:
+ resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==}
dependencies:
- '@vue/reactivity': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/reactivity': 3.2.40
+ '@vue/shared': 3.2.40
- /@vue/runtime-dom@3.2.47:
- resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==}
+ /@vue/runtime-dom@3.2.40:
+ resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==}
dependencies:
- '@vue/runtime-core': 3.2.47
- '@vue/shared': 3.2.47
+ '@vue/runtime-core': 3.2.40
+ '@vue/shared': 3.2.40
csstype: 2.6.21
- /@vue/server-renderer@3.2.47(vue@3.2.47):
- resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
+ /@vue/server-renderer@3.2.40(vue@3.2.40):
+ resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==}
peerDependencies:
- vue: 3.2.47
+ vue: 3.2.40
dependencies:
- '@vue/compiler-ssr': 3.2.47
- '@vue/shared': 3.2.47
- vue: 3.2.47
+ '@vue/compiler-ssr': 3.2.40
+ '@vue/shared': 3.2.40
+ vue: 3.2.40
/@vue/shared@3.1.5:
resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==}
dev: false
+ /@vue/shared@3.2.39:
+ resolution: {integrity: sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==}
+ dev: false
+
+ /@vue/shared@3.2.40:
+ resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==}
+
/@vue/shared@3.2.47:
resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
+ dev: false
/@webcomponents/template-shadowroot@0.2.1:
resolution: {integrity: sha512-fXL/vIUakyZL62hyvUh+EMwbVoTc0hksublmRz6ai6et8znHkJa6gtqMUZo1oc7dIz46exHSIImml9QTdknMHg==}
@@ -9514,6 +9356,12 @@ packages:
hasBin: true
dev: true
+ /acorn@8.8.1:
+ resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: false
+
/acorn@8.8.2:
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
engines: {node: '>=0.4.0'}
@@ -9553,27 +9401,27 @@ packages:
uri-js: 4.4.1
dev: false
- /algoliasearch@4.14.3:
- resolution: {integrity: sha512-GZTEuxzfWbP/vr7ZJfGzIl8fOsoxN916Z6FY2Egc9q2TmZ6hvq5KfAxY89pPW01oW/2HDEKA8d30f9iAH9eXYg==}
+ /algoliasearch@4.17.0:
+ resolution: {integrity: sha512-JMRh2Mw6sEnVMiz6+APsi7lx9a2jiDFF+WUtANaUVCv6uSU9UOLdo5h9K3pdP6frRRybaM2fX8b1u0nqICS9aA==}
dependencies:
- '@algolia/cache-browser-local-storage': 4.14.3
- '@algolia/cache-common': 4.14.3
- '@algolia/cache-in-memory': 4.14.3
- '@algolia/client-account': 4.14.3
- '@algolia/client-analytics': 4.14.3
- '@algolia/client-common': 4.14.3
- '@algolia/client-personalization': 4.14.3
- '@algolia/client-search': 4.14.3
- '@algolia/logger-common': 4.14.3
- '@algolia/logger-console': 4.14.3
- '@algolia/requester-browser-xhr': 4.14.3
- '@algolia/requester-common': 4.14.3
- '@algolia/requester-node-http': 4.14.3
- '@algolia/transporter': 4.14.3
+ '@algolia/cache-browser-local-storage': 4.17.0
+ '@algolia/cache-common': 4.17.0
+ '@algolia/cache-in-memory': 4.17.0
+ '@algolia/client-account': 4.17.0
+ '@algolia/client-analytics': 4.17.0
+ '@algolia/client-common': 4.17.0
+ '@algolia/client-personalization': 4.17.0
+ '@algolia/client-search': 4.17.0
+ '@algolia/logger-common': 4.17.0
+ '@algolia/logger-console': 4.17.0
+ '@algolia/requester-browser-xhr': 4.17.0
+ '@algolia/requester-common': 4.17.0
+ '@algolia/requester-node-http': 4.17.0
+ '@algolia/transporter': 4.17.0
dev: false
- /alpinejs@3.11.1:
- resolution: {integrity: sha512-0Y+4WKQcEZrvpfS98qeSOXCPXFPorULQ+1hc8lQrx+1HHzkUofD4HzjTfz+wimA5tSsGnpXz/SoF2P9saiXZCw==}
+ /alpinejs@3.10.2:
+ resolution: {integrity: sha512-P6DTX78J94FgsskS3eS23s26hfb0NWQZUidBnkUK7fId1x64/kLm5E79lL3HNItUmHDCKOHvfP8EAcuCVab89w==}
dependencies:
'@vue/reactivity': 3.1.5
dev: false
@@ -9646,7 +9494,7 @@ packages:
engines: {node: '>=10'}
dependencies:
delegates: 1.0.0
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
dev: false
/arg@5.0.2:
@@ -9660,6 +9508,12 @@ packages:
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+ /array-buffer-byte-length@1.0.0:
+ resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
+ dependencies:
+ call-bind: 1.0.2
+ is-array-buffer: 3.0.2
+
/array-iterate@2.0.1:
resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
dev: false
@@ -9679,8 +9533,8 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.21.1
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
es-shim-unscopables: 1.0.0
dev: true
@@ -9704,15 +9558,14 @@ packages:
hasBin: true
dev: false
- /astro-embed@0.1.3(astro@packages+astro):
- resolution: {integrity: sha512-ztKlhFdUqlSlE5frybHLHQILsgBLnlcN2PejtkYEaIZHvysteiniT6Rg1o08z7+0FIt/KVE+8L/Y5g3ufFWdPg==}
+ /astro-embed@0.1.1(astro@packages+astro):
+ resolution: {integrity: sha512-NBnLDB0PygbahCBFeGDPzmW4/PJSrieWgjN7mN8vmStUACM+cdTz1vhLDSWt4LlbWxozq0x9G1dTnoVbHyYKLA==}
peerDependencies:
astro: '*'
dependencies:
'@astro-community/astro-embed-integration': 0.1.2(astro@packages+astro)
'@astro-community/astro-embed-twitter': 0.1.3(astro@packages+astro)
- '@astro-community/astro-embed-vimeo': 0.1.2(astro@packages+astro)
- '@astro-community/astro-embed-youtube': 0.2.2(astro@packages+astro)
+ '@astro-community/astro-embed-youtube': 0.1.2(astro@packages+astro)
astro: link:packages/astro
dev: false
@@ -9720,7 +9573,7 @@ packages:
resolution: {integrity: sha512-vsY736YjWhpFgx4KUxCBdK0QJmOk0W61VQwO7v6qmfGdIxZyx6N7hBNou57w2mw68hQSe5AbRs602pi05GDMHw==}
dependencies:
he: 1.2.0
- marked: 4.2.12
+ marked: 4.3.0
ultrahtml: 0.1.3
dev: false
@@ -9777,7 +9630,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.5
- caniuse-lite: 1.0.30001481
+ caniuse-lite: 1.0.30001478
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -9788,19 +9641,18 @@ packages:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
- /babel-plugin-jsx-dom-expressions@0.35.15:
- resolution: {integrity: sha512-33GQnanjYKefOTO2lQK6EaKXPJ1W8vtzvBneGfhKaOZHQJLqe61P93jP0TLTz67sqsA0m1ph1cNdGpLc/Nx2Xg==}
+ /babel-plugin-jsx-dom-expressions@0.33.14:
+ resolution: {integrity: sha512-91T8uEz6Wb42bUm5vxRBawY05fBHiwUxah/xWBimuWpH3nf7E0KJ0Wm/s8R7lxRIZzwGCILv1IBlUCqA50WOVw==}
peerDependencies:
- '@babel/core': ^7.20.12
+ '@babel/core': ^7.0.0
peerDependenciesMeta:
'@babel/core':
optional: true
dependencies:
- '@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.12)
- '@babel/types': 7.20.7
- html-entities: 2.3.3
- validate-html-nesting: 1.2.1
+ '@babel/helper-module-imports': 7.16.0
+ '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.4)
+ '@babel/types': 7.18.4
+ html-entities: 2.3.2
dev: false
/babel-plugin-module-resolver@5.0.0:
@@ -9811,10 +9663,10 @@ packages:
glob: 8.1.0
pkg-up: 3.1.0
reselect: 4.1.7
- resolve: 1.22.1
+ resolve: 1.22.2
dev: false
- /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.20.12):
+ /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.18.2):
resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -9822,15 +9674,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/compat-data': 7.20.14
- '@babel/core': 7.20.12
- '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12)
+ '@babel/compat-data': 7.21.4
+ '@babel/core': 7.18.2
+ '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.2)
semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: false
- /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.20.12):
+ /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.18.2):
resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -9838,14 +9690,14 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12)
- core-js-compat: 3.27.2
+ '@babel/core': 7.18.2
+ '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.2)
+ core-js-compat: 3.30.1
transitivePeerDependencies:
- supports-color
dev: false
- /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.20.12):
+ /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.18.2):
resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -9853,21 +9705,18 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.20.12)
+ '@babel/core': 7.18.2
+ '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.2)
transitivePeerDependencies:
- supports-color
dev: false
- /babel-preset-solid@1.6.10:
- resolution: {integrity: sha512-qBLjzeWmgY5jX11sJg/lriXABYdClfJrJJrIHaT6G5EuGhxhm6jn7XjqXjLBZHBgy5n/Z+iqJ5YfQj8KG2jKTA==}
- peerDependencies:
- '@babel/core': ^7.0.0
- peerDependenciesMeta:
- '@babel/core':
- optional: true
+ /babel-preset-solid@1.4.2:
+ resolution: {integrity: sha512-dDAYTT4UcBvUjdnlf1SOBNTospI/L1wWyzrMxEie3B4Auofo0lSFaCc95Pn5AZY8sdAew13Rp4a1ImByIsZlsQ==}
dependencies:
- babel-plugin-jsx-dom-expressions: 0.35.15
+ babel-plugin-jsx-dom-expressions: 0.33.14
+ transitivePeerDependencies:
+ - '@babel/core'
dev: false
/bail@2.0.2:
@@ -9909,14 +9758,14 @@ packages:
dependencies:
buffer: 5.7.1
inherits: 2.0.4
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
/bl@5.1.0:
resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
dependencies:
buffer: 6.0.3
inherits: 2.0.4
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
dev: false
/blake3-wasm@2.1.5:
@@ -9989,8 +9838,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001481
- electron-to-chromium: 1.4.292
+ caniuse-lite: 1.0.30001478
+ electron-to-chromium: 1.4.363
node-releases: 2.0.10
update-browserslist-db: 1.0.10(browserslist@4.21.5)
@@ -10047,6 +9896,13 @@ packages:
engines: {node: '>=6'}
dev: true
+ /camel-case@3.0.0:
+ resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==}
+ dependencies:
+ no-case: 2.3.2
+ upper-case: 1.1.3
+ dev: false
+
/camelcase-css@2.0.1:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'}
@@ -10069,42 +9925,42 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- /caniuse-lite@1.0.30001481:
- resolution: {integrity: sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==}
+ /caniuse-lite@1.0.30001478:
+ resolution: {integrity: sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==}
- /canvas-confetti@1.6.0:
- resolution: {integrity: sha512-ej+w/m8Jzpv9Z7W7uJZer14Ke8P2ogsjg4ZMGIuq4iqUOqY2Jq8BNW42iGmNfRwREaaEfFIczLuZZiEVSYNHAA==}
+ /canvas-confetti@1.5.1:
+ resolution: {integrity: sha512-Ncz+oZJP6OvY7ti4E1slxVlyAV/3g7H7oQtcCDXgwGgARxPnwYY9PW5Oe+I8uvspYNtuHviAdgA0LfcKFWJfpg==}
dev: false
/ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
- /chai-as-promised@7.1.1(chai@4.3.7):
+ /chai-as-promised@7.1.1(chai@4.3.6):
resolution: {integrity: sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==}
peerDependencies:
chai: '>= 2.1.2 < 5'
dependencies:
- chai: 4.3.7
+ chai: 4.3.6
check-error: 1.0.2
dev: true
- /chai-xml@0.4.0(chai@4.3.7):
+ /chai-xml@0.4.0(chai@4.3.6):
resolution: {integrity: sha512-VjFPW64Hcp9CuuZbAC26cBWi+DPhyWOW8yxNpfQX3W+jQLPJxN/sm5FAaW+FOKTzsNeIFQpt5yhGbZA5s/pEyg==}
engines: {node: '>= 0.8.0'}
peerDependencies:
chai: '>=1.10.0 '
dependencies:
- chai: 4.3.7
+ chai: 4.3.6
xml2js: 0.4.23
dev: true
- /chai@4.3.7:
- resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
+ /chai@4.3.6:
+ resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==}
engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
check-error: 1.0.2
- deep-eql: 4.1.3
+ deep-eql: 3.0.1
get-func-name: 2.0.0
loupe: 2.3.6
pathval: 1.1.1
@@ -10172,17 +10028,18 @@ packages:
domutils: 3.0.1
dev: true
- /cheerio@1.0.0-rc.12:
- resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==}
+ /cheerio@1.0.0-rc.11:
+ resolution: {integrity: sha512-bQwNaDIBKID5ts/DsdhxrjqFXYfLw4ste+wMKqWA8DyKcS4qwsPP4Bk8ZNaTJjvpiX/qW3BT4sU7d6Bh5i+dag==}
engines: {node: '>= 6'}
dependencies:
cheerio-select: 2.1.0
dom-serializer: 2.0.0
domhandler: 5.0.3
domutils: 3.0.1
- htmlparser2: 8.0.1
+ htmlparser2: 8.0.2
parse5: 7.1.2
parse5-htmlparser2-tree-adapter: 7.0.0
+ tslib: 2.5.0
dev: true
/chokidar@3.5.3:
@@ -10207,9 +10064,15 @@ packages:
engines: {node: '>=10'}
dev: false
- /ci-info@3.7.1:
- resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==}
- engines: {node: '>=8'}
+ /ci-info@3.3.1:
+ resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==}
+
+ /clean-css@4.2.4:
+ resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==}
+ engines: {node: '>= 4.0'}
+ dependencies:
+ source-map: 0.6.1
+ dev: false
/clean-stack@4.2.0:
resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==}
@@ -10235,8 +10098,8 @@ packages:
restore-cursor: 4.0.0
dev: false
- /cli-spinners@2.7.0:
- resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==}
+ /cli-spinners@2.8.0:
+ resolution: {integrity: sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==}
engines: {node: '>=6'}
dev: false
@@ -10359,22 +10222,22 @@ packages:
dev: false
/concat-map@0.0.1:
- resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- /concurrently@7.6.0:
- resolution: {integrity: sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==}
+ /concurrently@7.2.1:
+ resolution: {integrity: sha512-7cab/QyqipqghrVr9qZmoWbidu0nHsmxrpNqQ7r/67vfl1DWJElexehQnTH1p+87tDkihaAjM79xTZyBQh7HLw==}
engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0}
hasBin: true
dependencies:
chalk: 4.1.2
date-fns: 2.29.3
lodash: 4.17.21
- rxjs: 7.8.0
- shell-quote: 1.8.0
+ rxjs: 6.6.7
+ shell-quote: 1.8.1
spawn-command: 0.0.2-1
supports-color: 8.1.1
tree-kill: 1.2.2
- yargs: 17.6.2
+ yargs: 17.7.1
dev: false
/consola@2.15.3:
@@ -10406,8 +10269,8 @@ packages:
engines: {node: '>= 0.6'}
dev: false
- /core-js-compat@3.27.2:
- resolution: {integrity: sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==}
+ /core-js-compat@3.30.1:
+ resolution: {integrity: sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==}
dependencies:
browserslist: 4.21.5
dev: false
@@ -10515,8 +10378,8 @@ packages:
engines: {node: '>= 6'}
dev: true
- /cssdb@7.4.1:
- resolution: {integrity: sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ==}
+ /cssdb@6.6.3:
+ resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==}
dev: true
/cssesc@3.0.0:
@@ -10542,8 +10405,8 @@ packages:
/csstype@2.6.21:
resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
- /csstype@3.1.1:
- resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
+ /csstype@3.1.2:
+ resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
/csv-generate@3.4.3:
resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
@@ -10665,9 +10528,9 @@ packages:
resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==}
dev: false
- /deep-eql@4.1.3:
- resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
- engines: {node: '>=6'}
+ /deep-eql@3.0.1:
+ resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==}
+ engines: {node: '>=0.12'}
dependencies:
type-detect: 4.0.8
@@ -10679,19 +10542,14 @@ packages:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
- /deepmerge-ts@4.3.0:
- resolution: {integrity: sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==}
+ /deepmerge-ts@4.2.2:
+ resolution: {integrity: sha512-Ka3Kb21tiWjvQvS9U+1Dx+aqFAHsdTnMdYptLTmC2VAmDFMugWMY1e15aTODstipmCun8iNuqeSfcx6rsUUk0Q==}
engines: {node: '>=12.4.0'}
dev: false
- /deepmerge@4.3.0:
- resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==}
- engines: {node: '>=0.10.0'}
-
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- dev: false
/defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
@@ -10702,8 +10560,8 @@ packages:
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
engines: {node: '>=8'}
- /define-properties@1.1.4:
- resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
+ /define-properties@1.2.0:
+ resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
engines: {node: '>= 0.4'}
dependencies:
has-property-descriptors: 1.0.0
@@ -10717,22 +10575,22 @@ packages:
resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
dev: false
- /degenerator@3.0.2:
- resolution: {integrity: sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==}
+ /degenerator@3.0.3:
+ resolution: {integrity: sha512-FTq/qYMeBJACu1gHcXJvzsRBTK6aw5zWCYbEnIOyamOt5UJufWJRQ5XfDb6OuayfJWvmWAHgcZyt43vm/hbj7g==}
engines: {node: '>= 6'}
dependencies:
ast-types: 0.13.4
escodegen: 1.14.3
esprima: 4.0.1
- vm2: 3.9.14
+ vm2: 3.9.16
dev: true
/del@7.0.0:
resolution: {integrity: sha512-tQbV/4u5WVB8HMJr08pgw0b6nG4RGt/tj+7Numvq+zqcvUFeMaIWWOUFltiU+6go8BSO2/ogsB4EasDaj0y68Q==}
engines: {node: '>=14.16'}
dependencies:
- globby: 13.1.3
- graceful-fs: 4.2.10
+ globby: 13.1.4
+ graceful-fs: 4.2.11
is-glob: 4.0.3
is-path-cwd: 3.0.0
is-path-inside: 4.0.0
@@ -10780,8 +10638,8 @@ packages:
resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
engines: {node: '>=8'}
- /devalue@4.2.3:
- resolution: {integrity: sha512-JG6Q248aN0pgFL57e3zqTVeFraBe+5W2ugvv1mLXsJP6YYIYJhRZhAl7QP8haJrqob6X10F9NEkuCvNILZTPeQ==}
+ /devalue@4.2.0:
+ resolution: {integrity: sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==}
/didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@@ -10820,7 +10678,7 @@ packages:
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
- entities: 4.4.0
+ entities: 4.5.0
dev: true
/domelementtype@2.3.0:
@@ -10886,22 +10744,22 @@ packages:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
dev: false
- /ejs@3.1.8:
- resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==}
+ /ejs@3.1.9:
+ resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
jake: 10.8.5
dev: false
- /electron-to-chromium@1.4.292:
- resolution: {integrity: sha512-ESWOSyJy5odDlE8wvh5NNAMORv4r6assPwIPGHEMWrWD0SONXcG/xT+9aD9CQyeRwyYDPo6dJT4Bbeg5uevVQQ==}
+ /electron-to-chromium@1.4.363:
+ resolution: {integrity: sha512-ReX5qgmSU7ybhzMuMdlJAdYnRhT90UB3k9M05O5nF5WH3wR5wgdJjXw0uDeFyKNhmglmQiOxkAbzrP0hMKM59g==}
- /emmet@2.3.6:
- resolution: {integrity: sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==}
+ /emmet@2.4.2:
+ resolution: {integrity: sha512-YgmsMkhUgzhJMgH5noGudfxqrQn1bapvF0y7C1e7A0jWFImsRrrvVslzyZz0919NED/cjFOpVWx7c973V+2S/w==}
dependencies:
- '@emmetio/abbreviation': 2.2.3
- '@emmetio/css-abbreviation': 2.1.4
+ '@emmetio/abbreviation': 2.3.1
+ '@emmetio/css-abbreviation': 2.1.6
dev: false
/emoji-regex@8.0.0:
@@ -10925,7 +10783,7 @@ packages:
resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
engines: {node: '>=10.13.0'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
tapable: 2.2.1
dev: false
@@ -10936,8 +10794,8 @@ packages:
ansi-colors: 4.1.3
dev: true
- /entities@4.4.0:
- resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
+ /entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
/eol@0.9.1:
@@ -10950,15 +10808,15 @@ packages:
is-arrayish: 0.2.1
dev: true
- /es-abstract@1.21.1:
- resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==}
+ /es-abstract@1.21.2:
+ resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
engines: {node: '>= 0.4'}
dependencies:
+ array-buffer-byte-length: 1.0.0
available-typed-arrays: 1.0.5
call-bind: 1.0.2
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
- function-bind: 1.1.1
function.prototype.name: 1.1.5
get-intrinsic: 1.2.0
get-symbol-description: 1.0.0
@@ -10968,8 +10826,8 @@ packages:
has-property-descriptors: 1.0.0
has-proto: 1.0.1
has-symbols: 1.0.3
- internal-slot: 1.0.4
- is-array-buffer: 3.0.1
+ internal-slot: 1.0.5
+ is-array-buffer: 3.0.2
is-callable: 1.2.7
is-negative-zero: 2.0.2
is-regex: 1.1.4
@@ -10982,6 +10840,7 @@ packages:
object.assign: 4.1.4
regexp.prototype.flags: 1.4.3
safe-regex-test: 1.0.0
+ string.prototype.trim: 1.2.7
string.prototype.trimend: 1.0.6
string.prototype.trimstart: 1.0.6
typed-array-length: 1.0.4
@@ -11014,6 +10873,15 @@ packages:
is-date-object: 1.0.5
is-symbol: 1.0.4
+ /esbuild-android-64@0.14.47:
+ resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-android-64@0.15.18:
resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==}
engines: {node: '>=12'}
@@ -11023,6 +10891,15 @@ packages:
dev: false
optional: true
+ /esbuild-android-arm64@0.14.47:
+ resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-android-arm64@0.15.18:
resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==}
engines: {node: '>=12'}
@@ -11032,6 +10909,15 @@ packages:
dev: false
optional: true
+ /esbuild-darwin-64@0.14.47:
+ resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-darwin-64@0.15.18:
resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==}
engines: {node: '>=12'}
@@ -11041,6 +10927,15 @@ packages:
dev: false
optional: true
+ /esbuild-darwin-arm64@0.14.47:
+ resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-darwin-arm64@0.15.18:
resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==}
engines: {node: '>=12'}
@@ -11050,6 +10945,15 @@ packages:
dev: false
optional: true
+ /esbuild-freebsd-64@0.14.47:
+ resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-freebsd-64@0.15.18:
resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==}
engines: {node: '>=12'}
@@ -11059,6 +10963,15 @@ packages:
dev: false
optional: true
+ /esbuild-freebsd-arm64@0.14.47:
+ resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-freebsd-arm64@0.15.18:
resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==}
engines: {node: '>=12'}
@@ -11068,6 +10981,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-32@0.14.47:
+ resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-32@0.15.18:
resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==}
engines: {node: '>=12'}
@@ -11077,6 +10999,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-64@0.14.47:
+ resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-64@0.15.18:
resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==}
engines: {node: '>=12'}
@@ -11086,6 +11017,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-arm64@0.14.47:
+ resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-arm64@0.15.18:
resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==}
engines: {node: '>=12'}
@@ -11095,6 +11035,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-arm@0.14.47:
+ resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-arm@0.15.18:
resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==}
engines: {node: '>=12'}
@@ -11104,6 +11053,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-mips64le@0.14.47:
+ resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-mips64le@0.15.18:
resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==}
engines: {node: '>=12'}
@@ -11113,6 +11071,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-ppc64le@0.14.47:
+ resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-ppc64le@0.15.18:
resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==}
engines: {node: '>=12'}
@@ -11122,6 +11089,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-riscv64@0.14.47:
+ resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-riscv64@0.15.18:
resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==}
engines: {node: '>=12'}
@@ -11131,6 +11107,15 @@ packages:
dev: false
optional: true
+ /esbuild-linux-s390x@0.14.47:
+ resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-s390x@0.15.18:
resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==}
engines: {node: '>=12'}
@@ -11140,6 +11125,15 @@ packages:
dev: false
optional: true
+ /esbuild-netbsd-64@0.14.47:
+ resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-netbsd-64@0.15.18:
resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==}
engines: {node: '>=12'}
@@ -11149,6 +11143,15 @@ packages:
dev: false
optional: true
+ /esbuild-openbsd-64@0.14.47:
+ resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-openbsd-64@0.15.18:
resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==}
engines: {node: '>=12'}
@@ -11169,6 +11172,15 @@ packages:
globby: 11.1.0
dev: true
+ /esbuild-sunos-64@0.14.47:
+ resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-sunos-64@0.15.18:
resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==}
engines: {node: '>=12'}
@@ -11178,6 +11190,15 @@ packages:
dev: false
optional: true
+ /esbuild-windows-32@0.14.47:
+ resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-windows-32@0.15.18:
resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==}
engines: {node: '>=12'}
@@ -11187,6 +11208,15 @@ packages:
dev: false
optional: true
+ /esbuild-windows-64@0.14.47:
+ resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-windows-64@0.15.18:
resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==}
engines: {node: '>=12'}
@@ -11196,6 +11226,15 @@ packages:
dev: false
optional: true
+ /esbuild-windows-arm64@0.14.47:
+ resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-windows-arm64@0.15.18:
resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==}
engines: {node: '>=12'}
@@ -11205,6 +11244,34 @@ packages:
dev: false
optional: true
+ /esbuild@0.14.47:
+ resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ esbuild-android-64: 0.14.47
+ esbuild-android-arm64: 0.14.47
+ esbuild-darwin-64: 0.14.47
+ esbuild-darwin-arm64: 0.14.47
+ esbuild-freebsd-64: 0.14.47
+ esbuild-freebsd-arm64: 0.14.47
+ esbuild-linux-32: 0.14.47
+ esbuild-linux-64: 0.14.47
+ esbuild-linux-arm: 0.14.47
+ esbuild-linux-arm64: 0.14.47
+ esbuild-linux-mips64le: 0.14.47
+ esbuild-linux-ppc64le: 0.14.47
+ esbuild-linux-riscv64: 0.14.47
+ esbuild-linux-s390x: 0.14.47
+ esbuild-netbsd-64: 0.14.47
+ esbuild-openbsd-64: 0.14.47
+ esbuild-sunos-64: 0.14.47
+ esbuild-windows-32: 0.14.47
+ esbuild-windows-64: 0.14.47
+ esbuild-windows-arm64: 0.14.47
+ dev: true
+
/esbuild@0.15.18:
resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==}
engines: {node: '>=12'}
@@ -11235,36 +11302,6 @@ packages:
esbuild-windows-arm64: 0.15.18
dev: false
- /esbuild@0.16.3:
- resolution: {integrity: sha512-71f7EjPWTiSguen8X/kxEpkAS7BFHwtQKisCDDV3Y4GLGWBaoSCyD5uXkaUew6JDzA9FEN1W23mdnSwW9kqCeg==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.16.3
- '@esbuild/android-arm64': 0.16.3
- '@esbuild/android-x64': 0.16.3
- '@esbuild/darwin-arm64': 0.16.3
- '@esbuild/darwin-x64': 0.16.3
- '@esbuild/freebsd-arm64': 0.16.3
- '@esbuild/freebsd-x64': 0.16.3
- '@esbuild/linux-arm': 0.16.3
- '@esbuild/linux-arm64': 0.16.3
- '@esbuild/linux-ia32': 0.16.3
- '@esbuild/linux-loong64': 0.16.3
- '@esbuild/linux-mips64el': 0.16.3
- '@esbuild/linux-ppc64': 0.16.3
- '@esbuild/linux-riscv64': 0.16.3
- '@esbuild/linux-s390x': 0.16.3
- '@esbuild/linux-x64': 0.16.3
- '@esbuild/netbsd-x64': 0.16.3
- '@esbuild/openbsd-x64': 0.16.3
- '@esbuild/sunos-x64': 0.16.3
- '@esbuild/win32-arm64': 0.16.3
- '@esbuild/win32-ia32': 0.16.3
- '@esbuild/win32-x64': 0.16.3
- dev: true
-
/esbuild@0.17.12:
resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==}
engines: {node: '>=12'}
@@ -11294,35 +11331,6 @@ packages:
'@esbuild/win32-ia32': 0.17.12
'@esbuild/win32-x64': 0.17.12
- /esbuild@0.17.15:
- resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.17.15
- '@esbuild/android-arm64': 0.17.15
- '@esbuild/android-x64': 0.17.15
- '@esbuild/darwin-arm64': 0.17.15
- '@esbuild/darwin-x64': 0.17.15
- '@esbuild/freebsd-arm64': 0.17.15
- '@esbuild/freebsd-x64': 0.17.15
- '@esbuild/linux-arm': 0.17.15
- '@esbuild/linux-arm64': 0.17.15
- '@esbuild/linux-ia32': 0.17.15
- '@esbuild/linux-loong64': 0.17.15
- '@esbuild/linux-mips64el': 0.17.15
- '@esbuild/linux-ppc64': 0.17.15
- '@esbuild/linux-riscv64': 0.17.15
- '@esbuild/linux-s390x': 0.17.15
- '@esbuild/linux-x64': 0.17.15
- '@esbuild/netbsd-x64': 0.17.15
- '@esbuild/openbsd-x64': 0.17.15
- '@esbuild/sunos-x64': 0.17.15
- '@esbuild/win32-arm64': 0.17.15
- '@esbuild/win32-ia32': 0.17.15
- '@esbuild/win32-x64': 0.17.15
-
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
@@ -11408,8 +11416,8 @@ packages:
estraverse: 4.3.0
dev: true
- /eslint-scope@7.1.1:
- resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
+ /eslint-scope@7.2.0:
+ resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
@@ -11426,8 +11434,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.3.0(eslint@8.38.0)
- '@eslint-community/regexpp': 4.4.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0)
+ '@eslint-community/regexpp': 4.5.0
'@eslint/eslintrc': 2.0.2
'@eslint/js': 8.38.0
'@humanwhocodes/config-array': 0.11.8
@@ -11439,7 +11447,7 @@ packages:
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.1.1
+ eslint-scope: 7.2.0
eslint-visitor-keys: 3.4.0
espree: 9.5.1
esquery: 1.5.0
@@ -11455,7 +11463,7 @@ packages:
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
- js-sdsl: 4.3.0
+ js-sdsl: 4.4.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
@@ -11539,8 +11547,8 @@ packages:
source-map: 0.7.4
dev: false
- /estree-util-visit@1.2.1:
- resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
+ /estree-util-visit@1.2.0:
+ resolution: {integrity: sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==}
dependencies:
'@types/estree-jsx': 1.0.0
'@types/unist': 2.0.6
@@ -11548,7 +11556,6 @@ packages:
/estree-walker@0.6.1:
resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
- dev: true
/estree-walker@1.0.1:
resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
@@ -11642,6 +11649,16 @@ packages:
resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
dev: true
+ /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.5
+
/fast-glob@3.2.12:
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
engines: {node: '>=8.6.0'}
@@ -11659,8 +11676,8 @@ packages:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
dev: true
- /fast-xml-parser@4.1.1:
- resolution: {integrity: sha512-4gAP5PvNyrqePBOIIcpaEeE+nKBry1n6qTQiJsE59sLP0OC+YwhU7/XVmLLEMexbiluFQX1yEYm82Pk9B7xEiw==}
+ /fast-xml-parser@4.0.8:
+ resolution: {integrity: sha512-N4XqZaRMuHMvOFwFlqeBTlvrnXU+QN8wvCl2g9fHzMx2BnLoIYRDwy6XwI8FxogHMFI9OfGQBCddgckvSLTnvg==}
hasBin: true
dependencies:
strnum: 1.0.5
@@ -11808,7 +11825,7 @@ packages:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
engines: {node: '>=12'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
dev: true
@@ -11817,7 +11834,7 @@ packages:
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
engines: {node: '>=6 <7 || >=8'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
dev: true
@@ -11826,7 +11843,7 @@ packages:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
engines: {node: '>=6 <7 || >=8'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
dev: true
@@ -11836,7 +11853,7 @@ packages:
engines: {node: '>=10'}
dependencies:
at-least-node: 1.0.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
dev: false
@@ -11878,8 +11895,8 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.21.1
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
functions-have-names: 1.2.3
/functions-have-names@1.2.3:
@@ -11956,7 +11973,7 @@ packages:
defu: 6.1.2
https-proxy-agent: 5.0.1
mri: 1.2.0
- node-fetch-native: 1.0.1
+ node-fetch-native: 1.1.0
pathe: 1.1.0
tar: 6.1.13
transitivePeerDependencies:
@@ -11964,10 +11981,10 @@ packages:
dev: false
/github-from-package@0.0.0:
- resolution: {integrity: sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=}
+ resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
- /github-slugger@1.5.0:
- resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
+ /github-slugger@1.4.0:
+ resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==}
/github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
@@ -12041,7 +12058,7 @@ packages:
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
engines: {node: '>= 0.4'}
dependencies:
- define-properties: 1.1.4
+ define-properties: 1.2.0
/globalyzer@0.1.0:
resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
@@ -12078,14 +12095,14 @@ packages:
dependencies:
array-union: 3.0.1
dir-glob: 3.0.1
- fast-glob: 3.2.12
+ fast-glob: 3.2.11
ignore: 5.2.4
merge2: 1.4.1
slash: 4.0.0
dev: false
- /globby@13.1.3:
- resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==}
+ /globby@13.1.4:
+ resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
dir-glob: 3.0.1
@@ -12103,8 +12120,8 @@ packages:
dependencies:
get-intrinsic: 1.2.0
- /graceful-fs@4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+ /graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
/grapheme-splitter@1.0.4:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
@@ -12193,14 +12210,14 @@ packages:
web-namespaces: 2.0.1
dev: true
- /hast-util-from-parse5@7.1.1:
- resolution: {integrity: sha512-R6PoNcUs89ZxLJmMWsVbwSWuz95/9OriyQZ3e2ybwqGsRXzhA6gv49rgGmQvLbZuSNDv9fCg7vV7gXUsvtUFaA==}
+ /hast-util-from-parse5@7.1.2:
+ resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==}
dependencies:
'@types/hast': 2.3.4
'@types/unist': 2.0.6
hastscript: 7.2.0
property-information: 6.2.0
- vfile: 5.3.7
+ vfile: 5.3.2
vfile-location: 4.1.0
web-namespaces: 2.0.1
dev: false
@@ -12229,13 +12246,13 @@ packages:
dependencies:
'@types/hast': 2.3.4
'@types/parse5': 6.0.3
- hast-util-from-parse5: 7.1.1
+ hast-util-from-parse5: 7.1.2
hast-util-to-parse5: 7.1.0
html-void-elements: 2.0.1
parse5: 6.0.1
unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
- vfile: 5.3.7
+ unist-util-visit: 4.1.0
+ vfile: 5.3.2
web-namespaces: 2.0.1
zwitch: 2.0.4
dev: false
@@ -12257,12 +12274,12 @@ packages:
nth-check: 2.1.1
property-information: 6.2.0
space-separated-tokens: 2.0.2
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
zwitch: 2.0.4
dev: false
- /hast-util-select@5.0.5:
- resolution: {integrity: sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==}
+ /hast-util-select@5.0.2:
+ resolution: {integrity: sha512-QGN5o7N8gq1BhUX96ApLE8izOXlf+IPkOVGXcp9Dskdd3w0OqZrn6faPAmS0/oVogwJOd0lWFSYmBK75e+030g==}
dependencies:
'@types/hast': 2.3.4
'@types/unist': 2.0.6
@@ -12271,18 +12288,19 @@ packages:
css-selector-parser: 1.4.1
direction: 2.0.1
hast-util-has-property: 2.0.1
+ hast-util-is-element: 2.1.3
hast-util-to-string: 2.0.0
hast-util-whitespace: 2.0.1
not: 0.1.0
nth-check: 2.1.1
property-information: 6.2.0
space-separated-tokens: 2.0.2
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
zwitch: 2.0.4
dev: false
- /hast-util-to-estree@2.3.0:
- resolution: {integrity: sha512-FCFA4GhTQqRO9n8dDDj9IlSWiVxDEY7jEOmTWocMpF5IiQ2BADVYf72AWB1hsZmJJPDsf5VTvYZnXHS/52HA4w==}
+ /hast-util-to-estree@2.3.2:
+ resolution: {integrity: sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==}
dependencies:
'@types/estree': 1.0.0
'@types/estree-jsx': 1.0.0
@@ -12292,7 +12310,7 @@ packages:
estree-util-attach-comments: 2.1.1
estree-util-is-identifier-name: 2.1.0
hast-util-whitespace: 2.0.1
- mdast-util-mdx-expression: 1.3.2
+ mdast-util-mdx-expression: 1.3.1
mdast-util-mdxjs-esm: 1.3.1
property-information: 6.2.0
space-separated-tokens: 2.0.2
@@ -12385,19 +12403,33 @@ packages:
whatwg-encoding: 2.0.0
dev: true
- /html-entities@2.3.3:
- resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
+ /html-entities@2.3.2:
+ resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==}
dev: false
/html-escaper@3.0.3:
resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
+ /html-minifier@4.0.0:
+ resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==}
+ engines: {node: '>=6'}
+ hasBin: true
+ dependencies:
+ camel-case: 3.0.0
+ clean-css: 4.2.4
+ commander: 2.20.3
+ he: 1.2.0
+ param-case: 2.1.1
+ relateurl: 0.2.7
+ uglify-js: 3.17.4
+ dev: false
+
/html-rewriter-wasm@0.4.1:
resolution: {integrity: sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q==}
dev: true
- /html-tags@3.2.0:
- resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==}
+ /html-tags@3.3.1:
+ resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
dev: false
@@ -12405,17 +12437,17 @@ packages:
resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
dev: false
- /htmlparser2@8.0.1:
- resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==}
+ /htmlparser2@8.0.2:
+ resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
domutils: 3.0.1
- entities: 4.4.0
+ entities: 4.5.0
dev: true
- /http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+ /http-cache-semantics@4.1.0:
+ resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
/http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
@@ -12522,8 +12554,8 @@ packages:
sharp: 0.31.3
dev: false
- /immutable@4.2.4:
- resolution: {integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==}
+ /immutable@4.3.0:
+ resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
@@ -12533,8 +12565,8 @@ packages:
resolve-from: 4.0.0
dev: true
- /import-meta-resolve@2.2.1:
- resolution: {integrity: sha512-C6lLL7EJPY44kBvA80gq4uMsVFw5x3oSKfuMl1cuZ2RkI5+UJqQXgn+6hlUew0y4ig7Ypt4CObAAIzU53Nfpuw==}
+ /import-meta-resolve@2.1.0:
+ resolution: {integrity: sha512-yG9pxkWJVTy4cmRsNWE3ztFdtFuYIV8G4N+cbCkO8b+qngkLyIUhxQFuZ0qJm67+0nUOxjMPT7nfksPKza1v2g==}
dev: false
/imurmurhash@0.1.4:
@@ -12568,8 +12600,8 @@ packages:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
dev: false
- /internal-slot@1.0.4:
- resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==}
+ /internal-slot@1.0.5:
+ resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.2.0
@@ -12593,8 +12625,8 @@ packages:
is-alphabetical: 2.0.1
is-decimal: 2.0.1
- /is-array-buffer@3.0.1:
- resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==}
+ /is-array-buffer@3.0.2:
+ resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.0
@@ -12644,11 +12676,11 @@ packages:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
hasBin: true
dependencies:
- ci-info: 3.7.1
+ ci-info: 3.3.1
dev: true
- /is-core-module@2.11.0:
- resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
+ /is-core-module@2.12.0:
+ resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==}
dependencies:
has: 1.0.3
@@ -12880,7 +12912,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
merge-stream: 2.0.0
supports-color: 7.2.0
dev: false
@@ -12889,8 +12921,8 @@ packages:
resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
hasBin: true
- /js-sdsl@4.3.0:
- resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
+ /js-sdsl@4.4.0:
+ resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==}
dev: true
/js-tokens@4.0.0:
@@ -12932,7 +12964,7 @@ packages:
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
is-potential-custom-element-name: 1.0.1
- nwsapi: 2.2.2
+ nwsapi: 2.2.4
parse5: 6.0.1
saxes: 5.0.1
symbol-tree: 3.2.4
@@ -12943,7 +12975,7 @@ packages:
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
whatwg-url: 10.0.0
- ws: 8.12.0
+ ws: 8.13.0
xml-name-validator: 4.0.0
transitivePeerDependencies:
- bufferutil
@@ -13001,7 +13033,7 @@ packages:
/jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: true
/jsonfile@6.1.0:
@@ -13009,15 +13041,15 @@ packages:
dependencies:
universalify: 2.0.0
optionalDependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
/jsonpointer@5.0.1:
resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==}
engines: {node: '>=0.10.0'}
dev: false
- /katex@0.13.24:
- resolution: {integrity: sha512-jZxYuKCma3VS5UuxOx/rFV1QyGSl3Uy/i0kTJF3HgQ5xMinCQVF8Zd4bMY/9aI9b9A2pjIBOsjSSm68ykTAr8w==}
+ /katex@0.16.4:
+ resolution: {integrity: sha512-WudRKUj8yyBeVDI4aYMNxhx5Vhh2PjpzQw1GRu/LVGqL4m1AxwD1GcUp0IMbdJaf5zsjtj8ghP0DOQRYhroNkw==}
hasBin: true
dependencies:
commander: 8.3.0
@@ -13030,6 +13062,7 @@ packages:
/kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
+ dev: false
/kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
@@ -13060,10 +13093,6 @@ packages:
type-check: 0.4.0
dev: true
- /lilconfig@2.0.6:
- resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==}
- engines: {node: '>=10'}
-
/lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
@@ -13071,34 +13100,34 @@ packages:
/lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- /linkedom@0.14.21:
- resolution: {integrity: sha512-V+c0AAFMTVJA2iAhrdd+u44lL0TjL6hBenVB061VQ6BHqTAHtXw1v5F1/CHGKtwg0OHm+hrGbepb9ZSFJ7lJkg==}
+ /linkedom@0.14.17:
+ resolution: {integrity: sha512-PD6GQKvZ4s6Ai4/WkpyHc8MhiZdCz4hWmMOWJk+MO3/kl1QvPUbo4nQWS9+VHO7lRBk1ucIa9ONS9qzCUcBAmQ==}
dependencies:
css-select: 5.1.0
cssom: 0.5.0
html-escaper: 3.0.3
- htmlparser2: 8.0.1
+ htmlparser2: 8.0.2
uhyphen: 0.1.0
dev: true
- /lit-element@3.3.0:
- resolution: {integrity: sha512-M3OIoblNS7LZdRxOIk8g0wyLEA/lRw/UGJ1TX+767OpkuDsRdSoxBIvewpWqCo7sMd9xt1XedUNZIr9jUO1X3g==}
+ /lit-element@3.3.1:
+ resolution: {integrity: sha512-Gl+2409uXWbf7n6cCl7Kzasm7zjT9xmdwi2BhLNi70sRKAgRkqueDu5mSIH3hPYMM0/vqBCdPXod3NbGkRA2ww==}
dependencies:
'@lit-labs/ssr-dom-shim': 1.1.0
'@lit/reactive-element': 1.6.1
- lit-html: 2.7.0
+ lit-html: 2.7.2
- /lit-html@2.7.0:
- resolution: {integrity: sha512-/zPOl8EfeB3HHpTzINSpnWgvgQ8N07g/j272EOAIyB0Ys2RzBqTVT23i+JZuUlNbB2WHHeSsTCFi92NtWrtpqQ==}
+ /lit-html@2.7.2:
+ resolution: {integrity: sha512-ZJCfKlA2XELu5tn7XuzOziGFGvf1SeQm+ngLWoJ8bXtSkRrrR3ms6SWy+gsdxeYwySLij5xAhdd2C3EX0ftxdQ==}
dependencies:
- '@types/trusted-types': 2.0.2
+ '@types/trusted-types': 2.0.3
/lit@2.7.0:
resolution: {integrity: sha512-qSy2BAVA+OiWtNptP404egcC/izDdNRw6iHGIbUmkZtbMJvPKfNsaoKrNs8Zmsbjmv5ZX2tur1l9TfzkSWWT4g==}
dependencies:
'@lit/reactive-element': 1.6.1
- lit-element: 3.3.0
- lit-html: 2.7.0
+ lit-element: 3.3.1
+ lit-html: 2.7.2
/lite-vimeo-embed@0.1.0:
resolution: {integrity: sha512-XFzPdv4NaWlyaM9WpBaS5CIUkf+laIRZEXQGsBb2ZdDWkuMmnzfAZ5nriYv3a3MVx5tEEetGN0sNaUhAVRXr1g==}
@@ -13112,7 +13141,7 @@ packages:
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
engines: {node: '>=4'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
parse-json: 4.0.0
pify: 3.0.0
strip-bom: 3.0.0
@@ -13122,7 +13151,7 @@ packages:
resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
engines: {node: '>=6'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
js-yaml: 3.14.1
pify: 4.0.1
strip-bom: 3.0.0
@@ -13224,6 +13253,10 @@ packages:
dependencies:
get-func-name: 2.0.0
+ /lower-case@1.1.4:
+ resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==}
+ dev: false
+
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
@@ -13248,8 +13281,8 @@ packages:
dependencies:
yallist: 4.0.0
- /lz-string@1.4.4:
- resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==}
+ /lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
dev: true
@@ -13258,17 +13291,24 @@ packages:
dependencies:
sourcemap-codec: 1.4.8
+ /magic-string@0.26.7:
+ resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
+ engines: {node: '>=12'}
+ dependencies:
+ sourcemap-codec: 1.4.8
+ dev: false
+
/magic-string@0.27.0:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
engines: {node: '>=12'}
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.4.15
/magic-string@0.30.0:
resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
engines: {node: '>=12'}
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.4.15
dev: false
/make-dir@3.1.0:
@@ -13301,8 +13341,8 @@ packages:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
dev: false
- /marked@4.2.12:
- resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==}
+ /marked@4.3.0:
+ resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
engines: {node: '>= 12'}
hasBin: true
dev: false
@@ -13321,14 +13361,14 @@ packages:
dependencies:
'@types/mdast': 3.0.10
'@types/unist': 2.0.6
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
/mdast-util-find-and-replace@2.2.2:
resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
dependencies:
'@types/mdast': 3.0.10
escape-string-regexp: 5.0.0
- unist-util-is: 5.2.0
+ unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
dev: false
@@ -13338,7 +13378,7 @@ packages:
'@types/mdast': 3.0.10
'@types/unist': 2.0.6
decode-named-character-reference: 1.0.2
- mdast-util-to-string: 3.1.1
+ mdast-util-to-string: 3.1.0
micromark: 3.1.0
micromark-util-decode-numeric-character-reference: 1.0.0
micromark-util-decode-string: 1.0.2
@@ -13355,7 +13395,7 @@ packages:
dependencies:
'@types/mdast': 3.0.10
mdast-util-to-markdown: 1.5.0
- micromark-extension-frontmatter: 1.0.0
+ micromark-extension-frontmatter: 1.1.0
dev: false
/mdast-util-gfm-autolink-literal@1.0.3:
@@ -13422,8 +13462,8 @@ packages:
mdast-util-to-markdown: 1.5.0
dev: true
- /mdast-util-mdx-expression@1.3.2:
- resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
+ /mdast-util-mdx-expression@1.3.1:
+ resolution: {integrity: sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==}
dependencies:
'@types/estree-jsx': 1.0.0
'@types/hast': 2.3.4
@@ -13451,14 +13491,12 @@ packages:
transitivePeerDependencies:
- supports-color
- /mdast-util-mdx@2.0.1:
- resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==}
+ /mdast-util-mdx@2.0.0:
+ resolution: {integrity: sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw==}
dependencies:
- mdast-util-from-markdown: 1.3.0
- mdast-util-mdx-expression: 1.3.2
+ mdast-util-mdx-expression: 1.3.1
mdast-util-mdx-jsx: 2.1.2
mdast-util-mdxjs-esm: 1.3.1
- mdast-util-to-markdown: 1.5.0
transitivePeerDependencies:
- supports-color
@@ -13477,7 +13515,7 @@ packages:
resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
dependencies:
'@types/mdast': 3.0.10
- unist-util-is: 5.2.0
+ unist-util-is: 5.2.1
/mdast-util-to-hast@12.3.0:
resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
@@ -13489,7 +13527,7 @@ packages:
trim-lines: 3.0.1
unist-util-generated: 2.0.1
unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
/mdast-util-to-markdown@1.5.0:
resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
@@ -13498,15 +13536,13 @@ packages:
'@types/unist': 2.0.6
longest-streak: 3.1.0
mdast-util-phrasing: 3.0.1
- mdast-util-to-string: 3.1.1
+ mdast-util-to-string: 3.1.0
micromark-util-decode-string: 1.0.2
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
zwitch: 2.0.4
- /mdast-util-to-string@3.1.1:
- resolution: {integrity: sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==}
- dependencies:
- '@types/mdast': 3.0.10
+ /mdast-util-to-string@3.1.0:
+ resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==}
/mdast-util-toc@6.1.1:
resolution: {integrity: sha512-Er21728Kow8hehecK2GZtb7Ny3omcoPUVrmObiSUwmoRYVZaXLR751QROEFjR8W/vAQdHMLj49Lz20J55XaNpw==}
@@ -13515,9 +13551,9 @@ packages:
'@types/mdast': 3.0.10
extend: 3.0.2
github-slugger: 2.0.0
- mdast-util-to-string: 3.1.1
- unist-util-is: 5.2.0
- unist-util-visit: 4.1.2
+ mdast-util-to-string: 3.1.0
+ unist-util-is: 5.2.1
+ unist-util-visit: 4.1.0
dev: true
/media-typer@0.3.0:
@@ -13525,8 +13561,8 @@ packages:
engines: {node: '>= 0.6'}
dev: true
- /memfs@3.4.13:
- resolution: {integrity: sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==}
+ /memfs@3.4.7:
+ resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==}
engines: {node: '>= 4.0.0'}
dependencies:
fs-monkey: 1.0.3
@@ -13594,12 +13630,13 @@ packages:
micromark-util-types: 1.0.2
uvu: 0.5.6
- /micromark-extension-frontmatter@1.0.0:
- resolution: {integrity: sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==}
+ /micromark-extension-frontmatter@1.1.0:
+ resolution: {integrity: sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==}
dependencies:
fault: 2.0.1
micromark-util-character: 1.1.0
micromark-util-symbol: 1.0.1
+ micromark-util-types: 1.0.2
dev: false
/micromark-extension-gfm-autolink-literal@1.0.3:
@@ -13612,8 +13649,8 @@ packages:
uvu: 0.5.6
dev: false
- /micromark-extension-gfm-footnote@1.0.4:
- resolution: {integrity: sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==}
+ /micromark-extension-gfm-footnote@1.1.0:
+ resolution: {integrity: sha512-RWYce7j8+c0n7Djzv5NzGEGitNNYO3uj+h/XYMdS/JinH1Go+/Qkomg/rfxExFzYTiydaV6GLeffGO5qcJbMPA==}
dependencies:
micromark-core-commonmark: 1.0.6
micromark-factory-space: 1.0.0
@@ -13625,8 +13662,8 @@ packages:
uvu: 0.5.6
dev: false
- /micromark-extension-gfm-strikethrough@1.0.4:
- resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==}
+ /micromark-extension-gfm-strikethrough@1.0.5:
+ resolution: {integrity: sha512-X0oI5eYYQVARhiNfbETy7BfLSmSilzN1eOuoRnrf9oUNsPRrWOAe9UqSizgw1vNxQBfOwL+n2610S3bYjVNi7w==}
dependencies:
micromark-util-chunked: 1.0.0
micromark-util-classify-character: 1.0.0
@@ -13646,14 +13683,14 @@ packages:
uvu: 0.5.6
dev: false
- /micromark-extension-gfm-tagfilter@1.0.1:
- resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==}
+ /micromark-extension-gfm-tagfilter@1.0.2:
+ resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==}
dependencies:
micromark-util-types: 1.0.2
dev: false
- /micromark-extension-gfm-task-list-item@1.0.3:
- resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==}
+ /micromark-extension-gfm-task-list-item@1.0.4:
+ resolution: {integrity: sha512-9XlIUUVnYXHsFF2HZ9jby4h3npfX10S1coXTnV035QGPgrtNYQq3J6IfIvcCIUAJrrqBVi5BqA/LmaOMJqPwMQ==}
dependencies:
micromark-factory-space: 1.0.0
micromark-util-character: 1.1.0
@@ -13666,20 +13703,20 @@ packages:
resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==}
dependencies:
micromark-extension-gfm-autolink-literal: 1.0.3
- micromark-extension-gfm-footnote: 1.0.4
- micromark-extension-gfm-strikethrough: 1.0.4
+ micromark-extension-gfm-footnote: 1.1.0
+ micromark-extension-gfm-strikethrough: 1.0.5
micromark-extension-gfm-table: 1.0.5
- micromark-extension-gfm-tagfilter: 1.0.1
- micromark-extension-gfm-task-list-item: 1.0.3
+ micromark-extension-gfm-tagfilter: 1.0.2
+ micromark-extension-gfm-task-list-item: 1.0.4
micromark-util-combine-extensions: 1.0.0
micromark-util-types: 1.0.2
dev: false
- /micromark-extension-math@2.0.2:
- resolution: {integrity: sha512-cFv2B/E4pFPBBFuGgLHkkNiFAIQv08iDgPH2HCuR2z3AUgMLecES5Cq7AVtwOtZeRrbA80QgMUk8VVW0Z+D2FA==}
+ /micromark-extension-math@2.1.0:
+ resolution: {integrity: sha512-WH+fJkveMvM3ZN+deb/jT3UW623x8xO9ycfJNDC+UQXX+V72RO6hT9KqxA7c8XFwozAFJ7tufOeG+x/CVSXHUw==}
dependencies:
- '@types/katex': 0.11.1
- katex: 0.13.24
+ '@types/katex': 0.16.0
+ katex: 0.16.4
micromark-factory-space: 1.0.0
micromark-util-character: 1.1.0
micromark-util-symbol: 1.0.1
@@ -13841,7 +13878,7 @@ packages:
dependencies:
'@types/acorn': 4.0.6
'@types/estree': 1.0.0
- estree-util-visit: 1.2.1
+ estree-util-visit: 1.2.0
micromark-util-types: 1.0.2
uvu: 0.5.6
vfile-location: 4.1.0
@@ -13950,12 +13987,12 @@ packages:
engines: {node: '>=4'}
dev: true
- /miniflare@2.11.0:
- resolution: {integrity: sha512-QA18I1VQXdCo4nBtPJUcUDxW8c9xbc5ex5F61jwhkGVOISSnYdEheolESmjr8MYk28xwi0XD1ozS4rLaTONd+w==}
+ /miniflare@2.13.0:
+ resolution: {integrity: sha512-ayNhVa4a6bZiOuHtrPmOt4BCYcmW1fBQ/+qGL85smq1m2OBBm3aUs6f4ISf38xH8tk+qewgmAywetyVtn6KHPw==}
engines: {node: '>=16.13'}
hasBin: true
peerDependencies:
- '@miniflare/storage-redis': 2.11.0
+ '@miniflare/storage-redis': 2.13.0
cron-schedule: ^3.0.4
ioredis: ^4.27.9
peerDependenciesMeta:
@@ -13966,27 +14003,27 @@ packages:
ioredis:
optional: true
dependencies:
- '@miniflare/cache': 2.11.0
- '@miniflare/cli-parser': 2.11.0
- '@miniflare/core': 2.11.0
- '@miniflare/d1': 2.11.0
- '@miniflare/durable-objects': 2.11.0
- '@miniflare/html-rewriter': 2.11.0
- '@miniflare/http-server': 2.11.0
- '@miniflare/kv': 2.11.0
- '@miniflare/queues': 2.11.0
- '@miniflare/r2': 2.11.0
- '@miniflare/runner-vm': 2.11.0
- '@miniflare/scheduler': 2.11.0
- '@miniflare/shared': 2.11.0
- '@miniflare/sites': 2.11.0
- '@miniflare/storage-file': 2.11.0
- '@miniflare/storage-memory': 2.11.0
- '@miniflare/web-sockets': 2.11.0
+ '@miniflare/cache': 2.13.0
+ '@miniflare/cli-parser': 2.13.0
+ '@miniflare/core': 2.13.0
+ '@miniflare/d1': 2.13.0
+ '@miniflare/durable-objects': 2.13.0
+ '@miniflare/html-rewriter': 2.13.0
+ '@miniflare/http-server': 2.13.0
+ '@miniflare/kv': 2.13.0
+ '@miniflare/queues': 2.13.0
+ '@miniflare/r2': 2.13.0
+ '@miniflare/runner-vm': 2.13.0
+ '@miniflare/scheduler': 2.13.0
+ '@miniflare/shared': 2.13.0
+ '@miniflare/sites': 2.13.0
+ '@miniflare/storage-file': 2.13.0
+ '@miniflare/storage-memory': 2.13.0
+ '@miniflare/web-sockets': 2.13.0
kleur: 4.1.5
semiver: 1.1.0
source-map-support: 0.5.21
- undici: 5.9.1
+ undici: 5.20.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -14028,8 +14065,8 @@ packages:
yallist: 4.0.0
dev: false
- /minipass@4.0.3:
- resolution: {integrity: sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw==}
+ /minipass@4.2.8:
+ resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
engines: {node: '>=8'}
dev: false
@@ -14041,8 +14078,8 @@ packages:
yallist: 4.0.0
dev: false
- /mixme@0.5.5:
- resolution: {integrity: sha512-/6IupbRx32s7jjEwHcycXikJwFD5UujbVNuJFkeKLYje+92OvtuPniF6JhnFm5JCTDUhS+kYK3W/4BWYQYXz7w==}
+ /mixme@0.5.9:
+ resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==}
engines: {node: '>= 8.0.0'}
dev: true
@@ -14092,8 +14129,8 @@ packages:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
- /mrmime@1.0.1:
- resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
+ /mrmime@1.0.0:
+ resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==}
engines: {node: '>=10'}
dev: false
@@ -14124,19 +14161,13 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- /nanoid@3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
- dev: true
-
/nanoid@3.3.6:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- /nanostores@0.5.13:
- resolution: {integrity: sha512-UxC2eZsCbbcHZ1Z/hwFQ1C4gy8Tkhzskvmu6wOsAhOMAOd72HmVX1Nxs96DSDUcd7V1x0IdRtsl+zAm7rg7slA==}
+ /nanostores@0.5.12:
+ resolution: {integrity: sha512-5BccS7nNInTc7Noz2gv19gyx5h5y6m72nj6ZnCTV98GdFdwvcFJf2MMl+7VsX76E1toV1YrLqlDn+R+OF73PVg==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: false
@@ -14171,6 +14202,12 @@ packages:
'@types/nlcst': 1.0.0
dev: false
+ /no-case@2.3.2:
+ resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==}
+ dependencies:
+ lower-case: 1.1.4
+ dev: false
+
/no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
@@ -14178,8 +14215,8 @@ packages:
tslib: 2.5.0
dev: false
- /node-abi@3.32.0:
- resolution: {integrity: sha512-HkwdiLzE/LeuOMIQq/dJq70oNyRc88+wt5CH/RXYseE00LkA/c4PkS6Ti1vE4OHYUiKjkwuxjWq9pItgrz8UJw==}
+ /node-abi@3.35.0:
+ resolution: {integrity: sha512-jAlSOFR1Bls963NmFwxeQkNTzqjUF0NThm8Le7eRIRGzFUVJuMOFZDLv5Y30W/Oaw+KEebEJLAigwO9gQHoEmw==}
engines: {node: '>=10'}
dependencies:
semver: 7.5.0
@@ -14196,8 +14233,8 @@ packages:
engines: {node: '>=10.5.0'}
dev: false
- /node-fetch-native@1.0.1:
- resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==}
+ /node-fetch-native@1.1.0:
+ resolution: {integrity: sha512-nl5goFCig93JZ9FIV8GHT9xpNqXbxQUzkOmKIMKmncsBH9jhg7qKex8hirpymkBFmNQ114chEEG5lS4wgK2I+Q==}
dev: false
/node-fetch@2.6.9:
@@ -14211,8 +14248,8 @@ packages:
dependencies:
whatwg-url: 5.0.0
- /node-fetch@3.3.0:
- resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==}
+ /node-fetch@3.3.1:
+ resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
data-uri-to-buffer: 4.0.1
@@ -14230,8 +14267,8 @@ packages:
hasBin: true
dev: false
- /node-mocks-http@1.12.1:
- resolution: {integrity: sha512-jrA7Sn3qI6GsHgWtUW3gMj0vO6Yz0nJjzg3jRZYjcfj4tzi8oWPauDK1qHVJoAxTbwuDHF1JiM9GISZ/ocI/ig==}
+ /node-mocks-http@1.11.0:
+ resolution: {integrity: sha512-jS/WzSOcKbOeGrcgKbenZeNhxUNnP36Yw11+hL4TTxQXErGfqYZ+MaYNNvhaTiGIJlzNSqgQkk9j8dSu1YWSuw==}
engines: {node: '>=0.6'}
dependencies:
accepts: 1.3.8
@@ -14290,7 +14327,7 @@ packages:
minimatch: 3.1.2
pidtree: 0.3.1
read-pkg: 3.0.0
- shell-quote: 1.8.0
+ shell-quote: 1.8.1
string.prototype.padend: 3.1.4
dev: true
@@ -14330,8 +14367,8 @@ packages:
dependencies:
boolbase: 1.0.0
- /nwsapi@2.2.2:
- resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==}
+ /nwsapi@2.2.4:
+ resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==}
dev: true
/object-assign@4.1.1:
@@ -14354,7 +14391,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
+ define-properties: 1.2.0
has-symbols: 1.0.3
object-keys: 1.1.1
@@ -14396,8 +14433,8 @@ packages:
which-pm-runs: 1.1.0
dev: true
- /open@8.4.1:
- resolution: {integrity: sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==}
+ /open@8.4.2:
+ resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
dependencies:
define-lazy-prop: 2.0.0
@@ -14428,14 +14465,14 @@ packages:
word-wrap: 1.2.3
dev: true
- /ora@6.1.2:
- resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==}
+ /ora@6.1.0:
+ resolution: {integrity: sha512-CxEP6845hLK+NHFWZ+LplGO4zfw4QSfxTlqMfvlJ988GoiUeZDMzCvqsZkFHv69sPICmJH1MDxZoQFOKXerAVw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
bl: 5.1.0
chalk: 5.2.0
cli-cursor: 4.0.0
- cli-spinners: 2.7.0
+ cli-spinners: 2.8.0
is-interactive: 2.0.0
is-unicode-supported: 1.3.0
log-symbols: 5.1.0
@@ -14527,7 +14564,7 @@ packages:
http-proxy-agent: 4.0.1
https-proxy-agent: 5.0.1
pac-resolver: 5.0.1
- raw-body: 2.5.1
+ raw-body: 2.5.2
socks-proxy-agent: 5.0.1
transitivePeerDependencies:
- supports-color
@@ -14537,7 +14574,7 @@ packages:
resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==}
engines: {node: '>= 8'}
dependencies:
- degenerator: 3.0.2
+ degenerator: 3.0.3
ip: 1.1.8
netmask: 2.0.2
dev: true
@@ -14546,6 +14583,12 @@ packages:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
dev: false
+ /param-case@2.1.1:
+ resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==}
+ dependencies:
+ no-case: 2.3.2
+ dev: false
+
/parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -14577,7 +14620,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.21.4
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -14612,7 +14655,7 @@ packages:
/parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
dependencies:
- entities: 4.4.0
+ entities: 4.5.0
/parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
@@ -14735,19 +14778,19 @@ packages:
find-up: 3.0.0
dev: false
- /playwright-core@1.30.0:
- resolution: {integrity: sha512-7AnRmTCf+GVYhHbLJsGUtskWTE33SwMZkybJ0v6rqR1boxq2x36U7p1vDRV7HO2IwTZgmycracLxPEJI49wu4g==}
+ /playwright-core@1.29.2:
+ resolution: {integrity: sha512-94QXm4PMgFoHAhlCuoWyaBYKb92yOcGVHdQLoxQ7Wjlc7Flg4aC/jbFW7xMR52OfXMVkWicue4WXE7QEegbIRA==}
engines: {node: '>=14'}
hasBin: true
dev: true
- /playwright@1.30.0:
- resolution: {integrity: sha512-ENbW5o75HYB3YhnMTKJLTErIBExrSlX2ZZ1C/FzmHjUYIfxj/UnI+DWpQr992m+OQVSg0rCExAOlRwB+x+yyIg==}
+ /playwright@1.29.2:
+ resolution: {integrity: sha512-hKBYJUtdmYzcjdhYDkP9WGtORwwZBBKAW8+Lz7sr0ZMxtJr04ASXVzH5eBWtDkdb0c3LLFsehfPBTRfvlfKJOA==}
engines: {node: '>=14'}
hasBin: true
requiresBuild: true
dependencies:
- playwright-core: 1.30.0
+ playwright-core: 1.29.2
dev: true
/port-authority@2.0.1:
@@ -14963,7 +15006,7 @@ packages:
ts-node:
optional: true
dependencies:
- lilconfig: 2.0.6
+ lilconfig: 2.1.0
postcss: 8.4.23
yaml: 2.2.1
@@ -15000,7 +15043,7 @@ packages:
peerDependencies:
postcss: ^8.2
dependencies:
- '@csstools/selector-specificity': 2.1.1(postcss-selector-parser@6.0.11)(postcss@8.4.23)
+ '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.11)
postcss: 8.4.23
postcss-selector-parser: 6.0.11
dev: true
@@ -15042,11 +15085,11 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-preset-env@7.8.3(postcss@8.4.23):
- resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==}
+ /postcss-preset-env@7.7.1(postcss@8.4.23):
+ resolution: {integrity: sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==}
engines: {node: ^12 || ^14 || >=16}
peerDependencies:
- postcss: ^8.2
+ postcss: ^8.4
dependencies:
'@csstools/postcss-cascade-layers': 1.1.1(postcss@8.4.23)
'@csstools/postcss-color-function': 1.1.1(postcss@8.4.23)
@@ -15054,12 +15097,10 @@ packages:
'@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.23)
'@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.23)
'@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.23)
- '@csstools/postcss-nested-calc': 1.0.0(postcss@8.4.23)
'@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.23)
'@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.23)
'@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.23)
'@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.23)
- '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.4.23)
'@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.23)
'@csstools/postcss-unset-value': 1.0.2(postcss@8.4.23)
autoprefixer: 10.4.14(postcss@8.4.23)
@@ -15067,7 +15108,7 @@ packages:
css-blank-pseudo: 3.0.3(postcss@8.4.23)
css-has-pseudo: 3.0.4(postcss@8.4.23)
css-prefers-color-scheme: 6.0.3(postcss@8.4.23)
- cssdb: 7.4.1
+ cssdb: 6.6.3
postcss: 8.4.23
postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.23)
postcss-clamp: 4.1.0(postcss@8.4.23)
@@ -15146,17 +15187,17 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
- /preact-render-to-string@5.2.6(preact@10.12.0):
- resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==}
+ /preact-render-to-string@5.2.4(preact@10.11.0):
+ resolution: {integrity: sha512-iIPHb3BXUQ3Za6KNhkjN/waq11Oh+QWWtAgN3id3LrL+cszH3DYh8TxJPNQ6Aogsbu4JsqdJLBZltwPFpG6N6w==}
peerDependencies:
preact: '>=10'
dependencies:
- preact: 10.12.0
+ preact: 10.11.0
pretty-format: 3.8.0
dev: false
- /preact@10.12.0:
- resolution: {integrity: sha512-+w8ix+huD8CNZemheC53IPjMUFk921i02o30u0K6h53spMX41y/QhVDnG/nU2k42/69tvqWmVsgNLIiwRAcmxg==}
+ /preact@10.11.0:
+ resolution: {integrity: sha512-Fk6+vB2kb6mSJfDgODq0YDhMfl0HNtK5+Uc9QqECO4nlyPAQwCI+BKyWO//idA7ikV7o+0Fm6LQmNuQi1wXI1w==}
/preact@10.13.2:
resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==}
@@ -15173,7 +15214,7 @@ packages:
minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 1.0.2
- node-abi: 3.32.0
+ node-abi: 3.35.0
pump: 3.0.0
rc: 1.2.8
simple-get: 4.0.1
@@ -15212,7 +15253,7 @@ packages:
dependencies:
'@astrojs/compiler': 1.4.0
prettier: 2.8.8
- sass-formatter: 0.7.5
+ sass-formatter: 0.7.6
synckit: 0.8.5
/prettier@2.8.8:
@@ -15225,8 +15266,8 @@ packages:
engines: {node: '>=6'}
dev: false
- /pretty-bytes@6.1.0:
- resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==}
+ /pretty-bytes@6.0.0:
+ resolution: {integrity: sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==}
engines: {node: ^14.13.1 || >=16.0.0}
dev: false
@@ -15234,8 +15275,8 @@ packages:
resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==}
dev: false
- /prismjs@1.29.0:
- resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
+ /prismjs@1.28.0:
+ resolution: {integrity: sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==}
engines: {node: '>=6'}
dev: false
@@ -15320,8 +15361,8 @@ packages:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
- /raw-body@2.5.1:
- resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
+ /raw-body@2.5.2:
+ resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
engines: {node: '>= 0.8'}
dependencies:
bytes: 3.1.2
@@ -15394,7 +15435,7 @@ packages:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
js-yaml: 3.14.1
pify: 4.0.1
strip-bom: 3.0.0
@@ -15409,8 +15450,8 @@ packages:
string_decoder: 0.10.31
dev: true
- /readable-stream@3.6.0:
- resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
+ /readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
dependencies:
inherits: 2.0.4
@@ -15451,7 +15492,7 @@ packages:
/regenerator-transform@0.15.1:
resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==}
dependencies:
- '@babel/runtime': 7.20.13
+ '@babel/runtime': 7.21.0
dev: false
/regexp.prototype.flags@1.4.3:
@@ -15459,11 +15500,11 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
+ define-properties: 1.2.0
functions-have-names: 1.2.3
- /regexpu-core@5.3.0:
- resolution: {integrity: sha512-ZdhUQlng0RoscyW7jADnUZ25F5eVtHdMyXSb2PiwafvteRAOJUjFoUPEYZSIfP99fBIs3maLIRfpEddT78wAAQ==}
+ /regexpu-core@5.3.2:
+ resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==}
engines: {node: '>=4'}
dependencies:
'@babel/regjsgen': 0.8.0
@@ -15490,7 +15531,7 @@ packages:
hast-util-heading-rank: 2.1.1
hast-util-is-element: 2.1.3
unified: 10.1.2
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
/rehype-mathjax@4.0.2:
resolution: {integrity: sha512-9q4Q4icTIbM5RtvQ4XquvEApGV2oDMaSVa5G3DwXomWU4fAPWYcOOt+iQRNaIH3RBMbFF239QbE5K7hm7rxMPQ==}
@@ -15503,7 +15544,7 @@ packages:
jsdom: 18.1.1
mathjax-full: 3.2.2
unified: 10.1.2
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
transitivePeerDependencies:
- bufferutil
- canvas
@@ -15515,7 +15556,7 @@ packages:
resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==}
dependencies:
'@types/hast': 2.3.4
- hast-util-from-parse5: 7.1.1
+ hast-util-from-parse5: 7.1.2
parse5: 6.0.1
unified: 10.1.2
dev: false
@@ -15538,16 +15579,16 @@ packages:
unified: 10.1.2
dev: false
- /rehype-slug@5.1.0:
- resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==}
+ /rehype-slug@5.0.1:
+ resolution: {integrity: sha512-X5v3wV/meuOX9NFcGhJvUpEjIvQl2gDvjg3z40RVprYFt7q3th4qMmYLULiu3gXvbNX1ppx+oaa6JyY1W67pTA==}
dependencies:
'@types/hast': 2.3.4
- github-slugger: 2.0.0
+ github-slugger: 1.4.0
hast-util-has-property: 2.0.1
hast-util-heading-rank: 2.1.1
hast-util-to-string: 2.0.0
unified: 10.1.2
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
/rehype-stringify@9.0.3:
resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==}
@@ -15576,6 +15617,11 @@ packages:
resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==}
dev: false
+ /relateurl@0.2.7:
+ resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
+ engines: {node: '>= 0.10'}
+ dev: false
+
/remark-code-titles@0.1.2:
resolution: {integrity: sha512-KsHQbaI4FX8Ozxqk7YErxwmBiveUqloKuVqyPG2YPLHojpgomodWgRfG4B+bOtmn/5bfJ8khw4rR0lvgVFl2Uw==}
dependencies:
@@ -15586,7 +15632,7 @@ packages:
dependencies:
'@types/mdast': 3.0.10
mdast-util-frontmatter: 1.0.1
- micromark-extension-frontmatter: 1.0.0
+ micromark-extension-frontmatter: 1.1.0
unified: 10.1.2
dev: false
@@ -15606,14 +15652,14 @@ packages:
dependencies:
'@types/mdast': 3.0.10
mdast-util-math: 2.0.2
- micromark-extension-math: 2.0.2
+ micromark-extension-math: 2.1.0
unified: 10.1.2
dev: true
- /remark-mdx@2.2.1:
- resolution: {integrity: sha512-R9wcN+/THRXTKyRBp6Npo/mcbGA2iT3N4G8qUqLA5pOEg7kBidHv8K2hHidCMYZ6DXmwK18umu0K4cicgA2PPQ==}
+ /remark-mdx@2.3.0:
+ resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
dependencies:
- mdast-util-mdx: 2.0.1
+ mdast-util-mdx: 2.0.0
micromark-extension-mdxjs: 1.0.0
transitivePeerDependencies:
- supports-color
@@ -15659,7 +15705,7 @@ packages:
dependencies:
retext: 8.1.0
retext-smartypants: 5.2.0
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
dev: false
/remark-toc@8.0.1:
@@ -15700,19 +15746,11 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
- /resolve@1.22.1:
- resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
- hasBin: true
- dependencies:
- is-core-module: 2.11.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
/resolve@1.22.2:
resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
hasBin: true
dependencies:
- is-core-module: 2.11.0
+ is-core-module: 2.12.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -15739,7 +15777,7 @@ packages:
'@types/nlcst': 1.0.0
nlcst-to-string: 3.1.1
unified: 10.1.2
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
dev: false
/retext-stringify@3.1.0:
@@ -15808,18 +15846,17 @@ packages:
rollup:
optional: true
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.21.4
jest-worker: 26.6.2
rollup: 2.79.1
serialize-javascript: 4.0.0
- terser: 5.16.3
+ terser: 5.16.9
dev: false
/rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
dependencies:
estree-walker: 0.6.1
- dev: true
/rollup@2.79.1:
resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
@@ -15828,14 +15865,6 @@ packages:
optionalDependencies:
fsevents: 2.3.2
- /rollup@3.14.0:
- resolution: {integrity: sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
/rollup@3.20.1:
resolution: {integrity: sha512-sz2w8cBJlWQ2E17RcpvHuf4sk2BQx4tfKDnjNPikEpLEevrbIAR7CH3PGa2hpPwWbNgPaA9yh9Jzljds5bc9zg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
@@ -15844,8 +15873,8 @@ packages:
fsevents: 2.3.2
dev: true
- /rollup@3.20.2:
- resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==}
+ /rollup@3.20.6:
+ resolution: {integrity: sha512-2yEB3nQXp/tBQDN0hJScJQheXdvU2wFhh6ld7K/aiZ1vYcak6N/BKjY1QrU6BvO2JWYS8bEs14FRaxXosxy2zw==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -15856,10 +15885,11 @@ packages:
dependencies:
queue-microtask: 1.2.3
- /rxjs@7.8.0:
- resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
+ /rxjs@6.6.7:
+ resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
+ engines: {npm: '>=2.0.0'}
dependencies:
- tslib: 2.5.0
+ tslib: 1.14.1
dev: false
/s.color@0.0.15:
@@ -15885,18 +15915,18 @@ packages:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true
- /sass-formatter@0.7.5:
- resolution: {integrity: sha512-NKFP8ddjhUYi6A/iD1cEtzkEs91U61kzqe3lY9SVNuvX7LGc88xnEN0mmsWL7Ol//YTi2GL/ol7b9XZ2+hgXuA==}
+ /sass-formatter@0.7.6:
+ resolution: {integrity: sha512-hXdxU6PCkiV3XAiSnX+XLqz2ohHoEnVUlrd8LEVMAI80uB1+OTScIkH9n6qQwImZpTye1r1WG1rbGUteHNhoHg==}
dependencies:
suf-log: 2.5.3
- /sass@1.58.0:
- resolution: {integrity: sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==}
+ /sass@1.52.2:
+ resolution: {integrity: sha512-mfHB2VSeFS7sZlPv9YohB9GB7yWIgQNTGniQwfQ04EoQN0wsQEv7SwpCwy/x48Af+Z3vDeFXz+iuXM3HK/phZQ==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
- immutable: 4.2.4
+ immutable: 4.3.0
source-map-js: 1.0.2
/sax@1.2.4:
@@ -15950,7 +15980,6 @@ packages:
hasBin: true
dependencies:
lru-cache: 6.0.0
- dev: false
/semver@7.5.0:
resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==}
@@ -16055,8 +16084,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- /shell-quote@1.8.0:
- resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==}
+ /shell-quote@1.8.1:
+ resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
/shiki-twoslash@3.1.0:
resolution: {integrity: sha512-uDqrTutOIZzyHbo103GsK7Vvc10saK1XCCivnOQ1NHJzgp3FBilEpftGeVzVSMOJs+JyhI7whkvhXV7kXQ5zCg==}
@@ -16119,7 +16148,7 @@ packages:
engines: {node: '>= 10'}
dependencies:
'@polka/url': 1.0.0-next.21
- mrmime: 1.0.1
+ mrmime: 1.0.0
totalist: 1.1.0
dev: false
@@ -16192,10 +16221,10 @@ packages:
smart-buffer: 4.2.0
dev: true
- /solid-js@1.6.10:
- resolution: {integrity: sha512-Sf0e6PQCEFkFtbPq0L+93Ua81YQOefBEbvDJ0YXT92b6Lzw0k7UvzSd2l1BbYM+yzE3UmepU1tyMDc/3nIByjA==}
+ /solid-js@1.5.6:
+ resolution: {integrity: sha512-EA7hjMIEdDUuV6Fk3WUQ2fPx7sRnhjl+3M59zj6Sh+c7c3JF3N1cSViBvX8MYJG9vEBEqKQBZUfKHPe/9JgKvQ==}
dependencies:
- csstype: 3.1.1
+ csstype: 3.1.2
/source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
@@ -16210,11 +16239,11 @@ packages:
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- requiresBuild: true
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
engines: {node: '>= 8'}
+ dev: false
/source-map@0.8.0-beta.0:
resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
@@ -16241,11 +16270,11 @@ packages:
signal-exit: 3.0.7
dev: true
- /spdx-correct@3.1.1:
- resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
+ /spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.12
+ spdx-license-ids: 3.0.13
dev: true
/spdx-exceptions@2.3.0:
@@ -16256,11 +16285,11 @@ packages:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.12
+ spdx-license-ids: 3.0.13
dev: true
- /spdx-license-ids@3.0.12:
- resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
+ /spdx-license-ids@3.0.13:
+ resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
dev: true
/speech-rule-engine@4.0.7:
@@ -16290,7 +16319,7 @@ packages:
/stream-transform@2.1.3:
resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
dependencies:
- mixme: 0.5.5
+ mixme: 0.5.9
dev: true
/streamsearch@1.1.0:
@@ -16318,11 +16347,11 @@ packages:
resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.21.1
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
get-intrinsic: 1.2.0
has-symbols: 1.0.3
- internal-slot: 1.0.4
+ internal-slot: 1.0.5
regexp.prototype.flags: 1.4.3
side-channel: 1.0.4
dev: false
@@ -16332,23 +16361,31 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.21.1
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
dev: true
+ /string.prototype.trim@1.2.7:
+ resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
+
/string.prototype.trimend@1.0.6:
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.21.1
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
/string.prototype.trimstart@1.0.6:
resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.21.1
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
/string_decoder@0.10.31:
resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
@@ -16454,7 +16491,7 @@ packages:
engines: {node: '>=8'}
hasBin: true
dependencies:
- '@jridgewell/gen-mapping': 0.3.2
+ '@jridgewell/gen-mapping': 0.3.3
commander: 4.1.1
glob: 7.1.6
lines-and-columns: 1.2.4
@@ -16495,17 +16532,17 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- /svelte-hmr@0.15.1(svelte@3.55.1):
+ /svelte-hmr@0.15.1(svelte@3.54.0):
resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: '>=3.19.0'
dependencies:
- svelte: 3.55.1
+ svelte: 3.54.0
dev: false
- /svelte2tsx@0.5.23(svelte@3.55.1)(typescript@5.0.2):
- resolution: {integrity: sha512-jYFnugTQRFmUpvLXPQrKzVYcW5ErT+0QCxg027Zx9BuvYefMZFuoBSTDYe7viPEFGrPPiLgT2m7f5n9khE7f7Q==}
+ /svelte2tsx@0.5.11(svelte@3.54.0)(typescript@5.0.2):
+ resolution: {integrity: sha512-Is95G1wqNvEUJZ9DITRS2zfMwVJRZztMduPs1vJJ0cm65WUg/avBl5vBXjHycQL/qmFpaqa3NG4qWnf7bCHPag==}
peerDependencies:
svelte: ^3.24
typescript: ^4.1.2
@@ -16515,12 +16552,12 @@ packages:
dependencies:
dedent-js: 1.0.1
pascal-case: 3.1.2
- svelte: 3.55.1
+ svelte: 3.54.0
typescript: 5.0.2
dev: false
- /svelte@3.55.1:
- resolution: {integrity: sha512-S+87/P0Ve67HxKkEV23iCdAh/SX1xiSfjF1HOglno/YTbSTW7RniICMCofWGdJJbdjw3S+0PfFb1JtGfTXE0oQ==}
+ /svelte@3.54.0:
+ resolution: {integrity: sha512-tdrgeJU0hob0ZWAMoKXkhcxXA7dpTg6lZGxUeko5YqvPdJBiyRspGsCwV27kIrbrqPP2WUoSV9ca0gnLlw8YzQ==}
engines: {node: '>= 8'}
/svelte@3.58.0:
@@ -16595,7 +16632,19 @@ packages:
end-of-stream: 1.4.4
fs-constants: 1.0.0
inherits: 2.0.4
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
+
+ /tar@6.1.11:
+ resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==}
+ engines: {node: '>= 10'}
+ dependencies:
+ chownr: 2.0.0
+ fs-minipass: 2.1.0
+ minipass: 3.3.6
+ minizlib: 2.1.2
+ mkdirp: 1.0.4
+ yallist: 4.0.0
+ dev: false
/tar@6.1.13:
resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==}
@@ -16603,7 +16652,7 @@ packages:
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
- minipass: 4.0.3
+ minipass: 4.2.8
minizlib: 2.1.2
mkdirp: 1.0.4
yallist: 4.0.0
@@ -16629,12 +16678,12 @@ packages:
engines: {node: '>=8'}
dev: true
- /terser@5.16.3:
- resolution: {integrity: sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==}
+ /terser@5.16.9:
+ resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==}
engines: {node: '>=10'}
hasBin: true
dependencies:
- '@jridgewell/source-map': 0.3.2
+ '@jridgewell/source-map': 0.3.3
acorn: 8.8.2
commander: 2.20.3
source-map-support: 0.5.21
@@ -16765,7 +16814,7 @@ packages:
'@types/json5': 0.0.30
'@types/resolve': 1.20.2
json5: 2.2.3
- resolve: 1.22.1
+ resolve: 1.22.2
strip-bom: 4.0.0
type-fest: 3.0.0
@@ -16780,7 +16829,6 @@ packages:
/tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: true
/tslib@2.1.0:
resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==}
@@ -16799,8 +16847,8 @@ packages:
typescript: 5.0.2
dev: true
- /tty-table@4.1.6:
- resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==}
+ /tty-table@4.2.1:
+ resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==}
engines: {node: '>=8.0.0'}
hasBin: true
dependencies:
@@ -16810,7 +16858,7 @@ packages:
smartwrap: 2.0.2
strip-ansi: 6.0.1
wcwidth: 1.0.1
- yargs: 17.6.2
+ yargs: 17.7.1
dev: true
/tunnel-agent@0.6.0:
@@ -16960,6 +17008,12 @@ packages:
engines: {node: '>=12.20'}
hasBin: true
+ /uglify-js@3.17.4:
+ resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
+ engines: {node: '>=0.8.0'}
+ hasBin: true
+ dev: false
+
/uhyphen@0.1.0:
resolution: {integrity: sha512-o0QVGuFg24FK765Qdd5kk0zU/U4dEsCtN/GSiwNI9i8xsSVtjIAOdTaVhLwZ1nrbWxFVMxNDDl+9fednsOMsBw==}
dev: true
@@ -16984,17 +17038,19 @@ packages:
jiti: 1.18.2
dev: false
+ /undici@5.20.0:
+ resolution: {integrity: sha512-J3j60dYzuo6Eevbawwp1sdg16k5Tf768bxYK4TUJRH7cBM4kFCbf3mOnM/0E3vQYXvpxITbbWmBafaDbxLDz3g==}
+ engines: {node: '>=12.18'}
+ dependencies:
+ busboy: 1.6.0
+ dev: true
+
/undici@5.22.0:
resolution: {integrity: sha512-fR9RXCc+6Dxav4P9VV/sp5w3eFiSdOjJYsbtWfd4s5L5C4ogyuVpdKIVHeW0vV1MloM65/f7W45nR9ZxwVdyiA==}
engines: {node: '>=14.0'}
dependencies:
busboy: 1.6.0
- /undici@5.9.1:
- resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==}
- engines: {node: '>=12.18'}
- dev: true
-
/unherit@3.0.1:
resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==}
dev: false
@@ -17031,7 +17087,7 @@ packages:
is-buffer: 2.0.5
is-plain-obj: 4.1.0
trough: 2.1.0
- vfile: 5.3.7
+ vfile: 5.3.2
/unique-string@2.0.0:
resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
@@ -17044,7 +17100,7 @@ packages:
resolution: {integrity: sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==}
dependencies:
'@types/unist': 2.0.6
- unist-util-is: 5.2.0
+ unist-util-is: 5.2.1
dev: true
/unist-util-generated@2.0.1:
@@ -17057,8 +17113,10 @@ packages:
resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
dev: true
- /unist-util-is@5.2.0:
- resolution: {integrity: sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==}
+ /unist-util-is@5.2.1:
+ resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
+ dependencies:
+ '@types/unist': 2.0.6
/unist-util-modify-children@3.1.1:
resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==}
@@ -17082,7 +17140,7 @@ packages:
resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
dependencies:
'@types/unist': 2.0.6
- unist-util-visit: 4.1.2
+ unist-util-visit: 4.1.0
/unist-util-select@4.0.3:
resolution: {integrity: sha512-1074+K9VyR3NyUz3lgNtHKm7ln+jSZXtLJM4E22uVuoFn88a/Go2pX8dusrt/W+KWH1ncn8jcd8uCQuvXb/fXA==}
@@ -17120,7 +17178,7 @@ packages:
resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
dependencies:
'@types/unist': 2.0.6
- unist-util-is: 5.2.0
+ unist-util-is: 5.2.1
/unist-util-visit@1.4.1:
resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==}
@@ -17135,11 +17193,11 @@ packages:
unist-util-visit-parents: 3.1.1
dev: true
- /unist-util-visit@4.1.2:
- resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
+ /unist-util-visit@4.1.0:
+ resolution: {integrity: sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==}
dependencies:
'@types/unist': 2.0.6
- unist-util-is: 5.2.0
+ unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
/universal-user-agent@6.0.0:
@@ -17176,7 +17234,7 @@ packages:
dev: false
/unpipe@1.0.0:
- resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=}
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
dev: true
@@ -17195,6 +17253,10 @@ packages:
escalade: 3.1.1
picocolors: 1.0.0
+ /upper-case@1.1.3:
+ resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==}
+ dev: false
+
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
@@ -17237,14 +17299,10 @@ packages:
kleur: 4.1.5
sade: 1.8.1
- /validate-html-nesting@1.2.1:
- resolution: {integrity: sha512-T1ab131NkP3BfXB7KUSgV7Rhu81R2id+L6NaJ7NypAAG5iV6gXnPpQE5RK1fvb+3JYsPTL+ihWna5sr5RN9gaQ==}
- dev: false
-
/validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
- spdx-correct: 3.1.1
+ spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
dev: true
@@ -17259,7 +17317,7 @@ packages:
resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
dependencies:
'@types/unist': 2.0.6
- vfile: 5.3.7
+ vfile: 5.3.2
dev: false
/vfile-message@3.1.4:
@@ -17268,25 +17326,24 @@ packages:
'@types/unist': 2.0.6
unist-util-stringify-position: 3.0.3
- /vfile@5.3.7:
- resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
+ /vfile@5.3.2:
+ resolution: {integrity: sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA==}
dependencies:
'@types/unist': 2.0.6
is-buffer: 2.0.5
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
- /vite-imagetools@4.0.18:
- resolution: {integrity: sha512-PpvOy7eDQadfuJNarwPU9X8nK0AjtRsyxhfMjqg/wrAyssNgeaZWMGlWQK/U3YhV9+wpdV5Mep8FZvGa31IY1Q==}
+ /vite-imagetools@4.0.4:
+ resolution: {integrity: sha512-ik1Sq4ueKYN2iBjxe3g8YxqM9aul2goQ2z8CuTKKxOG3M1nF63SRqialbXMuJVH8aKJ9A2oGhs1sktCAoo9EBg==}
engines: {node: '>=12.0.0'}
dependencies:
- '@rollup/pluginutils': 5.0.2
+ '@rollup/pluginutils': 4.2.1
imagetools-core: 3.3.1
- transitivePeerDependencies:
- - rollup
+ magic-string: 0.26.7
dev: false
- /vite-plugin-pwa@0.11.11(workbox-window@6.5.4):
+ /vite-plugin-pwa@0.11.11(workbox-window@6.5.3):
resolution: {integrity: sha512-/nSLS7VfGN5UrL4a1ALGEQAyga/H0hYZjEkwPehiEFW1PM1DTi1A8GkPCsmevKwR6vt10P+5wS1wrvSgwQemzw==}
peerDependencies:
vite: ^2.0.0
@@ -17296,18 +17353,18 @@ packages:
optional: true
dependencies:
debug: 4.3.4
- fast-glob: 3.2.12
+ fast-glob: 3.2.11
pretty-bytes: 5.6.0
rollup: 2.79.1
workbox-build: 6.5.4
- workbox-window: 6.5.4
+ workbox-window: 6.5.3
transitivePeerDependencies:
- '@types/babel__core'
- supports-color
dev: false
- /vite@3.2.5(@types/node@18.13.0):
- resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==}
+ /vite@3.2.6(@types/node@18.7.21):
+ resolution: {integrity: sha512-nTXTxYVvaQNLoW5BQ8PNNQ3lPia57gzsQU/Khv+JvzKPku8kNZL6NMUR/qwXhMG6E+g1idqEPanomJ+VZgixEg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -17331,7 +17388,7 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.13.0
+ '@types/node': 18.7.21
esbuild: 0.15.18
postcss: 8.4.23
resolve: 1.22.2
@@ -17340,7 +17397,7 @@ packages:
fsevents: 2.3.2
dev: false
- /vite@4.3.1(@types/node@18.13.0)(sass@1.58.0):
+ /vite@4.3.1(@types/node@18.7.21)(sass@1.52.2):
resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -17365,11 +17422,11 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.13.0
- esbuild: 0.17.15
+ '@types/node': 18.7.21
+ esbuild: 0.17.12
postcss: 8.4.23
- rollup: 3.20.2
- sass: 1.58.0
+ rollup: 3.20.6
+ sass: 1.52.2
optionalDependencies:
fsevents: 2.3.2
@@ -17381,7 +17438,7 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.3.1(@types/node@18.13.0)(sass@1.58.0)
+ vite: 4.3.1(@types/node@18.7.21)(sass@1.52.2)
dev: false
/vitest@0.20.3:
@@ -17409,15 +17466,15 @@ packages:
jsdom:
optional: true
dependencies:
- '@types/chai': 4.3.4
+ '@types/chai': 4.3.3
'@types/chai-subset': 1.3.3
- '@types/node': 18.13.0
- chai: 4.3.7
+ '@types/node': 18.7.21
+ chai: 4.3.6
debug: 4.3.4
local-pkg: 0.4.3
tinypool: 0.2.4
tinyspy: 1.1.1
- vite: 3.2.5(@types/node@18.13.0)
+ vite: 3.2.6(@types/node@18.7.21)
transitivePeerDependencies:
- less
- sass
@@ -17427,8 +17484,8 @@ packages:
- terser
dev: false
- /vm2@3.9.14:
- resolution: {integrity: sha512-HgvPHYHeQy8+QhzlFryvSteA4uQLBCOub02mgqdR+0bN/akRZ48TGB1v0aCv7ksyc0HXx16AZtMHKS38alc6TA==}
+ /vm2@3.9.16:
+ resolution: {integrity: sha512-3T9LscojNTxdOyG+e8gFeyBXkMlOBYDoF6dqZbj+MPVHi9x10UfiTAJIobuchRCp3QvC+inybTbMJIUrLsig0w==}
engines: {node: '>=6.0'}
hasBin: true
dependencies:
@@ -17436,12 +17493,12 @@ packages:
acorn-walk: 8.2.0
dev: true
- /vscode-css-languageservice@6.2.3:
- resolution: {integrity: sha512-EAyhyIVHpEaf+GjtI+tVe7SekdoANfG0aubnspsQwak3Qkimn/97FpAufNyXk636ngW05pjNKAR9zyTCzo6avQ==}
+ /vscode-css-languageservice@6.2.4:
+ resolution: {integrity: sha512-9UG0s3Ss8rbaaPZL1AkGzdjrGY8F+P+Ne9snsrvD9gxltDGhsn8C2dQpqQewHrMW37OvlqJoI8sUU2AWDb+qNw==}
dependencies:
'@vscode/l10n': 0.0.11
vscode-languageserver-textdocument: 1.0.8
- vscode-languageserver-types: 3.17.2
+ vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
dev: false
@@ -17450,35 +17507,35 @@ packages:
dependencies:
'@vscode/l10n': 0.0.11
vscode-languageserver-textdocument: 1.0.8
- vscode-languageserver-types: 3.17.2
+ vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
dev: false
- /vscode-jsonrpc@8.0.2:
- resolution: {integrity: sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==}
+ /vscode-jsonrpc@8.1.0:
+ resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==}
engines: {node: '>=14.0.0'}
dev: false
- /vscode-languageserver-protocol@3.17.2:
- resolution: {integrity: sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==}
+ /vscode-languageserver-protocol@3.17.3:
+ resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==}
dependencies:
- vscode-jsonrpc: 8.0.2
- vscode-languageserver-types: 3.17.2
+ vscode-jsonrpc: 8.1.0
+ vscode-languageserver-types: 3.17.3
dev: false
/vscode-languageserver-textdocument@1.0.8:
resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==}
dev: false
- /vscode-languageserver-types@3.17.2:
- resolution: {integrity: sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==}
+ /vscode-languageserver-types@3.17.3:
+ resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==}
dev: false
- /vscode-languageserver@8.0.2:
- resolution: {integrity: sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==}
+ /vscode-languageserver@8.1.0:
+ resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==}
hasBin: true
dependencies:
- vscode-languageserver-protocol: 3.17.2
+ vscode-languageserver-protocol: 3.17.3
dev: false
/vscode-oniguruma@1.7.0:
@@ -17499,14 +17556,14 @@ packages:
resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==}
dev: false
- /vue@3.2.47:
- resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==}
+ /vue@3.2.40:
+ resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-sfc': 3.2.47
- '@vue/runtime-dom': 3.2.47
- '@vue/server-renderer': 3.2.47(vue@3.2.47)
- '@vue/shared': 3.2.47
+ '@vue/compiler-dom': 3.2.40
+ '@vue/compiler-sfc': 3.2.40
+ '@vue/runtime-dom': 3.2.40
+ '@vue/server-renderer': 3.2.40(vue@3.2.40)
+ '@vue/shared': 3.2.40
/w3c-hr-time@1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
@@ -17688,10 +17745,10 @@ packages:
engines: {node: '>=10.0.0'}
dependencies:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0)
- '@babel/core': 7.20.12
- '@babel/preset-env': 7.20.2(@babel/core@7.20.12)
- '@babel/runtime': 7.20.13
- '@rollup/plugin-babel': 5.3.1(@babel/core@7.20.12)(rollup@2.79.1)
+ '@babel/core': 7.18.2
+ '@babel/preset-env': 7.21.4(@babel/core@7.18.2)
+ '@babel/runtime': 7.21.0
+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.18.2)(rollup@2.79.1)
'@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1)
'@surma/rollup-plugin-off-main-thread': 2.2.3
@@ -17735,6 +17792,10 @@ packages:
workbox-core: 6.5.4
dev: false
+ /workbox-core@6.5.3:
+ resolution: {integrity: sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==}
+ dev: false
+
/workbox-core@6.5.4:
resolution: {integrity: sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==}
dev: false
@@ -17809,35 +17870,38 @@ packages:
resolution: {integrity: sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==}
dev: false
+ /workbox-window@6.5.3:
+ resolution: {integrity: sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==}
+ dependencies:
+ '@types/trusted-types': 2.0.3
+ workbox-core: 6.5.3
+ dev: false
+
/workbox-window@6.5.4:
resolution: {integrity: sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==}
dependencies:
- '@types/trusted-types': 2.0.2
+ '@types/trusted-types': 2.0.3
workbox-core: 6.5.4
dev: false
/workerpool@6.2.0:
resolution: {integrity: sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==}
- /wrangler@2.9.1:
- resolution: {integrity: sha512-tD0DJnUXQe5rd9XyVT4fd7o3N0HGGv70Uz9wAdVUl+R109sOBGfitLUxEx9z7tXOxaigR1X5R/o80yVDBlNr6A==}
- engines: {node: '>=16.13.0'}
+ /wrangler@2.0.23:
+ resolution: {integrity: sha512-qMyK/pmHIrubxuJuXnCwcidY4LlQImcTTyOGoqMJtNz8y+pDfsluExSBpwqGSl3JPUQF2FiofqaBkj/iB8rvYw==}
+ engines: {node: '>=16.7.0'}
hasBin: true
dependencies:
'@cloudflare/kv-asset-handler': 0.2.0
- '@esbuild-plugins/node-globals-polyfill': 0.1.1(esbuild@0.16.3)
- '@esbuild-plugins/node-modules-polyfill': 0.1.4(esbuild@0.16.3)
- '@miniflare/core': 2.11.0
- '@miniflare/d1': 2.11.0
- '@miniflare/durable-objects': 2.11.0
+ '@esbuild-plugins/node-globals-polyfill': 0.1.1(esbuild@0.14.47)
+ '@esbuild-plugins/node-modules-polyfill': 0.1.4(esbuild@0.14.47)
blake3-wasm: 2.1.5
chokidar: 3.5.3
- esbuild: 0.16.3
- miniflare: 2.11.0
- nanoid: 3.3.4
+ esbuild: 0.14.47
+ miniflare: 2.13.0
+ nanoid: 3.3.6
path-to-regexp: 6.2.1
selfsigned: 2.1.1
- source-map: 0.7.4
xxhash-wasm: 1.0.2
optionalDependencies:
fsevents: 2.3.2
@@ -17878,8 +17942,8 @@ packages:
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- /ws@8.12.0:
- resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==}
+ /ws@8.13.0:
+ resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -17927,7 +17991,7 @@ packages:
dev: true
/xregexp@2.0.0:
- resolution: {integrity: sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=}
+ resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==}
dev: true
/xxhash-wasm@1.0.2:
@@ -17968,6 +18032,10 @@ packages:
resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==}
engines: {node: '>=10'}
+ /yargs-parser@21.0.1:
+ resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==}
+ engines: {node: '>=12'}
+
/yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
@@ -18010,8 +18078,8 @@ packages:
y18n: 5.0.8
yargs-parser: 20.2.4
- /yargs@17.6.2:
- resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==}
+ /yargs@17.7.1:
+ resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==}
engines: {node: '>=12'}
dependencies:
cliui: 8.0.1
@@ -18070,5 +18138,5 @@ packages:
name: '@test/solid-jsx-component'
version: 0.0.0
dependencies:
- solid-js: 1.6.10
+ solid-js: 1.5.6
dev: false