diff --git a/.github/workflows/ensure-integrity.yml b/.github/workflows/ensure-integrity.yml
index 511a48b1..3d6abcf4 100644
--- a/.github/workflows/ensure-integrity.yml
+++ b/.github/workflows/ensure-integrity.yml
@@ -62,7 +62,7 @@ jobs:
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
e2e-test:
- name: "Cypress E2E-Test"
+ name: "Playwright E2E-Test"
needs: [ docker-build-server, docker-build-web, docker-build-cms ]
runs-on: ubuntu-latest
steps:
@@ -82,10 +82,9 @@ jobs:
- name: Run e2e tests
run: |
docker-compose -f docker-compose.e2e.yml up --no-build -d server cms web
- sleep 10
- docker-compose -f docker-compose.e2e.yml logs cms server
- docker-compose -f docker-compose.e2e.yml run cypress
+ docker-compose -f docker-compose.e2e.yml run playwright
docker-compose -f docker-compose.e2e.yml down
+# TODO upload artifacts like videos / reports
remove-test-containers:
name: "Clean"
diff --git a/.prettierignore b/.prettierignore
deleted file mode 100644
index 5a49712c..00000000
--- a/.prettierignore
+++ /dev/null
@@ -1,5 +0,0 @@
-packages/cms/build
-packages/server/src/__generated__
-packages/web/.next
-packages/web/src/__generated__
-packages/web/storybook-static
diff --git a/docker-compose.e2e.yml b/docker-compose.e2e.yml
index ad3b68dc..3e6d978f 100644
--- a/docker-compose.e2e.yml
+++ b/docker-compose.e2e.yml
@@ -69,17 +69,21 @@ services:
volumes:
- "typesense-data:/data"
- cypress:
- image: cypress/included:11.0.1
+ playwright:
+ image: mcr.microsoft.com/playwright:v1.40.1-focal
entrypoint: "/bin/bash"
- command: "/wait-for-it.sh -t 30 --strict server:5000 -- ./cypress/install-and-run.sh"
+ command: "/wait-for-it.sh -t 30 --strict server:5000 -- yarn playwright test"
working_dir: /e2e
volumes:
- - ./packages/web/cypress:/e2e/cypress
- - ./packages/web/cypress.config.ts:/e2e/cypress.config.ts
- - ./packages/web/cypress/wait-for-it.sh:/wait-for-it.sh
+ - ./packages/e2e:/e2e
+ environment:
+ FRONTEND_URL: http://web:3000
depends_on:
- web
+ - server
+ - cms
+ - postgres
+ - typesense
volumes:
typesense-data:
diff --git a/packages/e2e/.gitignore b/packages/e2e/.gitignore
new file mode 100644
index 00000000..68c5d18f
--- /dev/null
+++ b/packages/e2e/.gitignore
@@ -0,0 +1,5 @@
+node_modules/
+/test-results/
+/playwright-report/
+/blob-report/
+/playwright/.cache/
diff --git a/packages/e2e/README.md b/packages/e2e/README.md
new file mode 100644
index 00000000..6280098a
--- /dev/null
+++ b/packages/e2e/README.md
@@ -0,0 +1 @@
+# e2e
diff --git a/packages/e2e/eslint.config.js b/packages/e2e/eslint.config.js
new file mode 100644
index 00000000..84fe2cbd
--- /dev/null
+++ b/packages/e2e/eslint.config.js
@@ -0,0 +1,6 @@
+/**
+ * @type {import('eslint').Linter.FlatConfig[]}
+ */
+module.exports = [
+ ...require('@atmina/linting/eslint/recommended'),
+];
diff --git a/packages/e2e/install-and-run.sh b/packages/e2e/install-and-run.sh
new file mode 100755
index 00000000..72e566ce
--- /dev/null
+++ b/packages/e2e/install-and-run.sh
@@ -0,0 +1,2 @@
+yarn
+yarn playwright test
diff --git a/packages/e2e/package.json b/packages/e2e/package.json
new file mode 100644
index 00000000..6fcdb77f
--- /dev/null
+++ b/packages/e2e/package.json
@@ -0,0 +1,20 @@
+{
+ "name": "e2e",
+ "packageManager": "yarn@4.0.2",
+ "devDependencies": {
+ "@atmina/linting": "^2.0.1",
+ "@playwright/test": "^1.40.1",
+ "@types/eslint": "^8.44.8",
+ "@types/node": "^20.10.4",
+ "eslint": "^8.55.0",
+ "prettier": "^3.1.1"
+ },
+ "scripts": {
+ "lint": "yarn run lint:fix && yarn run prettier:fix",
+ "eslint:check": "eslint . --report-unused-disable-directives --max-warnings 0",
+ "eslint:fix": "eslint . --fix --report-unused-disable-directives --max-warnings 0",
+ "prettier:check": "prettier . --check",
+ "prettier:fix": "prettier . --write"
+ },
+ "prettier": "@atmina/linting/prettier"
+}
diff --git a/packages/e2e/playwright.config.ts b/packages/e2e/playwright.config.ts
new file mode 100644
index 00000000..d226bbaa
--- /dev/null
+++ b/packages/e2e/playwright.config.ts
@@ -0,0 +1,50 @@
+import {defineConfig, devices} from '@playwright/test';
+
+import {config} from 'dotenv';
+
+config();
+
+/**
+ * See https://playwright.dev/docs/test-configuration.
+ */
+export default defineConfig({
+ testDir: './tests',
+ /* Run tests in files in parallel */
+ fullyParallel: true,
+ /* Fail the build on CI if you accidentally left test.only in the source code. */
+ forbidOnly: !!process.env.CI,
+ /* Retry on CI only */
+ retries: process.env.CI ? 2 : 0,
+ /* Opt out of parallel tests on CI. */
+ workers: process.env.CI ? 1 : undefined,
+ /* Reporter to use. See https://playwright.dev/docs/test-reporters */
+ reporter: 'html',
+ /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */
+ use: {
+ baseURL: process.env.FRONTEND_URL ?? 'http://127.0.0.1:3000',
+
+ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */
+ trace: 'on-first-retry',
+ },
+ expect: {
+ timeout: 5000,
+ },
+
+ /* Configure projects for major browsers */
+ projects: [
+ {
+ name: 'chromium',
+ use: {...devices['Desktop Chrome']},
+ },
+
+ {
+ name: 'firefox',
+ use: {...devices['Desktop Firefox']},
+ },
+
+ {
+ name: 'webkit',
+ use: {...devices['Desktop Safari']},
+ },
+ ],
+});
diff --git a/packages/e2e/tests/example.spec.ts b/packages/e2e/tests/example.spec.ts
new file mode 100644
index 00000000..bfe5a6db
--- /dev/null
+++ b/packages/e2e/tests/example.spec.ts
@@ -0,0 +1,11 @@
+import {test, expect} from '@playwright/test';
+
+test('has title', async ({page}) => {
+ await page.goto('/');
+
+ // Expect a title "to contain" a substring.
+ await expect(page).toHaveTitle(/YesTheory Family/);
+
+ await page.getByRole('button', {name: 'Accept'}).click();
+ await expect(page.getByText('We are happy to have you')).toBeVisible();
+});
diff --git a/packages/e2e/tsconfig.json b/packages/e2e/tsconfig.json
new file mode 100644
index 00000000..3ffa57ba
--- /dev/null
+++ b/packages/e2e/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "compilerOptions": {
+ "target": "es2016",
+ "module": "commonjs",
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "strict": true,
+ "skipLibCheck": true
+ }
+}
diff --git a/packages/web/cypress/wait-for-it.sh b/packages/e2e/wait-for-it.sh
similarity index 100%
rename from packages/web/cypress/wait-for-it.sh
rename to packages/e2e/wait-for-it.sh
diff --git a/packages/web/.gitignore b/packages/web/.gitignore
index 6258cf51..6db3a902 100644
--- a/packages/web/.gitignore
+++ b/packages/web/.gitignore
@@ -35,6 +35,3 @@ yarn-error.log*
# Generated graphql files
schema.graphql
-
-cypress/screenshots
-cypress/videos
diff --git a/packages/web/cypress.config.ts b/packages/web/cypress.config.ts
deleted file mode 100644
index c6b2a52b..00000000
--- a/packages/web/cypress.config.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import {defineConfig} from 'cypress';
-import setup from './cypress/plugins';
-
-export default defineConfig({
- chromeWebSecurity: false,
- experimentalStudio: true,
- e2e: {
- // We've imported your old cypress plugins here.
- // You may want to clean this up later by importing these.
- setupNodeEvents(on, config) {
- setup(on, config);
- },
- baseUrl: 'http://web:3000',
- },
-});
diff --git a/packages/web/cypress/e2e/example.cy.ts b/packages/web/cypress/e2e/example.cy.ts
deleted file mode 100644
index 50b12965..00000000
--- a/packages/web/cypress/e2e/example.cy.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-describe('Website', () => {
- specify('displays without errors', () => {
- cy.visit('/');
- cy.contains('Accept').click();
- cy.contains('We are happy to have you').should('exist');
- });
-});
diff --git a/packages/web/cypress/fixtures/example.json b/packages/web/cypress/fixtures/example.json
deleted file mode 100644
index 02e42543..00000000
--- a/packages/web/cypress/fixtures/example.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "name": "Using fixtures to represent data",
- "email": "hello@cypress.io",
- "body": "Fixtures are a great way to mock data for responses to routes"
-}
diff --git a/packages/web/cypress/install-and-run.sh b/packages/web/cypress/install-and-run.sh
deleted file mode 100755
index ac0f8d09..00000000
--- a/packages/web/cypress/install-and-run.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-npm install typescript
-cypress run
diff --git a/packages/web/cypress/plugins/index.js b/packages/web/cypress/plugins/index.js
deleted file mode 100644
index 8229063a..00000000
--- a/packages/web/cypress/plugins/index.js
+++ /dev/null
@@ -1,22 +0,0 @@
-///
-// ***********************************************************
-// This example plugins/index.js can be used to load plugins
-//
-// You can change the location of this file or turn off loading
-// the plugins file with the 'pluginsFile' configuration option.
-//
-// You can read more here:
-// https://on.cypress.io/plugins-guide
-// ***********************************************************
-
-// This function is called when a project is opened or re-opened (e.g. due to
-// the project's config changing)
-
-/**
- * @type {Cypress.PluginConfig}
- */
-// eslint-disable-next-line no-unused-vars
-module.exports = (on, config) => {
- // `on` is used to hook into various events Cypress emits
- // `config` is the resolved Cypress config
-};
diff --git a/packages/web/cypress/support/commands.ts b/packages/web/cypress/support/commands.ts
deleted file mode 100644
index e69de29b..00000000
diff --git a/packages/web/cypress/support/e2e.ts b/packages/web/cypress/support/e2e.ts
deleted file mode 100644
index 3d469a6b..00000000
--- a/packages/web/cypress/support/e2e.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-// ***********************************************************
-// This example support/index.js is processed and
-// loaded automatically before your test files.
-//
-// This is a great place to put global configuration and
-// behavior that modifies Cypress.
-//
-// You can change the location of this file or turn off
-// automatically serving support files with the
-// 'supportFile' configuration option.
-//
-// You can read more here:
-// https://on.cypress.io/configuration
-// ***********************************************************
-
-// Import commands.js using ES2015 syntax:
-import './commands';
diff --git a/packages/web/cypress/tsconfig.json b/packages/web/cypress/tsconfig.json
deleted file mode 100644
index 8acfa3d1..00000000
--- a/packages/web/cypress/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "compilerOptions": {
- "strict": true,
- "baseUrl": "../node_modules",
- "target": "es5",
- "lib": ["es5", "dom"],
- "types": ["cypress"],
- "typeRoots": ["./support"]
- },
- "include": ["**/*.ts"]
-}
diff --git a/packages/web/package.json b/packages/web/package.json
index 2dba3a5b..e596beae 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -7,8 +7,6 @@
"chromatic": "env-cmd -f .env.local chromatic",
"codegen": "graphql-codegen",
"dev": "yarn codegen && yarn next",
- "e2e:open": "cypress open --config baseUrl=http://localhost:3000",
- "e2e:run": "cypress run --config baseUrl=http://localhost:3000",
"lint": "yarn run lint:fix && yarn run prettier:fix",
"start": "next start",
"test": "echo web: ok",
@@ -38,7 +36,6 @@
"@types/prettier": "^3.0.0",
"autoprefixer": "^10.4.16",
"chromatic": "^9.1.0",
- "cypress": "11.2.0",
"env-cmd": "^10.1.0",
"eslint": "^8.55.0",
"eslint-config-next": "^14.0.3",
diff --git a/packages/web/src/__generated__/graphql.ts b/packages/web/src/__generated__/graphql.ts
index b9c197b3..1189d167 100644
--- a/packages/web/src/__generated__/graphql.ts
+++ b/packages/web/src/__generated__/graphql.ts
@@ -1,9 +1,9 @@
-import {GraphQLClient} from 'graphql-request';
-import {GraphQLClientRequestHeaders} from 'graphql-request/build/cjs/types';
-import gql from 'graphql-tag';
+import { GraphQLClient } from "graphql-request";
+import { GraphQLClientRequestHeaders } from "graphql-request/build/cjs/types";
+import gql from "graphql-tag";
export type Maybe = T | null;
export type InputMaybe = Maybe;
-export type Exact = {
+export type Exact = {
[K in keyof T]: T[K];
};
export type MakeOptional = Omit & {
@@ -12,35 +12,36 @@ export type MakeOptional = Omit & {
export type MakeMaybe = Omit & {
[SubKey in K]: Maybe;
};
-export type MakeEmpty = {
- [_ in K]?: never;
-};
+export type MakeEmpty<
+ T extends { [key: string]: unknown },
+ K extends keyof T,
+> = { [_ in K]?: never };
export type Incremental =
| T
| {
- [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never;
+ [P in keyof T]?: P extends " $fragmentName" | "__typename" ? T[P] : never;
};
-export type BuddyProjectStatus = 'MATCHED' | 'NOT_SIGNED_UP' | 'SIGNED_UP';
+export type BuddyProjectStatus = "MATCHED" | "NOT_SIGNED_UP" | "SIGNED_UP";
-export type SignUpResult = 'FAILURE' | 'FULL_SUCCESS' | 'SUCCESS_DMS_CLOSED';
+export type SignUpResult = "FAILURE" | "FULL_SUCCESS" | "SUCCESS_DMS_CLOSED";
-export type ServerStateQueryVariables = Exact<{[key: string]: never}>;
+export type ServerStateQueryVariables = Exact<{ [key: string]: never }>;
export type ServerStateQuery = {
- __typename?: 'Query';
- me?: {__typename?: 'AuthenticatedUser'; isOnServer: boolean} | null;
+ __typename?: "Query";
+ me?: { __typename?: "AuthenticatedUser"; isOnServer: boolean } | null;
};
-export type BuddyProjectStateQueryVariables = Exact<{[key: string]: never}>;
+export type BuddyProjectStateQueryVariables = Exact<{ [key: string]: never }>;
export type BuddyProjectStateQuery = {
- __typename?: 'Query';
+ __typename?: "Query";
getBuddyProjectStatus: {
- __typename?: 'BuddyProjectStatusPayload';
+ __typename?: "BuddyProjectStatusPayload";
status: BuddyProjectStatus;
buddy?: {
- __typename?: 'BuddyProjectEntry';
+ __typename?: "BuddyProjectEntry";
userId: string;
username?: string | null;
} | null;
@@ -52,30 +53,30 @@ export type BuddyProjectSignUpMutationVariables = Exact<{
}>;
export type BuddyProjectSignUpMutation = {
- __typename?: 'Mutation';
+ __typename?: "Mutation";
buddyProjectSignUp: {
- __typename?: 'WebSignUpResult';
+ __typename?: "WebSignUpResult";
result: SignUpResult;
status: {
- __typename?: 'BuddyProjectStatusPayload';
+ __typename?: "BuddyProjectStatusPayload";
status: BuddyProjectStatus;
};
};
};
-export type TypesenseApiKeyQueryVariables = Exact<{[key: string]: never}>;
+export type TypesenseApiKeyQueryVariables = Exact<{ [key: string]: never }>;
export type TypesenseApiKeyQuery = {
- __typename?: 'Query';
+ __typename?: "Query";
groupchatSearchToken: string;
};
-export type CurrentUserQueryVariables = Exact<{[key: string]: never}>;
+export type CurrentUserQueryVariables = Exact<{ [key: string]: never }>;
export type CurrentUserQuery = {
- __typename?: 'Query';
+ __typename?: "Query";
me?: {
- __typename: 'AuthenticatedUser';
+ __typename: "AuthenticatedUser";
id: string;
username: string;
avatarUrl?: string | null;
@@ -83,9 +84,9 @@ export type CurrentUserQuery = {
} | null;
};
-export type LogoutMutationVariables = Exact<{[key: string]: never}>;
+export type LogoutMutationVariables = Exact<{ [key: string]: never }>;
-export type LogoutMutation = {__typename?: 'Mutation'; logout: boolean};
+export type LogoutMutation = { __typename?: "Mutation"; logout: boolean };
export const ServerStateDocument = gql`
query ServerState {
@@ -164,8 +165,8 @@ export function getSdk(
...requestHeaders,
...wrappedRequestHeaders,
}),
- 'ServerState',
- 'query',
+ "ServerState",
+ "query",
);
},
BuddyProjectState(
@@ -177,10 +178,10 @@ export function getSdk(
client.request(
BuddyProjectStateDocument,
variables,
- {...requestHeaders, ...wrappedRequestHeaders},
+ { ...requestHeaders, ...wrappedRequestHeaders },
),
- 'BuddyProjectState',
- 'query',
+ "BuddyProjectState",
+ "query",
);
},
BuddyProjectSignUp(
@@ -192,10 +193,10 @@ export function getSdk(
client.request(
BuddyProjectSignUpDocument,
variables,
- {...requestHeaders, ...wrappedRequestHeaders},
+ { ...requestHeaders, ...wrappedRequestHeaders },
),
- 'BuddyProjectSignUp',
- 'mutation',
+ "BuddyProjectSignUp",
+ "mutation",
);
},
TypesenseApiKey(
@@ -207,10 +208,10 @@ export function getSdk(
client.request(
TypesenseApiKeyDocument,
variables,
- {...requestHeaders, ...wrappedRequestHeaders},
+ { ...requestHeaders, ...wrappedRequestHeaders },
),
- 'TypesenseApiKey',
- 'query',
+ "TypesenseApiKey",
+ "query",
);
},
CurrentUser(
@@ -223,8 +224,8 @@ export function getSdk(
...requestHeaders,
...wrappedRequestHeaders,
}),
- 'CurrentUser',
- 'query',
+ "CurrentUser",
+ "query",
);
},
Logout(
@@ -237,8 +238,8 @@ export function getSdk(
...requestHeaders,
...wrappedRequestHeaders,
}),
- 'Logout',
- 'mutation',
+ "Logout",
+ "mutation",
);
},
};
diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json
index e51b720a..bdd6c1b3 100644
--- a/packages/web/tsconfig.json
+++ b/packages/web/tsconfig.json
@@ -30,5 +30,5 @@
"**/*.tsx",
".next/types/**/*.ts"
],
- "exclude": ["node_modules", "cypress"]
+ "exclude": ["node_modules"]
}
diff --git a/yarn.lock b/yarn.lock
index 2eaa7e1e..f49223bb 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1891,42 +1891,6 @@ __metadata:
languageName: node
linkType: hard
-"@cypress/request@npm:^2.88.10":
- version: 2.88.10
- resolution: "@cypress/request@npm:2.88.10"
- dependencies:
- aws-sign2: "npm:~0.7.0"
- aws4: "npm:^1.8.0"
- caseless: "npm:~0.12.0"
- combined-stream: "npm:~1.0.6"
- extend: "npm:~3.0.2"
- forever-agent: "npm:~0.6.1"
- form-data: "npm:~2.3.2"
- http-signature: "npm:~1.3.6"
- is-typedarray: "npm:~1.0.0"
- isstream: "npm:~0.1.2"
- json-stringify-safe: "npm:~5.0.1"
- mime-types: "npm:~2.1.19"
- performance-now: "npm:^2.1.0"
- qs: "npm:~6.5.2"
- safe-buffer: "npm:^5.1.2"
- tough-cookie: "npm:~2.5.0"
- tunnel-agent: "npm:^0.6.0"
- uuid: "npm:^8.3.2"
- checksum: 2eb181e5d4d74fa6b06e3bf2fb8b90690555758637f10d500e86c113ffdb9d19ccddc0752f978f72bea32f6314278696654ed5b882d47b125dcbcbe13d371f9b
- languageName: node
- linkType: hard
-
-"@cypress/xvfb@npm:^1.2.4":
- version: 1.2.4
- resolution: "@cypress/xvfb@npm:1.2.4"
- dependencies:
- debug: "npm:^3.1.0"
- lodash.once: "npm:^4.1.1"
- checksum: cb995b069f8c4f1e7857049bda0bd73a58e0048ccaf276ef0e66d1e1c03ba6fa099b5d765ad12ea37a7e5b7685f7413a2b9a99b27891407565b915f4a2f919a7
- languageName: node
- linkType: hard
-
"@dabh/diagnostics@npm:^2.0.2":
version: 2.0.3
resolution: "@dabh/diagnostics@npm:2.0.3"
@@ -4013,6 +3977,17 @@ __metadata:
languageName: node
linkType: hard
+"@playwright/test@npm:^1.40.1":
+ version: 1.40.1
+ resolution: "@playwright/test@npm:1.40.1"
+ dependencies:
+ playwright: "npm:1.40.1"
+ bin:
+ playwright: cli.js
+ checksum: 77bfc3d4a101fd996309de3a67256117f671952764404727e520a4d512ba2e528d8f9e0b28ef9b2851664a651a5d002a0b05993e313077a2fa640bb430f38b25
+ languageName: node
+ linkType: hard
+
"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.11":
version: 0.5.11
resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.11"
@@ -6886,12 +6861,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*, @types/node@npm:^20.10.2":
- version: 20.10.2
- resolution: "@types/node@npm:20.10.2"
+"@types/node@npm:*, @types/node@npm:^20.10.2, @types/node@npm:^20.10.4":
+ version: 20.10.4
+ resolution: "@types/node@npm:20.10.4"
dependencies:
undici-types: "npm:~5.26.4"
- checksum: e88d0e92870ec4880642cc39250903a098443d791e864a08d08f4e7fdca0c4c9c0233a6fd98bec356f0ebabc6551152a4590d1c9c34b73a95c2b33935f59185f
+ checksum: c10c1dd13f5c2341ad866777dc32946538a99e1ebd203ae127730814b8e5fa4aedfbcb01cb3e24a5466f1af64bcdfa16e7de6e745ff098fff0942aa779b7fe03
languageName: node
linkType: hard
@@ -6902,13 +6877,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:^14.14.31":
- version: 14.18.35
- resolution: "@types/node@npm:14.18.35"
- checksum: 245993f4ff207000012eb19cf908677a519fed52c6f9fea7a92e6216d735651c81bf093858863c392bdc834db2ccfb3baac8dc32a4fc319ada0dada66184a891
- languageName: node
- linkType: hard
-
"@types/node@npm:^18.0.0":
version: 18.18.9
resolution: "@types/node@npm:18.18.9"
@@ -7045,20 +7013,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/sinonjs__fake-timers@npm:8.1.1":
- version: 8.1.1
- resolution: "@types/sinonjs__fake-timers@npm:8.1.1"
- checksum: 567e01159b07eb19a56aa9a619bda963a3e2c1261b197b83fc664867228ce679e189450f0ae38483a08857155f94d9ae5d88e72c0f44f269103f63c2946a73ed
- languageName: node
- linkType: hard
-
-"@types/sizzle@npm:^2.3.2":
- version: 2.3.3
- resolution: "@types/sizzle@npm:2.3.3"
- checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160
- languageName: node
- linkType: hard
-
"@types/strip-bom@npm:^3.0.0":
version: 3.0.0
resolution: "@types/strip-bom@npm:3.0.0"
@@ -7130,15 +7084,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/yauzl@npm:^2.9.1":
- version: 2.10.0
- resolution: "@types/yauzl@npm:2.10.0"
- dependencies:
- "@types/node": "npm:*"
- checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2
- languageName: node
- linkType: hard
-
"@typescript-eslint/eslint-plugin@npm:^6.0.0, @typescript-eslint/eslint-plugin@npm:^6.13.2":
version: 6.13.2
resolution: "@typescript-eslint/eslint-plugin@npm:6.13.2"
@@ -7723,7 +7668,6 @@ __metadata:
autoprefixer: "npm:^10.4.16"
chromatic: "npm:^9.1.0"
cookie: "npm:0.6.0"
- cypress: "npm:11.2.0"
env-cmd: "npm:^10.1.0"
eslint: "npm:^8.55.0"
eslint-config-next: "npm:^14.0.3"
@@ -7945,13 +7889,6 @@ __metadata:
languageName: node
linkType: hard
-"ansi-colors@npm:^4.1.1":
- version: 4.1.3
- resolution: "ansi-colors@npm:4.1.3"
- checksum: 43d6e2fc7b1c6e4dc373de708ee76311ec2e0433e7e8bd3194e7ff123ea6a747428fc61afdcf5969da5be3a5f0fd054602bec56fc0ebe249ce2fcde6e649e3c2
- languageName: node
- linkType: hard
-
"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
@@ -8164,13 +8101,6 @@ __metadata:
languageName: node
linkType: hard
-"arch@npm:^2.2.0":
- version: 2.2.0
- resolution: "arch@npm:2.2.0"
- checksum: e35dbc6d362297000ab90930069576ba165fe63cd52383efcce14bd66c1b16a91ce849e1fd239964ed029d5e0bdfc32f68e9c7331b7df6c84ddebebfdbf242f7
- languageName: node
- linkType: hard
-
"archiver-utils@npm:^4.0.1":
version: 4.0.1
resolution: "archiver-utils@npm:4.0.1"
@@ -8388,15 +8318,6 @@ __metadata:
languageName: node
linkType: hard
-"asn1@npm:~0.2.3":
- version: 0.2.6
- resolution: "asn1@npm:0.2.6"
- dependencies:
- safer-buffer: "npm:~2.1.0"
- checksum: cf629291fee6c1a6f530549939433ebf32200d7849f38b810ff26ee74235e845c0c12b2ed0f1607ac17383d19b219b69cefa009b920dab57924c5c544e495078
- languageName: node
- linkType: hard
-
"asn1js@npm:^3.0.1, asn1js@npm:^3.0.5":
version: 3.0.5
resolution: "asn1js@npm:3.0.5"
@@ -8408,13 +8329,6 @@ __metadata:
languageName: node
linkType: hard
-"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
- version: 1.0.0
- resolution: "assert-plus@npm:1.0.0"
- checksum: f4f991ae2df849cc678b1afba52d512a7cbf0d09613ba111e72255409ff9158550c775162a47b12d015d1b82b3c273e8e25df0e4783d3ddb008a293486d00a07
- languageName: node
- linkType: hard
-
"assert@npm:^2.0.0, assert@npm:^2.1.0":
version: 2.1.0
resolution: "assert@npm:2.1.0"
@@ -8467,7 +8381,7 @@ __metadata:
languageName: node
linkType: hard
-"async@npm:^3.2.0, async@npm:^3.2.3, async@npm:^3.2.4":
+"async@npm:^3.2.3, async@npm:^3.2.4":
version: 3.2.4
resolution: "async@npm:3.2.4"
checksum: bebb5dc2258c45b83fa1d3be179ae0eb468e1646a62d443c8d60a45e84041b28fccebe1e2d1f234bfc3dcad44e73dcdbf4ba63d98327c9f6556e3dbd47c2ae8b
@@ -8490,13 +8404,6 @@ __metadata:
languageName: node
linkType: hard
-"at-least-node@npm:^1.0.0":
- version: 1.0.0
- resolution: "at-least-node@npm:1.0.0"
- checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e
- languageName: node
- linkType: hard
-
"atomic-sleep@npm:^1.0.0":
version: 1.0.0
resolution: "atomic-sleep@npm:1.0.0"
@@ -8543,20 +8450,6 @@ __metadata:
languageName: node
linkType: hard
-"aws-sign2@npm:~0.7.0":
- version: 0.7.0
- resolution: "aws-sign2@npm:0.7.0"
- checksum: 2ac497d739f71be3264cf096a33ab256a1fea7fe80b87dc51ec29374505bd5a661279ef1c22989d68528ea61ed634021ca63b31cf1d3c2a3682ffc106f7d0e96
- languageName: node
- linkType: hard
-
-"aws4@npm:^1.8.0":
- version: 1.11.0
- resolution: "aws4@npm:1.11.0"
- checksum: 54886f07b3f9555f7f3ae9fb2aef7abbac302e892263ec4d9901f4502e667bb302a0639672f6bc8453033102ddd2512b79886a7de417dc0c24ecce003a888297
- languageName: node
- linkType: hard
-
"axe-core@npm:=4.7.0":
version: 4.7.0
resolution: "axe-core@npm:4.7.0"
@@ -8736,15 +8629,6 @@ __metadata:
languageName: node
linkType: hard
-"bcrypt-pbkdf@npm:^1.0.0":
- version: 1.0.2
- resolution: "bcrypt-pbkdf@npm:1.0.2"
- dependencies:
- tweetnacl: "npm:^0.14.3"
- checksum: 13a4cde058250dbf1fa77a4f1b9a07d32ae2e3b9e28e88a0c7a1827835bc3482f3e478c4a0cfd4da6ff0c46dae07da1061123a995372b32cc563d9975f975404
- languageName: node
- linkType: hard
-
"better-opn@npm:^3.0.2":
version: 3.0.2
resolution: "better-opn@npm:3.0.2"
@@ -8786,20 +8670,6 @@ __metadata:
languageName: node
linkType: hard
-"blob-util@npm:^2.0.2":
- version: 2.0.2
- resolution: "blob-util@npm:2.0.2"
- checksum: b2c5a20c677f2a6c3821cf13c5522d64af96e666bc40cce6b43f87d16e89a55e2eab2f6264ec3f36d7f810eba848aa7e2bc611e47c14eb6395136c0b0a8b29ea
- languageName: node
- linkType: hard
-
-"bluebird@npm:^3.7.2":
- version: 3.7.2
- resolution: "bluebird@npm:3.7.2"
- checksum: 007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7
- languageName: node
- linkType: hard
-
"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9":
version: 4.12.0
resolution: "bn.js@npm:4.12.0"
@@ -9073,7 +8943,7 @@ __metadata:
languageName: node
linkType: hard
-"buffer@npm:^5.1.0, buffer@npm:^5.5.0, buffer@npm:^5.6.0":
+"buffer@npm:^5.1.0, buffer@npm:^5.5.0":
version: 5.7.1
resolution: "buffer@npm:5.7.1"
dependencies:
@@ -9159,13 +9029,6 @@ __metadata:
languageName: node
linkType: hard
-"cachedir@npm:^2.3.0":
- version: 2.3.0
- resolution: "cachedir@npm:2.3.0"
- checksum: ec90cb0f2e6336e266aa748dbadf3da9e0b20e843e43f1591acab7a3f1451337dc2f26cb9dd833ae8cfefeffeeb43ef5b5ff62782a685f4e3c2305dd98482fcb
- languageName: node
- linkType: hard
-
"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5":
version: 1.0.5
resolution: "call-bind@npm:1.0.5"
@@ -9247,13 +9110,6 @@ __metadata:
languageName: node
linkType: hard
-"caseless@npm:~0.12.0":
- version: 0.12.0
- resolution: "caseless@npm:0.12.0"
- checksum: ea1efdf430975fdbac3505cdd21007f7ac5aa29b6d4d1c091f965853cd1bf87e4b08ea07b31a6d688b038872b7cdf0589d9262d59c699d199585daad052aeb20
- languageName: node
- linkType: hard
-
"chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -9352,13 +9208,6 @@ __metadata:
languageName: node
linkType: hard
-"check-more-types@npm:^2.24.0":
- version: 2.24.0
- resolution: "check-more-types@npm:2.24.0"
- checksum: 67c5288443bd73a81638e1185f8c5410d0edf6458c086149ef1cda95c07535b5dd5c11c426dc3ee8f0de0f3244aa2d4f2ba1937aaa8a94995589cdcce0bbccb9
- languageName: node
- linkType: hard
-
"checkpoint-client@npm:1.1.27":
version: 1.1.27
resolution: "checkpoint-client@npm:1.1.27"
@@ -9493,7 +9342,7 @@ __metadata:
languageName: node
linkType: hard
-"cli-table3@npm:^0.6.1, cli-table3@npm:~0.6.1":
+"cli-table3@npm:^0.6.1":
version: 0.6.3
resolution: "cli-table3@npm:0.6.3"
dependencies:
@@ -9702,7 +9551,7 @@ __metadata:
languageName: node
linkType: hard
-"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
+"combined-stream@npm:^1.0.8":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
dependencies:
@@ -9725,13 +9574,6 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^5.1.0":
- version: 5.1.0
- resolution: "commander@npm:5.1.0"
- checksum: 3e2ef5c003c5179250161e42ce6d48e0e69a54af970c65b7f985c70095240c260fd647453efd4c2c5a31b30ce468f373dc70f769c2f54a2c014abc4792aaca28
- languageName: node
- linkType: hard
-
"commander@npm:^6.2.1":
version: 6.2.1
resolution: "commander@npm:6.2.1"
@@ -9760,7 +9602,7 @@ __metadata:
languageName: node
linkType: hard
-"common-tags@npm:1.8.2, common-tags@npm:^1.8.0":
+"common-tags@npm:1.8.2":
version: 1.8.2
resolution: "common-tags@npm:1.8.2"
checksum: c665d0f463ee79dda801471ad8da6cb33ff7332ba45609916a508ad3d77ba07ca9deeb452e83f81f24c2b081e2c1315347f23d239210e63d1c5e1a0c7c019fe2
@@ -10011,13 +9853,6 @@ __metadata:
languageName: node
linkType: hard
-"core-util-is@npm:1.0.2":
- version: 1.0.2
- resolution: "core-util-is@npm:1.0.2"
- checksum: d0f7587346b44a1fe6c269267e037dd34b4787191e473c3e685f507229d88561c40eb18872fabfff02977301815d474300b7bfbd15396c13c5377393f7e87ec3
- languageName: node
- linkType: hard
-
"core-util-is@npm:^1.0.2, core-util-is@npm:~1.0.0":
version: 1.0.3
resolution: "core-util-is@npm:1.0.3"
@@ -10262,58 +10097,6 @@ __metadata:
languageName: node
linkType: hard
-"cypress@npm:11.2.0":
- version: 11.2.0
- resolution: "cypress@npm:11.2.0"
- dependencies:
- "@cypress/request": "npm:^2.88.10"
- "@cypress/xvfb": "npm:^1.2.4"
- "@types/node": "npm:^14.14.31"
- "@types/sinonjs__fake-timers": "npm:8.1.1"
- "@types/sizzle": "npm:^2.3.2"
- arch: "npm:^2.2.0"
- blob-util: "npm:^2.0.2"
- bluebird: "npm:^3.7.2"
- buffer: "npm:^5.6.0"
- cachedir: "npm:^2.3.0"
- chalk: "npm:^4.1.0"
- check-more-types: "npm:^2.24.0"
- cli-cursor: "npm:^3.1.0"
- cli-table3: "npm:~0.6.1"
- commander: "npm:^5.1.0"
- common-tags: "npm:^1.8.0"
- dayjs: "npm:^1.10.4"
- debug: "npm:^4.3.2"
- enquirer: "npm:^2.3.6"
- eventemitter2: "npm:6.4.7"
- execa: "npm:4.1.0"
- executable: "npm:^4.1.1"
- extract-zip: "npm:2.0.1"
- figures: "npm:^3.2.0"
- fs-extra: "npm:^9.1.0"
- getos: "npm:^3.2.1"
- is-ci: "npm:^3.0.0"
- is-installed-globally: "npm:~0.4.0"
- lazy-ass: "npm:^1.6.0"
- listr2: "npm:^3.8.3"
- lodash: "npm:^4.17.21"
- log-symbols: "npm:^4.0.0"
- minimist: "npm:^1.2.6"
- ospath: "npm:^1.2.2"
- pretty-bytes: "npm:^5.6.0"
- proxy-from-env: "npm:1.0.0"
- request-progress: "npm:^3.0.0"
- semver: "npm:^7.3.2"
- supports-color: "npm:^8.1.1"
- tmp: "npm:~0.2.1"
- untildify: "npm:^4.0.0"
- yauzl: "npm:^2.10.0"
- bin:
- cypress: bin/cypress
- checksum: 7d6ff36fda3f86d16d0c7e755a01b69cb2f43201227ae5e3706f91ce809201005288d889239d642969c679f29284eb96b1c912978cd6819370f8b094c5454d4d
- languageName: node
- linkType: hard
-
"d@npm:1, d@npm:^1.0.1":
version: 1.0.1
resolution: "d@npm:1.0.1"
@@ -10331,15 +10114,6 @@ __metadata:
languageName: node
linkType: hard
-"dashdash@npm:^1.12.0":
- version: 1.14.1
- resolution: "dashdash@npm:1.14.1"
- dependencies:
- assert-plus: "npm:^1.0.0"
- checksum: 137b287fa021201ce100cef772c8eeeaaafdd2aa7282864022acf3b873021e54cb809e9c060fa164840bf54ff72d00d6e2d8da1ee5a86d7200eeefa1123a8f7f
- languageName: node
- linkType: hard
-
"data-uri-to-buffer@npm:^4.0.0":
version: 4.0.1
resolution: "data-uri-to-buffer@npm:4.0.1"
@@ -10370,13 +10144,6 @@ __metadata:
languageName: node
linkType: hard
-"dayjs@npm:^1.10.4":
- version: 1.11.7
- resolution: "dayjs@npm:1.11.7"
- checksum: 341d7dc917a4ddc79c836684f7632a769ad8ae3c56506e62b97c27d7bb8a379b52b5589180b80f514eca9beb0b8789303bd32ce3107ba62055078800f9871e38
- languageName: node
- linkType: hard
-
"debounce-fn@npm:^4.0.0":
version: 4.0.0
resolution: "debounce-fn@npm:4.0.0"
@@ -10423,7 +10190,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^3.1.0, debug@npm:^3.2.6, debug@npm:^3.2.7":
+"debug@npm:^3.2.6, debug@npm:^3.2.7":
version: 3.2.7
resolution: "debug@npm:3.2.7"
dependencies:
@@ -11038,6 +10805,19 @@ __metadata:
languageName: node
linkType: hard
+"e2e@workspace:packages/e2e":
+ version: 0.0.0-use.local
+ resolution: "e2e@workspace:packages/e2e"
+ dependencies:
+ "@atmina/linting": "npm:^2.0.1"
+ "@playwright/test": "npm:^1.40.1"
+ "@types/eslint": "npm:^8.44.8"
+ "@types/node": "npm:^20.10.4"
+ eslint: "npm:^8.55.0"
+ prettier: "npm:^3.1.1"
+ languageName: unknown
+ linkType: soft
+
"eastasianwidth@npm:^0.2.0":
version: 0.2.0
resolution: "eastasianwidth@npm:0.2.0"
@@ -11045,16 +10825,6 @@ __metadata:
languageName: node
linkType: hard
-"ecc-jsbn@npm:~0.1.1":
- version: 0.1.2
- resolution: "ecc-jsbn@npm:0.1.2"
- dependencies:
- jsbn: "npm:~0.1.0"
- safer-buffer: "npm:^2.1.0"
- checksum: d43591f2396196266e186e6d6928038cc11c76c3699a912cb9c13757060f7bbc7f17f47c4cb16168cdeacffc7965aef021142577e646fb3cb88810c15173eb57
- languageName: node
- linkType: hard
-
"ecdsa-sig-formatter@npm:1.0.11":
version: 1.0.11
resolution: "ecdsa-sig-formatter@npm:1.0.11"
@@ -11178,15 +10948,6 @@ __metadata:
languageName: node
linkType: hard
-"enquirer@npm:^2.3.6":
- version: 2.3.6
- resolution: "enquirer@npm:2.3.6"
- dependencies:
- ansi-colors: "npm:^4.1.1"
- checksum: 751d14f037eb7683997e696fb8d5fe2675e0b0cde91182c128cf598acf3f5bd9005f35f7c2a9109e291140af496ebec237b6dac86067d59a9b44f3688107f426
- languageName: node
- linkType: hard
-
"entities@npm:^2.0.0":
version: 2.2.0
resolution: "entities@npm:2.2.0"
@@ -11938,13 +11699,6 @@ __metadata:
languageName: node
linkType: hard
-"eventemitter2@npm:6.4.7":
- version: 6.4.7
- resolution: "eventemitter2@npm:6.4.7"
- checksum: df2a733ee3a7ac6e7f6988cebbaac5b14b46bf82f700f1ec86f9e3f3d095dba20f9aa5c29d9d62a6f50fd943f798f7f2a38c4e1b45148f6f7cec7586a8ac6881
- languageName: node
- linkType: hard
-
"events@npm:^3.2.0, events@npm:^3.3.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
@@ -11963,23 +11717,6 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:4.1.0":
- version: 4.1.0
- resolution: "execa@npm:4.1.0"
- dependencies:
- cross-spawn: "npm:^7.0.0"
- get-stream: "npm:^5.0.0"
- human-signals: "npm:^1.1.1"
- is-stream: "npm:^2.0.0"
- merge-stream: "npm:^2.0.0"
- npm-run-path: "npm:^4.0.0"
- onetime: "npm:^5.1.0"
- signal-exit: "npm:^3.0.2"
- strip-final-newline: "npm:^2.0.0"
- checksum: ed58e41fe424797f3d837c8fb622548eeb72fa03324f2676af95f806568904eb55f196127a097f87d4517cab524c169ece13e6c9e201867de57b089584864b8f
- languageName: node
- linkType: hard
-
"execa@npm:5.1.1, execa@npm:^5.0.0, execa@npm:^5.1.1":
version: 5.1.1
resolution: "execa@npm:5.1.1"
@@ -11997,15 +11734,6 @@ __metadata:
languageName: node
linkType: hard
-"executable@npm:^4.1.1":
- version: 4.1.1
- resolution: "executable@npm:4.1.1"
- dependencies:
- pify: "npm:^2.2.0"
- checksum: f01927ce59bccec804e171bf859a26e362c1f50aa9ebc69f7cafdcce3859d29d4b6267fd47237c18b0a1830614bd3f0ee14b7380d9bad18a4e7af9b5f0b6984f
- languageName: node
- linkType: hard
-
"expand-template@npm:^2.0.3":
version: 2.0.3
resolution: "expand-template@npm:2.0.3"
@@ -12077,7 +11805,7 @@ __metadata:
languageName: node
linkType: hard
-"extend@npm:^3.0.0, extend@npm:~3.0.2":
+"extend@npm:^3.0.0":
version: 3.0.2
resolution: "extend@npm:3.0.2"
checksum: 59e89e2dc798ec0f54b36d82f32a27d5f6472c53974f61ca098db5d4648430b725387b53449a34df38fd0392045434426b012f302b3cc049a6500ccf82877e4e
@@ -12102,23 +11830,6 @@ __metadata:
languageName: node
linkType: hard
-"extract-zip@npm:2.0.1":
- version: 2.0.1
- resolution: "extract-zip@npm:2.0.1"
- dependencies:
- "@types/yauzl": "npm:^2.9.1"
- debug: "npm:^4.1.1"
- get-stream: "npm:^5.1.0"
- yauzl: "npm:^2.10.0"
- dependenciesMeta:
- "@types/yauzl":
- optional: true
- bin:
- extract-zip: cli.js
- checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635
- languageName: node
- linkType: hard
-
"extract-zip@npm:^1.6.6":
version: 1.7.0
resolution: "extract-zip@npm:1.7.0"
@@ -12133,20 +11844,6 @@ __metadata:
languageName: node
linkType: hard
-"extsprintf@npm:1.3.0":
- version: 1.3.0
- resolution: "extsprintf@npm:1.3.0"
- checksum: 26967d6c7ecbfb5bc5b7a6c43503dc5fafd9454802037e9fa1665e41f615da4ff5918bd6cb871a3beabed01a31eca1ccd0bdfb41231f50ad50d405a430f78377
- languageName: node
- linkType: hard
-
-"extsprintf@npm:^1.2.0":
- version: 1.4.1
- resolution: "extsprintf@npm:1.4.1"
- checksum: bfd6d55f3c0c04d826fe0213264b383c03f32825af6b1ff777f3f2dc49467e599361993568d75b7b19a8ea1bb08c8e7cd8c3d87d179ced91bb0dcf81ca6938e0
- languageName: node
- linkType: hard
-
"fast-copy@npm:^3.0.0":
version: 3.0.1
resolution: "fast-copy@npm:3.0.1"
@@ -12314,7 +12011,7 @@ __metadata:
languageName: node
linkType: hard
-"figures@npm:^3.0.0, figures@npm:^3.2.0":
+"figures@npm:^3.0.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
dependencies:
@@ -12539,13 +12236,6 @@ __metadata:
languageName: node
linkType: hard
-"forever-agent@npm:~0.6.1":
- version: 0.6.1
- resolution: "forever-agent@npm:0.6.1"
- checksum: c1e1644d5e074ac063ecbc3fb8582013ef91fff0e3fa41e76db23d2f62bc6d9677aac86db950917deed4fe1fdd772df780cfaa352075f23deec9c015313afb97
- languageName: node
- linkType: hard
-
"fork-ts-checker-webpack-plugin@npm:^8.0.0":
version: 8.0.0
resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0"
@@ -12580,17 +12270,6 @@ __metadata:
languageName: node
linkType: hard
-"form-data@npm:~2.3.2":
- version: 2.3.3
- resolution: "form-data@npm:2.3.3"
- dependencies:
- asynckit: "npm:^0.4.0"
- combined-stream: "npm:^1.0.6"
- mime-types: "npm:^2.1.12"
- checksum: 1b6f3ccbf4540e535887b42218a2431a3f6cfdea320119c2affa2a7a374ad8fdd1e60166fc865181f45d49b1684c3e90e7b2190d3fe016692957afb9cf0d0d02
- languageName: node
- linkType: hard
-
"formdata-polyfill@npm:^4.0.10":
version: 4.0.10
resolution: "formdata-polyfill@npm:4.0.10"
@@ -12678,18 +12357,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:^9.1.0":
- version: 9.1.0
- resolution: "fs-extra@npm:9.1.0"
- dependencies:
- at-least-node: "npm:^1.0.0"
- graceful-fs: "npm:^4.2.0"
- jsonfile: "npm:^6.0.1"
- universalify: "npm:^2.0.0"
- checksum: 08600da1b49552ed23dfac598c8fc909c66776dd130fea54fbcad22e330f7fcc13488bb995f6bc9ce5651aa35b65702faf616fe76370ee56f1aade55da982dca
- languageName: node
- linkType: hard
-
"fs-jetpack@npm:5.1.0":
version: 5.1.0
resolution: "fs-jetpack@npm:5.1.0"
@@ -12722,7 +12389,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2":
+"fsevents@npm:2.3.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2":
version: 2.3.2
resolution: "fsevents@npm:2.3.2"
dependencies:
@@ -12732,7 +12399,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin":
+"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin":
version: 2.3.2
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"
dependencies:
@@ -12844,15 +12511,6 @@ __metadata:
languageName: node
linkType: hard
-"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0":
- version: 5.2.0
- resolution: "get-stream@npm:5.2.0"
- dependencies:
- pump: "npm:^3.0.0"
- checksum: 13a73148dca795e41421013da6e3ebff8ccb7fba4d2f023fd0c6da2c166ec4e789bec9774a73a7b49c08daf2cae552f8a3e914042ac23b5f59dd278cc8f9cbfb
- languageName: node
- linkType: hard
-
"get-stream@npm:^6.0.0":
version: 6.0.1
resolution: "get-stream@npm:6.0.1"
@@ -12888,24 +12546,6 @@ __metadata:
languageName: node
linkType: hard
-"getos@npm:^3.2.1":
- version: 3.2.1
- resolution: "getos@npm:3.2.1"
- dependencies:
- async: "npm:^3.2.0"
- checksum: 228bede057f5cbed93dc6a66ce459a0364059faa2869682547663302f612e6295f13d3ad2a54ebbed573a9eb7f8124508b24409df6bcda6e15906c357526d11f
- languageName: node
- linkType: hard
-
-"getpass@npm:^0.1.1":
- version: 0.1.7
- resolution: "getpass@npm:0.1.7"
- dependencies:
- assert-plus: "npm:^1.0.0"
- checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046
- languageName: node
- linkType: hard
-
"giget@npm:^1.0.0":
version: 1.1.2
resolution: "giget@npm:1.1.2"
@@ -13043,7 +12683,7 @@ __metadata:
languageName: node
linkType: hard
-"global-dirs@npm:3.0.1, global-dirs@npm:^3.0.0":
+"global-dirs@npm:3.0.1":
version: 3.0.1
resolution: "global-dirs@npm:3.0.1"
dependencies:
@@ -13652,17 +13292,6 @@ __metadata:
languageName: node
linkType: hard
-"http-signature@npm:~1.3.6":
- version: 1.3.6
- resolution: "http-signature@npm:1.3.6"
- dependencies:
- assert-plus: "npm:^1.0.0"
- jsprim: "npm:^2.0.2"
- sshpk: "npm:^1.14.1"
- checksum: 5f08e0c82174999da97114facb0d0d47e268d60b6fc10f92cb87b99d5ccccd36f79b9508c29dda0b4f4e3a1b2f7bcaf847e68ecd5da2f1fc465fcd1d054b7884
- languageName: node
- linkType: hard
-
"http-status@npm:1.6.2":
version: 1.6.2
resolution: "http-status@npm:1.6.2"
@@ -13707,13 +13336,6 @@ __metadata:
languageName: node
linkType: hard
-"human-signals@npm:^1.1.1":
- version: 1.1.1
- resolution: "human-signals@npm:1.1.1"
- checksum: 6a58224dffcef5588910b1028bda8623c9a7053460a1fe3367e61921a6b5f6b93aba30f323868a958f968d7de3f5f78421f11d4d9f7e9563b1bd2b00ed9a4deb
- languageName: node
- linkType: hard
-
"human-signals@npm:^2.1.0":
version: 2.1.0
resolution: "human-signals@npm:2.1.0"
@@ -14073,17 +13695,6 @@ __metadata:
languageName: node
linkType: hard
-"is-ci@npm:^3.0.0":
- version: 3.0.1
- resolution: "is-ci@npm:3.0.1"
- dependencies:
- ci-info: "npm:^3.2.0"
- bin:
- is-ci: bin.js
- checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e
- languageName: node
- linkType: hard
-
"is-class-hotfix@npm:~0.0.6":
version: 0.0.6
resolution: "is-class-hotfix@npm:0.0.6"
@@ -14187,16 +13798,6 @@ __metadata:
languageName: node
linkType: hard
-"is-installed-globally@npm:~0.4.0":
- version: 0.4.0
- resolution: "is-installed-globally@npm:0.4.0"
- dependencies:
- global-dirs: "npm:^3.0.0"
- is-path-inside: "npm:^3.0.2"
- checksum: 5294d21c82cb9beedd693ce1dfb12117c4db36d6e35edc9dc6bf06cb300d23c96520d1bfb063386b054268ae3d7255c3f09393b52218cc26ace99b217bf37c93
- languageName: node
- linkType: hard
-
"is-interactive@npm:^1.0.0":
version: 1.0.0
resolution: "is-interactive@npm:1.0.0"
@@ -14384,13 +13985,6 @@ __metadata:
languageName: node
linkType: hard
-"is-typedarray@npm:~1.0.0":
- version: 1.0.0
- resolution: "is-typedarray@npm:1.0.0"
- checksum: 4b433bfb0f9026f079f4eb3fbaa4ed2de17c9995c3a0b5c800bec40799b4b2a8b4e051b1ada77749deb9ded4ae52fe2096973f3a93ff83df1a5a7184a669478c
- languageName: node
- linkType: hard
-
"is-unc-path@npm:^1.0.0":
version: 1.0.0
resolution: "is-unc-path@npm:1.0.0"
@@ -14736,13 +14330,6 @@ __metadata:
languageName: node
linkType: hard
-"jsbn@npm:~0.1.0":
- version: 0.1.1
- resolution: "jsbn@npm:0.1.1"
- checksum: 5450133242845100e694f0ef9175f44c012691a9b770b2571e677314e6f70600abb10777cdfc9a0c6a9f2ac6d134577403633de73e2fcd0f97875a67744e2d14
- languageName: node
- linkType: hard
-
"jscodeshift@npm:^0.15.1":
version: 0.15.1
resolution: "jscodeshift@npm:0.15.1"
@@ -14861,13 +14448,6 @@ __metadata:
languageName: node
linkType: hard
-"json-schema@npm:0.4.0":
- version: 0.4.0
- resolution: "json-schema@npm:0.4.0"
- checksum: 8b3b64eff4a807dc2a3045b104ed1b9335cd8d57aa74c58718f07f0f48b8baa3293b00af4dcfbdc9144c3aafea1e97982cc27cc8e150fc5d93c540649507a458
- languageName: node
- linkType: hard
-
"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
@@ -14884,13 +14464,6 @@ __metadata:
languageName: node
linkType: hard
-"json-stringify-safe@npm:~5.0.1":
- version: 5.0.1
- resolution: "json-stringify-safe@npm:5.0.1"
- checksum: 59169a081e4eeb6f9559ae1f938f656191c000e0512aa6df9f3c8b2437a4ab1823819c6b9fd1818a4e39593ccfd72e9a051fdd3e2d1e340ed913679e888ded8c
- languageName: node
- linkType: hard
-
"json-to-pretty-yaml@npm:^1.2.2":
version: 1.2.2
resolution: "json-to-pretty-yaml@npm:1.2.2"
@@ -14953,18 +14526,6 @@ __metadata:
languageName: node
linkType: hard
-"jsprim@npm:^2.0.2":
- version: 2.0.2
- resolution: "jsprim@npm:2.0.2"
- dependencies:
- assert-plus: "npm:1.0.0"
- extsprintf: "npm:1.3.0"
- json-schema: "npm:0.4.0"
- verror: "npm:1.10.0"
- checksum: fcfca5b55f83e1b8be5f932c71754bd37afd2611f81685abd05689e8ce718a91155ff7bd5b94c65ce483a787b5c43c6d0c18c1d2259fca5bb61a3f8ea2e29c0a
- languageName: node
- linkType: hard
-
"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5":
version: 3.3.5
resolution: "jsx-ast-utils@npm:3.3.5"
@@ -15178,13 +14739,6 @@ __metadata:
languageName: node
linkType: hard
-"lazy-ass@npm:^1.6.0":
- version: 1.6.0
- resolution: "lazy-ass@npm:1.6.0"
- checksum: 3969ebef060b6f665fc78310ec769f7d2945db2d5af2b6663eda1bc9ec45c845deba9c4a3f75f124ce2c76fedf56514a063ee5c2affc8bc94963fbbddb442a88
- languageName: node
- linkType: hard
-
"lazy-universal-dotenv@npm:^4.0.0":
version: 4.0.0
resolution: "lazy-universal-dotenv@npm:4.0.0"
@@ -15276,27 +14830,6 @@ __metadata:
languageName: node
linkType: hard
-"listr2@npm:^3.8.3":
- version: 3.14.0
- resolution: "listr2@npm:3.14.0"
- dependencies:
- cli-truncate: "npm:^2.1.0"
- colorette: "npm:^2.0.16"
- log-update: "npm:^4.0.0"
- p-map: "npm:^4.0.0"
- rfdc: "npm:^1.3.0"
- rxjs: "npm:^7.5.1"
- through: "npm:^2.3.8"
- wrap-ansi: "npm:^7.0.0"
- peerDependencies:
- enquirer: ">= 2.3.0 < 3"
- peerDependenciesMeta:
- enquirer:
- optional: true
- checksum: cebbd692330279ea82f05468cbb0a16f5b40015a6163e0a2fb04ef168da8e2d6c54e129148e90112d92e7f9ecb85a56e6b88d867a58a8ebdf36e0c98df49ae5c
- languageName: node
- linkType: hard
-
"listr2@npm:^4.0.5":
version: 4.0.5
resolution: "listr2@npm:4.0.5"
@@ -15408,13 +14941,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.once@npm:^4.1.1":
- version: 4.1.1
- resolution: "lodash.once@npm:4.1.1"
- checksum: 202f2c8c3d45e401b148a96de228e50ea6951ee5a9315ca5e15733d5a07a6b1a02d9da1e7fdf6950679e17e8ca8f7190ec33cae47beb249b0c50019d753f38f3
- languageName: node
- linkType: hard
-
"lodash.snakecase@npm:4.1.1":
version: 4.1.1
resolution: "lodash.snakecase@npm:4.1.1"
@@ -15859,7 +15385,7 @@ __metadata:
languageName: node
linkType: hard
-"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.25, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
+"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.25, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
version: 2.1.35
resolution: "mime-types@npm:2.1.35"
dependencies:
@@ -16565,7 +16091,7 @@ __metadata:
languageName: node
linkType: hard
-"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1":
+"npm-run-path@npm:^4.0.1":
version: 4.0.1
resolution: "npm-run-path@npm:4.0.1"
dependencies:
@@ -16858,13 +16384,6 @@ __metadata:
languageName: node
linkType: hard
-"ospath@npm:^1.2.2":
- version: 1.2.2
- resolution: "ospath@npm:1.2.2"
- checksum: 505f48a4f4f1c557d6c656ec985707726e3714721680139be037613e903aa8c8fa4ddd8d1342006f9b2dc0065e6e20f8b7bea2ee05354f31257044790367b347
- languageName: node
- linkType: hard
-
"p-filter@npm:2.1.0":
version: 2.1.0
resolution: "p-filter@npm:2.1.0"
@@ -17385,13 +16904,6 @@ __metadata:
languageName: node
linkType: hard
-"performance-now@npm:^2.1.0":
- version: 2.1.0
- resolution: "performance-now@npm:2.1.0"
- checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550
- languageName: node
- linkType: hard
-
"pg-cloudflare@npm:^1.1.1":
version: 1.1.1
resolution: "pg-cloudflare@npm:1.1.1"
@@ -17511,7 +17023,7 @@ __metadata:
languageName: node
linkType: hard
-"pify@npm:^2.2.0, pify@npm:^2.3.0":
+"pify@npm:^2.3.0":
version: 2.3.0
resolution: "pify@npm:2.3.0"
checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba
@@ -17639,6 +17151,30 @@ __metadata:
languageName: node
linkType: hard
+"playwright-core@npm:1.40.1":
+ version: 1.40.1
+ resolution: "playwright-core@npm:1.40.1"
+ bin:
+ playwright-core: cli.js
+ checksum: b8945a5eec68a2772be537219c81f74b8fbd1545650c908c41fdcb2b9eb40f488968d1fb59c61ca58afb923af1e390dd621bba3099521fcd3d9a63ef3645a203
+ languageName: node
+ linkType: hard
+
+"playwright@npm:1.40.1":
+ version: 1.40.1
+ resolution: "playwright@npm:1.40.1"
+ dependencies:
+ fsevents: "npm:2.3.2"
+ playwright-core: "npm:1.40.1"
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ bin:
+ playwright: cli.js
+ checksum: 95cf79f1574accbff18fac4b876aa3811640314ee74cf4cd1c249398cd49824e55dc664039342a18d2d2fa4f5ad460ce91a97cb15942ab5d71c8ab04f442dc32
+ languageName: node
+ linkType: hard
+
"pluralize@npm:8.0.0, pluralize@npm:^8.0.0":
version: 8.0.0
resolution: "pluralize@npm:8.0.0"
@@ -17910,12 +17446,12 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:*, prettier@npm:^3.1.0":
- version: 3.1.0
- resolution: "prettier@npm:3.1.0"
+"prettier@npm:*, prettier@npm:^3.1.0, prettier@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "prettier@npm:3.1.1"
bin:
prettier: bin/prettier.cjs
- checksum: e95e8f93c6b9aea2ac1e86bebe329bee90c8c50d9a23d1f593eba8d7f39b33b3641eb28785001505b6723c47895a5322ad12a2fb855b289cb7bae450ffc34425
+ checksum: 26a249f321b97d26c04483f1bf2eeb22e082a76f4222a2c922bebdc60111691aad4ec3979610e83942e0b956058ec361d9e9c81c185172264eb6db9aa678082b
languageName: node
linkType: hard
@@ -17928,13 +17464,6 @@ __metadata:
languageName: node
linkType: hard
-"pretty-bytes@npm:^5.6.0":
- version: 5.6.0
- resolution: "pretty-bytes@npm:5.6.0"
- checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd
- languageName: node
- linkType: hard
-
"pretty-error@npm:^4.0.0":
version: 4.0.0
resolution: "pretty-error@npm:4.0.0"
@@ -18070,13 +17599,6 @@ __metadata:
languageName: node
linkType: hard
-"proxy-from-env@npm:1.0.0":
- version: 1.0.0
- resolution: "proxy-from-env@npm:1.0.0"
- checksum: f26b59c0f21dd118c23a0eb1f5250848a23b5029ec5c9f2b4011b6439b19fa83da50858d84e9261da94aa4e67778c1bac5483afce884b7770a96895a4e6b9a19
- languageName: node
- linkType: hard
-
"proxy-from-env@npm:^1.0.0":
version: 1.1.0
resolution: "proxy-from-env@npm:1.1.0"
@@ -18084,13 +17606,6 @@ __metadata:
languageName: node
linkType: hard
-"psl@npm:^1.1.28":
- version: 1.9.0
- resolution: "psl@npm:1.9.0"
- checksum: d07879d4bfd0ac74796306a8e5a36a93cfb9c4f4e8ee8e63fbb909066c192fe1008cd8f12abd8ba2f62ca28247949a20c8fb32e1d18831d9e71285a1569720f9
- languageName: node
- linkType: hard
-
"public-encrypt@npm:^4.0.0":
version: 4.0.3
resolution: "public-encrypt@npm:4.0.3"
@@ -18218,13 +17733,6 @@ __metadata:
languageName: node
linkType: hard
-"qs@npm:~6.5.2":
- version: 6.5.3
- resolution: "qs@npm:6.5.3"
- checksum: 485c990fba7ad17671e16c92715fb064c1600337738f5d140024eb33a49fbc1ed31890d3db850117c760caeb9c9cc9f4ba22a15c20dd119968e41e3d3fe60b28
- languageName: node
- linkType: hard
-
"querystring-es3@npm:^0.2.1":
version: 0.2.1
resolution: "querystring-es3@npm:0.2.1"
@@ -19050,15 +18558,6 @@ __metadata:
languageName: node
linkType: hard
-"request-progress@npm:^3.0.0":
- version: 3.0.0
- resolution: "request-progress@npm:3.0.0"
- dependencies:
- throttleit: "npm:^1.0.0"
- checksum: c25b1c75fb0a0c3b38874abd7ebd58e320c55bc17a48e76772b26828d9e0f688741e144d31b678af9cf447cba32ae153efad05f8a2db225eb07135a613d3162b
- languageName: node
- linkType: hard
-
"require-directory@npm:^2.1.1":
version: 2.1.1
resolution: "require-directory@npm:2.1.1"
@@ -19317,7 +18816,7 @@ __metadata:
languageName: node
linkType: hard
-"rxjs@npm:^7.5.1, rxjs@npm:^7.5.5":
+"rxjs@npm:^7.5.5":
version: 7.8.0
resolution: "rxjs@npm:7.8.0"
dependencies:
@@ -19370,7 +18869,7 @@ __metadata:
languageName: node
linkType: hard
-"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
+"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0":
version: 2.1.2
resolution: "safer-buffer@npm:2.1.2"
checksum: 7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83
@@ -19511,7 +19010,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4":
+"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
@@ -19994,27 +19493,6 @@ __metadata:
languageName: node
linkType: hard
-"sshpk@npm:^1.14.1":
- version: 1.17.0
- resolution: "sshpk@npm:1.17.0"
- dependencies:
- asn1: "npm:~0.2.3"
- assert-plus: "npm:^1.0.0"
- bcrypt-pbkdf: "npm:^1.0.0"
- dashdash: "npm:^1.12.0"
- ecc-jsbn: "npm:~0.1.1"
- getpass: "npm:^0.1.1"
- jsbn: "npm:~0.1.0"
- safer-buffer: "npm:^2.0.2"
- tweetnacl: "npm:~0.14.0"
- bin:
- sshpk-conv: bin/sshpk-conv
- sshpk-sign: bin/sshpk-sign
- sshpk-verify: bin/sshpk-verify
- checksum: 668c2a279a6ce66fd739ce5684e37927dd75427cc020c828a208f85890a4c400705d4ba09f32fa44efca894339dc6931941664f6f6ba36dfa543de6d006cbe9c
- languageName: node
- linkType: hard
-
"ssri@npm:^9.0.0":
version: 9.0.1
resolution: "ssri@npm:9.0.1"
@@ -20387,7 +19865,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
+"supports-color@npm:^8.0.0":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -20692,13 +20170,6 @@ __metadata:
languageName: node
linkType: hard
-"throttleit@npm:^1.0.0":
- version: 1.0.0
- resolution: "throttleit@npm:1.0.0"
- checksum: cfc5b156143a6c4c3a2265a9926fa4964ac3c71c746245cef00afb92359aba8ba3fd905afd97e3ff6403f57971f5e2cdf01cad631799448773ae81d8de5cade6
- languageName: node
- linkType: hard
-
"through2@npm:^2.0.1, through2@npm:^2.0.3":
version: 2.0.5
resolution: "through2@npm:2.0.5"
@@ -20765,7 +20236,7 @@ __metadata:
languageName: node
linkType: hard
-"tmp@npm:0.2.1, tmp@npm:~0.2.1":
+"tmp@npm:0.2.1":
version: 0.2.1
resolution: "tmp@npm:0.2.1"
dependencies:
@@ -20855,16 +20326,6 @@ __metadata:
languageName: node
linkType: hard
-"tough-cookie@npm:~2.5.0":
- version: 2.5.0
- resolution: "tough-cookie@npm:2.5.0"
- dependencies:
- psl: "npm:^1.1.28"
- punycode: "npm:^2.1.1"
- checksum: 024cb13a4d1fe9af57f4323dff765dd9b217cc2a69be77e3b8a1ca45600aa33a097b6ad949f225d885e904f4bd3ceccef104741ef202d8378e6ca78e850ff82f
- languageName: node
- linkType: hard
-
"tr46@npm:~0.0.3":
version: 0.0.3
resolution: "tr46@npm:0.0.3"
@@ -21143,13 +20604,6 @@ __metadata:
languageName: node
linkType: hard
-"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
- version: 0.14.5
- resolution: "tweetnacl@npm:0.14.5"
- checksum: 04ee27901cde46c1c0a64b9584e04c96c5fe45b38c0d74930710751ea991408b405747d01dfae72f80fc158137018aea94f9c38c651cb9c318f0861a310c3679
- languageName: node
- linkType: hard
-
"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0
resolution: "type-check@npm:0.4.0"
@@ -21800,17 +21254,6 @@ __metadata:
languageName: node
linkType: hard
-"verror@npm:1.10.0":
- version: 1.10.0
- resolution: "verror@npm:1.10.0"
- dependencies:
- assert-plus: "npm:^1.0.0"
- core-util-is: "npm:1.0.2"
- extsprintf: "npm:^1.2.0"
- checksum: da548149dd9c130a8a2587c9ee71ea30128d1526925707e2d01ed9c5c45c9e9f86733c66a328247cdd5f7c1516fb25b0f959ba754bfbe15072aa99ff96468a29
- languageName: node
- linkType: hard
-
"vite-plugin-virtual@npm:^0.2.0":
version: 0.2.0
resolution: "vite-plugin-virtual@npm:0.2.0"