├── 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 | --------------------------------------------------------------------------------