├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.cjs ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .syncpackrc.cjs ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── README.md ├── commitlint.config.cjs ├── package.json ├── pnpm-lock.yaml ├── src ├── bundleVisualizer.ts ├── index.ts └── serverlessAnalyzeBundle.ts ├── tsconfig.build.json ├── tsconfig.json └── tsup.config.ts /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # http://editorconfig.org 4 | 5 | ######################### 6 | ## Usage with Prettier ## 7 | ######################### 8 | 9 | # The following settings will be directly integrated in Prettier ! 10 | # Please remain consistent and do not set those settings in a 11 | # .prettierrc file or the following settings will be overriden 12 | 13 | # end_of_line 14 | # indent_style 15 | # indent_size/tab_width 16 | # max_line_length 17 | 18 | ######################### 19 | 20 | root = true 21 | 22 | [*] 23 | indent_style = space 24 | indent_size = 2 25 | end_of_line = lf 26 | charset = utf-8 27 | trim_trailing_whitespace = true 28 | insert_final_newline = true 29 | max_line_length = 100 30 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['eslint:recommended', 'plugin:prettier/recommended'], 3 | rules: { 4 | curly: ['error', 'all'], 5 | eqeqeq: ['error', 'smart'], 6 | 'import/no-extraneous-dependencies': [ 7 | 'error', 8 | { 9 | devDependencies: true, 10 | optionalDependencies: false, 11 | peerDependencies: false, 12 | }, 13 | ], 14 | 'no-shadow': [ 15 | 'error', 16 | { 17 | hoist: 'all', 18 | }, 19 | ], 20 | 'prefer-const': 'error', 21 | 'sort-imports': [ 22 | 'error', 23 | { 24 | ignoreCase: true, 25 | ignoreDeclarationSort: true, 26 | ignoreMemberSort: false, 27 | memberSyntaxSortOrder: ['none', 'all', 'multiple', 'single'], 28 | }, 29 | ], 30 | 'padding-line-between-statements': [ 31 | 'error', 32 | { 33 | blankLine: 'always', 34 | prev: '*', 35 | next: 'return', 36 | }, 37 | ], 38 | complexity: ['error', 8], 39 | 'max-lines': ['error', 200], 40 | 'max-depth': ['error', 3], 41 | 'max-params': ['error', 2], 42 | }, 43 | root: true, 44 | plugins: ['import'], 45 | env: { 46 | browser: true, 47 | es6: true, 48 | node: true, 49 | }, 50 | parserOptions: { ecmaVersion: 2021 }, 51 | overrides: [ 52 | { 53 | files: ['**/*.ts?(x)'], 54 | extends: [ 55 | 'plugin:@typescript-eslint/recommended', 56 | 'plugin:@typescript-eslint/recommended-requiring-type-checking', 57 | 'plugin:prettier/recommended', 58 | ], 59 | parser: '@typescript-eslint/parser', 60 | parserOptions: { 61 | project: 'tsconfig.json', 62 | }, 63 | rules: { 64 | '@typescript-eslint/explicit-module-boundary-types': 'error', 65 | '@typescript-eslint/prefer-optional-chain': 'error', 66 | 'no-shadow': 'off', 67 | '@typescript-eslint/no-shadow': 'error', 68 | '@typescript-eslint/prefer-nullish-coalescing': 'error', 69 | '@typescript-eslint/strict-boolean-expressions': 'error', 70 | '@typescript-eslint/no-unnecessary-boolean-literal-compare': 'error', 71 | '@typescript-eslint/no-unnecessary-condition': 'error', 72 | '@typescript-eslint/no-unnecessary-type-arguments': 'error', 73 | 'no-unused-vars': 'off', 74 | '@typescript-eslint/no-unused-vars': [ 75 | 'error', 76 | { argsIgnorePattern: '^_$', varsIgnorePattern: '^_$' }, 77 | ], 78 | '@typescript-eslint/prefer-string-starts-ends-with': 'error', 79 | '@typescript-eslint/switch-exhaustiveness-check': 'error', 80 | '@typescript-eslint/ban-ts-comment': [ 81 | 'error', 82 | { 83 | 'ts-ignore': 'allow-with-description', 84 | minimumDescriptionLength: 10, 85 | }, 86 | ], 87 | }, 88 | }, 89 | ], 90 | }; 91 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: 🏗 CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | pull_request: 8 | branches: 9 | - main 10 | types: [opened, synchronize, reopened] 11 | 12 | jobs: 13 | lint: 14 | name: 📚 lint and type check 15 | runs-on: ubuntu-latest 16 | steps: 17 | - uses: actions/checkout@v4 18 | - uses: pnpm/action-setup@v4 19 | - uses: actions/setup-node@v4 20 | with: 21 | node-version-file: '.nvmrc' 22 | cache: 'pnpm' 23 | - name: Install dependencies 24 | run: pnpm install 25 | - name: lint 26 | run: pnpm test-linter 27 | - name: type check 28 | run: pnpm test-type 29 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: 🚀 Release 2 | 3 | on: 4 | push: 5 | tags: 6 | - 'v*' 7 | 8 | env: 9 | CI: true 10 | NODE_VERSION: 16 11 | 12 | defaults: 13 | run: 14 | shell: bash 15 | 16 | jobs: 17 | release: 18 | runs-on: ubuntu-latest 19 | steps: 20 | - uses: actions/checkout@v4 21 | with: 22 | fetch-depth: 0 23 | - run: npx changelogithub --draft 24 | env: 25 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 26 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # package directories 2 | node_modules 3 | .npm 4 | 5 | # Serverless directories 6 | .serverless 7 | 8 | # Webpack directories 9 | .webpack 10 | 11 | # Esbuild directories 12 | .esbuild 13 | 14 | # Ignore stack.json files 15 | **/stack.json 16 | 17 | # production 18 | /build 19 | **/dist 20 | 21 | # testing 22 | coverage 23 | 24 | # Ignore Jetbrains folder settings 25 | .idea 26 | 27 | # local env 28 | .env 29 | .env.dev 30 | .env.development 31 | .env.local 32 | 33 | # misc 34 | .DS_Store 35 | npm-debug.log* 36 | yarn-debug.log* 37 | yarn-error.log* 38 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm commitlint --edit $1 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm precommit 5 | -------------------------------------------------------------------------------- /.lintstagedrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | '*.{js,jsx,ts,tsx}': 'pnpm lint-fix', 3 | }; 4 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.hbs 2 | .next 3 | pnpm-lock.yaml 4 | **/.serverless 5 | **/stack.json 6 | .gitlab-ci.yml 7 | .npm 8 | .webpack 9 | .esbuild 10 | **/coverage 11 | **/dist 12 | **/build 13 | **/public 14 | 15 | # forestamdin 16 | .forestadmin-schema.json 17 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "trailingComma": "all", 4 | "arrowParens": "avoid" 5 | } 6 | -------------------------------------------------------------------------------- /.syncpackrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | dev: true, 3 | filter: '.', 4 | indent: ' ', 5 | peer: true, 6 | prod: true, 7 | semverRange: '', 8 | sortAz: [ 9 | 'contributors', 10 | 'scripts', 11 | 'dependencies', 12 | 'devDependencies', 13 | 'keywords', 14 | 'peerDependencies', 15 | ], 16 | sortFirst: [ 17 | 'name', 18 | 'description', 19 | 'private', 20 | 'version', 21 | 'author', 22 | 'contributors', 23 | 'license', 24 | 'homepage', 25 | 'bugs', 26 | 'repository', 27 | 'keywords', 28 | 'publishConfig', 29 | 'workspaces', 30 | 'sideEffects', 31 | 'files', 32 | 'type', 33 | 'main', 34 | 'module', 35 | 'types', 36 | 'contracts', 37 | 'generators', 38 | 'scripts', 39 | ], 40 | versionGroups: [], 41 | }; 42 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "esbenp.prettier-vscode", 4 | "dbaeumer.vscode-eslint", 5 | "editorconfig.editorconfig" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.defaultFormatter": "esbenp.prettier-vscode", 3 | "editor.formatOnSave": true, 4 | "editor.codeActionsOnSave": { 5 | "source.fixAll.eslint": "explicit" 6 | }, 7 | "search.exclude": { 8 | "**/coverage": true, 9 | "**/node_modules": true, 10 | "**/.serverless": true, 11 | "pnpm-lock.yaml": true 12 | }, 13 | "[shellscript][ignore]": { 14 | "editor.defaultFormatter": "foxundermoon.shell-format" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | ## [2.1.0](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/compare/v2.0.2...v2.1.0) (2025-02-11) 6 | 7 | 8 | ### Features 9 | 10 | * support v4 serverless peer ([3d4b8ab](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/3d4b8abcfe2c3cc0dc0d5fc6731cc0bb92190cdb)), closes [#24](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/issues/24) 11 | 12 | ### [2.0.2](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/compare/v2.0.1...v2.0.2) (2024-09-18) 13 | 14 | 15 | ### Bug Fixes 16 | 17 | * remove [@ts-expect-error](https://github.com/ts-expect-error) ([a8289e0](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/a8289e0ba33768b86f9698b36c683e487c937482)) 18 | * serverless is not defined ([1665fde](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/1665fde1c4d87d45e3b62b0c19f6cd28df2f8c39)) 19 | 20 | ### [2.0.1](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/compare/v2.0.0...v2.0.1) (2023-01-29) 21 | 22 | 23 | ### Bug Fixes 24 | 25 | * remove useless tsbuildinfo from packaged files ([d4bc723](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/d4bc7232c7e3e9e52433d7f88e802189105f092f)) 26 | 27 | ## [2.0.0](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/compare/v1.2.1...v2.0.0) (2023-01-28) 28 | 29 | 30 | ### ⚠ BREAKING CHANGES 31 | 32 | * drop support for serverless framework v2 33 | 34 | ### Features 35 | 36 | * add template option to choose the diagram type ([9fd887b](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/9fd887be0d2e7dea2628c7aa597b5b01b5f90df6)) 37 | * drop support for serverless framework v2 ([fdb560a](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/fdb560acb655d8e3a4e0ebb01cf5b7267ab33ef1)) 38 | * use esbuild-visualizer programmatically ([1d2d60f](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/1d2d60f4e21767e4a6ca500606eccbf298341aff)), closes [#L54](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/issues/L54) 39 | 40 | ### [1.2.1](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/compare/v1.2.0...v1.2.1) (2022-08-18) 41 | 42 | 43 | ### Bug Fixes 44 | 45 | * set metafile flag in a way that prevents Serverless v3.x from overwriting it ([7b7f11a](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/7b7f11a02f8acd0247c52f411ffda5319717deb7)), closes [#8](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/issues/8) 46 | 47 | ## [1.2.0](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/compare/v1.1.0...v1.2.0) (2022-07-15) 48 | 49 | 50 | ### Features 51 | 52 | * add standard-version and create release script ([bae1f4d](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/bae1f4dbb5a90fb04992e395505c611b5596ac6b)) 53 | 54 | ## [1.1.0](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/compare/v1.0.6...v1.1.0) (2022-02-11) 55 | 56 | ### Features 57 | 58 | - support severless v3 and yarn >=2 ([8f831bb](https://github.com/adriencaccia/serverless-analyze-bundle-plugin/commit/8f831bb63c04ac010e148c404ee0ae467eccbe75)) 59 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Serverless analyze bundle plugin 2 | 3 | A Serverless plugin to analyze the bundle of a lambda function. 4 | 5 | ## Prerequisites 📓 6 | 7 | 1. Use [serverless-esbuild](https://github.com/floydspace/serverless-esbuild) to bundle your functions 8 | 2. Only [individually bundled functions](https://www.serverless.com/framework/docs/providers/aws/guide/packaging#packaging-functions-separately) can be analyzed 9 | 10 | ## Usage 📦 11 | 12 | Install with 13 | 14 | ```bash 15 | pnpm add -D serverless-analyze-bundle-plugin 16 | ``` 17 | 18 | Add `serverless-analyze-bundle-plugin` to your serverless plugins. 19 | 20 | Run the following command to analyze a function: 21 | 22 | ```bash 23 | serverless package --analyze myFunctionName 24 | ``` 25 | 26 | ## Options 🛠 27 | 28 | ### `--analyze` 29 | 30 | The name of the function to analyze. 31 | 32 | ### `--template` 33 | 34 | The bundle template to use. Should be one of `sunburst`, `treemap`, `network`. Defaults to `treemap`. 35 | 36 | ## Using the CDK instead of the Serverless Framework? 🤔 37 | 38 | No worries! Check out my library [cdk-bundle-analyzer](https://github.com/adriencaccia/cdk-bundle-analyzer) that does the same thing for the CDK 🚀 39 | -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "serverless-analyze-bundle-plugin", 3 | "version": "2.1.0", 4 | "author": "Adrien Cacciaguerra", 5 | "license": "MIT", 6 | "homepage": "https://github.com/adriencaccia/serverless-analyze-bundle-plugin#readme", 7 | "bugs": "https://github.com/adriencaccia/serverless-analyze-bundle-plugin/issues", 8 | "repository": "adriencaccia/serverless-analyze-bundle-plugin.git", 9 | "sideEffects": false, 10 | "files": [ 11 | "dist" 12 | ], 13 | "type": "module", 14 | "main": "dist/index.cjs", 15 | "module": "dist/index.js", 16 | "types": "dist/types/index.d.ts", 17 | "scripts": { 18 | "lint-fix": "pnpm linter-base-config --fix", 19 | "lint-fix-all": "pnpm lint-fix .", 20 | "linter-base-config": "eslint --ext=js,ts .", 21 | "package": "rm -rf dist && pnpm package-transpile && pnpm package-types && pnpm package-types-aliases", 22 | "package-transpile": "tsup src/index.ts", 23 | "package-types": "tsc -p tsconfig.build.json", 24 | "package-types-aliases": "tsc-alias -p tsconfig.build.json", 25 | "precommit": "lint-staged", 26 | "prepare": "husky install && syncpack format", 27 | "prepublishOnly": "pnpm package", 28 | "release": "standard-version", 29 | "test-linter": "pnpm linter-base-config .", 30 | "test-type": "tsc --noEmit --emitDeclarationOnly false", 31 | "watch": "rm -rf dist && concurrently 'pnpm:package-* --watch'" 32 | }, 33 | "dependencies": { 34 | "esbuild-visualizer": "^0.4.1", 35 | "node-stream-zip": "^1.15.0", 36 | "open": "^8.4.2" 37 | }, 38 | "devDependencies": { 39 | "@commitlint/cli": "^17.8.1", 40 | "@commitlint/config-conventional": "^17.8.1", 41 | "@serverless/typescript": "^3.38.0", 42 | "@types/serverless": "^3.12.27", 43 | "@typescript-eslint/eslint-plugin": "^5.62.0", 44 | "@typescript-eslint/parser": "^5.62.0", 45 | "@zerollup/ts-transform-paths": "^1.7.18", 46 | "concurrently": "^7.6.0", 47 | "eslint": "^8.57.1", 48 | "eslint-config-prettier": "^8.10.0", 49 | "eslint-plugin-import": "^2.30.0", 50 | "eslint-plugin-prettier": "^4.2.1", 51 | "husky": "^8.0.3", 52 | "lint-staged": "^12.5.0", 53 | "prettier": "^2.8.8", 54 | "serverless": "^4.6.2", 55 | "standard-version": "^9.5.0", 56 | "syncpack": "^8.5.14", 57 | "tsc-alias": "^1.8.10", 58 | "tsup": "^6.7.0", 59 | "typescript": "^4.9.5" 60 | }, 61 | "packageManager": "pnpm@9.10.0", 62 | "peerDependencies": { 63 | "serverless": "^3 || ^4" 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | esbuild-visualizer: 12 | specifier: ^0.4.1 13 | version: 0.4.1 14 | node-stream-zip: 15 | specifier: ^1.15.0 16 | version: 1.15.0 17 | open: 18 | specifier: ^8.4.2 19 | version: 8.4.2 20 | devDependencies: 21 | '@commitlint/cli': 22 | specifier: ^17.8.1 23 | version: 17.8.1 24 | '@commitlint/config-conventional': 25 | specifier: ^17.8.1 26 | version: 17.8.1 27 | '@serverless/typescript': 28 | specifier: ^3.38.0 29 | version: 3.38.0 30 | '@types/serverless': 31 | specifier: ^3.12.27 32 | version: 3.12.27 33 | '@typescript-eslint/eslint-plugin': 34 | specifier: ^5.62.0 35 | version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) 36 | '@typescript-eslint/parser': 37 | specifier: ^5.62.0 38 | version: 5.62.0(eslint@8.57.1)(typescript@4.9.5) 39 | '@zerollup/ts-transform-paths': 40 | specifier: ^1.7.18 41 | version: 1.7.18(typescript@4.9.5) 42 | concurrently: 43 | specifier: ^7.6.0 44 | version: 7.6.0 45 | eslint: 46 | specifier: ^8.57.1 47 | version: 8.57.1 48 | eslint-config-prettier: 49 | specifier: ^8.10.0 50 | version: 8.10.0(eslint@8.57.1) 51 | eslint-plugin-import: 52 | specifier: ^2.30.0 53 | version: 2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) 54 | eslint-plugin-prettier: 55 | specifier: ^4.2.1 56 | version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8) 57 | husky: 58 | specifier: ^8.0.3 59 | version: 8.0.3 60 | lint-staged: 61 | specifier: ^12.5.0 62 | version: 12.5.0 63 | prettier: 64 | specifier: ^2.8.8 65 | version: 2.8.8 66 | serverless: 67 | specifier: ^4.6.2 68 | version: 4.6.2 69 | standard-version: 70 | specifier: ^9.5.0 71 | version: 9.5.0 72 | syncpack: 73 | specifier: ^8.5.14 74 | version: 8.5.14 75 | tsc-alias: 76 | specifier: ^1.8.10 77 | version: 1.8.10 78 | tsup: 79 | specifier: ^6.7.0 80 | version: 6.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))(typescript@4.9.5) 81 | typescript: 82 | specifier: ^4.9.5 83 | version: 4.9.5 84 | 85 | packages: 86 | 87 | '@babel/code-frame@7.24.7': 88 | resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} 89 | engines: {node: '>=6.9.0'} 90 | 91 | '@babel/helper-validator-identifier@7.24.7': 92 | resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} 93 | engines: {node: '>=6.9.0'} 94 | 95 | '@babel/highlight@7.24.7': 96 | resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} 97 | engines: {node: '>=6.9.0'} 98 | 99 | '@babel/runtime@7.25.6': 100 | resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} 101 | engines: {node: '>=6.9.0'} 102 | 103 | '@commitlint/cli@17.8.1': 104 | resolution: {integrity: sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==} 105 | engines: {node: '>=v14'} 106 | hasBin: true 107 | 108 | '@commitlint/config-conventional@17.8.1': 109 | resolution: {integrity: sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==} 110 | engines: {node: '>=v14'} 111 | 112 | '@commitlint/config-validator@17.8.1': 113 | resolution: {integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==} 114 | engines: {node: '>=v14'} 115 | 116 | '@commitlint/ensure@17.8.1': 117 | resolution: {integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==} 118 | engines: {node: '>=v14'} 119 | 120 | '@commitlint/execute-rule@17.8.1': 121 | resolution: {integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==} 122 | engines: {node: '>=v14'} 123 | 124 | '@commitlint/format@17.8.1': 125 | resolution: {integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==} 126 | engines: {node: '>=v14'} 127 | 128 | '@commitlint/is-ignored@17.8.1': 129 | resolution: {integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==} 130 | engines: {node: '>=v14'} 131 | 132 | '@commitlint/lint@17.8.1': 133 | resolution: {integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==} 134 | engines: {node: '>=v14'} 135 | 136 | '@commitlint/load@17.8.1': 137 | resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==} 138 | engines: {node: '>=v14'} 139 | 140 | '@commitlint/message@17.8.1': 141 | resolution: {integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==} 142 | engines: {node: '>=v14'} 143 | 144 | '@commitlint/parse@17.8.1': 145 | resolution: {integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==} 146 | engines: {node: '>=v14'} 147 | 148 | '@commitlint/read@17.8.1': 149 | resolution: {integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==} 150 | engines: {node: '>=v14'} 151 | 152 | '@commitlint/resolve-extends@17.8.1': 153 | resolution: {integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==} 154 | engines: {node: '>=v14'} 155 | 156 | '@commitlint/rules@17.8.1': 157 | resolution: {integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==} 158 | engines: {node: '>=v14'} 159 | 160 | '@commitlint/to-lines@17.8.1': 161 | resolution: {integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==} 162 | engines: {node: '>=v14'} 163 | 164 | '@commitlint/top-level@17.8.1': 165 | resolution: {integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==} 166 | engines: {node: '>=v14'} 167 | 168 | '@commitlint/types@17.8.1': 169 | resolution: {integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==} 170 | engines: {node: '>=v14'} 171 | 172 | '@cspotcode/source-map-support@0.8.1': 173 | resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 174 | engines: {node: '>=12'} 175 | 176 | '@esbuild/android-arm64@0.17.19': 177 | resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} 178 | engines: {node: '>=12'} 179 | cpu: [arm64] 180 | os: [android] 181 | 182 | '@esbuild/android-arm@0.17.19': 183 | resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} 184 | engines: {node: '>=12'} 185 | cpu: [arm] 186 | os: [android] 187 | 188 | '@esbuild/android-x64@0.17.19': 189 | resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} 190 | engines: {node: '>=12'} 191 | cpu: [x64] 192 | os: [android] 193 | 194 | '@esbuild/darwin-arm64@0.17.19': 195 | resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} 196 | engines: {node: '>=12'} 197 | cpu: [arm64] 198 | os: [darwin] 199 | 200 | '@esbuild/darwin-x64@0.17.19': 201 | resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} 202 | engines: {node: '>=12'} 203 | cpu: [x64] 204 | os: [darwin] 205 | 206 | '@esbuild/freebsd-arm64@0.17.19': 207 | resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} 208 | engines: {node: '>=12'} 209 | cpu: [arm64] 210 | os: [freebsd] 211 | 212 | '@esbuild/freebsd-x64@0.17.19': 213 | resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} 214 | engines: {node: '>=12'} 215 | cpu: [x64] 216 | os: [freebsd] 217 | 218 | '@esbuild/linux-arm64@0.17.19': 219 | resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} 220 | engines: {node: '>=12'} 221 | cpu: [arm64] 222 | os: [linux] 223 | 224 | '@esbuild/linux-arm@0.17.19': 225 | resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} 226 | engines: {node: '>=12'} 227 | cpu: [arm] 228 | os: [linux] 229 | 230 | '@esbuild/linux-ia32@0.17.19': 231 | resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} 232 | engines: {node: '>=12'} 233 | cpu: [ia32] 234 | os: [linux] 235 | 236 | '@esbuild/linux-loong64@0.17.19': 237 | resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} 238 | engines: {node: '>=12'} 239 | cpu: [loong64] 240 | os: [linux] 241 | 242 | '@esbuild/linux-mips64el@0.17.19': 243 | resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} 244 | engines: {node: '>=12'} 245 | cpu: [mips64el] 246 | os: [linux] 247 | 248 | '@esbuild/linux-ppc64@0.17.19': 249 | resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} 250 | engines: {node: '>=12'} 251 | cpu: [ppc64] 252 | os: [linux] 253 | 254 | '@esbuild/linux-riscv64@0.17.19': 255 | resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} 256 | engines: {node: '>=12'} 257 | cpu: [riscv64] 258 | os: [linux] 259 | 260 | '@esbuild/linux-s390x@0.17.19': 261 | resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} 262 | engines: {node: '>=12'} 263 | cpu: [s390x] 264 | os: [linux] 265 | 266 | '@esbuild/linux-x64@0.17.19': 267 | resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} 268 | engines: {node: '>=12'} 269 | cpu: [x64] 270 | os: [linux] 271 | 272 | '@esbuild/netbsd-x64@0.17.19': 273 | resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} 274 | engines: {node: '>=12'} 275 | cpu: [x64] 276 | os: [netbsd] 277 | 278 | '@esbuild/openbsd-x64@0.17.19': 279 | resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} 280 | engines: {node: '>=12'} 281 | cpu: [x64] 282 | os: [openbsd] 283 | 284 | '@esbuild/sunos-x64@0.17.19': 285 | resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} 286 | engines: {node: '>=12'} 287 | cpu: [x64] 288 | os: [sunos] 289 | 290 | '@esbuild/win32-arm64@0.17.19': 291 | resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} 292 | engines: {node: '>=12'} 293 | cpu: [arm64] 294 | os: [win32] 295 | 296 | '@esbuild/win32-ia32@0.17.19': 297 | resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} 298 | engines: {node: '>=12'} 299 | cpu: [ia32] 300 | os: [win32] 301 | 302 | '@esbuild/win32-x64@0.17.19': 303 | resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} 304 | engines: {node: '>=12'} 305 | cpu: [x64] 306 | os: [win32] 307 | 308 | '@eslint-community/eslint-utils@4.4.0': 309 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 310 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 311 | peerDependencies: 312 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 313 | 314 | '@eslint-community/regexpp@4.11.1': 315 | resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} 316 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 317 | 318 | '@eslint/eslintrc@2.1.4': 319 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 320 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 321 | 322 | '@eslint/js@8.57.1': 323 | resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} 324 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 325 | 326 | '@humanwhocodes/config-array@0.13.0': 327 | resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} 328 | engines: {node: '>=10.10.0'} 329 | deprecated: Use @eslint/config-array instead 330 | 331 | '@humanwhocodes/module-importer@1.0.1': 332 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 333 | engines: {node: '>=12.22'} 334 | 335 | '@humanwhocodes/object-schema@2.0.3': 336 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 337 | deprecated: Use @eslint/object-schema instead 338 | 339 | '@hutson/parse-repository-url@3.0.2': 340 | resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} 341 | engines: {node: '>=6.9.0'} 342 | 343 | '@isaacs/cliui@8.0.2': 344 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 345 | engines: {node: '>=12'} 346 | 347 | '@jridgewell/gen-mapping@0.3.5': 348 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 349 | engines: {node: '>=6.0.0'} 350 | 351 | '@jridgewell/resolve-uri@3.1.2': 352 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 353 | engines: {node: '>=6.0.0'} 354 | 355 | '@jridgewell/set-array@1.2.1': 356 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 357 | engines: {node: '>=6.0.0'} 358 | 359 | '@jridgewell/sourcemap-codec@1.5.0': 360 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 361 | 362 | '@jridgewell/trace-mapping@0.3.25': 363 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 364 | 365 | '@jridgewell/trace-mapping@0.3.9': 366 | resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 367 | 368 | '@nodelib/fs.scandir@2.1.5': 369 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 370 | engines: {node: '>= 8'} 371 | 372 | '@nodelib/fs.stat@2.0.5': 373 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 374 | engines: {node: '>= 8'} 375 | 376 | '@nodelib/fs.walk@1.2.8': 377 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 378 | engines: {node: '>= 8'} 379 | 380 | '@pkgjs/parseargs@0.11.0': 381 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 382 | engines: {node: '>=14'} 383 | 384 | '@rtsao/scc@1.1.0': 385 | resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} 386 | 387 | '@serverless/typescript@3.38.0': 388 | resolution: {integrity: sha512-2AZ7SwWNMOfe2sovoBf68FgiQlLH+RuS9MdSMAzXJ/Hx5d0tPZmmLxfUieF7gUGOExe/fhzCAW3akr6wTZuTpQ==} 389 | 390 | '@tsconfig/node10@1.0.11': 391 | resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} 392 | 393 | '@tsconfig/node12@1.0.11': 394 | resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} 395 | 396 | '@tsconfig/node14@1.0.3': 397 | resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} 398 | 399 | '@tsconfig/node16@1.0.4': 400 | resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} 401 | 402 | '@types/json-schema@7.0.15': 403 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 404 | 405 | '@types/json5@0.0.29': 406 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 407 | 408 | '@types/minimist@1.2.5': 409 | resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} 410 | 411 | '@types/node@20.5.1': 412 | resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} 413 | 414 | '@types/normalize-package-data@2.4.4': 415 | resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} 416 | 417 | '@types/semver@7.5.8': 418 | resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} 419 | 420 | '@types/serverless@3.12.27': 421 | resolution: {integrity: sha512-3lKSUf+QO3x55isgqkeTNPbhnji7k21yKYeBiegfWrLtsq7U+6i8UBEr08gl8Ihdee3Q1A5Ik9A7ISIVV6z5jA==} 422 | 423 | '@typescript-eslint/eslint-plugin@5.62.0': 424 | resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} 425 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 426 | peerDependencies: 427 | '@typescript-eslint/parser': ^5.0.0 428 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 429 | typescript: '*' 430 | peerDependenciesMeta: 431 | typescript: 432 | optional: true 433 | 434 | '@typescript-eslint/parser@5.62.0': 435 | resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} 436 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 437 | peerDependencies: 438 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 439 | typescript: '*' 440 | peerDependenciesMeta: 441 | typescript: 442 | optional: true 443 | 444 | '@typescript-eslint/scope-manager@5.62.0': 445 | resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} 446 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 447 | 448 | '@typescript-eslint/type-utils@5.62.0': 449 | resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} 450 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 451 | peerDependencies: 452 | eslint: '*' 453 | typescript: '*' 454 | peerDependenciesMeta: 455 | typescript: 456 | optional: true 457 | 458 | '@typescript-eslint/types@5.62.0': 459 | resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} 460 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 461 | 462 | '@typescript-eslint/typescript-estree@5.62.0': 463 | resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} 464 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 465 | peerDependencies: 466 | typescript: '*' 467 | peerDependenciesMeta: 468 | typescript: 469 | optional: true 470 | 471 | '@typescript-eslint/utils@5.62.0': 472 | resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} 473 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 474 | peerDependencies: 475 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 476 | 477 | '@typescript-eslint/visitor-keys@5.62.0': 478 | resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} 479 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 480 | 481 | '@ungap/structured-clone@1.2.0': 482 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 483 | 484 | '@zerollup/ts-helpers@1.7.18': 485 | resolution: {integrity: sha512-S9zN+y+i5yN/evfWquzSO3lubqPXIsPQf6p9OiPMpRxDx/0totPLF39XoRw48Dav5dSvbIE8D2eAPpXXJxvKwg==} 486 | peerDependencies: 487 | typescript: '>=3.7.2' 488 | 489 | '@zerollup/ts-transform-paths@1.7.18': 490 | resolution: {integrity: sha512-YPVUxvWQVzRx1OBN0Pmkd58+R9FcfUJuwTaPUSoi5rKxuXMtxevTXdfi0w5mEaIH8b0DfL+wg0wFDHiJE+S2zA==} 491 | peerDependencies: 492 | typescript: '>=3.7.2' 493 | 494 | JSONStream@1.3.5: 495 | resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} 496 | hasBin: true 497 | 498 | acorn-jsx@5.3.2: 499 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 500 | peerDependencies: 501 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 502 | 503 | acorn-walk@8.3.4: 504 | resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} 505 | engines: {node: '>=0.4.0'} 506 | 507 | acorn@8.12.1: 508 | resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} 509 | engines: {node: '>=0.4.0'} 510 | hasBin: true 511 | 512 | add-stream@1.0.0: 513 | resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} 514 | 515 | aggregate-error@3.1.0: 516 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 517 | engines: {node: '>=8'} 518 | 519 | ajv@6.12.6: 520 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 521 | 522 | ajv@8.17.1: 523 | resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} 524 | 525 | ansi-escapes@4.3.2: 526 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 527 | engines: {node: '>=8'} 528 | 529 | ansi-regex@5.0.1: 530 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 531 | engines: {node: '>=8'} 532 | 533 | ansi-regex@6.1.0: 534 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 535 | engines: {node: '>=12'} 536 | 537 | ansi-styles@3.2.1: 538 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 539 | engines: {node: '>=4'} 540 | 541 | ansi-styles@4.3.0: 542 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 543 | engines: {node: '>=8'} 544 | 545 | ansi-styles@6.2.1: 546 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 547 | engines: {node: '>=12'} 548 | 549 | any-promise@1.3.0: 550 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 551 | 552 | anymatch@3.1.3: 553 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 554 | engines: {node: '>= 8'} 555 | 556 | arg@4.1.3: 557 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 558 | 559 | argparse@2.0.1: 560 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 561 | 562 | array-buffer-byte-length@1.0.1: 563 | resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 564 | engines: {node: '>= 0.4'} 565 | 566 | array-ify@1.0.0: 567 | resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} 568 | 569 | array-includes@3.1.8: 570 | resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 571 | engines: {node: '>= 0.4'} 572 | 573 | array-union@2.1.0: 574 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 575 | engines: {node: '>=8'} 576 | 577 | array.prototype.findlastindex@1.2.5: 578 | resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 579 | engines: {node: '>= 0.4'} 580 | 581 | array.prototype.flat@1.3.2: 582 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 583 | engines: {node: '>= 0.4'} 584 | 585 | array.prototype.flatmap@1.3.2: 586 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 587 | engines: {node: '>= 0.4'} 588 | 589 | arraybuffer.prototype.slice@1.0.3: 590 | resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 591 | engines: {node: '>= 0.4'} 592 | 593 | arrify@1.0.1: 594 | resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} 595 | engines: {node: '>=0.10.0'} 596 | 597 | astral-regex@2.0.0: 598 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 599 | engines: {node: '>=8'} 600 | 601 | asynckit@0.4.0: 602 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 603 | 604 | available-typed-arrays@1.0.7: 605 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 606 | engines: {node: '>= 0.4'} 607 | 608 | axios-proxy-builder@0.1.2: 609 | resolution: {integrity: sha512-6uBVsBZzkB3tCC8iyx59mCjQckhB8+GQrI9Cop8eC7ybIsvs/KtnNgEBfRMSEa7GqK2VBGUzgjNYMdPIfotyPA==} 610 | 611 | axios@1.7.7: 612 | resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} 613 | 614 | balanced-match@1.0.2: 615 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 616 | 617 | binary-extensions@2.3.0: 618 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 619 | engines: {node: '>=8'} 620 | 621 | brace-expansion@1.1.11: 622 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 623 | 624 | brace-expansion@2.0.1: 625 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 626 | 627 | braces@3.0.3: 628 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 629 | engines: {node: '>=8'} 630 | 631 | buffer-from@1.1.2: 632 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 633 | 634 | bundle-require@4.2.1: 635 | resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} 636 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 637 | peerDependencies: 638 | esbuild: '>=0.17' 639 | 640 | cac@6.7.14: 641 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 642 | engines: {node: '>=8'} 643 | 644 | call-bind@1.0.7: 645 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 646 | engines: {node: '>= 0.4'} 647 | 648 | callsites@3.1.0: 649 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 650 | engines: {node: '>=6'} 651 | 652 | camelcase-keys@6.2.2: 653 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} 654 | engines: {node: '>=8'} 655 | 656 | camelcase@5.3.1: 657 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 658 | engines: {node: '>=6'} 659 | 660 | chalk@2.4.2: 661 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 662 | engines: {node: '>=4'} 663 | 664 | chalk@4.1.2: 665 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 666 | engines: {node: '>=10'} 667 | 668 | chokidar@3.6.0: 669 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 670 | engines: {node: '>= 8.10.0'} 671 | 672 | clean-stack@2.2.0: 673 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 674 | engines: {node: '>=6'} 675 | 676 | cli-cursor@3.1.0: 677 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} 678 | engines: {node: '>=8'} 679 | 680 | cli-truncate@2.1.0: 681 | resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} 682 | engines: {node: '>=8'} 683 | 684 | cli-truncate@3.1.0: 685 | resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} 686 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 687 | 688 | cliui@7.0.4: 689 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} 690 | 691 | cliui@8.0.1: 692 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 693 | engines: {node: '>=12'} 694 | 695 | color-convert@1.9.3: 696 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 697 | 698 | color-convert@2.0.1: 699 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 700 | engines: {node: '>=7.0.0'} 701 | 702 | color-name@1.1.3: 703 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 704 | 705 | color-name@1.1.4: 706 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 707 | 708 | colorette@2.0.20: 709 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 710 | 711 | combined-stream@1.0.8: 712 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 713 | engines: {node: '>= 0.8'} 714 | 715 | commander@10.0.0: 716 | resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==} 717 | engines: {node: '>=14'} 718 | 719 | commander@4.1.1: 720 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 721 | engines: {node: '>= 6'} 722 | 723 | commander@9.5.0: 724 | resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} 725 | engines: {node: ^12.20.0 || >=14} 726 | 727 | compare-func@2.0.0: 728 | resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} 729 | 730 | concat-map@0.0.1: 731 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 732 | 733 | concat-stream@2.0.0: 734 | resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} 735 | engines: {'0': node >= 6.0} 736 | 737 | concurrently@7.6.0: 738 | resolution: {integrity: sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==} 739 | engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0} 740 | hasBin: true 741 | 742 | conventional-changelog-angular@5.0.13: 743 | resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} 744 | engines: {node: '>=10'} 745 | 746 | conventional-changelog-angular@6.0.0: 747 | resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==} 748 | engines: {node: '>=14'} 749 | 750 | conventional-changelog-atom@2.0.8: 751 | resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==} 752 | engines: {node: '>=10'} 753 | 754 | conventional-changelog-codemirror@2.0.8: 755 | resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==} 756 | engines: {node: '>=10'} 757 | 758 | conventional-changelog-config-spec@2.1.0: 759 | resolution: {integrity: sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==} 760 | 761 | conventional-changelog-conventionalcommits@4.6.3: 762 | resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} 763 | engines: {node: '>=10'} 764 | 765 | conventional-changelog-conventionalcommits@6.1.0: 766 | resolution: {integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==} 767 | engines: {node: '>=14'} 768 | 769 | conventional-changelog-core@4.2.4: 770 | resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} 771 | engines: {node: '>=10'} 772 | 773 | conventional-changelog-ember@2.0.9: 774 | resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==} 775 | engines: {node: '>=10'} 776 | 777 | conventional-changelog-eslint@3.0.9: 778 | resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==} 779 | engines: {node: '>=10'} 780 | 781 | conventional-changelog-express@2.0.6: 782 | resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==} 783 | engines: {node: '>=10'} 784 | 785 | conventional-changelog-jquery@3.0.11: 786 | resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==} 787 | engines: {node: '>=10'} 788 | 789 | conventional-changelog-jshint@2.0.9: 790 | resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==} 791 | engines: {node: '>=10'} 792 | 793 | conventional-changelog-preset-loader@2.3.4: 794 | resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==} 795 | engines: {node: '>=10'} 796 | 797 | conventional-changelog-writer@5.0.1: 798 | resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} 799 | engines: {node: '>=10'} 800 | hasBin: true 801 | 802 | conventional-changelog@3.1.25: 803 | resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==} 804 | engines: {node: '>=10'} 805 | 806 | conventional-commits-filter@2.0.7: 807 | resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==} 808 | engines: {node: '>=10'} 809 | 810 | conventional-commits-parser@3.2.4: 811 | resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} 812 | engines: {node: '>=10'} 813 | hasBin: true 814 | 815 | conventional-commits-parser@4.0.0: 816 | resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} 817 | engines: {node: '>=14'} 818 | hasBin: true 819 | 820 | conventional-recommended-bump@6.1.0: 821 | resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==} 822 | engines: {node: '>=10'} 823 | hasBin: true 824 | 825 | core-util-is@1.0.3: 826 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 827 | 828 | cosmiconfig-typescript-loader@4.4.0: 829 | resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} 830 | engines: {node: '>=v14.21.3'} 831 | peerDependencies: 832 | '@types/node': '*' 833 | cosmiconfig: '>=7' 834 | ts-node: '>=10' 835 | typescript: '>=4' 836 | 837 | cosmiconfig@8.0.0: 838 | resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} 839 | engines: {node: '>=14'} 840 | 841 | cosmiconfig@8.3.6: 842 | resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} 843 | engines: {node: '>=14'} 844 | peerDependencies: 845 | typescript: '>=4.9.5' 846 | peerDependenciesMeta: 847 | typescript: 848 | optional: true 849 | 850 | create-require@1.1.1: 851 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 852 | 853 | cross-spawn@7.0.3: 854 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 855 | engines: {node: '>= 8'} 856 | 857 | dargs@7.0.0: 858 | resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} 859 | engines: {node: '>=8'} 860 | 861 | data-view-buffer@1.0.1: 862 | resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 863 | engines: {node: '>= 0.4'} 864 | 865 | data-view-byte-length@1.0.1: 866 | resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 867 | engines: {node: '>= 0.4'} 868 | 869 | data-view-byte-offset@1.0.0: 870 | resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 871 | engines: {node: '>= 0.4'} 872 | 873 | date-fns@2.30.0: 874 | resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} 875 | engines: {node: '>=0.11'} 876 | 877 | dateformat@3.0.3: 878 | resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} 879 | 880 | debug@3.2.7: 881 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 882 | peerDependencies: 883 | supports-color: '*' 884 | peerDependenciesMeta: 885 | supports-color: 886 | optional: true 887 | 888 | debug@4.3.7: 889 | resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 890 | engines: {node: '>=6.0'} 891 | peerDependencies: 892 | supports-color: '*' 893 | peerDependenciesMeta: 894 | supports-color: 895 | optional: true 896 | 897 | decamelize-keys@1.1.1: 898 | resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} 899 | engines: {node: '>=0.10.0'} 900 | 901 | decamelize@1.2.0: 902 | resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} 903 | engines: {node: '>=0.10.0'} 904 | 905 | deep-is@0.1.4: 906 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 907 | 908 | define-data-property@1.1.4: 909 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 910 | engines: {node: '>= 0.4'} 911 | 912 | define-lazy-prop@2.0.0: 913 | resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 914 | engines: {node: '>=8'} 915 | 916 | define-properties@1.2.1: 917 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 918 | engines: {node: '>= 0.4'} 919 | 920 | delayed-stream@1.0.0: 921 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 922 | engines: {node: '>=0.4.0'} 923 | 924 | detect-indent@6.1.0: 925 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 926 | engines: {node: '>=8'} 927 | 928 | detect-newline@3.1.0: 929 | resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} 930 | engines: {node: '>=8'} 931 | 932 | diff@4.0.2: 933 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 934 | engines: {node: '>=0.3.1'} 935 | 936 | dir-glob@3.0.1: 937 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 938 | engines: {node: '>=8'} 939 | 940 | doctrine@2.1.0: 941 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 942 | engines: {node: '>=0.10.0'} 943 | 944 | doctrine@3.0.0: 945 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 946 | engines: {node: '>=6.0.0'} 947 | 948 | dot-prop@5.3.0: 949 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} 950 | engines: {node: '>=8'} 951 | 952 | dotgitignore@2.1.0: 953 | resolution: {integrity: sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==} 954 | engines: {node: '>=6'} 955 | 956 | eastasianwidth@0.2.0: 957 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 958 | 959 | emoji-regex@8.0.0: 960 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 961 | 962 | emoji-regex@9.2.2: 963 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 964 | 965 | error-ex@1.3.2: 966 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 967 | 968 | es-abstract@1.23.3: 969 | resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 970 | engines: {node: '>= 0.4'} 971 | 972 | es-define-property@1.0.0: 973 | resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 974 | engines: {node: '>= 0.4'} 975 | 976 | es-errors@1.3.0: 977 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 978 | engines: {node: '>= 0.4'} 979 | 980 | es-object-atoms@1.0.0: 981 | resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 982 | engines: {node: '>= 0.4'} 983 | 984 | es-set-tostringtag@2.0.3: 985 | resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 986 | engines: {node: '>= 0.4'} 987 | 988 | es-shim-unscopables@1.0.2: 989 | resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 990 | 991 | es-to-primitive@1.2.1: 992 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 993 | engines: {node: '>= 0.4'} 994 | 995 | esbuild-visualizer@0.4.1: 996 | resolution: {integrity: sha512-5XI3unzqPr3xqfzR/mzK3LhoAJs3FQhiIXBsKJ3Oh6CjyjuXz6HVmhJMoisrcpeTZip65fR54Dk53MZncA0AUQ==} 997 | engines: {node: '>=14.20'} 998 | hasBin: true 999 | 1000 | esbuild@0.17.19: 1001 | resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} 1002 | engines: {node: '>=12'} 1003 | hasBin: true 1004 | 1005 | escalade@3.2.0: 1006 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1007 | engines: {node: '>=6'} 1008 | 1009 | escape-string-regexp@1.0.5: 1010 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1011 | engines: {node: '>=0.8.0'} 1012 | 1013 | escape-string-regexp@4.0.0: 1014 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1015 | engines: {node: '>=10'} 1016 | 1017 | eslint-config-prettier@8.10.0: 1018 | resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} 1019 | hasBin: true 1020 | peerDependencies: 1021 | eslint: '>=7.0.0' 1022 | 1023 | eslint-import-resolver-node@0.3.9: 1024 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 1025 | 1026 | eslint-module-utils@2.11.0: 1027 | resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} 1028 | engines: {node: '>=4'} 1029 | peerDependencies: 1030 | '@typescript-eslint/parser': '*' 1031 | eslint: '*' 1032 | eslint-import-resolver-node: '*' 1033 | eslint-import-resolver-typescript: '*' 1034 | eslint-import-resolver-webpack: '*' 1035 | peerDependenciesMeta: 1036 | '@typescript-eslint/parser': 1037 | optional: true 1038 | eslint: 1039 | optional: true 1040 | eslint-import-resolver-node: 1041 | optional: true 1042 | eslint-import-resolver-typescript: 1043 | optional: true 1044 | eslint-import-resolver-webpack: 1045 | optional: true 1046 | 1047 | eslint-plugin-import@2.30.0: 1048 | resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} 1049 | engines: {node: '>=4'} 1050 | peerDependencies: 1051 | '@typescript-eslint/parser': '*' 1052 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1053 | peerDependenciesMeta: 1054 | '@typescript-eslint/parser': 1055 | optional: true 1056 | 1057 | eslint-plugin-prettier@4.2.1: 1058 | resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} 1059 | engines: {node: '>=12.0.0'} 1060 | peerDependencies: 1061 | eslint: '>=7.28.0' 1062 | eslint-config-prettier: '*' 1063 | prettier: '>=2.0.0' 1064 | peerDependenciesMeta: 1065 | eslint-config-prettier: 1066 | optional: true 1067 | 1068 | eslint-scope@5.1.1: 1069 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1070 | engines: {node: '>=8.0.0'} 1071 | 1072 | eslint-scope@7.2.2: 1073 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1074 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1075 | 1076 | eslint-visitor-keys@3.4.3: 1077 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1078 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1079 | 1080 | eslint@8.57.1: 1081 | resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} 1082 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1083 | hasBin: true 1084 | 1085 | espree@9.6.1: 1086 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1087 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1088 | 1089 | esquery@1.6.0: 1090 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 1091 | engines: {node: '>=0.10'} 1092 | 1093 | esrecurse@4.3.0: 1094 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1095 | engines: {node: '>=4.0'} 1096 | 1097 | estraverse@4.3.0: 1098 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1099 | engines: {node: '>=4.0'} 1100 | 1101 | estraverse@5.3.0: 1102 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1103 | engines: {node: '>=4.0'} 1104 | 1105 | esutils@2.0.3: 1106 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1107 | engines: {node: '>=0.10.0'} 1108 | 1109 | execa@5.1.1: 1110 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 1111 | engines: {node: '>=10'} 1112 | 1113 | expect-more@1.3.0: 1114 | resolution: {integrity: sha512-HnXT5nJb9V3DMnr5RgA1TiKbu5kRaJ0GD1JkuhZvnr1Qe3HJq+ESnrcl/jmVUZ8Ycnl3Sp0OTYUhmO36d2+zow==} 1115 | 1116 | fast-deep-equal@3.1.3: 1117 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1118 | 1119 | fast-diff@1.3.0: 1120 | resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} 1121 | 1122 | fast-glob@3.3.2: 1123 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1124 | engines: {node: '>=8.6.0'} 1125 | 1126 | fast-json-stable-stringify@2.1.0: 1127 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1128 | 1129 | fast-levenshtein@2.0.6: 1130 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1131 | 1132 | fast-uri@3.0.1: 1133 | resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} 1134 | 1135 | fastq@1.17.1: 1136 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 1137 | 1138 | figures@3.2.0: 1139 | resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} 1140 | engines: {node: '>=8'} 1141 | 1142 | file-entry-cache@6.0.1: 1143 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1144 | engines: {node: ^10.12.0 || >=12.0.0} 1145 | 1146 | fill-range@7.1.1: 1147 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1148 | engines: {node: '>=8'} 1149 | 1150 | find-up@2.1.0: 1151 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} 1152 | engines: {node: '>=4'} 1153 | 1154 | find-up@3.0.0: 1155 | resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} 1156 | engines: {node: '>=6'} 1157 | 1158 | find-up@4.1.0: 1159 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1160 | engines: {node: '>=8'} 1161 | 1162 | find-up@5.0.0: 1163 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1164 | engines: {node: '>=10'} 1165 | 1166 | flat-cache@3.2.0: 1167 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 1168 | engines: {node: ^10.12.0 || >=12.0.0} 1169 | 1170 | flatted@3.3.1: 1171 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 1172 | 1173 | follow-redirects@1.15.9: 1174 | resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} 1175 | engines: {node: '>=4.0'} 1176 | peerDependencies: 1177 | debug: '*' 1178 | peerDependenciesMeta: 1179 | debug: 1180 | optional: true 1181 | 1182 | for-each@0.3.3: 1183 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1184 | 1185 | foreground-child@3.3.0: 1186 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 1187 | engines: {node: '>=14'} 1188 | 1189 | form-data@4.0.0: 1190 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 1191 | engines: {node: '>= 6'} 1192 | 1193 | fp-ts@2.13.1: 1194 | resolution: {integrity: sha512-0eu5ULPS2c/jsa1lGFneEFFEdTbembJv8e4QKXeVJ3lm/5hyve06dlKZrpxmMwJt6rYen7sxmHHK2CLaXvWuWQ==} 1195 | 1196 | fs-extra@11.1.0: 1197 | resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} 1198 | engines: {node: '>=14.14'} 1199 | 1200 | fs-extra@11.2.0: 1201 | resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} 1202 | engines: {node: '>=14.14'} 1203 | 1204 | fs.realpath@1.0.0: 1205 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1206 | 1207 | fsevents@2.3.3: 1208 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1209 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1210 | os: [darwin] 1211 | 1212 | function-bind@1.1.2: 1213 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1214 | 1215 | function.prototype.name@1.1.6: 1216 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 1217 | engines: {node: '>= 0.4'} 1218 | 1219 | functions-have-names@1.2.3: 1220 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1221 | 1222 | get-caller-file@2.0.5: 1223 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1224 | engines: {node: 6.* || 8.* || >= 10.*} 1225 | 1226 | get-intrinsic@1.2.4: 1227 | resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 1228 | engines: {node: '>= 0.4'} 1229 | 1230 | get-pkg-repo@4.2.1: 1231 | resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} 1232 | engines: {node: '>=6.9.0'} 1233 | hasBin: true 1234 | 1235 | get-stream@6.0.1: 1236 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 1237 | engines: {node: '>=10'} 1238 | 1239 | get-symbol-description@1.0.2: 1240 | resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 1241 | engines: {node: '>= 0.4'} 1242 | 1243 | git-raw-commits@2.0.11: 1244 | resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} 1245 | engines: {node: '>=10'} 1246 | hasBin: true 1247 | 1248 | git-remote-origin-url@2.0.0: 1249 | resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} 1250 | engines: {node: '>=4'} 1251 | 1252 | git-semver-tags@4.1.1: 1253 | resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==} 1254 | engines: {node: '>=10'} 1255 | hasBin: true 1256 | 1257 | gitconfiglocal@1.0.0: 1258 | resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} 1259 | 1260 | glob-parent@5.1.2: 1261 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1262 | engines: {node: '>= 6'} 1263 | 1264 | glob-parent@6.0.2: 1265 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1266 | engines: {node: '>=10.13.0'} 1267 | 1268 | glob@10.4.5: 1269 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1270 | hasBin: true 1271 | 1272 | glob@7.2.3: 1273 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1274 | deprecated: Glob versions prior to v9 are no longer supported 1275 | 1276 | glob@8.1.0: 1277 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 1278 | engines: {node: '>=12'} 1279 | deprecated: Glob versions prior to v9 are no longer supported 1280 | 1281 | global-dirs@0.1.1: 1282 | resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} 1283 | engines: {node: '>=4'} 1284 | 1285 | globals@13.24.0: 1286 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1287 | engines: {node: '>=8'} 1288 | 1289 | globalthis@1.0.4: 1290 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 1291 | engines: {node: '>= 0.4'} 1292 | 1293 | globby@11.1.0: 1294 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1295 | engines: {node: '>=10'} 1296 | 1297 | gopd@1.0.1: 1298 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1299 | 1300 | graceful-fs@4.2.11: 1301 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1302 | 1303 | graphemer@1.4.0: 1304 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1305 | 1306 | handlebars@4.7.8: 1307 | resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} 1308 | engines: {node: '>=0.4.7'} 1309 | hasBin: true 1310 | 1311 | hard-rejection@2.1.0: 1312 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} 1313 | engines: {node: '>=6'} 1314 | 1315 | has-bigints@1.0.2: 1316 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1317 | 1318 | has-flag@3.0.0: 1319 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1320 | engines: {node: '>=4'} 1321 | 1322 | has-flag@4.0.0: 1323 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1324 | engines: {node: '>=8'} 1325 | 1326 | has-property-descriptors@1.0.2: 1327 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 1328 | 1329 | has-proto@1.0.3: 1330 | resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 1331 | engines: {node: '>= 0.4'} 1332 | 1333 | has-symbols@1.0.3: 1334 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1335 | engines: {node: '>= 0.4'} 1336 | 1337 | has-tostringtag@1.0.2: 1338 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 1339 | engines: {node: '>= 0.4'} 1340 | 1341 | hasown@2.0.2: 1342 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1343 | engines: {node: '>= 0.4'} 1344 | 1345 | hosted-git-info@2.8.9: 1346 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1347 | 1348 | hosted-git-info@4.1.0: 1349 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} 1350 | engines: {node: '>=10'} 1351 | 1352 | human-signals@2.1.0: 1353 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 1354 | engines: {node: '>=10.17.0'} 1355 | 1356 | husky@8.0.3: 1357 | resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} 1358 | engines: {node: '>=14'} 1359 | hasBin: true 1360 | 1361 | ignore@5.3.2: 1362 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1363 | engines: {node: '>= 4'} 1364 | 1365 | import-fresh@3.3.0: 1366 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1367 | engines: {node: '>=6'} 1368 | 1369 | imurmurhash@0.1.4: 1370 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1371 | engines: {node: '>=0.8.19'} 1372 | 1373 | indent-string@4.0.0: 1374 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1375 | engines: {node: '>=8'} 1376 | 1377 | inflight@1.0.6: 1378 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1379 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 1380 | 1381 | inherits@2.0.4: 1382 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1383 | 1384 | ini@1.3.8: 1385 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 1386 | 1387 | internal-slot@1.0.7: 1388 | resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 1389 | engines: {node: '>= 0.4'} 1390 | 1391 | is-array-buffer@3.0.4: 1392 | resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 1393 | engines: {node: '>= 0.4'} 1394 | 1395 | is-arrayish@0.2.1: 1396 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1397 | 1398 | is-bigint@1.0.4: 1399 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1400 | 1401 | is-binary-path@2.1.0: 1402 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1403 | engines: {node: '>=8'} 1404 | 1405 | is-boolean-object@1.1.2: 1406 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1407 | engines: {node: '>= 0.4'} 1408 | 1409 | is-callable@1.2.7: 1410 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1411 | engines: {node: '>= 0.4'} 1412 | 1413 | is-core-module@2.15.1: 1414 | resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 1415 | engines: {node: '>= 0.4'} 1416 | 1417 | is-data-view@1.0.1: 1418 | resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 1419 | engines: {node: '>= 0.4'} 1420 | 1421 | is-date-object@1.0.5: 1422 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1423 | engines: {node: '>= 0.4'} 1424 | 1425 | is-docker@2.2.1: 1426 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 1427 | engines: {node: '>=8'} 1428 | hasBin: true 1429 | 1430 | is-extglob@2.1.1: 1431 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1432 | engines: {node: '>=0.10.0'} 1433 | 1434 | is-fullwidth-code-point@3.0.0: 1435 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1436 | engines: {node: '>=8'} 1437 | 1438 | is-fullwidth-code-point@4.0.0: 1439 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 1440 | engines: {node: '>=12'} 1441 | 1442 | is-glob@4.0.3: 1443 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1444 | engines: {node: '>=0.10.0'} 1445 | 1446 | is-negative-zero@2.0.3: 1447 | resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 1448 | engines: {node: '>= 0.4'} 1449 | 1450 | is-number-object@1.0.7: 1451 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1452 | engines: {node: '>= 0.4'} 1453 | 1454 | is-number@7.0.0: 1455 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1456 | engines: {node: '>=0.12.0'} 1457 | 1458 | is-obj@2.0.0: 1459 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 1460 | engines: {node: '>=8'} 1461 | 1462 | is-path-inside@3.0.3: 1463 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1464 | engines: {node: '>=8'} 1465 | 1466 | is-plain-obj@1.1.0: 1467 | resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} 1468 | engines: {node: '>=0.10.0'} 1469 | 1470 | is-regex@1.1.4: 1471 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1472 | engines: {node: '>= 0.4'} 1473 | 1474 | is-shared-array-buffer@1.0.3: 1475 | resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 1476 | engines: {node: '>= 0.4'} 1477 | 1478 | is-stream@2.0.1: 1479 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 1480 | engines: {node: '>=8'} 1481 | 1482 | is-string@1.0.7: 1483 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1484 | engines: {node: '>= 0.4'} 1485 | 1486 | is-symbol@1.0.4: 1487 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1488 | engines: {node: '>= 0.4'} 1489 | 1490 | is-text-path@1.0.1: 1491 | resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} 1492 | engines: {node: '>=0.10.0'} 1493 | 1494 | is-typed-array@1.1.13: 1495 | resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 1496 | engines: {node: '>= 0.4'} 1497 | 1498 | is-weakref@1.0.2: 1499 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1500 | 1501 | is-wsl@2.2.0: 1502 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 1503 | engines: {node: '>=8'} 1504 | 1505 | isarray@1.0.0: 1506 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 1507 | 1508 | isarray@2.0.5: 1509 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1510 | 1511 | isexe@2.0.0: 1512 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1513 | 1514 | jackspeak@3.4.3: 1515 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1516 | 1517 | joycon@3.1.1: 1518 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} 1519 | engines: {node: '>=10'} 1520 | 1521 | js-tokens@4.0.0: 1522 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1523 | 1524 | js-yaml@4.1.0: 1525 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1526 | hasBin: true 1527 | 1528 | json-buffer@3.0.1: 1529 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1530 | 1531 | json-parse-better-errors@1.0.2: 1532 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} 1533 | 1534 | json-parse-even-better-errors@2.3.1: 1535 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1536 | 1537 | json-schema-traverse@0.4.1: 1538 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1539 | 1540 | json-schema-traverse@1.0.0: 1541 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 1542 | 1543 | json-stable-stringify-without-jsonify@1.0.1: 1544 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1545 | 1546 | json-stringify-safe@5.0.1: 1547 | resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} 1548 | 1549 | json5@1.0.2: 1550 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1551 | hasBin: true 1552 | 1553 | jsonfile@6.1.0: 1554 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 1555 | 1556 | jsonparse@1.3.1: 1557 | resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} 1558 | engines: {'0': node >= 0.2.0} 1559 | 1560 | keyv@4.5.4: 1561 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1562 | 1563 | kind-of@6.0.3: 1564 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 1565 | engines: {node: '>=0.10.0'} 1566 | 1567 | levn@0.4.1: 1568 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1569 | engines: {node: '>= 0.8.0'} 1570 | 1571 | lilconfig@2.0.5: 1572 | resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==} 1573 | engines: {node: '>=10'} 1574 | 1575 | lilconfig@2.1.0: 1576 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1577 | engines: {node: '>=10'} 1578 | 1579 | lines-and-columns@1.2.4: 1580 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1581 | 1582 | lint-staged@12.5.0: 1583 | resolution: {integrity: sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g==} 1584 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1585 | hasBin: true 1586 | 1587 | listr2@4.0.5: 1588 | resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} 1589 | engines: {node: '>=12'} 1590 | peerDependencies: 1591 | enquirer: '>= 2.3.0 < 3' 1592 | peerDependenciesMeta: 1593 | enquirer: 1594 | optional: true 1595 | 1596 | load-json-file@4.0.0: 1597 | resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} 1598 | engines: {node: '>=4'} 1599 | 1600 | load-tsconfig@0.2.5: 1601 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} 1602 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1603 | 1604 | locate-path@2.0.0: 1605 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} 1606 | engines: {node: '>=4'} 1607 | 1608 | locate-path@3.0.0: 1609 | resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} 1610 | engines: {node: '>=6'} 1611 | 1612 | locate-path@5.0.0: 1613 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1614 | engines: {node: '>=8'} 1615 | 1616 | locate-path@6.0.0: 1617 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1618 | engines: {node: '>=10'} 1619 | 1620 | lodash.camelcase@4.3.0: 1621 | resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} 1622 | 1623 | lodash.isfunction@3.0.9: 1624 | resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} 1625 | 1626 | lodash.ismatch@4.4.0: 1627 | resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} 1628 | 1629 | lodash.isplainobject@4.0.6: 1630 | resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} 1631 | 1632 | lodash.kebabcase@4.1.1: 1633 | resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} 1634 | 1635 | lodash.merge@4.6.2: 1636 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1637 | 1638 | lodash.mergewith@4.6.2: 1639 | resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} 1640 | 1641 | lodash.snakecase@4.1.1: 1642 | resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} 1643 | 1644 | lodash.sortby@4.7.0: 1645 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} 1646 | 1647 | lodash.startcase@4.4.0: 1648 | resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} 1649 | 1650 | lodash.uniq@4.5.0: 1651 | resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} 1652 | 1653 | lodash.upperfirst@4.3.1: 1654 | resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} 1655 | 1656 | lodash@4.17.21: 1657 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1658 | 1659 | log-update@4.0.0: 1660 | resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} 1661 | engines: {node: '>=10'} 1662 | 1663 | lru-cache@10.4.3: 1664 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1665 | 1666 | lru-cache@6.0.0: 1667 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1668 | engines: {node: '>=10'} 1669 | 1670 | make-error@1.3.6: 1671 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 1672 | 1673 | map-obj@1.0.1: 1674 | resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} 1675 | engines: {node: '>=0.10.0'} 1676 | 1677 | map-obj@4.3.0: 1678 | resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} 1679 | engines: {node: '>=8'} 1680 | 1681 | meow@8.1.2: 1682 | resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} 1683 | engines: {node: '>=10'} 1684 | 1685 | merge-stream@2.0.0: 1686 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1687 | 1688 | merge2@1.4.1: 1689 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1690 | engines: {node: '>= 8'} 1691 | 1692 | micromatch@4.0.8: 1693 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1694 | engines: {node: '>=8.6'} 1695 | 1696 | mime-db@1.52.0: 1697 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1698 | engines: {node: '>= 0.6'} 1699 | 1700 | mime-types@2.1.35: 1701 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1702 | engines: {node: '>= 0.6'} 1703 | 1704 | mimic-fn@2.1.0: 1705 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1706 | engines: {node: '>=6'} 1707 | 1708 | min-indent@1.0.1: 1709 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1710 | engines: {node: '>=4'} 1711 | 1712 | minimatch@3.1.2: 1713 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1714 | 1715 | minimatch@5.1.6: 1716 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 1717 | engines: {node: '>=10'} 1718 | 1719 | minimatch@6.1.6: 1720 | resolution: {integrity: sha512-6bR3UIeh/DF8+p6A9Spyuy67ShOq42rOkHWi7eUe3Ua99Zo5lZfGC6lJJWkeoK4k9jQFT3Pl7czhTXimG2XheA==} 1721 | engines: {node: '>=10'} 1722 | 1723 | minimatch@9.0.5: 1724 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1725 | engines: {node: '>=16 || 14 >=14.17'} 1726 | 1727 | minimist-options@4.1.0: 1728 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} 1729 | engines: {node: '>= 6'} 1730 | 1731 | minimist@1.2.8: 1732 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1733 | 1734 | minipass@7.1.2: 1735 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1736 | engines: {node: '>=16 || 14 >=14.17'} 1737 | 1738 | modify-values@1.0.1: 1739 | resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} 1740 | engines: {node: '>=0.10.0'} 1741 | 1742 | ms@2.1.3: 1743 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1744 | 1745 | mylas@2.1.13: 1746 | resolution: {integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==} 1747 | engines: {node: '>=12.0.0'} 1748 | 1749 | mz@2.7.0: 1750 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1751 | 1752 | natural-compare-lite@1.4.0: 1753 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 1754 | 1755 | natural-compare@1.4.0: 1756 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1757 | 1758 | neo-async@2.6.2: 1759 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 1760 | 1761 | node-stream-zip@1.15.0: 1762 | resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} 1763 | engines: {node: '>=0.12.0'} 1764 | 1765 | normalize-package-data@2.5.0: 1766 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 1767 | 1768 | normalize-package-data@3.0.3: 1769 | resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} 1770 | engines: {node: '>=10'} 1771 | 1772 | normalize-path@3.0.0: 1773 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1774 | engines: {node: '>=0.10.0'} 1775 | 1776 | npm-run-path@4.0.1: 1777 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 1778 | engines: {node: '>=8'} 1779 | 1780 | object-assign@4.1.1: 1781 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1782 | engines: {node: '>=0.10.0'} 1783 | 1784 | object-inspect@1.13.2: 1785 | resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1786 | engines: {node: '>= 0.4'} 1787 | 1788 | object-keys@1.1.1: 1789 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1790 | engines: {node: '>= 0.4'} 1791 | 1792 | object.assign@4.1.5: 1793 | resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1794 | engines: {node: '>= 0.4'} 1795 | 1796 | object.fromentries@2.0.8: 1797 | resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1798 | engines: {node: '>= 0.4'} 1799 | 1800 | object.groupby@1.0.3: 1801 | resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1802 | engines: {node: '>= 0.4'} 1803 | 1804 | object.values@1.2.0: 1805 | resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1806 | engines: {node: '>= 0.4'} 1807 | 1808 | once@1.4.0: 1809 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1810 | 1811 | onetime@5.1.2: 1812 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 1813 | engines: {node: '>=6'} 1814 | 1815 | open@8.4.2: 1816 | resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} 1817 | engines: {node: '>=12'} 1818 | 1819 | optionator@0.9.4: 1820 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1821 | engines: {node: '>= 0.8.0'} 1822 | 1823 | p-limit@1.3.0: 1824 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 1825 | engines: {node: '>=4'} 1826 | 1827 | p-limit@2.3.0: 1828 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 1829 | engines: {node: '>=6'} 1830 | 1831 | p-limit@3.1.0: 1832 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1833 | engines: {node: '>=10'} 1834 | 1835 | p-locate@2.0.0: 1836 | resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} 1837 | engines: {node: '>=4'} 1838 | 1839 | p-locate@3.0.0: 1840 | resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} 1841 | engines: {node: '>=6'} 1842 | 1843 | p-locate@4.1.0: 1844 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 1845 | engines: {node: '>=8'} 1846 | 1847 | p-locate@5.0.0: 1848 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1849 | engines: {node: '>=10'} 1850 | 1851 | p-map@4.0.0: 1852 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 1853 | engines: {node: '>=10'} 1854 | 1855 | p-try@1.0.0: 1856 | resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} 1857 | engines: {node: '>=4'} 1858 | 1859 | p-try@2.2.0: 1860 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 1861 | engines: {node: '>=6'} 1862 | 1863 | package-json-from-dist@1.0.0: 1864 | resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} 1865 | 1866 | parent-module@1.0.1: 1867 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1868 | engines: {node: '>=6'} 1869 | 1870 | parse-json@4.0.0: 1871 | resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} 1872 | engines: {node: '>=4'} 1873 | 1874 | parse-json@5.2.0: 1875 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 1876 | engines: {node: '>=8'} 1877 | 1878 | path-exists@3.0.0: 1879 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 1880 | engines: {node: '>=4'} 1881 | 1882 | path-exists@4.0.0: 1883 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1884 | engines: {node: '>=8'} 1885 | 1886 | path-is-absolute@1.0.1: 1887 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1888 | engines: {node: '>=0.10.0'} 1889 | 1890 | path-key@3.1.1: 1891 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1892 | engines: {node: '>=8'} 1893 | 1894 | path-parse@1.0.7: 1895 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1896 | 1897 | path-scurry@1.11.1: 1898 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1899 | engines: {node: '>=16 || 14 >=14.18'} 1900 | 1901 | path-type@3.0.0: 1902 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} 1903 | engines: {node: '>=4'} 1904 | 1905 | path-type@4.0.0: 1906 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1907 | engines: {node: '>=8'} 1908 | 1909 | picocolors@1.1.0: 1910 | resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} 1911 | 1912 | picomatch@2.3.1: 1913 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1914 | engines: {node: '>=8.6'} 1915 | 1916 | pidtree@0.5.0: 1917 | resolution: {integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==} 1918 | engines: {node: '>=0.10'} 1919 | hasBin: true 1920 | 1921 | pify@2.3.0: 1922 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1923 | engines: {node: '>=0.10.0'} 1924 | 1925 | pify@3.0.0: 1926 | resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} 1927 | engines: {node: '>=4'} 1928 | 1929 | pirates@4.0.6: 1930 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1931 | engines: {node: '>= 6'} 1932 | 1933 | plimit-lit@1.6.1: 1934 | resolution: {integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==} 1935 | engines: {node: '>=12'} 1936 | 1937 | possible-typed-array-names@1.0.0: 1938 | resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1939 | engines: {node: '>= 0.4'} 1940 | 1941 | postcss-load-config@3.1.4: 1942 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 1943 | engines: {node: '>= 10'} 1944 | peerDependencies: 1945 | postcss: '>=8.0.9' 1946 | ts-node: '>=9.0.0' 1947 | peerDependenciesMeta: 1948 | postcss: 1949 | optional: true 1950 | ts-node: 1951 | optional: true 1952 | 1953 | prelude-ls@1.2.1: 1954 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1955 | engines: {node: '>= 0.8.0'} 1956 | 1957 | prettier-linter-helpers@1.0.0: 1958 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 1959 | engines: {node: '>=6.0.0'} 1960 | 1961 | prettier@2.8.8: 1962 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} 1963 | engines: {node: '>=10.13.0'} 1964 | hasBin: true 1965 | 1966 | process-nextick-args@2.0.1: 1967 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 1968 | 1969 | proxy-from-env@1.1.0: 1970 | resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 1971 | 1972 | punycode@2.3.1: 1973 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1974 | engines: {node: '>=6'} 1975 | 1976 | q@1.5.1: 1977 | resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} 1978 | engines: {node: '>=0.6.0', teleport: '>=0.2.0'} 1979 | deprecated: |- 1980 | You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. 1981 | 1982 | (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) 1983 | 1984 | queue-lit@1.5.2: 1985 | resolution: {integrity: sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==} 1986 | engines: {node: '>=12'} 1987 | 1988 | queue-microtask@1.2.3: 1989 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1990 | 1991 | quick-lru@4.0.1: 1992 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} 1993 | engines: {node: '>=8'} 1994 | 1995 | read-pkg-up@3.0.0: 1996 | resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} 1997 | engines: {node: '>=4'} 1998 | 1999 | read-pkg-up@7.0.1: 2000 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2001 | engines: {node: '>=8'} 2002 | 2003 | read-pkg@3.0.0: 2004 | resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} 2005 | engines: {node: '>=4'} 2006 | 2007 | read-pkg@5.2.0: 2008 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2009 | engines: {node: '>=8'} 2010 | 2011 | read-yaml-file@2.1.0: 2012 | resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} 2013 | engines: {node: '>=10.13'} 2014 | 2015 | readable-stream@2.3.8: 2016 | resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 2017 | 2018 | readable-stream@3.6.2: 2019 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 2020 | engines: {node: '>= 6'} 2021 | 2022 | readdirp@3.6.0: 2023 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2024 | engines: {node: '>=8.10.0'} 2025 | 2026 | redent@3.0.0: 2027 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 2028 | engines: {node: '>=8'} 2029 | 2030 | regenerator-runtime@0.14.1: 2031 | resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} 2032 | 2033 | regexp.prototype.flags@1.5.2: 2034 | resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 2035 | engines: {node: '>= 0.4'} 2036 | 2037 | require-directory@2.1.1: 2038 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 2039 | engines: {node: '>=0.10.0'} 2040 | 2041 | require-from-string@2.0.2: 2042 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 2043 | engines: {node: '>=0.10.0'} 2044 | 2045 | resolve-from@4.0.0: 2046 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2047 | engines: {node: '>=4'} 2048 | 2049 | resolve-from@5.0.0: 2050 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 2051 | engines: {node: '>=8'} 2052 | 2053 | resolve-global@1.0.0: 2054 | resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} 2055 | engines: {node: '>=8'} 2056 | 2057 | resolve@1.22.8: 2058 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 2059 | hasBin: true 2060 | 2061 | restore-cursor@3.1.0: 2062 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 2063 | engines: {node: '>=8'} 2064 | 2065 | reusify@1.0.4: 2066 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2067 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2068 | 2069 | rfdc@1.4.1: 2070 | resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 2071 | 2072 | rimraf@3.0.2: 2073 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2074 | deprecated: Rimraf versions prior to v4 are no longer supported 2075 | hasBin: true 2076 | 2077 | rimraf@5.0.10: 2078 | resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} 2079 | hasBin: true 2080 | 2081 | rollup@3.29.4: 2082 | resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 2083 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 2084 | hasBin: true 2085 | 2086 | run-parallel@1.2.0: 2087 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2088 | 2089 | rxjs@7.8.1: 2090 | resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} 2091 | 2092 | safe-array-concat@1.1.2: 2093 | resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 2094 | engines: {node: '>=0.4'} 2095 | 2096 | safe-buffer@5.1.2: 2097 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2098 | 2099 | safe-buffer@5.2.1: 2100 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2101 | 2102 | safe-regex-test@1.0.3: 2103 | resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 2104 | engines: {node: '>= 0.4'} 2105 | 2106 | sax@1.2.1: 2107 | resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} 2108 | 2109 | semver@5.7.2: 2110 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 2111 | hasBin: true 2112 | 2113 | semver@6.3.1: 2114 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2115 | hasBin: true 2116 | 2117 | semver@7.3.8: 2118 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 2119 | engines: {node: '>=10'} 2120 | hasBin: true 2121 | 2122 | semver@7.5.4: 2123 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 2124 | engines: {node: '>=10'} 2125 | hasBin: true 2126 | 2127 | semver@7.6.3: 2128 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 2129 | engines: {node: '>=10'} 2130 | hasBin: true 2131 | 2132 | serverless@4.6.2: 2133 | resolution: {integrity: sha512-KmtHRMLeDg4lewZOitZJjeaJTu9+O9JIvVdy+BWOHalRsdazL7GPrKnzu8MbTaekDSK3Bu2lXfUQiCgUf6UK/g==} 2134 | engines: {node: '>=18.0.0'} 2135 | hasBin: true 2136 | 2137 | set-function-length@1.2.2: 2138 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 2139 | engines: {node: '>= 0.4'} 2140 | 2141 | set-function-name@2.0.2: 2142 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 2143 | engines: {node: '>= 0.4'} 2144 | 2145 | shebang-command@2.0.0: 2146 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2147 | engines: {node: '>=8'} 2148 | 2149 | shebang-regex@3.0.0: 2150 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2151 | engines: {node: '>=8'} 2152 | 2153 | shell-quote@1.8.1: 2154 | resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} 2155 | 2156 | side-channel@1.0.6: 2157 | resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 2158 | engines: {node: '>= 0.4'} 2159 | 2160 | signal-exit@3.0.7: 2161 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 2162 | 2163 | signal-exit@4.1.0: 2164 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 2165 | engines: {node: '>=14'} 2166 | 2167 | slash@3.0.0: 2168 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2169 | engines: {node: '>=8'} 2170 | 2171 | slice-ansi@3.0.0: 2172 | resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} 2173 | engines: {node: '>=8'} 2174 | 2175 | slice-ansi@4.0.0: 2176 | resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} 2177 | engines: {node: '>=10'} 2178 | 2179 | slice-ansi@5.0.0: 2180 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 2181 | engines: {node: '>=12'} 2182 | 2183 | source-map@0.6.1: 2184 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2185 | engines: {node: '>=0.10.0'} 2186 | 2187 | source-map@0.8.0-beta.0: 2188 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} 2189 | engines: {node: '>= 8'} 2190 | 2191 | spawn-command@0.0.2: 2192 | resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} 2193 | 2194 | spdx-correct@3.2.0: 2195 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 2196 | 2197 | spdx-exceptions@2.5.0: 2198 | resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 2199 | 2200 | spdx-expression-parse@3.0.1: 2201 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2202 | 2203 | spdx-license-ids@3.0.20: 2204 | resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} 2205 | 2206 | split2@3.2.2: 2207 | resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} 2208 | 2209 | split@1.0.1: 2210 | resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} 2211 | 2212 | standard-version@9.5.0: 2213 | resolution: {integrity: sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q==} 2214 | engines: {node: '>=10'} 2215 | hasBin: true 2216 | 2217 | string-argv@0.3.2: 2218 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 2219 | engines: {node: '>=0.6.19'} 2220 | 2221 | string-width@4.2.3: 2222 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2223 | engines: {node: '>=8'} 2224 | 2225 | string-width@5.1.2: 2226 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2227 | engines: {node: '>=12'} 2228 | 2229 | string.prototype.trim@1.2.9: 2230 | resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 2231 | engines: {node: '>= 0.4'} 2232 | 2233 | string.prototype.trimend@1.0.8: 2234 | resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 2235 | 2236 | string.prototype.trimstart@1.0.8: 2237 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 2238 | engines: {node: '>= 0.4'} 2239 | 2240 | string_decoder@1.1.1: 2241 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 2242 | 2243 | string_decoder@1.3.0: 2244 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 2245 | 2246 | stringify-package@1.0.1: 2247 | resolution: {integrity: sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==} 2248 | deprecated: This module is not used anymore, and has been replaced by @npmcli/package-json 2249 | 2250 | strip-ansi@6.0.1: 2251 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2252 | engines: {node: '>=8'} 2253 | 2254 | strip-ansi@7.1.0: 2255 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 2256 | engines: {node: '>=12'} 2257 | 2258 | strip-bom@3.0.0: 2259 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2260 | engines: {node: '>=4'} 2261 | 2262 | strip-bom@4.0.0: 2263 | resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} 2264 | engines: {node: '>=8'} 2265 | 2266 | strip-final-newline@2.0.0: 2267 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 2268 | engines: {node: '>=6'} 2269 | 2270 | strip-indent@3.0.0: 2271 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2272 | engines: {node: '>=8'} 2273 | 2274 | strip-json-comments@3.1.1: 2275 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2276 | engines: {node: '>=8'} 2277 | 2278 | sucrase@3.35.0: 2279 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 2280 | engines: {node: '>=16 || 14 >=14.17'} 2281 | hasBin: true 2282 | 2283 | supports-color@5.5.0: 2284 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2285 | engines: {node: '>=4'} 2286 | 2287 | supports-color@7.2.0: 2288 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2289 | engines: {node: '>=8'} 2290 | 2291 | supports-color@8.1.1: 2292 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} 2293 | engines: {node: '>=10'} 2294 | 2295 | supports-color@9.4.0: 2296 | resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} 2297 | engines: {node: '>=12'} 2298 | 2299 | supports-preserve-symlinks-flag@1.0.0: 2300 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2301 | engines: {node: '>= 0.4'} 2302 | 2303 | syncpack@8.5.14: 2304 | resolution: {integrity: sha512-+ESXgFXgLEievTVui2TQ/ejdPSX1hb+EXZYSrZfNOoFT2IvaAzGT9OQfiXYjka7ao3fRru9pRtsFoWTy1vyXCQ==} 2305 | engines: {node: '>=10'} 2306 | hasBin: true 2307 | 2308 | text-extensions@1.9.0: 2309 | resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} 2310 | engines: {node: '>=0.10'} 2311 | 2312 | text-table@0.2.0: 2313 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2314 | 2315 | thenify-all@1.6.0: 2316 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2317 | engines: {node: '>=0.8'} 2318 | 2319 | thenify@3.3.1: 2320 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2321 | 2322 | through2@2.0.5: 2323 | resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} 2324 | 2325 | through2@4.0.2: 2326 | resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} 2327 | 2328 | through@2.3.8: 2329 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 2330 | 2331 | to-regex-range@5.0.1: 2332 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2333 | engines: {node: '>=8.0'} 2334 | 2335 | tr46@1.0.1: 2336 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} 2337 | 2338 | tree-kill@1.2.2: 2339 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 2340 | hasBin: true 2341 | 2342 | trim-newlines@3.0.1: 2343 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} 2344 | engines: {node: '>=8'} 2345 | 2346 | ts-interface-checker@0.1.13: 2347 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2348 | 2349 | ts-node@10.9.2: 2350 | resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} 2351 | hasBin: true 2352 | peerDependencies: 2353 | '@swc/core': '>=1.2.50' 2354 | '@swc/wasm': '>=1.2.50' 2355 | '@types/node': '*' 2356 | typescript: '>=2.7' 2357 | peerDependenciesMeta: 2358 | '@swc/core': 2359 | optional: true 2360 | '@swc/wasm': 2361 | optional: true 2362 | 2363 | tsc-alias@1.8.10: 2364 | resolution: {integrity: sha512-Ibv4KAWfFkFdKJxnWfVtdOmB0Zi1RJVxcbPGiCDsFpCQSsmpWyuzHG3rQyI5YkobWwxFPEyQfu1hdo4qLG2zPw==} 2365 | hasBin: true 2366 | 2367 | tsconfig-paths@3.15.0: 2368 | resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 2369 | 2370 | tslib@1.14.1: 2371 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2372 | 2373 | tslib@2.7.0: 2374 | resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} 2375 | 2376 | tsup@6.7.0: 2377 | resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} 2378 | engines: {node: '>=14.18'} 2379 | hasBin: true 2380 | peerDependencies: 2381 | '@swc/core': ^1 2382 | postcss: ^8.4.12 2383 | typescript: '>=4.1.0' 2384 | peerDependenciesMeta: 2385 | '@swc/core': 2386 | optional: true 2387 | postcss: 2388 | optional: true 2389 | typescript: 2390 | optional: true 2391 | 2392 | tsutils@3.21.0: 2393 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2394 | engines: {node: '>= 6'} 2395 | peerDependencies: 2396 | 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' 2397 | 2398 | tunnel@0.0.6: 2399 | resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} 2400 | engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} 2401 | 2402 | type-check@0.4.0: 2403 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2404 | engines: {node: '>= 0.8.0'} 2405 | 2406 | type-fest@0.18.1: 2407 | resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} 2408 | engines: {node: '>=10'} 2409 | 2410 | type-fest@0.20.2: 2411 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2412 | engines: {node: '>=10'} 2413 | 2414 | type-fest@0.21.3: 2415 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} 2416 | engines: {node: '>=10'} 2417 | 2418 | type-fest@0.6.0: 2419 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 2420 | engines: {node: '>=8'} 2421 | 2422 | type-fest@0.8.1: 2423 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 2424 | engines: {node: '>=8'} 2425 | 2426 | typed-array-buffer@1.0.2: 2427 | resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 2428 | engines: {node: '>= 0.4'} 2429 | 2430 | typed-array-byte-length@1.0.1: 2431 | resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 2432 | engines: {node: '>= 0.4'} 2433 | 2434 | typed-array-byte-offset@1.0.2: 2435 | resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 2436 | engines: {node: '>= 0.4'} 2437 | 2438 | typed-array-length@1.0.6: 2439 | resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 2440 | engines: {node: '>= 0.4'} 2441 | 2442 | typedarray@0.0.6: 2443 | resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} 2444 | 2445 | typescript@4.9.5: 2446 | resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 2447 | engines: {node: '>=4.2.0'} 2448 | hasBin: true 2449 | 2450 | uglify-js@3.19.3: 2451 | resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} 2452 | engines: {node: '>=0.8.0'} 2453 | hasBin: true 2454 | 2455 | unbox-primitive@1.0.2: 2456 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2457 | 2458 | universalify@2.0.1: 2459 | resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} 2460 | engines: {node: '>= 10.0.0'} 2461 | 2462 | uri-js@4.4.1: 2463 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2464 | 2465 | util-deprecate@1.0.2: 2466 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2467 | 2468 | v8-compile-cache-lib@3.0.1: 2469 | resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 2470 | 2471 | validate-npm-package-license@3.0.4: 2472 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 2473 | 2474 | webidl-conversions@4.0.2: 2475 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} 2476 | 2477 | whatwg-url@7.1.0: 2478 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} 2479 | 2480 | which-boxed-primitive@1.0.2: 2481 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2482 | 2483 | which-typed-array@1.1.15: 2484 | resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 2485 | engines: {node: '>= 0.4'} 2486 | 2487 | which@2.0.2: 2488 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2489 | engines: {node: '>= 8'} 2490 | hasBin: true 2491 | 2492 | word-wrap@1.2.5: 2493 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 2494 | engines: {node: '>=0.10.0'} 2495 | 2496 | wordwrap@1.0.0: 2497 | resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} 2498 | 2499 | wrap-ansi@6.2.0: 2500 | resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} 2501 | engines: {node: '>=8'} 2502 | 2503 | wrap-ansi@7.0.0: 2504 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2505 | engines: {node: '>=10'} 2506 | 2507 | wrap-ansi@8.1.0: 2508 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2509 | engines: {node: '>=12'} 2510 | 2511 | wrappy@1.0.2: 2512 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2513 | 2514 | xml2js@0.6.2: 2515 | resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} 2516 | engines: {node: '>=4.0.0'} 2517 | 2518 | xmlbuilder@11.0.1: 2519 | resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} 2520 | engines: {node: '>=4.0'} 2521 | 2522 | xtend@4.0.2: 2523 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 2524 | engines: {node: '>=0.4'} 2525 | 2526 | y18n@5.0.8: 2527 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 2528 | engines: {node: '>=10'} 2529 | 2530 | yallist@4.0.0: 2531 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2532 | 2533 | yaml@1.10.2: 2534 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 2535 | engines: {node: '>= 6'} 2536 | 2537 | yargs-parser@20.2.9: 2538 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 2539 | engines: {node: '>=10'} 2540 | 2541 | yargs-parser@21.1.1: 2542 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 2543 | engines: {node: '>=12'} 2544 | 2545 | yargs@16.2.0: 2546 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} 2547 | engines: {node: '>=10'} 2548 | 2549 | yargs@17.7.2: 2550 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 2551 | engines: {node: '>=12'} 2552 | 2553 | yn@3.1.1: 2554 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 2555 | engines: {node: '>=6'} 2556 | 2557 | yocto-queue@0.1.0: 2558 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2559 | engines: {node: '>=10'} 2560 | 2561 | snapshots: 2562 | 2563 | '@babel/code-frame@7.24.7': 2564 | dependencies: 2565 | '@babel/highlight': 7.24.7 2566 | picocolors: 1.1.0 2567 | 2568 | '@babel/helper-validator-identifier@7.24.7': {} 2569 | 2570 | '@babel/highlight@7.24.7': 2571 | dependencies: 2572 | '@babel/helper-validator-identifier': 7.24.7 2573 | chalk: 2.4.2 2574 | js-tokens: 4.0.0 2575 | picocolors: 1.1.0 2576 | 2577 | '@babel/runtime@7.25.6': 2578 | dependencies: 2579 | regenerator-runtime: 0.14.1 2580 | 2581 | '@commitlint/cli@17.8.1': 2582 | dependencies: 2583 | '@commitlint/format': 17.8.1 2584 | '@commitlint/lint': 17.8.1 2585 | '@commitlint/load': 17.8.1 2586 | '@commitlint/read': 17.8.1 2587 | '@commitlint/types': 17.8.1 2588 | execa: 5.1.1 2589 | lodash.isfunction: 3.0.9 2590 | resolve-from: 5.0.0 2591 | resolve-global: 1.0.0 2592 | yargs: 17.7.2 2593 | transitivePeerDependencies: 2594 | - '@swc/core' 2595 | - '@swc/wasm' 2596 | 2597 | '@commitlint/config-conventional@17.8.1': 2598 | dependencies: 2599 | conventional-changelog-conventionalcommits: 6.1.0 2600 | 2601 | '@commitlint/config-validator@17.8.1': 2602 | dependencies: 2603 | '@commitlint/types': 17.8.1 2604 | ajv: 8.17.1 2605 | 2606 | '@commitlint/ensure@17.8.1': 2607 | dependencies: 2608 | '@commitlint/types': 17.8.1 2609 | lodash.camelcase: 4.3.0 2610 | lodash.kebabcase: 4.1.1 2611 | lodash.snakecase: 4.1.1 2612 | lodash.startcase: 4.4.0 2613 | lodash.upperfirst: 4.3.1 2614 | 2615 | '@commitlint/execute-rule@17.8.1': {} 2616 | 2617 | '@commitlint/format@17.8.1': 2618 | dependencies: 2619 | '@commitlint/types': 17.8.1 2620 | chalk: 4.1.2 2621 | 2622 | '@commitlint/is-ignored@17.8.1': 2623 | dependencies: 2624 | '@commitlint/types': 17.8.1 2625 | semver: 7.5.4 2626 | 2627 | '@commitlint/lint@17.8.1': 2628 | dependencies: 2629 | '@commitlint/is-ignored': 17.8.1 2630 | '@commitlint/parse': 17.8.1 2631 | '@commitlint/rules': 17.8.1 2632 | '@commitlint/types': 17.8.1 2633 | 2634 | '@commitlint/load@17.8.1': 2635 | dependencies: 2636 | '@commitlint/config-validator': 17.8.1 2637 | '@commitlint/execute-rule': 17.8.1 2638 | '@commitlint/resolve-extends': 17.8.1 2639 | '@commitlint/types': 17.8.1 2640 | '@types/node': 20.5.1 2641 | chalk: 4.1.2 2642 | cosmiconfig: 8.3.6(typescript@4.9.5) 2643 | cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@4.9.5))(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))(typescript@4.9.5) 2644 | lodash.isplainobject: 4.0.6 2645 | lodash.merge: 4.6.2 2646 | lodash.uniq: 4.5.0 2647 | resolve-from: 5.0.0 2648 | ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5) 2649 | typescript: 4.9.5 2650 | transitivePeerDependencies: 2651 | - '@swc/core' 2652 | - '@swc/wasm' 2653 | 2654 | '@commitlint/message@17.8.1': {} 2655 | 2656 | '@commitlint/parse@17.8.1': 2657 | dependencies: 2658 | '@commitlint/types': 17.8.1 2659 | conventional-changelog-angular: 6.0.0 2660 | conventional-commits-parser: 4.0.0 2661 | 2662 | '@commitlint/read@17.8.1': 2663 | dependencies: 2664 | '@commitlint/top-level': 17.8.1 2665 | '@commitlint/types': 17.8.1 2666 | fs-extra: 11.2.0 2667 | git-raw-commits: 2.0.11 2668 | minimist: 1.2.8 2669 | 2670 | '@commitlint/resolve-extends@17.8.1': 2671 | dependencies: 2672 | '@commitlint/config-validator': 17.8.1 2673 | '@commitlint/types': 17.8.1 2674 | import-fresh: 3.3.0 2675 | lodash.mergewith: 4.6.2 2676 | resolve-from: 5.0.0 2677 | resolve-global: 1.0.0 2678 | 2679 | '@commitlint/rules@17.8.1': 2680 | dependencies: 2681 | '@commitlint/ensure': 17.8.1 2682 | '@commitlint/message': 17.8.1 2683 | '@commitlint/to-lines': 17.8.1 2684 | '@commitlint/types': 17.8.1 2685 | execa: 5.1.1 2686 | 2687 | '@commitlint/to-lines@17.8.1': {} 2688 | 2689 | '@commitlint/top-level@17.8.1': 2690 | dependencies: 2691 | find-up: 5.0.0 2692 | 2693 | '@commitlint/types@17.8.1': 2694 | dependencies: 2695 | chalk: 4.1.2 2696 | 2697 | '@cspotcode/source-map-support@0.8.1': 2698 | dependencies: 2699 | '@jridgewell/trace-mapping': 0.3.9 2700 | 2701 | '@esbuild/android-arm64@0.17.19': 2702 | optional: true 2703 | 2704 | '@esbuild/android-arm@0.17.19': 2705 | optional: true 2706 | 2707 | '@esbuild/android-x64@0.17.19': 2708 | optional: true 2709 | 2710 | '@esbuild/darwin-arm64@0.17.19': 2711 | optional: true 2712 | 2713 | '@esbuild/darwin-x64@0.17.19': 2714 | optional: true 2715 | 2716 | '@esbuild/freebsd-arm64@0.17.19': 2717 | optional: true 2718 | 2719 | '@esbuild/freebsd-x64@0.17.19': 2720 | optional: true 2721 | 2722 | '@esbuild/linux-arm64@0.17.19': 2723 | optional: true 2724 | 2725 | '@esbuild/linux-arm@0.17.19': 2726 | optional: true 2727 | 2728 | '@esbuild/linux-ia32@0.17.19': 2729 | optional: true 2730 | 2731 | '@esbuild/linux-loong64@0.17.19': 2732 | optional: true 2733 | 2734 | '@esbuild/linux-mips64el@0.17.19': 2735 | optional: true 2736 | 2737 | '@esbuild/linux-ppc64@0.17.19': 2738 | optional: true 2739 | 2740 | '@esbuild/linux-riscv64@0.17.19': 2741 | optional: true 2742 | 2743 | '@esbuild/linux-s390x@0.17.19': 2744 | optional: true 2745 | 2746 | '@esbuild/linux-x64@0.17.19': 2747 | optional: true 2748 | 2749 | '@esbuild/netbsd-x64@0.17.19': 2750 | optional: true 2751 | 2752 | '@esbuild/openbsd-x64@0.17.19': 2753 | optional: true 2754 | 2755 | '@esbuild/sunos-x64@0.17.19': 2756 | optional: true 2757 | 2758 | '@esbuild/win32-arm64@0.17.19': 2759 | optional: true 2760 | 2761 | '@esbuild/win32-ia32@0.17.19': 2762 | optional: true 2763 | 2764 | '@esbuild/win32-x64@0.17.19': 2765 | optional: true 2766 | 2767 | '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': 2768 | dependencies: 2769 | eslint: 8.57.1 2770 | eslint-visitor-keys: 3.4.3 2771 | 2772 | '@eslint-community/regexpp@4.11.1': {} 2773 | 2774 | '@eslint/eslintrc@2.1.4': 2775 | dependencies: 2776 | ajv: 6.12.6 2777 | debug: 4.3.7(supports-color@9.4.0) 2778 | espree: 9.6.1 2779 | globals: 13.24.0 2780 | ignore: 5.3.2 2781 | import-fresh: 3.3.0 2782 | js-yaml: 4.1.0 2783 | minimatch: 3.1.2 2784 | strip-json-comments: 3.1.1 2785 | transitivePeerDependencies: 2786 | - supports-color 2787 | 2788 | '@eslint/js@8.57.1': {} 2789 | 2790 | '@humanwhocodes/config-array@0.13.0': 2791 | dependencies: 2792 | '@humanwhocodes/object-schema': 2.0.3 2793 | debug: 4.3.7(supports-color@9.4.0) 2794 | minimatch: 3.1.2 2795 | transitivePeerDependencies: 2796 | - supports-color 2797 | 2798 | '@humanwhocodes/module-importer@1.0.1': {} 2799 | 2800 | '@humanwhocodes/object-schema@2.0.3': {} 2801 | 2802 | '@hutson/parse-repository-url@3.0.2': {} 2803 | 2804 | '@isaacs/cliui@8.0.2': 2805 | dependencies: 2806 | string-width: 5.1.2 2807 | string-width-cjs: string-width@4.2.3 2808 | strip-ansi: 7.1.0 2809 | strip-ansi-cjs: strip-ansi@6.0.1 2810 | wrap-ansi: 8.1.0 2811 | wrap-ansi-cjs: wrap-ansi@7.0.0 2812 | 2813 | '@jridgewell/gen-mapping@0.3.5': 2814 | dependencies: 2815 | '@jridgewell/set-array': 1.2.1 2816 | '@jridgewell/sourcemap-codec': 1.5.0 2817 | '@jridgewell/trace-mapping': 0.3.25 2818 | 2819 | '@jridgewell/resolve-uri@3.1.2': {} 2820 | 2821 | '@jridgewell/set-array@1.2.1': {} 2822 | 2823 | '@jridgewell/sourcemap-codec@1.5.0': {} 2824 | 2825 | '@jridgewell/trace-mapping@0.3.25': 2826 | dependencies: 2827 | '@jridgewell/resolve-uri': 3.1.2 2828 | '@jridgewell/sourcemap-codec': 1.5.0 2829 | 2830 | '@jridgewell/trace-mapping@0.3.9': 2831 | dependencies: 2832 | '@jridgewell/resolve-uri': 3.1.2 2833 | '@jridgewell/sourcemap-codec': 1.5.0 2834 | 2835 | '@nodelib/fs.scandir@2.1.5': 2836 | dependencies: 2837 | '@nodelib/fs.stat': 2.0.5 2838 | run-parallel: 1.2.0 2839 | 2840 | '@nodelib/fs.stat@2.0.5': {} 2841 | 2842 | '@nodelib/fs.walk@1.2.8': 2843 | dependencies: 2844 | '@nodelib/fs.scandir': 2.1.5 2845 | fastq: 1.17.1 2846 | 2847 | '@pkgjs/parseargs@0.11.0': 2848 | optional: true 2849 | 2850 | '@rtsao/scc@1.1.0': {} 2851 | 2852 | '@serverless/typescript@3.38.0': {} 2853 | 2854 | '@tsconfig/node10@1.0.11': {} 2855 | 2856 | '@tsconfig/node12@1.0.11': {} 2857 | 2858 | '@tsconfig/node14@1.0.3': {} 2859 | 2860 | '@tsconfig/node16@1.0.4': {} 2861 | 2862 | '@types/json-schema@7.0.15': {} 2863 | 2864 | '@types/json5@0.0.29': {} 2865 | 2866 | '@types/minimist@1.2.5': {} 2867 | 2868 | '@types/node@20.5.1': {} 2869 | 2870 | '@types/normalize-package-data@2.4.4': {} 2871 | 2872 | '@types/semver@7.5.8': {} 2873 | 2874 | '@types/serverless@3.12.27': {} 2875 | 2876 | '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': 2877 | dependencies: 2878 | '@eslint-community/regexpp': 4.11.1 2879 | '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 2880 | '@typescript-eslint/scope-manager': 5.62.0 2881 | '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 2882 | '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 2883 | debug: 4.3.7(supports-color@9.4.0) 2884 | eslint: 8.57.1 2885 | graphemer: 1.4.0 2886 | ignore: 5.3.2 2887 | natural-compare-lite: 1.4.0 2888 | semver: 7.6.3 2889 | tsutils: 3.21.0(typescript@4.9.5) 2890 | optionalDependencies: 2891 | typescript: 4.9.5 2892 | transitivePeerDependencies: 2893 | - supports-color 2894 | 2895 | '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5)': 2896 | dependencies: 2897 | '@typescript-eslint/scope-manager': 5.62.0 2898 | '@typescript-eslint/types': 5.62.0 2899 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) 2900 | debug: 4.3.7(supports-color@9.4.0) 2901 | eslint: 8.57.1 2902 | optionalDependencies: 2903 | typescript: 4.9.5 2904 | transitivePeerDependencies: 2905 | - supports-color 2906 | 2907 | '@typescript-eslint/scope-manager@5.62.0': 2908 | dependencies: 2909 | '@typescript-eslint/types': 5.62.0 2910 | '@typescript-eslint/visitor-keys': 5.62.0 2911 | 2912 | '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': 2913 | dependencies: 2914 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) 2915 | '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 2916 | debug: 4.3.7(supports-color@9.4.0) 2917 | eslint: 8.57.1 2918 | tsutils: 3.21.0(typescript@4.9.5) 2919 | optionalDependencies: 2920 | typescript: 4.9.5 2921 | transitivePeerDependencies: 2922 | - supports-color 2923 | 2924 | '@typescript-eslint/types@5.62.0': {} 2925 | 2926 | '@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5)': 2927 | dependencies: 2928 | '@typescript-eslint/types': 5.62.0 2929 | '@typescript-eslint/visitor-keys': 5.62.0 2930 | debug: 4.3.7(supports-color@9.4.0) 2931 | globby: 11.1.0 2932 | is-glob: 4.0.3 2933 | semver: 7.6.3 2934 | tsutils: 3.21.0(typescript@4.9.5) 2935 | optionalDependencies: 2936 | typescript: 4.9.5 2937 | transitivePeerDependencies: 2938 | - supports-color 2939 | 2940 | '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': 2941 | dependencies: 2942 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2943 | '@types/json-schema': 7.0.15 2944 | '@types/semver': 7.5.8 2945 | '@typescript-eslint/scope-manager': 5.62.0 2946 | '@typescript-eslint/types': 5.62.0 2947 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) 2948 | eslint: 8.57.1 2949 | eslint-scope: 5.1.1 2950 | semver: 7.6.3 2951 | transitivePeerDependencies: 2952 | - supports-color 2953 | - typescript 2954 | 2955 | '@typescript-eslint/visitor-keys@5.62.0': 2956 | dependencies: 2957 | '@typescript-eslint/types': 5.62.0 2958 | eslint-visitor-keys: 3.4.3 2959 | 2960 | '@ungap/structured-clone@1.2.0': {} 2961 | 2962 | '@zerollup/ts-helpers@1.7.18(typescript@4.9.5)': 2963 | dependencies: 2964 | resolve: 1.22.8 2965 | typescript: 4.9.5 2966 | 2967 | '@zerollup/ts-transform-paths@1.7.18(typescript@4.9.5)': 2968 | dependencies: 2969 | '@zerollup/ts-helpers': 1.7.18(typescript@4.9.5) 2970 | typescript: 4.9.5 2971 | 2972 | JSONStream@1.3.5: 2973 | dependencies: 2974 | jsonparse: 1.3.1 2975 | through: 2.3.8 2976 | 2977 | acorn-jsx@5.3.2(acorn@8.12.1): 2978 | dependencies: 2979 | acorn: 8.12.1 2980 | 2981 | acorn-walk@8.3.4: 2982 | dependencies: 2983 | acorn: 8.12.1 2984 | 2985 | acorn@8.12.1: {} 2986 | 2987 | add-stream@1.0.0: {} 2988 | 2989 | aggregate-error@3.1.0: 2990 | dependencies: 2991 | clean-stack: 2.2.0 2992 | indent-string: 4.0.0 2993 | 2994 | ajv@6.12.6: 2995 | dependencies: 2996 | fast-deep-equal: 3.1.3 2997 | fast-json-stable-stringify: 2.1.0 2998 | json-schema-traverse: 0.4.1 2999 | uri-js: 4.4.1 3000 | 3001 | ajv@8.17.1: 3002 | dependencies: 3003 | fast-deep-equal: 3.1.3 3004 | fast-uri: 3.0.1 3005 | json-schema-traverse: 1.0.0 3006 | require-from-string: 2.0.2 3007 | 3008 | ansi-escapes@4.3.2: 3009 | dependencies: 3010 | type-fest: 0.21.3 3011 | 3012 | ansi-regex@5.0.1: {} 3013 | 3014 | ansi-regex@6.1.0: {} 3015 | 3016 | ansi-styles@3.2.1: 3017 | dependencies: 3018 | color-convert: 1.9.3 3019 | 3020 | ansi-styles@4.3.0: 3021 | dependencies: 3022 | color-convert: 2.0.1 3023 | 3024 | ansi-styles@6.2.1: {} 3025 | 3026 | any-promise@1.3.0: {} 3027 | 3028 | anymatch@3.1.3: 3029 | dependencies: 3030 | normalize-path: 3.0.0 3031 | picomatch: 2.3.1 3032 | 3033 | arg@4.1.3: {} 3034 | 3035 | argparse@2.0.1: {} 3036 | 3037 | array-buffer-byte-length@1.0.1: 3038 | dependencies: 3039 | call-bind: 1.0.7 3040 | is-array-buffer: 3.0.4 3041 | 3042 | array-ify@1.0.0: {} 3043 | 3044 | array-includes@3.1.8: 3045 | dependencies: 3046 | call-bind: 1.0.7 3047 | define-properties: 1.2.1 3048 | es-abstract: 1.23.3 3049 | es-object-atoms: 1.0.0 3050 | get-intrinsic: 1.2.4 3051 | is-string: 1.0.7 3052 | 3053 | array-union@2.1.0: {} 3054 | 3055 | array.prototype.findlastindex@1.2.5: 3056 | dependencies: 3057 | call-bind: 1.0.7 3058 | define-properties: 1.2.1 3059 | es-abstract: 1.23.3 3060 | es-errors: 1.3.0 3061 | es-object-atoms: 1.0.0 3062 | es-shim-unscopables: 1.0.2 3063 | 3064 | array.prototype.flat@1.3.2: 3065 | dependencies: 3066 | call-bind: 1.0.7 3067 | define-properties: 1.2.1 3068 | es-abstract: 1.23.3 3069 | es-shim-unscopables: 1.0.2 3070 | 3071 | array.prototype.flatmap@1.3.2: 3072 | dependencies: 3073 | call-bind: 1.0.7 3074 | define-properties: 1.2.1 3075 | es-abstract: 1.23.3 3076 | es-shim-unscopables: 1.0.2 3077 | 3078 | arraybuffer.prototype.slice@1.0.3: 3079 | dependencies: 3080 | array-buffer-byte-length: 1.0.1 3081 | call-bind: 1.0.7 3082 | define-properties: 1.2.1 3083 | es-abstract: 1.23.3 3084 | es-errors: 1.3.0 3085 | get-intrinsic: 1.2.4 3086 | is-array-buffer: 3.0.4 3087 | is-shared-array-buffer: 1.0.3 3088 | 3089 | arrify@1.0.1: {} 3090 | 3091 | astral-regex@2.0.0: {} 3092 | 3093 | asynckit@0.4.0: {} 3094 | 3095 | available-typed-arrays@1.0.7: 3096 | dependencies: 3097 | possible-typed-array-names: 1.0.0 3098 | 3099 | axios-proxy-builder@0.1.2: 3100 | dependencies: 3101 | tunnel: 0.0.6 3102 | 3103 | axios@1.7.7: 3104 | dependencies: 3105 | follow-redirects: 1.15.9 3106 | form-data: 4.0.0 3107 | proxy-from-env: 1.1.0 3108 | transitivePeerDependencies: 3109 | - debug 3110 | 3111 | balanced-match@1.0.2: {} 3112 | 3113 | binary-extensions@2.3.0: {} 3114 | 3115 | brace-expansion@1.1.11: 3116 | dependencies: 3117 | balanced-match: 1.0.2 3118 | concat-map: 0.0.1 3119 | 3120 | brace-expansion@2.0.1: 3121 | dependencies: 3122 | balanced-match: 1.0.2 3123 | 3124 | braces@3.0.3: 3125 | dependencies: 3126 | fill-range: 7.1.1 3127 | 3128 | buffer-from@1.1.2: {} 3129 | 3130 | bundle-require@4.2.1(esbuild@0.17.19): 3131 | dependencies: 3132 | esbuild: 0.17.19 3133 | load-tsconfig: 0.2.5 3134 | 3135 | cac@6.7.14: {} 3136 | 3137 | call-bind@1.0.7: 3138 | dependencies: 3139 | es-define-property: 1.0.0 3140 | es-errors: 1.3.0 3141 | function-bind: 1.1.2 3142 | get-intrinsic: 1.2.4 3143 | set-function-length: 1.2.2 3144 | 3145 | callsites@3.1.0: {} 3146 | 3147 | camelcase-keys@6.2.2: 3148 | dependencies: 3149 | camelcase: 5.3.1 3150 | map-obj: 4.3.0 3151 | quick-lru: 4.0.1 3152 | 3153 | camelcase@5.3.1: {} 3154 | 3155 | chalk@2.4.2: 3156 | dependencies: 3157 | ansi-styles: 3.2.1 3158 | escape-string-regexp: 1.0.5 3159 | supports-color: 5.5.0 3160 | 3161 | chalk@4.1.2: 3162 | dependencies: 3163 | ansi-styles: 4.3.0 3164 | supports-color: 7.2.0 3165 | 3166 | chokidar@3.6.0: 3167 | dependencies: 3168 | anymatch: 3.1.3 3169 | braces: 3.0.3 3170 | glob-parent: 5.1.2 3171 | is-binary-path: 2.1.0 3172 | is-glob: 4.0.3 3173 | normalize-path: 3.0.0 3174 | readdirp: 3.6.0 3175 | optionalDependencies: 3176 | fsevents: 2.3.3 3177 | 3178 | clean-stack@2.2.0: {} 3179 | 3180 | cli-cursor@3.1.0: 3181 | dependencies: 3182 | restore-cursor: 3.1.0 3183 | 3184 | cli-truncate@2.1.0: 3185 | dependencies: 3186 | slice-ansi: 3.0.0 3187 | string-width: 4.2.3 3188 | 3189 | cli-truncate@3.1.0: 3190 | dependencies: 3191 | slice-ansi: 5.0.0 3192 | string-width: 5.1.2 3193 | 3194 | cliui@7.0.4: 3195 | dependencies: 3196 | string-width: 4.2.3 3197 | strip-ansi: 6.0.1 3198 | wrap-ansi: 7.0.0 3199 | 3200 | cliui@8.0.1: 3201 | dependencies: 3202 | string-width: 4.2.3 3203 | strip-ansi: 6.0.1 3204 | wrap-ansi: 7.0.0 3205 | 3206 | color-convert@1.9.3: 3207 | dependencies: 3208 | color-name: 1.1.3 3209 | 3210 | color-convert@2.0.1: 3211 | dependencies: 3212 | color-name: 1.1.4 3213 | 3214 | color-name@1.1.3: {} 3215 | 3216 | color-name@1.1.4: {} 3217 | 3218 | colorette@2.0.20: {} 3219 | 3220 | combined-stream@1.0.8: 3221 | dependencies: 3222 | delayed-stream: 1.0.0 3223 | 3224 | commander@10.0.0: {} 3225 | 3226 | commander@4.1.1: {} 3227 | 3228 | commander@9.5.0: {} 3229 | 3230 | compare-func@2.0.0: 3231 | dependencies: 3232 | array-ify: 1.0.0 3233 | dot-prop: 5.3.0 3234 | 3235 | concat-map@0.0.1: {} 3236 | 3237 | concat-stream@2.0.0: 3238 | dependencies: 3239 | buffer-from: 1.1.2 3240 | inherits: 2.0.4 3241 | readable-stream: 3.6.2 3242 | typedarray: 0.0.6 3243 | 3244 | concurrently@7.6.0: 3245 | dependencies: 3246 | chalk: 4.1.2 3247 | date-fns: 2.30.0 3248 | lodash: 4.17.21 3249 | rxjs: 7.8.1 3250 | shell-quote: 1.8.1 3251 | spawn-command: 0.0.2 3252 | supports-color: 8.1.1 3253 | tree-kill: 1.2.2 3254 | yargs: 17.7.2 3255 | 3256 | conventional-changelog-angular@5.0.13: 3257 | dependencies: 3258 | compare-func: 2.0.0 3259 | q: 1.5.1 3260 | 3261 | conventional-changelog-angular@6.0.0: 3262 | dependencies: 3263 | compare-func: 2.0.0 3264 | 3265 | conventional-changelog-atom@2.0.8: 3266 | dependencies: 3267 | q: 1.5.1 3268 | 3269 | conventional-changelog-codemirror@2.0.8: 3270 | dependencies: 3271 | q: 1.5.1 3272 | 3273 | conventional-changelog-config-spec@2.1.0: {} 3274 | 3275 | conventional-changelog-conventionalcommits@4.6.3: 3276 | dependencies: 3277 | compare-func: 2.0.0 3278 | lodash: 4.17.21 3279 | q: 1.5.1 3280 | 3281 | conventional-changelog-conventionalcommits@6.1.0: 3282 | dependencies: 3283 | compare-func: 2.0.0 3284 | 3285 | conventional-changelog-core@4.2.4: 3286 | dependencies: 3287 | add-stream: 1.0.0 3288 | conventional-changelog-writer: 5.0.1 3289 | conventional-commits-parser: 3.2.4 3290 | dateformat: 3.0.3 3291 | get-pkg-repo: 4.2.1 3292 | git-raw-commits: 2.0.11 3293 | git-remote-origin-url: 2.0.0 3294 | git-semver-tags: 4.1.1 3295 | lodash: 4.17.21 3296 | normalize-package-data: 3.0.3 3297 | q: 1.5.1 3298 | read-pkg: 3.0.0 3299 | read-pkg-up: 3.0.0 3300 | through2: 4.0.2 3301 | 3302 | conventional-changelog-ember@2.0.9: 3303 | dependencies: 3304 | q: 1.5.1 3305 | 3306 | conventional-changelog-eslint@3.0.9: 3307 | dependencies: 3308 | q: 1.5.1 3309 | 3310 | conventional-changelog-express@2.0.6: 3311 | dependencies: 3312 | q: 1.5.1 3313 | 3314 | conventional-changelog-jquery@3.0.11: 3315 | dependencies: 3316 | q: 1.5.1 3317 | 3318 | conventional-changelog-jshint@2.0.9: 3319 | dependencies: 3320 | compare-func: 2.0.0 3321 | q: 1.5.1 3322 | 3323 | conventional-changelog-preset-loader@2.3.4: {} 3324 | 3325 | conventional-changelog-writer@5.0.1: 3326 | dependencies: 3327 | conventional-commits-filter: 2.0.7 3328 | dateformat: 3.0.3 3329 | handlebars: 4.7.8 3330 | json-stringify-safe: 5.0.1 3331 | lodash: 4.17.21 3332 | meow: 8.1.2 3333 | semver: 6.3.1 3334 | split: 1.0.1 3335 | through2: 4.0.2 3336 | 3337 | conventional-changelog@3.1.25: 3338 | dependencies: 3339 | conventional-changelog-angular: 5.0.13 3340 | conventional-changelog-atom: 2.0.8 3341 | conventional-changelog-codemirror: 2.0.8 3342 | conventional-changelog-conventionalcommits: 4.6.3 3343 | conventional-changelog-core: 4.2.4 3344 | conventional-changelog-ember: 2.0.9 3345 | conventional-changelog-eslint: 3.0.9 3346 | conventional-changelog-express: 2.0.6 3347 | conventional-changelog-jquery: 3.0.11 3348 | conventional-changelog-jshint: 2.0.9 3349 | conventional-changelog-preset-loader: 2.3.4 3350 | 3351 | conventional-commits-filter@2.0.7: 3352 | dependencies: 3353 | lodash.ismatch: 4.4.0 3354 | modify-values: 1.0.1 3355 | 3356 | conventional-commits-parser@3.2.4: 3357 | dependencies: 3358 | JSONStream: 1.3.5 3359 | is-text-path: 1.0.1 3360 | lodash: 4.17.21 3361 | meow: 8.1.2 3362 | split2: 3.2.2 3363 | through2: 4.0.2 3364 | 3365 | conventional-commits-parser@4.0.0: 3366 | dependencies: 3367 | JSONStream: 1.3.5 3368 | is-text-path: 1.0.1 3369 | meow: 8.1.2 3370 | split2: 3.2.2 3371 | 3372 | conventional-recommended-bump@6.1.0: 3373 | dependencies: 3374 | concat-stream: 2.0.0 3375 | conventional-changelog-preset-loader: 2.3.4 3376 | conventional-commits-filter: 2.0.7 3377 | conventional-commits-parser: 3.2.4 3378 | git-raw-commits: 2.0.11 3379 | git-semver-tags: 4.1.1 3380 | meow: 8.1.2 3381 | q: 1.5.1 3382 | 3383 | core-util-is@1.0.3: {} 3384 | 3385 | cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@4.9.5))(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))(typescript@4.9.5): 3386 | dependencies: 3387 | '@types/node': 20.5.1 3388 | cosmiconfig: 8.3.6(typescript@4.9.5) 3389 | ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5) 3390 | typescript: 4.9.5 3391 | 3392 | cosmiconfig@8.0.0: 3393 | dependencies: 3394 | import-fresh: 3.3.0 3395 | js-yaml: 4.1.0 3396 | parse-json: 5.2.0 3397 | path-type: 4.0.0 3398 | 3399 | cosmiconfig@8.3.6(typescript@4.9.5): 3400 | dependencies: 3401 | import-fresh: 3.3.0 3402 | js-yaml: 4.1.0 3403 | parse-json: 5.2.0 3404 | path-type: 4.0.0 3405 | optionalDependencies: 3406 | typescript: 4.9.5 3407 | 3408 | create-require@1.1.1: {} 3409 | 3410 | cross-spawn@7.0.3: 3411 | dependencies: 3412 | path-key: 3.1.1 3413 | shebang-command: 2.0.0 3414 | which: 2.0.2 3415 | 3416 | dargs@7.0.0: {} 3417 | 3418 | data-view-buffer@1.0.1: 3419 | dependencies: 3420 | call-bind: 1.0.7 3421 | es-errors: 1.3.0 3422 | is-data-view: 1.0.1 3423 | 3424 | data-view-byte-length@1.0.1: 3425 | dependencies: 3426 | call-bind: 1.0.7 3427 | es-errors: 1.3.0 3428 | is-data-view: 1.0.1 3429 | 3430 | data-view-byte-offset@1.0.0: 3431 | dependencies: 3432 | call-bind: 1.0.7 3433 | es-errors: 1.3.0 3434 | is-data-view: 1.0.1 3435 | 3436 | date-fns@2.30.0: 3437 | dependencies: 3438 | '@babel/runtime': 7.25.6 3439 | 3440 | dateformat@3.0.3: {} 3441 | 3442 | debug@3.2.7: 3443 | dependencies: 3444 | ms: 2.1.3 3445 | 3446 | debug@4.3.7(supports-color@9.4.0): 3447 | dependencies: 3448 | ms: 2.1.3 3449 | optionalDependencies: 3450 | supports-color: 9.4.0 3451 | 3452 | decamelize-keys@1.1.1: 3453 | dependencies: 3454 | decamelize: 1.2.0 3455 | map-obj: 1.0.1 3456 | 3457 | decamelize@1.2.0: {} 3458 | 3459 | deep-is@0.1.4: {} 3460 | 3461 | define-data-property@1.1.4: 3462 | dependencies: 3463 | es-define-property: 1.0.0 3464 | es-errors: 1.3.0 3465 | gopd: 1.0.1 3466 | 3467 | define-lazy-prop@2.0.0: {} 3468 | 3469 | define-properties@1.2.1: 3470 | dependencies: 3471 | define-data-property: 1.1.4 3472 | has-property-descriptors: 1.0.2 3473 | object-keys: 1.1.1 3474 | 3475 | delayed-stream@1.0.0: {} 3476 | 3477 | detect-indent@6.1.0: {} 3478 | 3479 | detect-newline@3.1.0: {} 3480 | 3481 | diff@4.0.2: {} 3482 | 3483 | dir-glob@3.0.1: 3484 | dependencies: 3485 | path-type: 4.0.0 3486 | 3487 | doctrine@2.1.0: 3488 | dependencies: 3489 | esutils: 2.0.3 3490 | 3491 | doctrine@3.0.0: 3492 | dependencies: 3493 | esutils: 2.0.3 3494 | 3495 | dot-prop@5.3.0: 3496 | dependencies: 3497 | is-obj: 2.0.0 3498 | 3499 | dotgitignore@2.1.0: 3500 | dependencies: 3501 | find-up: 3.0.0 3502 | minimatch: 3.1.2 3503 | 3504 | eastasianwidth@0.2.0: {} 3505 | 3506 | emoji-regex@8.0.0: {} 3507 | 3508 | emoji-regex@9.2.2: {} 3509 | 3510 | error-ex@1.3.2: 3511 | dependencies: 3512 | is-arrayish: 0.2.1 3513 | 3514 | es-abstract@1.23.3: 3515 | dependencies: 3516 | array-buffer-byte-length: 1.0.1 3517 | arraybuffer.prototype.slice: 1.0.3 3518 | available-typed-arrays: 1.0.7 3519 | call-bind: 1.0.7 3520 | data-view-buffer: 1.0.1 3521 | data-view-byte-length: 1.0.1 3522 | data-view-byte-offset: 1.0.0 3523 | es-define-property: 1.0.0 3524 | es-errors: 1.3.0 3525 | es-object-atoms: 1.0.0 3526 | es-set-tostringtag: 2.0.3 3527 | es-to-primitive: 1.2.1 3528 | function.prototype.name: 1.1.6 3529 | get-intrinsic: 1.2.4 3530 | get-symbol-description: 1.0.2 3531 | globalthis: 1.0.4 3532 | gopd: 1.0.1 3533 | has-property-descriptors: 1.0.2 3534 | has-proto: 1.0.3 3535 | has-symbols: 1.0.3 3536 | hasown: 2.0.2 3537 | internal-slot: 1.0.7 3538 | is-array-buffer: 3.0.4 3539 | is-callable: 1.2.7 3540 | is-data-view: 1.0.1 3541 | is-negative-zero: 2.0.3 3542 | is-regex: 1.1.4 3543 | is-shared-array-buffer: 1.0.3 3544 | is-string: 1.0.7 3545 | is-typed-array: 1.1.13 3546 | is-weakref: 1.0.2 3547 | object-inspect: 1.13.2 3548 | object-keys: 1.1.1 3549 | object.assign: 4.1.5 3550 | regexp.prototype.flags: 1.5.2 3551 | safe-array-concat: 1.1.2 3552 | safe-regex-test: 1.0.3 3553 | string.prototype.trim: 1.2.9 3554 | string.prototype.trimend: 1.0.8 3555 | string.prototype.trimstart: 1.0.8 3556 | typed-array-buffer: 1.0.2 3557 | typed-array-byte-length: 1.0.1 3558 | typed-array-byte-offset: 1.0.2 3559 | typed-array-length: 1.0.6 3560 | unbox-primitive: 1.0.2 3561 | which-typed-array: 1.1.15 3562 | 3563 | es-define-property@1.0.0: 3564 | dependencies: 3565 | get-intrinsic: 1.2.4 3566 | 3567 | es-errors@1.3.0: {} 3568 | 3569 | es-object-atoms@1.0.0: 3570 | dependencies: 3571 | es-errors: 1.3.0 3572 | 3573 | es-set-tostringtag@2.0.3: 3574 | dependencies: 3575 | get-intrinsic: 1.2.4 3576 | has-tostringtag: 1.0.2 3577 | hasown: 2.0.2 3578 | 3579 | es-shim-unscopables@1.0.2: 3580 | dependencies: 3581 | hasown: 2.0.2 3582 | 3583 | es-to-primitive@1.2.1: 3584 | dependencies: 3585 | is-callable: 1.2.7 3586 | is-date-object: 1.0.5 3587 | is-symbol: 1.0.4 3588 | 3589 | esbuild-visualizer@0.4.1: 3590 | dependencies: 3591 | open: 8.4.2 3592 | yargs: 17.7.2 3593 | 3594 | esbuild@0.17.19: 3595 | optionalDependencies: 3596 | '@esbuild/android-arm': 0.17.19 3597 | '@esbuild/android-arm64': 0.17.19 3598 | '@esbuild/android-x64': 0.17.19 3599 | '@esbuild/darwin-arm64': 0.17.19 3600 | '@esbuild/darwin-x64': 0.17.19 3601 | '@esbuild/freebsd-arm64': 0.17.19 3602 | '@esbuild/freebsd-x64': 0.17.19 3603 | '@esbuild/linux-arm': 0.17.19 3604 | '@esbuild/linux-arm64': 0.17.19 3605 | '@esbuild/linux-ia32': 0.17.19 3606 | '@esbuild/linux-loong64': 0.17.19 3607 | '@esbuild/linux-mips64el': 0.17.19 3608 | '@esbuild/linux-ppc64': 0.17.19 3609 | '@esbuild/linux-riscv64': 0.17.19 3610 | '@esbuild/linux-s390x': 0.17.19 3611 | '@esbuild/linux-x64': 0.17.19 3612 | '@esbuild/netbsd-x64': 0.17.19 3613 | '@esbuild/openbsd-x64': 0.17.19 3614 | '@esbuild/sunos-x64': 0.17.19 3615 | '@esbuild/win32-arm64': 0.17.19 3616 | '@esbuild/win32-ia32': 0.17.19 3617 | '@esbuild/win32-x64': 0.17.19 3618 | 3619 | escalade@3.2.0: {} 3620 | 3621 | escape-string-regexp@1.0.5: {} 3622 | 3623 | escape-string-regexp@4.0.0: {} 3624 | 3625 | eslint-config-prettier@8.10.0(eslint@8.57.1): 3626 | dependencies: 3627 | eslint: 8.57.1 3628 | 3629 | eslint-import-resolver-node@0.3.9: 3630 | dependencies: 3631 | debug: 3.2.7 3632 | is-core-module: 2.15.1 3633 | resolve: 1.22.8 3634 | transitivePeerDependencies: 3635 | - supports-color 3636 | 3637 | eslint-module-utils@2.11.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): 3638 | dependencies: 3639 | debug: 3.2.7 3640 | optionalDependencies: 3641 | '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 3642 | eslint: 8.57.1 3643 | eslint-import-resolver-node: 0.3.9 3644 | transitivePeerDependencies: 3645 | - supports-color 3646 | 3647 | eslint-plugin-import@2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1): 3648 | dependencies: 3649 | '@rtsao/scc': 1.1.0 3650 | array-includes: 3.1.8 3651 | array.prototype.findlastindex: 1.2.5 3652 | array.prototype.flat: 1.3.2 3653 | array.prototype.flatmap: 1.3.2 3654 | debug: 3.2.7 3655 | doctrine: 2.1.0 3656 | eslint: 8.57.1 3657 | eslint-import-resolver-node: 0.3.9 3658 | eslint-module-utils: 2.11.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) 3659 | hasown: 2.0.2 3660 | is-core-module: 2.15.1 3661 | is-glob: 4.0.3 3662 | minimatch: 3.1.2 3663 | object.fromentries: 2.0.8 3664 | object.groupby: 1.0.3 3665 | object.values: 1.2.0 3666 | semver: 6.3.1 3667 | tsconfig-paths: 3.15.0 3668 | optionalDependencies: 3669 | '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) 3670 | transitivePeerDependencies: 3671 | - eslint-import-resolver-typescript 3672 | - eslint-import-resolver-webpack 3673 | - supports-color 3674 | 3675 | eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@2.8.8): 3676 | dependencies: 3677 | eslint: 8.57.1 3678 | prettier: 2.8.8 3679 | prettier-linter-helpers: 1.0.0 3680 | optionalDependencies: 3681 | eslint-config-prettier: 8.10.0(eslint@8.57.1) 3682 | 3683 | eslint-scope@5.1.1: 3684 | dependencies: 3685 | esrecurse: 4.3.0 3686 | estraverse: 4.3.0 3687 | 3688 | eslint-scope@7.2.2: 3689 | dependencies: 3690 | esrecurse: 4.3.0 3691 | estraverse: 5.3.0 3692 | 3693 | eslint-visitor-keys@3.4.3: {} 3694 | 3695 | eslint@8.57.1: 3696 | dependencies: 3697 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 3698 | '@eslint-community/regexpp': 4.11.1 3699 | '@eslint/eslintrc': 2.1.4 3700 | '@eslint/js': 8.57.1 3701 | '@humanwhocodes/config-array': 0.13.0 3702 | '@humanwhocodes/module-importer': 1.0.1 3703 | '@nodelib/fs.walk': 1.2.8 3704 | '@ungap/structured-clone': 1.2.0 3705 | ajv: 6.12.6 3706 | chalk: 4.1.2 3707 | cross-spawn: 7.0.3 3708 | debug: 4.3.7(supports-color@9.4.0) 3709 | doctrine: 3.0.0 3710 | escape-string-regexp: 4.0.0 3711 | eslint-scope: 7.2.2 3712 | eslint-visitor-keys: 3.4.3 3713 | espree: 9.6.1 3714 | esquery: 1.6.0 3715 | esutils: 2.0.3 3716 | fast-deep-equal: 3.1.3 3717 | file-entry-cache: 6.0.1 3718 | find-up: 5.0.0 3719 | glob-parent: 6.0.2 3720 | globals: 13.24.0 3721 | graphemer: 1.4.0 3722 | ignore: 5.3.2 3723 | imurmurhash: 0.1.4 3724 | is-glob: 4.0.3 3725 | is-path-inside: 3.0.3 3726 | js-yaml: 4.1.0 3727 | json-stable-stringify-without-jsonify: 1.0.1 3728 | levn: 0.4.1 3729 | lodash.merge: 4.6.2 3730 | minimatch: 3.1.2 3731 | natural-compare: 1.4.0 3732 | optionator: 0.9.4 3733 | strip-ansi: 6.0.1 3734 | text-table: 0.2.0 3735 | transitivePeerDependencies: 3736 | - supports-color 3737 | 3738 | espree@9.6.1: 3739 | dependencies: 3740 | acorn: 8.12.1 3741 | acorn-jsx: 5.3.2(acorn@8.12.1) 3742 | eslint-visitor-keys: 3.4.3 3743 | 3744 | esquery@1.6.0: 3745 | dependencies: 3746 | estraverse: 5.3.0 3747 | 3748 | esrecurse@4.3.0: 3749 | dependencies: 3750 | estraverse: 5.3.0 3751 | 3752 | estraverse@4.3.0: {} 3753 | 3754 | estraverse@5.3.0: {} 3755 | 3756 | esutils@2.0.3: {} 3757 | 3758 | execa@5.1.1: 3759 | dependencies: 3760 | cross-spawn: 7.0.3 3761 | get-stream: 6.0.1 3762 | human-signals: 2.1.0 3763 | is-stream: 2.0.1 3764 | merge-stream: 2.0.0 3765 | npm-run-path: 4.0.1 3766 | onetime: 5.1.2 3767 | signal-exit: 3.0.7 3768 | strip-final-newline: 2.0.0 3769 | 3770 | expect-more@1.3.0: {} 3771 | 3772 | fast-deep-equal@3.1.3: {} 3773 | 3774 | fast-diff@1.3.0: {} 3775 | 3776 | fast-glob@3.3.2: 3777 | dependencies: 3778 | '@nodelib/fs.stat': 2.0.5 3779 | '@nodelib/fs.walk': 1.2.8 3780 | glob-parent: 5.1.2 3781 | merge2: 1.4.1 3782 | micromatch: 4.0.8 3783 | 3784 | fast-json-stable-stringify@2.1.0: {} 3785 | 3786 | fast-levenshtein@2.0.6: {} 3787 | 3788 | fast-uri@3.0.1: {} 3789 | 3790 | fastq@1.17.1: 3791 | dependencies: 3792 | reusify: 1.0.4 3793 | 3794 | figures@3.2.0: 3795 | dependencies: 3796 | escape-string-regexp: 1.0.5 3797 | 3798 | file-entry-cache@6.0.1: 3799 | dependencies: 3800 | flat-cache: 3.2.0 3801 | 3802 | fill-range@7.1.1: 3803 | dependencies: 3804 | to-regex-range: 5.0.1 3805 | 3806 | find-up@2.1.0: 3807 | dependencies: 3808 | locate-path: 2.0.0 3809 | 3810 | find-up@3.0.0: 3811 | dependencies: 3812 | locate-path: 3.0.0 3813 | 3814 | find-up@4.1.0: 3815 | dependencies: 3816 | locate-path: 5.0.0 3817 | path-exists: 4.0.0 3818 | 3819 | find-up@5.0.0: 3820 | dependencies: 3821 | locate-path: 6.0.0 3822 | path-exists: 4.0.0 3823 | 3824 | flat-cache@3.2.0: 3825 | dependencies: 3826 | flatted: 3.3.1 3827 | keyv: 4.5.4 3828 | rimraf: 3.0.2 3829 | 3830 | flatted@3.3.1: {} 3831 | 3832 | follow-redirects@1.15.9: {} 3833 | 3834 | for-each@0.3.3: 3835 | dependencies: 3836 | is-callable: 1.2.7 3837 | 3838 | foreground-child@3.3.0: 3839 | dependencies: 3840 | cross-spawn: 7.0.3 3841 | signal-exit: 4.1.0 3842 | 3843 | form-data@4.0.0: 3844 | dependencies: 3845 | asynckit: 0.4.0 3846 | combined-stream: 1.0.8 3847 | mime-types: 2.1.35 3848 | 3849 | fp-ts@2.13.1: {} 3850 | 3851 | fs-extra@11.1.0: 3852 | dependencies: 3853 | graceful-fs: 4.2.11 3854 | jsonfile: 6.1.0 3855 | universalify: 2.0.1 3856 | 3857 | fs-extra@11.2.0: 3858 | dependencies: 3859 | graceful-fs: 4.2.11 3860 | jsonfile: 6.1.0 3861 | universalify: 2.0.1 3862 | 3863 | fs.realpath@1.0.0: {} 3864 | 3865 | fsevents@2.3.3: 3866 | optional: true 3867 | 3868 | function-bind@1.1.2: {} 3869 | 3870 | function.prototype.name@1.1.6: 3871 | dependencies: 3872 | call-bind: 1.0.7 3873 | define-properties: 1.2.1 3874 | es-abstract: 1.23.3 3875 | functions-have-names: 1.2.3 3876 | 3877 | functions-have-names@1.2.3: {} 3878 | 3879 | get-caller-file@2.0.5: {} 3880 | 3881 | get-intrinsic@1.2.4: 3882 | dependencies: 3883 | es-errors: 1.3.0 3884 | function-bind: 1.1.2 3885 | has-proto: 1.0.3 3886 | has-symbols: 1.0.3 3887 | hasown: 2.0.2 3888 | 3889 | get-pkg-repo@4.2.1: 3890 | dependencies: 3891 | '@hutson/parse-repository-url': 3.0.2 3892 | hosted-git-info: 4.1.0 3893 | through2: 2.0.5 3894 | yargs: 16.2.0 3895 | 3896 | get-stream@6.0.1: {} 3897 | 3898 | get-symbol-description@1.0.2: 3899 | dependencies: 3900 | call-bind: 1.0.7 3901 | es-errors: 1.3.0 3902 | get-intrinsic: 1.2.4 3903 | 3904 | git-raw-commits@2.0.11: 3905 | dependencies: 3906 | dargs: 7.0.0 3907 | lodash: 4.17.21 3908 | meow: 8.1.2 3909 | split2: 3.2.2 3910 | through2: 4.0.2 3911 | 3912 | git-remote-origin-url@2.0.0: 3913 | dependencies: 3914 | gitconfiglocal: 1.0.0 3915 | pify: 2.3.0 3916 | 3917 | git-semver-tags@4.1.1: 3918 | dependencies: 3919 | meow: 8.1.2 3920 | semver: 6.3.1 3921 | 3922 | gitconfiglocal@1.0.0: 3923 | dependencies: 3924 | ini: 1.3.8 3925 | 3926 | glob-parent@5.1.2: 3927 | dependencies: 3928 | is-glob: 4.0.3 3929 | 3930 | glob-parent@6.0.2: 3931 | dependencies: 3932 | is-glob: 4.0.3 3933 | 3934 | glob@10.4.5: 3935 | dependencies: 3936 | foreground-child: 3.3.0 3937 | jackspeak: 3.4.3 3938 | minimatch: 9.0.5 3939 | minipass: 7.1.2 3940 | package-json-from-dist: 1.0.0 3941 | path-scurry: 1.11.1 3942 | 3943 | glob@7.2.3: 3944 | dependencies: 3945 | fs.realpath: 1.0.0 3946 | inflight: 1.0.6 3947 | inherits: 2.0.4 3948 | minimatch: 3.1.2 3949 | once: 1.4.0 3950 | path-is-absolute: 1.0.1 3951 | 3952 | glob@8.1.0: 3953 | dependencies: 3954 | fs.realpath: 1.0.0 3955 | inflight: 1.0.6 3956 | inherits: 2.0.4 3957 | minimatch: 5.1.6 3958 | once: 1.4.0 3959 | 3960 | global-dirs@0.1.1: 3961 | dependencies: 3962 | ini: 1.3.8 3963 | 3964 | globals@13.24.0: 3965 | dependencies: 3966 | type-fest: 0.20.2 3967 | 3968 | globalthis@1.0.4: 3969 | dependencies: 3970 | define-properties: 1.2.1 3971 | gopd: 1.0.1 3972 | 3973 | globby@11.1.0: 3974 | dependencies: 3975 | array-union: 2.1.0 3976 | dir-glob: 3.0.1 3977 | fast-glob: 3.3.2 3978 | ignore: 5.3.2 3979 | merge2: 1.4.1 3980 | slash: 3.0.0 3981 | 3982 | gopd@1.0.1: 3983 | dependencies: 3984 | get-intrinsic: 1.2.4 3985 | 3986 | graceful-fs@4.2.11: {} 3987 | 3988 | graphemer@1.4.0: {} 3989 | 3990 | handlebars@4.7.8: 3991 | dependencies: 3992 | minimist: 1.2.8 3993 | neo-async: 2.6.2 3994 | source-map: 0.6.1 3995 | wordwrap: 1.0.0 3996 | optionalDependencies: 3997 | uglify-js: 3.19.3 3998 | 3999 | hard-rejection@2.1.0: {} 4000 | 4001 | has-bigints@1.0.2: {} 4002 | 4003 | has-flag@3.0.0: {} 4004 | 4005 | has-flag@4.0.0: {} 4006 | 4007 | has-property-descriptors@1.0.2: 4008 | dependencies: 4009 | es-define-property: 1.0.0 4010 | 4011 | has-proto@1.0.3: {} 4012 | 4013 | has-symbols@1.0.3: {} 4014 | 4015 | has-tostringtag@1.0.2: 4016 | dependencies: 4017 | has-symbols: 1.0.3 4018 | 4019 | hasown@2.0.2: 4020 | dependencies: 4021 | function-bind: 1.1.2 4022 | 4023 | hosted-git-info@2.8.9: {} 4024 | 4025 | hosted-git-info@4.1.0: 4026 | dependencies: 4027 | lru-cache: 6.0.0 4028 | 4029 | human-signals@2.1.0: {} 4030 | 4031 | husky@8.0.3: {} 4032 | 4033 | ignore@5.3.2: {} 4034 | 4035 | import-fresh@3.3.0: 4036 | dependencies: 4037 | parent-module: 1.0.1 4038 | resolve-from: 4.0.0 4039 | 4040 | imurmurhash@0.1.4: {} 4041 | 4042 | indent-string@4.0.0: {} 4043 | 4044 | inflight@1.0.6: 4045 | dependencies: 4046 | once: 1.4.0 4047 | wrappy: 1.0.2 4048 | 4049 | inherits@2.0.4: {} 4050 | 4051 | ini@1.3.8: {} 4052 | 4053 | internal-slot@1.0.7: 4054 | dependencies: 4055 | es-errors: 1.3.0 4056 | hasown: 2.0.2 4057 | side-channel: 1.0.6 4058 | 4059 | is-array-buffer@3.0.4: 4060 | dependencies: 4061 | call-bind: 1.0.7 4062 | get-intrinsic: 1.2.4 4063 | 4064 | is-arrayish@0.2.1: {} 4065 | 4066 | is-bigint@1.0.4: 4067 | dependencies: 4068 | has-bigints: 1.0.2 4069 | 4070 | is-binary-path@2.1.0: 4071 | dependencies: 4072 | binary-extensions: 2.3.0 4073 | 4074 | is-boolean-object@1.1.2: 4075 | dependencies: 4076 | call-bind: 1.0.7 4077 | has-tostringtag: 1.0.2 4078 | 4079 | is-callable@1.2.7: {} 4080 | 4081 | is-core-module@2.15.1: 4082 | dependencies: 4083 | hasown: 2.0.2 4084 | 4085 | is-data-view@1.0.1: 4086 | dependencies: 4087 | is-typed-array: 1.1.13 4088 | 4089 | is-date-object@1.0.5: 4090 | dependencies: 4091 | has-tostringtag: 1.0.2 4092 | 4093 | is-docker@2.2.1: {} 4094 | 4095 | is-extglob@2.1.1: {} 4096 | 4097 | is-fullwidth-code-point@3.0.0: {} 4098 | 4099 | is-fullwidth-code-point@4.0.0: {} 4100 | 4101 | is-glob@4.0.3: 4102 | dependencies: 4103 | is-extglob: 2.1.1 4104 | 4105 | is-negative-zero@2.0.3: {} 4106 | 4107 | is-number-object@1.0.7: 4108 | dependencies: 4109 | has-tostringtag: 1.0.2 4110 | 4111 | is-number@7.0.0: {} 4112 | 4113 | is-obj@2.0.0: {} 4114 | 4115 | is-path-inside@3.0.3: {} 4116 | 4117 | is-plain-obj@1.1.0: {} 4118 | 4119 | is-regex@1.1.4: 4120 | dependencies: 4121 | call-bind: 1.0.7 4122 | has-tostringtag: 1.0.2 4123 | 4124 | is-shared-array-buffer@1.0.3: 4125 | dependencies: 4126 | call-bind: 1.0.7 4127 | 4128 | is-stream@2.0.1: {} 4129 | 4130 | is-string@1.0.7: 4131 | dependencies: 4132 | has-tostringtag: 1.0.2 4133 | 4134 | is-symbol@1.0.4: 4135 | dependencies: 4136 | has-symbols: 1.0.3 4137 | 4138 | is-text-path@1.0.1: 4139 | dependencies: 4140 | text-extensions: 1.9.0 4141 | 4142 | is-typed-array@1.1.13: 4143 | dependencies: 4144 | which-typed-array: 1.1.15 4145 | 4146 | is-weakref@1.0.2: 4147 | dependencies: 4148 | call-bind: 1.0.7 4149 | 4150 | is-wsl@2.2.0: 4151 | dependencies: 4152 | is-docker: 2.2.1 4153 | 4154 | isarray@1.0.0: {} 4155 | 4156 | isarray@2.0.5: {} 4157 | 4158 | isexe@2.0.0: {} 4159 | 4160 | jackspeak@3.4.3: 4161 | dependencies: 4162 | '@isaacs/cliui': 8.0.2 4163 | optionalDependencies: 4164 | '@pkgjs/parseargs': 0.11.0 4165 | 4166 | joycon@3.1.1: {} 4167 | 4168 | js-tokens@4.0.0: {} 4169 | 4170 | js-yaml@4.1.0: 4171 | dependencies: 4172 | argparse: 2.0.1 4173 | 4174 | json-buffer@3.0.1: {} 4175 | 4176 | json-parse-better-errors@1.0.2: {} 4177 | 4178 | json-parse-even-better-errors@2.3.1: {} 4179 | 4180 | json-schema-traverse@0.4.1: {} 4181 | 4182 | json-schema-traverse@1.0.0: {} 4183 | 4184 | json-stable-stringify-without-jsonify@1.0.1: {} 4185 | 4186 | json-stringify-safe@5.0.1: {} 4187 | 4188 | json5@1.0.2: 4189 | dependencies: 4190 | minimist: 1.2.8 4191 | 4192 | jsonfile@6.1.0: 4193 | dependencies: 4194 | universalify: 2.0.1 4195 | optionalDependencies: 4196 | graceful-fs: 4.2.11 4197 | 4198 | jsonparse@1.3.1: {} 4199 | 4200 | keyv@4.5.4: 4201 | dependencies: 4202 | json-buffer: 3.0.1 4203 | 4204 | kind-of@6.0.3: {} 4205 | 4206 | levn@0.4.1: 4207 | dependencies: 4208 | prelude-ls: 1.2.1 4209 | type-check: 0.4.0 4210 | 4211 | lilconfig@2.0.5: {} 4212 | 4213 | lilconfig@2.1.0: {} 4214 | 4215 | lines-and-columns@1.2.4: {} 4216 | 4217 | lint-staged@12.5.0: 4218 | dependencies: 4219 | cli-truncate: 3.1.0 4220 | colorette: 2.0.20 4221 | commander: 9.5.0 4222 | debug: 4.3.7(supports-color@9.4.0) 4223 | execa: 5.1.1 4224 | lilconfig: 2.0.5 4225 | listr2: 4.0.5 4226 | micromatch: 4.0.8 4227 | normalize-path: 3.0.0 4228 | object-inspect: 1.13.2 4229 | pidtree: 0.5.0 4230 | string-argv: 0.3.2 4231 | supports-color: 9.4.0 4232 | yaml: 1.10.2 4233 | transitivePeerDependencies: 4234 | - enquirer 4235 | 4236 | listr2@4.0.5: 4237 | dependencies: 4238 | cli-truncate: 2.1.0 4239 | colorette: 2.0.20 4240 | log-update: 4.0.0 4241 | p-map: 4.0.0 4242 | rfdc: 1.4.1 4243 | rxjs: 7.8.1 4244 | through: 2.3.8 4245 | wrap-ansi: 7.0.0 4246 | 4247 | load-json-file@4.0.0: 4248 | dependencies: 4249 | graceful-fs: 4.2.11 4250 | parse-json: 4.0.0 4251 | pify: 3.0.0 4252 | strip-bom: 3.0.0 4253 | 4254 | load-tsconfig@0.2.5: {} 4255 | 4256 | locate-path@2.0.0: 4257 | dependencies: 4258 | p-locate: 2.0.0 4259 | path-exists: 3.0.0 4260 | 4261 | locate-path@3.0.0: 4262 | dependencies: 4263 | p-locate: 3.0.0 4264 | path-exists: 3.0.0 4265 | 4266 | locate-path@5.0.0: 4267 | dependencies: 4268 | p-locate: 4.1.0 4269 | 4270 | locate-path@6.0.0: 4271 | dependencies: 4272 | p-locate: 5.0.0 4273 | 4274 | lodash.camelcase@4.3.0: {} 4275 | 4276 | lodash.isfunction@3.0.9: {} 4277 | 4278 | lodash.ismatch@4.4.0: {} 4279 | 4280 | lodash.isplainobject@4.0.6: {} 4281 | 4282 | lodash.kebabcase@4.1.1: {} 4283 | 4284 | lodash.merge@4.6.2: {} 4285 | 4286 | lodash.mergewith@4.6.2: {} 4287 | 4288 | lodash.snakecase@4.1.1: {} 4289 | 4290 | lodash.sortby@4.7.0: {} 4291 | 4292 | lodash.startcase@4.4.0: {} 4293 | 4294 | lodash.uniq@4.5.0: {} 4295 | 4296 | lodash.upperfirst@4.3.1: {} 4297 | 4298 | lodash@4.17.21: {} 4299 | 4300 | log-update@4.0.0: 4301 | dependencies: 4302 | ansi-escapes: 4.3.2 4303 | cli-cursor: 3.1.0 4304 | slice-ansi: 4.0.0 4305 | wrap-ansi: 6.2.0 4306 | 4307 | lru-cache@10.4.3: {} 4308 | 4309 | lru-cache@6.0.0: 4310 | dependencies: 4311 | yallist: 4.0.0 4312 | 4313 | make-error@1.3.6: {} 4314 | 4315 | map-obj@1.0.1: {} 4316 | 4317 | map-obj@4.3.0: {} 4318 | 4319 | meow@8.1.2: 4320 | dependencies: 4321 | '@types/minimist': 1.2.5 4322 | camelcase-keys: 6.2.2 4323 | decamelize-keys: 1.1.1 4324 | hard-rejection: 2.1.0 4325 | minimist-options: 4.1.0 4326 | normalize-package-data: 3.0.3 4327 | read-pkg-up: 7.0.1 4328 | redent: 3.0.0 4329 | trim-newlines: 3.0.1 4330 | type-fest: 0.18.1 4331 | yargs-parser: 20.2.9 4332 | 4333 | merge-stream@2.0.0: {} 4334 | 4335 | merge2@1.4.1: {} 4336 | 4337 | micromatch@4.0.8: 4338 | dependencies: 4339 | braces: 3.0.3 4340 | picomatch: 2.3.1 4341 | 4342 | mime-db@1.52.0: {} 4343 | 4344 | mime-types@2.1.35: 4345 | dependencies: 4346 | mime-db: 1.52.0 4347 | 4348 | mimic-fn@2.1.0: {} 4349 | 4350 | min-indent@1.0.1: {} 4351 | 4352 | minimatch@3.1.2: 4353 | dependencies: 4354 | brace-expansion: 1.1.11 4355 | 4356 | minimatch@5.1.6: 4357 | dependencies: 4358 | brace-expansion: 2.0.1 4359 | 4360 | minimatch@6.1.6: 4361 | dependencies: 4362 | brace-expansion: 2.0.1 4363 | 4364 | minimatch@9.0.5: 4365 | dependencies: 4366 | brace-expansion: 2.0.1 4367 | 4368 | minimist-options@4.1.0: 4369 | dependencies: 4370 | arrify: 1.0.1 4371 | is-plain-obj: 1.1.0 4372 | kind-of: 6.0.3 4373 | 4374 | minimist@1.2.8: {} 4375 | 4376 | minipass@7.1.2: {} 4377 | 4378 | modify-values@1.0.1: {} 4379 | 4380 | ms@2.1.3: {} 4381 | 4382 | mylas@2.1.13: {} 4383 | 4384 | mz@2.7.0: 4385 | dependencies: 4386 | any-promise: 1.3.0 4387 | object-assign: 4.1.1 4388 | thenify-all: 1.6.0 4389 | 4390 | natural-compare-lite@1.4.0: {} 4391 | 4392 | natural-compare@1.4.0: {} 4393 | 4394 | neo-async@2.6.2: {} 4395 | 4396 | node-stream-zip@1.15.0: {} 4397 | 4398 | normalize-package-data@2.5.0: 4399 | dependencies: 4400 | hosted-git-info: 2.8.9 4401 | resolve: 1.22.8 4402 | semver: 5.7.2 4403 | validate-npm-package-license: 3.0.4 4404 | 4405 | normalize-package-data@3.0.3: 4406 | dependencies: 4407 | hosted-git-info: 4.1.0 4408 | is-core-module: 2.15.1 4409 | semver: 7.6.3 4410 | validate-npm-package-license: 3.0.4 4411 | 4412 | normalize-path@3.0.0: {} 4413 | 4414 | npm-run-path@4.0.1: 4415 | dependencies: 4416 | path-key: 3.1.1 4417 | 4418 | object-assign@4.1.1: {} 4419 | 4420 | object-inspect@1.13.2: {} 4421 | 4422 | object-keys@1.1.1: {} 4423 | 4424 | object.assign@4.1.5: 4425 | dependencies: 4426 | call-bind: 1.0.7 4427 | define-properties: 1.2.1 4428 | has-symbols: 1.0.3 4429 | object-keys: 1.1.1 4430 | 4431 | object.fromentries@2.0.8: 4432 | dependencies: 4433 | call-bind: 1.0.7 4434 | define-properties: 1.2.1 4435 | es-abstract: 1.23.3 4436 | es-object-atoms: 1.0.0 4437 | 4438 | object.groupby@1.0.3: 4439 | dependencies: 4440 | call-bind: 1.0.7 4441 | define-properties: 1.2.1 4442 | es-abstract: 1.23.3 4443 | 4444 | object.values@1.2.0: 4445 | dependencies: 4446 | call-bind: 1.0.7 4447 | define-properties: 1.2.1 4448 | es-object-atoms: 1.0.0 4449 | 4450 | once@1.4.0: 4451 | dependencies: 4452 | wrappy: 1.0.2 4453 | 4454 | onetime@5.1.2: 4455 | dependencies: 4456 | mimic-fn: 2.1.0 4457 | 4458 | open@8.4.2: 4459 | dependencies: 4460 | define-lazy-prop: 2.0.0 4461 | is-docker: 2.2.1 4462 | is-wsl: 2.2.0 4463 | 4464 | optionator@0.9.4: 4465 | dependencies: 4466 | deep-is: 0.1.4 4467 | fast-levenshtein: 2.0.6 4468 | levn: 0.4.1 4469 | prelude-ls: 1.2.1 4470 | type-check: 0.4.0 4471 | word-wrap: 1.2.5 4472 | 4473 | p-limit@1.3.0: 4474 | dependencies: 4475 | p-try: 1.0.0 4476 | 4477 | p-limit@2.3.0: 4478 | dependencies: 4479 | p-try: 2.2.0 4480 | 4481 | p-limit@3.1.0: 4482 | dependencies: 4483 | yocto-queue: 0.1.0 4484 | 4485 | p-locate@2.0.0: 4486 | dependencies: 4487 | p-limit: 1.3.0 4488 | 4489 | p-locate@3.0.0: 4490 | dependencies: 4491 | p-limit: 2.3.0 4492 | 4493 | p-locate@4.1.0: 4494 | dependencies: 4495 | p-limit: 2.3.0 4496 | 4497 | p-locate@5.0.0: 4498 | dependencies: 4499 | p-limit: 3.1.0 4500 | 4501 | p-map@4.0.0: 4502 | dependencies: 4503 | aggregate-error: 3.1.0 4504 | 4505 | p-try@1.0.0: {} 4506 | 4507 | p-try@2.2.0: {} 4508 | 4509 | package-json-from-dist@1.0.0: {} 4510 | 4511 | parent-module@1.0.1: 4512 | dependencies: 4513 | callsites: 3.1.0 4514 | 4515 | parse-json@4.0.0: 4516 | dependencies: 4517 | error-ex: 1.3.2 4518 | json-parse-better-errors: 1.0.2 4519 | 4520 | parse-json@5.2.0: 4521 | dependencies: 4522 | '@babel/code-frame': 7.24.7 4523 | error-ex: 1.3.2 4524 | json-parse-even-better-errors: 2.3.1 4525 | lines-and-columns: 1.2.4 4526 | 4527 | path-exists@3.0.0: {} 4528 | 4529 | path-exists@4.0.0: {} 4530 | 4531 | path-is-absolute@1.0.1: {} 4532 | 4533 | path-key@3.1.1: {} 4534 | 4535 | path-parse@1.0.7: {} 4536 | 4537 | path-scurry@1.11.1: 4538 | dependencies: 4539 | lru-cache: 10.4.3 4540 | minipass: 7.1.2 4541 | 4542 | path-type@3.0.0: 4543 | dependencies: 4544 | pify: 3.0.0 4545 | 4546 | path-type@4.0.0: {} 4547 | 4548 | picocolors@1.1.0: {} 4549 | 4550 | picomatch@2.3.1: {} 4551 | 4552 | pidtree@0.5.0: {} 4553 | 4554 | pify@2.3.0: {} 4555 | 4556 | pify@3.0.0: {} 4557 | 4558 | pirates@4.0.6: {} 4559 | 4560 | plimit-lit@1.6.1: 4561 | dependencies: 4562 | queue-lit: 1.5.2 4563 | 4564 | possible-typed-array-names@1.0.0: {} 4565 | 4566 | postcss-load-config@3.1.4(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)): 4567 | dependencies: 4568 | lilconfig: 2.1.0 4569 | yaml: 1.10.2 4570 | optionalDependencies: 4571 | ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5) 4572 | 4573 | prelude-ls@1.2.1: {} 4574 | 4575 | prettier-linter-helpers@1.0.0: 4576 | dependencies: 4577 | fast-diff: 1.3.0 4578 | 4579 | prettier@2.8.8: {} 4580 | 4581 | process-nextick-args@2.0.1: {} 4582 | 4583 | proxy-from-env@1.1.0: {} 4584 | 4585 | punycode@2.3.1: {} 4586 | 4587 | q@1.5.1: {} 4588 | 4589 | queue-lit@1.5.2: {} 4590 | 4591 | queue-microtask@1.2.3: {} 4592 | 4593 | quick-lru@4.0.1: {} 4594 | 4595 | read-pkg-up@3.0.0: 4596 | dependencies: 4597 | find-up: 2.1.0 4598 | read-pkg: 3.0.0 4599 | 4600 | read-pkg-up@7.0.1: 4601 | dependencies: 4602 | find-up: 4.1.0 4603 | read-pkg: 5.2.0 4604 | type-fest: 0.8.1 4605 | 4606 | read-pkg@3.0.0: 4607 | dependencies: 4608 | load-json-file: 4.0.0 4609 | normalize-package-data: 2.5.0 4610 | path-type: 3.0.0 4611 | 4612 | read-pkg@5.2.0: 4613 | dependencies: 4614 | '@types/normalize-package-data': 2.4.4 4615 | normalize-package-data: 2.5.0 4616 | parse-json: 5.2.0 4617 | type-fest: 0.6.0 4618 | 4619 | read-yaml-file@2.1.0: 4620 | dependencies: 4621 | js-yaml: 4.1.0 4622 | strip-bom: 4.0.0 4623 | 4624 | readable-stream@2.3.8: 4625 | dependencies: 4626 | core-util-is: 1.0.3 4627 | inherits: 2.0.4 4628 | isarray: 1.0.0 4629 | process-nextick-args: 2.0.1 4630 | safe-buffer: 5.1.2 4631 | string_decoder: 1.1.1 4632 | util-deprecate: 1.0.2 4633 | 4634 | readable-stream@3.6.2: 4635 | dependencies: 4636 | inherits: 2.0.4 4637 | string_decoder: 1.3.0 4638 | util-deprecate: 1.0.2 4639 | 4640 | readdirp@3.6.0: 4641 | dependencies: 4642 | picomatch: 2.3.1 4643 | 4644 | redent@3.0.0: 4645 | dependencies: 4646 | indent-string: 4.0.0 4647 | strip-indent: 3.0.0 4648 | 4649 | regenerator-runtime@0.14.1: {} 4650 | 4651 | regexp.prototype.flags@1.5.2: 4652 | dependencies: 4653 | call-bind: 1.0.7 4654 | define-properties: 1.2.1 4655 | es-errors: 1.3.0 4656 | set-function-name: 2.0.2 4657 | 4658 | require-directory@2.1.1: {} 4659 | 4660 | require-from-string@2.0.2: {} 4661 | 4662 | resolve-from@4.0.0: {} 4663 | 4664 | resolve-from@5.0.0: {} 4665 | 4666 | resolve-global@1.0.0: 4667 | dependencies: 4668 | global-dirs: 0.1.1 4669 | 4670 | resolve@1.22.8: 4671 | dependencies: 4672 | is-core-module: 2.15.1 4673 | path-parse: 1.0.7 4674 | supports-preserve-symlinks-flag: 1.0.0 4675 | 4676 | restore-cursor@3.1.0: 4677 | dependencies: 4678 | onetime: 5.1.2 4679 | signal-exit: 3.0.7 4680 | 4681 | reusify@1.0.4: {} 4682 | 4683 | rfdc@1.4.1: {} 4684 | 4685 | rimraf@3.0.2: 4686 | dependencies: 4687 | glob: 7.2.3 4688 | 4689 | rimraf@5.0.10: 4690 | dependencies: 4691 | glob: 10.4.5 4692 | 4693 | rollup@3.29.4: 4694 | optionalDependencies: 4695 | fsevents: 2.3.3 4696 | 4697 | run-parallel@1.2.0: 4698 | dependencies: 4699 | queue-microtask: 1.2.3 4700 | 4701 | rxjs@7.8.1: 4702 | dependencies: 4703 | tslib: 2.7.0 4704 | 4705 | safe-array-concat@1.1.2: 4706 | dependencies: 4707 | call-bind: 1.0.7 4708 | get-intrinsic: 1.2.4 4709 | has-symbols: 1.0.3 4710 | isarray: 2.0.5 4711 | 4712 | safe-buffer@5.1.2: {} 4713 | 4714 | safe-buffer@5.2.1: {} 4715 | 4716 | safe-regex-test@1.0.3: 4717 | dependencies: 4718 | call-bind: 1.0.7 4719 | es-errors: 1.3.0 4720 | is-regex: 1.1.4 4721 | 4722 | sax@1.2.1: {} 4723 | 4724 | semver@5.7.2: {} 4725 | 4726 | semver@6.3.1: {} 4727 | 4728 | semver@7.3.8: 4729 | dependencies: 4730 | lru-cache: 6.0.0 4731 | 4732 | semver@7.5.4: 4733 | dependencies: 4734 | lru-cache: 6.0.0 4735 | 4736 | semver@7.6.3: {} 4737 | 4738 | serverless@4.6.2: 4739 | dependencies: 4740 | axios: 1.7.7 4741 | axios-proxy-builder: 0.1.2 4742 | rimraf: 5.0.10 4743 | xml2js: 0.6.2 4744 | transitivePeerDependencies: 4745 | - debug 4746 | 4747 | set-function-length@1.2.2: 4748 | dependencies: 4749 | define-data-property: 1.1.4 4750 | es-errors: 1.3.0 4751 | function-bind: 1.1.2 4752 | get-intrinsic: 1.2.4 4753 | gopd: 1.0.1 4754 | has-property-descriptors: 1.0.2 4755 | 4756 | set-function-name@2.0.2: 4757 | dependencies: 4758 | define-data-property: 1.1.4 4759 | es-errors: 1.3.0 4760 | functions-have-names: 1.2.3 4761 | has-property-descriptors: 1.0.2 4762 | 4763 | shebang-command@2.0.0: 4764 | dependencies: 4765 | shebang-regex: 3.0.0 4766 | 4767 | shebang-regex@3.0.0: {} 4768 | 4769 | shell-quote@1.8.1: {} 4770 | 4771 | side-channel@1.0.6: 4772 | dependencies: 4773 | call-bind: 1.0.7 4774 | es-errors: 1.3.0 4775 | get-intrinsic: 1.2.4 4776 | object-inspect: 1.13.2 4777 | 4778 | signal-exit@3.0.7: {} 4779 | 4780 | signal-exit@4.1.0: {} 4781 | 4782 | slash@3.0.0: {} 4783 | 4784 | slice-ansi@3.0.0: 4785 | dependencies: 4786 | ansi-styles: 4.3.0 4787 | astral-regex: 2.0.0 4788 | is-fullwidth-code-point: 3.0.0 4789 | 4790 | slice-ansi@4.0.0: 4791 | dependencies: 4792 | ansi-styles: 4.3.0 4793 | astral-regex: 2.0.0 4794 | is-fullwidth-code-point: 3.0.0 4795 | 4796 | slice-ansi@5.0.0: 4797 | dependencies: 4798 | ansi-styles: 6.2.1 4799 | is-fullwidth-code-point: 4.0.0 4800 | 4801 | source-map@0.6.1: {} 4802 | 4803 | source-map@0.8.0-beta.0: 4804 | dependencies: 4805 | whatwg-url: 7.1.0 4806 | 4807 | spawn-command@0.0.2: {} 4808 | 4809 | spdx-correct@3.2.0: 4810 | dependencies: 4811 | spdx-expression-parse: 3.0.1 4812 | spdx-license-ids: 3.0.20 4813 | 4814 | spdx-exceptions@2.5.0: {} 4815 | 4816 | spdx-expression-parse@3.0.1: 4817 | dependencies: 4818 | spdx-exceptions: 2.5.0 4819 | spdx-license-ids: 3.0.20 4820 | 4821 | spdx-license-ids@3.0.20: {} 4822 | 4823 | split2@3.2.2: 4824 | dependencies: 4825 | readable-stream: 3.6.2 4826 | 4827 | split@1.0.1: 4828 | dependencies: 4829 | through: 2.3.8 4830 | 4831 | standard-version@9.5.0: 4832 | dependencies: 4833 | chalk: 2.4.2 4834 | conventional-changelog: 3.1.25 4835 | conventional-changelog-config-spec: 2.1.0 4836 | conventional-changelog-conventionalcommits: 4.6.3 4837 | conventional-recommended-bump: 6.1.0 4838 | detect-indent: 6.1.0 4839 | detect-newline: 3.1.0 4840 | dotgitignore: 2.1.0 4841 | figures: 3.2.0 4842 | find-up: 5.0.0 4843 | git-semver-tags: 4.1.1 4844 | semver: 7.6.3 4845 | stringify-package: 1.0.1 4846 | yargs: 16.2.0 4847 | 4848 | string-argv@0.3.2: {} 4849 | 4850 | string-width@4.2.3: 4851 | dependencies: 4852 | emoji-regex: 8.0.0 4853 | is-fullwidth-code-point: 3.0.0 4854 | strip-ansi: 6.0.1 4855 | 4856 | string-width@5.1.2: 4857 | dependencies: 4858 | eastasianwidth: 0.2.0 4859 | emoji-regex: 9.2.2 4860 | strip-ansi: 7.1.0 4861 | 4862 | string.prototype.trim@1.2.9: 4863 | dependencies: 4864 | call-bind: 1.0.7 4865 | define-properties: 1.2.1 4866 | es-abstract: 1.23.3 4867 | es-object-atoms: 1.0.0 4868 | 4869 | string.prototype.trimend@1.0.8: 4870 | dependencies: 4871 | call-bind: 1.0.7 4872 | define-properties: 1.2.1 4873 | es-object-atoms: 1.0.0 4874 | 4875 | string.prototype.trimstart@1.0.8: 4876 | dependencies: 4877 | call-bind: 1.0.7 4878 | define-properties: 1.2.1 4879 | es-object-atoms: 1.0.0 4880 | 4881 | string_decoder@1.1.1: 4882 | dependencies: 4883 | safe-buffer: 5.1.2 4884 | 4885 | string_decoder@1.3.0: 4886 | dependencies: 4887 | safe-buffer: 5.2.1 4888 | 4889 | stringify-package@1.0.1: {} 4890 | 4891 | strip-ansi@6.0.1: 4892 | dependencies: 4893 | ansi-regex: 5.0.1 4894 | 4895 | strip-ansi@7.1.0: 4896 | dependencies: 4897 | ansi-regex: 6.1.0 4898 | 4899 | strip-bom@3.0.0: {} 4900 | 4901 | strip-bom@4.0.0: {} 4902 | 4903 | strip-final-newline@2.0.0: {} 4904 | 4905 | strip-indent@3.0.0: 4906 | dependencies: 4907 | min-indent: 1.0.1 4908 | 4909 | strip-json-comments@3.1.1: {} 4910 | 4911 | sucrase@3.35.0: 4912 | dependencies: 4913 | '@jridgewell/gen-mapping': 0.3.5 4914 | commander: 4.1.1 4915 | glob: 10.4.5 4916 | lines-and-columns: 1.2.4 4917 | mz: 2.7.0 4918 | pirates: 4.0.6 4919 | ts-interface-checker: 0.1.13 4920 | 4921 | supports-color@5.5.0: 4922 | dependencies: 4923 | has-flag: 3.0.0 4924 | 4925 | supports-color@7.2.0: 4926 | dependencies: 4927 | has-flag: 4.0.0 4928 | 4929 | supports-color@8.1.1: 4930 | dependencies: 4931 | has-flag: 4.0.0 4932 | 4933 | supports-color@9.4.0: {} 4934 | 4935 | supports-preserve-symlinks-flag@1.0.0: {} 4936 | 4937 | syncpack@8.5.14: 4938 | dependencies: 4939 | chalk: 4.1.2 4940 | commander: 10.0.0 4941 | cosmiconfig: 8.0.0 4942 | expect-more: 1.3.0 4943 | fp-ts: 2.13.1 4944 | fs-extra: 11.1.0 4945 | glob: 8.1.0 4946 | minimatch: 6.1.6 4947 | read-yaml-file: 2.1.0 4948 | semver: 7.3.8 4949 | 4950 | text-extensions@1.9.0: {} 4951 | 4952 | text-table@0.2.0: {} 4953 | 4954 | thenify-all@1.6.0: 4955 | dependencies: 4956 | thenify: 3.3.1 4957 | 4958 | thenify@3.3.1: 4959 | dependencies: 4960 | any-promise: 1.3.0 4961 | 4962 | through2@2.0.5: 4963 | dependencies: 4964 | readable-stream: 2.3.8 4965 | xtend: 4.0.2 4966 | 4967 | through2@4.0.2: 4968 | dependencies: 4969 | readable-stream: 3.6.2 4970 | 4971 | through@2.3.8: {} 4972 | 4973 | to-regex-range@5.0.1: 4974 | dependencies: 4975 | is-number: 7.0.0 4976 | 4977 | tr46@1.0.1: 4978 | dependencies: 4979 | punycode: 2.3.1 4980 | 4981 | tree-kill@1.2.2: {} 4982 | 4983 | trim-newlines@3.0.1: {} 4984 | 4985 | ts-interface-checker@0.1.13: {} 4986 | 4987 | ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5): 4988 | dependencies: 4989 | '@cspotcode/source-map-support': 0.8.1 4990 | '@tsconfig/node10': 1.0.11 4991 | '@tsconfig/node12': 1.0.11 4992 | '@tsconfig/node14': 1.0.3 4993 | '@tsconfig/node16': 1.0.4 4994 | '@types/node': 20.5.1 4995 | acorn: 8.12.1 4996 | acorn-walk: 8.3.4 4997 | arg: 4.1.3 4998 | create-require: 1.1.1 4999 | diff: 4.0.2 5000 | make-error: 1.3.6 5001 | typescript: 4.9.5 5002 | v8-compile-cache-lib: 3.0.1 5003 | yn: 3.1.1 5004 | 5005 | tsc-alias@1.8.10: 5006 | dependencies: 5007 | chokidar: 3.6.0 5008 | commander: 9.5.0 5009 | globby: 11.1.0 5010 | mylas: 2.1.13 5011 | normalize-path: 3.0.0 5012 | plimit-lit: 1.6.1 5013 | 5014 | tsconfig-paths@3.15.0: 5015 | dependencies: 5016 | '@types/json5': 0.0.29 5017 | json5: 1.0.2 5018 | minimist: 1.2.8 5019 | strip-bom: 3.0.0 5020 | 5021 | tslib@1.14.1: {} 5022 | 5023 | tslib@2.7.0: {} 5024 | 5025 | tsup@6.7.0(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5))(typescript@4.9.5): 5026 | dependencies: 5027 | bundle-require: 4.2.1(esbuild@0.17.19) 5028 | cac: 6.7.14 5029 | chokidar: 3.6.0 5030 | debug: 4.3.7(supports-color@9.4.0) 5031 | esbuild: 0.17.19 5032 | execa: 5.1.1 5033 | globby: 11.1.0 5034 | joycon: 3.1.1 5035 | postcss-load-config: 3.1.4(ts-node@10.9.2(@types/node@20.5.1)(typescript@4.9.5)) 5036 | resolve-from: 5.0.0 5037 | rollup: 3.29.4 5038 | source-map: 0.8.0-beta.0 5039 | sucrase: 3.35.0 5040 | tree-kill: 1.2.2 5041 | optionalDependencies: 5042 | typescript: 4.9.5 5043 | transitivePeerDependencies: 5044 | - supports-color 5045 | - ts-node 5046 | 5047 | tsutils@3.21.0(typescript@4.9.5): 5048 | dependencies: 5049 | tslib: 1.14.1 5050 | typescript: 4.9.5 5051 | 5052 | tunnel@0.0.6: {} 5053 | 5054 | type-check@0.4.0: 5055 | dependencies: 5056 | prelude-ls: 1.2.1 5057 | 5058 | type-fest@0.18.1: {} 5059 | 5060 | type-fest@0.20.2: {} 5061 | 5062 | type-fest@0.21.3: {} 5063 | 5064 | type-fest@0.6.0: {} 5065 | 5066 | type-fest@0.8.1: {} 5067 | 5068 | typed-array-buffer@1.0.2: 5069 | dependencies: 5070 | call-bind: 1.0.7 5071 | es-errors: 1.3.0 5072 | is-typed-array: 1.1.13 5073 | 5074 | typed-array-byte-length@1.0.1: 5075 | dependencies: 5076 | call-bind: 1.0.7 5077 | for-each: 0.3.3 5078 | gopd: 1.0.1 5079 | has-proto: 1.0.3 5080 | is-typed-array: 1.1.13 5081 | 5082 | typed-array-byte-offset@1.0.2: 5083 | dependencies: 5084 | available-typed-arrays: 1.0.7 5085 | call-bind: 1.0.7 5086 | for-each: 0.3.3 5087 | gopd: 1.0.1 5088 | has-proto: 1.0.3 5089 | is-typed-array: 1.1.13 5090 | 5091 | typed-array-length@1.0.6: 5092 | dependencies: 5093 | call-bind: 1.0.7 5094 | for-each: 0.3.3 5095 | gopd: 1.0.1 5096 | has-proto: 1.0.3 5097 | is-typed-array: 1.1.13 5098 | possible-typed-array-names: 1.0.0 5099 | 5100 | typedarray@0.0.6: {} 5101 | 5102 | typescript@4.9.5: {} 5103 | 5104 | uglify-js@3.19.3: 5105 | optional: true 5106 | 5107 | unbox-primitive@1.0.2: 5108 | dependencies: 5109 | call-bind: 1.0.7 5110 | has-bigints: 1.0.2 5111 | has-symbols: 1.0.3 5112 | which-boxed-primitive: 1.0.2 5113 | 5114 | universalify@2.0.1: {} 5115 | 5116 | uri-js@4.4.1: 5117 | dependencies: 5118 | punycode: 2.3.1 5119 | 5120 | util-deprecate@1.0.2: {} 5121 | 5122 | v8-compile-cache-lib@3.0.1: {} 5123 | 5124 | validate-npm-package-license@3.0.4: 5125 | dependencies: 5126 | spdx-correct: 3.2.0 5127 | spdx-expression-parse: 3.0.1 5128 | 5129 | webidl-conversions@4.0.2: {} 5130 | 5131 | whatwg-url@7.1.0: 5132 | dependencies: 5133 | lodash.sortby: 4.7.0 5134 | tr46: 1.0.1 5135 | webidl-conversions: 4.0.2 5136 | 5137 | which-boxed-primitive@1.0.2: 5138 | dependencies: 5139 | is-bigint: 1.0.4 5140 | is-boolean-object: 1.1.2 5141 | is-number-object: 1.0.7 5142 | is-string: 1.0.7 5143 | is-symbol: 1.0.4 5144 | 5145 | which-typed-array@1.1.15: 5146 | dependencies: 5147 | available-typed-arrays: 1.0.7 5148 | call-bind: 1.0.7 5149 | for-each: 0.3.3 5150 | gopd: 1.0.1 5151 | has-tostringtag: 1.0.2 5152 | 5153 | which@2.0.2: 5154 | dependencies: 5155 | isexe: 2.0.0 5156 | 5157 | word-wrap@1.2.5: {} 5158 | 5159 | wordwrap@1.0.0: {} 5160 | 5161 | wrap-ansi@6.2.0: 5162 | dependencies: 5163 | ansi-styles: 4.3.0 5164 | string-width: 4.2.3 5165 | strip-ansi: 6.0.1 5166 | 5167 | wrap-ansi@7.0.0: 5168 | dependencies: 5169 | ansi-styles: 4.3.0 5170 | string-width: 4.2.3 5171 | strip-ansi: 6.0.1 5172 | 5173 | wrap-ansi@8.1.0: 5174 | dependencies: 5175 | ansi-styles: 6.2.1 5176 | string-width: 5.1.2 5177 | strip-ansi: 7.1.0 5178 | 5179 | wrappy@1.0.2: {} 5180 | 5181 | xml2js@0.6.2: 5182 | dependencies: 5183 | sax: 1.2.1 5184 | xmlbuilder: 11.0.1 5185 | 5186 | xmlbuilder@11.0.1: {} 5187 | 5188 | xtend@4.0.2: {} 5189 | 5190 | y18n@5.0.8: {} 5191 | 5192 | yallist@4.0.0: {} 5193 | 5194 | yaml@1.10.2: {} 5195 | 5196 | yargs-parser@20.2.9: {} 5197 | 5198 | yargs-parser@21.1.1: {} 5199 | 5200 | yargs@16.2.0: 5201 | dependencies: 5202 | cliui: 7.0.4 5203 | escalade: 3.2.0 5204 | get-caller-file: 2.0.5 5205 | require-directory: 2.1.1 5206 | string-width: 4.2.3 5207 | y18n: 5.0.8 5208 | yargs-parser: 20.2.9 5209 | 5210 | yargs@17.7.2: 5211 | dependencies: 5212 | cliui: 8.0.1 5213 | escalade: 3.2.0 5214 | get-caller-file: 2.0.5 5215 | require-directory: 2.1.1 5216 | string-width: 4.2.3 5217 | y18n: 5.0.8 5218 | yargs-parser: 21.1.1 5219 | 5220 | yn@3.1.1: {} 5221 | 5222 | yocto-queue@0.1.0: {} 5223 | -------------------------------------------------------------------------------- /src/bundleVisualizer.ts: -------------------------------------------------------------------------------- 1 | import { Metadata, TemplateType, visualizer } from 'esbuild-visualizer'; 2 | import { mkdirSync, readdirSync, readFileSync, statSync, writeFileSync } from 'fs'; 3 | import { mkdir } from 'fs/promises'; 4 | import StreamZip from 'node-stream-zip'; 5 | import opn from 'open'; 6 | import { tmpdir } from 'os'; 7 | import { dirname, join, normalize, parse } from 'path'; 8 | import { FunctionDefinitionHandler } from 'serverless'; 9 | import Plugin from 'serverless/classes/Plugin'; 10 | 11 | import type { ServerlessAnalyzeBundlePlugin } from './serverlessAnalyzeBundle'; 12 | 13 | const getAllFiles = function (dirPath: string, arrayOfFilesInput: string[] = []) { 14 | const files = readdirSync(dirPath); 15 | 16 | let arrayOfFiles = arrayOfFilesInput; 17 | 18 | files.forEach(function (file) { 19 | const filePath = join(dirPath, file); 20 | if (statSync(filePath).isDirectory()) { 21 | arrayOfFiles = getAllFiles(filePath, arrayOfFiles); 22 | } else { 23 | arrayOfFiles.push(filePath); 24 | } 25 | }); 26 | 27 | return arrayOfFiles; 28 | }; 29 | 30 | const TMP_FOLDER = join(tmpdir(), 'serverless-esbuild-bundle-analyzer'); 31 | 32 | async function bundleVisualizer( 33 | this: ServerlessAnalyzeBundlePlugin, 34 | options: { logging: Plugin.Logging; template: TemplateType }, 35 | ): Promise { 36 | const { analyze: functionName } = this.options; 37 | if (functionName === undefined) { 38 | return; 39 | } 40 | const slsFunction = this.serverless.service.getFunction(functionName); 41 | 42 | const fullZipPath = slsFunction.package?.artifact; 43 | if (fullZipPath === undefined) { 44 | throw new this.serverless.classes.Error( 45 | `🤯 Analyze failed: function ${functionName} was not found`, 46 | ); 47 | } 48 | const functionZipName = parse(fullZipPath).base; 49 | 50 | options.logging.log.notice( 51 | `⏳ Analyzing function ${functionName}`, 52 | 'ServerlessAnalyzeBundlePlugin', 53 | ); 54 | 55 | const TEMP_DIR_LOCATION = join(TMP_FOLDER, functionZipName, new Date().getTime().toString()); 56 | await mkdir(TEMP_DIR_LOCATION, { recursive: true }); 57 | 58 | const functionZip = new StreamZip.async({ file: `.serverless/${functionZipName}` }); 59 | await functionZip.extract(null, TEMP_DIR_LOCATION); 60 | 61 | const allFiles = getAllFiles(`${TEMP_DIR_LOCATION}`); 62 | const handlerPath = normalize((slsFunction as FunctionDefinitionHandler).handler.split('.')[0]); 63 | const metafileName = allFiles.filter( 64 | fileName => fileName.includes(handlerPath) && fileName.endsWith('-meta.json'), 65 | )[0]; 66 | 67 | if (!metafileName) { 68 | throw new this.serverless.classes.Error( 69 | `🤯 Analyze failed: function ${functionName} metadata was not found`, 70 | ); 71 | } 72 | 73 | const textContent = readFileSync(metafileName, { encoding: 'utf-8' }); 74 | const jsonContent = JSON.parse(textContent) as Metadata; 75 | 76 | const fileContent = await visualizer(jsonContent, { 77 | title: `${functionName} function bundle visualizer`, 78 | template: options.template, 79 | }); 80 | 81 | const filename = `${TEMP_DIR_LOCATION}/${functionName}.html`; 82 | 83 | mkdirSync(dirname(filename), { recursive: true }); 84 | writeFileSync(filename, fileContent); 85 | 86 | await opn(filename); 87 | } 88 | 89 | export default bundleVisualizer; 90 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { ServerlessAnalyzeBundlePlugin } from './serverlessAnalyzeBundle'; 2 | 3 | module.exports = ServerlessAnalyzeBundlePlugin; 4 | -------------------------------------------------------------------------------- /src/serverlessAnalyzeBundle.ts: -------------------------------------------------------------------------------- 1 | import { TemplateType } from 'esbuild-visualizer'; 2 | import Serverless from 'serverless'; 3 | import Plugin from 'serverless/classes/Plugin'; 4 | 5 | import bundleVisualizer from './bundleVisualizer'; 6 | 7 | interface OptionsExtended extends Serverless.Options { 8 | analyze?: string; 9 | template?: TemplateType; 10 | } 11 | 12 | export class ServerlessAnalyzeBundlePlugin implements Plugin { 13 | options: OptionsExtended; 14 | serverless: Serverless; 15 | hooks: Plugin.Hooks; 16 | commands: Plugin.Commands; 17 | bundleVisualizer: typeof bundleVisualizer; 18 | 19 | // eslint-disable-next-line max-params 20 | constructor(serverless: Serverless, options: OptionsExtended, logging: Plugin.Logging) { 21 | this.bundleVisualizer = bundleVisualizer.bind(this); 22 | 23 | this.options = options; 24 | this.serverless = serverless; 25 | this.commands = { 26 | package: { 27 | usage: 'Analyze the bundle of a lambda function', 28 | options: { 29 | analyze: { 30 | type: 'string', 31 | usage: 'Specify the function you want to analyze (e.g. "--analyze \'helloWorld\'")', 32 | }, 33 | template: { 34 | type: 'string', 35 | usage: 36 | "Specify the template you want to use (e.g. \"--template 'treemap'\"). Should be one of 'sunburst', 'treemap', 'network'. Defaults to 'treemap'", 37 | }, 38 | }, 39 | }, 40 | }; 41 | this.hooks = { 42 | 'after:package:finalize': async () => { 43 | const { analyze, template } = this.options; 44 | if (analyze === undefined) { 45 | return; 46 | } 47 | if (template !== undefined && !['sunburst', 'treemap', 'network'].includes(template)) { 48 | throw new serverless.classes.Error( 49 | `🤯 Analyze failed: template ${template} is not supported. Should be one of 'sunburst', 'treemap', 'network'`, 50 | ); 51 | } 52 | 53 | await this.bundleVisualizer({ logging, template: template ?? 'treemap' }); 54 | }, 55 | }; 56 | 57 | // The plugin requires metafile option to be true 58 | // We set it here (and not within a hook) because Serverless Framework keeps copies of service configuration 59 | // therefore overwriting changes made by hook functions 60 | const { analyze } = this.options; 61 | if (analyze === undefined) { 62 | return; 63 | } 64 | // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access 65 | this.serverless.service.custom.esbuild.metafile = true; 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "baseUrl": "src", 5 | "rootDir": "src", 6 | "outDir": "./dist/types" 7 | }, 8 | "include": ["./**/*.ts"], 9 | "exclude": [ 10 | "./vite*", 11 | "./dist", 12 | "./tsup.config.ts", 13 | "./**/__benches__/**/*", 14 | "./**/__mocks__/**/*", 15 | "./**/__tests__/**/*" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "lib": ["ESNext"], 4 | "skipLibCheck": true, 5 | "moduleResolution": "node", 6 | "noUnusedLocals": true, 7 | "noUnusedParameters": true, 8 | "removeComments": true, 9 | "sourceMap": true, 10 | "target": "ES2020", 11 | "strict": true, 12 | "baseUrl": "src", 13 | "declaration": true, 14 | "emitDeclarationOnly": true, 15 | "allowSyntheticDefaultImports": true, 16 | "outDir": "./dist/types" 17 | }, 18 | "exclude": ["./dist"], 19 | "include": ["./**/*.ts"] 20 | } 21 | -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'tsup'; 2 | 3 | export default defineConfig({ 4 | clean: true, 5 | format: ['cjs', 'esm'], 6 | outDir: 'dist', 7 | }); 8 | --------------------------------------------------------------------------------