diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 92ac8e3..794e361 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,6 +20,12 @@ jobs:
matrix:
node_version:
- 18
+ cmd:
+ - build
+ - test
+ - lint
+ - prettier
+ - synth
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
@@ -32,8 +38,4 @@ jobs:
aws-region: us-east-2
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- run: pnpm install
- - run: pnpm run build
- - run: pnpm run test
- - run: pnpm run lint
- - run: pnpm run prettier
- - run: pnpm run synth
+ - run: pnpm run ${{ matrix.cmd }}
diff --git a/apps/docs/astro.config.ts b/apps/docs/astro.config.ts
index 19bf8bc..76dcfd5 100644
--- a/apps/docs/astro.config.ts
+++ b/apps/docs/astro.config.ts
@@ -7,9 +7,6 @@ export default defineConfig({
starlight({
customCss: ["./src/styles/base.css"],
pagination: true,
- social: {
- github: "https://github.com/lukeshay/astro-aws",
- },
sidebar: [
{
autogenerate: {
@@ -24,8 +21,11 @@ export default defineConfig({
label: "Reference",
},
],
- title: "Astro AWS",
+ social: {
+ github: "https://github.com/lukeshay/astro-aws",
+ },
tagline: "AWS CDK constructs for Astro",
+ title: "Astro AWS",
}),
],
output: "static",
diff --git a/apps/docs/package.json b/apps/docs/package.json
index bd1594e..30eb24e 100644
--- a/apps/docs/package.json
+++ b/apps/docs/package.json
@@ -31,7 +31,7 @@
},
"dependencies": {
"@astrojs/starlight": "^0.9.1",
- "astro": "^3.0.6",
+ "astro": "^3.1.0",
"sharp": "^0.32.5"
},
"devDependencies": {
diff --git a/apps/docs/src/content/config.ts b/apps/docs/src/content/config.ts
index 7a379bf..101c7a2 100644
--- a/apps/docs/src/content/config.ts
+++ b/apps/docs/src/content/config.ts
@@ -1,7 +1,13 @@
+// eslint-disable-next-line import/no-unresolved
import { defineCollection } from "astro:content"
import { docsSchema, i18nSchema } from "@astrojs/starlight/schema"
export const collections = {
- docs: defineCollection({ schema: docsSchema() }),
- i18n: defineCollection({ type: "data", schema: i18nSchema() }),
+ docs: defineCollection({
+ schema: docsSchema(),
+ }),
+ i18n: defineCollection({
+ schema: i18nSchema(),
+ type: "data",
+ }),
}
diff --git a/apps/docs/src/content/docs/reference/packages/adapter.md b/apps/docs/src/content/docs/reference/packages/adapter.md
index 4f4cd91..e7e3ff7 100644
--- a/apps/docs/src/content/docs/reference/packages/adapter.md
+++ b/apps/docs/src/content/docs/reference/packages/adapter.md
@@ -3,7 +3,6 @@ title: "@astro-aws/adapter"
description: "NPM package @astro-aws/adapter"
---
-
An [Astro](https://astro.build) adapter for building an SSR application and deploying it to AWS Lambda.
## Install
@@ -55,6 +54,7 @@ export default defineConfig({
## Example
See [the source code of this site](https://github.com/lukeshay/astro-aws/blob/main/apps/www/astro.config.ts)
+
## More
For more information, see the [documentation website](https://astro-aws.org/)
diff --git a/apps/docs/src/content/docs/reference/packages/constructs.md b/apps/docs/src/content/docs/reference/packages/constructs.md
index f77b161..4e9275d 100644
--- a/apps/docs/src/content/docs/reference/packages/constructs.md
+++ b/apps/docs/src/content/docs/reference/packages/constructs.md
@@ -3,7 +3,6 @@ title: "@astro-aws/constructs"
description: "NPM package @astro-aws/constructs"
---
-
Constructs for deploying your [Astro](https://astro.build/) project that is built using [@astro-aws/adapter](https://www.npmjs.com/package/@astro-aws/adapter).
## SSR Usage
@@ -158,6 +157,7 @@ export class MyAstroStack extends Stack {
## Example
See [the source code of this site](https://github.com/lukeshay/astro-aws/blob/main/apps/infra/src/lib/stacks/website-stack.ts)
+
## More
For more information, see the [documentation website](https://astro-aws.org/)
diff --git a/apps/docs/src/env.d.ts b/apps/docs/src/env.d.ts
index acef35f..6811d7c 100644
--- a/apps/docs/src/env.d.ts
+++ b/apps/docs/src/env.d.ts
@@ -1,2 +1,3 @@
+// eslint-disable-next-line @typescript-eslint/triple-slash-reference
///
///
diff --git a/apps/infra/package.json b/apps/infra/package.json
index 446b85d..70841e3 100644
--- a/apps/infra/package.json
+++ b/apps/infra/package.json
@@ -31,9 +31,9 @@
"@astro-aws/constructs": "workspace:^",
"@astro-aws/docs": "workspace:^",
"@astro-aws/www": "workspace:^",
- "aws-cdk": "^2.94.0",
- "aws-cdk-lib": "^2.94.0",
- "constructs": "^10.1.253",
+ "aws-cdk": "^2.96.1",
+ "aws-cdk-lib": "^2.96.1",
+ "constructs": "^10.2.70",
"eslint": "^8.49.0",
"prettier": "^3.0.3",
"typescript": "^5.2.2",
@@ -41,7 +41,7 @@
},
"devDependencies": {
"@astro-aws/scripts": "workspace:^",
- "@types/node": "^18.14.0",
+ "@types/node": "^18.17.6",
"eslint-config-get-off-my-lawn": "^7.2.0"
},
"engines": {
diff --git a/apps/infra/src/lib/constants/environments.ts b/apps/infra/src/lib/constants/environments.ts
index 447c986..7f3fbee 100644
--- a/apps/infra/src/lib/constants/environments.ts
+++ b/apps/infra/src/lib/constants/environments.ts
@@ -14,10 +14,10 @@ const base = {
const Environments = {
DEV: "DEV",
- SSR: "SSR",
EDGE: "EDGE",
PERSONAL: "PERSONAL",
PROD: "PROD",
+ SSR: "SSR",
} as const
type Environment = (typeof Environments)[keyof typeof Environments]
@@ -31,14 +31,6 @@ const ENVIRONMENT_PROPS: Record = {
output: "static",
package: "@astro-aws/docs",
},
- [Environments.SSR]: {
- ...base,
- alias: "ssr.dev",
- environment: Environments.SSR,
- hostedZoneName: "astro-aws.org",
- output: "server",
- package: "@astro-aws/examples-base",
- },
[Environments.EDGE]: {
...base,
alias: "edge.dev",
@@ -64,6 +56,14 @@ const ENVIRONMENT_PROPS: Record = {
output: "static",
package: "@astro-aws/docs",
},
+ [Environments.SSR]: {
+ ...base,
+ alias: "ssr.dev",
+ environment: Environments.SSR,
+ hostedZoneName: "astro-aws.org",
+ output: "server",
+ package: "@astro-aws/examples-base",
+ },
} as const
export { Environments, ENVIRONMENT_PROPS, type Environment }
diff --git a/apps/infra/src/lib/stacks/github-users-stack.ts b/apps/infra/src/lib/stacks/github-users-stack.ts
index c54b4de..a7577fc 100644
--- a/apps/infra/src/lib/stacks/github-users-stack.ts
+++ b/apps/infra/src/lib/stacks/github-users-stack.ts
@@ -8,9 +8,9 @@ import {
Effect,
} from "aws-cdk-lib/aws-iam"
import { SecretValue, Stack } from "aws-cdk-lib/core"
+import { Secret } from "aws-cdk-lib/aws-secretsmanager"
import type { AstroAWSStackProps } from "../types/astro-aws-stack-props"
-import { Secret } from "aws-cdk-lib/aws-secretsmanager"
export type GitHubUsersStackProps = AstroAWSStackProps
diff --git a/apps/infra/src/lib/stacks/website-stack.ts b/apps/infra/src/lib/stacks/website-stack.ts
index 440a5b8..a19307c 100644
--- a/apps/infra/src/lib/stacks/website-stack.ts
+++ b/apps/infra/src/lib/stacks/website-stack.ts
@@ -34,7 +34,7 @@ export type WebsiteStackProps = AstroAWSStackProps & {
}
export class WebsiteStack extends Stack {
- private static WORKSPACE_INFO = getPnpmWorkspaces(cwd())
+ private static readonly WORKSPACE_INFO = getPnpmWorkspaces(cwd())
public constructor(scope: Construct, id: string, props: WebsiteStackProps) {
super(scope, id, props)
@@ -214,7 +214,7 @@ export class WebsiteStack extends Stack {
#getWorkspacePath(pkg: string): string {
const workspace = WebsiteStack.WORKSPACE_INFO.find(
- (workspace) => workspace.name === pkg,
+ (workspaceInfo) => workspaceInfo.name === pkg,
)
if (!workspace) {
diff --git a/apps/www/package.json b/apps/www/package.json
index ea664e4..75a6d1e 100644
--- a/apps/www/package.json
+++ b/apps/www/package.json
@@ -30,25 +30,25 @@
"root": false
},
"dependencies": {
- "@astrojs/mdx": "^0.17.0",
- "@astrojs/sitemap": "^1.0.1",
- "astro": "^2.0.14",
- "astro-icon": "^0.8.0",
- "astro-link": "^1.1.4",
- "astro-seo": "^0.7.0",
- "autoprefixer": "^10.4.13",
+ "@astrojs/mdx": "^1.1.0",
+ "@astrojs/sitemap": "^3.0.0",
+ "astro": "^3.1.0",
+ "astro-icon": "^0.8.1",
+ "astro-link": "^1.2.1",
+ "astro-seo": "^0.8.0",
+ "autoprefixer": "^10.4.15",
"classnames": "^2.3.2",
- "daisyui": "^2.50.1",
- "postcss": "^8.4.21",
+ "daisyui": "^3.7.4",
+ "postcss": "^8.4.29",
"remark-toc": "^8.0.1",
- "rimraf": "^4.1.2",
- "rollup": "^3.16.0",
- "sass": "^1.58.2",
- "tailwindcss": "^3.2.7"
+ "rimraf": "^5.0.1",
+ "rollup": "^3.29.1",
+ "sass": "^1.67.0",
+ "tailwindcss": "^3.3.3"
},
"devDependencies": {
"@astro-aws/adapter": "workspace:^",
- "@types/node": "^18.14.0",
+ "@types/node": "^18.17.6",
"eslint": "^8.49.0",
"prettier": "^3.0.3"
},
diff --git a/apps/www/src/pages/docs/packages/adapter.md b/apps/www/src/pages/docs/packages/adapter.md
index 47381c7..4d25dfe 100644
--- a/apps/www/src/pages/docs/packages/adapter.md
+++ b/apps/www/src/pages/docs/packages/adapter.md
@@ -57,6 +57,7 @@ export default defineConfig({
## Example
See [the source code of this site](https://github.com/lukeshay/astro-aws/blob/main/apps/www/astro.config.ts)
+
## More
For more information, see the [documentation website](https://astro-aws.org/)
diff --git a/apps/www/src/pages/docs/packages/constructs.md b/apps/www/src/pages/docs/packages/constructs.md
index 5018c9e..718a8e6 100644
--- a/apps/www/src/pages/docs/packages/constructs.md
+++ b/apps/www/src/pages/docs/packages/constructs.md
@@ -160,6 +160,7 @@ export class MyAstroStack extends Stack {
## Example
See [the source code of this site](https://github.com/lukeshay/astro-aws/blob/main/apps/infra/src/lib/stacks/website-stack.ts)
+
## More
For more information, see the [documentation website](https://astro-aws.org/)
diff --git a/apps/www/tailwind.config.cjs b/apps/www/tailwind.config.cjs
index f958413..1ca3b25 100644
--- a/apps/www/tailwind.config.cjs
+++ b/apps/www/tailwind.config.cjs
@@ -6,7 +6,7 @@ module.exports = {
"dracula",
{
"astro-aws": {
- ...require("daisyui/src/colors/themes")["[data-theme=dracula]"],
+ ...require("daisyui/src/theming/themes")["[data-theme=dracula]"],
primary: "#9456e5",
"primary-content": "#290C4F",
"primary-focus": "#5C1BB0",
diff --git a/examples/base/astro.config.ts b/examples/base/astro.config.ts
index fad4a43..7a5cb91 100644
--- a/examples/base/astro.config.ts
+++ b/examples/base/astro.config.ts
@@ -7,5 +7,5 @@ export default defineConfig({
logFnRequest: true,
logFnResponse: true,
}),
- output: "server",
+ output: "hybrid",
})
diff --git a/examples/base/package.json b/examples/base/package.json
index 9afafbc..c879d86 100644
--- a/examples/base/package.json
+++ b/examples/base/package.json
@@ -30,7 +30,7 @@
"start": "astro dev"
},
"dependencies": {
- "astro": "^3.0.13"
+ "astro": "^3.1.0"
},
"devDependencies": {
"@astro-aws/adapter": "workspace:^",
diff --git a/package.json b/package.json
index 0f2dcd1..afcb998 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"dependencies": {
"@changesets/changelog-github": "^0.4.8",
"@changesets/cli": "^2.26.2",
- "@lshay/eslint-config": "^0.3.5",
+ "@lshay/eslint-config": "^0.2.5",
"@lshay/prettier-config": "^0.6.0",
"@rushstack/eslint-patch": "^1.3.3",
"eslint": "^8.49.0",
diff --git a/packages/adapter/package.json b/packages/adapter/package.json
index acd7656..42aa259 100644
--- a/packages/adapter/package.json
+++ b/packages/adapter/package.json
@@ -47,21 +47,21 @@
"root": false
},
"dependencies": {
- "@astrojs/webapi": "^2.0.1",
- "esbuild": "^0.17.8",
- "merge-anything": "^5.1.4"
+ "@astrojs/webapi": "^2.2.0",
+ "esbuild": "^0.19.3",
+ "merge-anything": "^5.1.7"
},
"devDependencies": {
"@astro-aws/scripts": "workspace:^",
- "@faker-js/faker": "^7.6.0",
- "@types/aws-lambda": "^8.10.110",
- "@types/node": "^18.14.0",
- "astro": "^2.0.14",
+ "@faker-js/faker": "^8.0.2",
+ "@types/aws-lambda": "^8.10.121",
+ "@types/node": "^18.17.6",
+ "astro": "^3.1.0",
"aws-lambda": "^1.0.7",
"eslint": "^8.49.0",
"prettier": "^3.0.3",
"typescript": "^5.2.2",
- "vitest": "^0.28.5"
+ "vitest": "^0.34.4"
},
"peerDependencies": {
"astro": ">=1"
diff --git a/packages/adapter/src/__tests__/index.test.ts b/packages/adapter/src/__tests__/index.test.ts
index 9b4fcfa..603f423 100644
--- a/packages/adapter/src/__tests__/index.test.ts
+++ b/packages/adapter/src/__tests__/index.test.ts
@@ -1,6 +1,3 @@
-// eslint-disable-next-line eslint-comments/disable-enable-pair
-/* eslint-disable @typescript-eslint/no-unsafe-assignment */
-import { writeFile } from "node:fs/promises"
import { URL, fileURLToPath } from "node:url"
import { afterEach, beforeEach, describe, expect, test, vi } from "vitest"
@@ -10,31 +7,22 @@ import type { AstroConfig, AstroIntegration, RouteData } from "astro"
import type { Args } from "../args.js"
import { ADAPTER_NAME } from "../constants.js"
import { astroAWSFunctions, getAdapter } from "../index.js"
-import { bundleEntry } from "../shared.js"
-
-vi.mock("node:fs/promises")
-vi.mock("../shared.js")
+import * as shared from "../shared.js"
describe("index.ts", () => {
afterEach(() => {
- vi.resetAllMocks()
+ vi.clearAllMocks()
})
describe("getAdapter", () => {
- let args: Args, result: ReturnType
-
- beforeEach(() => {
- args = {
- binaryMediaTypes: [faker.datatype.string()],
- }
- })
+ const args: Args = {
+ binaryMediaTypes: [faker.datatype.string()],
+ }
describe("when there are arguments", () => {
- beforeEach(() => {
- result = getAdapter(args)
- })
-
test("should return the adapter info", () => {
+ const result = getAdapter(args)
+
expect(result).toStrictEqual({
args,
exports: ["handler"],
@@ -45,11 +33,9 @@ describe("index.ts", () => {
})
describe("when there are **not** arguments", () => {
- beforeEach(() => {
- result = getAdapter()
- })
-
test("should return the adapter info", () => {
+ const result = getAdapter()
+
expect(result).toStrictEqual({
args: {},
exports: ["handler"],
@@ -61,20 +47,14 @@ describe("index.ts", () => {
})
describe("astroAWSFunctions", () => {
- let result: AstroIntegration, args: Args
-
- beforeEach(() => {
- args = {
- binaryMediaTypes: [faker.datatype.string()],
- }
- })
+ const args: Args = {
+ binaryMediaTypes: [faker.datatype.string()],
+ }
describe("always", () => {
- beforeEach(() => {
- result = astroAWSFunctions(args)
- })
-
test("should return the name and hooks", () => {
+ const result = astroAWSFunctions(args)
+
expect(result).toStrictEqual({
hooks: expect.any(Object),
name: ADAPTER_NAME,
@@ -84,6 +64,7 @@ describe("index.ts", () => {
describe("hooks", () => {
let config: AstroConfig,
+ result: AstroIntegration,
routes: RouteData[],
astroConfigSetup: NonNullable<
AstroIntegration["hooks"]["astro:config:setup"]
@@ -100,7 +81,7 @@ describe("index.ts", () => {
beforeEach(() => {
result = astroAWSFunctions(args)
- const outDir = new URL(`file://${faker.system.directoryPath()}/`)
+ const outDir = new URL(`file:///dev/null/`)
config = {
build: {
@@ -132,14 +113,12 @@ describe("index.ts", () => {
})
describe("astro:config:setup", () => {
- beforeEach(async () => {
+ test("should call updateConfig", async () => {
await astroConfigSetup({
config,
updateConfig,
} as unknown as Parameters[0])
- })
- test("should call updateConfig", () => {
expect(updateConfig).toHaveBeenCalledTimes(1)
expect(updateConfig).toHaveBeenCalledWith({
build: {
@@ -152,21 +131,23 @@ describe("index.ts", () => {
})
describe("astro:config:done", () => {
- beforeEach(async () => {
+ test("should call setAdapter", async () => {
await astroConfigDone({
config,
setAdapter,
} as unknown as Parameters[0])
- })
- test("should call setAdapter", () => {
expect(setAdapter).toHaveBeenCalledTimes(1)
expect(setAdapter).toHaveBeenCalledWith(getAdapter(args))
})
})
describe("astro:build:done", () => {
- beforeEach(async () => {
+ test("should bundle entry", async () => {
+ const bundleEntry = vi
+ .spyOn(shared, "bundleEntry")
+ .mockResolvedValue()
+
await astroConfigDone({
config,
setAdapter,
@@ -175,33 +156,7 @@ describe("index.ts", () => {
await astroBuildDone({
routes,
} as unknown as Parameters[0])
- })
-
- test("should call writeFile 2 times", () => {
- expect(writeFile).toHaveBeenCalledTimes(2)
- })
-
- test("should call writeFile with the routes", () => {
- expect(writeFile).toHaveBeenNthCalledWith(
- 1,
- fileURLToPath(new URL("routes.json", config.outDir)),
- JSON.stringify(routes, undefined, 2),
- )
- })
-
- test("should call writeFile with the invalidate paths", () => {
- expect(writeFile).toHaveBeenNthCalledWith(
- 2,
- fileURLToPath(new URL("invalidationPaths.json", config.outDir)),
- JSON.stringify(
- routes.map(({ route }) => route),
- undefined,
- 2,
- ),
- )
- })
- test("should call bundleEntry", () => {
expect(bundleEntry).toHaveBeenCalledTimes(1)
expect(bundleEntry).toHaveBeenCalledWith(
fileURLToPath(
diff --git a/packages/adapter/src/args.ts b/packages/adapter/src/args.ts
index 01df82f..857f157 100644
--- a/packages/adapter/src/args.ts
+++ b/packages/adapter/src/args.ts
@@ -1,11 +1,11 @@
import type { BuildOptions } from "esbuild"
-export type EsBuildOptions = Omit<
+type EsBuildOptions = Omit<
BuildOptions,
"bundle" | "entryPoints" | "outdir" | "platform"
>
-export type Args = {
+type Args = {
/** Specifies what media types need to be base64 encoded. */
binaryMediaTypes?: string[]
/** Configures ESBuild options that are not configured automatically. */
@@ -15,3 +15,5 @@ export type Args = {
/** Enables a log message that prints the response the lambda returns. */
logFnResponse?: boolean
}
+
+export { type EsBuildOptions, type Args }
diff --git a/packages/adapter/src/index.ts b/packages/adapter/src/index.ts
index 163c74f..b29f8dc 100644
--- a/packages/adapter/src/index.ts
+++ b/packages/adapter/src/index.ts
@@ -1,4 +1,3 @@
-import { writeFile } from "node:fs/promises"
import { fileURLToPath } from "node:url"
import type { AstroAdapter, AstroConfig, AstroIntegration } from "astro"
@@ -8,14 +7,14 @@ import { bundleEntry } from "./shared.js"
import { ADAPTER_NAME } from "./constants.js"
import { warn } from "./log.js"
-export const getAdapter = (args: Args = {}): AstroAdapter => ({
+const getAdapter = (args: Args = {}): AstroAdapter => ({
args,
exports: ["handler"],
name: ADAPTER_NAME,
serverEntrypoint: `${ADAPTER_NAME}/lambda/index.js`,
})
-export const astroAWSFunctions = (args: Args = {}): AstroIntegration => {
+const astroAWSFunctions = (args: Args = {}): AstroIntegration => {
let astroConfig: AstroConfig
/* eslint-disable sort-keys */
@@ -43,19 +42,7 @@ export const astroAWSFunctions = (args: Args = {}): AstroIntegration => {
)
}
},
- "astro:build:done": async ({ routes }) => {
- await writeFile(
- fileURLToPath(new URL("routes.json", astroConfig.outDir)),
- JSON.stringify(routes, undefined, 2),
- )
-
- const invalidationPaths = routes.map((route) => route.route)
-
- await writeFile(
- fileURLToPath(new URL("invalidationPaths.json", astroConfig.outDir)),
- JSON.stringify(invalidationPaths, undefined, 2),
- )
-
+ "astro:build:done": async () => {
await bundleEntry(
fileURLToPath(
new URL(astroConfig.build.serverEntry, astroConfig.build.server),
@@ -70,3 +57,4 @@ export const astroAWSFunctions = (args: Args = {}): AstroIntegration => {
}
export default astroAWSFunctions
+export { getAdapter, astroAWSFunctions }
diff --git a/packages/adapter/src/lambda/helpers.ts b/packages/adapter/src/lambda/helpers.ts
index 8dceb26..1cfc544 100644
--- a/packages/adapter/src/lambda/helpers.ts
+++ b/packages/adapter/src/lambda/helpers.ts
@@ -9,10 +9,9 @@ import type { NodeApp } from "astro/app/node"
import { DISALLOWED_EDGE_HEADERS } from "./constants.js"
-export const parseContentType = (header?: string | null) =>
- header?.split(";")[0] ?? ""
+const parseContentType = (header?: string | null) => header?.split(";")[0] ?? ""
-export const createRequestBody = (
+const createRequestBody = (
method: string,
body: string | undefined,
isBase64Encoded: boolean | string,
@@ -31,7 +30,7 @@ export const createRequestBody = (
return undefined
}
-export const createLambdaFunctionResponse = async (
+const createLambdaFunctionResponse = async (
app: NodeApp,
response: Response,
knownBinaryMediaTypes: Set,
@@ -45,7 +44,7 @@ export const createLambdaFunctionResponse = async (
const isBase64Encoded = knownBinaryMediaTypes.has(responseContentType)
const body = isBase64Encoded
? Buffer.from(await response.arrayBuffer()).toString("base64")
- : await response.text()
+ : ((await response.text()) as string)
return {
body,
@@ -56,7 +55,7 @@ export const createLambdaFunctionResponse = async (
}
}
-export const createLambdaEdgeFunctionResponse = async (
+const createLambdaEdgeFunctionResponse = async (
app: NodeApp,
response: Response,
knownBinaryMediaTypes: Set,
@@ -97,10 +96,17 @@ export const createLambdaEdgeFunctionResponse = async (
: "text"
return {
- body: await response.text(),
+ body: (await response.text()) as string,
bodyEncoding,
headers,
status: String(response.status),
statusDescription: response.statusText,
}
}
+
+export {
+ parseContentType,
+ createRequestBody,
+ createLambdaFunctionResponse,
+ createLambdaEdgeFunctionResponse,
+}
diff --git a/packages/adapter/src/log.ts b/packages/adapter/src/log.ts
index be191b4..6521994 100644
--- a/packages/adapter/src/log.ts
+++ b/packages/adapter/src/log.ts
@@ -1,9 +1,11 @@
import { ADAPTER_NAME } from "./constants.js"
-export const warn = (message?: unknown, ...optionalParams: unknown[]) => {
+const warn = (message?: unknown, ...optionalParams: unknown[]) => {
console.warn(`[${ADAPTER_NAME}]`, message, ...optionalParams)
}
-export const log = (message?: unknown, ...optionalParams: unknown[]) => {
+const log = (message?: unknown, ...optionalParams: unknown[]) => {
console.log(`[${ADAPTER_NAME}]`, message, ...optionalParams)
}
+
+export { warn, log }
diff --git a/packages/adapter/src/shared.ts b/packages/adapter/src/shared.ts
index 76ec3fd..e1177fa 100644
--- a/packages/adapter/src/shared.ts
+++ b/packages/adapter/src/shared.ts
@@ -13,7 +13,7 @@ const DEFAULT_CONFIG: BuildOptions = {
target: "node16",
}
-export const createEsBuildConfig = (
+const createEsBuildConfig = (
entryFile: string,
outDir: string,
{ esBuildOptions = {} }: Args,
@@ -33,10 +33,8 @@ export const createEsBuildConfig = (
},
}) as BuildOptions
-export const bundleEntry = async (
- entryFile: string,
- outDir: string,
- args: Args,
-) => {
+const bundleEntry = async (entryFile: string, outDir: string, args: Args) => {
await build(createEsBuildConfig(entryFile, outDir, args))
}
+
+export { createEsBuildConfig, bundleEntry }
diff --git a/packages/constructs/package.json b/packages/constructs/package.json
index 7228624..8915ee0 100644
--- a/packages/constructs/package.json
+++ b/packages/constructs/package.json
@@ -36,9 +36,9 @@
},
"devDependencies": {
"@astro-aws/scripts": "workspace:^",
- "@types/node": "^18.14.0",
- "aws-cdk-lib": "^2.94.0",
- "constructs": "^10.1.253",
+ "@types/node": "^18.17.6",
+ "aws-cdk-lib": "^2.96.1",
+ "constructs": "^10.2.70",
"eslint": "^8.49.0",
"prettier": "^3.0.3",
"typescript": "^5.2.2"
diff --git a/packages/constructs/src/constructs/astro-aws-cloudfront-distribution.ts b/packages/constructs/src/constructs/astro-aws-cloudfront-distribution.ts
index 198683c..1261a32 100644
--- a/packages/constructs/src/constructs/astro-aws-cloudfront-distribution.ts
+++ b/packages/constructs/src/constructs/astro-aws-cloudfront-distribution.ts
@@ -1,9 +1,5 @@
import { type Construct } from "constructs"
-import {
- Version,
- type Function,
- type VersionProps,
-} from "aws-cdk-lib/aws-lambda"
+import { type Function } from "aws-cdk-lib/aws-lambda"
import {
AllowedMethods,
Distribution,
@@ -24,7 +20,7 @@ import {
import { AstroAWSBaseConstruct } from "../types/astro-aws-construct.js"
import { type Output } from "../types/output.js"
-export type AstroAWSCloudfrontDistributionCdkProps = {
+type AstroAWSCloudfrontDistributionCdkProps = {
cloudfrontDistribution?: Omit<
DistributionProps,
"apiBehavior" | "defaultBehavior"
@@ -32,10 +28,9 @@ export type AstroAWSCloudfrontDistributionCdkProps = {
apiBehavior?: Omit
defaultBehavior?: Omit
}
- version?: Omit
}
-export type AstroAWSCloudfrontDistributionProps = {
+type AstroAWSCloudfrontDistributionProps = {
output: Output
lambdaFunction?: Function
origin: IOrigin
@@ -43,12 +38,12 @@ export type AstroAWSCloudfrontDistributionProps = {
cdk?: AstroAWSCloudfrontDistributionCdkProps
}
-export type AstroAWSCloudfrontDistributionCdk = {
+type AstroAWSCloudfrontDistributionCdk = {
cloudfrontDistribution: Distribution
redirectToIndexCloudfrontFunction?: CfFunction
}
-export class AstroAWSCloudfrontDistribution extends AstroAWSBaseConstruct<
+class AstroAWSCloudfrontDistribution extends AstroAWSBaseConstruct<
AstroAWSCloudfrontDistributionProps,
AstroAWSCloudfrontDistributionCdk
> {
@@ -66,12 +61,11 @@ export class AstroAWSCloudfrontDistribution extends AstroAWSBaseConstruct<
this.props.cdk?.cloudfrontDistribution?.defaultBehavior
?.functionAssociations ?? []
- if (this.props.output === "static") {
- this.#redirectToIndexCloudfrontFunction = new CfFunction(
- this,
- "RedirectToIndexFunction",
- {
- code: FunctionCode.fromInline(`
+ this.#redirectToIndexCloudfrontFunction = new CfFunction(
+ this,
+ "RedirectToIndexFunction",
+ {
+ code: FunctionCode.fromInline(`
function handler(event) {
var request = event.request;
var uri = request.uri;
@@ -85,28 +79,21 @@ export class AstroAWSCloudfrontDistribution extends AstroAWSBaseConstruct<
return request;
}
`),
- },
- )
+ },
+ )
- functionAssociations.push({
- eventType: FunctionEventType.VIEWER_REQUEST,
- function: this.#redirectToIndexCloudfrontFunction,
- })
- }
+ functionAssociations.push({
+ eventType: FunctionEventType.VIEWER_REQUEST,
+ function: this.#redirectToIndexCloudfrontFunction,
+ })
const edgeLambdas: EdgeLambda[] =
this.props.cdk?.cloudfrontDistribution?.defaultBehavior?.edgeLambdas ?? []
if (this.props.output === "edge" && this.props.lambdaFunction) {
- const functionVersion = new Version(this, "LambdaVersion", {
- ...this.props.cdk?.version,
- lambda: this.props.lambdaFunction,
- description: `Created by AstroAWS at ${new Date().toISOString()}`
- })
-
edgeLambdas.push({
eventType: LambdaEdgeEventType.ORIGIN_REQUEST,
- functionVersion,
+ functionVersion: this.props.lambdaFunction.currentVersion,
includeBody: true,
})
}
@@ -155,3 +142,10 @@ export class AstroAWSCloudfrontDistribution extends AstroAWSBaseConstruct<
}
}
}
+
+export {
+ type AstroAWSCloudfrontDistributionCdkProps,
+ type AstroAWSCloudfrontDistributionProps,
+ type AstroAWSCloudfrontDistributionCdk,
+ AstroAWSCloudfrontDistribution,
+}
diff --git a/packages/constructs/src/constructs/astro-aws-origin.ts b/packages/constructs/src/constructs/astro-aws-origin.ts
index c2e80d4..eae1776 100644
--- a/packages/constructs/src/constructs/astro-aws-origin.ts
+++ b/packages/constructs/src/constructs/astro-aws-origin.ts
@@ -20,21 +20,21 @@ import { Fn } from "aws-cdk-lib/core"
import { AstroAWSBaseConstruct } from "../types/astro-aws-construct.js"
import { type Output } from "../types/output.js"
-export type AstroAWSOriginCdkProps = {
+type AstroAWSOriginCdkProps = {
lambdaFunctionOrigin?: HttpOriginProps
lambdaFunctionUrl?: FunctionUrlOptions
originGroup?: OriginGroupProps
s3Origin?: S3OriginProps
}
-export type AstroAWSOriginProps = {
+type AstroAWSOriginProps = {
output: Output
lambdaFunction?: Function
s3Bucket: Bucket
cdk?: AstroAWSOriginCdkProps
}
-export type AstroAWSOriginCdk = {
+type AstroAWSOriginCdk = {
lambdaFunctionOrigin?: HttpOrigin
lambdaFunctionUrl?: FunctionUrl
origin: IOrigin
@@ -42,7 +42,7 @@ export type AstroAWSOriginCdk = {
s3Origin: S3Origin
}
-export class AstroAWSOrigin extends AstroAWSBaseConstruct<
+class AstroAWSOrigin extends AstroAWSBaseConstruct<
AstroAWSOriginProps,
AstroAWSOriginCdk
> {
@@ -98,3 +98,10 @@ export class AstroAWSOrigin extends AstroAWSBaseConstruct<
}
}
}
+
+export {
+ type AstroAWSOriginCdkProps,
+ type AstroAWSOriginProps,
+ type AstroAWSOriginCdk,
+ AstroAWSOrigin,
+}
diff --git a/packages/constructs/src/constructs/astro-aws-s3-bucket-deployment.ts b/packages/constructs/src/constructs/astro-aws-s3-bucket-deployment.ts
index 3c999d6..ad03f4f 100644
--- a/packages/constructs/src/constructs/astro-aws-s3-bucket-deployment.ts
+++ b/packages/constructs/src/constructs/astro-aws-s3-bucket-deployment.ts
@@ -11,13 +11,13 @@ import { type Distribution } from "aws-cdk-lib/aws-cloudfront"
import { type Output } from "../types/output.js"
import { AstroAWSBaseConstruct } from "../types/astro-aws-construct.js"
-export type AstroAWSS3BucketDeploymentCdkProps = {
+type AstroAWSS3BucketDeploymentCdkProps = {
s3BucketDeployment?: Partial<
Omit
>
}
-export type AstroAWSS3BucketDeploymentProps = {
+type AstroAWSS3BucketDeploymentProps = {
distDir: string
output: Output
bucket: BucketDeploymentProps["destinationBucket"]
@@ -25,11 +25,11 @@ export type AstroAWSS3BucketDeploymentProps = {
cdk?: AstroAWSS3BucketDeploymentCdkProps
}
-export type AstroAWSS3BucketDeploymentCdk = {
+type AstroAWSS3BucketDeploymentCdk = {
s3BucketDeployment: BucketDeployment
}
-export class AstroAWSS3BucketDeployment extends AstroAWSBaseConstruct<
+class AstroAWSS3BucketDeployment extends AstroAWSBaseConstruct<
AstroAWSS3BucketDeploymentProps,
AstroAWSS3BucketDeploymentCdk
> {
@@ -65,3 +65,10 @@ export class AstroAWSS3BucketDeployment extends AstroAWSBaseConstruct<
}
}
}
+
+export {
+ type AstroAWSS3BucketDeploymentCdkProps,
+ type AstroAWSS3BucketDeploymentProps,
+ type AstroAWSS3BucketDeploymentCdk,
+ AstroAWSS3BucketDeployment,
+}
diff --git a/packages/constructs/src/constructs/astro-aws-s3-bucket.ts b/packages/constructs/src/constructs/astro-aws-s3-bucket.ts
index 9926409..09c0efd 100644
--- a/packages/constructs/src/constructs/astro-aws-s3-bucket.ts
+++ b/packages/constructs/src/constructs/astro-aws-s3-bucket.ts
@@ -6,24 +6,24 @@ import {
} from "aws-cdk-lib/aws-s3"
import { type Construct } from "constructs"
import { OriginAccessIdentity } from "aws-cdk-lib/aws-cloudfront"
-// import { CanonicalUserPrincipal, PolicyStatement } from "aws-cdk-lib/aws-iam"
+import { CanonicalUserPrincipal, PolicyStatement } from "aws-cdk-lib/aws-iam"
import { AstroAWSBaseConstruct } from "../types/astro-aws-construct.js"
-export type AstroAWSS3BucketCdkProps = {
+type AstroAWSS3BucketCdkProps = {
s3Bucket?: Partial
}
-export type AstroAWSS3BucketProps = {
+type AstroAWSS3BucketProps = {
cdk?: AstroAWSS3BucketCdkProps
}
-export type AstroAWSS3BucketCdk = {
+type AstroAWSS3BucketCdk = {
originAccessIdentity: OriginAccessIdentity
s3Bucket: Bucket
}
-export class AstroAWSS3Bucket extends AstroAWSBaseConstruct<
+class AstroAWSS3Bucket extends AstroAWSBaseConstruct<
AstroAWSS3BucketProps,
AstroAWSS3BucketCdk
> {
@@ -48,19 +48,17 @@ export class AstroAWSS3Bucket extends AstroAWSBaseConstruct<
comment: `OAI for ${id}`,
})
- this.#s3Bucket.grantRead(this.#originAccessIdentity)
-
- // this.#s3Bucket.addToResourcePolicy(
- // new PolicyStatement({
- // actions: ["s3:GetObject"],
- // principals: [
- // new CanonicalUserPrincipal(
- // this.#originAccessIdentity.cloudFrontOriginAccessIdentityS3CanonicalUserId,
- // ).grantPrincipal,
- // ],
- // resources: [this.#s3Bucket.arnForObjects("*")],
- // }),
- // )
+ this.#s3Bucket.addToResourcePolicy(
+ new PolicyStatement({
+ actions: ["s3:GetObject"],
+ principals: [
+ new CanonicalUserPrincipal(
+ this.#originAccessIdentity.cloudFrontOriginAccessIdentityS3CanonicalUserId,
+ ).grantPrincipal,
+ ],
+ resources: [this.#s3Bucket.arnForObjects("*")],
+ }),
+ )
}
public get cdk() {
@@ -70,3 +68,10 @@ export class AstroAWSS3Bucket extends AstroAWSBaseConstruct<
}
}
}
+
+export {
+ type AstroAWSS3BucketCdkProps,
+ type AstroAWSS3BucketProps,
+ type AstroAWSS3BucketCdk,
+ AstroAWSS3Bucket,
+}
diff --git a/packages/constructs/src/constructs/astro-aws.ts b/packages/constructs/src/constructs/astro-aws.ts
index 6f9dcbc..dc6c40d 100644
--- a/packages/constructs/src/constructs/astro-aws.ts
+++ b/packages/constructs/src/constructs/astro-aws.ts
@@ -35,11 +35,11 @@ import { AstroAWSCloudfrontDistribution } from "./astro-aws-cloudfront-distribut
const __dirname = fileURLToPath(new URL(".", import.meta.url))
-export type AstroAWSCdkProps = {
+type AstroAWSCdkProps = {
lambdaFunction?: Omit
}
-export type AstroAWSProps = {
+type AstroAWSProps = {
/** Passed through to the Bucket Origin. */
websiteDir?: string
outDir?: string
@@ -51,7 +51,7 @@ export type AstroAWSProps = {
AstroAWSS3BucketDeploymentCdkProps
}
-export type AstroAWSCdk = AstroAWSCloudfrontDistributionCdk &
+type AstroAWSCdk = AstroAWSCloudfrontDistributionCdk &
AstroAWSOriginCdk &
AstroAWSS3BucketCdk &
AstroAWSS3BucketDeploymentCdk & {
@@ -69,10 +69,7 @@ export type AstroAWSCdk = AstroAWSCloudfrontDistributionCdk &
* If "server" output is selected, this works by routing requests to the Lambda function. If the Lambda function returns
* a 404 response, the Cloudfront distribution falls back to the S3 bucket.
*/
-export class AstroAWS extends AstroAWSBaseConstruct<
- AstroAWSProps,
- AstroAWSCdk
-> {
+class AstroAWS extends AstroAWSBaseConstruct {
public readonly distDir: string
#lambdaFunction?: Function
@@ -129,6 +126,16 @@ export class AstroAWS extends AstroAWSBaseConstruct<
)
}
+ public get cdk(): AstroAWSCdk {
+ return {
+ ...this.#astroAWSS3BucketDeployment.cdk,
+ ...this.#astroAWSS3Bucket.cdk,
+ ...this.#astroAWSOrigin.cdk,
+ ...this.#astroAWSCloudfrontDistribution.cdk,
+ lambdaFunction: this.#lambdaFunction,
+ }
+ }
+
private createSSROnlyResources() {
this.#lambdaFunction = new Function(this, "Function", {
description: "SSR Lambda Function",
@@ -139,14 +146,6 @@ export class AstroAWS extends AstroAWSBaseConstruct<
handler: "entry.handler",
})
}
-
- public get cdk(): AstroAWSCdk {
- return {
- ...this.#astroAWSS3BucketDeployment.cdk,
- ...this.#astroAWSS3Bucket.cdk,
- ...this.#astroAWSOrigin.cdk,
- ...this.#astroAWSCloudfrontDistribution.cdk,
- lambdaFunction: this.#lambdaFunction,
- }
- }
}
+
+export { type AstroAWSCdkProps, type AstroAWSProps, type AstroAWSCdk, AstroAWS }
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d70114d..868e0de 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,8 +14,8 @@ importers:
specifier: ^2.26.2
version: 2.26.2
"@lshay/eslint-config":
- specifier: ^0.3.5
- version: 0.3.5(eslint@8.49.0)(typescript@5.2.2)(vitest@0.28.5)
+ specifier: ^0.2.5
+ version: 0.2.5(eslint@8.49.0)(typescript@5.2.2)
"@lshay/prettier-config":
specifier: ^0.6.0
version: 0.6.0(prettier@3.0.3)
@@ -27,10 +27,10 @@ importers:
version: 8.49.0
eslint-import-resolver-typescript:
specifier: ^3.6.0
- version: 3.6.0(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0)
+ version: 3.6.0(@typescript-eslint/parser@5.55.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0)
eslint-plugin-import:
specifier: ^2.28.1
- version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
+ version: 2.28.1(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
prettier:
specifier: ^3.0.3
version: 3.0.3
@@ -45,10 +45,10 @@ importers:
dependencies:
"@astrojs/starlight":
specifier: ^0.9.1
- version: 0.9.1(astro@3.0.13)
+ version: 0.9.1(astro@3.1.0)
astro:
- specifier: ^3.0.6
- version: 3.0.13
+ specifier: ^3.1.0
+ version: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
sharp:
specifier: ^0.32.5
version: 0.32.5
@@ -78,13 +78,13 @@ importers:
specifier: workspace:^
version: link:../www
aws-cdk:
- specifier: ^2.94.0
- version: 2.95.1
+ specifier: ^2.96.1
+ version: 2.96.1
aws-cdk-lib:
- specifier: ^2.94.0
- version: 2.95.1(constructs@10.2.70)
+ specifier: ^2.96.1
+ version: 2.96.1(constructs@10.2.70)
constructs:
- specifier: ^10.1.253
+ specifier: ^10.2.70
version: 10.2.70
eslint:
specifier: ^8.49.0
@@ -103,7 +103,7 @@ importers:
specifier: workspace:^
version: link:../../scripts
"@types/node":
- specifier: ^18.14.0
+ specifier: ^18.17.6
version: 18.17.15
eslint-config-get-off-my-lawn:
specifier: ^7.2.0
@@ -112,56 +112,56 @@ importers:
apps/www:
dependencies:
"@astrojs/mdx":
- specifier: ^0.17.0
- version: 0.17.2(astro@2.10.15)(rollup@3.29.1)
+ specifier: ^1.1.0
+ version: 1.1.0(astro@3.1.0)
"@astrojs/sitemap":
- specifier: ^1.0.1
- version: 1.4.0
+ specifier: ^3.0.0
+ version: 3.0.0
astro:
- specifier: ^2.0.14
- version: 2.10.15(@types/node@18.17.15)(sass@1.66.1)
+ specifier: ^3.1.0
+ version: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
astro-icon:
- specifier: ^0.8.0
+ specifier: ^0.8.1
version: 0.8.1
astro-link:
- specifier: ^1.1.4
+ specifier: ^1.2.1
version: 1.2.1
astro-seo:
- specifier: ^0.7.0
- version: 0.7.6
+ specifier: ^0.8.0
+ version: 0.8.0
autoprefixer:
- specifier: ^10.4.13
+ specifier: ^10.4.15
version: 10.4.15(postcss@8.4.29)
classnames:
specifier: ^2.3.2
version: 2.3.2
daisyui:
- specifier: ^2.50.1
- version: 2.52.0(autoprefixer@10.4.15)(postcss@8.4.29)
+ specifier: ^3.7.4
+ version: 3.7.4
postcss:
- specifier: ^8.4.21
+ specifier: ^8.4.29
version: 8.4.29
remark-toc:
specifier: ^8.0.1
version: 8.0.1
rimraf:
- specifier: ^4.1.2
- version: 4.4.1
+ specifier: ^5.0.1
+ version: 5.0.1
rollup:
- specifier: ^3.16.0
+ specifier: ^3.29.1
version: 3.29.1
sass:
- specifier: ^1.58.2
- version: 1.66.1
+ specifier: ^1.67.0
+ version: 1.67.0
tailwindcss:
- specifier: ^3.2.7
+ specifier: ^3.3.3
version: 3.3.3
devDependencies:
"@astro-aws/adapter":
specifier: workspace:^
version: link:../../packages/adapter
"@types/node":
- specifier: ^18.14.0
+ specifier: ^18.17.6
version: 18.17.15
eslint:
specifier: ^8.49.0
@@ -173,8 +173,8 @@ importers:
examples/base:
dependencies:
astro:
- specifier: ^3.0.13
- version: 3.0.13
+ specifier: ^3.1.0
+ version: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
devDependencies:
"@astro-aws/adapter":
specifier: workspace:^
@@ -198,30 +198,30 @@ importers:
packages/adapter:
dependencies:
"@astrojs/webapi":
- specifier: ^2.0.1
+ specifier: ^2.2.0
version: 2.2.0
esbuild:
- specifier: ^0.17.8
- version: 0.17.19
+ specifier: ^0.19.3
+ version: 0.19.3
merge-anything:
- specifier: ^5.1.4
+ specifier: ^5.1.7
version: 5.1.7
devDependencies:
"@astro-aws/scripts":
specifier: workspace:^
version: link:../../scripts
"@faker-js/faker":
- specifier: ^7.6.0
- version: 7.6.0
+ specifier: ^8.0.2
+ version: 8.0.2
"@types/aws-lambda":
- specifier: ^8.10.110
- version: 8.10.120
+ specifier: ^8.10.121
+ version: 8.10.121
"@types/node":
- specifier: ^18.14.0
+ specifier: ^18.17.6
version: 18.17.15
astro:
- specifier: ^2.0.14
- version: 2.10.15(@types/node@18.17.15)(sass@1.66.1)
+ specifier: ^3.1.0
+ version: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
aws-lambda:
specifier: ^1.0.7
version: 1.0.7
@@ -235,8 +235,8 @@ importers:
specifier: ^5.2.2
version: 5.2.2
vitest:
- specifier: ^0.28.5
- version: 0.28.5
+ specifier: ^0.34.4
+ version: 0.34.4
packages/constructs:
devDependencies:
@@ -244,13 +244,13 @@ importers:
specifier: workspace:^
version: link:../../scripts
"@types/node":
- specifier: ^18.14.0
+ specifier: ^18.17.6
version: 18.17.15
aws-cdk-lib:
- specifier: ^2.94.0
- version: 2.95.1(constructs@10.2.70)
+ specifier: ^2.96.1
+ version: 2.96.1(constructs@10.2.70)
constructs:
- specifier: ^10.1.253
+ specifier: ^10.2.70
version: 10.2.70
eslint:
specifier: ^8.49.0
@@ -265,20 +265,20 @@ importers:
scripts:
dependencies:
commander:
- specifier: ^10.0.0
- version: 10.0.1
+ specifier: ^11.0.0
+ version: 11.0.0
cosmiconfig:
- specifier: ^8.0.0
- version: 8.3.5(typescript@5.2.2)
+ specifier: ^8.3.6
+ version: 8.3.6(typescript@5.2.2)
esbuild:
- specifier: ^0.17.8
- version: 0.17.19
+ specifier: ^0.19.3
+ version: 0.19.3
globby:
- specifier: ^13.1.3
+ specifier: ^13.2.2
version: 13.2.2
devDependencies:
"@types/node":
- specifier: ^18.14.0
+ specifier: ^18.17.6
version: 18.17.15
eslint:
specifier: ^8.49.0
@@ -351,47 +351,19 @@ packages:
{
integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==,
}
+ dev: false
/@astrojs/compiler@2.1.0:
resolution:
{
integrity: sha512-Mp+qrNhly+27bL/Zq8lGeUY+YrdoU0eDfIlAeGIPrzt0PnI/jGpvPUdCaugv4zbCrDkOUScFfcbeEiYumrdJnw==,
}
- dev: false
-
- /@astrojs/internal-helpers@0.1.2:
- resolution:
- {
- integrity: sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==,
- }
/@astrojs/internal-helpers@0.2.0:
resolution:
{
integrity: sha512-NQ4ppp1CM0HNkKbJNM4saVSfmUYzGlRalF6wx7F6T/MYHYSWGuojY89/oFTy4t8VlOGUCUijlsVNNeziWaUo5g==,
}
- dev: false
-
- /@astrojs/language-server@1.0.8:
- resolution:
- {
- integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==,
- }
- hasBin: true
- dependencies:
- "@astrojs/compiler": 1.8.2
- "@jridgewell/trace-mapping": 0.3.19
- "@vscode/emmet-helper": 2.9.2
- events: 3.3.0
- prettier: 2.8.8
- prettier-plugin-astro: 0.9.1
- vscode-css-languageservice: 6.2.7
- vscode-html-languageservice: 5.1.0
- vscode-languageserver: 8.1.0
- vscode-languageserver-protocol: 3.17.3
- vscode-languageserver-textdocument: 1.0.8
- vscode-languageserver-types: 3.17.3
- vscode-uri: 3.0.7
/@astrojs/language-server@2.3.3(prettier@3.0.3)(typescript@5.2.2):
resolution:
@@ -431,18 +403,18 @@ packages:
- typescript
dev: true
- /@astrojs/markdown-remark@2.2.1(astro@2.10.15):
+ /@astrojs/markdown-remark@3.1.0(astro@3.1.0):
resolution:
{
- integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==,
+ integrity: sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==,
}
peerDependencies:
- astro: ^2.5.0
+ astro: ^3.0.11
dependencies:
- "@astrojs/prism": 2.1.2
- astro: 2.10.15(@types/node@18.17.15)(sass@1.66.1)
- github-slugger: 1.5.0
- import-meta-resolve: 2.2.2
+ "@astrojs/prism": 3.0.0
+ astro: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
+ github-slugger: 2.0.0
+ import-meta-resolve: 3.0.0
rehype-raw: 6.1.1
rehype-stringify: 9.0.4
remark-gfm: 3.0.1
@@ -455,19 +427,21 @@ packages:
vfile: 5.3.7
transitivePeerDependencies:
- supports-color
+ dev: false
- /@astrojs/markdown-remark@3.1.0(astro@3.0.13):
+ /@astrojs/markdown-remark@3.2.0(astro@3.1.0):
resolution:
{
- integrity: sha512-5UwamK0iFxN0n1Nw44vUk8AkQr4psKS63hM3D1/4bhhjs4ZFRyrYmg5NjScaMEXZcrd2KgGPsd+PEwNs4mlBOw==,
+ integrity: sha512-jigyLfefUZPKgVmmraCkVpdUuFH1R3SrpgQO13axsgwLDBgkggaQpNR5Ag4O9PDualeBtbdt30aYSfvnBKx9Hg==,
}
peerDependencies:
- astro: ^3.0.11
+ astro: ^3.1.0
dependencies:
"@astrojs/prism": 3.0.0
- astro: 3.0.13
+ astro: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
github-slugger: 2.0.0
import-meta-resolve: 3.0.0
+ mdast-util-definitions: 6.0.0
rehype-raw: 6.1.1
rehype-stringify: 9.0.4
remark-gfm: 3.0.1
@@ -480,51 +454,49 @@ packages:
vfile: 5.3.7
transitivePeerDependencies:
- supports-color
- dev: false
- /@astrojs/mdx@0.17.2(astro@2.10.15)(rollup@3.29.1):
+ /@astrojs/mdx@1.0.3(astro@3.1.0):
resolution:
{
- integrity: sha512-mol57cw1jJMcQgKMRGn7p6cewajq6JTNtqj5aAZgROWam/phVDSOCbXj/WU3O9+3qFnyKtpczoufQKwJTQltAw==,
+ integrity: sha512-T+WnbBltX4COO3SZYPHLoRC8XrXSajgiKmXNtFWP5cCjIiofv86gkdSwsjqfLMCaLyGUEmd+vspoaCU0joSrOg==,
}
- engines: { node: ">=16.12.0" }
+ engines: { node: ">=18.14.1" }
+ peerDependencies:
+ astro: ^3.0.11
dependencies:
- "@astrojs/markdown-remark": 2.2.1(astro@2.10.15)
- "@astrojs/prism": 2.1.2
+ "@astrojs/markdown-remark": 3.1.0(astro@3.1.0)
"@mdx-js/mdx": 2.3.0
- "@mdx-js/rollup": 2.3.0(rollup@3.29.1)
acorn: 8.10.0
+ astro: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
es-module-lexer: 1.3.1
estree-util-visit: 1.2.1
- github-slugger: 1.5.0
+ github-slugger: 2.0.0
gray-matter: 4.0.3
+ hast-util-to-html: 8.0.4
kleur: 4.1.5
rehype-raw: 6.1.1
- remark-frontmatter: 4.0.1
remark-gfm: 3.0.1
remark-smartypants: 2.0.0
- shiki: 0.11.1
+ source-map: 0.7.4
unist-util-visit: 4.1.2
vfile: 5.3.7
transitivePeerDependencies:
- - astro
- - rollup
- supports-color
dev: false
- /@astrojs/mdx@1.0.3(astro@3.0.13):
+ /@astrojs/mdx@1.1.0(astro@3.1.0):
resolution:
{
- integrity: sha512-T+WnbBltX4COO3SZYPHLoRC8XrXSajgiKmXNtFWP5cCjIiofv86gkdSwsjqfLMCaLyGUEmd+vspoaCU0joSrOg==,
+ integrity: sha512-rmLZBw3CUCkp+5blBJloV2EqJGRaJTraJygWMfCvrLcCA3vzhwzACnVQKdUDlts8EEr6V6+HXYVqi46AVEfobg==,
}
engines: { node: ">=18.14.1" }
peerDependencies:
- astro: ^3.0.11
+ astro: ^3.1.0
dependencies:
- "@astrojs/markdown-remark": 3.1.0(astro@3.0.13)
+ "@astrojs/markdown-remark": 3.2.0(astro@3.1.0)
"@mdx-js/mdx": 2.3.0
acorn: 8.10.0
- astro: 3.0.13
+ astro: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
es-module-lexer: 1.3.1
estree-util-visit: 1.2.1
github-slugger: 2.0.0
@@ -541,15 +513,6 @@ packages:
- supports-color
dev: false
- /@astrojs/prism@2.1.2:
- resolution:
- {
- integrity: sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==,
- }
- engines: { node: ">=16.12.0" }
- dependencies:
- prismjs: 1.29.0
-
/@astrojs/prism@3.0.0:
resolution:
{
@@ -558,17 +521,6 @@ packages:
engines: { node: ">=18.14.1" }
dependencies:
prismjs: 1.29.0
- dev: false
-
- /@astrojs/sitemap@1.4.0:
- resolution:
- {
- integrity: sha512-uTK77kcg7iTiik+u7rTGG6vK4ZWTfYMaVnFndOVQrLzaE5xivmQgIbVLtlN+xRcME5n/m6vYQFJmogFR+elGCw==,
- }
- dependencies:
- sitemap: 7.1.1
- zod: 3.22.2
- dev: false
/@astrojs/sitemap@3.0.0:
resolution:
@@ -580,7 +532,7 @@ packages:
zod: 3.21.1
dev: false
- /@astrojs/starlight@0.9.1(astro@3.0.13):
+ /@astrojs/starlight@0.9.1(astro@3.1.0):
resolution:
{
integrity: sha512-sIybbPRICz1pfChT9MXq9m3SE18WayaSnWQ1tJqZso1rwZzGHAbKnGOfjZD7+snVNjD7AG74OK2NjgHm0O8s5w==,
@@ -588,11 +540,11 @@ packages:
peerDependencies:
astro: ^3.0.0
dependencies:
- "@astrojs/mdx": 1.0.3(astro@3.0.13)
+ "@astrojs/mdx": 1.0.3(astro@3.1.0)
"@astrojs/sitemap": 3.0.0
"@pagefind/default-ui": 1.0.0-beta.2
"@types/mdast": 3.0.12
- astro: 3.0.13
+ astro: 3.1.0(@types/node@18.17.15)(sass@1.67.0)
bcp-47: 2.1.0
execa: 7.2.0
hast-util-select: 5.0.5
@@ -608,24 +560,6 @@ packages:
- supports-color
dev: false
- /@astrojs/telemetry@2.1.1:
- resolution:
- {
- integrity: sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==,
- }
- engines: { node: ">=16.12.0" }
- dependencies:
- ci-info: 3.8.0
- debug: 4.3.4
- dlv: 1.1.3
- dset: 3.1.2
- is-docker: 3.0.0
- is-wsl: 2.2.0
- undici: 5.24.0
- which-pm-runs: 1.1.0
- transitivePeerDependencies:
- - supports-color
-
/@astrojs/telemetry@3.0.1:
resolution:
{
@@ -643,7 +577,6 @@ packages:
which-pm-runs: 1.1.0
transitivePeerDependencies:
- supports-color
- dev: false
/@astrojs/webapi@2.2.0:
resolution:
@@ -652,6 +585,7 @@ packages:
}
dependencies:
undici: 5.24.0
+ dev: false
/@aws-cdk/asset-awscli-v1@2.2.200:
resolution:
@@ -712,7 +646,6 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/core@7.22.17:
resolution:
@@ -754,7 +687,6 @@ packages:
eslint-scope: 5.1.1
eslint-visitor-keys: 2.1.0
semver: 6.3.1
- dev: true
/@babel/generator@7.22.15:
resolution:
@@ -840,7 +772,6 @@ packages:
"@babel/helper-simple-access": 7.22.5
"@babel/helper-split-export-declaration": 7.22.6
"@babel/helper-validator-identifier": 7.22.15
- dev: true
/@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17):
resolution:
@@ -949,7 +880,6 @@ packages:
dependencies:
"@babel/core": 7.17.0
"@babel/helper-plugin-utils": 7.22.5
- dev: true
/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17):
resolution:
@@ -974,7 +904,6 @@ packages:
dependencies:
"@babel/core": 7.17.0
"@babel/helper-plugin-utils": 7.22.5
- dev: true
/@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.17.0):
resolution:
@@ -987,7 +916,6 @@ packages:
dependencies:
"@babel/core": 7.17.0
"@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.17.0)
- dev: true
/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.17.0):
resolution:
@@ -1004,7 +932,6 @@ packages:
"@babel/helper-plugin-utils": 7.22.5
"@babel/plugin-syntax-jsx": 7.22.5(@babel/core@7.17.0)
"@babel/types": 7.22.17
- dev: true
/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.17):
resolution:
@@ -1034,7 +961,6 @@ packages:
"@babel/core": 7.17.0
"@babel/helper-annotate-as-pure": 7.22.5
"@babel/helper-plugin-utils": 7.22.5
- dev: true
/@babel/preset-react@7.16.7(@babel/core@7.17.0):
resolution:
@@ -1052,7 +978,6 @@ packages:
"@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.17.0)
"@babel/plugin-transform-react-jsx-development": 7.22.5(@babel/core@7.17.0)
"@babel/plugin-transform-react-pure-annotations": 7.22.5(@babel/core@7.17.0)
- dev: true
/@babel/runtime-corejs3@7.22.15:
resolution:
@@ -1063,7 +988,6 @@ packages:
dependencies:
core-js-pure: 3.32.2
regenerator-runtime: 0.14.0
- dev: true
/@babel/runtime@7.22.15:
resolution:
@@ -1399,6 +1323,7 @@ packages:
}
dependencies:
"@emmetio/scanner": 1.0.4
+ dev: true
/@emmetio/css-abbreviation@2.1.8:
resolution:
@@ -1407,35 +1332,14 @@ packages:
}
dependencies:
"@emmetio/scanner": 1.0.4
+ dev: true
/@emmetio/scanner@1.0.4:
resolution:
{
integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==,
}
-
- /@es-joy/jsdoccomment@0.40.1:
- resolution:
- {
- integrity: sha512-YORCdZSusAlBrFpZ77pJjc5r1bQs5caPWtAu+WWmiSo+8XaUzseapVrfAtiRFbQWnrBxxLLEwF6f6ZG/UgCQCg==,
- }
- engines: { node: ">=16" }
- dependencies:
- comment-parser: 1.4.0
- esquery: 1.5.0
- jsdoc-type-pratt-parser: 4.0.0
- dev: false
-
- /@esbuild/android-arm64@0.17.19:
- resolution:
- {
- integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==,
- }
- engines: { node: ">=12" }
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
+ dev: true
/@esbuild/android-arm64@0.18.20:
resolution:
@@ -1448,27 +1352,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm64@0.19.2:
+ /@esbuild/android-arm64@0.19.3:
resolution:
{
- integrity: sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==,
+ integrity: sha512-w+Akc0vv5leog550kjJV9Ru+MXMR2VuMrui3C61mnysim0gkFCPOUTAfzTP0qX+HpN9Syu3YA3p1hf3EPqObRw==,
}
engines: { node: ">=12" }
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/android-arm@0.17.19:
- resolution:
- {
- integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==,
- }
- engines: { node: ">=12" }
- cpu: [arm]
- os: [android]
- requiresBuild: true
optional: true
/@esbuild/android-arm@0.18.20:
@@ -1482,27 +1374,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm@0.19.2:
+ /@esbuild/android-arm@0.19.3:
resolution:
{
- integrity: sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==,
+ integrity: sha512-Lemgw4io4VZl9GHJmjiBGzQ7ONXRfRPHcUEerndjwiSkbxzrpq0Uggku5MxxrXdwJ+pTj1qyw4jwTu7hkPsgIA==,
}
engines: { node: ">=12" }
cpu: [arm]
os: [android]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/android-x64@0.17.19:
- resolution:
- {
- integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [android]
- requiresBuild: true
optional: true
/@esbuild/android-x64@0.18.20:
@@ -1516,27 +1396,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-x64@0.19.2:
+ /@esbuild/android-x64@0.19.3:
resolution:
{
- integrity: sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==,
+ integrity: sha512-FKQJKkK5MXcBHoNZMDNUAg1+WcZlV/cuXrWCoGF/TvdRiYS4znA0m5Il5idUwfxrE20bG/vU1Cr5e1AD6IEIjQ==,
}
engines: { node: ">=12" }
cpu: [x64]
os: [android]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/darwin-arm64@0.17.19:
- resolution:
- {
- integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==,
- }
- engines: { node: ">=12" }
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
optional: true
/@esbuild/darwin-arm64@0.18.20:
@@ -1550,27 +1418,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-arm64@0.19.2:
+ /@esbuild/darwin-arm64@0.19.3:
resolution:
{
- integrity: sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==,
+ integrity: sha512-kw7e3FXU+VsJSSSl2nMKvACYlwtvZB8RUIeVShIEY6PVnuZ3c9+L9lWB2nWeeKWNNYDdtL19foCQ0ZyUL7nqGw==,
}
engines: { node: ">=12" }
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/darwin-x64@0.17.19:
- resolution:
- {
- integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
optional: true
/@esbuild/darwin-x64@0.18.20:
@@ -1584,27 +1440,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-x64@0.19.2:
+ /@esbuild/darwin-x64@0.19.3:
resolution:
{
- integrity: sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==,
+ integrity: sha512-tPfZiwF9rO0jW6Jh9ipi58N5ZLoSjdxXeSrAYypy4psA2Yl1dAMhM71KxVfmjZhJmxRjSnb29YlRXXhh3GqzYw==,
}
engines: { node: ">=12" }
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/freebsd-arm64@0.17.19:
- resolution:
- {
- integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==,
- }
- engines: { node: ">=12" }
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
optional: true
/@esbuild/freebsd-arm64@0.18.20:
@@ -1618,27 +1462,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-arm64@0.19.2:
+ /@esbuild/freebsd-arm64@0.19.3:
resolution:
{
- integrity: sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==,
+ integrity: sha512-ERDyjOgYeKe0Vrlr1iLrqTByB026YLPzTytDTz1DRCYM+JI92Dw2dbpRHYmdqn6VBnQ9Bor6J8ZlNwdZdxjlSg==,
}
engines: { node: ">=12" }
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/freebsd-x64@0.17.19:
- resolution:
- {
- integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
optional: true
/@esbuild/freebsd-x64@0.18.20:
@@ -1652,27 +1484,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-x64@0.19.2:
+ /@esbuild/freebsd-x64@0.19.3:
resolution:
{
- integrity: sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==,
+ integrity: sha512-nXesBZ2Ad1qL+Rm3crN7NmEVJ5uvfLFPLJev3x1j3feCQXfAhoYrojC681RhpdOph8NsvKBBwpYZHR7W0ifTTA==,
}
engines: { node: ">=12" }
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-arm64@0.17.19:
- resolution:
- {
- integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==,
- }
- engines: { node: ">=12" }
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
optional: true
/@esbuild/linux-arm64@0.18.20:
@@ -1686,27 +1506,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm64@0.19.2:
+ /@esbuild/linux-arm64@0.19.3:
resolution:
{
- integrity: sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==,
+ integrity: sha512-qXvYKmXj8GcJgWq3aGvxL/JG1ZM3UR272SdPU4QSTzD0eymrM7leiZH77pvY3UetCy0k1xuXZ+VPvoJNdtrsWQ==,
}
engines: { node: ">=12" }
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-arm@0.17.19:
- resolution:
- {
- integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==,
- }
- engines: { node: ">=12" }
- cpu: [arm]
- os: [linux]
- requiresBuild: true
optional: true
/@esbuild/linux-arm@0.18.20:
@@ -1720,27 +1528,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm@0.19.2:
+ /@esbuild/linux-arm@0.19.3:
resolution:
{
- integrity: sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==,
+ integrity: sha512-zr48Cg/8zkzZCzDHNxXO/89bf9e+r4HtzNUPoz4GmgAkF1gFAFmfgOdCbR8zMbzFDGb1FqBBhdXUpcTQRYS1cQ==,
}
engines: { node: ">=12" }
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-ia32@0.17.19:
- resolution:
- {
- integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==,
- }
- engines: { node: ">=12" }
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
optional: true
/@esbuild/linux-ia32@0.18.20:
@@ -1754,27 +1550,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ia32@0.19.2:
+ /@esbuild/linux-ia32@0.19.3:
resolution:
{
- integrity: sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==,
+ integrity: sha512-7XlCKCA0nWcbvYpusARWkFjRQNWNGlt45S+Q18UeS///K6Aw8bB2FKYe9mhVWy/XLShvCweOLZPrnMswIaDXQA==,
}
engines: { node: ">=12" }
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-loong64@0.17.19:
- resolution:
- {
- integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==,
- }
- engines: { node: ">=12" }
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
optional: true
/@esbuild/linux-loong64@0.18.20:
@@ -1788,27 +1572,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-loong64@0.19.2:
+ /@esbuild/linux-loong64@0.19.3:
resolution:
{
- integrity: sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==,
+ integrity: sha512-qGTgjweER5xqweiWtUIDl9OKz338EQqCwbS9c2Bh5jgEH19xQ1yhgGPNesugmDFq+UUSDtWgZ264st26b3de8A==,
}
engines: { node: ">=12" }
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-mips64el@0.17.19:
- resolution:
- {
- integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==,
- }
- engines: { node: ">=12" }
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
optional: true
/@esbuild/linux-mips64el@0.18.20:
@@ -1822,27 +1594,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-mips64el@0.19.2:
+ /@esbuild/linux-mips64el@0.19.3:
resolution:
{
- integrity: sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==,
+ integrity: sha512-gy1bFskwEyxVMFRNYSvBauDIWNggD6pyxUksc0MV9UOBD138dKTzr8XnM2R4mBsHwVzeuIH8X5JhmNs2Pzrx+A==,
}
engines: { node: ">=12" }
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-ppc64@0.17.19:
- resolution:
- {
- integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==,
- }
- engines: { node: ">=12" }
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
optional: true
/@esbuild/linux-ppc64@0.18.20:
@@ -1856,27 +1616,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ppc64@0.19.2:
+ /@esbuild/linux-ppc64@0.19.3:
resolution:
{
- integrity: sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==,
+ integrity: sha512-UrYLFu62x1MmmIe85rpR3qou92wB9lEXluwMB/STDzPF9k8mi/9UvNsG07Tt9AqwPQXluMQ6bZbTzYt01+Ue5g==,
}
engines: { node: ">=12" }
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-riscv64@0.17.19:
- resolution:
- {
- integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==,
- }
- engines: { node: ">=12" }
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
optional: true
/@esbuild/linux-riscv64@0.18.20:
@@ -1890,22 +1638,21 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-riscv64@0.19.2:
+ /@esbuild/linux-riscv64@0.19.3:
resolution:
{
- integrity: sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==,
+ integrity: sha512-9E73TfyMCbE+1AwFOg3glnzZ5fBAFK4aawssvuMgCRqCYzE0ylVxxzjEfut8xjmKkR320BEoMui4o/t9KA96gA==,
}
engines: { node: ">=12" }
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /@esbuild/linux-s390x@0.17.19:
+ /@esbuild/linux-s390x@0.18.20:
resolution:
{
- integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==,
+ integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==,
}
engines: { node: ">=12" }
cpu: [s390x]
@@ -1913,10 +1660,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.18.20:
+ /@esbuild/linux-s390x@0.19.3:
resolution:
{
- integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==,
+ integrity: sha512-LlmsbuBdm1/D66TJ3HW6URY8wO6IlYHf+ChOUz8SUAjVTuaisfuwCOAgcxo3Zsu3BZGxmI7yt//yGOxV+lHcEA==,
}
engines: { node: ">=12" }
cpu: [s390x]
@@ -1924,22 +1671,21 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.19.2:
+ /@esbuild/linux-x64@0.18.20:
resolution:
{
- integrity: sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==,
+ integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==,
}
engines: { node: ">=12" }
- cpu: [s390x]
+ cpu: [x64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
- /@esbuild/linux-x64@0.17.19:
+ /@esbuild/linux-x64@0.19.3:
resolution:
{
- integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==,
+ integrity: sha512-ogV0+GwEmvwg/8ZbsyfkYGaLACBQWDvO0Kkh8LKBGKj9Ru8VM39zssrnu9Sxn1wbapA2qNS6BiLdwJZGouyCwQ==,
}
engines: { node: ">=12" }
cpu: [x64]
@@ -1947,71 +1693,25 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.18.20:
+ /@esbuild/netbsd-x64@0.18.20:
resolution:
{
- integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==,
+ integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==,
}
engines: { node: ">=12" }
cpu: [x64]
- os: [linux]
+ os: [netbsd]
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.19.2:
+ /@esbuild/netbsd-x64@0.19.3:
resolution:
{
- integrity: sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==,
+ integrity: sha512-o1jLNe4uzQv2DKXMlmEzf66Wd8MoIhLNO2nlQBHLtWyh2MitDG7sMpfCO3NTcoTMuqHjfufgUQDFRI5C+xsXQw==,
}
engines: { node: ">=12" }
cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/netbsd-x64@0.17.19:
- resolution:
- {
- integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/netbsd-x64@0.18.20:
- resolution:
- {
- integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- optional: true
-
- /@esbuild/netbsd-x64@0.19.2:
- resolution:
- {
- integrity: sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/openbsd-x64@0.17.19:
- resolution:
- {
- integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [openbsd]
+ os: [netbsd]
requiresBuild: true
optional: true
@@ -2026,27 +1726,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/openbsd-x64@0.19.2:
+ /@esbuild/openbsd-x64@0.19.3:
resolution:
{
- integrity: sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==,
+ integrity: sha512-AZJCnr5CZgZOdhouLcfRdnk9Zv6HbaBxjcyhq0StNcvAdVZJSKIdOiPB9az2zc06ywl0ePYJz60CjdKsQacp5Q==,
}
engines: { node: ">=12" }
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/sunos-x64@0.17.19:
- resolution:
- {
- integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
optional: true
/@esbuild/sunos-x64@0.18.20:
@@ -2060,27 +1748,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/sunos-x64@0.19.2:
+ /@esbuild/sunos-x64@0.19.3:
resolution:
{
- integrity: sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==,
+ integrity: sha512-Acsujgeqg9InR4glTRvLKGZ+1HMtDm94ehTIHKhJjFpgVzZG9/pIcWW/HA/DoMfEyXmANLDuDZ2sNrWcjq1lxw==,
}
engines: { node: ">=12" }
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/win32-arm64@0.17.19:
- resolution:
- {
- integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==,
- }
- engines: { node: ">=12" }
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
optional: true
/@esbuild/win32-arm64@0.18.20:
@@ -2094,27 +1770,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-arm64@0.19.2:
+ /@esbuild/win32-arm64@0.19.3:
resolution:
{
- integrity: sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==,
+ integrity: sha512-FSrAfjVVy7TifFgYgliiJOyYynhQmqgPj15pzLyJk8BUsnlWNwP/IAy6GAiB1LqtoivowRgidZsfpoYLZH586A==,
}
engines: { node: ">=12" }
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/win32-ia32@0.17.19:
- resolution:
- {
- integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==,
- }
- engines: { node: ">=12" }
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
optional: true
/@esbuild/win32-ia32@0.18.20:
@@ -2128,27 +1792,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-ia32@0.19.2:
+ /@esbuild/win32-ia32@0.19.3:
resolution:
{
- integrity: sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==,
+ integrity: sha512-xTScXYi12xLOWZ/sc5RBmMN99BcXp/eEf7scUC0oeiRoiT5Vvo9AycuqCp+xdpDyAU+LkrCqEpUS9fCSZF8J3Q==,
}
engines: { node: ">=12" }
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/win32-x64@0.17.19:
- resolution:
- {
- integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==,
- }
- engines: { node: ">=12" }
- cpu: [x64]
- os: [win32]
- requiresBuild: true
optional: true
/@esbuild/win32-x64@0.18.20:
@@ -2162,16 +1814,15 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-x64@0.19.2:
+ /@esbuild/win32-x64@0.19.3:
resolution:
{
- integrity: sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==,
+ integrity: sha512-FbUN+0ZRXsypPyWE2IwIkVjDkDnJoMJARWOcFZn4KPPli+QnKqF0z1anvfaYe3ev5HFCpRDLLBDHyOALLppWHw==,
}
engines: { node: ">=12" }
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: false
optional: true
/@eslint-community/eslint-utils@4.4.0(eslint@8.49.0):
@@ -2219,32 +1870,14 @@ packages:
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- /@faker-js/faker@7.6.0:
+ /@faker-js/faker@8.0.2:
resolution:
{
- integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==,
+ integrity: sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==,
}
- engines: { node: ">=14.0.0", npm: ">=6.0.0" }
+ engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: ">=6.14.13" }
dev: true
- /@html-eslint/eslint-plugin@0.19.1:
- resolution:
- {
- integrity: sha512-Tn+/GWLtNM6NiZFLbfM+vTK0d7gKaDgnw4Pp+DsZi09lFimi4bOPOgy8dSVnLeyFIfP6LkeuwVm4pfBZZM2qbA==,
- }
- engines: { node: ">=8.10.0" }
- dev: false
-
- /@html-eslint/parser@0.19.1:
- resolution:
- {
- integrity: sha512-dpAw6UX0ZSVNnsAzl9ULHZX7CvAGKF5uta4iebbhSDvGE1o9NX6BoOofD/6WucTvs/qnoKojc3Y2LG6vy4afiQ==,
- }
- engines: { node: ">=8.10.0" }
- dependencies:
- es-html-parser: 0.0.9
- dev: false
-
/@humanwhocodes/config-array@0.11.11:
resolution:
{
@@ -2284,6 +1917,15 @@ packages:
strip-ansi-cjs: /strip-ansi@6.0.1
wrap-ansi: 8.1.0
wrap-ansi-cjs: /wrap-ansi@7.0.0
+
+ /@jest/schemas@29.6.3:
+ resolution:
+ {
+ integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==,
+ }
+ engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ dependencies:
+ "@sinclair/typebox": 0.27.8
dev: true
/@jridgewell/gen-mapping@0.3.3:
@@ -2336,57 +1978,27 @@ packages:
"@jridgewell/sourcemap-codec": 1.4.15
dev: true
- /@lshay/eslint-config@0.3.5(eslint@8.49.0)(typescript@5.2.2)(vitest@0.28.5):
+ /@lshay/eslint-config@0.2.5(eslint@8.49.0)(typescript@5.2.2):
resolution:
{
- integrity: sha512-RhyiaJWaZniCO04kVHDeh1Fxh+8fqCWYvAAIjuPdszIakTNNpctnROG4W/xStE0axKpbHpC8IcJN9parzPVbOg==,
+ integrity: sha512-v+2JeLXw3FM4cP44pXp6nQ8VqRFvxPHfIiJdbVAXvHhhkMmwpbasVIJDDF5C5gOUKNLK64LkAeC3g7PtSsNvPA==,
}
- engines: { node: 16.x || 18.x || 20.x }
+ engines: { node: 16.x || 18.x }
peerDependencies:
eslint: 8.x
dependencies:
- "@html-eslint/eslint-plugin": 0.19.1
- "@html-eslint/parser": 0.19.1
- "@react-native-community/eslint-plugin": 1.3.0
- "@regru/eslint-plugin-prefer-early-return": 1.0.0
- "@rushstack/eslint-patch": 1.3.3
- "@typescript-eslint/eslint-plugin": 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/parser": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
+ "@next/eslint-plugin-next": 13.2.4
+ "@typescript-eslint/eslint-plugin": 5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/parser": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
eslint: 8.49.0
- eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0)
- eslint-plugin-compat: 4.2.0(eslint@8.49.0)
- eslint-plugin-deprecation: 1.5.0(eslint@8.49.0)(typescript@5.2.2)
- eslint-plugin-etc: 2.0.3(eslint@8.49.0)(typescript@5.2.2)
- eslint-plugin-fp: 2.3.0(eslint@8.49.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
- eslint-plugin-jsdoc: 46.6.0(eslint@8.49.0)
- eslint-plugin-jsx-a11y: 6.7.1(eslint@8.49.0)
- eslint-plugin-n: 16.1.0(eslint@8.49.0)
- eslint-plugin-perfectionist: 1.5.1(eslint@8.49.0)(typescript@5.2.2)
- eslint-plugin-promise: 6.1.1(eslint@8.49.0)
- eslint-plugin-react: 7.33.2(eslint@8.49.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.49.0)
- eslint-plugin-react-native: 4.1.0(eslint@8.49.0)
- eslint-plugin-react-perf: 3.3.1(eslint@8.49.0)
- eslint-plugin-react-refresh: 0.4.3(eslint@8.49.0)
- eslint-plugin-regexp: 1.15.0(eslint@8.49.0)
- eslint-plugin-security: 1.7.1
- eslint-plugin-sonarjs: 0.19.0(eslint@8.49.0)
- eslint-plugin-ssr-friendly: 1.2.0(eslint@8.49.0)
- eslint-plugin-total-functions: 7.1.0(eslint@8.49.0)(typescript@5.2.2)
- eslint-plugin-tsdoc: 0.2.17
- eslint-plugin-unicorn: 48.0.1(eslint@8.49.0)
- eslint-plugin-validate-jsx-nesting: 0.1.1(eslint@8.49.0)
- eslint-plugin-vitest: 0.2.8(eslint@8.49.0)(typescript@5.2.2)(vitest@0.28.5)
- merge-anything: 5.1.7
- semver: 7.5.4
+ eslint-config-get-off-my-lawn: 7.2.0(eslint@8.49.0)
+ eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.49.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.49.0)
transitivePeerDependencies:
- - eslint-import-resolver-node
- eslint-import-resolver-webpack
+ - jest
- supports-color
- typescript
- - vite
- - vitest
dev: false
/@lshay/prettier-config@0.6.0(prettier@3.0.3):
@@ -2449,13 +2061,6 @@ packages:
read-yaml-file: 1.1.0
dev: false
- /@mdn/browser-compat-data@5.3.15:
- resolution:
- {
- integrity: sha512-h/luqw9oAmMF1C/GuUY/PAgZlF4wx71q2bdH+ct8vmjcvseCY32au8XmYy7xZ8l5VJiY/3ltFpr5YiO55v0mzg==,
- }
- dev: false
-
/@mdx-js/mdx@2.3.0:
resolution:
{
@@ -2483,50 +2088,22 @@ packages:
- supports-color
dev: false
- /@mdx-js/rollup@2.3.0(rollup@3.29.1):
- resolution:
- {
- integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==,
- }
- peerDependencies:
- rollup: ">=2"
- dependencies:
- "@mdx-js/mdx": 2.3.0
- "@rollup/pluginutils": 5.0.4(rollup@3.29.1)
- rollup: 3.29.1
- source-map: 0.7.4
- vfile: 5.3.7
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@microsoft/tsdoc-config@0.16.2:
+ /@next/eslint-plugin-next@12.0.10:
resolution:
{
- integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==,
+ integrity: sha512-PbGRnV5HGSfRGLjf8uTh1MaWgLwnjKjWiGVjK752ifITJbZ28/5AmLAFT2shDYeux8BHgpgVll5QXu7GN3YLFw==,
}
dependencies:
- "@microsoft/tsdoc": 0.14.2
- ajv: 6.12.6
- jju: 1.4.0
- resolve: 1.19.0
- dev: false
-
- /@microsoft/tsdoc@0.14.2:
- resolution:
- {
- integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==,
- }
- dev: false
+ glob: 7.1.7
- /@next/eslint-plugin-next@12.0.10:
+ /@next/eslint-plugin-next@13.2.4:
resolution:
{
- integrity: sha512-PbGRnV5HGSfRGLjf8uTh1MaWgLwnjKjWiGVjK752ifITJbZ28/5AmLAFT2shDYeux8BHgpgVll5QXu7GN3YLFw==,
+ integrity: sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==,
}
dependencies:
glob: 7.1.7
- dev: true
+ dev: false
/@nodelib/fs.scandir@2.1.5:
resolution:
@@ -2617,18 +2194,6 @@ packages:
dev: false
optional: true
- /@phenomnomnominal/tsquery@5.0.1(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==,
- }
- peerDependencies:
- typescript: ^3 || ^4 || ^5
- dependencies:
- esquery: 1.5.0
- typescript: 5.2.2
- dev: false
-
/@pkgjs/parseargs@0.11.0:
resolution:
{
@@ -2636,7 +2201,6 @@ packages:
}
engines: { node: ">=14" }
requiresBuild: true
- dev: true
optional: true
/@pkgr/utils@2.4.2:
@@ -2652,53 +2216,28 @@ packages:
open: 9.1.0
picocolors: 1.0.0
tslib: 2.6.2
-
- /@react-native-community/eslint-plugin@1.3.0:
- resolution:
- {
- integrity: sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg==,
- }
dev: false
- /@regru/eslint-plugin-prefer-early-return@1.0.0:
+ /@rushstack/eslint-patch@1.1.0:
resolution:
{
- integrity: sha512-rOIjKi/npfNcunmrakkKQAolX/qakY8DUkp/P0PeSmQ0xnTNT6CCTHcMHxhFEvLRlrIBY3gJkUwh5rt9Z+GTyg==,
+ integrity: sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==,
}
- dev: false
- /@rollup/pluginutils@5.0.4(rollup@3.29.1):
+ /@rushstack/eslint-patch@1.3.3:
resolution:
{
- integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==,
+ integrity: sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==,
}
- engines: { node: ">=14.0.0" }
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- dependencies:
- "@types/estree": 1.0.1
- estree-walker: 2.0.2
- picomatch: 2.3.1
- rollup: 3.29.1
dev: false
- /@rushstack/eslint-patch@1.1.0:
+ /@sinclair/typebox@0.27.8:
resolution:
{
- integrity: sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==,
+ integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==,
}
dev: true
- /@rushstack/eslint-patch@1.3.3:
- resolution:
- {
- integrity: sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==,
- }
- dev: false
-
/@trysound/sax@0.2.0:
resolution:
{
@@ -2744,10 +2283,10 @@ packages:
"@types/estree": 1.0.1
dev: false
- /@types/aws-lambda@8.10.120:
+ /@types/aws-lambda@8.10.121:
resolution:
{
- integrity: sha512-ReLUWj/2EYNx7qs17bkBkgSmr0jB1GGTRyorhHJmq8nqlWxEyWyto1GFsGTGdbLI0cAj1AcbBAA1oZYUQEqZng==,
+ integrity: sha512-Y/jsUwO18HuC0a39BuMQkSOd/kMGATh/h5LNksw8FlTafbQ3Ge3578ZoT8w8gSOsWl2qH1p/SS/R61vc0X5jIQ==,
}
dev: true
@@ -2795,12 +2334,14 @@ packages:
}
dependencies:
"@types/chai": 4.3.6
+ dev: true
/@types/chai@4.3.6:
resolution:
{
integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==,
}
+ dev: true
/@types/debug@4.1.8:
resolution:
@@ -2810,12 +2351,6 @@ packages:
dependencies:
"@types/ms": 0.7.31
- /@types/dom-view-transitions@1.0.1:
- resolution:
- {
- integrity: sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==,
- }
-
/@types/estree-jsx@1.0.0:
resolution:
{
@@ -2830,7 +2365,6 @@ packages:
{
integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==,
}
- dev: false
/@types/extend@3.0.1:
resolution:
@@ -2882,6 +2416,14 @@ packages:
dependencies:
"@types/unist": 2.0.8
+ /@types/mdast@4.0.0:
+ resolution:
+ {
+ integrity: sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==,
+ }
+ dependencies:
+ "@types/unist": 3.0.0
+
/@types/mdx@2.0.7:
resolution:
{
@@ -2976,20 +2518,11 @@ packages:
integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==,
}
- /@types/yargs-parser@21.0.0:
- resolution:
- {
- integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==,
- }
-
- /@types/yargs@17.0.24:
+ /@types/unist@3.0.0:
resolution:
{
- integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==,
+ integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==,
}
- dependencies:
- "@types/yargs-parser": 21.0.0
- dev: false
/@typescript-eslint/eslint-plugin@5.10.2(@typescript-eslint/parser@5.10.2)(eslint@8.49.0)(typescript@4.5.5):
resolution:
@@ -3014,17 +2547,16 @@ packages:
functional-red-black-tree: 1.0.1
ignore: 5.2.4
regexpp: 3.2.0
- semver: 7.3.5
+ semver: 7.5.4
tsutils: 3.21.0(typescript@4.5.5)
typescript: 4.5.5
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@5.2.2):
+ /@typescript-eslint/eslint-plugin@5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.49.0)(typescript@5.2.2):
resolution:
{
- integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==,
+ integrity: sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
@@ -3036,13 +2568,13 @@ packages:
optional: true
dependencies:
"@eslint-community/regexpp": 4.8.1
- "@typescript-eslint/parser": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/scope-manager": 5.62.0
- "@typescript-eslint/type-utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/parser": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/scope-manager": 5.55.0
+ "@typescript-eslint/type-utils": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/utils": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
debug: 4.3.4
eslint: 8.49.0
- graphemer: 1.4.0
+ grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
semver: 7.5.4
@@ -3052,54 +2584,6 @@ packages:
- supports-color
dev: false
- /@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==,
- }
- engines: { node: ^16.0.0 || >=18.0.0 }
- peerDependencies:
- "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
- typescript: "*"
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- "@eslint-community/regexpp": 4.8.1
- "@typescript-eslint/parser": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/type-utils": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/utils": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/visitor-keys": 6.7.0
- debug: 4.3.4
- eslint: 8.49.0
- graphemer: 1.4.0
- ignore: 5.2.4
- natural-compare: 1.4.0
- semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.2.2)
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@typescript-eslint/experimental-utils@5.62.0(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- "@typescript-eslint/utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- eslint: 8.49.0
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: false
-
/@typescript-eslint/parser@5.10.2(eslint@8.49.0)(typescript@5.2.2):
resolution:
{
@@ -3121,12 +2605,11 @@ packages:
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@5.2.2):
+ /@typescript-eslint/parser@5.55.0(eslint@8.49.0)(typescript@5.2.2):
resolution:
{
- integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==,
+ integrity: sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
@@ -3136,49 +2619,34 @@ packages:
typescript:
optional: true
dependencies:
- "@typescript-eslint/scope-manager": 5.62.0
- "@typescript-eslint/types": 5.62.0
- "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.2.2)
+ "@typescript-eslint/scope-manager": 5.55.0
+ "@typescript-eslint/types": 5.55.0
+ "@typescript-eslint/typescript-estree": 5.55.0(typescript@5.2.2)
debug: 4.3.4
eslint: 8.49.0
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
- dev: false
- /@typescript-eslint/parser@6.7.0(eslint@8.49.0)(typescript@5.2.2):
+ /@typescript-eslint/scope-manager@5.10.2:
resolution:
{
- integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==,
+ integrity: sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==,
}
- engines: { node: ^16.0.0 || >=18.0.0 }
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: "*"
- peerDependenciesMeta:
- typescript:
- optional: true
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies:
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0(typescript@5.2.2)
- "@typescript-eslint/visitor-keys": 6.7.0
- debug: 4.3.4
- eslint: 8.49.0
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
+ "@typescript-eslint/types": 5.10.2
+ "@typescript-eslint/visitor-keys": 5.10.2
- /@typescript-eslint/scope-manager@5.10.2:
+ /@typescript-eslint/scope-manager@5.55.0:
resolution:
{
- integrity: sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==,
+ integrity: sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies:
- "@typescript-eslint/types": 5.10.2
- "@typescript-eslint/visitor-keys": 5.10.2
- dev: true
+ "@typescript-eslint/types": 5.55.0
+ "@typescript-eslint/visitor-keys": 5.55.0
/@typescript-eslint/scope-manager@5.62.0:
resolution:
@@ -3190,16 +2658,6 @@ packages:
"@typescript-eslint/types": 5.62.0
"@typescript-eslint/visitor-keys": 5.62.0
- /@typescript-eslint/scope-manager@6.7.0:
- resolution:
- {
- integrity: sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA==,
- }
- engines: { node: ^16.0.0 || >=18.0.0 }
- dependencies:
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/visitor-keys": 6.7.0
-
/@typescript-eslint/type-utils@5.10.2(eslint@8.49.0)(typescript@4.5.5):
resolution:
{
@@ -3220,12 +2678,11 @@ packages:
typescript: 4.5.5
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@5.2.2):
+ /@typescript-eslint/type-utils@5.55.0(eslint@8.49.0)(typescript@5.2.2):
resolution:
{
- integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==,
+ integrity: sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
@@ -3235,8 +2692,8 @@ packages:
typescript:
optional: true
dependencies:
- "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.2.2)
- "@typescript-eslint/utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/typescript-estree": 5.55.0(typescript@5.2.2)
+ "@typescript-eslint/utils": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
debug: 4.3.4
eslint: 8.49.0
tsutils: 3.21.0(typescript@5.2.2)
@@ -3245,50 +2702,26 @@ packages:
- supports-color
dev: false
- /@typescript-eslint/type-utils@6.7.0(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==,
- }
- engines: { node: ^16.0.0 || >=18.0.0 }
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: "*"
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- "@typescript-eslint/typescript-estree": 6.7.0(typescript@5.2.2)
- "@typescript-eslint/utils": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
- debug: 4.3.4
- eslint: 8.49.0
- ts-api-utils: 1.0.3(typescript@5.2.2)
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/@typescript-eslint/types@5.10.2:
resolution:
{
integrity: sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- dev: true
- /@typescript-eslint/types@5.62.0:
+ /@typescript-eslint/types@5.55.0:
resolution:
{
- integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==,
+ integrity: sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- /@typescript-eslint/types@6.7.0:
+ /@typescript-eslint/types@5.62.0:
resolution:
{
- integrity: sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q==,
+ integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==,
}
- engines: { node: ^16.0.0 || >=18.0.0 }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
/@typescript-eslint/typescript-estree@5.10.2(typescript@4.5.5):
resolution:
@@ -3312,7 +2745,6 @@ packages:
typescript: 4.5.5
transitivePeerDependencies:
- supports-color
- dev: true
/@typescript-eslint/typescript-estree@5.10.2(typescript@5.2.2):
resolution:
@@ -3336,12 +2768,11 @@ packages:
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/typescript-estree@5.62.0(typescript@4.5.5):
+ /@typescript-eslint/typescript-estree@5.55.0(typescript@5.2.2):
resolution:
{
- integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==,
+ integrity: sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
@@ -3350,19 +2781,18 @@ packages:
typescript:
optional: true
dependencies:
- "@typescript-eslint/types": 5.62.0
- "@typescript-eslint/visitor-keys": 5.62.0
+ "@typescript-eslint/types": 5.55.0
+ "@typescript-eslint/visitor-keys": 5.55.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- tsutils: 3.21.0(typescript@4.5.5)
- typescript: 4.5.5
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
- dev: true
- /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2):
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@4.5.5):
resolution:
{
integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==,
@@ -3380,32 +2810,8 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- tsutils: 3.21.0(typescript@5.2.2)
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@typescript-eslint/typescript-estree@6.7.0(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ==,
- }
- engines: { node: ^16.0.0 || >=18.0.0 }
- peerDependencies:
- typescript: "*"
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/visitor-keys": 6.7.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.2.2)
- typescript: 5.2.2
+ tsutils: 3.21.0(typescript@4.5.5)
+ typescript: 4.5.5
transitivePeerDependencies:
- supports-color
@@ -3428,12 +2834,11 @@ packages:
transitivePeerDependencies:
- supports-color
- typescript
- dev: true
- /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@4.5.5):
+ /@typescript-eslint/utils@5.55.0(eslint@8.49.0)(typescript@5.2.2):
resolution:
{
- integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==,
+ integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
@@ -3442,18 +2847,18 @@ packages:
"@eslint-community/eslint-utils": 4.4.0(eslint@8.49.0)
"@types/json-schema": 7.0.12
"@types/semver": 7.5.1
- "@typescript-eslint/scope-manager": 5.62.0
- "@typescript-eslint/types": 5.62.0
- "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.5.5)
+ "@typescript-eslint/scope-manager": 5.55.0
+ "@typescript-eslint/types": 5.55.0
+ "@typescript-eslint/typescript-estree": 5.55.0(typescript@5.2.2)
eslint: 8.49.0
eslint-scope: 5.1.1
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
- dev: true
+ dev: false
- /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@5.2.2):
+ /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@4.5.5):
resolution:
{
integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==,
@@ -3467,47 +2872,33 @@ packages:
"@types/semver": 7.5.1
"@typescript-eslint/scope-manager": 5.62.0
"@typescript-eslint/types": 5.62.0
- "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.2.2)
+ "@typescript-eslint/typescript-estree": 5.62.0(typescript@4.5.5)
eslint: 8.49.0
eslint-scope: 5.1.1
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
- dev: false
- /@typescript-eslint/utils@6.7.0(eslint@8.49.0)(typescript@5.2.2):
+ /@typescript-eslint/visitor-keys@5.10.2:
resolution:
{
- integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==,
+ integrity: sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==,
}
- engines: { node: ^16.0.0 || >=18.0.0 }
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies:
- "@eslint-community/eslint-utils": 4.4.0(eslint@8.49.0)
- "@types/json-schema": 7.0.12
- "@types/semver": 7.5.1
- "@typescript-eslint/scope-manager": 6.7.0
- "@typescript-eslint/types": 6.7.0
- "@typescript-eslint/typescript-estree": 6.7.0(typescript@5.2.2)
- eslint: 8.49.0
- semver: 7.5.4
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: false
+ "@typescript-eslint/types": 5.10.2
+ eslint-visitor-keys: 3.4.3
- /@typescript-eslint/visitor-keys@5.10.2:
+ /@typescript-eslint/visitor-keys@5.55.0:
resolution:
{
- integrity: sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==,
+ integrity: sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==,
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies:
- "@typescript-eslint/types": 5.10.2
+ "@typescript-eslint/types": 5.55.0
eslint-visitor-keys: 3.4.3
- dev: true
/@typescript-eslint/visitor-keys@5.62.0:
resolution:
@@ -3519,55 +2910,58 @@ packages:
"@typescript-eslint/types": 5.62.0
eslint-visitor-keys: 3.4.3
- /@typescript-eslint/visitor-keys@6.7.0:
+ /@vitest/expect@0.34.4:
resolution:
{
- integrity: sha512-/C1RVgKFDmGMcVGeD8HjKv2bd72oI1KxQDeY8uc66gw9R0OK0eMq48cA+jv9/2Ag6cdrsUGySm1yzYmfz0hxwQ==,
+ integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==,
}
- engines: { node: ^16.0.0 || >=18.0.0 }
dependencies:
- "@typescript-eslint/types": 6.7.0
- eslint-visitor-keys: 3.4.3
+ "@vitest/spy": 0.34.4
+ "@vitest/utils": 0.34.4
+ chai: 4.3.8
+ dev: true
- /@vitest/expect@0.28.5:
+ /@vitest/runner@0.34.4:
resolution:
{
- integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==,
+ integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==,
}
dependencies:
- "@vitest/spy": 0.28.5
- "@vitest/utils": 0.28.5
- chai: 4.3.8
+ "@vitest/utils": 0.34.4
+ p-limit: 4.0.0
+ pathe: 1.1.1
+ dev: true
- /@vitest/runner@0.28.5:
+ /@vitest/snapshot@0.34.4:
resolution:
{
- integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==,
+ integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==,
}
dependencies:
- "@vitest/utils": 0.28.5
- p-limit: 4.0.0
+ magic-string: 0.30.3
pathe: 1.1.1
+ pretty-format: 29.7.0
+ dev: true
- /@vitest/spy@0.28.5:
+ /@vitest/spy@0.34.4:
resolution:
{
- integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==,
+ integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==,
}
dependencies:
- tinyspy: 1.1.1
+ tinyspy: 2.1.1
+ dev: true
- /@vitest/utils@0.28.5:
+ /@vitest/utils@0.34.4:
resolution:
{
- integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==,
+ integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==,
}
dependencies:
- cli-truncate: 3.1.0
- diff: 5.1.0
+ diff-sequences: 29.6.3
loupe: 2.3.6
- picocolors: 1.0.0
- pretty-format: 27.5.1
+ pretty-format: 29.7.0
+ dev: true
/@volar/kit@1.10.1(typescript@5.2.2):
resolution:
@@ -3653,6 +3047,7 @@ packages:
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
vscode-uri: 2.1.2
+ dev: true
/@vscode/l10n@0.0.11:
resolution:
@@ -3666,6 +3061,7 @@ packages:
{
integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==,
}
+ dev: true
/@yarnpkg/lockfile@1.1.0:
resolution:
@@ -3690,6 +3086,7 @@ packages:
integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==,
}
engines: { node: ">=0.4.0" }
+ dev: true
/acorn@8.10.0:
resolution:
@@ -3781,6 +3178,7 @@ packages:
integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==,
}
engines: { node: ">=10" }
+ dev: true
/ansi-styles@6.2.1:
resolution:
@@ -3806,14 +3204,6 @@ packages:
normalize-path: 3.0.0
picomatch: 2.3.1
- /are-docs-informative@0.0.2:
- resolution:
- {
- integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==,
- }
- engines: { node: ">=14" }
- dev: false
-
/arg@4.1.3:
resolution:
{
@@ -3851,16 +3241,6 @@ packages:
dependencies:
"@babel/runtime": 7.22.15
"@babel/runtime-corejs3": 7.22.15
- dev: true
-
- /aria-query@5.3.0:
- resolution:
- {
- integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==,
- }
- dependencies:
- dequal: 2.0.3
- dev: false
/array-buffer-byte-length@1.0.0:
resolution:
@@ -3934,19 +3314,6 @@ packages:
es-abstract: 1.22.1
es-shim-unscopables: 1.0.0
- /array.prototype.tosorted@1.1.2:
- resolution:
- {
- integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==,
- }
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.1
- es-abstract: 1.22.1
- es-shim-unscopables: 1.0.0
- get-intrinsic: 1.2.1
- dev: false
-
/arraybuffer.prototype.slice@1.0.2:
resolution:
{
@@ -3975,15 +3342,7 @@ packages:
{
integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==,
}
-
- /ast-metadata-inferer@0.8.0:
- resolution:
- {
- integrity: sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==,
- }
- dependencies:
- "@mdn/browser-compat-data": 5.3.15
- dev: false
+ dev: true
/ast-types-flow@0.0.7:
resolution:
@@ -4024,105 +3383,24 @@ packages:
}
dev: false
- /astro-seo@0.7.6:
+ /astro-seo@0.8.0:
resolution:
{
- integrity: sha512-2ZzarN0S/TefrFscIgjLruItw54f7jdP9sbIHjrnna5YvhUsHfn166GPVHjYM8KY0FFp/O5niHx5TVDgkCtWEw==,
+ integrity: sha512-7gq6lhibCM8FuzZIJlbLLWP5EJ9KL2/4XqeFrAg9O6ZK2xMFxJ5ubKf+a0VJwwTu8W8Xr421CmpiXu6Hq7n/7Q==,
}
dev: false
- /astro@2.10.15(@types/node@18.17.15)(sass@1.66.1):
- resolution:
- {
- integrity: sha512-7jgkCZexxOX541g2kKHGOcDDUVKYc+sGi87GtLOkbWwTsKqEIp9GU0o7DpKe1rhItm9VVEiHz4uxvMh3wGmJdA==,
- }
- engines: { node: ">=16.12.0", npm: ">=6.14.0" }
- hasBin: true
- peerDependencies:
- sharp: ">=0.31.0"
- peerDependenciesMeta:
- sharp:
- optional: true
- dependencies:
- "@astrojs/compiler": 1.8.2
- "@astrojs/internal-helpers": 0.1.2
- "@astrojs/language-server": 1.0.8
- "@astrojs/markdown-remark": 2.2.1(astro@2.10.15)
- "@astrojs/telemetry": 2.1.1
- "@astrojs/webapi": 2.2.0
- "@babel/core": 7.22.17
- "@babel/generator": 7.22.15
- "@babel/parser": 7.22.16
- "@babel/plugin-transform-react-jsx": 7.22.15(@babel/core@7.22.17)
- "@babel/traverse": 7.22.17
- "@babel/types": 7.22.17
- "@types/babel__core": 7.20.1
- "@types/dom-view-transitions": 1.0.1
- "@types/yargs-parser": 21.0.0
- acorn: 8.10.0
- boxen: 6.2.1
- chokidar: 3.5.3
- ci-info: 3.8.0
- common-ancestor-path: 1.0.1
- cookie: 0.5.0
- debug: 4.3.4
- devalue: 4.3.2
- diff: 5.1.0
- es-module-lexer: 1.3.1
- esbuild: 0.17.19
- estree-walker: 3.0.0
- execa: 6.1.0
- fast-glob: 3.3.1
- github-slugger: 2.0.0
- gray-matter: 4.0.3
- html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
- js-yaml: 4.1.0
- kleur: 4.1.5
- magic-string: 0.30.3
- mime: 3.0.0
- network-information-types: 0.1.1(typescript@5.2.2)
- ora: 6.3.1
- p-limit: 4.0.0
- path-to-regexp: 6.2.1
- preferred-pm: 3.1.2
- prompts: 2.4.2
- rehype: 12.0.1
- semver: 7.5.4
- server-destroy: 1.0.1
- shiki: 0.14.4
- string-width: 5.1.2
- strip-ansi: 7.1.0
- tsconfig-resolver: 3.0.1
- typescript: 5.2.2
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- vite: 4.4.9(@types/node@18.17.15)(sass@1.66.1)
- vitefu: 0.2.4(vite@4.4.9)
- which-pm: 2.1.1
- yargs-parser: 21.1.1
- zod: 3.22.2
- transitivePeerDependencies:
- - "@types/node"
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
- /astro@3.0.13:
+ /astro@3.1.0(@types/node@18.17.15)(sass@1.67.0):
resolution:
{
- integrity: sha512-oZcDcoLsWG7SeltkJ33T/L5tcrsDDe5FLW9FxG1Z1NIwqOE321URLJVuse1WADGwBpMIVkWNibqv4wK2rxEnjw==,
+ integrity: sha512-hVPZg9uDafqJbDwOwtcujwhJ6Qp3BCaIj1cvablTYI0jdYrZSvcybhIMTf8NhzK5smvZy2Bv9eEDYXLpiLDrRQ==,
}
engines: { node: ">=18.14.1", npm: ">=6.14.0" }
hasBin: true
dependencies:
"@astrojs/compiler": 2.1.0
"@astrojs/internal-helpers": 0.2.0
- "@astrojs/markdown-remark": 3.1.0(astro@3.0.13)
+ "@astrojs/markdown-remark": 3.2.0(astro@3.1.0)
"@astrojs/telemetry": 3.0.1
"@babel/core": 7.22.17
"@babel/generator": 7.22.15
@@ -4142,7 +3420,7 @@ packages:
devalue: 4.3.2
diff: 5.1.0
es-module-lexer: 1.3.1
- esbuild: 0.19.2
+ esbuild: 0.19.3
estree-walker: 3.0.3
execa: 8.0.1
fast-glob: 3.3.1
@@ -4158,6 +3436,7 @@ packages:
p-limit: 4.0.0
path-to-regexp: 6.2.1
preferred-pm: 3.1.2
+ probe-image-size: 7.2.3
prompts: 2.4.2
rehype: 12.0.1
resolve: 1.22.4
@@ -4170,7 +3449,7 @@ packages:
undici: 5.24.0
unist-util-visit: 4.1.2
vfile: 5.3.7
- vite: 4.4.9(@types/node@18.17.15)(sass@1.66.1)
+ vite: 4.4.9(@types/node@18.17.15)(sass@1.67.0)
vitefu: 0.2.4(vite@4.4.9)
which-pm: 2.1.1
yargs-parser: 21.1.1
@@ -4186,16 +3465,6 @@ packages:
- sugarss
- supports-color
- terser
- dev: false
-
- /asynciterator.prototype@1.0.0:
- resolution:
- {
- integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==,
- }
- dependencies:
- has-symbols: 1.0.3
- dev: false
/autoprefixer@10.4.15(postcss@8.4.29):
resolution:
@@ -4223,10 +3492,10 @@ packages:
}
engines: { node: ">= 0.4" }
- /aws-cdk-lib@2.95.1(constructs@10.2.70):
+ /aws-cdk-lib@2.96.1(constructs@10.2.70):
resolution:
{
- integrity: sha512-FQlnW3+c1j2W7hmu+QMSiWnBgbW1Lhn1ZpBQ6cwYZa97rII1zlEyTowAfzQk6szPIzUhJv5xK03nWZtvCvpAWw==,
+ integrity: sha512-7jo7btYghU0OCx9BUi/CmEL967Udc3PNm45uBxn6P2ipvhuYSLkJj0toNiln8uPmMKdTzZPH2r22kX+7N9NzQw==,
}
engines: { node: ">= 14.15.0" }
peerDependencies:
@@ -4258,10 +3527,10 @@ packages:
- table
- yaml
- /aws-cdk@2.95.1:
+ /aws-cdk@2.96.1:
resolution:
{
- integrity: sha512-KUJ63n2cB6qxpsHARmMWDhu8VITA7rKvYybbfS7BaBpXl4Tb9Bt/mEAY1EeVeyO/mpInvSRpMpdjyqE0kNAKtA==,
+ integrity: sha512-dCMriGZj2w6/B5+bu45knQM9QmPpDoUMiGCzsxALsOJVu/Fr5QwvmHxRBTc48uaVAOlYN2qQsAcG5H6TXtBJhg==,
}
engines: { node: ">= 14.15.0" }
hasBin: true
@@ -4313,23 +3582,12 @@ packages:
{
integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==,
}
- dev: true
-
- /axobject-query@3.2.1:
- resolution:
- {
- integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==,
- }
- dependencies:
- dequal: 2.0.3
- dev: false
/b4a@1.6.4:
resolution:
{
integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==,
}
- dev: false
/bail@2.0.2:
resolution:
@@ -4383,6 +3641,7 @@ packages:
integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==,
}
engines: { node: ">=0.6" }
+ dev: false
/binary-extensions@2.2.0:
resolution:
@@ -4407,7 +3666,6 @@ packages:
buffer: 5.7.1
inherits: 2.0.4
readable-stream: 3.6.2
- dev: false
/bl@5.1.0:
resolution:
@@ -4426,22 +3684,6 @@ packages:
}
dev: false
- /boxen@6.2.1:
- resolution:
- {
- integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- ansi-align: 3.0.1
- camelcase: 6.3.0
- chalk: 4.1.2
- cli-boxes: 3.0.0
- string-width: 5.1.2
- type-fest: 2.19.0
- widest-line: 4.0.1
- wrap-ansi: 8.1.0
-
/boxen@7.1.1:
resolution:
{
@@ -4457,7 +3699,6 @@ packages:
type-fest: 2.19.0
widest-line: 4.0.1
wrap-ansi: 8.1.0
- dev: false
/bplist-parser@0.2.0:
resolution:
@@ -4467,6 +3708,7 @@ packages:
engines: { node: ">= 5.10.0" }
dependencies:
big-integer: 1.6.51
+ dev: false
/brace-expansion@1.1.11:
resolution:
@@ -4516,12 +3758,6 @@ packages:
node-releases: 2.0.13
update-browserslist-db: 1.0.11(browserslist@4.21.10)
- /buffer-from@1.1.2:
- resolution:
- {
- integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==,
- }
-
/buffer@4.9.2:
resolution:
{
@@ -4541,7 +3777,6 @@ packages:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- dev: false
/buffer@6.0.3:
resolution:
@@ -4559,15 +3794,6 @@ packages:
}
engines: { node: ">=6" }
- /builtins@5.0.1:
- resolution:
- {
- integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==,
- }
- dependencies:
- semver: 7.5.4
- dev: false
-
/bundle-name@3.0.0:
resolution:
{
@@ -4576,6 +3802,7 @@ packages:
engines: { node: ">=12" }
dependencies:
run-applescript: 5.0.0
+ dev: false
/busboy@1.6.0:
resolution:
@@ -4592,6 +3819,7 @@ packages:
integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==,
}
engines: { node: ">=8" }
+ dev: true
/call-bind@1.0.2:
resolution:
@@ -4637,20 +3865,12 @@ packages:
engines: { node: ">=6" }
dev: false
- /camelcase@6.3.0:
+ /camelcase@7.0.1:
resolution:
{
- integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==,
+ integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==,
}
- engines: { node: ">=10" }
-
- /camelcase@7.0.1:
- resolution:
- {
- integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==,
- }
- engines: { node: ">=14.16" }
- dev: false
+ engines: { node: ">=14.16" }
/caniuse-lite@1.0.30001534:
resolution:
@@ -4685,6 +3905,7 @@ packages:
loupe: 2.3.6
pathval: 1.1.1
type-detect: 4.0.8
+ dev: true
/chalk@2.4.2:
resolution:
@@ -4751,6 +3972,7 @@ packages:
{
integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==,
}
+ dev: true
/chokidar@3.5.3:
resolution:
@@ -4774,7 +3996,6 @@ packages:
{
integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==,
}
- dev: false
/ci-info@3.8.0:
resolution:
@@ -4822,16 +4043,6 @@ packages:
}
engines: { node: ">=6" }
- /cli-truncate@3.1.0:
- resolution:
- {
- integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- slice-ansi: 5.0.0
- string-width: 5.1.2
-
/cliui@6.0.0:
resolution:
{
@@ -4860,6 +4071,7 @@ packages:
integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==,
}
engines: { node: ">=0.8" }
+ dev: false
/clsx@2.0.0:
resolution:
@@ -4867,7 +4079,6 @@ packages:
integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==,
}
engines: { node: ">=6" }
- dev: false
/color-convert@1.9.3:
resolution:
@@ -4906,7 +4117,6 @@ packages:
dependencies:
color-name: 1.1.4
simple-swizzle: 0.2.2
- dev: false
/color@4.2.3:
resolution:
@@ -4917,6 +4127,12 @@ packages:
dependencies:
color-convert: 2.0.1
color-string: 1.9.1
+
+ /colord@2.9.3:
+ resolution:
+ {
+ integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==,
+ }
dev: false
/comma-separated-tokens@2.0.3:
@@ -4925,12 +4141,12 @@ packages:
integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==,
}
- /commander@10.0.1:
+ /commander@11.0.0:
resolution:
{
- integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==,
+ integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==,
}
- engines: { node: ">=14" }
+ engines: { node: ">=16" }
dev: false
/commander@3.0.2:
@@ -4978,7 +4194,6 @@ packages:
{
integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==,
}
- dev: true
/constructs@10.2.70:
resolution:
@@ -5006,12 +4221,11 @@ packages:
integrity: sha512-Y2rxThOuNywTjnX/PgA5vWM6CZ9QB9sz9oGeCixV8MqXZO70z/5SHzf9EeBrEBK0PN36DnEBBu9O/aGWzKuMZQ==,
}
requiresBuild: true
- dev: true
- /cosmiconfig@8.3.5(typescript@5.2.2):
+ /cosmiconfig@8.3.6(typescript@5.2.2):
resolution:
{
- integrity: sha512-A5Xry3xfS96wy2qbiLkQLAg4JUrR2wvfybxj6yqLmrUfMAvhS3MZxIP2oQn0grgYIvJqzpeTEWu4vK0t+12NNw==,
+ integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==,
}
engines: { node: ">=14" }
peerDependencies:
@@ -5027,16 +4241,6 @@ packages:
typescript: 5.2.2
dev: false
- /create-eslint-index@1.0.0:
- resolution:
- {
- integrity: sha512-nXvJjnfDytOOaPOonX0h0a1ggMoqrhdekGeZkD6hkcWYvlCWhU719tKFVh8eU04CnMwu3uwe1JjwuUF2C3k2qg==,
- }
- engines: { node: ">=4.0.0" }
- dependencies:
- lodash.get: 4.4.2
- dev: false
-
/create-require@1.1.1:
resolution:
{
@@ -5168,17 +4372,14 @@ packages:
stream-transform: 2.1.3
dev: false
- /daisyui@2.52.0(autoprefixer@10.4.15)(postcss@8.4.29):
+ /daisyui@3.7.4:
resolution:
{
- integrity: sha512-LQTA5/IVXAJHBMFoeaEMfd7/akAFPPcdQPR3O9fzzcFiczneJFM73CFPnScmW2sOgn/D83cvkP854ep2T9OfTg==,
+ integrity: sha512-hAgTomIK8RDQ/RLH9Z2NxZiNVAO40w08FlhgYS/8CTFF+wggeHeNJ0qNBHWAJJzhjD8UU2u4PZ4nc4r9rwfTLw==,
}
- peerDependencies:
- autoprefixer: ^10.0.2
- postcss: ^8.1.6
+ engines: { node: ">=16.9.0" }
dependencies:
- autoprefixer: 10.4.15(postcss@8.4.29)
- color: 4.2.3
+ colord: 2.9.3
css-selector-tokenizer: 0.8.0
postcss: 8.4.29
postcss-js: 4.0.1(postcss@8.4.29)
@@ -5220,7 +4421,6 @@ packages:
optional: true
dependencies:
ms: 2.0.0
- dev: true
/debug@3.2.7:
resolution:
@@ -5284,7 +4484,6 @@ packages:
engines: { node: ">=10" }
dependencies:
mimic-response: 3.1.0
- dev: false
/deep-eql@4.1.3:
resolution:
@@ -5294,6 +4493,7 @@ packages:
engines: { node: ">=6" }
dependencies:
type-detect: 4.0.8
+ dev: true
/deep-extend@0.6.0:
resolution:
@@ -5301,7 +4501,6 @@ packages:
integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==,
}
engines: { node: ">=4.0.0" }
- dev: false
/deep-is@0.1.4:
resolution:
@@ -5318,6 +4517,7 @@ packages:
dependencies:
bplist-parser: 0.2.0
untildify: 4.0.0
+ dev: false
/default-browser@4.0.0:
resolution:
@@ -5330,6 +4530,7 @@ packages:
default-browser-id: 3.0.0
execa: 7.2.0
titleize: 3.0.0
+ dev: false
/defaults@1.0.4:
resolution:
@@ -5338,6 +4539,7 @@ packages:
}
dependencies:
clone: 1.0.4
+ dev: false
/define-data-property@1.1.0:
resolution:
@@ -5356,6 +4558,7 @@ packages:
integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==,
}
engines: { node: ">=12" }
+ dev: false
/define-properties@1.2.1:
resolution:
@@ -5397,7 +4600,6 @@ packages:
integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==,
}
engines: { node: ">=8" }
- dev: false
/detect-newline@4.0.0:
resolution:
@@ -5420,6 +4622,14 @@ packages:
}
dev: false
+ /diff-sequences@29.6.3:
+ resolution:
+ {
+ integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==,
+ }
+ engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ dev: true
+
/diff@4.0.2:
resolution:
{
@@ -5523,7 +4733,6 @@ packages:
engines: { node: ">=10" }
dependencies:
is-obj: 2.0.0
- dev: true
/dotenv@8.6.0:
resolution:
@@ -5560,13 +4769,13 @@ packages:
dependencies:
"@emmetio/abbreviation": 2.3.3
"@emmetio/css-abbreviation": 2.1.8
+ dev: true
/emoji-regex@10.2.1:
resolution:
{
integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==,
}
- dev: false
/emoji-regex@8.0.0:
resolution:
@@ -5587,7 +4796,6 @@ packages:
}
dependencies:
once: 1.4.0
- dev: false
/enhanced-resolve@5.15.0:
resolution:
@@ -5672,35 +4880,6 @@ packages:
unbox-primitive: 1.0.2
which-typed-array: 1.1.11
- /es-html-parser@0.0.9:
- resolution:
- {
- integrity: sha512-oniQMi+466VFsDzcdron9Ry/sqUJpDJg1bbDn0jFJKDdxXhwIOYDr4DgBnO5/yPLGj2xv+n5yy4L1Q0vAC5TYQ==,
- }
- dev: false
-
- /es-iterator-helpers@1.0.14:
- resolution:
- {
- integrity: sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==,
- }
- dependencies:
- asynciterator.prototype: 1.0.0
- call-bind: 1.0.2
- define-properties: 1.2.1
- es-abstract: 1.22.1
- es-set-tostringtag: 2.0.1
- function-bind: 1.1.1
- get-intrinsic: 1.2.1
- globalthis: 1.0.3
- has-property-descriptors: 1.0.0
- has-proto: 1.0.1
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- iterator.prototype: 1.1.1
- safe-array-concat: 1.0.1
- dev: false
-
/es-module-lexer@1.3.1:
resolution:
{
@@ -5737,38 +4916,6 @@ packages:
is-date-object: 1.0.5
is-symbol: 1.0.4
- /esbuild@0.17.19:
- resolution:
- {
- integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==,
- }
- engines: { node: ">=12" }
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- "@esbuild/android-arm": 0.17.19
- "@esbuild/android-arm64": 0.17.19
- "@esbuild/android-x64": 0.17.19
- "@esbuild/darwin-arm64": 0.17.19
- "@esbuild/darwin-x64": 0.17.19
- "@esbuild/freebsd-arm64": 0.17.19
- "@esbuild/freebsd-x64": 0.17.19
- "@esbuild/linux-arm": 0.17.19
- "@esbuild/linux-arm64": 0.17.19
- "@esbuild/linux-ia32": 0.17.19
- "@esbuild/linux-loong64": 0.17.19
- "@esbuild/linux-mips64el": 0.17.19
- "@esbuild/linux-ppc64": 0.17.19
- "@esbuild/linux-riscv64": 0.17.19
- "@esbuild/linux-s390x": 0.17.19
- "@esbuild/linux-x64": 0.17.19
- "@esbuild/netbsd-x64": 0.17.19
- "@esbuild/openbsd-x64": 0.17.19
- "@esbuild/sunos-x64": 0.17.19
- "@esbuild/win32-arm64": 0.17.19
- "@esbuild/win32-ia32": 0.17.19
- "@esbuild/win32-x64": 0.17.19
-
/esbuild@0.18.20:
resolution:
{
@@ -5801,38 +4948,37 @@ packages:
"@esbuild/win32-ia32": 0.18.20
"@esbuild/win32-x64": 0.18.20
- /esbuild@0.19.2:
+ /esbuild@0.19.3:
resolution:
{
- integrity: sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==,
+ integrity: sha512-UlJ1qUUA2jL2nNib1JTSkifQTcYTroFqRjwCFW4QYEKEsixXD5Tik9xML7zh2gTxkYTBKGHNH9y7txMwVyPbjw==,
}
engines: { node: ">=12" }
hasBin: true
requiresBuild: true
optionalDependencies:
- "@esbuild/android-arm": 0.19.2
- "@esbuild/android-arm64": 0.19.2
- "@esbuild/android-x64": 0.19.2
- "@esbuild/darwin-arm64": 0.19.2
- "@esbuild/darwin-x64": 0.19.2
- "@esbuild/freebsd-arm64": 0.19.2
- "@esbuild/freebsd-x64": 0.19.2
- "@esbuild/linux-arm": 0.19.2
- "@esbuild/linux-arm64": 0.19.2
- "@esbuild/linux-ia32": 0.19.2
- "@esbuild/linux-loong64": 0.19.2
- "@esbuild/linux-mips64el": 0.19.2
- "@esbuild/linux-ppc64": 0.19.2
- "@esbuild/linux-riscv64": 0.19.2
- "@esbuild/linux-s390x": 0.19.2
- "@esbuild/linux-x64": 0.19.2
- "@esbuild/netbsd-x64": 0.19.2
- "@esbuild/openbsd-x64": 0.19.2
- "@esbuild/sunos-x64": 0.19.2
- "@esbuild/win32-arm64": 0.19.2
- "@esbuild/win32-ia32": 0.19.2
- "@esbuild/win32-x64": 0.19.2
- dev: false
+ "@esbuild/android-arm": 0.19.3
+ "@esbuild/android-arm64": 0.19.3
+ "@esbuild/android-x64": 0.19.3
+ "@esbuild/darwin-arm64": 0.19.3
+ "@esbuild/darwin-x64": 0.19.3
+ "@esbuild/freebsd-arm64": 0.19.3
+ "@esbuild/freebsd-x64": 0.19.3
+ "@esbuild/linux-arm": 0.19.3
+ "@esbuild/linux-arm64": 0.19.3
+ "@esbuild/linux-ia32": 0.19.3
+ "@esbuild/linux-loong64": 0.19.3
+ "@esbuild/linux-mips64el": 0.19.3
+ "@esbuild/linux-ppc64": 0.19.3
+ "@esbuild/linux-riscv64": 0.19.3
+ "@esbuild/linux-s390x": 0.19.3
+ "@esbuild/linux-x64": 0.19.3
+ "@esbuild/netbsd-x64": 0.19.3
+ "@esbuild/openbsd-x64": 0.19.3
+ "@esbuild/sunos-x64": 0.19.3
+ "@esbuild/win32-arm64": 0.19.3
+ "@esbuild/win32-ia32": 0.19.3
+ "@esbuild/win32-x64": 0.19.3
/escalade@3.1.1:
resolution:
@@ -5862,17 +5008,6 @@ packages:
}
engines: { node: ">=12" }
- /eslint-ast-utils@1.1.0:
- resolution:
- {
- integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==,
- }
- engines: { node: ">=4" }
- dependencies:
- lodash.get: 4.4.2
- lodash.zip: 4.2.0
- dev: false
-
/eslint-config-get-off-my-lawn@7.2.0(eslint@8.49.0):
resolution:
{
@@ -5915,7 +5050,6 @@ packages:
- eslint-import-resolver-webpack
- jest
- supports-color
- dev: true
/eslint-config-prettier@8.3.0(eslint@8.49.0):
resolution:
@@ -5927,25 +5061,6 @@ packages:
eslint: ">=7.0.0"
dependencies:
eslint: 8.49.0
- dev: true
-
- /eslint-etc@5.2.1(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-lFJBSiIURdqQKq9xJhvSJFyPA+VeTh5xvk24e8pxVL7bwLBtGF60C/KRkLTMrvCZ6DA3kbPuYhLWY0TZMlqTsg==,
- }
- peerDependencies:
- eslint: ^8.0.0
- typescript: ">=4.0.0"
- dependencies:
- "@typescript-eslint/experimental-utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- eslint: 8.49.0
- tsutils: 3.21.0(typescript@5.2.2)
- tsutils-etc: 1.4.2(tsutils@3.21.0)(typescript@5.2.2)
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
- dev: false
/eslint-import-resolver-node@0.3.9:
resolution:
@@ -5978,9 +5093,31 @@ packages:
tsconfig-paths: 3.14.2
transitivePeerDependencies:
- supports-color
- dev: true
- /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0):
+ /eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.27.5)(eslint@8.49.0):
+ resolution:
+ {
+ integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==,
+ }
+ engines: { node: ^14.18.0 || >=16.0.0 }
+ peerDependencies:
+ eslint: "*"
+ eslint-plugin-import: "*"
+ dependencies:
+ debug: 4.3.4
+ enhanced-resolve: 5.15.0
+ eslint: 8.49.0
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.49.0)
+ get-tsconfig: 4.7.0
+ globby: 13.2.2
+ is-core-module: 2.13.0
+ is-glob: 4.0.3
+ synckit: 0.8.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /eslint-import-resolver-typescript@3.6.0(@typescript-eslint/parser@5.55.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0):
resolution:
{
integrity: sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==,
@@ -5993,8 +5130,8 @@ packages:
debug: 4.3.4
enhanced-resolve: 5.15.0
eslint: 8.49.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
fast-glob: 3.3.1
get-tsconfig: 4.7.0
is-core-module: 2.13.0
@@ -6033,12 +5170,11 @@ packages:
debug: 3.2.7
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0)
+ eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@5.55.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0)
transitivePeerDependencies:
- supports-color
- dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.3)(eslint@8.49.0):
resolution:
{
integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==,
@@ -6062,64 +5198,46 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- "@typescript-eslint/parser": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/parser": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
debug: 3.2.7
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0)
+ eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.49.0)
transitivePeerDependencies:
- supports-color
-
- /eslint-plugin-compat@4.2.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==,
- }
- engines: { node: ">=14.x" }
- peerDependencies:
- eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- "@mdn/browser-compat-data": 5.3.15
- ast-metadata-inferer: 0.8.0
- browserslist: 4.21.10
- caniuse-lite: 1.0.30001534
- eslint: 8.49.0
- find-up: 5.0.0
- lodash.memoize: 4.1.2
- semver: 7.5.4
dev: false
- /eslint-plugin-deprecation@1.5.0(eslint@8.49.0)(typescript@5.2.2):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0):
resolution:
{
- integrity: sha512-mRcssI/tLROueBQ6yf4LnnGTijbMsTCPIpbRbPj5R5wGYVCpk1zDmAS0SEkgcUDXOPc22qMNFR24Qw7vSPrlTA==,
+ integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==,
}
+ engines: { node: ">=4" }
peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: ^3.7.5 || ^4.0.0 || ^5.0.0
+ "@typescript-eslint/parser": "*"
+ eslint: "*"
+ eslint-import-resolver-node: "*"
+ eslint-import-resolver-typescript: "*"
+ eslint-import-resolver-webpack: "*"
+ peerDependenciesMeta:
+ "@typescript-eslint/parser":
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
dependencies:
- "@typescript-eslint/utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/parser": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
+ debug: 3.2.7
eslint: 8.49.0
- tslib: 2.6.2
- tsutils: 3.21.0(typescript@5.2.2)
- typescript: 5.2.2
+ eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@5.55.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0)
transitivePeerDependencies:
- supports-color
- dev: false
-
- /eslint-plugin-es-x@7.2.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==,
- }
- engines: { node: ^14.18.0 || >=16.0.0 }
- peerDependencies:
- eslint: ">=8"
- dependencies:
- "@eslint-community/eslint-utils": 4.4.0(eslint@8.49.0)
- "@eslint-community/regexpp": 4.8.1
- eslint: 8.49.0
- dev: false
/eslint-plugin-es@3.0.1(eslint@8.49.0):
resolution:
@@ -6133,7 +5251,6 @@ packages:
eslint: 8.49.0
eslint-utils: 2.1.0
regexpp: 3.2.0
- dev: true
/eslint-plugin-eslint-comments@3.2.0(eslint@8.49.0):
resolution:
@@ -6147,44 +5264,6 @@ packages:
escape-string-regexp: 1.0.5
eslint: 8.49.0
ignore: 5.2.4
- dev: true
-
- /eslint-plugin-etc@2.0.3(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-o5RS/0YwtjlGKWjhKojgmm82gV1b4NQUuwk9zqjy9/EjxNFKKYCaF+0M7DkYBn44mJ6JYFZw3Ft249dkKuR1ew==,
- }
- peerDependencies:
- eslint: ^8.0.0
- typescript: ">=4.0.0"
- dependencies:
- "@phenomnomnominal/tsquery": 5.0.1(typescript@5.2.2)
- "@typescript-eslint/experimental-utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- eslint: 8.49.0
- eslint-etc: 5.2.1(eslint@8.49.0)(typescript@5.2.2)
- requireindex: 1.2.0
- tslib: 2.6.2
- tsutils: 3.21.0(typescript@5.2.2)
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /eslint-plugin-fp@2.3.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-3n2oHibwoIxAht9/+ZaTldhI6brXORgl8oNXqZd+d9xuAQt2SBJ2/aml0oQRMWvXrgsz2WG6wfC++NjzSG3prA==,
- }
- engines: { node: ">=4.0.0" }
- peerDependencies:
- eslint: ">=3"
- dependencies:
- create-eslint-index: 1.0.0
- eslint: 8.49.0
- eslint-ast-utils: 1.1.0
- lodash: 4.17.21
- req-all: 0.1.0
- dev: false
/eslint-plugin-get-off-my-lawn@3.0.0(eslint@8.49.0):
resolution:
@@ -6198,7 +5277,6 @@ packages:
dot-prop: 6.0.1
eslint: 8.49.0
import-modules: 2.1.0
- dev: true
/eslint-plugin-import@2.25.4(@typescript-eslint/parser@5.10.2)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0):
resolution:
@@ -6232,9 +5310,44 @@ packages:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- dev: true
- /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.49.0):
+ resolution:
+ {
+ integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==,
+ }
+ engines: { node: ">=4" }
+ peerDependencies:
+ "@typescript-eslint/parser": "*"
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
+ peerDependenciesMeta:
+ "@typescript-eslint/parser":
+ optional: true
+ dependencies:
+ "@typescript-eslint/parser": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
+ array-includes: 3.1.7
+ array.prototype.flat: 1.3.2
+ array.prototype.flatmap: 1.3.2
+ debug: 3.2.7
+ doctrine: 2.1.0
+ eslint: 8.49.0
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.3)(eslint@8.49.0)
+ has: 1.0.3
+ is-core-module: 2.13.0
+ is-glob: 4.0.3
+ minimatch: 3.1.2
+ object.values: 1.1.7
+ resolve: 1.22.4
+ semver: 6.3.1
+ tsconfig-paths: 3.14.2
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+ dev: false
+
+ /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0):
resolution:
{
integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==,
@@ -6247,7 +5360,7 @@ packages:
"@typescript-eslint/parser":
optional: true
dependencies:
- "@typescript-eslint/parser": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
+ "@typescript-eslint/parser": 5.55.0(eslint@8.49.0)(typescript@5.2.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
@@ -6256,7 +5369,7 @@ packages:
doctrine: 2.1.0
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.49.0)
has: 1.0.3
is-core-module: 2.13.0
is-glob: 4.0.3
@@ -6281,7 +5394,6 @@ packages:
eslint: ">=0.8.0"
dependencies:
eslint: 8.49.0
- dev: true
/eslint-plugin-jest@26.0.0(@typescript-eslint/eslint-plugin@5.10.2)(eslint@8.49.0)(typescript@4.5.5):
resolution:
@@ -6305,45 +5417,20 @@ packages:
transitivePeerDependencies:
- supports-color
- typescript
- dev: true
- /eslint-plugin-jsdoc@46.6.0(eslint@8.49.0):
+ /eslint-plugin-jsonc@2.1.0(eslint@8.49.0):
resolution:
{
- integrity: sha512-T/1gzsvnX45qABzyPEonEhFDttkTn7Igm/X89TXIkTLBOsNl2GYtyBqQPZGXZZ8J5VBzEhiCMvI2P2kXX4dnFw==,
+ integrity: sha512-ueuFWW+u/hjU9+j5Ov+ZoWIukMlaWrB+MS/wfKYWqKkAVr7U9zYqUu4ZwLh2AHU3+FjvmS8+1Va5bP6J/ERVyg==,
}
- engines: { node: ">=16" }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- dependencies:
- "@es-joy/jsdoccomment": 0.40.1
- are-docs-informative: 0.0.2
- comment-parser: 1.4.0
- debug: 4.3.4
- escape-string-regexp: 4.0.0
- eslint: 8.49.0
- esquery: 1.5.0
- is-builtin-module: 3.2.1
- semver: 7.5.4
- spdx-expression-parse: 3.0.1
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /eslint-plugin-jsonc@2.1.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-ueuFWW+u/hjU9+j5Ov+ZoWIukMlaWrB+MS/wfKYWqKkAVr7U9zYqUu4ZwLh2AHU3+FjvmS8+1Va5bP6J/ERVyg==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- peerDependencies:
- eslint: ">=6.0.0"
+ eslint: ">=6.0.0"
dependencies:
eslint: 8.49.0
eslint-utils: 3.0.0(eslint@8.49.0)
jsonc-eslint-parser: 2.3.0
natural-compare: 1.4.0
- dev: true
/eslint-plugin-jsx-a11y@6.5.1(eslint@8.49.0):
resolution:
@@ -6367,56 +5454,6 @@ packages:
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
minimatch: 3.1.2
- dev: true
-
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==,
- }
- engines: { node: ">=4.0" }
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- "@babel/runtime": 7.22.15
- aria-query: 5.3.0
- array-includes: 3.1.7
- array.prototype.flatmap: 1.3.2
- ast-types-flow: 0.0.7
- axe-core: 4.8.1
- axobject-query: 3.2.1
- damerau-levenshtein: 1.0.8
- emoji-regex: 9.2.2
- eslint: 8.49.0
- has: 1.0.3
- jsx-ast-utils: 3.3.5
- language-tags: 1.0.5
- minimatch: 3.1.2
- object.entries: 1.1.7
- object.fromentries: 2.0.7
- semver: 6.3.1
- dev: false
-
- /eslint-plugin-n@16.1.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-3wv/TooBst0N4ND+pnvffHuz9gNPmk/NkLwAxOt2JykTl/hcuECe6yhTtLJcZjIxtZwN+GX92ACp/QTLpHA3Hg==,
- }
- engines: { node: ">=16.0.0" }
- peerDependencies:
- eslint: ">=7.0.0"
- dependencies:
- "@eslint-community/eslint-utils": 4.4.0(eslint@8.49.0)
- builtins: 5.0.1
- eslint: 8.49.0
- eslint-plugin-es-x: 7.2.0(eslint@8.49.0)
- get-tsconfig: 4.7.0
- ignore: 5.2.4
- is-core-module: 2.13.0
- minimatch: 3.1.2
- resolve: 1.22.4
- semver: 7.5.4
- dev: false
/eslint-plugin-node@11.1.0(eslint@8.49.0):
resolution:
@@ -6434,7 +5471,6 @@ packages:
minimatch: 3.1.2
resolve: 1.22.4
semver: 6.3.1
- dev: true
/eslint-plugin-objects@1.1.1(eslint@8.49.0):
resolution: { integrity: sha1-EqZrUqo4PaoOEw06M+dQ/0Tqk5U= }
@@ -6442,39 +5478,6 @@ packages:
eslint: ">=0.8.1"
dependencies:
eslint: 8.49.0
- dev: true
-
- /eslint-plugin-perfectionist@1.5.1(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-PiUrAfGDc/l6MKKUP8qt5RXueC7FZC6F/0j8ijXYU8o3x8o2qUi6zEEYBkId/IiKloIXM5KTD4jrH9833kDNzA==,
- }
- peerDependencies:
- eslint: ">=8.0.0"
- dependencies:
- "@typescript-eslint/types": 5.62.0
- "@typescript-eslint/utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- eslint: 8.49.0
- is-core-module: 2.13.0
- json5: 2.2.3
- minimatch: 9.0.3
- natural-compare-lite: 1.4.0
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: false
-
- /eslint-plugin-promise@6.1.1(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- dependencies:
- eslint: 8.49.0
- dev: false
/eslint-plugin-react-hooks@4.3.0(eslint@8.49.0):
resolution:
@@ -6486,19 +5489,6 @@ packages:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
eslint: 8.49.0
- dev: true
-
- /eslint-plugin-react-hooks@4.6.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==,
- }
- engines: { node: ">=10" }
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- dependencies:
- eslint: 8.49.0
- dev: false
/eslint-plugin-react-native-globals@0.1.2:
resolution:
@@ -6519,42 +5509,6 @@ packages:
eslint-plugin-react-native-globals: 0.1.2
transitivePeerDependencies:
- supports-color
- dev: true
-
- /eslint-plugin-react-native@4.1.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q==,
- }
- peerDependencies:
- eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- eslint: 8.49.0
- eslint-plugin-react-native-globals: 0.1.2
- dev: false
-
- /eslint-plugin-react-perf@3.3.1(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-iOx2UtEOH50TmQhezTS4jbBAj/2gbrUdX+ZM28c2K9mwTvtRX6gdnd2P4WPQrejITDsAMNTCz95zu5HcjCD0xg==,
- }
- engines: { node: ">=6.9.1" }
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- eslint: 8.49.0
- dev: false
-
- /eslint-plugin-react-refresh@0.4.3(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-Hh0wv8bUNY877+sI0BlCUlsS0TYYQqvzEwJsJJPM2WF4RnTStSnSR3zdJYa2nPOJgg3UghXi54lVyMSmpCalzA==,
- }
- peerDependencies:
- eslint: ">=7"
- dependencies:
- eslint: 8.49.0
- dev: false
/eslint-plugin-react@7.28.0(eslint@8.49.0):
resolution:
@@ -6580,55 +5534,6 @@ packages:
resolve: 2.0.0-next.4
semver: 6.3.1
string.prototype.matchall: 4.0.10
- dev: true
-
- /eslint-plugin-react@7.33.2(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==,
- }
- engines: { node: ">=4" }
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- array-includes: 3.1.7
- array.prototype.flatmap: 1.3.2
- array.prototype.tosorted: 1.1.2
- doctrine: 2.1.0
- es-iterator-helpers: 1.0.14
- eslint: 8.49.0
- estraverse: 5.3.0
- jsx-ast-utils: 3.3.5
- minimatch: 3.1.2
- object.entries: 1.1.7
- object.fromentries: 2.0.7
- object.hasown: 1.1.3
- object.values: 1.1.7
- prop-types: 15.8.1
- resolve: 2.0.0-next.4
- semver: 6.3.1
- string.prototype.matchall: 4.0.10
- dev: false
-
- /eslint-plugin-regexp@1.15.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-YEtQPfdudafU7RBIFci81R/Q1yErm0mVh3BkGnXD2Dk8DLwTFdc2ITYH1wCnHKim2gnHfPFgrkh+b2ozyyU7ag==,
- }
- engines: { node: ^12 || >=14 }
- peerDependencies:
- eslint: ">=6.0.0"
- dependencies:
- "@eslint-community/eslint-utils": 4.4.0(eslint@8.49.0)
- "@eslint-community/regexpp": 4.8.1
- comment-parser: 1.4.0
- eslint: 8.49.0
- grapheme-splitter: 1.0.4
- jsdoctypeparser: 9.0.0
- refa: 0.11.0
- regexp-ast-analysis: 0.6.0
- scslre: 0.2.0
- dev: false
/eslint-plugin-security@1.4.0:
resolution:
@@ -6637,71 +5542,6 @@ packages:
}
dependencies:
safe-regex: 1.1.0
- dev: true
-
- /eslint-plugin-security@1.7.1:
- resolution:
- {
- integrity: sha512-sMStceig8AFglhhT2LqlU5r+/fn9OwsA72O5bBuQVTssPCdQAOQzL+oMn/ZcpeUY6KcNfLJArgcrsSULNjYYdQ==,
- }
- dependencies:
- safe-regex: 2.1.1
- dev: false
-
- /eslint-plugin-sonarjs@0.19.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-6+s5oNk5TFtVlbRxqZN7FIGmjdPCYQKaTzFPmqieCmsU1kBYDzndTeQav0xtQNwZJWu5awWfTGe8Srq9xFOGnw==,
- }
- engines: { node: ">=14" }
- peerDependencies:
- eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- eslint: 8.49.0
- dev: false
-
- /eslint-plugin-ssr-friendly@1.2.0(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-py+DI+upyWdcm2fS+gBHSXME4HiZ6GRlLz+4c8GMXiUi8huIP83RaQeOPccBsu9aKEIZiXAblaxYjIHUnrIpAQ==,
- }
- peerDependencies:
- eslint: ">=0.8.0"
- dependencies:
- eslint: 8.49.0
- globals: 13.21.0
- dev: false
-
- /eslint-plugin-total-functions@7.1.0(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-/ePMd8Pcysm7drAMFH+7b+/P9BBi75aTahE+PgGJigSuvB0dxLXbxbCU+LTbL2N1AZt728l8+JhRMq7IMQ66gA==,
- }
- peerDependencies:
- eslint: ^8.48.0
- typescript: ^5.2.2
- dependencies:
- "@typescript-eslint/eslint-plugin": 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/parser": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/type-utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- "@typescript-eslint/utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- eslint: 8.49.0
- is-immutable-type: 1.2.9(eslint@8.49.0)(typescript@5.2.2)
- tsutils: 3.21.0(typescript@5.2.2)
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /eslint-plugin-tsdoc@0.2.17:
- resolution:
- {
- integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==,
- }
- dependencies:
- "@microsoft/tsdoc": 0.14.2
- "@microsoft/tsdoc-config": 0.16.2
- dev: false
/eslint-plugin-unicorn@40.1.0(eslint@8.49.0):
resolution:
@@ -6725,70 +5565,8 @@ packages:
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
safe-regex: 2.1.1
- semver: 7.3.5
- strip-indent: 3.0.0
- dev: true
-
- /eslint-plugin-unicorn@48.0.1(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==,
- }
- engines: { node: ">=16" }
- peerDependencies:
- eslint: ">=8.44.0"
- dependencies:
- "@babel/helper-validator-identifier": 7.22.15
- "@eslint-community/eslint-utils": 4.4.0(eslint@8.49.0)
- ci-info: 3.8.0
- clean-regexp: 1.0.0
- eslint: 8.49.0
- esquery: 1.5.0
- indent-string: 4.0.0
- is-builtin-module: 3.2.1
- jsesc: 3.0.2
- lodash: 4.17.21
- pluralize: 8.0.0
- read-pkg-up: 7.0.1
- regexp-tree: 0.1.27
- regjsparser: 0.10.0
semver: 7.5.4
strip-indent: 3.0.0
- dev: false
-
- /eslint-plugin-validate-jsx-nesting@0.1.1(eslint@8.49.0):
- resolution:
- {
- integrity: sha512-5MKFBX1Ans4bSunh4YETiIUajtPHGZK2kVrVf2UE3L9geh1TSIQVOmjx7bgm2rFpeua7P/MZSfUva6Du8NXpgA==,
- }
- peerDependencies:
- eslint: ">=4.0.0"
- dependencies:
- eslint: 8.49.0
- validate-html-nesting: 1.2.2
- dev: false
-
- /eslint-plugin-vitest@0.2.8(eslint@8.49.0)(typescript@5.2.2)(vitest@0.28.5):
- resolution:
- {
- integrity: sha512-q8s4tStyKtn3gXf+8nf1ZYTHhoCXKdnozZzp6u8b4ni5v68Y4vxhNh4Z8njUfNjEY8HoPBB77MazHMR23IPb+g==,
- }
- engines: { node: 14.x || >= 16 }
- peerDependencies:
- eslint: ">=8.0.0"
- vite: "*"
- vitest: "*"
- peerDependenciesMeta:
- vite:
- optional: true
- dependencies:
- "@typescript-eslint/utils": 6.7.0(eslint@8.49.0)(typescript@5.2.2)
- eslint: 8.49.0
- vitest: 0.28.5
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: false
/eslint-scope@5.1.1:
resolution:
@@ -6818,7 +5596,6 @@ packages:
engines: { node: ">=6" }
dependencies:
eslint-visitor-keys: 1.3.0
- dev: true
/eslint-utils@3.0.0(eslint@8.49.0):
resolution:
@@ -6831,7 +5608,6 @@ packages:
dependencies:
eslint: 8.49.0
eslint-visitor-keys: 2.1.0
- dev: true
/eslint-visitor-keys@1.3.0:
resolution:
@@ -6839,7 +5615,6 @@ packages:
integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==,
}
engines: { node: ">=4" }
- dev: true
/eslint-visitor-keys@2.1.0:
resolution:
@@ -6847,7 +5622,6 @@ packages:
integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==,
}
engines: { node: ">=10" }
- dev: true
/eslint-visitor-keys@3.4.3:
resolution:
@@ -7003,19 +5777,6 @@ packages:
"@types/unist": 2.0.8
dev: false
- /estree-walker@2.0.2:
- resolution:
- {
- integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==,
- }
- dev: false
-
- /estree-walker@3.0.0:
- resolution:
- {
- integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==,
- }
-
/estree-walker@3.0.3:
resolution:
{
@@ -7023,7 +5784,6 @@ packages:
}
dependencies:
"@types/estree": 1.0.1
- dev: false
/esutils@2.0.3:
resolution:
@@ -7040,13 +5800,6 @@ packages:
engines: { node: ">=0.4.x" }
dev: true
- /events@3.3.0:
- resolution:
- {
- integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==,
- }
- engines: { node: ">=0.8.x" }
-
/execa@5.1.1:
resolution:
{
@@ -7063,23 +5816,7 @@ packages:
onetime: 5.1.2
signal-exit: 3.0.7
strip-final-newline: 2.0.0
-
- /execa@6.1.0:
- resolution:
- {
- integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 3.0.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.1.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
+ dev: false
/execa@7.2.0:
resolution:
@@ -7097,6 +5834,7 @@ packages:
onetime: 6.0.0
signal-exit: 3.0.7
strip-final-newline: 3.0.0
+ dev: false
/execa@8.0.1:
resolution:
@@ -7114,7 +5852,6 @@ packages:
onetime: 6.0.0
signal-exit: 4.1.0
strip-final-newline: 3.0.0
- dev: false
/expand-template@2.0.3:
resolution:
@@ -7122,7 +5859,6 @@ packages:
integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==,
}
engines: { node: ">=6" }
- dev: false
/extend-shallow@2.0.1:
resolution:
@@ -7169,7 +5905,6 @@ packages:
{
integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==,
}
- dev: false
/fast-glob@3.3.1:
resolution:
@@ -7211,15 +5946,6 @@ packages:
dependencies:
reusify: 1.0.4
- /fault@2.0.1:
- resolution:
- {
- integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==,
- }
- dependencies:
- format: 0.2.2
- dev: false
-
/fetch-blob@3.2.0:
resolution:
{
@@ -7307,20 +6033,11 @@ packages:
resolution:
{
integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==,
- }
- engines: { node: ">=14" }
- dependencies:
- cross-spawn: 7.0.3
- signal-exit: 4.1.0
- dev: true
-
- /format@0.2.2:
- resolution:
- {
- integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==,
- }
- engines: { node: ">=0.4.x" }
- dev: false
+ }
+ engines: { node: ">=14" }
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
/formdata-polyfill@4.0.10:
resolution:
@@ -7344,7 +6061,6 @@ packages:
{
integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==,
}
- dev: false
/fs-extra@10.0.0:
resolution:
@@ -7356,7 +6072,6 @@ packages:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
- dev: true
/fs-extra@11.1.1:
resolution:
@@ -7443,7 +6158,6 @@ packages:
{
integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==,
}
- dev: true
/functions-have-names@1.2.3:
resolution:
@@ -7470,6 +6184,7 @@ packages:
{
integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==,
}
+ dev: true
/get-intrinsic@1.2.1:
resolution:
@@ -7496,6 +6211,7 @@ packages:
integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==,
}
engines: { node: ">=10" }
+ dev: false
/get-stream@8.0.1:
resolution:
@@ -7503,7 +6219,6 @@ packages:
integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==,
}
engines: { node: ">=16" }
- dev: false
/get-symbol-description@1.0.0:
resolution:
@@ -7554,13 +6269,6 @@ packages:
{
integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==,
}
- dev: false
-
- /github-slugger@1.5.0:
- resolution:
- {
- integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==,
- }
/github-slugger@2.0.0:
resolution:
@@ -7606,7 +6314,6 @@ packages:
minimatch: 9.0.3
minipass: 7.0.3
path-scurry: 1.10.1
- dev: true
/glob@7.1.6:
resolution:
@@ -7634,7 +6341,6 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
- dev: true
/glob@7.2.3:
resolution:
@@ -7649,19 +6355,6 @@ packages:
once: 1.4.0
path-is-absolute: 1.0.1
- /glob@9.3.5:
- resolution:
- {
- integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==,
- }
- engines: { node: ">=16 || 14 >=14.17" }
- dependencies:
- fs.realpath: 1.0.0
- minimatch: 8.0.4
- minipass: 4.2.8
- path-scurry: 1.10.1
- dev: false
-
/globals@11.12.0:
resolution:
{
@@ -8012,13 +6705,7 @@ packages:
integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==,
}
engines: { node: ">=10.17.0" }
-
- /human-signals@3.0.1:
- resolution:
- {
- integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==,
- }
- engines: { node: ">=12.20.0" }
+ dev: false
/human-signals@4.3.1:
resolution:
@@ -8026,6 +6713,7 @@ packages:
integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==,
}
engines: { node: ">=14.18.0" }
+ dev: false
/human-signals@5.0.0:
resolution:
@@ -8033,7 +6721,6 @@ packages:
integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==,
}
engines: { node: ">=16.17.0" }
- dev: false
/iconv-lite@0.4.24:
resolution:
@@ -8043,7 +6730,6 @@ packages:
engines: { node: ">=0.10.0" }
dependencies:
safer-buffer: 2.1.2
- dev: false
/ieee754@1.1.13:
resolution:
@@ -8081,18 +6767,11 @@ packages:
parent-module: 1.0.1
resolve-from: 4.0.0
- /import-meta-resolve@2.2.2:
- resolution:
- {
- integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==,
- }
-
/import-meta-resolve@3.0.0:
resolution:
{
integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==,
}
- dev: false
/import-modules@2.1.0:
resolution:
@@ -8100,7 +6779,6 @@ packages:
integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==,
}
engines: { node: ">=8" }
- dev: true
/imurmurhash@0.1.4:
resolution:
@@ -8136,7 +6814,6 @@ packages:
{
integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==,
}
- dev: false
/inline-style-parser@0.1.1:
resolution:
@@ -8205,17 +6882,6 @@ packages:
{
integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==,
}
- dev: false
-
- /is-async-function@2.0.0:
- resolution:
- {
- integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==,
- }
- engines: { node: ">= 0.4" }
- dependencies:
- has-tostringtag: 1.0.0
- dev: false
/is-bigint@1.0.4:
resolution:
@@ -8308,6 +6974,7 @@ packages:
}
engines: { node: ">=8" }
hasBin: true
+ dev: false
/is-docker@3.0.0:
resolution:
@@ -8331,15 +6998,6 @@ packages:
}
engines: { node: ">=0.10.0" }
- /is-finalizationregistry@1.0.2:
- resolution:
- {
- integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==,
- }
- dependencies:
- call-bind: 1.0.2
- dev: false
-
/is-fullwidth-code-point@3.0.0:
resolution:
{
@@ -8347,13 +7005,6 @@ packages:
}
engines: { node: ">=8" }
- /is-fullwidth-code-point@4.0.0:
- resolution:
- {
- integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==,
- }
- engines: { node: ">=12" }
-
/is-generator-function@1.0.10:
resolution:
{
@@ -8362,6 +7013,7 @@ packages:
engines: { node: ">= 0.4" }
dependencies:
has-tostringtag: 1.0.0
+ dev: true
/is-glob@4.0.3:
resolution:
@@ -8379,22 +7031,6 @@ packages:
}
dev: false
- /is-immutable-type@1.2.9(eslint@8.49.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-DDx04RjLpGNT4vtF49vGW5CECP6lAx8SL2keq99ogIxwLvJPBvgThdhb43ED5uYO4nq0kZ51tMj7VdCCQgdZ5Q==,
- }
- peerDependencies:
- eslint: "*"
- typescript: ">=4.7.4"
- dependencies:
- "@typescript-eslint/type-utils": 5.62.0(eslint@8.49.0)(typescript@5.2.2)
- eslint: 8.49.0
- typescript: 5.2.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/is-inside-container@1.0.0:
resolution:
{
@@ -8404,6 +7040,7 @@ packages:
hasBin: true
dependencies:
is-docker: 3.0.0
+ dev: false
/is-interactive@2.0.0:
resolution:
@@ -8412,13 +7049,6 @@ packages:
}
engines: { node: ">=12" }
- /is-map@2.0.2:
- resolution:
- {
- integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==,
- }
- dev: false
-
/is-negative-zero@2.0.2:
resolution:
{
@@ -8448,7 +7078,6 @@ packages:
integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==,
}
engines: { node: ">=8" }
- dev: true
/is-path-inside@3.0.3:
resolution:
@@ -8491,13 +7120,6 @@ packages:
call-bind: 1.0.2
has-tostringtag: 1.0.0
- /is-set@2.0.2:
- resolution:
- {
- integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==,
- }
- dev: false
-
/is-shared-array-buffer@1.0.2:
resolution:
{
@@ -8521,6 +7143,7 @@ packages:
integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==,
}
engines: { node: ">=8" }
+ dev: false
/is-stream@3.0.0:
resolution:
@@ -8573,13 +7196,6 @@ packages:
}
engines: { node: ">=12" }
- /is-weakmap@2.0.1:
- resolution:
- {
- integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==,
- }
- dev: false
-
/is-weakref@1.0.2:
resolution:
{
@@ -8588,22 +7204,11 @@ packages:
dependencies:
call-bind: 1.0.2
- /is-weakset@2.0.2:
- resolution:
- {
- integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==,
- }
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- dev: false
-
/is-what@3.14.1:
resolution:
{
integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==,
}
- dev: true
/is-what@4.1.15:
resolution:
@@ -8629,6 +7234,7 @@ packages:
engines: { node: ">=8" }
dependencies:
is-docker: 2.2.1
+ dev: false
/is-wsl@3.0.0:
resolution:
@@ -8638,7 +7244,6 @@ packages:
engines: { node: ">=16" }
dependencies:
is-docker: 3.0.0
- dev: false
/isarray@1.0.0:
resolution:
@@ -8659,18 +7264,6 @@ packages:
integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==,
}
- /iterator.prototype@1.1.1:
- resolution:
- {
- integrity: sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==,
- }
- dependencies:
- define-properties: 1.2.1
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- reflect.getprototypeof: 1.0.4
- dev: false
-
/jackspeak@2.3.3:
resolution:
{
@@ -8681,7 +7274,6 @@ packages:
"@isaacs/cliui": 8.0.2
optionalDependencies:
"@pkgjs/parseargs": 0.11.0
- dev: true
/jiti@1.20.0:
resolution:
@@ -8731,31 +7323,6 @@ packages:
dependencies:
argparse: 2.0.1
- /jsdoc-type-pratt-parser@4.0.0:
- resolution:
- {
- integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==,
- }
- engines: { node: ">=12.0.0" }
- dev: false
-
- /jsdoctypeparser@9.0.0:
- resolution:
- {
- integrity: sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==,
- }
- engines: { node: ">=10" }
- hasBin: true
- dev: false
-
- /jsesc@0.5.0:
- resolution:
- {
- integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==,
- }
- hasBin: true
- dev: false
-
/jsesc@2.5.2:
resolution:
{
@@ -8764,15 +7331,6 @@ packages:
engines: { node: ">=4" }
hasBin: true
- /jsesc@3.0.2:
- resolution:
- {
- integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==,
- }
- engines: { node: ">=6" }
- hasBin: true
- dev: false
-
/json-buffer@3.0.1:
resolution:
{
@@ -8831,13 +7389,13 @@ packages:
eslint-visitor-keys: 3.4.3
espree: 9.6.1
semver: 7.5.4
- dev: true
/jsonc-parser@2.3.1:
resolution:
{
integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==,
}
+ dev: true
/jsonc-parser@3.2.0:
resolution:
@@ -8917,15 +7475,6 @@ packages:
integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==,
}
- /language-tags@1.0.5:
- resolution:
- {
- integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==,
- }
- dependencies:
- language-subtag-registry: 0.3.22
- dev: false
-
/language-tags@1.0.9:
resolution:
{
@@ -8934,7 +7483,6 @@ packages:
engines: { node: ">=0.10" }
dependencies:
language-subtag-registry: 0.3.22
- dev: true
/levn@0.4.1:
resolution:
@@ -8978,6 +7526,7 @@ packages:
integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==,
}
engines: { node: ">=14" }
+ dev: true
/locate-path@5.0.0:
resolution:
@@ -8997,20 +7546,6 @@ packages:
dependencies:
p-locate: 5.0.0
- /lodash.get@4.4.2:
- resolution:
- {
- integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==,
- }
- dev: false
-
- /lodash.memoize@4.1.2:
- resolution:
- {
- integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==,
- }
- dev: false
-
/lodash.merge@4.6.2:
resolution:
{
@@ -9030,13 +7565,6 @@ packages:
integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==,
}
- /lodash.zip@4.2.0:
- resolution:
- {
- integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==,
- }
- dev: false
-
/lodash@4.17.21:
resolution:
{
@@ -9075,6 +7603,7 @@ packages:
}
dependencies:
get-func-name: 2.0.0
+ dev: true
/lru-cache@10.0.1:
resolution:
@@ -9166,6 +7695,16 @@ packages:
"@types/unist": 2.0.8
unist-util-visit: 4.1.2
+ /mdast-util-definitions@6.0.0:
+ resolution:
+ {
+ integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==,
+ }
+ dependencies:
+ "@types/mdast": 4.0.0
+ "@types/unist": 3.0.0
+ unist-util-visit: 5.0.0
+
/mdast-util-directive@2.2.4:
resolution:
{
@@ -9215,17 +7754,6 @@ packages:
transitivePeerDependencies:
- supports-color
- /mdast-util-frontmatter@1.0.1:
- resolution:
- {
- integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==,
- }
- dependencies:
- "@types/mdast": 3.0.12
- mdast-util-to-markdown: 1.5.0
- micromark-extension-frontmatter: 1.1.1
- dev: false
-
/mdast-util-gfm-autolink-literal@1.0.3:
resolution:
{
@@ -9458,7 +7986,6 @@ packages:
dependencies:
is-what: 3.14.1
ts-toolbelt: 9.6.0
- dev: true
/merge-anything@5.1.7:
resolution:
@@ -9521,18 +8048,6 @@ packages:
uvu: 0.5.6
dev: false
- /micromark-extension-frontmatter@1.1.1:
- resolution:
- {
- integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==,
- }
- dependencies:
- fault: 2.0.1
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- dev: false
-
/micromark-extension-gfm-autolink-literal@1.0.5:
resolution:
{
@@ -9959,7 +8474,6 @@ packages:
integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==,
}
engines: { node: ">=10" }
- dev: false
/min-indent@1.0.1:
resolution:
@@ -9976,16 +8490,6 @@ packages:
dependencies:
brace-expansion: 1.1.11
- /minimatch@8.0.4:
- resolution:
- {
- integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==,
- }
- engines: { node: ">=16 || 14 >=14.17" }
- dependencies:
- brace-expansion: 2.0.1
- dev: false
-
/minimatch@9.0.3:
resolution:
{
@@ -10013,14 +8517,6 @@ packages:
integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==,
}
- /minipass@4.2.8:
- resolution:
- {
- integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==,
- }
- engines: { node: ">=8" }
- dev: false
-
/minipass@7.0.3:
resolution:
{
@@ -10041,7 +8537,6 @@ packages:
{
integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==,
}
- dev: false
/mlly@1.4.2:
resolution:
@@ -10053,6 +8548,7 @@ packages:
pathe: 1.1.1
pkg-types: 1.0.3
ufo: 1.3.0
+ dev: true
/mri@1.2.0:
resolution:
@@ -10066,7 +8562,6 @@ packages:
{
integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==,
}
- dev: true
/ms@2.1.2:
resolution:
@@ -10118,7 +8613,6 @@ packages:
{
integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==,
}
- dev: false
/natural-compare-lite@1.4.0:
resolution:
@@ -10133,15 +8627,19 @@ packages:
integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==,
}
- /network-information-types@0.1.1(typescript@5.2.2):
+ /needle@2.9.1:
resolution:
{
- integrity: sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==,
+ integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==,
}
- peerDependencies:
- typescript: ">= 3.0.0"
+ engines: { node: ">= 4.4.x" }
+ hasBin: true
dependencies:
- typescript: 5.2.2
+ debug: 3.2.7
+ iconv-lite: 0.4.24
+ sax: 1.2.4
+ transitivePeerDependencies:
+ - supports-color
/nlcst-to-string@3.1.1:
resolution:
@@ -10159,14 +8657,12 @@ packages:
engines: { node: ">=10" }
dependencies:
semver: 7.5.4
- dev: false
/node-addon-api@6.1.0:
resolution:
{
integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==,
}
- dev: false
/node-domexception@1.0.0:
resolution:
@@ -10250,6 +8746,7 @@ packages:
engines: { node: ">=8" }
dependencies:
path-key: 3.1.1
+ dev: false
/npm-run-path@5.1.0:
resolution:
@@ -10399,6 +8896,7 @@ packages:
define-lazy-prop: 3.0.0
is-inside-container: 1.0.0
is-wsl: 2.2.0
+ dev: false
/optionator@0.9.3:
resolution:
@@ -10414,23 +8912,6 @@ packages:
prelude-ls: 1.2.1
type-check: 0.4.0
- /ora@6.3.1:
- resolution:
- {
- integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- chalk: 5.3.0
- cli-cursor: 4.0.0
- cli-spinners: 2.9.1
- is-interactive: 2.0.0
- is-unicode-supported: 1.3.0
- log-symbols: 5.1.0
- stdin-discarder: 0.1.0
- strip-ansi: 7.1.0
- wcwidth: 1.0.1
-
/ora@7.0.1:
resolution:
{
@@ -10447,7 +8928,6 @@ packages:
stdin-discarder: 0.1.0
string-width: 6.1.0
strip-ansi: 7.1.0
- dev: false
/os-tmpdir@1.0.2:
resolution:
@@ -10681,12 +9161,14 @@ packages:
{
integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==,
}
+ dev: true
/pathval@1.1.1:
resolution:
{
integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==,
}
+ dev: true
/periscopic@3.1.0:
resolution:
@@ -10753,6 +9235,7 @@ packages:
jsonc-parser: 3.2.0
mlly: 1.4.2
pathe: 1.1.1
+ dev: true
/pluralize@8.0.0:
resolution:
@@ -10871,7 +9354,6 @@ packages:
simple-get: 4.0.1
tar-fs: 2.1.1
tunnel-agent: 0.6.0
- dev: false
/preferred-pm@3.1.2:
resolution:
@@ -10892,29 +9374,17 @@ packages:
}
engines: { node: ">= 0.8.0" }
- /prettier-plugin-astro@0.11.1:
- resolution:
- {
- integrity: sha512-28sf624jQz9uP4hkQiRPRVuG1/4XJpnS6DfoXPgeDAeQ+eQ1o21bpioUbxze57y2EN+BCHeEw6x3a1MhM08Liw==,
- }
- engines: { node: ^14.15.0 || >=16.0.0 }
- dependencies:
- "@astrojs/compiler": 1.8.2
- prettier: 3.0.3
- sass-formatter: 0.7.8
- dev: false
-
- /prettier-plugin-astro@0.9.1:
+ /prettier-plugin-astro@0.11.1:
resolution:
{
- integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==,
+ integrity: sha512-28sf624jQz9uP4hkQiRPRVuG1/4XJpnS6DfoXPgeDAeQ+eQ1o21bpioUbxze57y2EN+BCHeEw6x3a1MhM08Liw==,
}
- engines: { node: ^14.15.0 || >=16.0.0, pnpm: ">=7.14.0" }
+ engines: { node: ^14.15.0 || >=16.0.0 }
dependencies:
"@astrojs/compiler": 1.8.2
- prettier: 2.8.8
+ prettier: 3.0.3
sass-formatter: 0.7.8
- synckit: 0.8.5
+ dev: false
/prettier-plugin-jsdoc@0.4.2(prettier@3.0.3):
resolution:
@@ -11043,6 +9513,7 @@ packages:
}
engines: { node: ">=10.13.0" }
hasBin: true
+ dev: false
/prettier@3.0.3:
resolution:
@@ -11052,16 +9523,17 @@ packages:
engines: { node: ">=14" }
hasBin: true
- /pretty-format@27.5.1:
+ /pretty-format@29.7.0:
resolution:
{
- integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==,
+ integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==,
}
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
dependencies:
- ansi-regex: 5.0.1
+ "@jest/schemas": 29.6.3
ansi-styles: 5.2.0
- react-is: 17.0.2
+ react-is: 18.2.0
+ dev: true
/prismjs@1.29.0:
resolution:
@@ -11070,6 +9542,18 @@ packages:
}
engines: { node: ">=6" }
+ /probe-image-size@7.2.3:
+ resolution:
+ {
+ integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==,
+ }
+ dependencies:
+ lodash.merge: 4.6.2
+ needle: 2.9.1
+ stream-parser: 0.3.1
+ transitivePeerDependencies:
+ - supports-color
+
/prompts@2.4.2:
resolution:
{
@@ -11118,7 +9602,6 @@ packages:
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
- dev: false
/punycode@1.3.2:
resolution:
@@ -11154,7 +9637,6 @@ packages:
{
integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==,
}
- dev: false
/quick-lru@4.0.1:
resolution:
@@ -11175,7 +9657,6 @@ packages:
ini: 1.3.8
minimist: 1.2.8
strip-json-comments: 2.0.1
- dev: false
/react-is@16.13.1:
resolution:
@@ -11183,11 +9664,12 @@ packages:
integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==,
}
- /react-is@17.0.2:
+ /react-is@18.2.0:
resolution:
{
- integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==,
+ integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==,
}
+ dev: true
/read-cache@1.0.0:
resolution:
@@ -11265,48 +9747,12 @@ packages:
strip-indent: 3.0.0
dev: false
- /refa@0.11.0:
- resolution:
- {
- integrity: sha512-486O8/pQXwj9jV0mVvUnTsxq0uknpBnNJ0eCUhkZqJRQ8KutrT1PhzmumdCeM1hSBF2eMlFPmwECRER4IbKXlQ==,
- }
- engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
- dependencies:
- "@eslint-community/regexpp": 4.8.1
- dev: false
-
- /reflect.getprototypeof@1.0.4:
- resolution:
- {
- integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==,
- }
- engines: { node: ">= 0.4" }
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.1
- es-abstract: 1.22.1
- get-intrinsic: 1.2.1
- globalthis: 1.0.3
- which-builtin-type: 1.1.3
- dev: false
-
/regenerator-runtime@0.14.0:
resolution:
{
integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==,
}
- /regexp-ast-analysis@0.6.0:
- resolution:
- {
- integrity: sha512-OLxjyjPkVH+rQlBLb1I/P/VTmamSjGkvN5PTV5BXP432k3uVz727J7H29GA5IFiY0m7e1xBN7049Wn59FY3DEQ==,
- }
- engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
- dependencies:
- "@eslint-community/regexpp": 4.8.1
- refa: 0.11.0
- dev: false
-
/regexp-tree@0.1.27:
resolution:
{
@@ -11331,17 +9777,6 @@ packages:
integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==,
}
engines: { node: ">=8" }
- dev: true
-
- /regjsparser@0.10.0:
- resolution:
- {
- integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==,
- }
- hasBin: true
- dependencies:
- jsesc: 0.5.0
- dev: false
/rehype-parse@8.0.5:
resolution:
@@ -11399,18 +9834,6 @@ packages:
- supports-color
dev: false
- /remark-frontmatter@4.0.1:
- resolution:
- {
- integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==,
- }
- dependencies:
- "@types/mdast": 3.0.12
- mdast-util-frontmatter: 1.0.1
- micromark-extension-frontmatter: 1.1.1
- unified: 10.1.2
- dev: false
-
/remark-gfm@3.0.1:
resolution:
{
@@ -11481,14 +9904,6 @@ packages:
unified: 10.1.2
dev: false
- /req-all@0.1.0:
- resolution:
- {
- integrity: sha512-ZdvPr8uXy9ujX3KujwE2P1HWkMYgogIhqeAeyb47MqWjSfyxERSm0TNbN/IapCCmWDufXab04AYrRgObaJCJ6Q==,
- }
- engines: { node: ">=4" }
- dev: false
-
/request-light@0.7.0:
resolution:
{
@@ -11517,14 +9932,6 @@ packages:
}
dev: false
- /requireindex@1.2.0:
- resolution:
- {
- integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==,
- }
- engines: { node: ">=0.10.5" }
- dev: false
-
/resolve-from@4.0.0:
resolution:
{
@@ -11556,16 +9963,6 @@ packages:
resolve-from: 5.0.0
dev: false
- /resolve@1.19.0:
- resolution:
- {
- integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==,
- }
- dependencies:
- is-core-module: 2.13.0
- path-parse: 1.0.7
- dev: false
-
/resolve@1.22.4:
resolution:
{
@@ -11604,7 +10001,6 @@ packages:
integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==,
}
engines: { node: ">=0.12" }
- dev: true
/retext-latin@3.1.0:
resolution:
@@ -11665,17 +10061,6 @@ packages:
dependencies:
glob: 7.2.3
- /rimraf@4.4.1:
- resolution:
- {
- integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==,
- }
- engines: { node: ">=14" }
- hasBin: true
- dependencies:
- glob: 9.3.5
- dev: false
-
/rimraf@5.0.1:
resolution:
{
@@ -11685,7 +10070,6 @@ packages:
hasBin: true
dependencies:
glob: 10.3.4
- dev: true
/rollup@3.29.1:
resolution:
@@ -11705,6 +10089,7 @@ packages:
engines: { node: ">=12" }
dependencies:
execa: 5.1.1
+ dev: false
/run-parallel@1.2.0:
resolution:
@@ -11719,6 +10104,7 @@ packages:
{
integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==,
}
+ dev: false
/sade@1.8.1:
resolution:
@@ -11764,7 +10150,6 @@ packages:
}
dependencies:
ret: 0.1.15
- dev: true
/safe-regex@2.1.1:
resolution:
@@ -11779,7 +10164,6 @@ packages:
{
integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==,
}
- dev: false
/sass-formatter@0.7.8:
resolution:
@@ -11788,11 +10172,12 @@ packages:
}
dependencies:
suf-log: 2.5.3
+ dev: false
- /sass@1.66.1:
+ /sass@1.67.0:
resolution:
{
- integrity: sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==,
+ integrity: sha512-SVrO9ZeX/QQyEGtuZYCVxoeAL5vGlYjJ9p4i4HFuekWl8y/LtJ7tJc10Z+ck1c8xOuoBm2MYzcLfTAffD0pl/A==,
}
engines: { node: ">=14.0.0" }
hasBin: true
@@ -11813,18 +10198,6 @@ packages:
{
integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==,
}
- dev: false
-
- /scslre@0.2.0:
- resolution:
- {
- integrity: sha512-4hc49fUMmX3jM0XdFUAPBrs1xwEcdHa0KyjEsjFs+Zfc66mpFpq5YmRgDtl+Ffo6AtJIilfei+yKw8fUn3N88w==,
- }
- dependencies:
- "@eslint-community/regexpp": 4.8.1
- refa: 0.11.0
- regexp-ast-analysis: 0.6.0
- dev: false
/section-matter@1.0.0:
resolution:
@@ -11859,7 +10232,6 @@ packages:
hasBin: true
dependencies:
lru-cache: 6.0.0
- dev: true
/semver@7.5.4:
resolution:
@@ -11921,7 +10293,6 @@ packages:
simple-get: 4.0.1
tar-fs: 3.0.4
tunnel-agent: 0.6.0
- dev: false
/shebang-command@1.2.0:
resolution:
@@ -11957,17 +10328,6 @@ packages:
}
engines: { node: ">=8" }
- /shiki@0.11.1:
- resolution:
- {
- integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==,
- }
- dependencies:
- jsonc-parser: 3.2.0
- vscode-oniguruma: 1.7.0
- vscode-textmate: 6.0.0
- dev: false
-
/shiki@0.14.4:
resolution:
{
@@ -11994,6 +10354,7 @@ packages:
{
integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==,
}
+ dev: true
/signal-exit@3.0.7:
resolution:
@@ -12013,7 +10374,6 @@ packages:
{
integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==,
}
- dev: false
/simple-get@4.0.1:
resolution:
@@ -12024,7 +10384,6 @@ packages:
decompress-response: 6.0.0
once: 1.4.0
simple-concat: 1.0.1
- dev: false
/simple-swizzle@0.2.2:
resolution:
@@ -12033,7 +10392,6 @@ packages:
}
dependencies:
is-arrayish: 0.3.2
- dev: false
/sisteransi@1.0.5:
resolution:
@@ -12081,16 +10439,6 @@ packages:
astral-regex: 2.0.0
is-fullwidth-code-point: 3.0.0
- /slice-ansi@5.0.0:
- resolution:
- {
- integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==,
- }
- engines: { node: ">=12" }
- dependencies:
- ansi-styles: 6.2.1
- is-fullwidth-code-point: 4.0.0
-
/smartwrap@2.0.2:
resolution:
{
@@ -12137,21 +10485,13 @@ packages:
}
engines: { node: ">=0.10.0" }
- /source-map-support@0.5.21:
- resolution:
- {
- integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==,
- }
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
-
/source-map@0.6.1:
resolution:
{
integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==,
}
engines: { node: ">=0.10.0" }
+ dev: false
/source-map@0.7.4:
resolution:
@@ -12226,12 +10566,14 @@ packages:
{
integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==,
}
+ dev: true
/std-env@3.4.3:
resolution:
{
integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==,
}
+ dev: true
/stdin-discarder@0.1.0:
resolution:
@@ -12242,6 +10584,16 @@ packages:
dependencies:
bl: 5.1.0
+ /stream-parser@0.3.1:
+ resolution:
+ {
+ integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==,
+ }
+ dependencies:
+ debug: 2.6.9
+ transitivePeerDependencies:
+ - supports-color
+
/stream-transform@2.1.3:
resolution:
{
@@ -12266,7 +10618,6 @@ packages:
dependencies:
fast-fifo: 1.3.2
queue-tick: 1.0.1
- dev: false
/string-width@4.2.3:
resolution:
@@ -12300,7 +10651,6 @@ packages:
eastasianwidth: 0.2.0
emoji-regex: 10.2.1
strip-ansi: 7.1.0
- dev: false
/string.prototype.matchall@4.0.10:
resolution:
@@ -12411,6 +10761,7 @@ packages:
integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==,
}
engines: { node: ">=6" }
+ dev: false
/strip-final-newline@3.0.0:
resolution:
@@ -12434,7 +10785,6 @@ packages:
integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==,
}
engines: { node: ">=0.10.0" }
- dev: false
/strip-json-comments@3.1.1:
resolution:
@@ -12450,6 +10800,7 @@ packages:
}
dependencies:
acorn: 8.10.0
+ dev: true
/style-to-object@0.4.2:
resolution:
@@ -12484,6 +10835,7 @@ packages:
}
dependencies:
s.color: 0.0.15
+ dev: false
/supports-color@5.5.0:
resolution:
@@ -12536,6 +10888,7 @@ packages:
dependencies:
"@pkgr/utils": 2.4.2
tslib: 2.6.2
+ dev: false
/table@6.8.1:
resolution:
@@ -12601,7 +10954,6 @@ packages:
mkdirp-classic: 0.5.3
pump: 3.0.0
tar-stream: 2.2.0
- dev: false
/tar-fs@3.0.4:
resolution:
@@ -12612,7 +10964,6 @@ packages:
mkdirp-classic: 0.5.3
pump: 3.0.0
tar-stream: 3.1.6
- dev: false
/tar-stream@2.2.0:
resolution:
@@ -12626,7 +10977,6 @@ packages:
fs-constants: 1.0.0
inherits: 2.0.4
readable-stream: 3.6.2
- dev: false
/tar-stream@3.1.6:
resolution:
@@ -12637,7 +10987,6 @@ packages:
b4a: 1.6.4
fast-fifo: 1.3.2
streamx: 2.15.1
- dev: false
/term-size@2.2.1:
resolution:
@@ -12677,20 +11026,23 @@ packages:
{
integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==,
}
+ dev: true
- /tinypool@0.3.1:
+ /tinypool@0.7.0:
resolution:
{
- integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==,
+ integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==,
}
engines: { node: ">=14.0.0" }
+ dev: true
- /tinyspy@1.1.1:
+ /tinyspy@2.1.1:
resolution:
{
- integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==,
+ integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==,
}
engines: { node: ">=14.0.0" }
+ dev: true
/titleize@3.0.0:
resolution:
@@ -12698,6 +11050,7 @@ packages:
integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==,
}
engines: { node: ">=12" }
+ dev: false
/tmp@0.0.33:
resolution:
@@ -12752,17 +11105,6 @@ packages:
integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==,
}
- /ts-api-utils@1.0.3(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==,
- }
- engines: { node: ">=16.13.0" }
- peerDependencies:
- typescript: ">=4.2.0"
- dependencies:
- typescript: 5.2.2
-
/ts-interface-checker@0.1.13:
resolution:
{
@@ -12809,7 +11151,6 @@ packages:
{
integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==,
}
- dev: true
/tsconfig-paths@3.14.2:
resolution:
@@ -12846,21 +11187,6 @@ packages:
{
integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==,
}
-
- /tsutils-etc@1.4.2(tsutils@3.21.0)(typescript@5.2.2):
- resolution:
- {
- integrity: sha512-2Dn5SxTDOu6YWDNKcx1xu2YUy6PUeKrWZB/x2cQ8vY2+iz3JRembKn/iZ0JLT1ZudGNwQQvtFX9AwvRHbXuPUg==,
- }
- hasBin: true
- peerDependencies:
- tsutils: ^3.0.0
- typescript: ">=4.0.0"
- dependencies:
- "@types/yargs": 17.0.24
- tsutils: 3.21.0(typescript@5.2.2)
- typescript: 5.2.2
- yargs: 17.7.2
dev: false
/tsutils@3.21.0(typescript@4.5.5):
@@ -12874,7 +11200,6 @@ packages:
dependencies:
tslib: 1.14.1
typescript: 4.5.5
- dev: true
/tsutils@3.21.0(typescript@5.2.2):
resolution:
@@ -12912,7 +11237,6 @@ packages:
}
dependencies:
safe-buffer: 5.2.1
- dev: false
/turbo-darwin-64@1.10.13:
resolution:
@@ -13010,6 +11334,7 @@ packages:
integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==,
}
engines: { node: ">=4" }
+ dev: true
/type-fest@0.13.1:
resolution:
@@ -13115,7 +11440,6 @@ packages:
}
engines: { node: ">=4.2.0" }
hasBin: true
- dev: true
/typescript@5.2.2:
resolution:
@@ -13130,6 +11454,7 @@ packages:
{
integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==,
}
+ dev: true
/unbox-primitive@1.0.2:
resolution:
@@ -13185,6 +11510,14 @@ packages:
dependencies:
"@types/unist": 2.0.8
+ /unist-util-is@6.0.0:
+ resolution:
+ {
+ integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==,
+ }
+ dependencies:
+ "@types/unist": 3.0.0
+
/unist-util-modify-children@3.1.1:
resolution:
{
@@ -13257,6 +11590,15 @@ packages:
"@types/unist": 2.0.8
unist-util-is: 5.2.1
+ /unist-util-visit-parents@6.0.1:
+ resolution:
+ {
+ integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==,
+ }
+ dependencies:
+ "@types/unist": 3.0.0
+ unist-util-is: 6.0.0
+
/unist-util-visit@4.1.2:
resolution:
{
@@ -13267,6 +11609,16 @@ packages:
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
+ /unist-util-visit@5.0.0:
+ resolution:
+ {
+ integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==,
+ }
+ dependencies:
+ "@types/unist": 3.0.0
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
+
/universalify@0.1.2:
resolution:
{
@@ -13288,6 +11640,7 @@ packages:
integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==,
}
engines: { node: ">=8" }
+ dev: false
/update-browserslist-db@1.0.11(browserslist@4.21.10):
resolution:
@@ -13367,13 +11720,6 @@ packages:
}
dev: true
- /validate-html-nesting@1.2.2:
- resolution:
- {
- integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==,
- }
- dev: false
-
/validate-npm-package-license@3.0.4:
resolution:
{
@@ -13412,12 +11758,12 @@ packages:
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
- /vite-node@0.28.5(@types/node@18.17.15):
+ /vite-node@0.34.4(@types/node@18.17.15):
resolution:
{
- integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==,
+ integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==,
}
- engines: { node: ">=v14.16.0" }
+ engines: { node: ">=v14.18.0" }
hasBin: true
dependencies:
cac: 6.7.14
@@ -13425,9 +11771,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- source-map: 0.6.1
- source-map-support: 0.5.21
- vite: 4.4.9(@types/node@18.17.15)(sass@1.66.1)
+ vite: 4.4.9(@types/node@18.17.15)(sass@1.67.0)
transitivePeerDependencies:
- "@types/node"
- less
@@ -13437,8 +11781,9 @@ packages:
- sugarss
- supports-color
- terser
+ dev: true
- /vite@4.4.9(@types/node@18.17.15)(sass@1.66.1):
+ /vite@4.4.9(@types/node@18.17.15)(sass@1.67.0):
resolution:
{
integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==,
@@ -13473,7 +11818,7 @@ packages:
esbuild: 0.18.20
postcss: 8.4.29
rollup: 3.29.1
- sass: 1.66.1
+ sass: 1.67.0
optionalDependencies:
fsevents: 2.3.3
@@ -13488,14 +11833,14 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.4.9(@types/node@18.17.15)(sass@1.66.1)
+ vite: 4.4.9(@types/node@18.17.15)(sass@1.67.0)
- /vitest@0.28.5:
+ /vitest@0.34.4:
resolution:
{
- integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==,
+ integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==,
}
- engines: { node: ">=v14.16.0" }
+ engines: { node: ">=v14.18.0" }
hasBin: true
peerDependencies:
"@edge-runtime/vm": "*"
@@ -13503,6 +11848,9 @@ packages:
"@vitest/ui": "*"
happy-dom: "*"
jsdom: "*"
+ playwright: "*"
+ safaridriver: "*"
+ webdriverio: "*"
peerDependenciesMeta:
"@edge-runtime/vm":
optional: true
@@ -13514,30 +11862,36 @@ packages:
optional: true
jsdom:
optional: true
+ playwright:
+ optional: true
+ safaridriver:
+ optional: true
+ webdriverio:
+ optional: true
dependencies:
"@types/chai": 4.3.6
"@types/chai-subset": 1.3.3
"@types/node": 18.17.15
- "@vitest/expect": 0.28.5
- "@vitest/runner": 0.28.5
- "@vitest/spy": 0.28.5
- "@vitest/utils": 0.28.5
+ "@vitest/expect": 0.34.4
+ "@vitest/runner": 0.34.4
+ "@vitest/snapshot": 0.34.4
+ "@vitest/spy": 0.34.4
+ "@vitest/utils": 0.34.4
acorn: 8.10.0
acorn-walk: 8.2.0
cac: 6.7.14
chai: 4.3.8
debug: 4.3.4
local-pkg: 0.4.3
+ magic-string: 0.30.3
pathe: 1.1.1
picocolors: 1.0.0
- source-map: 0.6.1
std-env: 3.4.3
strip-literal: 1.3.0
tinybench: 2.5.1
- tinypool: 0.3.1
- tinyspy: 1.1.1
- vite: 4.4.9(@types/node@18.17.15)(sass@1.66.1)
- vite-node: 0.28.5(@types/node@18.17.15)
+ tinypool: 0.7.0
+ vite: 4.4.9(@types/node@18.17.15)(sass@1.67.0)
+ vite-node: 0.34.4(@types/node@18.17.15)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -13547,6 +11901,7 @@ packages:
- sugarss
- supports-color
- terser
+ dev: true
/volar-service-css@0.0.13(@volar/language-service@1.10.1):
resolution:
@@ -13659,6 +12014,7 @@ packages:
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
+ dev: true
/vscode-html-languageservice@5.1.0:
resolution:
@@ -13670,6 +12026,7 @@ packages:
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
+ dev: true
/vscode-jsonrpc@8.1.0:
resolution:
@@ -13677,6 +12034,7 @@ packages:
integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==,
}
engines: { node: ">=14.0.0" }
+ dev: true
/vscode-languageserver-protocol@3.17.3:
resolution:
@@ -13686,18 +12044,21 @@ packages:
dependencies:
vscode-jsonrpc: 8.1.0
vscode-languageserver-types: 3.17.3
+ dev: true
/vscode-languageserver-textdocument@1.0.8:
resolution:
{
integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==,
}
+ dev: true
/vscode-languageserver-types@3.17.3:
resolution:
{
integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==,
}
+ dev: true
/vscode-languageserver@8.1.0:
resolution:
@@ -13707,6 +12068,7 @@ packages:
hasBin: true
dependencies:
vscode-languageserver-protocol: 3.17.3
+ dev: true
/vscode-nls@5.2.0:
resolution:
@@ -13721,13 +12083,6 @@ packages:
integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==,
}
- /vscode-textmate@6.0.0:
- resolution:
- {
- integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==,
- }
- dev: false
-
/vscode-textmate@8.0.0:
resolution:
{
@@ -13739,12 +12094,14 @@ packages:
{
integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==,
}
+ dev: true
/vscode-uri@3.0.7:
resolution:
{
integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==,
}
+ dev: true
/watchpack@2.4.0:
resolution:
@@ -13764,6 +12121,7 @@ packages:
}
dependencies:
defaults: 1.0.4
+ dev: false
/web-namespaces@2.0.1:
resolution:
@@ -13808,39 +12166,6 @@ packages:
is-string: 1.0.7
is-symbol: 1.0.4
- /which-builtin-type@1.1.3:
- resolution:
- {
- integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==,
- }
- engines: { node: ">= 0.4" }
- dependencies:
- function.prototype.name: 1.1.6
- has-tostringtag: 1.0.0
- is-async-function: 2.0.0
- is-date-object: 1.0.5
- is-finalizationregistry: 1.0.2
- is-generator-function: 1.0.10
- is-regex: 1.1.4
- is-weakref: 1.0.2
- isarray: 2.0.5
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.1
- which-typed-array: 1.1.11
- dev: false
-
- /which-collection@1.0.1:
- resolution:
- {
- integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==,
- }
- dependencies:
- is-map: 2.0.2
- is-set: 2.0.2
- is-weakmap: 2.0.1
- is-weakset: 2.0.2
- dev: false
-
/which-module@2.0.1:
resolution:
{
@@ -13918,6 +12243,7 @@ packages:
dependencies:
siginfo: 2.0.0
stackback: 0.0.2
+ dev: true
/widest-line@4.0.1:
resolution:
@@ -14130,13 +12456,6 @@ packages:
{
integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==,
}
- dev: false
-
- /zod@3.22.2:
- resolution:
- {
- integrity: sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==,
- }
/zwitch@2.0.4:
resolution:
diff --git a/renovate.json b/renovate.json
index 7ec37f6..ee40528 100644
--- a/renovate.json
+++ b/renovate.json
@@ -1,4 +1,5 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
- "extends": ["config:base"]
+ "extends": ["config:base"],
+ "addLabels": ["renovate"]
}
diff --git a/scripts/package.json b/scripts/package.json
index 1da6536..192d32f 100644
--- a/scripts/package.json
+++ b/scripts/package.json
@@ -28,13 +28,13 @@
"root": false
},
"dependencies": {
- "commander": "^10.0.0",
- "cosmiconfig": "^8.0.0",
- "esbuild": "^0.17.8",
- "globby": "^13.1.3"
+ "commander": "^11.0.0",
+ "cosmiconfig": "^8.3.6",
+ "esbuild": "^0.19.3",
+ "globby": "^13.2.2"
},
"devDependencies": {
- "@types/node": "^18.14.0",
+ "@types/node": "^18.17.6",
"eslint": "^8.49.0",
"prettier": "^3.0.3",
"ts-node": "^10.9.1",
diff --git a/scripts/src/cmds/build.ts b/scripts/src/cmds/build.ts
index 26df3d0..9cdd501 100644
--- a/scripts/src/cmds/build.ts
+++ b/scripts/src/cmds/build.ts
@@ -20,8 +20,8 @@ const buildCommand = new Command("build")
)
.argument("[fileGlob]", "Glob pattern for files to build.", "src/**/*.ts")
.option("-b, --bundle", "Bundles the entrypoint.", false)
- .option("--skip-clean", "Does not delete dist folder.", false)
- .option("--skip-tsc", "Skips building typedefs.", false)
+ .option("-c --skip-clean", "Does not delete dist folder.", false)
+ .option("-t --skip-tsc", "Skips building typedefs.", false)
.action(async (fileGlob: string) => {
const { bundle, skipClean, skipTsc } = buildCommand.opts()
const pkgJson = await readPackageJson()
diff --git a/scripts/src/utils/arg-util.ts b/scripts/src/utils/arg-util.ts
index a7d1732..c09195c 100644
--- a/scripts/src/utils/arg-util.ts
+++ b/scripts/src/utils/arg-util.ts
@@ -1,2 +1,4 @@
-export const some = (...args: unknown[]) => args.some(Boolean)
-export const none = (...args: unknown[]) => !some(...args)
+const some = (...args: unknown[]) => args.some(Boolean)
+const none = (...args: unknown[]) => !some(...args)
+
+export { some, none }
diff --git a/scripts/src/utils/esbuild-util.ts b/scripts/src/utils/esbuild-util.ts
index febd96a..d5bc7c0 100644
--- a/scripts/src/utils/esbuild-util.ts
+++ b/scripts/src/utils/esbuild-util.ts
@@ -14,12 +14,12 @@ const DEFAULT_CONFIG: BuildOptions = {
target: "node14",
}
-export type CreateConfigOptions = {
+type CreateConfigOptions = {
bundle: boolean
fileGlob: string
}
-export const createEsBuildConfig = async (
+const createEsBuildConfig = async (
pkgJson: PackageJson,
options: CreateConfigOptions,
): Promise => {
@@ -48,7 +48,7 @@ export const createEsBuildConfig = async (
}
}
-export const runEsBuild = async (
- pkgJson: PackageJson,
- options: CreateConfigOptions,
-) => build(await createEsBuildConfig(pkgJson, options))
+const runEsBuild = async (pkgJson: PackageJson, options: CreateConfigOptions) =>
+ build(await createEsBuildConfig(pkgJson, options))
+
+export { type CreateConfigOptions, createEsBuildConfig, runEsBuild }
diff --git a/scripts/src/utils/ts-util.ts b/scripts/src/utils/ts-util.ts
index 4fe5e25..c0a3b54 100644
--- a/scripts/src/utils/ts-util.ts
+++ b/scripts/src/utils/ts-util.ts
@@ -12,9 +12,9 @@ const findTsConfigPath = () =>
? "../tsconfig.base.json"
: "../../tsconfig.base.json"
-export const findTsConfig = () => resolve(findTsConfigPath())
+const findTsConfig = () => resolve(findTsConfigPath())
-export const runTsc = () => {
+const runTsc = () => {
runCommand(
"tsc",
"--project",
@@ -25,3 +25,5 @@ export const runTsc = () => {
"dist",
)
}
+
+export { findTsConfig, runTsc }
diff --git a/turbo.json b/turbo.json
index 2f63139..7c30f19 100644
--- a/turbo.json
+++ b/turbo.json
@@ -3,7 +3,8 @@
"pipeline": {
"build": {
"dependsOn": ["^build"],
- "outputs": ["dist/**", "cdk.out/**"]
+ "outputs": ["dist/**", "cdk.out/**"],
+ "cache": false
},
"test": {
"dependsOn": ["^build"]