├── client
├── src
│ ├── vite-env.d.ts
│ ├── Greeting.tsx
│ ├── App.tsx
│ ├── main.tsx
│ └── utils
│ │ └── trpc.ts
├── vite.config.ts
├── .gitignore
├── index.html
├── tsconfig.json
└── package.json
├── test
└── smoke.test.ts
├── server
├── tsconfig.json
├── package.json
└── index.ts
├── README.md
├── playwright.config.ts
├── package.json
└── pnpm-lock.yaml
/client/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/test/smoke.test.ts:
--------------------------------------------------------------------------------
1 | import { test } from '@playwright/test';
2 |
3 | test.setTimeout(35e3);
4 |
5 | test('go to /', async ({ page }) => {
6 | await page.goto('/');
7 |
8 | await page.waitForSelector(`text=tRPC user`);
9 | });
10 |
--------------------------------------------------------------------------------
/client/src/Greeting.tsx:
--------------------------------------------------------------------------------
1 | import { useQuery } from '@tanstack/react-query';
2 | import { trpc } from './utils/trpc';
3 |
4 | export function Greeting() {
5 | const greeting = useQuery(trpc.greeting.queryOptions({ name: 'tRPC user' }));
6 |
7 | return
{greeting.data?.text}
;
8 | }
9 |
--------------------------------------------------------------------------------
/client/vite.config.ts:
--------------------------------------------------------------------------------
1 | import react from '@vitejs/plugin-react';
2 | import { defineConfig } from 'vite';
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | server: {
7 | port: 3000,
8 | },
9 | preview: {
10 | port: 3000,
11 | },
12 | plugins: [react()],
13 | });
14 |
--------------------------------------------------------------------------------
/server/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "lib": ["es2023"],
4 | "module": "node16",
5 | "target": "es2022",
6 |
7 | "strict": true,
8 | "esModuleInterop": true,
9 | "skipLibCheck": true,
10 | "moduleResolution": "node16",
11 | "outDir": "dist"
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # A minimal React tRPC example
2 |
3 | Requires node 18 (for global fetch).
4 |
5 | ## Playing around
6 |
7 | ```bash
8 | npm i
9 | npm run dev
10 | ```
11 |
12 | Try editing the ts files to see the type checking in action :)
13 |
14 | ## Building
15 |
16 | ```bash
17 | npm run build
18 | npm run start
19 | ```
20 |
--------------------------------------------------------------------------------
/client/src/App.tsx:
--------------------------------------------------------------------------------
1 | import { QueryClientProvider } from '@tanstack/react-query';
2 | import { Greeting } from './Greeting';
3 | import { queryClient } from './utils/trpc';
4 |
5 | export function App() {
6 | return (
7 |
8 |
9 |
10 | );
11 | }
12 |
--------------------------------------------------------------------------------
/client/src/main.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom/client';
3 | import { App } from './App';
4 |
5 | // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
6 | ReactDOM.createRoot(document.getElementById('root')!).render(
7 |
8 |
9 | ,
10 | );
11 |
--------------------------------------------------------------------------------
/client/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/client/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite + React + TS
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "examples-minimal-react-server",
3 | "private": true,
4 | "scripts": {
5 | "build": "tsc",
6 | "dev": "tsx watch index.ts",
7 | "lint": "eslint --cache index.ts",
8 | "start": "node dist/index.js"
9 | },
10 | "dependencies": {
11 | "@trpc/server": "canary",
12 | "cors": "^2.8.5",
13 | "zod": "^3.25.51"
14 | },
15 | "devDependencies": {
16 | "@types/cors": "^2.8.13",
17 | "@types/node": "^22.13.5",
18 | "eslint": "^9.26.0",
19 | "tsx": "^4.19.3",
20 | "typescript": "^5.9.2"
21 | },
22 | "version": "11.8.0"
23 | }
24 |
--------------------------------------------------------------------------------
/client/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ESNext",
4 | "useDefineForClassFields": true,
5 | "lib": ["DOM", "DOM.Iterable", "ESNext"],
6 | "allowJs": false,
7 | "skipLibCheck": true,
8 | "esModuleInterop": false,
9 | "allowSyntheticDefaultImports": true,
10 | "strict": true,
11 | "forceConsistentCasingInFileNames": true,
12 | "module": "ESNext",
13 | "moduleResolution": "Node",
14 | "resolveJsonModule": true,
15 | "isolatedModules": true,
16 | "noEmit": true,
17 | "jsx": "react-jsx"
18 | },
19 | "include": ["src", "vite.config.ts"]
20 | }
21 |
--------------------------------------------------------------------------------
/client/src/utils/trpc.ts:
--------------------------------------------------------------------------------
1 | import { QueryClient } from '@tanstack/react-query';
2 | import { createTRPCClient, httpBatchLink } from '@trpc/client';
3 | import { createTRPCOptionsProxy } from '@trpc/tanstack-react-query';
4 | import type { AppRouter } from '../../../server';
5 |
6 | export const queryClient = new QueryClient({
7 | defaultOptions: {
8 | queries: {
9 | // ...
10 | },
11 | },
12 | });
13 |
14 | const trpcClient = createTRPCClient({
15 | links: [httpBatchLink({ url: 'http://localhost:2022' })],
16 | });
17 |
18 | export const trpc = createTRPCOptionsProxy({
19 | client: trpcClient,
20 | queryClient,
21 | });
22 |
--------------------------------------------------------------------------------
/client/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "examples-minimal-react-client",
3 | "private": true,
4 | "type": "module",
5 | "scripts": {
6 | "dev": "vite",
7 | "build": "tsc && vite build",
8 | "lint": "eslint --cache src",
9 | "start": "vite preview"
10 | },
11 | "dependencies": {
12 | "@tanstack/react-query": "^5.80.3",
13 | "@trpc/client": "canary",
14 | "@trpc/server": "canary",
15 | "@trpc/tanstack-react-query": "canary",
16 | "react": "^19.1.0",
17 | "react-dom": "^19.1.0"
18 | },
19 | "devDependencies": {
20 | "@types/react": "^19.1.0",
21 | "@types/react-dom": "^19.1.1",
22 | "@vitejs/plugin-react": "^4.3.4",
23 | "eslint": "^9.26.0",
24 | "typescript": "^5.9.2",
25 | "vite": "^6.1.1"
26 | },
27 | "version": "11.8.0"
28 | }
29 |
--------------------------------------------------------------------------------
/playwright.config.ts:
--------------------------------------------------------------------------------
1 | import type { PlaywrightTestConfig } from '@playwright/test';
2 | import { devices } from '@playwright/test';
3 |
4 | const baseUrl = process.env.PLAYWRIGHT_TEST_BASE_URL || 'http://localhost:3000';
5 | console.log(`ℹ️ Using base URL "${baseUrl}"`);
6 |
7 | const opts = {
8 | // launch headless on CI, in browser locally
9 | headless: !!process.env.CI || !!process.env.PLAYWRIGHT_HEADLESS,
10 | // collectCoverage: !!process.env.PLAYWRIGHT_HEADLESS
11 | };
12 | const config: PlaywrightTestConfig = {
13 | testDir: './test',
14 | use: {
15 | ...devices['Desktop Chrome'],
16 | baseURL: baseUrl,
17 | headless: opts.headless,
18 | video: process.env['CI'] ? 'retain-on-failure' : 'off',
19 | screenshot: process.env['CI'] ? 'only-on-failure' : 'off',
20 | },
21 | retries: process.env['CI'] ? 3 : 0,
22 | };
23 |
24 | export default config;
25 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "examples-minimal-react",
3 | "private": true,
4 | "workspaces": [
5 | "client",
6 | "server"
7 | ],
8 | "scripts": {
9 | "build:client": "npm run build -w client",
10 | "build:server": "npm run build -w server",
11 | "build": "run-s build:server build:client",
12 | "dev:client": "npm run dev -w client",
13 | "dev:server": "npm run dev -w server",
14 | "dev": "run-p dev:*",
15 | "start:client": "npm run start -w client",
16 | "start:server": "npm run start -w server",
17 | "start": "run-p start:*",
18 | "test:e2e": "playwright test",
19 | "test-dev": "start-server-and-test dev 3000 test:e2e",
20 | "test-start": "start-server-and-test start 3000 test:e2e"
21 | },
22 | "devDependencies": {
23 | "@playwright/test": "^1.50.1",
24 | "npm-run-all": "^4.1.5",
25 | "start-server-and-test": "^1.12.0",
26 | "wait-port": "^1.0.1"
27 | },
28 | "version": "11.8.0"
29 | }
30 |
--------------------------------------------------------------------------------
/server/index.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * This is the API-handler of your app that contains all your API routes.
3 | * On a bigger app, you will probably want to split this file up into multiple files.
4 | */
5 | import { initTRPC } from '@trpc/server';
6 | import { createHTTPServer } from '@trpc/server/adapters/standalone';
7 | import cors from 'cors';
8 | import { z } from 'zod';
9 |
10 | const t = initTRPC.create();
11 |
12 | const publicProcedure = t.procedure;
13 | const router = t.router;
14 |
15 | const appRouter = router({
16 | greeting: publicProcedure
17 | // This is the input schema of your procedure
18 | // 💡 Tip: Try changing this and see type errors on the client straight away
19 | .input(
20 | z
21 | .object({
22 | name: z.string().nullish(),
23 | })
24 | .nullish(),
25 | )
26 | .query(({ input }) => {
27 | // This is what you're returning to your client
28 | return {
29 | text: `hello ${input?.name ?? 'world'}`,
30 | // 💡 Tip: Try adding a new property here and see it propagate to the client straight-away
31 | };
32 | }),
33 | });
34 |
35 | // export only the type definition of the API
36 | // None of the actual implementation is exposed to the client
37 | export type AppRouter = typeof appRouter;
38 |
39 | // create server
40 | createHTTPServer({
41 | middleware: cors(),
42 | router: appRouter,
43 | createContext() {
44 | console.log('context 3');
45 | return {};
46 | },
47 | }).listen(2022);
48 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | devDependencies:
11 | '@playwright/test':
12 | specifier: ^1.50.1
13 | version: 1.57.0
14 | npm-run-all:
15 | specifier: ^4.1.5
16 | version: 4.1.5
17 | start-server-and-test:
18 | specifier: ^1.12.0
19 | version: 1.15.5
20 | wait-port:
21 | specifier: ^1.0.1
22 | version: 1.1.0
23 |
24 | packages:
25 |
26 | '@hapi/hoek@9.3.0':
27 | resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
28 |
29 | '@hapi/topo@5.1.0':
30 | resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==}
31 |
32 | '@playwright/test@1.57.0':
33 | resolution: {integrity: sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==}
34 | engines: {node: '>=18'}
35 | hasBin: true
36 |
37 | '@sideway/address@4.1.5':
38 | resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
39 |
40 | '@sideway/formula@3.0.1':
41 | resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==}
42 |
43 | '@sideway/pinpoint@2.0.0':
44 | resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
45 |
46 | ansi-styles@3.2.1:
47 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
48 | engines: {node: '>=4'}
49 |
50 | ansi-styles@4.3.0:
51 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
52 | engines: {node: '>=8'}
53 |
54 | arg@5.0.2:
55 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
56 |
57 | array-buffer-byte-length@1.0.2:
58 | resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
59 | engines: {node: '>= 0.4'}
60 |
61 | arraybuffer.prototype.slice@1.0.4:
62 | resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
63 | engines: {node: '>= 0.4'}
64 |
65 | async-function@1.0.0:
66 | resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
67 | engines: {node: '>= 0.4'}
68 |
69 | asynckit@0.4.0:
70 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
71 |
72 | available-typed-arrays@1.0.7:
73 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
74 | engines: {node: '>= 0.4'}
75 |
76 | axios@0.27.2:
77 | resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
78 |
79 | balanced-match@1.0.2:
80 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
81 |
82 | bluebird@3.7.2:
83 | resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
84 |
85 | brace-expansion@1.1.12:
86 | resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
87 |
88 | call-bind-apply-helpers@1.0.2:
89 | resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
90 | engines: {node: '>= 0.4'}
91 |
92 | call-bind@1.0.8:
93 | resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
94 | engines: {node: '>= 0.4'}
95 |
96 | call-bound@1.0.4:
97 | resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
98 | engines: {node: '>= 0.4'}
99 |
100 | chalk@2.4.2:
101 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
102 | engines: {node: '>=4'}
103 |
104 | chalk@4.1.2:
105 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
106 | engines: {node: '>=10'}
107 |
108 | check-more-types@2.24.0:
109 | resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==}
110 | engines: {node: '>= 0.8.0'}
111 |
112 | color-convert@1.9.3:
113 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
114 |
115 | color-convert@2.0.1:
116 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
117 | engines: {node: '>=7.0.0'}
118 |
119 | color-name@1.1.3:
120 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
121 |
122 | color-name@1.1.4:
123 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
124 |
125 | combined-stream@1.0.8:
126 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
127 | engines: {node: '>= 0.8'}
128 |
129 | commander@9.5.0:
130 | resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
131 | engines: {node: ^12.20.0 || >=14}
132 |
133 | concat-map@0.0.1:
134 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
135 |
136 | cross-spawn@6.0.6:
137 | resolution: {integrity: sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==}
138 | engines: {node: '>=4.8'}
139 |
140 | cross-spawn@7.0.6:
141 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
142 | engines: {node: '>= 8'}
143 |
144 | data-view-buffer@1.0.2:
145 | resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
146 | engines: {node: '>= 0.4'}
147 |
148 | data-view-byte-length@1.0.2:
149 | resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
150 | engines: {node: '>= 0.4'}
151 |
152 | data-view-byte-offset@1.0.1:
153 | resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
154 | engines: {node: '>= 0.4'}
155 |
156 | debug@4.3.4:
157 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
158 | engines: {node: '>=6.0'}
159 | peerDependencies:
160 | supports-color: '*'
161 | peerDependenciesMeta:
162 | supports-color:
163 | optional: true
164 |
165 | debug@4.4.3:
166 | resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
167 | engines: {node: '>=6.0'}
168 | peerDependencies:
169 | supports-color: '*'
170 | peerDependenciesMeta:
171 | supports-color:
172 | optional: true
173 |
174 | define-data-property@1.1.4:
175 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
176 | engines: {node: '>= 0.4'}
177 |
178 | define-properties@1.2.1:
179 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
180 | engines: {node: '>= 0.4'}
181 |
182 | delayed-stream@1.0.0:
183 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
184 | engines: {node: '>=0.4.0'}
185 |
186 | dunder-proto@1.0.1:
187 | resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
188 | engines: {node: '>= 0.4'}
189 |
190 | duplexer@0.1.2:
191 | resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
192 |
193 | error-ex@1.3.4:
194 | resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
195 |
196 | es-abstract@1.24.1:
197 | resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==}
198 | engines: {node: '>= 0.4'}
199 |
200 | es-define-property@1.0.1:
201 | resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
202 | engines: {node: '>= 0.4'}
203 |
204 | es-errors@1.3.0:
205 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
206 | engines: {node: '>= 0.4'}
207 |
208 | es-object-atoms@1.1.1:
209 | resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
210 | engines: {node: '>= 0.4'}
211 |
212 | es-set-tostringtag@2.1.0:
213 | resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
214 | engines: {node: '>= 0.4'}
215 |
216 | es-to-primitive@1.3.0:
217 | resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
218 | engines: {node: '>= 0.4'}
219 |
220 | escape-string-regexp@1.0.5:
221 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
222 | engines: {node: '>=0.8.0'}
223 |
224 | event-stream@3.3.4:
225 | resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==}
226 |
227 | execa@5.1.1:
228 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
229 | engines: {node: '>=10'}
230 |
231 | follow-redirects@1.15.11:
232 | resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
233 | engines: {node: '>=4.0'}
234 | peerDependencies:
235 | debug: '*'
236 | peerDependenciesMeta:
237 | debug:
238 | optional: true
239 |
240 | for-each@0.3.5:
241 | resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
242 | engines: {node: '>= 0.4'}
243 |
244 | form-data@4.0.5:
245 | resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
246 | engines: {node: '>= 6'}
247 |
248 | from@0.1.7:
249 | resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
250 |
251 | fsevents@2.3.2:
252 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
253 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
254 | os: [darwin]
255 |
256 | function-bind@1.1.2:
257 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
258 |
259 | function.prototype.name@1.1.8:
260 | resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==}
261 | engines: {node: '>= 0.4'}
262 |
263 | functions-have-names@1.2.3:
264 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
265 |
266 | generator-function@2.0.1:
267 | resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
268 | engines: {node: '>= 0.4'}
269 |
270 | get-intrinsic@1.3.0:
271 | resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
272 | engines: {node: '>= 0.4'}
273 |
274 | get-proto@1.0.1:
275 | resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
276 | engines: {node: '>= 0.4'}
277 |
278 | get-stream@6.0.1:
279 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
280 | engines: {node: '>=10'}
281 |
282 | get-symbol-description@1.1.0:
283 | resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
284 | engines: {node: '>= 0.4'}
285 |
286 | globalthis@1.0.4:
287 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
288 | engines: {node: '>= 0.4'}
289 |
290 | gopd@1.2.0:
291 | resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
292 | engines: {node: '>= 0.4'}
293 |
294 | graceful-fs@4.2.11:
295 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
296 |
297 | has-bigints@1.1.0:
298 | resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
299 | engines: {node: '>= 0.4'}
300 |
301 | has-flag@3.0.0:
302 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
303 | engines: {node: '>=4'}
304 |
305 | has-flag@4.0.0:
306 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
307 | engines: {node: '>=8'}
308 |
309 | has-property-descriptors@1.0.2:
310 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
311 |
312 | has-proto@1.2.0:
313 | resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
314 | engines: {node: '>= 0.4'}
315 |
316 | has-symbols@1.1.0:
317 | resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
318 | engines: {node: '>= 0.4'}
319 |
320 | has-tostringtag@1.0.2:
321 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
322 | engines: {node: '>= 0.4'}
323 |
324 | hasown@2.0.2:
325 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
326 | engines: {node: '>= 0.4'}
327 |
328 | hosted-git-info@2.8.9:
329 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
330 |
331 | human-signals@2.1.0:
332 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
333 | engines: {node: '>=10.17.0'}
334 |
335 | internal-slot@1.1.0:
336 | resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
337 | engines: {node: '>= 0.4'}
338 |
339 | is-array-buffer@3.0.5:
340 | resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
341 | engines: {node: '>= 0.4'}
342 |
343 | is-arrayish@0.2.1:
344 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
345 |
346 | is-async-function@2.1.1:
347 | resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
348 | engines: {node: '>= 0.4'}
349 |
350 | is-bigint@1.1.0:
351 | resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
352 | engines: {node: '>= 0.4'}
353 |
354 | is-boolean-object@1.2.2:
355 | resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
356 | engines: {node: '>= 0.4'}
357 |
358 | is-callable@1.2.7:
359 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
360 | engines: {node: '>= 0.4'}
361 |
362 | is-core-module@2.16.1:
363 | resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
364 | engines: {node: '>= 0.4'}
365 |
366 | is-data-view@1.0.2:
367 | resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
368 | engines: {node: '>= 0.4'}
369 |
370 | is-date-object@1.1.0:
371 | resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
372 | engines: {node: '>= 0.4'}
373 |
374 | is-finalizationregistry@1.1.1:
375 | resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
376 | engines: {node: '>= 0.4'}
377 |
378 | is-generator-function@1.1.2:
379 | resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
380 | engines: {node: '>= 0.4'}
381 |
382 | is-map@2.0.3:
383 | resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
384 | engines: {node: '>= 0.4'}
385 |
386 | is-negative-zero@2.0.3:
387 | resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
388 | engines: {node: '>= 0.4'}
389 |
390 | is-number-object@1.1.1:
391 | resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
392 | engines: {node: '>= 0.4'}
393 |
394 | is-regex@1.2.1:
395 | resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
396 | engines: {node: '>= 0.4'}
397 |
398 | is-set@2.0.3:
399 | resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
400 | engines: {node: '>= 0.4'}
401 |
402 | is-shared-array-buffer@1.0.4:
403 | resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
404 | engines: {node: '>= 0.4'}
405 |
406 | is-stream@2.0.1:
407 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
408 | engines: {node: '>=8'}
409 |
410 | is-string@1.1.1:
411 | resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
412 | engines: {node: '>= 0.4'}
413 |
414 | is-symbol@1.1.1:
415 | resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
416 | engines: {node: '>= 0.4'}
417 |
418 | is-typed-array@1.1.15:
419 | resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
420 | engines: {node: '>= 0.4'}
421 |
422 | is-weakmap@2.0.2:
423 | resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
424 | engines: {node: '>= 0.4'}
425 |
426 | is-weakref@1.1.1:
427 | resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
428 | engines: {node: '>= 0.4'}
429 |
430 | is-weakset@2.0.4:
431 | resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
432 | engines: {node: '>= 0.4'}
433 |
434 | isarray@2.0.5:
435 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
436 |
437 | isexe@2.0.0:
438 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
439 |
440 | joi@17.13.3:
441 | resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==}
442 |
443 | json-parse-better-errors@1.0.2:
444 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
445 |
446 | lazy-ass@1.6.0:
447 | resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==}
448 | engines: {node: '> 0.8'}
449 |
450 | load-json-file@4.0.0:
451 | resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
452 | engines: {node: '>=4'}
453 |
454 | lodash@4.17.21:
455 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
456 |
457 | map-stream@0.1.0:
458 | resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==}
459 |
460 | math-intrinsics@1.1.0:
461 | resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
462 | engines: {node: '>= 0.4'}
463 |
464 | memorystream@0.3.1:
465 | resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
466 | engines: {node: '>= 0.10.0'}
467 |
468 | merge-stream@2.0.0:
469 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
470 |
471 | mime-db@1.52.0:
472 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
473 | engines: {node: '>= 0.6'}
474 |
475 | mime-types@2.1.35:
476 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
477 | engines: {node: '>= 0.6'}
478 |
479 | mimic-fn@2.1.0:
480 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
481 | engines: {node: '>=6'}
482 |
483 | minimatch@3.1.2:
484 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
485 |
486 | minimist@1.2.8:
487 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
488 |
489 | ms@2.1.2:
490 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
491 |
492 | ms@2.1.3:
493 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
494 |
495 | nice-try@1.0.5:
496 | resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
497 |
498 | normalize-package-data@2.5.0:
499 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
500 |
501 | npm-run-all@4.1.5:
502 | resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
503 | engines: {node: '>= 4'}
504 | hasBin: true
505 |
506 | npm-run-path@4.0.1:
507 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
508 | engines: {node: '>=8'}
509 |
510 | object-inspect@1.13.4:
511 | resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
512 | engines: {node: '>= 0.4'}
513 |
514 | object-keys@1.1.1:
515 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
516 | engines: {node: '>= 0.4'}
517 |
518 | object.assign@4.1.7:
519 | resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
520 | engines: {node: '>= 0.4'}
521 |
522 | onetime@5.1.2:
523 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
524 | engines: {node: '>=6'}
525 |
526 | own-keys@1.0.1:
527 | resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
528 | engines: {node: '>= 0.4'}
529 |
530 | parse-json@4.0.0:
531 | resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
532 | engines: {node: '>=4'}
533 |
534 | path-key@2.0.1:
535 | resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
536 | engines: {node: '>=4'}
537 |
538 | path-key@3.1.1:
539 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
540 | engines: {node: '>=8'}
541 |
542 | path-parse@1.0.7:
543 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
544 |
545 | path-type@3.0.0:
546 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
547 | engines: {node: '>=4'}
548 |
549 | pause-stream@0.0.11:
550 | resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
551 |
552 | pidtree@0.3.1:
553 | resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
554 | engines: {node: '>=0.10'}
555 | hasBin: true
556 |
557 | pify@3.0.0:
558 | resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
559 | engines: {node: '>=4'}
560 |
561 | playwright-core@1.57.0:
562 | resolution: {integrity: sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==}
563 | engines: {node: '>=18'}
564 | hasBin: true
565 |
566 | playwright@1.57.0:
567 | resolution: {integrity: sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==}
568 | engines: {node: '>=18'}
569 | hasBin: true
570 |
571 | possible-typed-array-names@1.1.0:
572 | resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
573 | engines: {node: '>= 0.4'}
574 |
575 | ps-tree@1.2.0:
576 | resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==}
577 | engines: {node: '>= 0.10'}
578 | hasBin: true
579 |
580 | read-pkg@3.0.0:
581 | resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
582 | engines: {node: '>=4'}
583 |
584 | reflect.getprototypeof@1.0.10:
585 | resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
586 | engines: {node: '>= 0.4'}
587 |
588 | regexp.prototype.flags@1.5.4:
589 | resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
590 | engines: {node: '>= 0.4'}
591 |
592 | resolve@1.22.11:
593 | resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
594 | engines: {node: '>= 0.4'}
595 | hasBin: true
596 |
597 | rxjs@7.8.2:
598 | resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
599 |
600 | safe-array-concat@1.1.3:
601 | resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
602 | engines: {node: '>=0.4'}
603 |
604 | safe-push-apply@1.0.0:
605 | resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
606 | engines: {node: '>= 0.4'}
607 |
608 | safe-regex-test@1.1.0:
609 | resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
610 | engines: {node: '>= 0.4'}
611 |
612 | semver@5.7.2:
613 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
614 | hasBin: true
615 |
616 | set-function-length@1.2.2:
617 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
618 | engines: {node: '>= 0.4'}
619 |
620 | set-function-name@2.0.2:
621 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
622 | engines: {node: '>= 0.4'}
623 |
624 | set-proto@1.0.0:
625 | resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
626 | engines: {node: '>= 0.4'}
627 |
628 | shebang-command@1.2.0:
629 | resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
630 | engines: {node: '>=0.10.0'}
631 |
632 | shebang-command@2.0.0:
633 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
634 | engines: {node: '>=8'}
635 |
636 | shebang-regex@1.0.0:
637 | resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
638 | engines: {node: '>=0.10.0'}
639 |
640 | shebang-regex@3.0.0:
641 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
642 | engines: {node: '>=8'}
643 |
644 | shell-quote@1.8.3:
645 | resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
646 | engines: {node: '>= 0.4'}
647 |
648 | side-channel-list@1.0.0:
649 | resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
650 | engines: {node: '>= 0.4'}
651 |
652 | side-channel-map@1.0.1:
653 | resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
654 | engines: {node: '>= 0.4'}
655 |
656 | side-channel-weakmap@1.0.2:
657 | resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
658 | engines: {node: '>= 0.4'}
659 |
660 | side-channel@1.1.0:
661 | resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
662 | engines: {node: '>= 0.4'}
663 |
664 | signal-exit@3.0.7:
665 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
666 |
667 | spdx-correct@3.2.0:
668 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
669 |
670 | spdx-exceptions@2.5.0:
671 | resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
672 |
673 | spdx-expression-parse@3.0.1:
674 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
675 |
676 | spdx-license-ids@3.0.22:
677 | resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==}
678 |
679 | split@0.3.3:
680 | resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==}
681 |
682 | start-server-and-test@1.15.5:
683 | resolution: {integrity: sha512-o3EmkX0++GV+qsvIJ/OKWm3w91fD8uS/bPQVPrh/7loaxkpXSuAIHdnmN/P/regQK9eNAK76aBJcHt+OSTk+nA==}
684 | engines: {node: '>=6'}
685 | deprecated: this package has been deprecated
686 | hasBin: true
687 |
688 | stop-iteration-iterator@1.1.0:
689 | resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
690 | engines: {node: '>= 0.4'}
691 |
692 | stream-combiner@0.0.4:
693 | resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==}
694 |
695 | string.prototype.padend@3.1.6:
696 | resolution: {integrity: sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==}
697 | engines: {node: '>= 0.4'}
698 |
699 | string.prototype.trim@1.2.10:
700 | resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
701 | engines: {node: '>= 0.4'}
702 |
703 | string.prototype.trimend@1.0.9:
704 | resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==}
705 | engines: {node: '>= 0.4'}
706 |
707 | string.prototype.trimstart@1.0.8:
708 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
709 | engines: {node: '>= 0.4'}
710 |
711 | strip-bom@3.0.0:
712 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
713 | engines: {node: '>=4'}
714 |
715 | strip-final-newline@2.0.0:
716 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
717 | engines: {node: '>=6'}
718 |
719 | supports-color@5.5.0:
720 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
721 | engines: {node: '>=4'}
722 |
723 | supports-color@7.2.0:
724 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
725 | engines: {node: '>=8'}
726 |
727 | supports-preserve-symlinks-flag@1.0.0:
728 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
729 | engines: {node: '>= 0.4'}
730 |
731 | through@2.3.8:
732 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
733 |
734 | tslib@2.8.1:
735 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
736 |
737 | typed-array-buffer@1.0.3:
738 | resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
739 | engines: {node: '>= 0.4'}
740 |
741 | typed-array-byte-length@1.0.3:
742 | resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
743 | engines: {node: '>= 0.4'}
744 |
745 | typed-array-byte-offset@1.0.4:
746 | resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==}
747 | engines: {node: '>= 0.4'}
748 |
749 | typed-array-length@1.0.7:
750 | resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
751 | engines: {node: '>= 0.4'}
752 |
753 | unbox-primitive@1.1.0:
754 | resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
755 | engines: {node: '>= 0.4'}
756 |
757 | validate-npm-package-license@3.0.4:
758 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
759 |
760 | wait-on@7.0.1:
761 | resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==}
762 | engines: {node: '>=12.0.0'}
763 | hasBin: true
764 |
765 | wait-port@1.1.0:
766 | resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==}
767 | engines: {node: '>=10'}
768 | hasBin: true
769 |
770 | which-boxed-primitive@1.1.1:
771 | resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
772 | engines: {node: '>= 0.4'}
773 |
774 | which-builtin-type@1.2.1:
775 | resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
776 | engines: {node: '>= 0.4'}
777 |
778 | which-collection@1.0.2:
779 | resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
780 | engines: {node: '>= 0.4'}
781 |
782 | which-typed-array@1.1.19:
783 | resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
784 | engines: {node: '>= 0.4'}
785 |
786 | which@1.3.1:
787 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
788 | hasBin: true
789 |
790 | which@2.0.2:
791 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
792 | engines: {node: '>= 8'}
793 | hasBin: true
794 |
795 | snapshots:
796 |
797 | '@hapi/hoek@9.3.0': {}
798 |
799 | '@hapi/topo@5.1.0':
800 | dependencies:
801 | '@hapi/hoek': 9.3.0
802 |
803 | '@playwright/test@1.57.0':
804 | dependencies:
805 | playwright: 1.57.0
806 |
807 | '@sideway/address@4.1.5':
808 | dependencies:
809 | '@hapi/hoek': 9.3.0
810 |
811 | '@sideway/formula@3.0.1': {}
812 |
813 | '@sideway/pinpoint@2.0.0': {}
814 |
815 | ansi-styles@3.2.1:
816 | dependencies:
817 | color-convert: 1.9.3
818 |
819 | ansi-styles@4.3.0:
820 | dependencies:
821 | color-convert: 2.0.1
822 |
823 | arg@5.0.2: {}
824 |
825 | array-buffer-byte-length@1.0.2:
826 | dependencies:
827 | call-bound: 1.0.4
828 | is-array-buffer: 3.0.5
829 |
830 | arraybuffer.prototype.slice@1.0.4:
831 | dependencies:
832 | array-buffer-byte-length: 1.0.2
833 | call-bind: 1.0.8
834 | define-properties: 1.2.1
835 | es-abstract: 1.24.1
836 | es-errors: 1.3.0
837 | get-intrinsic: 1.3.0
838 | is-array-buffer: 3.0.5
839 |
840 | async-function@1.0.0: {}
841 |
842 | asynckit@0.4.0: {}
843 |
844 | available-typed-arrays@1.0.7:
845 | dependencies:
846 | possible-typed-array-names: 1.1.0
847 |
848 | axios@0.27.2(debug@4.3.4):
849 | dependencies:
850 | follow-redirects: 1.15.11(debug@4.3.4)
851 | form-data: 4.0.5
852 | transitivePeerDependencies:
853 | - debug
854 |
855 | balanced-match@1.0.2: {}
856 |
857 | bluebird@3.7.2: {}
858 |
859 | brace-expansion@1.1.12:
860 | dependencies:
861 | balanced-match: 1.0.2
862 | concat-map: 0.0.1
863 |
864 | call-bind-apply-helpers@1.0.2:
865 | dependencies:
866 | es-errors: 1.3.0
867 | function-bind: 1.1.2
868 |
869 | call-bind@1.0.8:
870 | dependencies:
871 | call-bind-apply-helpers: 1.0.2
872 | es-define-property: 1.0.1
873 | get-intrinsic: 1.3.0
874 | set-function-length: 1.2.2
875 |
876 | call-bound@1.0.4:
877 | dependencies:
878 | call-bind-apply-helpers: 1.0.2
879 | get-intrinsic: 1.3.0
880 |
881 | chalk@2.4.2:
882 | dependencies:
883 | ansi-styles: 3.2.1
884 | escape-string-regexp: 1.0.5
885 | supports-color: 5.5.0
886 |
887 | chalk@4.1.2:
888 | dependencies:
889 | ansi-styles: 4.3.0
890 | supports-color: 7.2.0
891 |
892 | check-more-types@2.24.0: {}
893 |
894 | color-convert@1.9.3:
895 | dependencies:
896 | color-name: 1.1.3
897 |
898 | color-convert@2.0.1:
899 | dependencies:
900 | color-name: 1.1.4
901 |
902 | color-name@1.1.3: {}
903 |
904 | color-name@1.1.4: {}
905 |
906 | combined-stream@1.0.8:
907 | dependencies:
908 | delayed-stream: 1.0.0
909 |
910 | commander@9.5.0: {}
911 |
912 | concat-map@0.0.1: {}
913 |
914 | cross-spawn@6.0.6:
915 | dependencies:
916 | nice-try: 1.0.5
917 | path-key: 2.0.1
918 | semver: 5.7.2
919 | shebang-command: 1.2.0
920 | which: 1.3.1
921 |
922 | cross-spawn@7.0.6:
923 | dependencies:
924 | path-key: 3.1.1
925 | shebang-command: 2.0.0
926 | which: 2.0.2
927 |
928 | data-view-buffer@1.0.2:
929 | dependencies:
930 | call-bound: 1.0.4
931 | es-errors: 1.3.0
932 | is-data-view: 1.0.2
933 |
934 | data-view-byte-length@1.0.2:
935 | dependencies:
936 | call-bound: 1.0.4
937 | es-errors: 1.3.0
938 | is-data-view: 1.0.2
939 |
940 | data-view-byte-offset@1.0.1:
941 | dependencies:
942 | call-bound: 1.0.4
943 | es-errors: 1.3.0
944 | is-data-view: 1.0.2
945 |
946 | debug@4.3.4:
947 | dependencies:
948 | ms: 2.1.2
949 |
950 | debug@4.4.3:
951 | dependencies:
952 | ms: 2.1.3
953 |
954 | define-data-property@1.1.4:
955 | dependencies:
956 | es-define-property: 1.0.1
957 | es-errors: 1.3.0
958 | gopd: 1.2.0
959 |
960 | define-properties@1.2.1:
961 | dependencies:
962 | define-data-property: 1.1.4
963 | has-property-descriptors: 1.0.2
964 | object-keys: 1.1.1
965 |
966 | delayed-stream@1.0.0: {}
967 |
968 | dunder-proto@1.0.1:
969 | dependencies:
970 | call-bind-apply-helpers: 1.0.2
971 | es-errors: 1.3.0
972 | gopd: 1.2.0
973 |
974 | duplexer@0.1.2: {}
975 |
976 | error-ex@1.3.4:
977 | dependencies:
978 | is-arrayish: 0.2.1
979 |
980 | es-abstract@1.24.1:
981 | dependencies:
982 | array-buffer-byte-length: 1.0.2
983 | arraybuffer.prototype.slice: 1.0.4
984 | available-typed-arrays: 1.0.7
985 | call-bind: 1.0.8
986 | call-bound: 1.0.4
987 | data-view-buffer: 1.0.2
988 | data-view-byte-length: 1.0.2
989 | data-view-byte-offset: 1.0.1
990 | es-define-property: 1.0.1
991 | es-errors: 1.3.0
992 | es-object-atoms: 1.1.1
993 | es-set-tostringtag: 2.1.0
994 | es-to-primitive: 1.3.0
995 | function.prototype.name: 1.1.8
996 | get-intrinsic: 1.3.0
997 | get-proto: 1.0.1
998 | get-symbol-description: 1.1.0
999 | globalthis: 1.0.4
1000 | gopd: 1.2.0
1001 | has-property-descriptors: 1.0.2
1002 | has-proto: 1.2.0
1003 | has-symbols: 1.1.0
1004 | hasown: 2.0.2
1005 | internal-slot: 1.1.0
1006 | is-array-buffer: 3.0.5
1007 | is-callable: 1.2.7
1008 | is-data-view: 1.0.2
1009 | is-negative-zero: 2.0.3
1010 | is-regex: 1.2.1
1011 | is-set: 2.0.3
1012 | is-shared-array-buffer: 1.0.4
1013 | is-string: 1.1.1
1014 | is-typed-array: 1.1.15
1015 | is-weakref: 1.1.1
1016 | math-intrinsics: 1.1.0
1017 | object-inspect: 1.13.4
1018 | object-keys: 1.1.1
1019 | object.assign: 4.1.7
1020 | own-keys: 1.0.1
1021 | regexp.prototype.flags: 1.5.4
1022 | safe-array-concat: 1.1.3
1023 | safe-push-apply: 1.0.0
1024 | safe-regex-test: 1.1.0
1025 | set-proto: 1.0.0
1026 | stop-iteration-iterator: 1.1.0
1027 | string.prototype.trim: 1.2.10
1028 | string.prototype.trimend: 1.0.9
1029 | string.prototype.trimstart: 1.0.8
1030 | typed-array-buffer: 1.0.3
1031 | typed-array-byte-length: 1.0.3
1032 | typed-array-byte-offset: 1.0.4
1033 | typed-array-length: 1.0.7
1034 | unbox-primitive: 1.1.0
1035 | which-typed-array: 1.1.19
1036 |
1037 | es-define-property@1.0.1: {}
1038 |
1039 | es-errors@1.3.0: {}
1040 |
1041 | es-object-atoms@1.1.1:
1042 | dependencies:
1043 | es-errors: 1.3.0
1044 |
1045 | es-set-tostringtag@2.1.0:
1046 | dependencies:
1047 | es-errors: 1.3.0
1048 | get-intrinsic: 1.3.0
1049 | has-tostringtag: 1.0.2
1050 | hasown: 2.0.2
1051 |
1052 | es-to-primitive@1.3.0:
1053 | dependencies:
1054 | is-callable: 1.2.7
1055 | is-date-object: 1.1.0
1056 | is-symbol: 1.1.1
1057 |
1058 | escape-string-regexp@1.0.5: {}
1059 |
1060 | event-stream@3.3.4:
1061 | dependencies:
1062 | duplexer: 0.1.2
1063 | from: 0.1.7
1064 | map-stream: 0.1.0
1065 | pause-stream: 0.0.11
1066 | split: 0.3.3
1067 | stream-combiner: 0.0.4
1068 | through: 2.3.8
1069 |
1070 | execa@5.1.1:
1071 | dependencies:
1072 | cross-spawn: 7.0.6
1073 | get-stream: 6.0.1
1074 | human-signals: 2.1.0
1075 | is-stream: 2.0.1
1076 | merge-stream: 2.0.0
1077 | npm-run-path: 4.0.1
1078 | onetime: 5.1.2
1079 | signal-exit: 3.0.7
1080 | strip-final-newline: 2.0.0
1081 |
1082 | follow-redirects@1.15.11(debug@4.3.4):
1083 | optionalDependencies:
1084 | debug: 4.3.4
1085 |
1086 | for-each@0.3.5:
1087 | dependencies:
1088 | is-callable: 1.2.7
1089 |
1090 | form-data@4.0.5:
1091 | dependencies:
1092 | asynckit: 0.4.0
1093 | combined-stream: 1.0.8
1094 | es-set-tostringtag: 2.1.0
1095 | hasown: 2.0.2
1096 | mime-types: 2.1.35
1097 |
1098 | from@0.1.7: {}
1099 |
1100 | fsevents@2.3.2:
1101 | optional: true
1102 |
1103 | function-bind@1.1.2: {}
1104 |
1105 | function.prototype.name@1.1.8:
1106 | dependencies:
1107 | call-bind: 1.0.8
1108 | call-bound: 1.0.4
1109 | define-properties: 1.2.1
1110 | functions-have-names: 1.2.3
1111 | hasown: 2.0.2
1112 | is-callable: 1.2.7
1113 |
1114 | functions-have-names@1.2.3: {}
1115 |
1116 | generator-function@2.0.1: {}
1117 |
1118 | get-intrinsic@1.3.0:
1119 | dependencies:
1120 | call-bind-apply-helpers: 1.0.2
1121 | es-define-property: 1.0.1
1122 | es-errors: 1.3.0
1123 | es-object-atoms: 1.1.1
1124 | function-bind: 1.1.2
1125 | get-proto: 1.0.1
1126 | gopd: 1.2.0
1127 | has-symbols: 1.1.0
1128 | hasown: 2.0.2
1129 | math-intrinsics: 1.1.0
1130 |
1131 | get-proto@1.0.1:
1132 | dependencies:
1133 | dunder-proto: 1.0.1
1134 | es-object-atoms: 1.1.1
1135 |
1136 | get-stream@6.0.1: {}
1137 |
1138 | get-symbol-description@1.1.0:
1139 | dependencies:
1140 | call-bound: 1.0.4
1141 | es-errors: 1.3.0
1142 | get-intrinsic: 1.3.0
1143 |
1144 | globalthis@1.0.4:
1145 | dependencies:
1146 | define-properties: 1.2.1
1147 | gopd: 1.2.0
1148 |
1149 | gopd@1.2.0: {}
1150 |
1151 | graceful-fs@4.2.11: {}
1152 |
1153 | has-bigints@1.1.0: {}
1154 |
1155 | has-flag@3.0.0: {}
1156 |
1157 | has-flag@4.0.0: {}
1158 |
1159 | has-property-descriptors@1.0.2:
1160 | dependencies:
1161 | es-define-property: 1.0.1
1162 |
1163 | has-proto@1.2.0:
1164 | dependencies:
1165 | dunder-proto: 1.0.1
1166 |
1167 | has-symbols@1.1.0: {}
1168 |
1169 | has-tostringtag@1.0.2:
1170 | dependencies:
1171 | has-symbols: 1.1.0
1172 |
1173 | hasown@2.0.2:
1174 | dependencies:
1175 | function-bind: 1.1.2
1176 |
1177 | hosted-git-info@2.8.9: {}
1178 |
1179 | human-signals@2.1.0: {}
1180 |
1181 | internal-slot@1.1.0:
1182 | dependencies:
1183 | es-errors: 1.3.0
1184 | hasown: 2.0.2
1185 | side-channel: 1.1.0
1186 |
1187 | is-array-buffer@3.0.5:
1188 | dependencies:
1189 | call-bind: 1.0.8
1190 | call-bound: 1.0.4
1191 | get-intrinsic: 1.3.0
1192 |
1193 | is-arrayish@0.2.1: {}
1194 |
1195 | is-async-function@2.1.1:
1196 | dependencies:
1197 | async-function: 1.0.0
1198 | call-bound: 1.0.4
1199 | get-proto: 1.0.1
1200 | has-tostringtag: 1.0.2
1201 | safe-regex-test: 1.1.0
1202 |
1203 | is-bigint@1.1.0:
1204 | dependencies:
1205 | has-bigints: 1.1.0
1206 |
1207 | is-boolean-object@1.2.2:
1208 | dependencies:
1209 | call-bound: 1.0.4
1210 | has-tostringtag: 1.0.2
1211 |
1212 | is-callable@1.2.7: {}
1213 |
1214 | is-core-module@2.16.1:
1215 | dependencies:
1216 | hasown: 2.0.2
1217 |
1218 | is-data-view@1.0.2:
1219 | dependencies:
1220 | call-bound: 1.0.4
1221 | get-intrinsic: 1.3.0
1222 | is-typed-array: 1.1.15
1223 |
1224 | is-date-object@1.1.0:
1225 | dependencies:
1226 | call-bound: 1.0.4
1227 | has-tostringtag: 1.0.2
1228 |
1229 | is-finalizationregistry@1.1.1:
1230 | dependencies:
1231 | call-bound: 1.0.4
1232 |
1233 | is-generator-function@1.1.2:
1234 | dependencies:
1235 | call-bound: 1.0.4
1236 | generator-function: 2.0.1
1237 | get-proto: 1.0.1
1238 | has-tostringtag: 1.0.2
1239 | safe-regex-test: 1.1.0
1240 |
1241 | is-map@2.0.3: {}
1242 |
1243 | is-negative-zero@2.0.3: {}
1244 |
1245 | is-number-object@1.1.1:
1246 | dependencies:
1247 | call-bound: 1.0.4
1248 | has-tostringtag: 1.0.2
1249 |
1250 | is-regex@1.2.1:
1251 | dependencies:
1252 | call-bound: 1.0.4
1253 | gopd: 1.2.0
1254 | has-tostringtag: 1.0.2
1255 | hasown: 2.0.2
1256 |
1257 | is-set@2.0.3: {}
1258 |
1259 | is-shared-array-buffer@1.0.4:
1260 | dependencies:
1261 | call-bound: 1.0.4
1262 |
1263 | is-stream@2.0.1: {}
1264 |
1265 | is-string@1.1.1:
1266 | dependencies:
1267 | call-bound: 1.0.4
1268 | has-tostringtag: 1.0.2
1269 |
1270 | is-symbol@1.1.1:
1271 | dependencies:
1272 | call-bound: 1.0.4
1273 | has-symbols: 1.1.0
1274 | safe-regex-test: 1.1.0
1275 |
1276 | is-typed-array@1.1.15:
1277 | dependencies:
1278 | which-typed-array: 1.1.19
1279 |
1280 | is-weakmap@2.0.2: {}
1281 |
1282 | is-weakref@1.1.1:
1283 | dependencies:
1284 | call-bound: 1.0.4
1285 |
1286 | is-weakset@2.0.4:
1287 | dependencies:
1288 | call-bound: 1.0.4
1289 | get-intrinsic: 1.3.0
1290 |
1291 | isarray@2.0.5: {}
1292 |
1293 | isexe@2.0.0: {}
1294 |
1295 | joi@17.13.3:
1296 | dependencies:
1297 | '@hapi/hoek': 9.3.0
1298 | '@hapi/topo': 5.1.0
1299 | '@sideway/address': 4.1.5
1300 | '@sideway/formula': 3.0.1
1301 | '@sideway/pinpoint': 2.0.0
1302 |
1303 | json-parse-better-errors@1.0.2: {}
1304 |
1305 | lazy-ass@1.6.0: {}
1306 |
1307 | load-json-file@4.0.0:
1308 | dependencies:
1309 | graceful-fs: 4.2.11
1310 | parse-json: 4.0.0
1311 | pify: 3.0.0
1312 | strip-bom: 3.0.0
1313 |
1314 | lodash@4.17.21: {}
1315 |
1316 | map-stream@0.1.0: {}
1317 |
1318 | math-intrinsics@1.1.0: {}
1319 |
1320 | memorystream@0.3.1: {}
1321 |
1322 | merge-stream@2.0.0: {}
1323 |
1324 | mime-db@1.52.0: {}
1325 |
1326 | mime-types@2.1.35:
1327 | dependencies:
1328 | mime-db: 1.52.0
1329 |
1330 | mimic-fn@2.1.0: {}
1331 |
1332 | minimatch@3.1.2:
1333 | dependencies:
1334 | brace-expansion: 1.1.12
1335 |
1336 | minimist@1.2.8: {}
1337 |
1338 | ms@2.1.2: {}
1339 |
1340 | ms@2.1.3: {}
1341 |
1342 | nice-try@1.0.5: {}
1343 |
1344 | normalize-package-data@2.5.0:
1345 | dependencies:
1346 | hosted-git-info: 2.8.9
1347 | resolve: 1.22.11
1348 | semver: 5.7.2
1349 | validate-npm-package-license: 3.0.4
1350 |
1351 | npm-run-all@4.1.5:
1352 | dependencies:
1353 | ansi-styles: 3.2.1
1354 | chalk: 2.4.2
1355 | cross-spawn: 6.0.6
1356 | memorystream: 0.3.1
1357 | minimatch: 3.1.2
1358 | pidtree: 0.3.1
1359 | read-pkg: 3.0.0
1360 | shell-quote: 1.8.3
1361 | string.prototype.padend: 3.1.6
1362 |
1363 | npm-run-path@4.0.1:
1364 | dependencies:
1365 | path-key: 3.1.1
1366 |
1367 | object-inspect@1.13.4: {}
1368 |
1369 | object-keys@1.1.1: {}
1370 |
1371 | object.assign@4.1.7:
1372 | dependencies:
1373 | call-bind: 1.0.8
1374 | call-bound: 1.0.4
1375 | define-properties: 1.2.1
1376 | es-object-atoms: 1.1.1
1377 | has-symbols: 1.1.0
1378 | object-keys: 1.1.1
1379 |
1380 | onetime@5.1.2:
1381 | dependencies:
1382 | mimic-fn: 2.1.0
1383 |
1384 | own-keys@1.0.1:
1385 | dependencies:
1386 | get-intrinsic: 1.3.0
1387 | object-keys: 1.1.1
1388 | safe-push-apply: 1.0.0
1389 |
1390 | parse-json@4.0.0:
1391 | dependencies:
1392 | error-ex: 1.3.4
1393 | json-parse-better-errors: 1.0.2
1394 |
1395 | path-key@2.0.1: {}
1396 |
1397 | path-key@3.1.1: {}
1398 |
1399 | path-parse@1.0.7: {}
1400 |
1401 | path-type@3.0.0:
1402 | dependencies:
1403 | pify: 3.0.0
1404 |
1405 | pause-stream@0.0.11:
1406 | dependencies:
1407 | through: 2.3.8
1408 |
1409 | pidtree@0.3.1: {}
1410 |
1411 | pify@3.0.0: {}
1412 |
1413 | playwright-core@1.57.0: {}
1414 |
1415 | playwright@1.57.0:
1416 | dependencies:
1417 | playwright-core: 1.57.0
1418 | optionalDependencies:
1419 | fsevents: 2.3.2
1420 |
1421 | possible-typed-array-names@1.1.0: {}
1422 |
1423 | ps-tree@1.2.0:
1424 | dependencies:
1425 | event-stream: 3.3.4
1426 |
1427 | read-pkg@3.0.0:
1428 | dependencies:
1429 | load-json-file: 4.0.0
1430 | normalize-package-data: 2.5.0
1431 | path-type: 3.0.0
1432 |
1433 | reflect.getprototypeof@1.0.10:
1434 | dependencies:
1435 | call-bind: 1.0.8
1436 | define-properties: 1.2.1
1437 | es-abstract: 1.24.1
1438 | es-errors: 1.3.0
1439 | es-object-atoms: 1.1.1
1440 | get-intrinsic: 1.3.0
1441 | get-proto: 1.0.1
1442 | which-builtin-type: 1.2.1
1443 |
1444 | regexp.prototype.flags@1.5.4:
1445 | dependencies:
1446 | call-bind: 1.0.8
1447 | define-properties: 1.2.1
1448 | es-errors: 1.3.0
1449 | get-proto: 1.0.1
1450 | gopd: 1.2.0
1451 | set-function-name: 2.0.2
1452 |
1453 | resolve@1.22.11:
1454 | dependencies:
1455 | is-core-module: 2.16.1
1456 | path-parse: 1.0.7
1457 | supports-preserve-symlinks-flag: 1.0.0
1458 |
1459 | rxjs@7.8.2:
1460 | dependencies:
1461 | tslib: 2.8.1
1462 |
1463 | safe-array-concat@1.1.3:
1464 | dependencies:
1465 | call-bind: 1.0.8
1466 | call-bound: 1.0.4
1467 | get-intrinsic: 1.3.0
1468 | has-symbols: 1.1.0
1469 | isarray: 2.0.5
1470 |
1471 | safe-push-apply@1.0.0:
1472 | dependencies:
1473 | es-errors: 1.3.0
1474 | isarray: 2.0.5
1475 |
1476 | safe-regex-test@1.1.0:
1477 | dependencies:
1478 | call-bound: 1.0.4
1479 | es-errors: 1.3.0
1480 | is-regex: 1.2.1
1481 |
1482 | semver@5.7.2: {}
1483 |
1484 | set-function-length@1.2.2:
1485 | dependencies:
1486 | define-data-property: 1.1.4
1487 | es-errors: 1.3.0
1488 | function-bind: 1.1.2
1489 | get-intrinsic: 1.3.0
1490 | gopd: 1.2.0
1491 | has-property-descriptors: 1.0.2
1492 |
1493 | set-function-name@2.0.2:
1494 | dependencies:
1495 | define-data-property: 1.1.4
1496 | es-errors: 1.3.0
1497 | functions-have-names: 1.2.3
1498 | has-property-descriptors: 1.0.2
1499 |
1500 | set-proto@1.0.0:
1501 | dependencies:
1502 | dunder-proto: 1.0.1
1503 | es-errors: 1.3.0
1504 | es-object-atoms: 1.1.1
1505 |
1506 | shebang-command@1.2.0:
1507 | dependencies:
1508 | shebang-regex: 1.0.0
1509 |
1510 | shebang-command@2.0.0:
1511 | dependencies:
1512 | shebang-regex: 3.0.0
1513 |
1514 | shebang-regex@1.0.0: {}
1515 |
1516 | shebang-regex@3.0.0: {}
1517 |
1518 | shell-quote@1.8.3: {}
1519 |
1520 | side-channel-list@1.0.0:
1521 | dependencies:
1522 | es-errors: 1.3.0
1523 | object-inspect: 1.13.4
1524 |
1525 | side-channel-map@1.0.1:
1526 | dependencies:
1527 | call-bound: 1.0.4
1528 | es-errors: 1.3.0
1529 | get-intrinsic: 1.3.0
1530 | object-inspect: 1.13.4
1531 |
1532 | side-channel-weakmap@1.0.2:
1533 | dependencies:
1534 | call-bound: 1.0.4
1535 | es-errors: 1.3.0
1536 | get-intrinsic: 1.3.0
1537 | object-inspect: 1.13.4
1538 | side-channel-map: 1.0.1
1539 |
1540 | side-channel@1.1.0:
1541 | dependencies:
1542 | es-errors: 1.3.0
1543 | object-inspect: 1.13.4
1544 | side-channel-list: 1.0.0
1545 | side-channel-map: 1.0.1
1546 | side-channel-weakmap: 1.0.2
1547 |
1548 | signal-exit@3.0.7: {}
1549 |
1550 | spdx-correct@3.2.0:
1551 | dependencies:
1552 | spdx-expression-parse: 3.0.1
1553 | spdx-license-ids: 3.0.22
1554 |
1555 | spdx-exceptions@2.5.0: {}
1556 |
1557 | spdx-expression-parse@3.0.1:
1558 | dependencies:
1559 | spdx-exceptions: 2.5.0
1560 | spdx-license-ids: 3.0.22
1561 |
1562 | spdx-license-ids@3.0.22: {}
1563 |
1564 | split@0.3.3:
1565 | dependencies:
1566 | through: 2.3.8
1567 |
1568 | start-server-and-test@1.15.5:
1569 | dependencies:
1570 | arg: 5.0.2
1571 | bluebird: 3.7.2
1572 | check-more-types: 2.24.0
1573 | debug: 4.3.4
1574 | execa: 5.1.1
1575 | lazy-ass: 1.6.0
1576 | ps-tree: 1.2.0
1577 | wait-on: 7.0.1(debug@4.3.4)
1578 | transitivePeerDependencies:
1579 | - supports-color
1580 |
1581 | stop-iteration-iterator@1.1.0:
1582 | dependencies:
1583 | es-errors: 1.3.0
1584 | internal-slot: 1.1.0
1585 |
1586 | stream-combiner@0.0.4:
1587 | dependencies:
1588 | duplexer: 0.1.2
1589 |
1590 | string.prototype.padend@3.1.6:
1591 | dependencies:
1592 | call-bind: 1.0.8
1593 | define-properties: 1.2.1
1594 | es-abstract: 1.24.1
1595 | es-object-atoms: 1.1.1
1596 |
1597 | string.prototype.trim@1.2.10:
1598 | dependencies:
1599 | call-bind: 1.0.8
1600 | call-bound: 1.0.4
1601 | define-data-property: 1.1.4
1602 | define-properties: 1.2.1
1603 | es-abstract: 1.24.1
1604 | es-object-atoms: 1.1.1
1605 | has-property-descriptors: 1.0.2
1606 |
1607 | string.prototype.trimend@1.0.9:
1608 | dependencies:
1609 | call-bind: 1.0.8
1610 | call-bound: 1.0.4
1611 | define-properties: 1.2.1
1612 | es-object-atoms: 1.1.1
1613 |
1614 | string.prototype.trimstart@1.0.8:
1615 | dependencies:
1616 | call-bind: 1.0.8
1617 | define-properties: 1.2.1
1618 | es-object-atoms: 1.1.1
1619 |
1620 | strip-bom@3.0.0: {}
1621 |
1622 | strip-final-newline@2.0.0: {}
1623 |
1624 | supports-color@5.5.0:
1625 | dependencies:
1626 | has-flag: 3.0.0
1627 |
1628 | supports-color@7.2.0:
1629 | dependencies:
1630 | has-flag: 4.0.0
1631 |
1632 | supports-preserve-symlinks-flag@1.0.0: {}
1633 |
1634 | through@2.3.8: {}
1635 |
1636 | tslib@2.8.1: {}
1637 |
1638 | typed-array-buffer@1.0.3:
1639 | dependencies:
1640 | call-bound: 1.0.4
1641 | es-errors: 1.3.0
1642 | is-typed-array: 1.1.15
1643 |
1644 | typed-array-byte-length@1.0.3:
1645 | dependencies:
1646 | call-bind: 1.0.8
1647 | for-each: 0.3.5
1648 | gopd: 1.2.0
1649 | has-proto: 1.2.0
1650 | is-typed-array: 1.1.15
1651 |
1652 | typed-array-byte-offset@1.0.4:
1653 | dependencies:
1654 | available-typed-arrays: 1.0.7
1655 | call-bind: 1.0.8
1656 | for-each: 0.3.5
1657 | gopd: 1.2.0
1658 | has-proto: 1.2.0
1659 | is-typed-array: 1.1.15
1660 | reflect.getprototypeof: 1.0.10
1661 |
1662 | typed-array-length@1.0.7:
1663 | dependencies:
1664 | call-bind: 1.0.8
1665 | for-each: 0.3.5
1666 | gopd: 1.2.0
1667 | is-typed-array: 1.1.15
1668 | possible-typed-array-names: 1.1.0
1669 | reflect.getprototypeof: 1.0.10
1670 |
1671 | unbox-primitive@1.1.0:
1672 | dependencies:
1673 | call-bound: 1.0.4
1674 | has-bigints: 1.1.0
1675 | has-symbols: 1.1.0
1676 | which-boxed-primitive: 1.1.1
1677 |
1678 | validate-npm-package-license@3.0.4:
1679 | dependencies:
1680 | spdx-correct: 3.2.0
1681 | spdx-expression-parse: 3.0.1
1682 |
1683 | wait-on@7.0.1(debug@4.3.4):
1684 | dependencies:
1685 | axios: 0.27.2(debug@4.3.4)
1686 | joi: 17.13.3
1687 | lodash: 4.17.21
1688 | minimist: 1.2.8
1689 | rxjs: 7.8.2
1690 | transitivePeerDependencies:
1691 | - debug
1692 |
1693 | wait-port@1.1.0:
1694 | dependencies:
1695 | chalk: 4.1.2
1696 | commander: 9.5.0
1697 | debug: 4.4.3
1698 | transitivePeerDependencies:
1699 | - supports-color
1700 |
1701 | which-boxed-primitive@1.1.1:
1702 | dependencies:
1703 | is-bigint: 1.1.0
1704 | is-boolean-object: 1.2.2
1705 | is-number-object: 1.1.1
1706 | is-string: 1.1.1
1707 | is-symbol: 1.1.1
1708 |
1709 | which-builtin-type@1.2.1:
1710 | dependencies:
1711 | call-bound: 1.0.4
1712 | function.prototype.name: 1.1.8
1713 | has-tostringtag: 1.0.2
1714 | is-async-function: 2.1.1
1715 | is-date-object: 1.1.0
1716 | is-finalizationregistry: 1.1.1
1717 | is-generator-function: 1.1.2
1718 | is-regex: 1.2.1
1719 | is-weakref: 1.1.1
1720 | isarray: 2.0.5
1721 | which-boxed-primitive: 1.1.1
1722 | which-collection: 1.0.2
1723 | which-typed-array: 1.1.19
1724 |
1725 | which-collection@1.0.2:
1726 | dependencies:
1727 | is-map: 2.0.3
1728 | is-set: 2.0.3
1729 | is-weakmap: 2.0.2
1730 | is-weakset: 2.0.4
1731 |
1732 | which-typed-array@1.1.19:
1733 | dependencies:
1734 | available-typed-arrays: 1.0.7
1735 | call-bind: 1.0.8
1736 | call-bound: 1.0.4
1737 | for-each: 0.3.5
1738 | get-proto: 1.0.1
1739 | gopd: 1.2.0
1740 | has-tostringtag: 1.0.2
1741 |
1742 | which@1.3.1:
1743 | dependencies:
1744 | isexe: 2.0.0
1745 |
1746 | which@2.0.2:
1747 | dependencies:
1748 | isexe: 2.0.0
1749 |
--------------------------------------------------------------------------------