Mirror: The spec-compliant minimum of client-side GraphQL.

Initial Commit

kitten.sh 43d1768d

+4818
+1
.gitattributes
··· 1 + * text=auto
+57
.github/workflows/ci.yml
··· 1 + name: CI 2 + 3 + on: 4 + pull_request: 5 + pull_request_review: 6 + types: [submitted, edited] 7 + branches: changeset-release/main 8 + 9 + jobs: 10 + check: 11 + name: Checks 12 + runs-on: ubuntu-latest 13 + timeout-minutes: 10 14 + steps: 15 + - name: Checkout Repo 16 + uses: actions/checkout@v2 17 + with: 18 + fetch-depth: 0 19 + 20 + - name: Setup Node 21 + uses: actions/setup-node@v1 22 + with: 23 + node-version: 18 24 + 25 + - name: Setup pnpm 26 + uses: pnpm/action-setup@v2.2.2 27 + with: 28 + version: 7 29 + run_install: false 30 + 31 + - name: Get pnpm store directory 32 + id: pnpm-store 33 + run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)" 34 + 35 + - name: Use pnpm store 36 + uses: actions/cache@v3 37 + id: pnpm-cache 38 + with: 39 + path: ${{ steps.pnpm-store.outputs.pnpm_cache_dir }} 40 + key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} 41 + restore-keys: | 42 + ${{ runner.os }}-pnpm- 43 + 44 + - name: Install Dependencies 45 + run: pnpm install --frozen-lockfile --prefer-offline 46 + 47 + - name: TypeScript 48 + run: pnpm run check 49 + 50 + - name: Linting 51 + run: pnpm run lint 52 + 53 + - name: Unit Tests 54 + run: pnpm run test 55 + 56 + - name: Build 57 + run: pnpm run build
+63
.github/workflows/release.yml
··· 1 + name: Release 2 + on: 3 + push: 4 + branches: 5 + - main 6 + jobs: 7 + release: 8 + name: Release 9 + runs-on: ubuntu-20.04 10 + timeout-minutes: 20 11 + steps: 12 + - name: Checkout Repo 13 + uses: actions/checkout@v3 14 + with: 15 + fetch-depth: 0 16 + 17 + - name: Setup Node 18 + uses: actions/setup-node@v3 19 + with: 20 + node-version: 18 21 + 22 + - name: Setup pnpm 23 + uses: pnpm/action-setup@v2.2.2 24 + with: 25 + version: 7 26 + run_install: false 27 + 28 + - name: Get pnpm store directory 29 + id: pnpm-store 30 + run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)" 31 + 32 + - name: Use pnpm store 33 + uses: actions/cache@v3 34 + id: pnpm-cache 35 + with: 36 + path: ${{ steps.pnpm-store.outputs.pnpm_cache_dir }} 37 + key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} 38 + restore-keys: | 39 + ${{ runner.os }}-pnpm- 40 + 41 + - name: Install Dependencies 42 + run: pnpm install --frozen-lockfile --prefer-offline 43 + 44 + - name: PR or Publish 45 + id: changesets 46 + uses: changesets/action@v1.4.1 47 + with: 48 + version: pnpm changeset:version 49 + publish: pnpm changeset:publish 50 + env: 51 + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 52 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 53 + 54 + - name: Publish Prerelease 55 + if: steps.changesets.outputs.published != 'true' 56 + env: 57 + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 58 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 59 + run: | 60 + npm config set "//registry.npmjs.org/:_authToken" "$NPM_TOKEN" 61 + git reset --hard origin/main 62 + pnpm changeset version --no-git-tag --snapshot canary 63 + pnpm changeset publish --no-git-tag --snapshot canary --tag canary
+9
.gitignore
··· 1 + /.idea 2 + /.vscode 3 + **/node_modules 4 + *.log 5 + .rts2_cache* 6 + .husky 7 + dist/ 8 + package-lock.json 9 + .DS_Store
+89
package.json
··· 1 + { 2 + "name": "@0no-co/graphql.web", 3 + "description": "A spec-compliant client-side GraphQL implementation", 4 + "version": "0.1.0", 5 + "author": "0no.co <hi@0no.co>", 6 + "source": "./src/index.ts", 7 + "main": "./dist/graphql.web", 8 + "module": "./dist/graphql.web.mjs", 9 + "types": "./dist/graphql.web.d.ts", 10 + "exports": { 11 + ".": { 12 + "import": "./dist/graphql.web.mjs", 13 + "require": "./dist/graphql.web.js", 14 + "types": "./dist/graphql.web.d.ts", 15 + "source": "./src/index.ts" 16 + }, 17 + "./package.json": "./package.json" 18 + }, 19 + "sideEffects": false, 20 + "public": true, 21 + "keywords": [ 22 + "graphql", 23 + "graphql-js", 24 + "client-side graphql" 25 + ], 26 + "scripts": { 27 + "test": "vitest run", 28 + "check": "tsc", 29 + "lint": "eslint --ext=js,ts .", 30 + "build": "rollup -c scripts/rollup.config.mjs", 31 + "clean": "rimraf dist node_modules/.cache", 32 + "prepublishOnly": "run-s clean build check test", 33 + "prepare": "node ./scripts/prepare.js", 34 + "changeset:version": "changeset version && pnpm install --lockfile-only", 35 + "changeset:publish": "changeset publish" 36 + }, 37 + "repository": "https://github.com/0no-co/graphql.web", 38 + "bugs": { 39 + "url": "https://github.com/0no-co/graphql.web/issues" 40 + }, 41 + "license": "MIT", 42 + "prettier": { 43 + "singleQuote": true, 44 + "tabWidth": 2, 45 + "printWidth": 100 46 + }, 47 + "lint-staged": { 48 + "*.{ts,js}": "eslint -c scripts/eslint-preset.js --fix", 49 + "*.json": "prettier --write", 50 + "*.md": "prettier --write" 51 + }, 52 + "husky": { 53 + "hooks": { 54 + "pre-commit": "lint-staged --quiet --relative" 55 + } 56 + }, 57 + "eslintConfig": { 58 + "root": true, 59 + "extends": [ 60 + "./scripts/eslint-preset.js" 61 + ] 62 + }, 63 + "devDependencies": { 64 + "@changesets/cli": "^2.26.0", 65 + "@changesets/get-github-info": "^0.5.2", 66 + "@rollup/plugin-buble": "^1.0.2", 67 + "@rollup/plugin-commonjs": "^24.0.1", 68 + "@rollup/plugin-node-resolve": "^15.0.1", 69 + "@rollup/plugin-sucrase": "^5.0.1", 70 + "@rollup/plugin-terser": "^0.4.0", 71 + "@typescript-eslint/eslint-plugin": "^5.55.0", 72 + "@typescript-eslint/parser": "^5.55.0", 73 + "eslint": "^8.36.0", 74 + "eslint-config-prettier": "^8.7.0", 75 + "eslint-plugin-prettier": "^4.2.1", 76 + "eslint-plugin-tsdoc": "^0.2.17", 77 + "husky-v4": "^4.3.8", 78 + "lint-staged": "^13.2.0", 79 + "npm-run-all": "^4.1.5", 80 + "prettier": "^2.8.4", 81 + "rimraf": "^4.4.0", 82 + "rollup": "^3.19.1", 83 + "rollup-plugin-cjs-check": "^1.0.2", 84 + "rollup-plugin-dts": "^5.3.0", 85 + "terser": "^5.16.6", 86 + "typescript": "^5.0.2", 87 + "vitest": "^0.29.3" 88 + } 89 + }
+4218
pnpm-lock.yaml
··· 1 + lockfileVersion: 5.4 2 + 3 + specifiers: 4 + '@changesets/cli': ^2.26.0 5 + '@changesets/get-github-info': ^0.5.2 6 + '@rollup/plugin-buble': ^1.0.2 7 + '@rollup/plugin-commonjs': ^24.0.1 8 + '@rollup/plugin-node-resolve': ^15.0.1 9 + '@rollup/plugin-sucrase': ^5.0.1 10 + '@rollup/plugin-terser': ^0.4.0 11 + '@typescript-eslint/eslint-plugin': ^5.55.0 12 + '@typescript-eslint/parser': ^5.55.0 13 + eslint: ^8.36.0 14 + eslint-config-prettier: ^8.7.0 15 + eslint-plugin-prettier: ^4.2.1 16 + eslint-plugin-tsdoc: ^0.2.17 17 + husky-v4: ^4.3.8 18 + lint-staged: ^13.2.0 19 + npm-run-all: ^4.1.5 20 + prettier: ^2.8.4 21 + rimraf: ^4.4.0 22 + rollup: ^3.19.1 23 + rollup-plugin-cjs-check: ^1.0.2 24 + rollup-plugin-dts: ^5.3.0 25 + terser: ^5.16.6 26 + typescript: ^5.0.2 27 + vitest: ^0.29.3 28 + 29 + devDependencies: 30 + '@changesets/cli': 2.26.0 31 + '@changesets/get-github-info': 0.5.2 32 + '@rollup/plugin-buble': 1.0.2_rollup@3.19.1 33 + '@rollup/plugin-commonjs': 24.0.1_rollup@3.19.1 34 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.19.1 35 + '@rollup/plugin-sucrase': 5.0.1_rollup@3.19.1 36 + '@rollup/plugin-terser': 0.4.0_rollup@3.19.1 37 + '@typescript-eslint/eslint-plugin': 5.55.0_qsnvknysi52qtaxqdyqyohkcku 38 + '@typescript-eslint/parser': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu 39 + eslint: 8.36.0 40 + eslint-config-prettier: 8.7.0_eslint@8.36.0 41 + eslint-plugin-prettier: 4.2.1_eqzx3hpkgx5nnvxls3azrcc7dm 42 + eslint-plugin-tsdoc: 0.2.17 43 + husky-v4: 4.3.8 44 + lint-staged: 13.2.0 45 + npm-run-all: 4.1.5 46 + prettier: 2.8.4 47 + rimraf: 4.4.0 48 + rollup: 3.19.1 49 + rollup-plugin-cjs-check: 1.0.2_rollup@3.19.1 50 + rollup-plugin-dts: 5.3.0_7iejawhbqmte5pthjozf4tfuqy 51 + terser: 5.16.6 52 + typescript: 5.0.2 53 + vitest: 0.29.3_terser@5.16.6 54 + 55 + packages: 56 + 57 + /@babel/code-frame/7.18.6: 58 + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 59 + engines: {node: '>=6.9.0'} 60 + dependencies: 61 + '@babel/highlight': 7.18.6 62 + dev: true 63 + 64 + /@babel/helper-validator-identifier/7.19.1: 65 + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 66 + engines: {node: '>=6.9.0'} 67 + dev: true 68 + 69 + /@babel/highlight/7.18.6: 70 + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 71 + engines: {node: '>=6.9.0'} 72 + dependencies: 73 + '@babel/helper-validator-identifier': 7.19.1 74 + chalk: 2.4.2 75 + js-tokens: 4.0.0 76 + dev: true 77 + 78 + /@babel/runtime/7.21.0: 79 + resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} 80 + engines: {node: '>=6.9.0'} 81 + dependencies: 82 + regenerator-runtime: 0.13.11 83 + dev: true 84 + 85 + /@changesets/apply-release-plan/6.1.3: 86 + resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==} 87 + dependencies: 88 + '@babel/runtime': 7.21.0 89 + '@changesets/config': 2.3.0 90 + '@changesets/get-version-range-type': 0.3.2 91 + '@changesets/git': 2.0.0 92 + '@changesets/types': 5.2.1 93 + '@manypkg/get-packages': 1.1.3 94 + detect-indent: 6.1.0 95 + fs-extra: 7.0.1 96 + lodash.startcase: 4.4.0 97 + outdent: 0.5.0 98 + prettier: 2.8.4 99 + resolve-from: 5.0.0 100 + semver: 5.7.1 101 + dev: true 102 + 103 + /@changesets/assemble-release-plan/5.2.3: 104 + resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==} 105 + dependencies: 106 + '@babel/runtime': 7.21.0 107 + '@changesets/errors': 0.1.4 108 + '@changesets/get-dependents-graph': 1.3.5 109 + '@changesets/types': 5.2.1 110 + '@manypkg/get-packages': 1.1.3 111 + semver: 5.7.1 112 + dev: true 113 + 114 + /@changesets/changelog-git/0.1.14: 115 + resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==} 116 + dependencies: 117 + '@changesets/types': 5.2.1 118 + dev: true 119 + 120 + /@changesets/cli/2.26.0: 121 + resolution: {integrity: sha512-0cbTiDms+ICTVtEwAFLNW0jBNex9f5+fFv3I771nBvdnV/mOjd1QJ4+f8KtVSOrwD9SJkk9xbDkWFb0oXd8d1Q==} 122 + hasBin: true 123 + dependencies: 124 + '@babel/runtime': 7.21.0 125 + '@changesets/apply-release-plan': 6.1.3 126 + '@changesets/assemble-release-plan': 5.2.3 127 + '@changesets/changelog-git': 0.1.14 128 + '@changesets/config': 2.3.0 129 + '@changesets/errors': 0.1.4 130 + '@changesets/get-dependents-graph': 1.3.5 131 + '@changesets/get-release-plan': 3.0.16 132 + '@changesets/git': 2.0.0 133 + '@changesets/logger': 0.0.5 134 + '@changesets/pre': 1.0.14 135 + '@changesets/read': 0.5.9 136 + '@changesets/types': 5.2.1 137 + '@changesets/write': 0.2.3 138 + '@manypkg/get-packages': 1.1.3 139 + '@types/is-ci': 3.0.0 140 + '@types/semver': 6.2.3 141 + ansi-colors: 4.1.3 142 + chalk: 2.4.2 143 + enquirer: 2.3.6 144 + external-editor: 3.1.0 145 + fs-extra: 7.0.1 146 + human-id: 1.0.2 147 + is-ci: 3.0.1 148 + meow: 6.1.1 149 + outdent: 0.5.0 150 + p-limit: 2.3.0 151 + preferred-pm: 3.0.3 152 + resolve-from: 5.0.0 153 + semver: 5.7.1 154 + spawndamnit: 2.0.0 155 + term-size: 2.2.1 156 + tty-table: 4.2.1 157 + dev: true 158 + 159 + /@changesets/config/2.3.0: 160 + resolution: {integrity: sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ==} 161 + dependencies: 162 + '@changesets/errors': 0.1.4 163 + '@changesets/get-dependents-graph': 1.3.5 164 + '@changesets/logger': 0.0.5 165 + '@changesets/types': 5.2.1 166 + '@manypkg/get-packages': 1.1.3 167 + fs-extra: 7.0.1 168 + micromatch: 4.0.5 169 + dev: true 170 + 171 + /@changesets/errors/0.1.4: 172 + resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} 173 + dependencies: 174 + extendable-error: 0.1.7 175 + dev: true 176 + 177 + /@changesets/get-dependents-graph/1.3.5: 178 + resolution: {integrity: sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA==} 179 + dependencies: 180 + '@changesets/types': 5.2.1 181 + '@manypkg/get-packages': 1.1.3 182 + chalk: 2.4.2 183 + fs-extra: 7.0.1 184 + semver: 5.7.1 185 + dev: true 186 + 187 + /@changesets/get-github-info/0.5.2: 188 + resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==} 189 + dependencies: 190 + dataloader: 1.4.0 191 + node-fetch: 2.6.9 192 + transitivePeerDependencies: 193 + - encoding 194 + dev: true 195 + 196 + /@changesets/get-release-plan/3.0.16: 197 + resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==} 198 + dependencies: 199 + '@babel/runtime': 7.21.0 200 + '@changesets/assemble-release-plan': 5.2.3 201 + '@changesets/config': 2.3.0 202 + '@changesets/pre': 1.0.14 203 + '@changesets/read': 0.5.9 204 + '@changesets/types': 5.2.1 205 + '@manypkg/get-packages': 1.1.3 206 + dev: true 207 + 208 + /@changesets/get-version-range-type/0.3.2: 209 + resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} 210 + dev: true 211 + 212 + /@changesets/git/2.0.0: 213 + resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} 214 + dependencies: 215 + '@babel/runtime': 7.21.0 216 + '@changesets/errors': 0.1.4 217 + '@changesets/types': 5.2.1 218 + '@manypkg/get-packages': 1.1.3 219 + is-subdir: 1.2.0 220 + micromatch: 4.0.5 221 + spawndamnit: 2.0.0 222 + dev: true 223 + 224 + /@changesets/logger/0.0.5: 225 + resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} 226 + dependencies: 227 + chalk: 2.4.2 228 + dev: true 229 + 230 + /@changesets/parse/0.3.16: 231 + resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} 232 + dependencies: 233 + '@changesets/types': 5.2.1 234 + js-yaml: 3.14.1 235 + dev: true 236 + 237 + /@changesets/pre/1.0.14: 238 + resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} 239 + dependencies: 240 + '@babel/runtime': 7.21.0 241 + '@changesets/errors': 0.1.4 242 + '@changesets/types': 5.2.1 243 + '@manypkg/get-packages': 1.1.3 244 + fs-extra: 7.0.1 245 + dev: true 246 + 247 + /@changesets/read/0.5.9: 248 + resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} 249 + dependencies: 250 + '@babel/runtime': 7.21.0 251 + '@changesets/git': 2.0.0 252 + '@changesets/logger': 0.0.5 253 + '@changesets/parse': 0.3.16 254 + '@changesets/types': 5.2.1 255 + chalk: 2.4.2 256 + fs-extra: 7.0.1 257 + p-filter: 2.1.0 258 + dev: true 259 + 260 + /@changesets/types/4.1.0: 261 + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} 262 + dev: true 263 + 264 + /@changesets/types/5.2.1: 265 + resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} 266 + dev: true 267 + 268 + /@changesets/write/0.2.3: 269 + resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} 270 + dependencies: 271 + '@babel/runtime': 7.21.0 272 + '@changesets/types': 5.2.1 273 + fs-extra: 7.0.1 274 + human-id: 1.0.2 275 + prettier: 2.8.4 276 + dev: true 277 + 278 + /@esbuild/android-arm/0.17.12: 279 + resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==} 280 + engines: {node: '>=12'} 281 + cpu: [arm] 282 + os: [android] 283 + requiresBuild: true 284 + dev: true 285 + optional: true 286 + 287 + /@esbuild/android-arm64/0.17.12: 288 + resolution: {integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==} 289 + engines: {node: '>=12'} 290 + cpu: [arm64] 291 + os: [android] 292 + requiresBuild: true 293 + dev: true 294 + optional: true 295 + 296 + /@esbuild/android-x64/0.17.12: 297 + resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==} 298 + engines: {node: '>=12'} 299 + cpu: [x64] 300 + os: [android] 301 + requiresBuild: true 302 + dev: true 303 + optional: true 304 + 305 + /@esbuild/darwin-arm64/0.17.12: 306 + resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==} 307 + engines: {node: '>=12'} 308 + cpu: [arm64] 309 + os: [darwin] 310 + requiresBuild: true 311 + dev: true 312 + optional: true 313 + 314 + /@esbuild/darwin-x64/0.17.12: 315 + resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==} 316 + engines: {node: '>=12'} 317 + cpu: [x64] 318 + os: [darwin] 319 + requiresBuild: true 320 + dev: true 321 + optional: true 322 + 323 + /@esbuild/freebsd-arm64/0.17.12: 324 + resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==} 325 + engines: {node: '>=12'} 326 + cpu: [arm64] 327 + os: [freebsd] 328 + requiresBuild: true 329 + dev: true 330 + optional: true 331 + 332 + /@esbuild/freebsd-x64/0.17.12: 333 + resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==} 334 + engines: {node: '>=12'} 335 + cpu: [x64] 336 + os: [freebsd] 337 + requiresBuild: true 338 + dev: true 339 + optional: true 340 + 341 + /@esbuild/linux-arm/0.17.12: 342 + resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==} 343 + engines: {node: '>=12'} 344 + cpu: [arm] 345 + os: [linux] 346 + requiresBuild: true 347 + dev: true 348 + optional: true 349 + 350 + /@esbuild/linux-arm64/0.17.12: 351 + resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==} 352 + engines: {node: '>=12'} 353 + cpu: [arm64] 354 + os: [linux] 355 + requiresBuild: true 356 + dev: true 357 + optional: true 358 + 359 + /@esbuild/linux-ia32/0.17.12: 360 + resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==} 361 + engines: {node: '>=12'} 362 + cpu: [ia32] 363 + os: [linux] 364 + requiresBuild: true 365 + dev: true 366 + optional: true 367 + 368 + /@esbuild/linux-loong64/0.17.12: 369 + resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==} 370 + engines: {node: '>=12'} 371 + cpu: [loong64] 372 + os: [linux] 373 + requiresBuild: true 374 + dev: true 375 + optional: true 376 + 377 + /@esbuild/linux-mips64el/0.17.12: 378 + resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==} 379 + engines: {node: '>=12'} 380 + cpu: [mips64el] 381 + os: [linux] 382 + requiresBuild: true 383 + dev: true 384 + optional: true 385 + 386 + /@esbuild/linux-ppc64/0.17.12: 387 + resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==} 388 + engines: {node: '>=12'} 389 + cpu: [ppc64] 390 + os: [linux] 391 + requiresBuild: true 392 + dev: true 393 + optional: true 394 + 395 + /@esbuild/linux-riscv64/0.17.12: 396 + resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==} 397 + engines: {node: '>=12'} 398 + cpu: [riscv64] 399 + os: [linux] 400 + requiresBuild: true 401 + dev: true 402 + optional: true 403 + 404 + /@esbuild/linux-s390x/0.17.12: 405 + resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==} 406 + engines: {node: '>=12'} 407 + cpu: [s390x] 408 + os: [linux] 409 + requiresBuild: true 410 + dev: true 411 + optional: true 412 + 413 + /@esbuild/linux-x64/0.17.12: 414 + resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==} 415 + engines: {node: '>=12'} 416 + cpu: [x64] 417 + os: [linux] 418 + requiresBuild: true 419 + dev: true 420 + optional: true 421 + 422 + /@esbuild/netbsd-x64/0.17.12: 423 + resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==} 424 + engines: {node: '>=12'} 425 + cpu: [x64] 426 + os: [netbsd] 427 + requiresBuild: true 428 + dev: true 429 + optional: true 430 + 431 + /@esbuild/openbsd-x64/0.17.12: 432 + resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==} 433 + engines: {node: '>=12'} 434 + cpu: [x64] 435 + os: [openbsd] 436 + requiresBuild: true 437 + dev: true 438 + optional: true 439 + 440 + /@esbuild/sunos-x64/0.17.12: 441 + resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==} 442 + engines: {node: '>=12'} 443 + cpu: [x64] 444 + os: [sunos] 445 + requiresBuild: true 446 + dev: true 447 + optional: true 448 + 449 + /@esbuild/win32-arm64/0.17.12: 450 + resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==} 451 + engines: {node: '>=12'} 452 + cpu: [arm64] 453 + os: [win32] 454 + requiresBuild: true 455 + dev: true 456 + optional: true 457 + 458 + /@esbuild/win32-ia32/0.17.12: 459 + resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==} 460 + engines: {node: '>=12'} 461 + cpu: [ia32] 462 + os: [win32] 463 + requiresBuild: true 464 + dev: true 465 + optional: true 466 + 467 + /@esbuild/win32-x64/0.17.12: 468 + resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==} 469 + engines: {node: '>=12'} 470 + cpu: [x64] 471 + os: [win32] 472 + requiresBuild: true 473 + dev: true 474 + optional: true 475 + 476 + /@eslint-community/eslint-utils/4.3.0_eslint@8.36.0: 477 + resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==} 478 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 479 + peerDependencies: 480 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 481 + dependencies: 482 + eslint: 8.36.0 483 + eslint-visitor-keys: 3.3.0 484 + dev: true 485 + 486 + /@eslint-community/regexpp/4.4.0: 487 + resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} 488 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 489 + dev: true 490 + 491 + /@eslint/eslintrc/2.0.1: 492 + resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} 493 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 494 + dependencies: 495 + ajv: 6.12.6 496 + debug: 4.3.4 497 + espree: 9.5.0 498 + globals: 13.20.0 499 + ignore: 5.2.4 500 + import-fresh: 3.3.0 501 + js-yaml: 4.1.0 502 + minimatch: 3.1.2 503 + strip-json-comments: 3.1.1 504 + transitivePeerDependencies: 505 + - supports-color 506 + dev: true 507 + 508 + /@eslint/js/8.36.0: 509 + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} 510 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 511 + dev: true 512 + 513 + /@humanwhocodes/config-array/0.11.8: 514 + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} 515 + engines: {node: '>=10.10.0'} 516 + dependencies: 517 + '@humanwhocodes/object-schema': 1.2.1 518 + debug: 4.3.4 519 + minimatch: 3.1.2 520 + transitivePeerDependencies: 521 + - supports-color 522 + dev: true 523 + 524 + /@humanwhocodes/module-importer/1.0.1: 525 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 526 + engines: {node: '>=12.22'} 527 + dev: true 528 + 529 + /@humanwhocodes/object-schema/1.2.1: 530 + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 531 + dev: true 532 + 533 + /@jridgewell/gen-mapping/0.3.2: 534 + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} 535 + engines: {node: '>=6.0.0'} 536 + dependencies: 537 + '@jridgewell/set-array': 1.1.2 538 + '@jridgewell/sourcemap-codec': 1.4.14 539 + '@jridgewell/trace-mapping': 0.3.17 540 + dev: true 541 + 542 + /@jridgewell/resolve-uri/3.1.0: 543 + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 544 + engines: {node: '>=6.0.0'} 545 + dev: true 546 + 547 + /@jridgewell/set-array/1.1.2: 548 + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 549 + engines: {node: '>=6.0.0'} 550 + dev: true 551 + 552 + /@jridgewell/source-map/0.3.2: 553 + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} 554 + dependencies: 555 + '@jridgewell/gen-mapping': 0.3.2 556 + '@jridgewell/trace-mapping': 0.3.17 557 + dev: true 558 + 559 + /@jridgewell/sourcemap-codec/1.4.14: 560 + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 561 + dev: true 562 + 563 + /@jridgewell/trace-mapping/0.3.17: 564 + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} 565 + dependencies: 566 + '@jridgewell/resolve-uri': 3.1.0 567 + '@jridgewell/sourcemap-codec': 1.4.14 568 + dev: true 569 + 570 + /@manypkg/find-root/1.1.0: 571 + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} 572 + dependencies: 573 + '@babel/runtime': 7.21.0 574 + '@types/node': 12.20.55 575 + find-up: 4.1.0 576 + fs-extra: 8.1.0 577 + dev: true 578 + 579 + /@manypkg/get-packages/1.1.3: 580 + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} 581 + dependencies: 582 + '@babel/runtime': 7.21.0 583 + '@changesets/types': 4.1.0 584 + '@manypkg/find-root': 1.1.0 585 + fs-extra: 8.1.0 586 + globby: 11.1.0 587 + read-yaml-file: 1.1.0 588 + dev: true 589 + 590 + /@microsoft/tsdoc-config/0.16.2: 591 + resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} 592 + dependencies: 593 + '@microsoft/tsdoc': 0.14.2 594 + ajv: 6.12.6 595 + jju: 1.4.0 596 + resolve: 1.19.0 597 + dev: true 598 + 599 + /@microsoft/tsdoc/0.14.2: 600 + resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} 601 + dev: true 602 + 603 + /@nodelib/fs.scandir/2.1.5: 604 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 605 + engines: {node: '>= 8'} 606 + dependencies: 607 + '@nodelib/fs.stat': 2.0.5 608 + run-parallel: 1.2.0 609 + dev: true 610 + 611 + /@nodelib/fs.stat/2.0.5: 612 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 613 + engines: {node: '>= 8'} 614 + dev: true 615 + 616 + /@nodelib/fs.walk/1.2.8: 617 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 618 + engines: {node: '>= 8'} 619 + dependencies: 620 + '@nodelib/fs.scandir': 2.1.5 621 + fastq: 1.15.0 622 + dev: true 623 + 624 + /@rollup/plugin-buble/1.0.2_rollup@3.19.1: 625 + resolution: {integrity: sha512-Hz9+AigRWwS93vmorrVrhyG9SdSCZAkBDx614w09iFQYFUAP2HmdUrQyZsb1WO2n+iDvPFznrTE16la+eGNcEQ==} 626 + engines: {node: '>=14.0.0'} 627 + peerDependencies: 628 + rollup: ^1.20.0||^2.0.0||^3.0.0 629 + peerDependenciesMeta: 630 + rollup: 631 + optional: true 632 + dependencies: 633 + '@rollup/pluginutils': 5.0.2_rollup@3.19.1 634 + '@types/buble': 0.19.2 635 + buble: 0.20.0 636 + rollup: 3.19.1 637 + dev: true 638 + 639 + /@rollup/plugin-commonjs/24.0.1_rollup@3.19.1: 640 + resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} 641 + engines: {node: '>=14.0.0'} 642 + peerDependencies: 643 + rollup: ^2.68.0||^3.0.0 644 + peerDependenciesMeta: 645 + rollup: 646 + optional: true 647 + dependencies: 648 + '@rollup/pluginutils': 5.0.2_rollup@3.19.1 649 + commondir: 1.0.1 650 + estree-walker: 2.0.2 651 + glob: 8.1.0 652 + is-reference: 1.2.1 653 + magic-string: 0.27.0 654 + rollup: 3.19.1 655 + dev: true 656 + 657 + /@rollup/plugin-node-resolve/15.0.1_rollup@3.19.1: 658 + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} 659 + engines: {node: '>=14.0.0'} 660 + peerDependencies: 661 + rollup: ^2.78.0||^3.0.0 662 + peerDependenciesMeta: 663 + rollup: 664 + optional: true 665 + dependencies: 666 + '@rollup/pluginutils': 5.0.2_rollup@3.19.1 667 + '@types/resolve': 1.20.2 668 + deepmerge: 4.3.1 669 + is-builtin-module: 3.2.1 670 + is-module: 1.0.0 671 + resolve: 1.22.1 672 + rollup: 3.19.1 673 + dev: true 674 + 675 + /@rollup/plugin-sucrase/5.0.1_rollup@3.19.1: 676 + resolution: {integrity: sha512-3mYe28rR/sUTkV8v10yPCP55TQ/oJkvcxKZBj6NGx9ZfCn9BdBtBL1v1S0TQrcOV4WD3FTHJaI7TbbukALx9wA==} 677 + engines: {node: '>=14.0.0'} 678 + peerDependencies: 679 + rollup: ^2.53.1||^3.0.0 680 + peerDependenciesMeta: 681 + rollup: 682 + optional: true 683 + dependencies: 684 + '@rollup/pluginutils': 5.0.2_rollup@3.19.1 685 + rollup: 3.19.1 686 + sucrase: 3.29.0 687 + dev: true 688 + 689 + /@rollup/plugin-terser/0.4.0_rollup@3.19.1: 690 + resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==} 691 + engines: {node: '>=14.0.0'} 692 + peerDependencies: 693 + rollup: ^2.x || ^3.x 694 + peerDependenciesMeta: 695 + rollup: 696 + optional: true 697 + dependencies: 698 + rollup: 3.19.1 699 + serialize-javascript: 6.0.1 700 + smob: 0.0.6 701 + terser: 5.16.6 702 + dev: true 703 + 704 + /@rollup/pluginutils/5.0.2_rollup@3.19.1: 705 + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} 706 + engines: {node: '>=14.0.0'} 707 + peerDependencies: 708 + rollup: ^1.20.0||^2.0.0||^3.0.0 709 + peerDependenciesMeta: 710 + rollup: 711 + optional: true 712 + dependencies: 713 + '@types/estree': 1.0.0 714 + estree-walker: 2.0.2 715 + picomatch: 2.3.1 716 + rollup: 3.19.1 717 + dev: true 718 + 719 + /@types/buble/0.19.2: 720 + resolution: {integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==} 721 + dependencies: 722 + magic-string: 0.25.9 723 + dev: true 724 + 725 + /@types/chai-subset/1.3.3: 726 + resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} 727 + dependencies: 728 + '@types/chai': 4.3.4 729 + dev: true 730 + 731 + /@types/chai/4.3.4: 732 + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} 733 + dev: true 734 + 735 + /@types/estree/1.0.0: 736 + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} 737 + dev: true 738 + 739 + /@types/is-ci/3.0.0: 740 + resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} 741 + dependencies: 742 + ci-info: 3.8.0 743 + dev: true 744 + 745 + /@types/json-schema/7.0.11: 746 + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 747 + dev: true 748 + 749 + /@types/minimist/1.2.2: 750 + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} 751 + dev: true 752 + 753 + /@types/node/12.20.55: 754 + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} 755 + dev: true 756 + 757 + /@types/node/18.15.3: 758 + resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} 759 + dev: true 760 + 761 + /@types/normalize-package-data/2.4.1: 762 + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 763 + dev: true 764 + 765 + /@types/parse-json/4.0.0: 766 + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 767 + dev: true 768 + 769 + /@types/resolve/1.20.2: 770 + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 771 + dev: true 772 + 773 + /@types/semver/6.2.3: 774 + resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} 775 + dev: true 776 + 777 + /@types/semver/7.3.13: 778 + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} 779 + dev: true 780 + 781 + /@typescript-eslint/eslint-plugin/5.55.0_qsnvknysi52qtaxqdyqyohkcku: 782 + resolution: {integrity: sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==} 783 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 784 + peerDependencies: 785 + '@typescript-eslint/parser': ^5.0.0 786 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 787 + typescript: '*' 788 + peerDependenciesMeta: 789 + typescript: 790 + optional: true 791 + dependencies: 792 + '@eslint-community/regexpp': 4.4.0 793 + '@typescript-eslint/parser': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu 794 + '@typescript-eslint/scope-manager': 5.55.0 795 + '@typescript-eslint/type-utils': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu 796 + '@typescript-eslint/utils': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu 797 + debug: 4.3.4 798 + eslint: 8.36.0 799 + grapheme-splitter: 1.0.4 800 + ignore: 5.2.4 801 + natural-compare-lite: 1.4.0 802 + semver: 7.3.8 803 + tsutils: 3.21.0_typescript@5.0.2 804 + typescript: 5.0.2 805 + transitivePeerDependencies: 806 + - supports-color 807 + dev: true 808 + 809 + /@typescript-eslint/parser/5.55.0_j4766f7ecgqbon3u7zlxn5zszu: 810 + resolution: {integrity: sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==} 811 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 812 + peerDependencies: 813 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 814 + typescript: '*' 815 + peerDependenciesMeta: 816 + typescript: 817 + optional: true 818 + dependencies: 819 + '@typescript-eslint/scope-manager': 5.55.0 820 + '@typescript-eslint/types': 5.55.0 821 + '@typescript-eslint/typescript-estree': 5.55.0_typescript@5.0.2 822 + debug: 4.3.4 823 + eslint: 8.36.0 824 + typescript: 5.0.2 825 + transitivePeerDependencies: 826 + - supports-color 827 + dev: true 828 + 829 + /@typescript-eslint/scope-manager/5.55.0: 830 + resolution: {integrity: sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==} 831 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 832 + dependencies: 833 + '@typescript-eslint/types': 5.55.0 834 + '@typescript-eslint/visitor-keys': 5.55.0 835 + dev: true 836 + 837 + /@typescript-eslint/type-utils/5.55.0_j4766f7ecgqbon3u7zlxn5zszu: 838 + resolution: {integrity: sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==} 839 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 840 + peerDependencies: 841 + eslint: '*' 842 + typescript: '*' 843 + peerDependenciesMeta: 844 + typescript: 845 + optional: true 846 + dependencies: 847 + '@typescript-eslint/typescript-estree': 5.55.0_typescript@5.0.2 848 + '@typescript-eslint/utils': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu 849 + debug: 4.3.4 850 + eslint: 8.36.0 851 + tsutils: 3.21.0_typescript@5.0.2 852 + typescript: 5.0.2 853 + transitivePeerDependencies: 854 + - supports-color 855 + dev: true 856 + 857 + /@typescript-eslint/types/5.55.0: 858 + resolution: {integrity: sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==} 859 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 860 + dev: true 861 + 862 + /@typescript-eslint/typescript-estree/5.55.0_typescript@5.0.2: 863 + resolution: {integrity: sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==} 864 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 865 + peerDependencies: 866 + typescript: '*' 867 + peerDependenciesMeta: 868 + typescript: 869 + optional: true 870 + dependencies: 871 + '@typescript-eslint/types': 5.55.0 872 + '@typescript-eslint/visitor-keys': 5.55.0 873 + debug: 4.3.4 874 + globby: 11.1.0 875 + is-glob: 4.0.3 876 + semver: 7.3.8 877 + tsutils: 3.21.0_typescript@5.0.2 878 + typescript: 5.0.2 879 + transitivePeerDependencies: 880 + - supports-color 881 + dev: true 882 + 883 + /@typescript-eslint/utils/5.55.0_j4766f7ecgqbon3u7zlxn5zszu: 884 + resolution: {integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==} 885 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 886 + peerDependencies: 887 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 888 + dependencies: 889 + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 890 + '@types/json-schema': 7.0.11 891 + '@types/semver': 7.3.13 892 + '@typescript-eslint/scope-manager': 5.55.0 893 + '@typescript-eslint/types': 5.55.0 894 + '@typescript-eslint/typescript-estree': 5.55.0_typescript@5.0.2 895 + eslint: 8.36.0 896 + eslint-scope: 5.1.1 897 + semver: 7.3.8 898 + transitivePeerDependencies: 899 + - supports-color 900 + - typescript 901 + dev: true 902 + 903 + /@typescript-eslint/visitor-keys/5.55.0: 904 + resolution: {integrity: sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==} 905 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 906 + dependencies: 907 + '@typescript-eslint/types': 5.55.0 908 + eslint-visitor-keys: 3.3.0 909 + dev: true 910 + 911 + /@vitest/expect/0.29.3: 912 + resolution: {integrity: sha512-z/0JqBqqrdtrT/wzxNrWC76EpkOHdl+SvuNGxWulLaoluygntYyG5wJul5u/rQs5875zfFz/F+JaDf90SkLUIg==} 913 + dependencies: 914 + '@vitest/spy': 0.29.3 915 + '@vitest/utils': 0.29.3 916 + chai: 4.3.7 917 + dev: true 918 + 919 + /@vitest/runner/0.29.3: 920 + resolution: {integrity: sha512-XLi8ctbvOWhUWmuvBUSIBf8POEDH4zCh6bOuVxm/KGfARpgmVF1ku+vVNvyq85va+7qXxtl+MFmzyXQ2xzhAvw==} 921 + dependencies: 922 + '@vitest/utils': 0.29.3 923 + p-limit: 4.0.0 924 + pathe: 1.1.0 925 + dev: true 926 + 927 + /@vitest/spy/0.29.3: 928 + resolution: {integrity: sha512-LLpCb1oOCOZcBm0/Oxbr1DQTuKLRBsSIHyLYof7z4QVE8/v8NcZKdORjMUq645fcfX55+nLXwU/1AQ+c2rND+w==} 929 + dependencies: 930 + tinyspy: 1.1.1 931 + dev: true 932 + 933 + /@vitest/utils/0.29.3: 934 + resolution: {integrity: sha512-hg4Ff8AM1GtUnLpUJlNMxrf9f4lZr/xRJjh3uJ0QFP+vjaW82HAxKrmeBmLnhc8Os2eRf+f+VBu4ts7TafPPkA==} 935 + dependencies: 936 + cli-truncate: 3.1.0 937 + diff: 5.1.0 938 + loupe: 2.3.6 939 + pretty-format: 27.5.1 940 + dev: true 941 + 942 + /acorn-dynamic-import/4.0.0_acorn@6.4.2: 943 + resolution: {integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==} 944 + deprecated: This is probably built in to whatever tool you're using. If you still need it... idk 945 + peerDependencies: 946 + acorn: ^6.0.0 947 + dependencies: 948 + acorn: 6.4.2 949 + dev: true 950 + 951 + /acorn-jsx/5.3.2_acorn@6.4.2: 952 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 953 + peerDependencies: 954 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 955 + dependencies: 956 + acorn: 6.4.2 957 + dev: true 958 + 959 + /acorn-jsx/5.3.2_acorn@8.8.2: 960 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 961 + peerDependencies: 962 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 963 + dependencies: 964 + acorn: 8.8.2 965 + dev: true 966 + 967 + /acorn-walk/8.2.0: 968 + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 969 + engines: {node: '>=0.4.0'} 970 + dev: true 971 + 972 + /acorn/6.4.2: 973 + resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} 974 + engines: {node: '>=0.4.0'} 975 + hasBin: true 976 + dev: true 977 + 978 + /acorn/8.8.2: 979 + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 980 + engines: {node: '>=0.4.0'} 981 + hasBin: true 982 + dev: true 983 + 984 + /aggregate-error/3.1.0: 985 + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 986 + engines: {node: '>=8'} 987 + dependencies: 988 + clean-stack: 2.2.0 989 + indent-string: 4.0.0 990 + dev: true 991 + 992 + /ajv/6.12.6: 993 + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 994 + dependencies: 995 + fast-deep-equal: 3.1.3 996 + fast-json-stable-stringify: 2.1.0 997 + json-schema-traverse: 0.4.1 998 + uri-js: 4.4.1 999 + dev: true 1000 + 1001 + /ansi-colors/4.1.3: 1002 + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} 1003 + engines: {node: '>=6'} 1004 + dev: true 1005 + 1006 + /ansi-escapes/4.3.2: 1007 + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 1008 + engines: {node: '>=8'} 1009 + dependencies: 1010 + type-fest: 0.21.3 1011 + dev: true 1012 + 1013 + /ansi-regex/5.0.1: 1014 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1015 + engines: {node: '>=8'} 1016 + dev: true 1017 + 1018 + /ansi-regex/6.0.1: 1019 + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1020 + engines: {node: '>=12'} 1021 + dev: true 1022 + 1023 + /ansi-styles/3.2.1: 1024 + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 1025 + engines: {node: '>=4'} 1026 + dependencies: 1027 + color-convert: 1.9.3 1028 + dev: true 1029 + 1030 + /ansi-styles/4.3.0: 1031 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1032 + engines: {node: '>=8'} 1033 + dependencies: 1034 + color-convert: 2.0.1 1035 + dev: true 1036 + 1037 + /ansi-styles/5.2.0: 1038 + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 1039 + engines: {node: '>=10'} 1040 + dev: true 1041 + 1042 + /ansi-styles/6.2.1: 1043 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1044 + engines: {node: '>=12'} 1045 + dev: true 1046 + 1047 + /any-promise/1.3.0: 1048 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 1049 + dev: true 1050 + 1051 + /argparse/1.0.10: 1052 + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 1053 + dependencies: 1054 + sprintf-js: 1.0.3 1055 + dev: true 1056 + 1057 + /argparse/2.0.1: 1058 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1059 + dev: true 1060 + 1061 + /array-buffer-byte-length/1.0.0: 1062 + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 1063 + dependencies: 1064 + call-bind: 1.0.2 1065 + is-array-buffer: 3.0.2 1066 + dev: true 1067 + 1068 + /array-union/2.1.0: 1069 + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 1070 + engines: {node: '>=8'} 1071 + dev: true 1072 + 1073 + /array.prototype.flat/1.3.1: 1074 + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} 1075 + engines: {node: '>= 0.4'} 1076 + dependencies: 1077 + call-bind: 1.0.2 1078 + define-properties: 1.2.0 1079 + es-abstract: 1.21.2 1080 + es-shim-unscopables: 1.0.0 1081 + dev: true 1082 + 1083 + /arrify/1.0.1: 1084 + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} 1085 + engines: {node: '>=0.10.0'} 1086 + dev: true 1087 + 1088 + /assertion-error/1.1.0: 1089 + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 1090 + dev: true 1091 + 1092 + /astral-regex/2.0.0: 1093 + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 1094 + engines: {node: '>=8'} 1095 + dev: true 1096 + 1097 + /available-typed-arrays/1.0.5: 1098 + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 1099 + engines: {node: '>= 0.4'} 1100 + dev: true 1101 + 1102 + /balanced-match/1.0.2: 1103 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1104 + dev: true 1105 + 1106 + /better-path-resolve/1.0.0: 1107 + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} 1108 + engines: {node: '>=4'} 1109 + dependencies: 1110 + is-windows: 1.0.2 1111 + dev: true 1112 + 1113 + /brace-expansion/1.1.11: 1114 + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 1115 + dependencies: 1116 + balanced-match: 1.0.2 1117 + concat-map: 0.0.1 1118 + dev: true 1119 + 1120 + /brace-expansion/2.0.1: 1121 + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1122 + dependencies: 1123 + balanced-match: 1.0.2 1124 + dev: true 1125 + 1126 + /braces/3.0.2: 1127 + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 1128 + engines: {node: '>=8'} 1129 + dependencies: 1130 + fill-range: 7.0.1 1131 + dev: true 1132 + 1133 + /breakword/1.0.5: 1134 + resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==} 1135 + dependencies: 1136 + wcwidth: 1.0.1 1137 + dev: true 1138 + 1139 + /buble/0.20.0: 1140 + resolution: {integrity: sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==} 1141 + hasBin: true 1142 + dependencies: 1143 + acorn: 6.4.2 1144 + acorn-dynamic-import: 4.0.0_acorn@6.4.2 1145 + acorn-jsx: 5.3.2_acorn@6.4.2 1146 + chalk: 2.4.2 1147 + magic-string: 0.25.9 1148 + minimist: 1.2.8 1149 + regexpu-core: 4.5.4 1150 + dev: true 1151 + 1152 + /buffer-from/1.1.2: 1153 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1154 + dev: true 1155 + 1156 + /builtin-modules/3.3.0: 1157 + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 1158 + engines: {node: '>=6'} 1159 + dev: true 1160 + 1161 + /cac/6.7.14: 1162 + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1163 + engines: {node: '>=8'} 1164 + dev: true 1165 + 1166 + /call-bind/1.0.2: 1167 + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 1168 + dependencies: 1169 + function-bind: 1.1.1 1170 + get-intrinsic: 1.2.0 1171 + dev: true 1172 + 1173 + /callsites/3.1.0: 1174 + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1175 + engines: {node: '>=6'} 1176 + dev: true 1177 + 1178 + /camelcase-keys/6.2.2: 1179 + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} 1180 + engines: {node: '>=8'} 1181 + dependencies: 1182 + camelcase: 5.3.1 1183 + map-obj: 4.3.0 1184 + quick-lru: 4.0.1 1185 + dev: true 1186 + 1187 + /camelcase/5.3.1: 1188 + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 1189 + engines: {node: '>=6'} 1190 + dev: true 1191 + 1192 + /chai/4.3.7: 1193 + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} 1194 + engines: {node: '>=4'} 1195 + dependencies: 1196 + assertion-error: 1.1.0 1197 + check-error: 1.0.2 1198 + deep-eql: 4.1.3 1199 + get-func-name: 2.0.0 1200 + loupe: 2.3.6 1201 + pathval: 1.1.1 1202 + type-detect: 4.0.8 1203 + dev: true 1204 + 1205 + /chalk/2.4.2: 1206 + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1207 + engines: {node: '>=4'} 1208 + dependencies: 1209 + ansi-styles: 3.2.1 1210 + escape-string-regexp: 1.0.5 1211 + supports-color: 5.5.0 1212 + dev: true 1213 + 1214 + /chalk/4.1.2: 1215 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1216 + engines: {node: '>=10'} 1217 + dependencies: 1218 + ansi-styles: 4.3.0 1219 + supports-color: 7.2.0 1220 + dev: true 1221 + 1222 + /chalk/5.2.0: 1223 + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} 1224 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1225 + dev: true 1226 + 1227 + /chardet/0.7.0: 1228 + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} 1229 + dev: true 1230 + 1231 + /check-error/1.0.2: 1232 + resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} 1233 + dev: true 1234 + 1235 + /ci-info/2.0.0: 1236 + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} 1237 + dev: true 1238 + 1239 + /ci-info/3.8.0: 1240 + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 1241 + engines: {node: '>=8'} 1242 + dev: true 1243 + 1244 + /cjs-module-lexer/1.2.2: 1245 + resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} 1246 + dev: true 1247 + 1248 + /clean-stack/2.2.0: 1249 + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 1250 + engines: {node: '>=6'} 1251 + dev: true 1252 + 1253 + /cli-cursor/3.1.0: 1254 + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} 1255 + engines: {node: '>=8'} 1256 + dependencies: 1257 + restore-cursor: 3.1.0 1258 + dev: true 1259 + 1260 + /cli-truncate/2.1.0: 1261 + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} 1262 + engines: {node: '>=8'} 1263 + dependencies: 1264 + slice-ansi: 3.0.0 1265 + string-width: 4.2.3 1266 + dev: true 1267 + 1268 + /cli-truncate/3.1.0: 1269 + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} 1270 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1271 + dependencies: 1272 + slice-ansi: 5.0.0 1273 + string-width: 5.1.2 1274 + dev: true 1275 + 1276 + /cliui/6.0.0: 1277 + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} 1278 + dependencies: 1279 + string-width: 4.2.3 1280 + strip-ansi: 6.0.1 1281 + wrap-ansi: 6.2.0 1282 + dev: true 1283 + 1284 + /cliui/8.0.1: 1285 + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1286 + engines: {node: '>=12'} 1287 + dependencies: 1288 + string-width: 4.2.3 1289 + strip-ansi: 6.0.1 1290 + wrap-ansi: 7.0.0 1291 + dev: true 1292 + 1293 + /clone/1.0.4: 1294 + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} 1295 + engines: {node: '>=0.8'} 1296 + dev: true 1297 + 1298 + /color-convert/1.9.3: 1299 + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1300 + dependencies: 1301 + color-name: 1.1.3 1302 + dev: true 1303 + 1304 + /color-convert/2.0.1: 1305 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1306 + engines: {node: '>=7.0.0'} 1307 + dependencies: 1308 + color-name: 1.1.4 1309 + dev: true 1310 + 1311 + /color-name/1.1.3: 1312 + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1313 + dev: true 1314 + 1315 + /color-name/1.1.4: 1316 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1317 + dev: true 1318 + 1319 + /colorette/2.0.19: 1320 + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} 1321 + dev: true 1322 + 1323 + /commander/10.0.0: 1324 + resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==} 1325 + engines: {node: '>=14'} 1326 + dev: true 1327 + 1328 + /commander/2.20.3: 1329 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 1330 + dev: true 1331 + 1332 + /commander/4.1.1: 1333 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1334 + engines: {node: '>= 6'} 1335 + dev: true 1336 + 1337 + /commondir/1.0.1: 1338 + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 1339 + dev: true 1340 + 1341 + /compare-versions/3.6.0: 1342 + resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} 1343 + dev: true 1344 + 1345 + /concat-map/0.0.1: 1346 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1347 + dev: true 1348 + 1349 + /cosmiconfig/7.1.0: 1350 + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} 1351 + engines: {node: '>=10'} 1352 + dependencies: 1353 + '@types/parse-json': 4.0.0 1354 + import-fresh: 3.3.0 1355 + parse-json: 5.2.0 1356 + path-type: 4.0.0 1357 + yaml: 1.10.2 1358 + dev: true 1359 + 1360 + /cross-spawn/5.1.0: 1361 + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} 1362 + dependencies: 1363 + lru-cache: 4.1.5 1364 + shebang-command: 1.2.0 1365 + which: 1.3.1 1366 + dev: true 1367 + 1368 + /cross-spawn/6.0.5: 1369 + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} 1370 + engines: {node: '>=4.8'} 1371 + dependencies: 1372 + nice-try: 1.0.5 1373 + path-key: 2.0.1 1374 + semver: 5.7.1 1375 + shebang-command: 1.2.0 1376 + which: 1.3.1 1377 + dev: true 1378 + 1379 + /cross-spawn/7.0.3: 1380 + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1381 + engines: {node: '>= 8'} 1382 + dependencies: 1383 + path-key: 3.1.1 1384 + shebang-command: 2.0.0 1385 + which: 2.0.2 1386 + dev: true 1387 + 1388 + /csv-generate/3.4.3: 1389 + resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} 1390 + dev: true 1391 + 1392 + /csv-parse/4.16.3: 1393 + resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} 1394 + dev: true 1395 + 1396 + /csv-stringify/5.6.5: 1397 + resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} 1398 + dev: true 1399 + 1400 + /csv/5.5.3: 1401 + resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} 1402 + engines: {node: '>= 0.1.90'} 1403 + dependencies: 1404 + csv-generate: 3.4.3 1405 + csv-parse: 4.16.3 1406 + csv-stringify: 5.6.5 1407 + stream-transform: 2.1.3 1408 + dev: true 1409 + 1410 + /dataloader/1.4.0: 1411 + resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} 1412 + dev: true 1413 + 1414 + /debug/4.3.4: 1415 + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1416 + engines: {node: '>=6.0'} 1417 + peerDependencies: 1418 + supports-color: '*' 1419 + peerDependenciesMeta: 1420 + supports-color: 1421 + optional: true 1422 + dependencies: 1423 + ms: 2.1.2 1424 + dev: true 1425 + 1426 + /decamelize-keys/1.1.1: 1427 + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} 1428 + engines: {node: '>=0.10.0'} 1429 + dependencies: 1430 + decamelize: 1.2.0 1431 + map-obj: 1.0.1 1432 + dev: true 1433 + 1434 + /decamelize/1.2.0: 1435 + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} 1436 + engines: {node: '>=0.10.0'} 1437 + dev: true 1438 + 1439 + /deep-eql/4.1.3: 1440 + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 1441 + engines: {node: '>=6'} 1442 + dependencies: 1443 + type-detect: 4.0.8 1444 + dev: true 1445 + 1446 + /deep-is/0.1.4: 1447 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1448 + dev: true 1449 + 1450 + /deepmerge/4.3.1: 1451 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1452 + engines: {node: '>=0.10.0'} 1453 + dev: true 1454 + 1455 + /defaults/1.0.4: 1456 + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} 1457 + dependencies: 1458 + clone: 1.0.4 1459 + dev: true 1460 + 1461 + /define-properties/1.2.0: 1462 + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} 1463 + engines: {node: '>= 0.4'} 1464 + dependencies: 1465 + has-property-descriptors: 1.0.0 1466 + object-keys: 1.1.1 1467 + dev: true 1468 + 1469 + /detect-indent/6.1.0: 1470 + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 1471 + engines: {node: '>=8'} 1472 + dev: true 1473 + 1474 + /diff/5.1.0: 1475 + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} 1476 + engines: {node: '>=0.3.1'} 1477 + dev: true 1478 + 1479 + /dir-glob/3.0.1: 1480 + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1481 + engines: {node: '>=8'} 1482 + dependencies: 1483 + path-type: 4.0.0 1484 + dev: true 1485 + 1486 + /doctrine/3.0.0: 1487 + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1488 + engines: {node: '>=6.0.0'} 1489 + dependencies: 1490 + esutils: 2.0.3 1491 + dev: true 1492 + 1493 + /eastasianwidth/0.2.0: 1494 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1495 + dev: true 1496 + 1497 + /emoji-regex/8.0.0: 1498 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1499 + dev: true 1500 + 1501 + /emoji-regex/9.2.2: 1502 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1503 + dev: true 1504 + 1505 + /enquirer/2.3.6: 1506 + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} 1507 + engines: {node: '>=8.6'} 1508 + dependencies: 1509 + ansi-colors: 4.1.3 1510 + dev: true 1511 + 1512 + /error-ex/1.3.2: 1513 + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1514 + dependencies: 1515 + is-arrayish: 0.2.1 1516 + dev: true 1517 + 1518 + /es-abstract/1.21.2: 1519 + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} 1520 + engines: {node: '>= 0.4'} 1521 + dependencies: 1522 + array-buffer-byte-length: 1.0.0 1523 + available-typed-arrays: 1.0.5 1524 + call-bind: 1.0.2 1525 + es-set-tostringtag: 2.0.1 1526 + es-to-primitive: 1.2.1 1527 + function.prototype.name: 1.1.5 1528 + get-intrinsic: 1.2.0 1529 + get-symbol-description: 1.0.0 1530 + globalthis: 1.0.3 1531 + gopd: 1.0.1 1532 + has: 1.0.3 1533 + has-property-descriptors: 1.0.0 1534 + has-proto: 1.0.1 1535 + has-symbols: 1.0.3 1536 + internal-slot: 1.0.5 1537 + is-array-buffer: 3.0.2 1538 + is-callable: 1.2.7 1539 + is-negative-zero: 2.0.2 1540 + is-regex: 1.1.4 1541 + is-shared-array-buffer: 1.0.2 1542 + is-string: 1.0.7 1543 + is-typed-array: 1.1.10 1544 + is-weakref: 1.0.2 1545 + object-inspect: 1.12.3 1546 + object-keys: 1.1.1 1547 + object.assign: 4.1.4 1548 + regexp.prototype.flags: 1.4.3 1549 + safe-regex-test: 1.0.0 1550 + string.prototype.trim: 1.2.7 1551 + string.prototype.trimend: 1.0.6 1552 + string.prototype.trimstart: 1.0.6 1553 + typed-array-length: 1.0.4 1554 + unbox-primitive: 1.0.2 1555 + which-typed-array: 1.1.9 1556 + dev: true 1557 + 1558 + /es-set-tostringtag/2.0.1: 1559 + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 1560 + engines: {node: '>= 0.4'} 1561 + dependencies: 1562 + get-intrinsic: 1.2.0 1563 + has: 1.0.3 1564 + has-tostringtag: 1.0.0 1565 + dev: true 1566 + 1567 + /es-shim-unscopables/1.0.0: 1568 + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 1569 + dependencies: 1570 + has: 1.0.3 1571 + dev: true 1572 + 1573 + /es-to-primitive/1.2.1: 1574 + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1575 + engines: {node: '>= 0.4'} 1576 + dependencies: 1577 + is-callable: 1.2.7 1578 + is-date-object: 1.0.5 1579 + is-symbol: 1.0.4 1580 + dev: true 1581 + 1582 + /esbuild/0.17.12: 1583 + resolution: {integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==} 1584 + engines: {node: '>=12'} 1585 + hasBin: true 1586 + requiresBuild: true 1587 + optionalDependencies: 1588 + '@esbuild/android-arm': 0.17.12 1589 + '@esbuild/android-arm64': 0.17.12 1590 + '@esbuild/android-x64': 0.17.12 1591 + '@esbuild/darwin-arm64': 0.17.12 1592 + '@esbuild/darwin-x64': 0.17.12 1593 + '@esbuild/freebsd-arm64': 0.17.12 1594 + '@esbuild/freebsd-x64': 0.17.12 1595 + '@esbuild/linux-arm': 0.17.12 1596 + '@esbuild/linux-arm64': 0.17.12 1597 + '@esbuild/linux-ia32': 0.17.12 1598 + '@esbuild/linux-loong64': 0.17.12 1599 + '@esbuild/linux-mips64el': 0.17.12 1600 + '@esbuild/linux-ppc64': 0.17.12 1601 + '@esbuild/linux-riscv64': 0.17.12 1602 + '@esbuild/linux-s390x': 0.17.12 1603 + '@esbuild/linux-x64': 0.17.12 1604 + '@esbuild/netbsd-x64': 0.17.12 1605 + '@esbuild/openbsd-x64': 0.17.12 1606 + '@esbuild/sunos-x64': 0.17.12 1607 + '@esbuild/win32-arm64': 0.17.12 1608 + '@esbuild/win32-ia32': 0.17.12 1609 + '@esbuild/win32-x64': 0.17.12 1610 + dev: true 1611 + 1612 + /escalade/3.1.1: 1613 + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1614 + engines: {node: '>=6'} 1615 + dev: true 1616 + 1617 + /escape-string-regexp/1.0.5: 1618 + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1619 + engines: {node: '>=0.8.0'} 1620 + dev: true 1621 + 1622 + /escape-string-regexp/4.0.0: 1623 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1624 + engines: {node: '>=10'} 1625 + dev: true 1626 + 1627 + /eslint-config-prettier/8.7.0_eslint@8.36.0: 1628 + resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==} 1629 + hasBin: true 1630 + peerDependencies: 1631 + eslint: '>=7.0.0' 1632 + dependencies: 1633 + eslint: 8.36.0 1634 + dev: true 1635 + 1636 + /eslint-plugin-prettier/4.2.1_eqzx3hpkgx5nnvxls3azrcc7dm: 1637 + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} 1638 + engines: {node: '>=12.0.0'} 1639 + peerDependencies: 1640 + eslint: '>=7.28.0' 1641 + eslint-config-prettier: '*' 1642 + prettier: '>=2.0.0' 1643 + peerDependenciesMeta: 1644 + eslint-config-prettier: 1645 + optional: true 1646 + dependencies: 1647 + eslint: 8.36.0 1648 + eslint-config-prettier: 8.7.0_eslint@8.36.0 1649 + prettier: 2.8.4 1650 + prettier-linter-helpers: 1.0.0 1651 + dev: true 1652 + 1653 + /eslint-plugin-tsdoc/0.2.17: 1654 + resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} 1655 + dependencies: 1656 + '@microsoft/tsdoc': 0.14.2 1657 + '@microsoft/tsdoc-config': 0.16.2 1658 + dev: true 1659 + 1660 + /eslint-scope/5.1.1: 1661 + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1662 + engines: {node: '>=8.0.0'} 1663 + dependencies: 1664 + esrecurse: 4.3.0 1665 + estraverse: 4.3.0 1666 + dev: true 1667 + 1668 + /eslint-scope/7.1.1: 1669 + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1670 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1671 + dependencies: 1672 + esrecurse: 4.3.0 1673 + estraverse: 5.3.0 1674 + dev: true 1675 + 1676 + /eslint-visitor-keys/3.3.0: 1677 + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1678 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1679 + dev: true 1680 + 1681 + /eslint/8.36.0: 1682 + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} 1683 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1684 + hasBin: true 1685 + dependencies: 1686 + '@eslint-community/eslint-utils': 4.3.0_eslint@8.36.0 1687 + '@eslint-community/regexpp': 4.4.0 1688 + '@eslint/eslintrc': 2.0.1 1689 + '@eslint/js': 8.36.0 1690 + '@humanwhocodes/config-array': 0.11.8 1691 + '@humanwhocodes/module-importer': 1.0.1 1692 + '@nodelib/fs.walk': 1.2.8 1693 + ajv: 6.12.6 1694 + chalk: 4.1.2 1695 + cross-spawn: 7.0.3 1696 + debug: 4.3.4 1697 + doctrine: 3.0.0 1698 + escape-string-regexp: 4.0.0 1699 + eslint-scope: 7.1.1 1700 + eslint-visitor-keys: 3.3.0 1701 + espree: 9.5.0 1702 + esquery: 1.5.0 1703 + esutils: 2.0.3 1704 + fast-deep-equal: 3.1.3 1705 + file-entry-cache: 6.0.1 1706 + find-up: 5.0.0 1707 + glob-parent: 6.0.2 1708 + globals: 13.20.0 1709 + grapheme-splitter: 1.0.4 1710 + ignore: 5.2.4 1711 + import-fresh: 3.3.0 1712 + imurmurhash: 0.1.4 1713 + is-glob: 4.0.3 1714 + is-path-inside: 3.0.3 1715 + js-sdsl: 4.3.0 1716 + js-yaml: 4.1.0 1717 + json-stable-stringify-without-jsonify: 1.0.1 1718 + levn: 0.4.1 1719 + lodash.merge: 4.6.2 1720 + minimatch: 3.1.2 1721 + natural-compare: 1.4.0 1722 + optionator: 0.9.1 1723 + strip-ansi: 6.0.1 1724 + strip-json-comments: 3.1.1 1725 + text-table: 0.2.0 1726 + transitivePeerDependencies: 1727 + - supports-color 1728 + dev: true 1729 + 1730 + /espree/9.5.0: 1731 + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} 1732 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1733 + dependencies: 1734 + acorn: 8.8.2 1735 + acorn-jsx: 5.3.2_acorn@8.8.2 1736 + eslint-visitor-keys: 3.3.0 1737 + dev: true 1738 + 1739 + /esprima/4.0.1: 1740 + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1741 + engines: {node: '>=4'} 1742 + hasBin: true 1743 + dev: true 1744 + 1745 + /esquery/1.5.0: 1746 + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1747 + engines: {node: '>=0.10'} 1748 + dependencies: 1749 + estraverse: 5.3.0 1750 + dev: true 1751 + 1752 + /esrecurse/4.3.0: 1753 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1754 + engines: {node: '>=4.0'} 1755 + dependencies: 1756 + estraverse: 5.3.0 1757 + dev: true 1758 + 1759 + /estraverse/4.3.0: 1760 + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1761 + engines: {node: '>=4.0'} 1762 + dev: true 1763 + 1764 + /estraverse/5.3.0: 1765 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1766 + engines: {node: '>=4.0'} 1767 + dev: true 1768 + 1769 + /estree-walker/2.0.2: 1770 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1771 + dev: true 1772 + 1773 + /esutils/2.0.3: 1774 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1775 + engines: {node: '>=0.10.0'} 1776 + dev: true 1777 + 1778 + /execa/7.1.1: 1779 + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} 1780 + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 1781 + dependencies: 1782 + cross-spawn: 7.0.3 1783 + get-stream: 6.0.1 1784 + human-signals: 4.3.1 1785 + is-stream: 3.0.0 1786 + merge-stream: 2.0.0 1787 + npm-run-path: 5.1.0 1788 + onetime: 6.0.0 1789 + signal-exit: 3.0.7 1790 + strip-final-newline: 3.0.0 1791 + dev: true 1792 + 1793 + /extendable-error/0.1.7: 1794 + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} 1795 + dev: true 1796 + 1797 + /external-editor/3.1.0: 1798 + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} 1799 + engines: {node: '>=4'} 1800 + dependencies: 1801 + chardet: 0.7.0 1802 + iconv-lite: 0.4.24 1803 + tmp: 0.0.33 1804 + dev: true 1805 + 1806 + /fast-deep-equal/3.1.3: 1807 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1808 + dev: true 1809 + 1810 + /fast-diff/1.2.0: 1811 + resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} 1812 + dev: true 1813 + 1814 + /fast-glob/3.2.12: 1815 + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1816 + engines: {node: '>=8.6.0'} 1817 + dependencies: 1818 + '@nodelib/fs.stat': 2.0.5 1819 + '@nodelib/fs.walk': 1.2.8 1820 + glob-parent: 5.1.2 1821 + merge2: 1.4.1 1822 + micromatch: 4.0.5 1823 + dev: true 1824 + 1825 + /fast-json-stable-stringify/2.1.0: 1826 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1827 + dev: true 1828 + 1829 + /fast-levenshtein/2.0.6: 1830 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1831 + dev: true 1832 + 1833 + /fastq/1.15.0: 1834 + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1835 + dependencies: 1836 + reusify: 1.0.4 1837 + dev: true 1838 + 1839 + /file-entry-cache/6.0.1: 1840 + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1841 + engines: {node: ^10.12.0 || >=12.0.0} 1842 + dependencies: 1843 + flat-cache: 3.0.4 1844 + dev: true 1845 + 1846 + /fill-range/7.0.1: 1847 + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1848 + engines: {node: '>=8'} 1849 + dependencies: 1850 + to-regex-range: 5.0.1 1851 + dev: true 1852 + 1853 + /find-up/4.1.0: 1854 + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1855 + engines: {node: '>=8'} 1856 + dependencies: 1857 + locate-path: 5.0.0 1858 + path-exists: 4.0.0 1859 + dev: true 1860 + 1861 + /find-up/5.0.0: 1862 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1863 + engines: {node: '>=10'} 1864 + dependencies: 1865 + locate-path: 6.0.0 1866 + path-exists: 4.0.0 1867 + dev: true 1868 + 1869 + /find-versions/4.0.0: 1870 + resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==} 1871 + engines: {node: '>=10'} 1872 + dependencies: 1873 + semver-regex: 3.1.4 1874 + dev: true 1875 + 1876 + /find-yarn-workspace-root2/1.2.16: 1877 + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} 1878 + dependencies: 1879 + micromatch: 4.0.5 1880 + pkg-dir: 4.2.0 1881 + dev: true 1882 + 1883 + /flat-cache/3.0.4: 1884 + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1885 + engines: {node: ^10.12.0 || >=12.0.0} 1886 + dependencies: 1887 + flatted: 3.2.7 1888 + rimraf: 3.0.2 1889 + dev: true 1890 + 1891 + /flatted/3.2.7: 1892 + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1893 + dev: true 1894 + 1895 + /for-each/0.3.3: 1896 + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1897 + dependencies: 1898 + is-callable: 1.2.7 1899 + dev: true 1900 + 1901 + /fs-extra/7.0.1: 1902 + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} 1903 + engines: {node: '>=6 <7 || >=8'} 1904 + dependencies: 1905 + graceful-fs: 4.2.11 1906 + jsonfile: 4.0.0 1907 + universalify: 0.1.2 1908 + dev: true 1909 + 1910 + /fs-extra/8.1.0: 1911 + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} 1912 + engines: {node: '>=6 <7 || >=8'} 1913 + dependencies: 1914 + graceful-fs: 4.2.11 1915 + jsonfile: 4.0.0 1916 + universalify: 0.1.2 1917 + dev: true 1918 + 1919 + /fs.realpath/1.0.0: 1920 + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1921 + dev: true 1922 + 1923 + /fsevents/2.3.2: 1924 + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1925 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1926 + os: [darwin] 1927 + requiresBuild: true 1928 + dev: true 1929 + optional: true 1930 + 1931 + /function-bind/1.1.1: 1932 + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1933 + dev: true 1934 + 1935 + /function.prototype.name/1.1.5: 1936 + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1937 + engines: {node: '>= 0.4'} 1938 + dependencies: 1939 + call-bind: 1.0.2 1940 + define-properties: 1.2.0 1941 + es-abstract: 1.21.2 1942 + functions-have-names: 1.2.3 1943 + dev: true 1944 + 1945 + /functions-have-names/1.2.3: 1946 + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1947 + dev: true 1948 + 1949 + /get-caller-file/2.0.5: 1950 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1951 + engines: {node: 6.* || 8.* || >= 10.*} 1952 + dev: true 1953 + 1954 + /get-func-name/2.0.0: 1955 + resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} 1956 + dev: true 1957 + 1958 + /get-intrinsic/1.2.0: 1959 + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} 1960 + dependencies: 1961 + function-bind: 1.1.1 1962 + has: 1.0.3 1963 + has-symbols: 1.0.3 1964 + dev: true 1965 + 1966 + /get-stream/6.0.1: 1967 + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 1968 + engines: {node: '>=10'} 1969 + dev: true 1970 + 1971 + /get-symbol-description/1.0.0: 1972 + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1973 + engines: {node: '>= 0.4'} 1974 + dependencies: 1975 + call-bind: 1.0.2 1976 + get-intrinsic: 1.2.0 1977 + dev: true 1978 + 1979 + /glob-parent/5.1.2: 1980 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1981 + engines: {node: '>= 6'} 1982 + dependencies: 1983 + is-glob: 4.0.3 1984 + dev: true 1985 + 1986 + /glob-parent/6.0.2: 1987 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1988 + engines: {node: '>=10.13.0'} 1989 + dependencies: 1990 + is-glob: 4.0.3 1991 + dev: true 1992 + 1993 + /glob/7.1.6: 1994 + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 1995 + dependencies: 1996 + fs.realpath: 1.0.0 1997 + inflight: 1.0.6 1998 + inherits: 2.0.4 1999 + minimatch: 3.1.2 2000 + once: 1.4.0 2001 + path-is-absolute: 1.0.1 2002 + dev: true 2003 + 2004 + /glob/7.2.3: 2005 + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 2006 + dependencies: 2007 + fs.realpath: 1.0.0 2008 + inflight: 1.0.6 2009 + inherits: 2.0.4 2010 + minimatch: 3.1.2 2011 + once: 1.4.0 2012 + path-is-absolute: 1.0.1 2013 + dev: true 2014 + 2015 + /glob/8.1.0: 2016 + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 2017 + engines: {node: '>=12'} 2018 + dependencies: 2019 + fs.realpath: 1.0.0 2020 + inflight: 1.0.6 2021 + inherits: 2.0.4 2022 + minimatch: 5.1.6 2023 + once: 1.4.0 2024 + dev: true 2025 + 2026 + /glob/9.3.0: 2027 + resolution: {integrity: sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==} 2028 + engines: {node: '>=16 || 14 >=14.17'} 2029 + dependencies: 2030 + fs.realpath: 1.0.0 2031 + minimatch: 7.4.2 2032 + minipass: 4.2.5 2033 + path-scurry: 1.6.1 2034 + dev: true 2035 + 2036 + /globals/13.20.0: 2037 + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 2038 + engines: {node: '>=8'} 2039 + dependencies: 2040 + type-fest: 0.20.2 2041 + dev: true 2042 + 2043 + /globalthis/1.0.3: 2044 + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 2045 + engines: {node: '>= 0.4'} 2046 + dependencies: 2047 + define-properties: 1.2.0 2048 + dev: true 2049 + 2050 + /globby/11.1.0: 2051 + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2052 + engines: {node: '>=10'} 2053 + dependencies: 2054 + array-union: 2.1.0 2055 + dir-glob: 3.0.1 2056 + fast-glob: 3.2.12 2057 + ignore: 5.2.4 2058 + merge2: 1.4.1 2059 + slash: 3.0.0 2060 + dev: true 2061 + 2062 + /gopd/1.0.1: 2063 + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 2064 + dependencies: 2065 + get-intrinsic: 1.2.0 2066 + dev: true 2067 + 2068 + /graceful-fs/4.2.11: 2069 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 2070 + dev: true 2071 + 2072 + /grapheme-splitter/1.0.4: 2073 + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 2074 + dev: true 2075 + 2076 + /hard-rejection/2.1.0: 2077 + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} 2078 + engines: {node: '>=6'} 2079 + dev: true 2080 + 2081 + /has-bigints/1.0.2: 2082 + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 2083 + dev: true 2084 + 2085 + /has-flag/3.0.0: 2086 + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 2087 + engines: {node: '>=4'} 2088 + dev: true 2089 + 2090 + /has-flag/4.0.0: 2091 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2092 + engines: {node: '>=8'} 2093 + dev: true 2094 + 2095 + /has-property-descriptors/1.0.0: 2096 + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 2097 + dependencies: 2098 + get-intrinsic: 1.2.0 2099 + dev: true 2100 + 2101 + /has-proto/1.0.1: 2102 + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 2103 + engines: {node: '>= 0.4'} 2104 + dev: true 2105 + 2106 + /has-symbols/1.0.3: 2107 + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 2108 + engines: {node: '>= 0.4'} 2109 + dev: true 2110 + 2111 + /has-tostringtag/1.0.0: 2112 + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 2113 + engines: {node: '>= 0.4'} 2114 + dependencies: 2115 + has-symbols: 1.0.3 2116 + dev: true 2117 + 2118 + /has/1.0.3: 2119 + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2120 + engines: {node: '>= 0.4.0'} 2121 + dependencies: 2122 + function-bind: 1.1.1 2123 + dev: true 2124 + 2125 + /hosted-git-info/2.8.9: 2126 + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2127 + dev: true 2128 + 2129 + /human-id/1.0.2: 2130 + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} 2131 + dev: true 2132 + 2133 + /human-signals/4.3.1: 2134 + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 2135 + engines: {node: '>=14.18.0'} 2136 + dev: true 2137 + 2138 + /husky-v4/4.3.8: 2139 + resolution: {integrity: sha512-M7A9u/t6BnT/qbDzKb7SdXhr8qLTGTkqZL6YLDDM20jfCdmpIMEuO384LvYXSBcgv50oIgNWI/IaO3g4A4ShjA==} 2140 + engines: {node: '>=10'} 2141 + hasBin: true 2142 + requiresBuild: true 2143 + dependencies: 2144 + chalk: 4.1.2 2145 + ci-info: 2.0.0 2146 + compare-versions: 3.6.0 2147 + cosmiconfig: 7.1.0 2148 + find-versions: 4.0.0 2149 + opencollective-postinstall: 2.0.3 2150 + pkg-dir: 5.0.0 2151 + please-upgrade-node: 3.2.0 2152 + slash: 3.0.0 2153 + which-pm-runs: 1.1.0 2154 + dev: true 2155 + 2156 + /iconv-lite/0.4.24: 2157 + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 2158 + engines: {node: '>=0.10.0'} 2159 + dependencies: 2160 + safer-buffer: 2.1.2 2161 + dev: true 2162 + 2163 + /ignore/5.2.4: 2164 + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 2165 + engines: {node: '>= 4'} 2166 + dev: true 2167 + 2168 + /import-fresh/3.3.0: 2169 + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2170 + engines: {node: '>=6'} 2171 + dependencies: 2172 + parent-module: 1.0.1 2173 + resolve-from: 4.0.0 2174 + dev: true 2175 + 2176 + /imurmurhash/0.1.4: 2177 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 2178 + engines: {node: '>=0.8.19'} 2179 + dev: true 2180 + 2181 + /indent-string/4.0.0: 2182 + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2183 + engines: {node: '>=8'} 2184 + dev: true 2185 + 2186 + /inflight/1.0.6: 2187 + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2188 + dependencies: 2189 + once: 1.4.0 2190 + wrappy: 1.0.2 2191 + dev: true 2192 + 2193 + /inherits/2.0.4: 2194 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2195 + dev: true 2196 + 2197 + /internal-slot/1.0.5: 2198 + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 2199 + engines: {node: '>= 0.4'} 2200 + dependencies: 2201 + get-intrinsic: 1.2.0 2202 + has: 1.0.3 2203 + side-channel: 1.0.4 2204 + dev: true 2205 + 2206 + /is-array-buffer/3.0.2: 2207 + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 2208 + dependencies: 2209 + call-bind: 1.0.2 2210 + get-intrinsic: 1.2.0 2211 + is-typed-array: 1.1.10 2212 + dev: true 2213 + 2214 + /is-arrayish/0.2.1: 2215 + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 2216 + dev: true 2217 + 2218 + /is-bigint/1.0.4: 2219 + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 2220 + dependencies: 2221 + has-bigints: 1.0.2 2222 + dev: true 2223 + 2224 + /is-boolean-object/1.1.2: 2225 + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 2226 + engines: {node: '>= 0.4'} 2227 + dependencies: 2228 + call-bind: 1.0.2 2229 + has-tostringtag: 1.0.0 2230 + dev: true 2231 + 2232 + /is-builtin-module/3.2.1: 2233 + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 2234 + engines: {node: '>=6'} 2235 + dependencies: 2236 + builtin-modules: 3.3.0 2237 + dev: true 2238 + 2239 + /is-callable/1.2.7: 2240 + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 2241 + engines: {node: '>= 0.4'} 2242 + dev: true 2243 + 2244 + /is-ci/3.0.1: 2245 + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} 2246 + hasBin: true 2247 + dependencies: 2248 + ci-info: 3.8.0 2249 + dev: true 2250 + 2251 + /is-core-module/2.11.0: 2252 + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 2253 + dependencies: 2254 + has: 1.0.3 2255 + dev: true 2256 + 2257 + /is-date-object/1.0.5: 2258 + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 2259 + engines: {node: '>= 0.4'} 2260 + dependencies: 2261 + has-tostringtag: 1.0.0 2262 + dev: true 2263 + 2264 + /is-extglob/2.1.1: 2265 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2266 + engines: {node: '>=0.10.0'} 2267 + dev: true 2268 + 2269 + /is-fullwidth-code-point/3.0.0: 2270 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2271 + engines: {node: '>=8'} 2272 + dev: true 2273 + 2274 + /is-fullwidth-code-point/4.0.0: 2275 + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 2276 + engines: {node: '>=12'} 2277 + dev: true 2278 + 2279 + /is-glob/4.0.3: 2280 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2281 + engines: {node: '>=0.10.0'} 2282 + dependencies: 2283 + is-extglob: 2.1.1 2284 + dev: true 2285 + 2286 + /is-module/1.0.0: 2287 + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 2288 + dev: true 2289 + 2290 + /is-negative-zero/2.0.2: 2291 + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 2292 + engines: {node: '>= 0.4'} 2293 + dev: true 2294 + 2295 + /is-number-object/1.0.7: 2296 + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 2297 + engines: {node: '>= 0.4'} 2298 + dependencies: 2299 + has-tostringtag: 1.0.0 2300 + dev: true 2301 + 2302 + /is-number/7.0.0: 2303 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2304 + engines: {node: '>=0.12.0'} 2305 + dev: true 2306 + 2307 + /is-path-inside/3.0.3: 2308 + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2309 + engines: {node: '>=8'} 2310 + dev: true 2311 + 2312 + /is-plain-obj/1.1.0: 2313 + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} 2314 + engines: {node: '>=0.10.0'} 2315 + dev: true 2316 + 2317 + /is-reference/1.2.1: 2318 + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 2319 + dependencies: 2320 + '@types/estree': 1.0.0 2321 + dev: true 2322 + 2323 + /is-regex/1.1.4: 2324 + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 2325 + engines: {node: '>= 0.4'} 2326 + dependencies: 2327 + call-bind: 1.0.2 2328 + has-tostringtag: 1.0.0 2329 + dev: true 2330 + 2331 + /is-shared-array-buffer/1.0.2: 2332 + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 2333 + dependencies: 2334 + call-bind: 1.0.2 2335 + dev: true 2336 + 2337 + /is-stream/3.0.0: 2338 + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 2339 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2340 + dev: true 2341 + 2342 + /is-string/1.0.7: 2343 + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 2344 + engines: {node: '>= 0.4'} 2345 + dependencies: 2346 + has-tostringtag: 1.0.0 2347 + dev: true 2348 + 2349 + /is-subdir/1.2.0: 2350 + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} 2351 + engines: {node: '>=4'} 2352 + dependencies: 2353 + better-path-resolve: 1.0.0 2354 + dev: true 2355 + 2356 + /is-symbol/1.0.4: 2357 + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 2358 + engines: {node: '>= 0.4'} 2359 + dependencies: 2360 + has-symbols: 1.0.3 2361 + dev: true 2362 + 2363 + /is-typed-array/1.1.10: 2364 + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} 2365 + engines: {node: '>= 0.4'} 2366 + dependencies: 2367 + available-typed-arrays: 1.0.5 2368 + call-bind: 1.0.2 2369 + for-each: 0.3.3 2370 + gopd: 1.0.1 2371 + has-tostringtag: 1.0.0 2372 + dev: true 2373 + 2374 + /is-weakref/1.0.2: 2375 + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 2376 + dependencies: 2377 + call-bind: 1.0.2 2378 + dev: true 2379 + 2380 + /is-windows/1.0.2: 2381 + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} 2382 + engines: {node: '>=0.10.0'} 2383 + dev: true 2384 + 2385 + /isexe/2.0.0: 2386 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2387 + dev: true 2388 + 2389 + /jju/1.4.0: 2390 + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} 2391 + dev: true 2392 + 2393 + /js-sdsl/4.3.0: 2394 + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} 2395 + dev: true 2396 + 2397 + /js-tokens/4.0.0: 2398 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2399 + dev: true 2400 + 2401 + /js-yaml/3.14.1: 2402 + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 2403 + hasBin: true 2404 + dependencies: 2405 + argparse: 1.0.10 2406 + esprima: 4.0.1 2407 + dev: true 2408 + 2409 + /js-yaml/4.1.0: 2410 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2411 + hasBin: true 2412 + dependencies: 2413 + argparse: 2.0.1 2414 + dev: true 2415 + 2416 + /jsesc/0.5.0: 2417 + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 2418 + hasBin: true 2419 + dev: true 2420 + 2421 + /json-parse-better-errors/1.0.2: 2422 + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} 2423 + dev: true 2424 + 2425 + /json-parse-even-better-errors/2.3.1: 2426 + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2427 + dev: true 2428 + 2429 + /json-schema-traverse/0.4.1: 2430 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2431 + dev: true 2432 + 2433 + /json-stable-stringify-without-jsonify/1.0.1: 2434 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2435 + dev: true 2436 + 2437 + /jsonc-parser/3.2.0: 2438 + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 2439 + dev: true 2440 + 2441 + /jsonfile/4.0.0: 2442 + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} 2443 + optionalDependencies: 2444 + graceful-fs: 4.2.11 2445 + dev: true 2446 + 2447 + /kind-of/6.0.3: 2448 + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 2449 + engines: {node: '>=0.10.0'} 2450 + dev: true 2451 + 2452 + /kleur/4.1.5: 2453 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 2454 + engines: {node: '>=6'} 2455 + dev: true 2456 + 2457 + /levn/0.4.1: 2458 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2459 + engines: {node: '>= 0.8.0'} 2460 + dependencies: 2461 + prelude-ls: 1.2.1 2462 + type-check: 0.4.0 2463 + dev: true 2464 + 2465 + /lilconfig/2.1.0: 2466 + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 2467 + engines: {node: '>=10'} 2468 + dev: true 2469 + 2470 + /lines-and-columns/1.2.4: 2471 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2472 + dev: true 2473 + 2474 + /lint-staged/13.2.0: 2475 + resolution: {integrity: sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==} 2476 + engines: {node: ^14.13.1 || >=16.0.0} 2477 + hasBin: true 2478 + dependencies: 2479 + chalk: 5.2.0 2480 + cli-truncate: 3.1.0 2481 + commander: 10.0.0 2482 + debug: 4.3.4 2483 + execa: 7.1.1 2484 + lilconfig: 2.1.0 2485 + listr2: 5.0.8 2486 + micromatch: 4.0.5 2487 + normalize-path: 3.0.0 2488 + object-inspect: 1.12.3 2489 + pidtree: 0.6.0 2490 + string-argv: 0.3.1 2491 + yaml: 2.2.1 2492 + transitivePeerDependencies: 2493 + - enquirer 2494 + - supports-color 2495 + dev: true 2496 + 2497 + /listr2/5.0.8: 2498 + resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==} 2499 + engines: {node: ^14.13.1 || >=16.0.0} 2500 + peerDependencies: 2501 + enquirer: '>= 2.3.0 < 3' 2502 + peerDependenciesMeta: 2503 + enquirer: 2504 + optional: true 2505 + dependencies: 2506 + cli-truncate: 2.1.0 2507 + colorette: 2.0.19 2508 + log-update: 4.0.0 2509 + p-map: 4.0.0 2510 + rfdc: 1.3.0 2511 + rxjs: 7.8.0 2512 + through: 2.3.8 2513 + wrap-ansi: 7.0.0 2514 + dev: true 2515 + 2516 + /load-json-file/4.0.0: 2517 + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} 2518 + engines: {node: '>=4'} 2519 + dependencies: 2520 + graceful-fs: 4.2.11 2521 + parse-json: 4.0.0 2522 + pify: 3.0.0 2523 + strip-bom: 3.0.0 2524 + dev: true 2525 + 2526 + /load-yaml-file/0.2.0: 2527 + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} 2528 + engines: {node: '>=6'} 2529 + dependencies: 2530 + graceful-fs: 4.2.11 2531 + js-yaml: 3.14.1 2532 + pify: 4.0.1 2533 + strip-bom: 3.0.0 2534 + dev: true 2535 + 2536 + /local-pkg/0.4.3: 2537 + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} 2538 + engines: {node: '>=14'} 2539 + dev: true 2540 + 2541 + /locate-path/5.0.0: 2542 + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2543 + engines: {node: '>=8'} 2544 + dependencies: 2545 + p-locate: 4.1.0 2546 + dev: true 2547 + 2548 + /locate-path/6.0.0: 2549 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2550 + engines: {node: '>=10'} 2551 + dependencies: 2552 + p-locate: 5.0.0 2553 + dev: true 2554 + 2555 + /lodash.merge/4.6.2: 2556 + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2557 + dev: true 2558 + 2559 + /lodash.startcase/4.4.0: 2560 + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} 2561 + dev: true 2562 + 2563 + /log-update/4.0.0: 2564 + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} 2565 + engines: {node: '>=10'} 2566 + dependencies: 2567 + ansi-escapes: 4.3.2 2568 + cli-cursor: 3.1.0 2569 + slice-ansi: 4.0.0 2570 + wrap-ansi: 6.2.0 2571 + dev: true 2572 + 2573 + /loupe/2.3.6: 2574 + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 2575 + dependencies: 2576 + get-func-name: 2.0.0 2577 + dev: true 2578 + 2579 + /lru-cache/4.1.5: 2580 + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} 2581 + dependencies: 2582 + pseudomap: 1.0.2 2583 + yallist: 2.1.2 2584 + dev: true 2585 + 2586 + /lru-cache/6.0.0: 2587 + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2588 + engines: {node: '>=10'} 2589 + dependencies: 2590 + yallist: 4.0.0 2591 + dev: true 2592 + 2593 + /lru-cache/7.18.3: 2594 + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} 2595 + engines: {node: '>=12'} 2596 + dev: true 2597 + 2598 + /magic-string/0.25.9: 2599 + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 2600 + dependencies: 2601 + sourcemap-codec: 1.4.8 2602 + dev: true 2603 + 2604 + /magic-string/0.27.0: 2605 + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} 2606 + engines: {node: '>=12'} 2607 + dependencies: 2608 + '@jridgewell/sourcemap-codec': 1.4.14 2609 + dev: true 2610 + 2611 + /magic-string/0.30.0: 2612 + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} 2613 + engines: {node: '>=12'} 2614 + dependencies: 2615 + '@jridgewell/sourcemap-codec': 1.4.14 2616 + dev: true 2617 + 2618 + /map-obj/1.0.1: 2619 + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} 2620 + engines: {node: '>=0.10.0'} 2621 + dev: true 2622 + 2623 + /map-obj/4.3.0: 2624 + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} 2625 + engines: {node: '>=8'} 2626 + dev: true 2627 + 2628 + /memorystream/0.3.1: 2629 + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} 2630 + engines: {node: '>= 0.10.0'} 2631 + dev: true 2632 + 2633 + /meow/6.1.1: 2634 + resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} 2635 + engines: {node: '>=8'} 2636 + dependencies: 2637 + '@types/minimist': 1.2.2 2638 + camelcase-keys: 6.2.2 2639 + decamelize-keys: 1.1.1 2640 + hard-rejection: 2.1.0 2641 + minimist-options: 4.1.0 2642 + normalize-package-data: 2.5.0 2643 + read-pkg-up: 7.0.1 2644 + redent: 3.0.0 2645 + trim-newlines: 3.0.1 2646 + type-fest: 0.13.1 2647 + yargs-parser: 18.1.3 2648 + dev: true 2649 + 2650 + /merge-stream/2.0.0: 2651 + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2652 + dev: true 2653 + 2654 + /merge2/1.4.1: 2655 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2656 + engines: {node: '>= 8'} 2657 + dev: true 2658 + 2659 + /micromatch/4.0.5: 2660 + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2661 + engines: {node: '>=8.6'} 2662 + dependencies: 2663 + braces: 3.0.2 2664 + picomatch: 2.3.1 2665 + dev: true 2666 + 2667 + /mimic-fn/2.1.0: 2668 + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 2669 + engines: {node: '>=6'} 2670 + dev: true 2671 + 2672 + /mimic-fn/4.0.0: 2673 + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 2674 + engines: {node: '>=12'} 2675 + dev: true 2676 + 2677 + /min-indent/1.0.1: 2678 + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 2679 + engines: {node: '>=4'} 2680 + dev: true 2681 + 2682 + /minimatch/3.1.2: 2683 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2684 + dependencies: 2685 + brace-expansion: 1.1.11 2686 + dev: true 2687 + 2688 + /minimatch/5.1.6: 2689 + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 2690 + engines: {node: '>=10'} 2691 + dependencies: 2692 + brace-expansion: 2.0.1 2693 + dev: true 2694 + 2695 + /minimatch/7.4.2: 2696 + resolution: {integrity: sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==} 2697 + engines: {node: '>=10'} 2698 + dependencies: 2699 + brace-expansion: 2.0.1 2700 + dev: true 2701 + 2702 + /minimist-options/4.1.0: 2703 + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} 2704 + engines: {node: '>= 6'} 2705 + dependencies: 2706 + arrify: 1.0.1 2707 + is-plain-obj: 1.1.0 2708 + kind-of: 6.0.3 2709 + dev: true 2710 + 2711 + /minimist/1.2.8: 2712 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2713 + dev: true 2714 + 2715 + /minipass/4.2.5: 2716 + resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} 2717 + engines: {node: '>=8'} 2718 + dev: true 2719 + 2720 + /mixme/0.5.9: 2721 + resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==} 2722 + engines: {node: '>= 8.0.0'} 2723 + dev: true 2724 + 2725 + /mlly/1.2.0: 2726 + resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} 2727 + dependencies: 2728 + acorn: 8.8.2 2729 + pathe: 1.1.0 2730 + pkg-types: 1.0.2 2731 + ufo: 1.1.1 2732 + dev: true 2733 + 2734 + /ms/2.1.2: 2735 + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2736 + dev: true 2737 + 2738 + /mz/2.7.0: 2739 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 2740 + dependencies: 2741 + any-promise: 1.3.0 2742 + object-assign: 4.1.1 2743 + thenify-all: 1.6.0 2744 + dev: true 2745 + 2746 + /nanoid/3.3.4: 2747 + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2748 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2749 + hasBin: true 2750 + dev: true 2751 + 2752 + /natural-compare-lite/1.4.0: 2753 + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 2754 + dev: true 2755 + 2756 + /natural-compare/1.4.0: 2757 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2758 + dev: true 2759 + 2760 + /nice-try/1.0.5: 2761 + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} 2762 + dev: true 2763 + 2764 + /node-fetch/2.6.9: 2765 + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} 2766 + engines: {node: 4.x || >=6.0.0} 2767 + peerDependencies: 2768 + encoding: ^0.1.0 2769 + peerDependenciesMeta: 2770 + encoding: 2771 + optional: true 2772 + dependencies: 2773 + whatwg-url: 5.0.0 2774 + dev: true 2775 + 2776 + /normalize-package-data/2.5.0: 2777 + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2778 + dependencies: 2779 + hosted-git-info: 2.8.9 2780 + resolve: 1.22.1 2781 + semver: 5.7.1 2782 + validate-npm-package-license: 3.0.4 2783 + dev: true 2784 + 2785 + /normalize-path/3.0.0: 2786 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2787 + engines: {node: '>=0.10.0'} 2788 + dev: true 2789 + 2790 + /npm-run-all/4.1.5: 2791 + resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} 2792 + engines: {node: '>= 4'} 2793 + hasBin: true 2794 + dependencies: 2795 + ansi-styles: 3.2.1 2796 + chalk: 2.4.2 2797 + cross-spawn: 6.0.5 2798 + memorystream: 0.3.1 2799 + minimatch: 3.1.2 2800 + pidtree: 0.3.1 2801 + read-pkg: 3.0.0 2802 + shell-quote: 1.8.0 2803 + string.prototype.padend: 3.1.4 2804 + dev: true 2805 + 2806 + /npm-run-path/5.1.0: 2807 + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} 2808 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2809 + dependencies: 2810 + path-key: 4.0.0 2811 + dev: true 2812 + 2813 + /object-assign/4.1.1: 2814 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2815 + engines: {node: '>=0.10.0'} 2816 + dev: true 2817 + 2818 + /object-inspect/1.12.3: 2819 + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 2820 + dev: true 2821 + 2822 + /object-keys/1.1.1: 2823 + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2824 + engines: {node: '>= 0.4'} 2825 + dev: true 2826 + 2827 + /object.assign/4.1.4: 2828 + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 2829 + engines: {node: '>= 0.4'} 2830 + dependencies: 2831 + call-bind: 1.0.2 2832 + define-properties: 1.2.0 2833 + has-symbols: 1.0.3 2834 + object-keys: 1.1.1 2835 + dev: true 2836 + 2837 + /once/1.4.0: 2838 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2839 + dependencies: 2840 + wrappy: 1.0.2 2841 + dev: true 2842 + 2843 + /onetime/5.1.2: 2844 + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 2845 + engines: {node: '>=6'} 2846 + dependencies: 2847 + mimic-fn: 2.1.0 2848 + dev: true 2849 + 2850 + /onetime/6.0.0: 2851 + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 2852 + engines: {node: '>=12'} 2853 + dependencies: 2854 + mimic-fn: 4.0.0 2855 + dev: true 2856 + 2857 + /opencollective-postinstall/2.0.3: 2858 + resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==} 2859 + hasBin: true 2860 + dev: true 2861 + 2862 + /optionator/0.9.1: 2863 + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2864 + engines: {node: '>= 0.8.0'} 2865 + dependencies: 2866 + deep-is: 0.1.4 2867 + fast-levenshtein: 2.0.6 2868 + levn: 0.4.1 2869 + prelude-ls: 1.2.1 2870 + type-check: 0.4.0 2871 + word-wrap: 1.2.3 2872 + dev: true 2873 + 2874 + /os-tmpdir/1.0.2: 2875 + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} 2876 + engines: {node: '>=0.10.0'} 2877 + dev: true 2878 + 2879 + /outdent/0.5.0: 2880 + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} 2881 + dev: true 2882 + 2883 + /p-filter/2.1.0: 2884 + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} 2885 + engines: {node: '>=8'} 2886 + dependencies: 2887 + p-map: 2.1.0 2888 + dev: true 2889 + 2890 + /p-limit/2.3.0: 2891 + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2892 + engines: {node: '>=6'} 2893 + dependencies: 2894 + p-try: 2.2.0 2895 + dev: true 2896 + 2897 + /p-limit/3.1.0: 2898 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2899 + engines: {node: '>=10'} 2900 + dependencies: 2901 + yocto-queue: 0.1.0 2902 + dev: true 2903 + 2904 + /p-limit/4.0.0: 2905 + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} 2906 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2907 + dependencies: 2908 + yocto-queue: 1.0.0 2909 + dev: true 2910 + 2911 + /p-locate/4.1.0: 2912 + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2913 + engines: {node: '>=8'} 2914 + dependencies: 2915 + p-limit: 2.3.0 2916 + dev: true 2917 + 2918 + /p-locate/5.0.0: 2919 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2920 + engines: {node: '>=10'} 2921 + dependencies: 2922 + p-limit: 3.1.0 2923 + dev: true 2924 + 2925 + /p-map/2.1.0: 2926 + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} 2927 + engines: {node: '>=6'} 2928 + dev: true 2929 + 2930 + /p-map/4.0.0: 2931 + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 2932 + engines: {node: '>=10'} 2933 + dependencies: 2934 + aggregate-error: 3.1.0 2935 + dev: true 2936 + 2937 + /p-try/2.2.0: 2938 + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2939 + engines: {node: '>=6'} 2940 + dev: true 2941 + 2942 + /parent-module/1.0.1: 2943 + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2944 + engines: {node: '>=6'} 2945 + dependencies: 2946 + callsites: 3.1.0 2947 + dev: true 2948 + 2949 + /parse-json/4.0.0: 2950 + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} 2951 + engines: {node: '>=4'} 2952 + dependencies: 2953 + error-ex: 1.3.2 2954 + json-parse-better-errors: 1.0.2 2955 + dev: true 2956 + 2957 + /parse-json/5.2.0: 2958 + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2959 + engines: {node: '>=8'} 2960 + dependencies: 2961 + '@babel/code-frame': 7.18.6 2962 + error-ex: 1.3.2 2963 + json-parse-even-better-errors: 2.3.1 2964 + lines-and-columns: 1.2.4 2965 + dev: true 2966 + 2967 + /path-exists/4.0.0: 2968 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2969 + engines: {node: '>=8'} 2970 + dev: true 2971 + 2972 + /path-is-absolute/1.0.1: 2973 + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2974 + engines: {node: '>=0.10.0'} 2975 + dev: true 2976 + 2977 + /path-key/2.0.1: 2978 + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} 2979 + engines: {node: '>=4'} 2980 + dev: true 2981 + 2982 + /path-key/3.1.1: 2983 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2984 + engines: {node: '>=8'} 2985 + dev: true 2986 + 2987 + /path-key/4.0.0: 2988 + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 2989 + engines: {node: '>=12'} 2990 + dev: true 2991 + 2992 + /path-parse/1.0.7: 2993 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2994 + dev: true 2995 + 2996 + /path-scurry/1.6.1: 2997 + resolution: {integrity: sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==} 2998 + engines: {node: '>=14'} 2999 + dependencies: 3000 + lru-cache: 7.18.3 3001 + minipass: 4.2.5 3002 + dev: true 3003 + 3004 + /path-type/3.0.0: 3005 + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} 3006 + engines: {node: '>=4'} 3007 + dependencies: 3008 + pify: 3.0.0 3009 + dev: true 3010 + 3011 + /path-type/4.0.0: 3012 + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3013 + engines: {node: '>=8'} 3014 + dev: true 3015 + 3016 + /pathe/1.1.0: 3017 + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} 3018 + dev: true 3019 + 3020 + /pathval/1.1.1: 3021 + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 3022 + dev: true 3023 + 3024 + /picocolors/1.0.0: 3025 + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3026 + dev: true 3027 + 3028 + /picomatch/2.3.1: 3029 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3030 + engines: {node: '>=8.6'} 3031 + dev: true 3032 + 3033 + /pidtree/0.3.1: 3034 + resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} 3035 + engines: {node: '>=0.10'} 3036 + hasBin: true 3037 + dev: true 3038 + 3039 + /pidtree/0.6.0: 3040 + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 3041 + engines: {node: '>=0.10'} 3042 + hasBin: true 3043 + dev: true 3044 + 3045 + /pify/3.0.0: 3046 + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} 3047 + engines: {node: '>=4'} 3048 + dev: true 3049 + 3050 + /pify/4.0.1: 3051 + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 3052 + engines: {node: '>=6'} 3053 + dev: true 3054 + 3055 + /pirates/4.0.5: 3056 + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} 3057 + engines: {node: '>= 6'} 3058 + dev: true 3059 + 3060 + /pkg-dir/4.2.0: 3061 + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 3062 + engines: {node: '>=8'} 3063 + dependencies: 3064 + find-up: 4.1.0 3065 + dev: true 3066 + 3067 + /pkg-dir/5.0.0: 3068 + resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} 3069 + engines: {node: '>=10'} 3070 + dependencies: 3071 + find-up: 5.0.0 3072 + dev: true 3073 + 3074 + /pkg-types/1.0.2: 3075 + resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} 3076 + dependencies: 3077 + jsonc-parser: 3.2.0 3078 + mlly: 1.2.0 3079 + pathe: 1.1.0 3080 + dev: true 3081 + 3082 + /please-upgrade-node/3.2.0: 3083 + resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} 3084 + dependencies: 3085 + semver-compare: 1.0.0 3086 + dev: true 3087 + 3088 + /postcss/8.4.21: 3089 + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 3090 + engines: {node: ^10 || ^12 || >=14} 3091 + dependencies: 3092 + nanoid: 3.3.4 3093 + picocolors: 1.0.0 3094 + source-map-js: 1.0.2 3095 + dev: true 3096 + 3097 + /preferred-pm/3.0.3: 3098 + resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} 3099 + engines: {node: '>=10'} 3100 + dependencies: 3101 + find-up: 5.0.0 3102 + find-yarn-workspace-root2: 1.2.16 3103 + path-exists: 4.0.0 3104 + which-pm: 2.0.0 3105 + dev: true 3106 + 3107 + /prelude-ls/1.2.1: 3108 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3109 + engines: {node: '>= 0.8.0'} 3110 + dev: true 3111 + 3112 + /prettier-linter-helpers/1.0.0: 3113 + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 3114 + engines: {node: '>=6.0.0'} 3115 + dependencies: 3116 + fast-diff: 1.2.0 3117 + dev: true 3118 + 3119 + /prettier/2.8.4: 3120 + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} 3121 + engines: {node: '>=10.13.0'} 3122 + hasBin: true 3123 + dev: true 3124 + 3125 + /pretty-format/27.5.1: 3126 + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} 3127 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 3128 + dependencies: 3129 + ansi-regex: 5.0.1 3130 + ansi-styles: 5.2.0 3131 + react-is: 17.0.2 3132 + dev: true 3133 + 3134 + /pseudomap/1.0.2: 3135 + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} 3136 + dev: true 3137 + 3138 + /punycode/2.3.0: 3139 + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 3140 + engines: {node: '>=6'} 3141 + dev: true 3142 + 3143 + /queue-microtask/1.2.3: 3144 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3145 + dev: true 3146 + 3147 + /quick-lru/4.0.1: 3148 + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} 3149 + engines: {node: '>=8'} 3150 + dev: true 3151 + 3152 + /randombytes/2.1.0: 3153 + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 3154 + dependencies: 3155 + safe-buffer: 5.2.1 3156 + dev: true 3157 + 3158 + /react-is/17.0.2: 3159 + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 3160 + dev: true 3161 + 3162 + /read-pkg-up/7.0.1: 3163 + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 3164 + engines: {node: '>=8'} 3165 + dependencies: 3166 + find-up: 4.1.0 3167 + read-pkg: 5.2.0 3168 + type-fest: 0.8.1 3169 + dev: true 3170 + 3171 + /read-pkg/3.0.0: 3172 + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} 3173 + engines: {node: '>=4'} 3174 + dependencies: 3175 + load-json-file: 4.0.0 3176 + normalize-package-data: 2.5.0 3177 + path-type: 3.0.0 3178 + dev: true 3179 + 3180 + /read-pkg/5.2.0: 3181 + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 3182 + engines: {node: '>=8'} 3183 + dependencies: 3184 + '@types/normalize-package-data': 2.4.1 3185 + normalize-package-data: 2.5.0 3186 + parse-json: 5.2.0 3187 + type-fest: 0.6.0 3188 + dev: true 3189 + 3190 + /read-yaml-file/1.1.0: 3191 + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} 3192 + engines: {node: '>=6'} 3193 + dependencies: 3194 + graceful-fs: 4.2.11 3195 + js-yaml: 3.14.1 3196 + pify: 4.0.1 3197 + strip-bom: 3.0.0 3198 + dev: true 3199 + 3200 + /redent/3.0.0: 3201 + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 3202 + engines: {node: '>=8'} 3203 + dependencies: 3204 + indent-string: 4.0.0 3205 + strip-indent: 3.0.0 3206 + dev: true 3207 + 3208 + /regenerate-unicode-properties/8.2.0: 3209 + resolution: {integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==} 3210 + engines: {node: '>=4'} 3211 + dependencies: 3212 + regenerate: 1.4.2 3213 + dev: true 3214 + 3215 + /regenerate/1.4.2: 3216 + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} 3217 + dev: true 3218 + 3219 + /regenerator-runtime/0.13.11: 3220 + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 3221 + dev: true 3222 + 3223 + /regexp.prototype.flags/1.4.3: 3224 + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 3225 + engines: {node: '>= 0.4'} 3226 + dependencies: 3227 + call-bind: 1.0.2 3228 + define-properties: 1.2.0 3229 + functions-have-names: 1.2.3 3230 + dev: true 3231 + 3232 + /regexpu-core/4.5.4: 3233 + resolution: {integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==} 3234 + engines: {node: '>=4'} 3235 + dependencies: 3236 + regenerate: 1.4.2 3237 + regenerate-unicode-properties: 8.2.0 3238 + regjsgen: 0.5.2 3239 + regjsparser: 0.6.9 3240 + unicode-match-property-ecmascript: 1.0.4 3241 + unicode-match-property-value-ecmascript: 1.2.0 3242 + dev: true 3243 + 3244 + /regjsgen/0.5.2: 3245 + resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==} 3246 + dev: true 3247 + 3248 + /regjsparser/0.6.9: 3249 + resolution: {integrity: sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==} 3250 + hasBin: true 3251 + dependencies: 3252 + jsesc: 0.5.0 3253 + dev: true 3254 + 3255 + /require-directory/2.1.1: 3256 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 3257 + engines: {node: '>=0.10.0'} 3258 + dev: true 3259 + 3260 + /require-main-filename/2.0.0: 3261 + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} 3262 + dev: true 3263 + 3264 + /resolve-from/4.0.0: 3265 + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3266 + engines: {node: '>=4'} 3267 + dev: true 3268 + 3269 + /resolve-from/5.0.0: 3270 + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 3271 + engines: {node: '>=8'} 3272 + dev: true 3273 + 3274 + /resolve/1.19.0: 3275 + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} 3276 + dependencies: 3277 + is-core-module: 2.11.0 3278 + path-parse: 1.0.7 3279 + dev: true 3280 + 3281 + /resolve/1.22.1: 3282 + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 3283 + hasBin: true 3284 + dependencies: 3285 + is-core-module: 2.11.0 3286 + path-parse: 1.0.7 3287 + supports-preserve-symlinks-flag: 1.0.0 3288 + dev: true 3289 + 3290 + /restore-cursor/3.1.0: 3291 + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 3292 + engines: {node: '>=8'} 3293 + dependencies: 3294 + onetime: 5.1.2 3295 + signal-exit: 3.0.7 3296 + dev: true 3297 + 3298 + /reusify/1.0.4: 3299 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3300 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3301 + dev: true 3302 + 3303 + /rfdc/1.3.0: 3304 + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} 3305 + dev: true 3306 + 3307 + /rimraf/3.0.2: 3308 + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3309 + hasBin: true 3310 + dependencies: 3311 + glob: 7.2.3 3312 + dev: true 3313 + 3314 + /rimraf/4.4.0: 3315 + resolution: {integrity: sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==} 3316 + engines: {node: '>=14'} 3317 + hasBin: true 3318 + dependencies: 3319 + glob: 9.3.0 3320 + dev: true 3321 + 3322 + /rollup-plugin-cjs-check/1.0.2_rollup@3.19.1: 3323 + resolution: {integrity: sha512-q5DuMiYTXoMlLIHeTDdTYQrN+v/AdjEyVZnfkdvX1NnS4jQP1fwSuOr29WS4pB/4lnF1D7Annp62/27aZUyTyQ==} 3324 + engines: {node: '>=14.0.0'} 3325 + peerDependencies: 3326 + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 3327 + dependencies: 3328 + '@rollup/pluginutils': 5.0.2_rollup@3.19.1 3329 + cjs-module-lexer: 1.2.2 3330 + rollup: 3.19.1 3331 + dev: true 3332 + 3333 + /rollup-plugin-dts/5.3.0_7iejawhbqmte5pthjozf4tfuqy: 3334 + resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==} 3335 + engines: {node: '>=v14'} 3336 + peerDependencies: 3337 + rollup: ^3.0.0 3338 + typescript: ^4.1 || ^5.0 3339 + dependencies: 3340 + magic-string: 0.30.0 3341 + rollup: 3.19.1 3342 + typescript: 5.0.2 3343 + optionalDependencies: 3344 + '@babel/code-frame': 7.18.6 3345 + dev: true 3346 + 3347 + /rollup/3.19.1: 3348 + resolution: {integrity: sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==} 3349 + engines: {node: '>=14.18.0', npm: '>=8.0.0'} 3350 + hasBin: true 3351 + optionalDependencies: 3352 + fsevents: 2.3.2 3353 + dev: true 3354 + 3355 + /run-parallel/1.2.0: 3356 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3357 + dependencies: 3358 + queue-microtask: 1.2.3 3359 + dev: true 3360 + 3361 + /rxjs/7.8.0: 3362 + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} 3363 + dependencies: 3364 + tslib: 2.5.0 3365 + dev: true 3366 + 3367 + /safe-buffer/5.2.1: 3368 + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3369 + dev: true 3370 + 3371 + /safe-regex-test/1.0.0: 3372 + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 3373 + dependencies: 3374 + call-bind: 1.0.2 3375 + get-intrinsic: 1.2.0 3376 + is-regex: 1.1.4 3377 + dev: true 3378 + 3379 + /safer-buffer/2.1.2: 3380 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 3381 + dev: true 3382 + 3383 + /semver-compare/1.0.0: 3384 + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} 3385 + dev: true 3386 + 3387 + /semver-regex/3.1.4: 3388 + resolution: {integrity: sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==} 3389 + engines: {node: '>=8'} 3390 + dev: true 3391 + 3392 + /semver/5.7.1: 3393 + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 3394 + hasBin: true 3395 + dev: true 3396 + 3397 + /semver/7.3.8: 3398 + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 3399 + engines: {node: '>=10'} 3400 + hasBin: true 3401 + dependencies: 3402 + lru-cache: 6.0.0 3403 + dev: true 3404 + 3405 + /serialize-javascript/6.0.1: 3406 + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} 3407 + dependencies: 3408 + randombytes: 2.1.0 3409 + dev: true 3410 + 3411 + /set-blocking/2.0.0: 3412 + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 3413 + dev: true 3414 + 3415 + /shebang-command/1.2.0: 3416 + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} 3417 + engines: {node: '>=0.10.0'} 3418 + dependencies: 3419 + shebang-regex: 1.0.0 3420 + dev: true 3421 + 3422 + /shebang-command/2.0.0: 3423 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3424 + engines: {node: '>=8'} 3425 + dependencies: 3426 + shebang-regex: 3.0.0 3427 + dev: true 3428 + 3429 + /shebang-regex/1.0.0: 3430 + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} 3431 + engines: {node: '>=0.10.0'} 3432 + dev: true 3433 + 3434 + /shebang-regex/3.0.0: 3435 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3436 + engines: {node: '>=8'} 3437 + dev: true 3438 + 3439 + /shell-quote/1.8.0: 3440 + resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==} 3441 + dev: true 3442 + 3443 + /side-channel/1.0.4: 3444 + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 3445 + dependencies: 3446 + call-bind: 1.0.2 3447 + get-intrinsic: 1.2.0 3448 + object-inspect: 1.12.3 3449 + dev: true 3450 + 3451 + /siginfo/2.0.0: 3452 + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 3453 + dev: true 3454 + 3455 + /signal-exit/3.0.7: 3456 + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 3457 + dev: true 3458 + 3459 + /slash/3.0.0: 3460 + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3461 + engines: {node: '>=8'} 3462 + dev: true 3463 + 3464 + /slice-ansi/3.0.0: 3465 + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} 3466 + engines: {node: '>=8'} 3467 + dependencies: 3468 + ansi-styles: 4.3.0 3469 + astral-regex: 2.0.0 3470 + is-fullwidth-code-point: 3.0.0 3471 + dev: true 3472 + 3473 + /slice-ansi/4.0.0: 3474 + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} 3475 + engines: {node: '>=10'} 3476 + dependencies: 3477 + ansi-styles: 4.3.0 3478 + astral-regex: 2.0.0 3479 + is-fullwidth-code-point: 3.0.0 3480 + dev: true 3481 + 3482 + /slice-ansi/5.0.0: 3483 + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 3484 + engines: {node: '>=12'} 3485 + dependencies: 3486 + ansi-styles: 6.2.1 3487 + is-fullwidth-code-point: 4.0.0 3488 + dev: true 3489 + 3490 + /smartwrap/2.0.2: 3491 + resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} 3492 + engines: {node: '>=6'} 3493 + hasBin: true 3494 + dependencies: 3495 + array.prototype.flat: 1.3.1 3496 + breakword: 1.0.5 3497 + grapheme-splitter: 1.0.4 3498 + strip-ansi: 6.0.1 3499 + wcwidth: 1.0.1 3500 + yargs: 15.4.1 3501 + dev: true 3502 + 3503 + /smob/0.0.6: 3504 + resolution: {integrity: sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==} 3505 + dev: true 3506 + 3507 + /source-map-js/1.0.2: 3508 + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 3509 + engines: {node: '>=0.10.0'} 3510 + dev: true 3511 + 3512 + /source-map-support/0.5.21: 3513 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 3514 + dependencies: 3515 + buffer-from: 1.1.2 3516 + source-map: 0.6.1 3517 + dev: true 3518 + 3519 + /source-map/0.6.1: 3520 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 3521 + engines: {node: '>=0.10.0'} 3522 + dev: true 3523 + 3524 + /sourcemap-codec/1.4.8: 3525 + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 3526 + deprecated: Please use @jridgewell/sourcemap-codec instead 3527 + dev: true 3528 + 3529 + /spawndamnit/2.0.0: 3530 + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} 3531 + dependencies: 3532 + cross-spawn: 5.1.0 3533 + signal-exit: 3.0.7 3534 + dev: true 3535 + 3536 + /spdx-correct/3.2.0: 3537 + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 3538 + dependencies: 3539 + spdx-expression-parse: 3.0.1 3540 + spdx-license-ids: 3.0.13 3541 + dev: true 3542 + 3543 + /spdx-exceptions/2.3.0: 3544 + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 3545 + dev: true 3546 + 3547 + /spdx-expression-parse/3.0.1: 3548 + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3549 + dependencies: 3550 + spdx-exceptions: 2.3.0 3551 + spdx-license-ids: 3.0.13 3552 + dev: true 3553 + 3554 + /spdx-license-ids/3.0.13: 3555 + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} 3556 + dev: true 3557 + 3558 + /sprintf-js/1.0.3: 3559 + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 3560 + dev: true 3561 + 3562 + /stackback/0.0.2: 3563 + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 3564 + dev: true 3565 + 3566 + /std-env/3.3.2: 3567 + resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} 3568 + dev: true 3569 + 3570 + /stream-transform/2.1.3: 3571 + resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} 3572 + dependencies: 3573 + mixme: 0.5.9 3574 + dev: true 3575 + 3576 + /string-argv/0.3.1: 3577 + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 3578 + engines: {node: '>=0.6.19'} 3579 + dev: true 3580 + 3581 + /string-width/4.2.3: 3582 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3583 + engines: {node: '>=8'} 3584 + dependencies: 3585 + emoji-regex: 8.0.0 3586 + is-fullwidth-code-point: 3.0.0 3587 + strip-ansi: 6.0.1 3588 + dev: true 3589 + 3590 + /string-width/5.1.2: 3591 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 3592 + engines: {node: '>=12'} 3593 + dependencies: 3594 + eastasianwidth: 0.2.0 3595 + emoji-regex: 9.2.2 3596 + strip-ansi: 7.0.1 3597 + dev: true 3598 + 3599 + /string.prototype.padend/3.1.4: 3600 + resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==} 3601 + engines: {node: '>= 0.4'} 3602 + dependencies: 3603 + call-bind: 1.0.2 3604 + define-properties: 1.2.0 3605 + es-abstract: 1.21.2 3606 + dev: true 3607 + 3608 + /string.prototype.trim/1.2.7: 3609 + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} 3610 + engines: {node: '>= 0.4'} 3611 + dependencies: 3612 + call-bind: 1.0.2 3613 + define-properties: 1.2.0 3614 + es-abstract: 1.21.2 3615 + dev: true 3616 + 3617 + /string.prototype.trimend/1.0.6: 3618 + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} 3619 + dependencies: 3620 + call-bind: 1.0.2 3621 + define-properties: 1.2.0 3622 + es-abstract: 1.21.2 3623 + dev: true 3624 + 3625 + /string.prototype.trimstart/1.0.6: 3626 + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} 3627 + dependencies: 3628 + call-bind: 1.0.2 3629 + define-properties: 1.2.0 3630 + es-abstract: 1.21.2 3631 + dev: true 3632 + 3633 + /strip-ansi/6.0.1: 3634 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3635 + engines: {node: '>=8'} 3636 + dependencies: 3637 + ansi-regex: 5.0.1 3638 + dev: true 3639 + 3640 + /strip-ansi/7.0.1: 3641 + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 3642 + engines: {node: '>=12'} 3643 + dependencies: 3644 + ansi-regex: 6.0.1 3645 + dev: true 3646 + 3647 + /strip-bom/3.0.0: 3648 + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 3649 + engines: {node: '>=4'} 3650 + dev: true 3651 + 3652 + /strip-final-newline/3.0.0: 3653 + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 3654 + engines: {node: '>=12'} 3655 + dev: true 3656 + 3657 + /strip-indent/3.0.0: 3658 + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 3659 + engines: {node: '>=8'} 3660 + dependencies: 3661 + min-indent: 1.0.1 3662 + dev: true 3663 + 3664 + /strip-json-comments/3.1.1: 3665 + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 3666 + engines: {node: '>=8'} 3667 + dev: true 3668 + 3669 + /strip-literal/1.0.1: 3670 + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} 3671 + dependencies: 3672 + acorn: 8.8.2 3673 + dev: true 3674 + 3675 + /sucrase/3.29.0: 3676 + resolution: {integrity: sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==} 3677 + engines: {node: '>=8'} 3678 + hasBin: true 3679 + dependencies: 3680 + commander: 4.1.1 3681 + glob: 7.1.6 3682 + lines-and-columns: 1.2.4 3683 + mz: 2.7.0 3684 + pirates: 4.0.5 3685 + ts-interface-checker: 0.1.13 3686 + dev: true 3687 + 3688 + /supports-color/5.5.0: 3689 + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3690 + engines: {node: '>=4'} 3691 + dependencies: 3692 + has-flag: 3.0.0 3693 + dev: true 3694 + 3695 + /supports-color/7.2.0: 3696 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 3697 + engines: {node: '>=8'} 3698 + dependencies: 3699 + has-flag: 4.0.0 3700 + dev: true 3701 + 3702 + /supports-preserve-symlinks-flag/1.0.0: 3703 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3704 + engines: {node: '>= 0.4'} 3705 + dev: true 3706 + 3707 + /term-size/2.2.1: 3708 + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} 3709 + engines: {node: '>=8'} 3710 + dev: true 3711 + 3712 + /terser/5.16.6: 3713 + resolution: {integrity: sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==} 3714 + engines: {node: '>=10'} 3715 + hasBin: true 3716 + dependencies: 3717 + '@jridgewell/source-map': 0.3.2 3718 + acorn: 8.8.2 3719 + commander: 2.20.3 3720 + source-map-support: 0.5.21 3721 + dev: true 3722 + 3723 + /text-table/0.2.0: 3724 + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 3725 + dev: true 3726 + 3727 + /thenify-all/1.6.0: 3728 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 3729 + engines: {node: '>=0.8'} 3730 + dependencies: 3731 + thenify: 3.3.1 3732 + dev: true 3733 + 3734 + /thenify/3.3.1: 3735 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 3736 + dependencies: 3737 + any-promise: 1.3.0 3738 + dev: true 3739 + 3740 + /through/2.3.8: 3741 + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 3742 + dev: true 3743 + 3744 + /tinybench/2.4.0: 3745 + resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} 3746 + dev: true 3747 + 3748 + /tinypool/0.3.1: 3749 + resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} 3750 + engines: {node: '>=14.0.0'} 3751 + dev: true 3752 + 3753 + /tinyspy/1.1.1: 3754 + resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} 3755 + engines: {node: '>=14.0.0'} 3756 + dev: true 3757 + 3758 + /tmp/0.0.33: 3759 + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} 3760 + engines: {node: '>=0.6.0'} 3761 + dependencies: 3762 + os-tmpdir: 1.0.2 3763 + dev: true 3764 + 3765 + /to-regex-range/5.0.1: 3766 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 3767 + engines: {node: '>=8.0'} 3768 + dependencies: 3769 + is-number: 7.0.0 3770 + dev: true 3771 + 3772 + /tr46/0.0.3: 3773 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 3774 + dev: true 3775 + 3776 + /trim-newlines/3.0.1: 3777 + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} 3778 + engines: {node: '>=8'} 3779 + dev: true 3780 + 3781 + /ts-interface-checker/0.1.13: 3782 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 3783 + dev: true 3784 + 3785 + /tslib/1.14.1: 3786 + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 3787 + dev: true 3788 + 3789 + /tslib/2.5.0: 3790 + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 3791 + dev: true 3792 + 3793 + /tsutils/3.21.0_typescript@5.0.2: 3794 + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 3795 + engines: {node: '>= 6'} 3796 + peerDependencies: 3797 + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 3798 + dependencies: 3799 + tslib: 1.14.1 3800 + typescript: 5.0.2 3801 + dev: true 3802 + 3803 + /tty-table/4.2.1: 3804 + resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} 3805 + engines: {node: '>=8.0.0'} 3806 + hasBin: true 3807 + dependencies: 3808 + chalk: 4.1.2 3809 + csv: 5.5.3 3810 + kleur: 4.1.5 3811 + smartwrap: 2.0.2 3812 + strip-ansi: 6.0.1 3813 + wcwidth: 1.0.1 3814 + yargs: 17.7.1 3815 + dev: true 3816 + 3817 + /type-check/0.4.0: 3818 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 3819 + engines: {node: '>= 0.8.0'} 3820 + dependencies: 3821 + prelude-ls: 1.2.1 3822 + dev: true 3823 + 3824 + /type-detect/4.0.8: 3825 + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 3826 + engines: {node: '>=4'} 3827 + dev: true 3828 + 3829 + /type-fest/0.13.1: 3830 + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} 3831 + engines: {node: '>=10'} 3832 + dev: true 3833 + 3834 + /type-fest/0.20.2: 3835 + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 3836 + engines: {node: '>=10'} 3837 + dev: true 3838 + 3839 + /type-fest/0.21.3: 3840 + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} 3841 + engines: {node: '>=10'} 3842 + dev: true 3843 + 3844 + /type-fest/0.6.0: 3845 + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 3846 + engines: {node: '>=8'} 3847 + dev: true 3848 + 3849 + /type-fest/0.8.1: 3850 + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 3851 + engines: {node: '>=8'} 3852 + dev: true 3853 + 3854 + /typed-array-length/1.0.4: 3855 + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 3856 + dependencies: 3857 + call-bind: 1.0.2 3858 + for-each: 0.3.3 3859 + is-typed-array: 1.1.10 3860 + dev: true 3861 + 3862 + /typescript/5.0.2: 3863 + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} 3864 + engines: {node: '>=12.20'} 3865 + hasBin: true 3866 + dev: true 3867 + 3868 + /ufo/1.1.1: 3869 + resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} 3870 + dev: true 3871 + 3872 + /unbox-primitive/1.0.2: 3873 + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 3874 + dependencies: 3875 + call-bind: 1.0.2 3876 + has-bigints: 1.0.2 3877 + has-symbols: 1.0.3 3878 + which-boxed-primitive: 1.0.2 3879 + dev: true 3880 + 3881 + /unicode-canonical-property-names-ecmascript/1.0.4: 3882 + resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==} 3883 + engines: {node: '>=4'} 3884 + dev: true 3885 + 3886 + /unicode-match-property-ecmascript/1.0.4: 3887 + resolution: {integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==} 3888 + engines: {node: '>=4'} 3889 + dependencies: 3890 + unicode-canonical-property-names-ecmascript: 1.0.4 3891 + unicode-property-aliases-ecmascript: 1.1.0 3892 + dev: true 3893 + 3894 + /unicode-match-property-value-ecmascript/1.2.0: 3895 + resolution: {integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==} 3896 + engines: {node: '>=4'} 3897 + dev: true 3898 + 3899 + /unicode-property-aliases-ecmascript/1.1.0: 3900 + resolution: {integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==} 3901 + engines: {node: '>=4'} 3902 + dev: true 3903 + 3904 + /universalify/0.1.2: 3905 + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 3906 + engines: {node: '>= 4.0.0'} 3907 + dev: true 3908 + 3909 + /uri-js/4.4.1: 3910 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 3911 + dependencies: 3912 + punycode: 2.3.0 3913 + dev: true 3914 + 3915 + /validate-npm-package-license/3.0.4: 3916 + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 3917 + dependencies: 3918 + spdx-correct: 3.2.0 3919 + spdx-expression-parse: 3.0.1 3920 + dev: true 3921 + 3922 + /vite-node/0.29.3_67ayhxtn77ihpqz7ip4pro4g64: 3923 + resolution: {integrity: sha512-QYzYSA4Yt2IiduEjYbccfZQfxKp+T1Do8/HEpSX/G5WIECTFKJADwLs9c94aQH4o0A+UtCKU61lj1m5KvbxxQA==} 3924 + engines: {node: '>=v14.16.0'} 3925 + hasBin: true 3926 + dependencies: 3927 + cac: 6.7.14 3928 + debug: 4.3.4 3929 + mlly: 1.2.0 3930 + pathe: 1.1.0 3931 + picocolors: 1.0.0 3932 + vite: 4.2.0_67ayhxtn77ihpqz7ip4pro4g64 3933 + transitivePeerDependencies: 3934 + - '@types/node' 3935 + - less 3936 + - sass 3937 + - stylus 3938 + - sugarss 3939 + - supports-color 3940 + - terser 3941 + dev: true 3942 + 3943 + /vite/4.2.0_67ayhxtn77ihpqz7ip4pro4g64: 3944 + resolution: {integrity: sha512-AbDTyzzwuKoRtMIRLGNxhLRuv1FpRgdIw+1y6AQG73Q5+vtecmvzKo/yk8X/vrHDpETRTx01ABijqUHIzBXi0g==} 3945 + engines: {node: ^14.18.0 || >=16.0.0} 3946 + hasBin: true 3947 + peerDependencies: 3948 + '@types/node': '>= 14' 3949 + less: '*' 3950 + sass: '*' 3951 + stylus: '*' 3952 + sugarss: '*' 3953 + terser: ^5.4.0 3954 + peerDependenciesMeta: 3955 + '@types/node': 3956 + optional: true 3957 + less: 3958 + optional: true 3959 + sass: 3960 + optional: true 3961 + stylus: 3962 + optional: true 3963 + sugarss: 3964 + optional: true 3965 + terser: 3966 + optional: true 3967 + dependencies: 3968 + '@types/node': 18.15.3 3969 + esbuild: 0.17.12 3970 + postcss: 8.4.21 3971 + resolve: 1.22.1 3972 + rollup: 3.19.1 3973 + terser: 5.16.6 3974 + optionalDependencies: 3975 + fsevents: 2.3.2 3976 + dev: true 3977 + 3978 + /vitest/0.29.3_terser@5.16.6: 3979 + resolution: {integrity: sha512-muMsbXnZsrzDGiyqf/09BKQsGeUxxlyLeLK/sFFM4EXdURPQRv8y7dco32DXaRORYP0bvyN19C835dT23mL0ow==} 3980 + engines: {node: '>=v14.16.0'} 3981 + hasBin: true 3982 + peerDependencies: 3983 + '@edge-runtime/vm': '*' 3984 + '@vitest/browser': '*' 3985 + '@vitest/ui': '*' 3986 + happy-dom: '*' 3987 + jsdom: '*' 3988 + peerDependenciesMeta: 3989 + '@edge-runtime/vm': 3990 + optional: true 3991 + '@vitest/browser': 3992 + optional: true 3993 + '@vitest/ui': 3994 + optional: true 3995 + happy-dom: 3996 + optional: true 3997 + jsdom: 3998 + optional: true 3999 + dependencies: 4000 + '@types/chai': 4.3.4 4001 + '@types/chai-subset': 1.3.3 4002 + '@types/node': 18.15.3 4003 + '@vitest/expect': 0.29.3 4004 + '@vitest/runner': 0.29.3 4005 + '@vitest/spy': 0.29.3 4006 + '@vitest/utils': 0.29.3 4007 + acorn: 8.8.2 4008 + acorn-walk: 8.2.0 4009 + cac: 6.7.14 4010 + chai: 4.3.7 4011 + debug: 4.3.4 4012 + local-pkg: 0.4.3 4013 + pathe: 1.1.0 4014 + picocolors: 1.0.0 4015 + source-map: 0.6.1 4016 + std-env: 3.3.2 4017 + strip-literal: 1.0.1 4018 + tinybench: 2.4.0 4019 + tinypool: 0.3.1 4020 + tinyspy: 1.1.1 4021 + vite: 4.2.0_67ayhxtn77ihpqz7ip4pro4g64 4022 + vite-node: 0.29.3_67ayhxtn77ihpqz7ip4pro4g64 4023 + why-is-node-running: 2.2.2 4024 + transitivePeerDependencies: 4025 + - less 4026 + - sass 4027 + - stylus 4028 + - sugarss 4029 + - supports-color 4030 + - terser 4031 + dev: true 4032 + 4033 + /wcwidth/1.0.1: 4034 + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} 4035 + dependencies: 4036 + defaults: 1.0.4 4037 + dev: true 4038 + 4039 + /webidl-conversions/3.0.1: 4040 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 4041 + dev: true 4042 + 4043 + /whatwg-url/5.0.0: 4044 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 4045 + dependencies: 4046 + tr46: 0.0.3 4047 + webidl-conversions: 3.0.1 4048 + dev: true 4049 + 4050 + /which-boxed-primitive/1.0.2: 4051 + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 4052 + dependencies: 4053 + is-bigint: 1.0.4 4054 + is-boolean-object: 1.1.2 4055 + is-number-object: 1.0.7 4056 + is-string: 1.0.7 4057 + is-symbol: 1.0.4 4058 + dev: true 4059 + 4060 + /which-module/2.0.0: 4061 + resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} 4062 + dev: true 4063 + 4064 + /which-pm-runs/1.1.0: 4065 + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 4066 + engines: {node: '>=4'} 4067 + dev: true 4068 + 4069 + /which-pm/2.0.0: 4070 + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} 4071 + engines: {node: '>=8.15'} 4072 + dependencies: 4073 + load-yaml-file: 0.2.0 4074 + path-exists: 4.0.0 4075 + dev: true 4076 + 4077 + /which-typed-array/1.1.9: 4078 + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} 4079 + engines: {node: '>= 0.4'} 4080 + dependencies: 4081 + available-typed-arrays: 1.0.5 4082 + call-bind: 1.0.2 4083 + for-each: 0.3.3 4084 + gopd: 1.0.1 4085 + has-tostringtag: 1.0.0 4086 + is-typed-array: 1.1.10 4087 + dev: true 4088 + 4089 + /which/1.3.1: 4090 + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 4091 + hasBin: true 4092 + dependencies: 4093 + isexe: 2.0.0 4094 + dev: true 4095 + 4096 + /which/2.0.2: 4097 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4098 + engines: {node: '>= 8'} 4099 + hasBin: true 4100 + dependencies: 4101 + isexe: 2.0.0 4102 + dev: true 4103 + 4104 + /why-is-node-running/2.2.2: 4105 + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} 4106 + engines: {node: '>=8'} 4107 + hasBin: true 4108 + dependencies: 4109 + siginfo: 2.0.0 4110 + stackback: 0.0.2 4111 + dev: true 4112 + 4113 + /word-wrap/1.2.3: 4114 + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 4115 + engines: {node: '>=0.10.0'} 4116 + dev: true 4117 + 4118 + /wrap-ansi/6.2.0: 4119 + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} 4120 + engines: {node: '>=8'} 4121 + dependencies: 4122 + ansi-styles: 4.3.0 4123 + string-width: 4.2.3 4124 + strip-ansi: 6.0.1 4125 + dev: true 4126 + 4127 + /wrap-ansi/7.0.0: 4128 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4129 + engines: {node: '>=10'} 4130 + dependencies: 4131 + ansi-styles: 4.3.0 4132 + string-width: 4.2.3 4133 + strip-ansi: 6.0.1 4134 + dev: true 4135 + 4136 + /wrappy/1.0.2: 4137 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 4138 + dev: true 4139 + 4140 + /y18n/4.0.3: 4141 + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} 4142 + dev: true 4143 + 4144 + /y18n/5.0.8: 4145 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 4146 + engines: {node: '>=10'} 4147 + dev: true 4148 + 4149 + /yallist/2.1.2: 4150 + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} 4151 + dev: true 4152 + 4153 + /yallist/4.0.0: 4154 + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 4155 + dev: true 4156 + 4157 + /yaml/1.10.2: 4158 + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 4159 + engines: {node: '>= 6'} 4160 + dev: true 4161 + 4162 + /yaml/2.2.1: 4163 + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} 4164 + engines: {node: '>= 14'} 4165 + dev: true 4166 + 4167 + /yargs-parser/18.1.3: 4168 + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} 4169 + engines: {node: '>=6'} 4170 + dependencies: 4171 + camelcase: 5.3.1 4172 + decamelize: 1.2.0 4173 + dev: true 4174 + 4175 + /yargs-parser/21.1.1: 4176 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 4177 + engines: {node: '>=12'} 4178 + dev: true 4179 + 4180 + /yargs/15.4.1: 4181 + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} 4182 + engines: {node: '>=8'} 4183 + dependencies: 4184 + cliui: 6.0.0 4185 + decamelize: 1.2.0 4186 + find-up: 4.1.0 4187 + get-caller-file: 2.0.5 4188 + require-directory: 2.1.1 4189 + require-main-filename: 2.0.0 4190 + set-blocking: 2.0.0 4191 + string-width: 4.2.3 4192 + which-module: 2.0.0 4193 + y18n: 4.0.3 4194 + yargs-parser: 18.1.3 4195 + dev: true 4196 + 4197 + /yargs/17.7.1: 4198 + resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} 4199 + engines: {node: '>=12'} 4200 + dependencies: 4201 + cliui: 8.0.1 4202 + escalade: 3.1.1 4203 + get-caller-file: 2.0.5 4204 + require-directory: 2.1.1 4205 + string-width: 4.2.3 4206 + y18n: 5.0.8 4207 + yargs-parser: 21.1.1 4208 + dev: true 4209 + 4210 + /yocto-queue/0.1.0: 4211 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4212 + engines: {node: '>=10'} 4213 + dev: true 4214 + 4215 + /yocto-queue/1.0.0: 4216 + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 4217 + engines: {node: '>=12.20'} 4218 + dev: true
+125
scripts/changelog.js
··· 1 + const { config } = require('dotenv'); 2 + const { getInfo } = require('@changesets/get-github-info'); 3 + 4 + config(); 5 + 6 + const REPO = '0no-co/wonka'; 7 + const SEE_LINE = /^See:\s*(.*)/i; 8 + const TRAILING_CHAR = /[.;:]$/g; 9 + const listFormatter = new Intl.ListFormat('en-US'); 10 + 11 + const getSummaryLines = cs => { 12 + let lines = cs.summary.trim().split(/\r?\n/); 13 + if (!lines.some(line => /```/.test(line))) { 14 + lines = lines.map(l => l.trim()).filter(Boolean); 15 + const size = lines.length; 16 + if (size > 0) { 17 + lines[size - 1] = lines[size - 1].replace(TRAILING_CHAR, ''); 18 + } 19 + } 20 + return lines; 21 + }; 22 + 23 + /** Creates a "(See X)" string from a template */ 24 + const templateSeeRef = links => { 25 + const humanReadableLinks = links.filter(Boolean).map(link => { 26 + if (typeof link === 'string') return link; 27 + return link.pull || link.commit; 28 + }); 29 + 30 + const size = humanReadableLinks.length; 31 + if (size === 0) return ''; 32 + 33 + const str = listFormatter.format(humanReadableLinks); 34 + return `(See ${str})`; 35 + }; 36 + 37 + const changelogFunctions = { 38 + getDependencyReleaseLine: async (changesets, dependenciesUpdated) => { 39 + if (dependenciesUpdated.length === 0) return ''; 40 + 41 + const dependenciesLinks = await Promise.all( 42 + changesets.map(async cs => { 43 + if (!cs.commit) return undefined; 44 + 45 + const lines = getSummaryLines(cs); 46 + const prLine = lines.find(line => SEE_LINE.test(line)); 47 + if (prLine) { 48 + const match = prLine.match(SEE_LINE); 49 + return (match && match[1].trim()) || undefined; 50 + } 51 + 52 + const { links } = await getInfo({ 53 + repo: REPO, 54 + commit: cs.commit, 55 + }); 56 + 57 + return links; 58 + }) 59 + ); 60 + 61 + let changesetLink = '- Updated dependencies'; 62 + 63 + const seeRef = templateSeeRef(dependenciesLinks); 64 + if (seeRef) changesetLink += ` ${seeRef}`; 65 + 66 + const detailsLinks = dependenciesUpdated.map(dep => { 67 + return ` - ${dep.name}@${dep.newVersion}`; 68 + }); 69 + 70 + return [changesetLink, ...detailsLinks].join('\n'); 71 + }, 72 + getReleaseLine: async (changeset, type) => { 73 + let pull, commit, user; 74 + 75 + const lines = getSummaryLines(changeset); 76 + const prLineIndex = lines.findIndex(line => SEE_LINE.test(line)); 77 + if (prLineIndex > -1) { 78 + const match = lines[prLineIndex].match(SEE_LINE); 79 + pull = (match && match[1].trim()) || undefined; 80 + lines.splice(prLineIndex, 1); 81 + } 82 + 83 + const [firstLine, ...futureLines] = lines; 84 + 85 + if (changeset.commit && !pull) { 86 + const { links } = await getInfo({ 87 + repo: REPO, 88 + commit: changeset.commit, 89 + }); 90 + 91 + pull = links.pull || undefined; 92 + commit = links.commit || undefined; 93 + user = links.user || undefined; 94 + } 95 + 96 + let annotation = ''; 97 + if (type === 'patch' && /^\s*fix/i.test(firstLine)) { 98 + annotation = '⚠️ '; 99 + } 100 + 101 + let str = `- ${annotation}${firstLine}`; 102 + if (futureLines.length > 0) { 103 + str += `\n${futureLines.map(l => ` ${l}`).join('\n')}`; 104 + } 105 + 106 + const endsWithParagraph = /(?<=(?:[!;?.]|```) *)$/g; 107 + if (user && !endsWithParagraph) { 108 + str += `, by ${user}`; 109 + } else { 110 + str += `\nSubmitted by ${user}`; 111 + } 112 + 113 + if (pull || commit) { 114 + const seeRef = templateSeeRef([pull || commit]); 115 + if (seeRef) str += ` ${seeRef}`; 116 + } 117 + 118 + return str; 119 + }, 120 + }; 121 + 122 + module.exports = { 123 + ...changelogFunctions, 124 + default: changelogFunctions, 125 + };
+54
scripts/eslint-preset.js
··· 1 + module.exports = { 2 + parserOptions: { 3 + ecmaVersion: 9, 4 + sourceType: 'module', 5 + ecmaFeatures: { 6 + modules: true, 7 + }, 8 + }, 9 + extends: ['prettier'], 10 + plugins: ['prettier', 'tsdoc'], 11 + ignorePatterns: ['node_modules/', 'dist/', 'coverage/', 'perf/'], 12 + rules: { 13 + 'sort-keys': 'off', 14 + 'no-console': ['error', { allow: ['warn', 'error'] }], 15 + 'prefer-arrow/prefer-arrow-functions': 'off', 16 + 'prefer-rest-params': 'off', 17 + 18 + 'prettier/prettier': [ 19 + 'error', 20 + { 21 + singleQuote: true, 22 + arrowParens: 'avoid', 23 + trailingComma: 'es5', 24 + }, 25 + ], 26 + }, 27 + 28 + overrides: [ 29 + { 30 + files: ['*.ts'], 31 + parser: '@typescript-eslint/parser', 32 + extends: ['plugin:@typescript-eslint/recommended', 'prettier'], 33 + rules: { 34 + '@typescript-eslint/explicit-module-boundary-types': 'off', 35 + '@typescript-eslint/no-use-before-define': 'off', 36 + '@typescript-eslint/ban-types': 'off', 37 + '@typescript-eslint/ban-ts-comment': 'off', 38 + '@typescript-eslint/member-ordering': 'off', 39 + '@typescript-eslint/explicit-member-accessibility': 'off', 40 + '@typescript-eslint/no-object-literal-type-assertion': 'off', 41 + '@typescript-eslint/explicit-function-return-type': 'off', 42 + '@typescript-eslint/interface-name-prefix': 'off', 43 + '@typescript-eslint/no-non-null-assertion': 'off', 44 + '@typescript-eslint/no-misused-new': 'off', 45 + '@typescript-eslint/no-explicit-any': 'off', 46 + '@typescript-eslint/array-type': 'off', 47 + '@typescript-eslint/no-empty-function': 'off', 48 + '@typescript-eslint/no-unused-vars': 'off', 49 + 'prefer-rest-params': 'off', 50 + 'tsdoc/syntax': 'error', 51 + }, 52 + }, 53 + ], 54 + };
+18
scripts/prepare.js
··· 1 + const path = require('path'); 2 + const fs = require('fs'); 3 + 4 + const hookSource = path.resolve(__dirname, '../node_modules/husky-v4/sh/husky.sh'); 5 + const hook = path.resolve(__dirname, '../.git/hooks/husky.sh'); 6 + const localHook = path.resolve(__dirname, '../.git/hooks/husky.local.sh'); 7 + const gitConfig = path.resolve(__dirname, '../.git/config'); 8 + 9 + let script = fs.readFileSync(hookSource, { encoding: 'utf-8' }); 10 + script = script.replace(`$(basename "$0")`, `$(basename "$0" .sh)`); 11 + 12 + let config = fs.readFileSync(gitConfig, { encoding: 'utf-8' }); 13 + config = config.replace(/\s*hooksPath\s*=\s*\.husky\n?/g, '\n'); 14 + 15 + fs.writeFileSync(hook, script); 16 + fs.writeFileSync(gitConfig, config); 17 + 18 + fs.writeFileSync(localHook, 'packageManager=yarn\n' + 'cd "."\n');
+160
scripts/rollup.config.mjs
··· 1 + import commonjs from '@rollup/plugin-commonjs'; 2 + import resolve from '@rollup/plugin-node-resolve'; 3 + import sucrase from '@rollup/plugin-sucrase'; 4 + import buble from '@rollup/plugin-buble'; 5 + import terser from '@rollup/plugin-terser'; 6 + import cjsCheck from 'rollup-plugin-cjs-check'; 7 + import dts from 'rollup-plugin-dts'; 8 + 9 + const commonPlugins = [ 10 + resolve({ 11 + extensions: ['.mjs', '.js', '.ts'], 12 + mainFields: ['module', 'jsnext', 'main'], 13 + preferBuiltins: false, 14 + browser: true, 15 + }), 16 + 17 + commonjs({ 18 + ignoreGlobal: true, 19 + include: /\/node_modules\//, 20 + extensions: ['.mjs', '.js', '.ts'], 21 + }), 22 + 23 + sucrase({ 24 + exclude: ['node_modules/**'], 25 + transforms: ['typescript'] 26 + }), 27 + ]; 28 + 29 + const jsPlugins = [ 30 + ...commonPlugins, 31 + cjsCheck(), 32 + 33 + buble({ 34 + transforms: { 35 + stickyRegExp: false, 36 + unicodeRegExp: false, 37 + defaultParameter: false, 38 + dangerousForOf: true, 39 + dangerousTaggedTemplateString: true, 40 + destructuring: false, 41 + asyncAwait: false, 42 + arrow: false, 43 + classes: false, 44 + computedProperty: false, 45 + conciseMethodProperty: false, 46 + templateString: false, 47 + objectRestSpread: false, 48 + parameterDestructuring: false, 49 + spreadRest: false, 50 + }, 51 + exclude: 'node_modules/**', 52 + }), 53 + 54 + terser({ 55 + warnings: true, 56 + ecma: 2015, 57 + keep_fnames: true, 58 + ie8: false, 59 + compress: { 60 + pure_getters: true, 61 + toplevel: true, 62 + booleans_as_integers: false, 63 + keep_fnames: true, 64 + keep_fargs: true, 65 + if_return: false, 66 + ie8: false, 67 + sequences: false, 68 + loops: false, 69 + conditionals: false, 70 + join_vars: false, 71 + }, 72 + mangle: { 73 + module: true, 74 + keep_fnames: true, 75 + }, 76 + output: { 77 + beautify: true, 78 + braces: true, 79 + indent_level: 2, 80 + }, 81 + }), 82 + ]; 83 + 84 + const dtsPlugins = [ 85 + ...commonPlugins, 86 + dts(), 87 + ]; 88 + 89 + const output = format => { 90 + const extension = format === 'esm' ? '.mjs' : '.js'; 91 + return { 92 + chunkFileNames: '[hash]' + extension, 93 + entryFileNames: '[name]' + extension, 94 + dir: './dist', 95 + exports: 'named', 96 + sourcemap: true, 97 + sourcemapExcludeSources: false, 98 + indent: false, 99 + freeze: false, 100 + strict: false, 101 + format, 102 + // NOTE: All below settings are important for cjs-module-lexer to detect the export 103 + // When this changes (and terser mangles the output) this will interfere with Node.js ESM intercompatibility 104 + esModule: format !== 'esm', 105 + externalLiveBindings: format !== 'esm', 106 + generatedCode: { 107 + preset: 'es5', 108 + reservedNamesAsProps: false, 109 + objectShorthand: false, 110 + constBindings: false, 111 + }, 112 + }; 113 + }; 114 + 115 + const commonConfig = { 116 + input: { 117 + 'graphql.web': './src/index.ts', 118 + }, 119 + onwarn: () => {}, 120 + external: () => false, 121 + treeshake: { 122 + unknownGlobalSideEffects: false, 123 + tryCatchDeoptimization: false, 124 + moduleSideEffects: false, 125 + }, 126 + }; 127 + 128 + const jsConfig = { 129 + ...commonConfig, 130 + plugins: jsPlugins, 131 + output: [ 132 + output('esm'), 133 + output('cjs'), 134 + ], 135 + }; 136 + 137 + const dtsConfig = { 138 + ...commonConfig, 139 + input: { 140 + 'graphql.web': './src/index.ts', 141 + }, 142 + onwarn: () => {}, 143 + external: () => false, 144 + plugins: dtsPlugins, 145 + treeshake: { 146 + unknownGlobalSideEffects: false, 147 + tryCatchDeoptimization: false, 148 + moduleSideEffects: false, 149 + }, 150 + output: { 151 + dir: './dist', 152 + entryFileNames: '[name].d.ts', 153 + format: 'es' 154 + }, 155 + }; 156 + 157 + export default [ 158 + jsConfig, 159 + dtsConfig, 160 + ];
src/index.ts

This is a binary file and will not be displayed.

+24
tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "forceConsistentCasingInFileNames": true, 4 + "importsNotUsedAsValues": "remove", 5 + "noEmit": true, 6 + "esModuleInterop": true, 7 + "noUnusedLocals": true, 8 + "rootDir": "./src", 9 + "baseUrl": ".", 10 + "outDir": "dist/cjs", 11 + "lib": ["dom", "esnext"], 12 + "jsx": "react", 13 + "declaration": false, 14 + "module": "es2015", 15 + "moduleResolution": "node", 16 + "target": "esnext", 17 + "strict": true, 18 + "noImplicitAny": false, 19 + "noUnusedParameters": true, 20 + "skipLibCheck": true, 21 + "isolatedModules": true 22 + }, 23 + "include": ["src"] 24 + }