├── .yarnrc.yml ├── .prettierignore ├── CONTRIBUTING.md ├── .github ├── dependabot.yml └── workflows │ ├── knip.yml │ ├── eslint.yml │ ├── prettier.yml │ └── check-dist.yml ├── .prettierrc.json ├── tsconfig.json ├── eslint.config.mjs ├── action.yml ├── LICENSE ├── package.json ├── README.md ├── .gitignore ├── src ├── main.ts └── security.ts ├── dist └── licenses.txt └── yarn.lock /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | lib/ 3 | node_modules/ -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Code in Master 2 | 3 | Install the dependencies 4 | ```bash 5 | $ yarn install 6 | ``` 7 | 8 | Build the code 9 | ```bash 10 | $ yarn all 11 | ``` 12 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: github-actions 4 | directory: / 5 | schedule: 6 | interval: weekly 7 | 8 | - package-ecosystem: npm 9 | directory: / 10 | schedule: 11 | interval: monthly 12 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 80, 3 | "tabWidth": 2, 4 | "useTabs": false, 5 | "semi": false, 6 | "singleQuote": true, 7 | "trailingComma": "none", 8 | "bracketSpacing": false, 9 | "arrowParens": "avoid", 10 | "parser": "typescript" 11 | } -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/tsconfig", 3 | "display": "Node 20", 4 | "_version": "20.1.0", 5 | 6 | "compilerOptions": { 7 | "lib": ["es2023"], 8 | "module": "nodenext", 9 | "target": "es2022", 10 | 11 | "strict": true, 12 | "esModuleInterop": true, 13 | "skipLibCheck": true, 14 | "moduleResolution": "node16" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- 1 | import {defineConfig, globalIgnores} from 'eslint/config' 2 | import github from 'eslint-plugin-github' 3 | 4 | export default defineConfig([ 5 | globalIgnores([ 6 | '**/dist/', 7 | '**/lib/', 8 | '**/node_modules/', 9 | 'eslint.config.mjs', 10 | '.pnp.cjs', 11 | '.pnp.loader.mjs' 12 | ]), 13 | github.getFlatConfigs().internal, 14 | github.getFlatConfigs().recommended, 15 | ...github.getFlatConfigs().typescript, 16 | { 17 | rules: { 18 | 'i18n-text/no-en': 0 19 | } 20 | } 21 | ]) 22 | -------------------------------------------------------------------------------- /.github/workflows/knip.yml: -------------------------------------------------------------------------------- 1 | name: knip 2 | 3 | run-name: knip 4 | 5 | on: 6 | push: 7 | branches: 8 | - "**" 9 | pull_request: 10 | branches: 11 | - "**" 12 | 13 | jobs: 14 | knip: 15 | name: knip 16 | runs-on: ubuntu-24.04 17 | 18 | steps: 19 | - name: Checkout Code 20 | uses: actions/checkout@v6.0.0 21 | 22 | - name: Enable corepack (workaround) 23 | run: corepack enable 24 | 25 | - name: Setup Node 26 | uses: actions/setup-node@v5.0.0 27 | with: 28 | node-version-file: package.json 29 | cache: yarn 30 | 31 | - name: Install dependencies 32 | run: yarn install --immutable 33 | 34 | - name: knip 35 | run: yarn knip 36 | -------------------------------------------------------------------------------- /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- 1 | name: eslint 2 | 3 | run-name: Check eslint 4 | 5 | on: 6 | push: 7 | branches: 8 | - "**" 9 | pull_request: 10 | branches: 11 | - "**" 12 | 13 | jobs: 14 | eslint: 15 | name: eslint 16 | runs-on: ubuntu-24.04 17 | 18 | steps: 19 | - name: Checkout Code 20 | uses: actions/checkout@v6.0.0 21 | 22 | - name: Enable corepack (workaround) 23 | run: corepack enable 24 | 25 | - name: Setup Node 26 | uses: actions/setup-node@v5.0.0 27 | with: 28 | node-version-file: package.json 29 | cache: yarn 30 | 31 | - name: Install Dependencies 32 | run: yarn install --immutable 33 | 34 | - name: Lint 35 | run: yarn eslint 36 | -------------------------------------------------------------------------------- /.github/workflows/prettier.yml: -------------------------------------------------------------------------------- 1 | name: prettier 2 | 3 | run-name: Check prettier 4 | 5 | on: 6 | push: 7 | branches: 8 | - "**" 9 | pull_request: 10 | branches: 11 | - "**" 12 | 13 | jobs: 14 | prettier: 15 | name: prettier 16 | runs-on: ubuntu-24.04 17 | 18 | steps: 19 | - name: Checkout Code 20 | uses: actions/checkout@v6.0.0 21 | 22 | - name: Enable corepack (workaround) 23 | run: corepack enable 24 | 25 | - name: Setup Node 26 | uses: actions/setup-node@v5.0.0 27 | with: 28 | node-version-file: package.json 29 | cache: yarn 30 | 31 | - name: Install Dependencies 32 | run: yarn install --immutable 33 | 34 | - name: Check 35 | run: yarn format-check 36 | -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- 1 | name: 'Import Code-Signing Certificates' 2 | description: 'Imports a PKCS12 certificate and private key into a macOS Keychain.' 3 | author: 'Itty Bitty Apps Pty Ltd' 4 | inputs: 5 | keychain: 6 | description: 'The name of the keychain to import into.' 7 | required: true 8 | default: 'signing_temp' 9 | create-keychain: 10 | description: 'A boolean indicating whether to create the keychain.' 11 | required: true 12 | default: 'true' 13 | keychain-password: 14 | description: 'The password to use with the keychain. Gets auto-generated if keychain is "signing_temp".' 15 | required: false 16 | p12-filepath: 17 | description: 'The path to the PKCS12 file to import.' 18 | required: false 19 | p12-file-base64: 20 | description: 'The certificates in a PKCS12 file encoded as a base64 string.' 21 | required: false 22 | p12-password: 23 | description: 'The password used to import the PKCS12 file.' 24 | required: true 25 | outputs: 26 | keychain-password: 27 | description: 'The password for temporary keychain.' 28 | security-response: 29 | description: 'The output of the security commands.' 30 | runs: 31 | using: 'node24' 32 | main: 'dist/index.js' 33 | post: 'dist/index.js' 34 | branding: 35 | icon: 'lock' 36 | color: 'blue' 37 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | 2 | The MIT License (MIT) 3 | 4 | Copyright (c) 2014 Microsoft Corporation 5 | Copyright (c) 2018 GitHub, Inc. and contributors 6 | Copyright (c) 2020 Itty Bitty Apps Pty Ltd 7 | Copyright (c) 2023 Cisco Systems, Inc. All rights reserved. 8 | 9 | Permission is hereby granted, free of charge, to any person obtaining a copy 10 | of this software and associated documentation files (the "Software"), to deal 11 | in the Software without restriction, including without limitation the rights 12 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | copies of the Software, and to permit persons to whom the Software is 14 | furnished to do so, subject to the following conditions: 15 | 16 | The above copyright notice and this permission notice shall be included in 17 | all copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | THE SOFTWARE. -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "import-codesign-certs", 3 | "version": "6.0.0", 4 | "private": true, 5 | "description": "GitHub Action for Importing Code-signing Certificates into a Keychain", 6 | "main": "lib/main.js", 7 | "engines": { 8 | "node": "24" 9 | }, 10 | "scripts": { 11 | "build": "tsc --outDir lib", 12 | "format": "prettier --write src/", 13 | "format-check": "prettier --check src/", 14 | "knip": "knip", 15 | "lint": "eslint", 16 | "package": "ncc build --license licenses.txt", 17 | "all": "yarn format && yarn knip && yarn lint && yarn build && yarn package" 18 | }, 19 | "repository": { 20 | "type": "git", 21 | "url": "git+https://github.com/Apple-Actions/import-codesign-certs.git" 22 | }, 23 | "keywords": [ 24 | "actions", 25 | "node", 26 | "setup" 27 | ], 28 | "author": "Itty Bitty Apps Pty Ltd", 29 | "license": "MIT", 30 | "dependencies": { 31 | "@actions/core": "~1.11.0", 32 | "@actions/exec": "~1.1.0", 33 | "tmp": "~0.2.0" 34 | }, 35 | "devDependencies": { 36 | "@types/node": "~24.9.2", 37 | "@types/tmp": "~0.2.0", 38 | "@vercel/ncc": "~0.38.4", 39 | "eslint": "~9.39.0", 40 | "eslint-plugin-github": "~6.0.0", 41 | "knip": "~5.66.4", 42 | "prettier": "~3.6.0", 43 | "typescript": "~5.9.3" 44 | }, 45 | "packageManager": "yarn@4.9.4" 46 | } 47 | -------------------------------------------------------------------------------- /.github/workflows/check-dist.yml: -------------------------------------------------------------------------------- 1 | # `dist/index.js` is a special file in Actions. 2 | # When you reference an action with `uses:` in a workflow, 3 | # `index.js` is the code that will run. 4 | # For our project, we generate this file through a build process from other source files. 5 | # We need to make sure the checked-in `index.js` actually matches what we expect it to be. 6 | name: Check dist/ 7 | 8 | run-name: Check dist/ 9 | 10 | on: 11 | push: 12 | branches: 13 | - "**" 14 | pull_request: 15 | branches: 16 | - "**" 17 | 18 | jobs: 19 | check-dist: 20 | runs-on: ubuntu-24.04 21 | 22 | steps: 23 | - name: Checkout Code 24 | uses: actions/checkout@v6.0.0 25 | 26 | - name: Enable corepack (workaround) 27 | run: corepack enable 28 | 29 | - name: Set up Node 30 | uses: actions/setup-node@v5.0.0 31 | with: 32 | node-version-file: package.json 33 | cache: yarn 34 | 35 | - name: Install dependencies 36 | run: yarn install --immutable 37 | 38 | - name: Rebuild the dist/ directory 39 | run: | 40 | yarn build 41 | yarn package 42 | 43 | - name: Compare the expected and actual dist/ directories 44 | run: | 45 | if [ "$(git diff --ignore-space-at-eol dist/ | wc -l)" -gt "0" ]; then 46 | echo "::error::Detected uncommitted changes after build. Run 'yarn build' and commit the changes." 47 | git diff --text -v 48 | exit 1 49 | fi 50 | id: diff 51 | 52 | # If index.js was different than expected, upload the expected version as an artifact 53 | - name: Upload expected 54 | uses: actions/upload-artifact@v5.0.0 55 | if: ${{ failure() && steps.diff.conclusion == 'failure' }} 56 | with: 57 | name: dist 58 | path: dist/ 59 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GitHub Action to import Apple Code-signing Certificates and Keys 2 | 3 | [![License](https://img.shields.io/badge/license-MIT-green.svg?style=flat)](LICENSE) 4 | [![PRs welcome!](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md) 5 | 6 | ## Getting Started 7 | 8 | * Create a certificate signing request (see [here](https://developer.apple.com/help/account/certificates/create-a-certificate-signing-request/)) 9 | * Create a `iOS Distribution (App Store Connect and Ad Hoc)` (same as [these instructions](https://developer.apple.com/help/account/certificates/create-enterprise-distribution-certificates) but select the different type on step 3) 10 | * Download the certificate (must be done upon creation and will be called `ios_distribution.cer`) 11 | * Import into `login` section of Keychain Access (must be launched with spotlight because it doesn't show up in Launchpad) 12 | * Select `My Certificates` and then export the certificate as a `.p12` (it will prompt for a password) 13 | * Copy the `.p12` in base64 format ( `base64 -i ios_distribution.p12 | pbcopy` ) 14 | * Add it as a secret called `APPSTORE_CERTIFICATES_FILE_BASE64` and the password as `APPSTORE_CERTIFICATES_PASSWORD` 15 | 16 | ## Usage 17 | 18 | ```yaml 19 | uses: apple-actions/import-codesign-certs@v3 20 | with: 21 | p12-file-base64: ${{ secrets.APPSTORE_CERTIFICATES_FILE_BASE64 }} 22 | p12-password: ${{ secrets.APPSTORE_CERTIFICATES_PASSWORD }} 23 | ``` 24 | 25 | ## Multiple Certificates 26 | 27 | If you need to add multiple certificates, select them all in the keychain when creating your p12 file. You do not need multiple separate steps. 28 | 29 | ## Additional Arguments 30 | 31 | See [action.yml](action.yml) for more details. 32 | 33 | ## Contributing 34 | 35 | We welcome your interest in contributing to this project. Please read the [Contribution Guidelines](CONTRIBUTING.md) for more guidance. 36 | 37 | ## License 38 | 39 | Any contributions made under this project will be governed by the [MIT License](LICENSE). 40 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # WebStorm Config 2 | .idea 3 | 4 | # Dependency directory 5 | node_modules 6 | .yarn 7 | 8 | # Rest pulled from https://github.com/github/gitignore/blob/master/Node.gitignore 9 | # Logs 10 | logs 11 | *.log 12 | npm-debug.log* 13 | yarn-debug.log* 14 | yarn-error.log* 15 | lerna-debug.log* 16 | 17 | # Diagnostic reports (https://nodejs.org/api/report.html) 18 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 19 | 20 | # Runtime data 21 | pids 22 | *.pid 23 | *.seed 24 | *.pid.lock 25 | 26 | # Directory for instrumented libs generated by jscoverage/JSCover 27 | lib-cov 28 | 29 | # Coverage directory used by tools like istanbul 30 | coverage 31 | *.lcov 32 | 33 | # nyc test coverage 34 | .nyc_output 35 | 36 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 37 | .grunt 38 | 39 | # Bower dependency directory (https://bower.io/) 40 | bower_components 41 | 42 | # node-waf configuration 43 | .lock-wscript 44 | 45 | # Compiled binary addons (https://nodejs.org/api/addons.html) 46 | build/Release 47 | 48 | # Dependency directories 49 | jspm_packages/ 50 | 51 | # TypeScript v1 declaration files 52 | typings/ 53 | 54 | # TypeScript cache 55 | *.tsbuildinfo 56 | 57 | # Optional npm cache directory 58 | .npm 59 | 60 | # Optional eslint cache 61 | .eslintcache 62 | 63 | # Optional REPL history 64 | .node_repl_history 65 | 66 | # Output of 'npm pack' 67 | *.tgz 68 | 69 | # Yarn Integrity file 70 | .yarn-integrity 71 | 72 | # dotenv environment variables file 73 | .env 74 | .env.test 75 | 76 | # parcel-bundler cache (https://parceljs.org/) 77 | .cache 78 | 79 | # next.js build output 80 | .next 81 | 82 | # nuxt.js build output 83 | .nuxt 84 | 85 | # vuepress build output 86 | .vuepress/dist 87 | 88 | # Serverless directories 89 | .serverless/ 90 | 91 | # FuseBox cache 92 | .fusebox/ 93 | 94 | # DynamoDB Local files 95 | .dynamodb/ 96 | 97 | # OS metadata 98 | .DS_Store 99 | Thumbs.db 100 | 101 | # Ignore built ts files 102 | __tests__/runner/* 103 | lib/**/* 104 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import { 2 | getInput, 3 | getState, 4 | saveState, 5 | setFailed, 6 | setOutput, 7 | setSecret 8 | } from '@actions/core' 9 | import {writeFileSync} from 'fs' 10 | import {platform} from 'os' 11 | import {fileSync} from 'tmp' 12 | import {deleteKeychain, installCertIntoTemporaryKeychain} from './security' 13 | 14 | async function run(): Promise { 15 | try { 16 | if (platform() !== 'darwin') { 17 | throw new Error('Action requires macOS agent.') 18 | } 19 | 20 | const keychain: string = getInput('keychain') 21 | const createKeychain: boolean = getInput('create-keychain') === 'true' 22 | let keychainPassword: string = getInput('keychain-password') 23 | let p12Filepath: string = getInput('p12-filepath') 24 | const p12FileBase64: string = getInput('p12-file-base64') 25 | const p12Password: string = getInput('p12-password') 26 | 27 | if (p12Filepath === '' && p12FileBase64 === '') { 28 | throw new Error( 29 | 'At least one of p12-filepath or p12-file-base64 must be provided' 30 | ) 31 | } 32 | 33 | if (p12FileBase64 !== '') { 34 | const buffer = Buffer.from(p12FileBase64, 'base64') 35 | const tempFile = fileSync() 36 | p12Filepath = tempFile.name 37 | writeFileSync(p12Filepath, buffer) 38 | } 39 | 40 | if (keychainPassword === '') { 41 | // generate a keychain password for the temporary keychain 42 | keychainPassword = Math.random().toString(36) 43 | } 44 | 45 | setOutput('keychain-password', keychainPassword) 46 | setSecret(keychainPassword) 47 | 48 | await installCertIntoTemporaryKeychain( 49 | keychain, 50 | createKeychain, 51 | keychainPassword, 52 | p12Filepath, 53 | p12Password 54 | ) 55 | } catch (error) { 56 | if (error instanceof Error) { 57 | setFailed(error.message) 58 | } else { 59 | setFailed(`Action failed with error ${error}`) 60 | } 61 | } 62 | } 63 | 64 | async function cleanup(): Promise { 65 | try { 66 | const keychain: string = getInput('keychain') 67 | const didCreateKeychain: boolean = getInput('create-keychain') === 'true' 68 | 69 | // only delete the keychain if it was created by this action 70 | if (didCreateKeychain) { 71 | await deleteKeychain(keychain) 72 | } 73 | } catch (error) { 74 | if (error instanceof Error) { 75 | setFailed(error.message) 76 | } else { 77 | setFailed(`Action failed with error ${error}`) 78 | } 79 | } 80 | } 81 | 82 | if (getState('isPost')) { 83 | cleanup() 84 | } else { 85 | saveState('isPost', 'true') 86 | run() 87 | } 88 | -------------------------------------------------------------------------------- /src/security.ts: -------------------------------------------------------------------------------- 1 | import {setOutput} from '@actions/core' 2 | import {exec} from '@actions/exec' 3 | import {ExecOptions} from '@actions/exec/lib/interfaces' 4 | 5 | export async function installCertIntoTemporaryKeychain( 6 | keychain: string, 7 | setupKeychain: boolean, 8 | keychainPassword: string, 9 | p12FilePath: string, 10 | p12Password: string 11 | ): Promise { 12 | let output = '' 13 | const options: ExecOptions = {} 14 | options.listeners = { 15 | stdout: (data: Buffer) => { 16 | output += data.toString() 17 | } 18 | } 19 | 20 | if (keychain.endsWith('.keychain')) { 21 | throw new Error('keychain name should not end in .keychain') 22 | } 23 | if (p12FilePath === '') { 24 | throw new Error('p12FilePath must not be empty') 25 | } 26 | if (p12Password === '') { 27 | throw new Error('p12Password must not be empty') 28 | } 29 | if (keychainPassword === '') { 30 | throw new Error('keychainPassword must not be empty') 31 | } 32 | 33 | const tempKeychain = `${keychain}.keychain` 34 | if (setupKeychain) { 35 | await createKeychain(tempKeychain, keychainPassword, options) 36 | } 37 | await unlockKeychain(tempKeychain, keychainPassword, options) 38 | await importPkcs12(tempKeychain, p12FilePath, p12Password, options) 39 | await setPartitionList(tempKeychain, keychainPassword) 40 | await updateKeychainList(tempKeychain, options) 41 | 42 | setOutput('security-response', output) 43 | } 44 | 45 | /** 46 | * Update the keychains list. 47 | * @param keychain The name of the keychain to include in list. 48 | * @param options Execution options (optional) 49 | */ 50 | async function updateKeychainList( 51 | keychain: string, 52 | options?: ExecOptions 53 | ): Promise { 54 | const args: string[] = [ 55 | 'list-keychains', 56 | '-d', 57 | 'user', 58 | '-s', 59 | keychain, 60 | 'login.keychain' 61 | ] 62 | 63 | await exec('security', args, options) 64 | } 65 | 66 | /** 67 | * Delete the specified keychain 68 | * @param keychain The name of the keychain to delete. 69 | * @param options Execution options (optional) 70 | */ 71 | export async function deleteKeychain( 72 | keychain: string, 73 | options?: ExecOptions 74 | ): Promise { 75 | if (keychain.endsWith('.keychain')) { 76 | throw new Error('keychain name should not end in .keychain') 77 | } 78 | 79 | await exec('security', ['delete-keychain', `${keychain}.keychain`], options) 80 | } 81 | 82 | /** 83 | * Import a PKCS12 file into the keychain 84 | * @param keychain The name of the keychain to import the P12 file into. 85 | * @param p12FilePath The path to the .p12 file 86 | * @param p12Password The password used to decrypt the .p12 file. 87 | * @param options Execution options (optional) 88 | */ 89 | async function importPkcs12( 90 | keychain: string, 91 | p12FilePath: string, 92 | p12Password: string, 93 | options?: ExecOptions 94 | ): Promise { 95 | const importArgs: string[] = [ 96 | 'import', 97 | p12FilePath, 98 | '-k', 99 | keychain, 100 | '-f', 101 | 'pkcs12', 102 | '-T', 103 | '/usr/bin/codesign', 104 | '-T', 105 | '/usr/bin/security', 106 | '-T', 107 | '/usr/bin/pkgbuild', 108 | '-T', 109 | '/usr/bin/productbuild', 110 | '-T', 111 | '/usr/bin/productsign', 112 | '-P', 113 | p12Password 114 | ] 115 | 116 | await exec('security', importArgs, options) 117 | } 118 | 119 | /** 120 | * Sets the partition list for the specified keychain. 121 | * @param keychain The keychain to update. 122 | * @param password The keychain password. 123 | * @param options Execution options (optional) 124 | */ 125 | async function setPartitionList( 126 | keychain: string, 127 | password: string, 128 | options?: ExecOptions 129 | ): Promise { 130 | const args: string[] = [ 131 | 'set-key-partition-list', 132 | '-S', 133 | 'apple-tool:,apple:', 134 | '-k', 135 | password, 136 | keychain 137 | ] 138 | await exec('security', args, options) 139 | } 140 | 141 | /** 142 | * Unlock the specified Keychain 143 | * @param keychain The keychain to unlock 144 | * @param password THe password to unlock with 145 | * @param options Execution options (optional) 146 | */ 147 | async function unlockKeychain( 148 | keychain: string, 149 | password: string, 150 | options?: ExecOptions 151 | ): Promise { 152 | const args: string[] = ['unlock-keychain', '-p', password, keychain] 153 | await exec('security', args, options) 154 | } 155 | 156 | /** 157 | * Creat a keychain with the specified name 158 | * @param keychain The keychain to create; The name should end with .keychain. 159 | * @param password THe password to unlock with. 160 | * @param options Execution options (optional) 161 | */ 162 | async function createKeychain( 163 | keychain: string, 164 | password: string, 165 | options: ExecOptions 166 | ): Promise { 167 | const createArgs: string[] = ['create-keychain', '-p', password, keychain] 168 | await exec('security', createArgs, options) 169 | 170 | // Set automatic keychain lock timeout to 6 hours. 171 | const setSettingsArgs: string[] = [ 172 | 'set-keychain-settings', 173 | '-lut', 174 | '21600', 175 | keychain 176 | ] 177 | await exec('security', setSettingsArgs, options) 178 | } 179 | -------------------------------------------------------------------------------- /dist/licenses.txt: -------------------------------------------------------------------------------- 1 | @actions/core 2 | MIT 3 | The MIT License (MIT) 4 | 5 | Copyright 2019 GitHub 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 8 | 9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 10 | 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 12 | 13 | @actions/exec 14 | MIT 15 | The MIT License (MIT) 16 | 17 | Copyright 2019 GitHub 18 | 19 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 20 | 21 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 22 | 23 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24 | 25 | @actions/http-client 26 | MIT 27 | Actions Http Client for Node.js 28 | 29 | Copyright (c) GitHub, Inc. 30 | 31 | All rights reserved. 32 | 33 | MIT License 34 | 35 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 36 | associated documentation files (the "Software"), to deal in the Software without restriction, 37 | including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 38 | and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 39 | subject to the following conditions: 40 | 41 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 42 | 43 | THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 44 | LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 45 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 46 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 47 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 48 | 49 | 50 | @actions/io 51 | MIT 52 | The MIT License (MIT) 53 | 54 | Copyright 2019 GitHub 55 | 56 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 57 | 58 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 59 | 60 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 61 | 62 | @fastify/busboy 63 | MIT 64 | Copyright Brian White. All rights reserved. 65 | 66 | Permission is hereby granted, free of charge, to any person obtaining a copy 67 | of this software and associated documentation files (the "Software"), to 68 | deal in the Software without restriction, including without limitation the 69 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 70 | sell copies of the Software, and to permit persons to whom the Software is 71 | furnished to do so, subject to the following conditions: 72 | 73 | The above copyright notice and this permission notice shall be included in 74 | all copies or substantial portions of the Software. 75 | 76 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 77 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 78 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 79 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 80 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 81 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 82 | IN THE SOFTWARE. 83 | 84 | tmp 85 | MIT 86 | The MIT License (MIT) 87 | 88 | Copyright (c) 2014 KARASZI István 89 | 90 | Permission is hereby granted, free of charge, to any person obtaining a copy 91 | of this software and associated documentation files (the "Software"), to deal 92 | in the Software without restriction, including without limitation the rights 93 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 94 | copies of the Software, and to permit persons to whom the Software is 95 | furnished to do so, subject to the following conditions: 96 | 97 | The above copyright notice and this permission notice shall be included in all 98 | copies or substantial portions of the Software. 99 | 100 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 101 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 102 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 103 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 104 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 105 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 106 | SOFTWARE. 107 | 108 | 109 | tunnel 110 | MIT 111 | The MIT License (MIT) 112 | 113 | Copyright (c) 2012 Koichi Kobayashi 114 | 115 | Permission is hereby granted, free of charge, to any person obtaining a copy 116 | of this software and associated documentation files (the "Software"), to deal 117 | in the Software without restriction, including without limitation the rights 118 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 119 | copies of the Software, and to permit persons to whom the Software is 120 | furnished to do so, subject to the following conditions: 121 | 122 | The above copyright notice and this permission notice shall be included in 123 | all copies or substantial portions of the Software. 124 | 125 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 126 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 127 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 128 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 129 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 130 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 131 | THE SOFTWARE. 132 | 133 | 134 | undici 135 | MIT 136 | MIT License 137 | 138 | Copyright (c) Matteo Collina and Undici contributors 139 | 140 | Permission is hereby granted, free of charge, to any person obtaining a copy 141 | of this software and associated documentation files (the "Software"), to deal 142 | in the Software without restriction, including without limitation the rights 143 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 144 | copies of the Software, and to permit persons to whom the Software is 145 | furnished to do so, subject to the following conditions: 146 | 147 | The above copyright notice and this permission notice shall be included in all 148 | copies or substantial portions of the Software. 149 | 150 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 151 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 152 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 153 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 154 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 155 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 156 | SOFTWARE. 157 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # This file is generated by running "yarn install" inside your project. 2 | # Manual changes might be lost - proceed with caution! 3 | 4 | __metadata: 5 | version: 8 6 | cacheKey: 10c0 7 | 8 | "@actions/core@npm:~1.11.0": 9 | version: 1.11.1 10 | resolution: "@actions/core@npm:1.11.1" 11 | dependencies: 12 | "@actions/exec": "npm:^1.1.1" 13 | "@actions/http-client": "npm:^2.0.1" 14 | checksum: 10c0/9aa30b397d8d0dbc74e69fe46b23fb105cab989beb420c57eacbfc51c6804abe8da0f46973ca9f639d532ea4c096d0f4d37da0223fbe94f304fa3c5f53537c30 15 | languageName: node 16 | linkType: hard 17 | 18 | "@actions/exec@npm:^1.1.1, @actions/exec@npm:~1.1.0": 19 | version: 1.1.1 20 | resolution: "@actions/exec@npm:1.1.1" 21 | dependencies: 22 | "@actions/io": "npm:^1.0.1" 23 | checksum: 10c0/4a09f6bdbe50ce68b5cf8a7254d176230d6a74bccf6ecc3857feee209a8c950ba9adec87cc5ecceb04110182d1c17117234e45557d72fde6229b7fd3a395322a 24 | languageName: node 25 | linkType: hard 26 | 27 | "@actions/http-client@npm:^2.0.1": 28 | version: 2.2.3 29 | resolution: "@actions/http-client@npm:2.2.3" 30 | dependencies: 31 | tunnel: "npm:^0.0.6" 32 | undici: "npm:^5.25.4" 33 | checksum: 10c0/13141b66a42aa4afd8c50f7479e13a5cdb5084ccb3c73ec48894b8029743389a3d2bf8cdc18e23fb70cd33995740526dd308815613907571e897c3aa1e5eada6 34 | languageName: node 35 | linkType: hard 36 | 37 | "@actions/io@npm:^1.0.1": 38 | version: 1.1.3 39 | resolution: "@actions/io@npm:1.1.3" 40 | checksum: 10c0/5b8751918e5bf0bebd923ba917fb1c0e294401e7ff0037f32c92a4efa4215550df1f6633c63fd4efb2bdaae8711e69b9e36925857db1f38935ff62a5c92ec29e 41 | languageName: node 42 | linkType: hard 43 | 44 | "@emnapi/core@npm:^1.7.1": 45 | version: 1.7.1 46 | resolution: "@emnapi/core@npm:1.7.1" 47 | dependencies: 48 | "@emnapi/wasi-threads": "npm:1.1.0" 49 | tslib: "npm:^2.4.0" 50 | checksum: 10c0/f3740be23440b439333e3ae3832163f60c96c4e35337f3220ceba88f36ee89a57a871d27c94eb7a9ff98a09911ed9a2089e477ab549f4d30029f8b907f84a351 51 | languageName: node 52 | linkType: hard 53 | 54 | "@emnapi/runtime@npm:^1.7.1": 55 | version: 1.7.1 56 | resolution: "@emnapi/runtime@npm:1.7.1" 57 | dependencies: 58 | tslib: "npm:^2.4.0" 59 | checksum: 10c0/26b851cd3e93877d8732a985a2ebf5152325bbacc6204ef5336a47359dedcc23faeb08cdfcb8bb389b5401b3e894b882bc1a1e55b4b7c1ed1e67c991a760ddd5 60 | languageName: node 61 | linkType: hard 62 | 63 | "@emnapi/wasi-threads@npm:1.1.0": 64 | version: 1.1.0 65 | resolution: "@emnapi/wasi-threads@npm:1.1.0" 66 | dependencies: 67 | tslib: "npm:^2.4.0" 68 | checksum: 10c0/e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 69 | languageName: node 70 | linkType: hard 71 | 72 | "@eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0": 73 | version: 4.9.0 74 | resolution: "@eslint-community/eslint-utils@npm:4.9.0" 75 | dependencies: 76 | eslint-visitor-keys: "npm:^3.4.3" 77 | peerDependencies: 78 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 79 | checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 80 | languageName: node 81 | linkType: hard 82 | 83 | "@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": 84 | version: 4.12.2 85 | resolution: "@eslint-community/regexpp@npm:4.12.2" 86 | checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d 87 | languageName: node 88 | linkType: hard 89 | 90 | "@eslint/compat@npm:^1.2.3": 91 | version: 1.4.1 92 | resolution: "@eslint/compat@npm:1.4.1" 93 | dependencies: 94 | "@eslint/core": "npm:^0.17.0" 95 | peerDependencies: 96 | eslint: ^8.40 || 9 97 | peerDependenciesMeta: 98 | eslint: 99 | optional: true 100 | checksum: 10c0/46f5ff884873c2e2366df55dd7b2d6b12f7f852bfba8e2a48dae4819cc5e58756deefa9b7f87f1b107af725ee883a05fcc02caf969b58fb142e790c6036a0450 101 | languageName: node 102 | linkType: hard 103 | 104 | "@eslint/config-array@npm:^0.21.1": 105 | version: 0.21.1 106 | resolution: "@eslint/config-array@npm:0.21.1" 107 | dependencies: 108 | "@eslint/object-schema": "npm:^2.1.7" 109 | debug: "npm:^4.3.1" 110 | minimatch: "npm:^3.1.2" 111 | checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c 112 | languageName: node 113 | linkType: hard 114 | 115 | "@eslint/config-helpers@npm:^0.4.2": 116 | version: 0.4.2 117 | resolution: "@eslint/config-helpers@npm:0.4.2" 118 | dependencies: 119 | "@eslint/core": "npm:^0.17.0" 120 | checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4 121 | languageName: node 122 | linkType: hard 123 | 124 | "@eslint/core@npm:^0.17.0": 125 | version: 0.17.0 126 | resolution: "@eslint/core@npm:0.17.0" 127 | dependencies: 128 | "@types/json-schema": "npm:^7.0.15" 129 | checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e 130 | languageName: node 131 | linkType: hard 132 | 133 | "@eslint/eslintrc@npm:^3.1.0, @eslint/eslintrc@npm:^3.3.1": 134 | version: 3.3.3 135 | resolution: "@eslint/eslintrc@npm:3.3.3" 136 | dependencies: 137 | ajv: "npm:^6.12.4" 138 | debug: "npm:^4.3.2" 139 | espree: "npm:^10.0.1" 140 | globals: "npm:^14.0.0" 141 | ignore: "npm:^5.2.0" 142 | import-fresh: "npm:^3.2.1" 143 | js-yaml: "npm:^4.1.1" 144 | minimatch: "npm:^3.1.2" 145 | strip-json-comments: "npm:^3.1.1" 146 | checksum: 10c0/532c7acc7ddd042724c28b1f020bd7bf148fcd4653bb44c8314168b5f772508c842ce4ee070299cac51c5c5757d2124bdcfcef5551c8c58ff9986e3e17f2260d 147 | languageName: node 148 | linkType: hard 149 | 150 | "@eslint/js@npm:9.39.1, @eslint/js@npm:^9.14.0": 151 | version: 9.39.1 152 | resolution: "@eslint/js@npm:9.39.1" 153 | checksum: 10c0/6f7f26f8cdb7ad6327bbf9741973b6278eb946f18f70e35406e88194b0d5c522d0547a34a02f2a208eec95c5d1388cdf7ccb20039efd2e4cb6655615247a50f1 154 | languageName: node 155 | linkType: hard 156 | 157 | "@eslint/object-schema@npm:^2.1.7": 158 | version: 2.1.7 159 | resolution: "@eslint/object-schema@npm:2.1.7" 160 | checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87 161 | languageName: node 162 | linkType: hard 163 | 164 | "@eslint/plugin-kit@npm:^0.4.1": 165 | version: 0.4.1 166 | resolution: "@eslint/plugin-kit@npm:0.4.1" 167 | dependencies: 168 | "@eslint/core": "npm:^0.17.0" 169 | levn: "npm:^0.4.1" 170 | checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b 171 | languageName: node 172 | linkType: hard 173 | 174 | "@fastify/busboy@npm:^2.0.0": 175 | version: 2.1.1 176 | resolution: "@fastify/busboy@npm:2.1.1" 177 | checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 178 | languageName: node 179 | linkType: hard 180 | 181 | "@github/browserslist-config@npm:^1.0.0": 182 | version: 1.0.0 183 | resolution: "@github/browserslist-config@npm:1.0.0" 184 | checksum: 10c0/79767cbee7190a7ec9a9397c787f146776edb963f8e9b1be23ad3976b4c4d47978db94dd1ea555a5091efa9162bff40bcd1856b9e7aa10708d4aa3234132248d 185 | languageName: node 186 | linkType: hard 187 | 188 | "@humanfs/core@npm:^0.19.1": 189 | version: 0.19.1 190 | resolution: "@humanfs/core@npm:0.19.1" 191 | checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 192 | languageName: node 193 | linkType: hard 194 | 195 | "@humanfs/node@npm:^0.16.6": 196 | version: 0.16.7 197 | resolution: "@humanfs/node@npm:0.16.7" 198 | dependencies: 199 | "@humanfs/core": "npm:^0.19.1" 200 | "@humanwhocodes/retry": "npm:^0.4.0" 201 | checksum: 10c0/9f83d3cf2cfa37383e01e3cdaead11cd426208e04c44adcdd291aa983aaf72d7d3598844d2fe9ce54896bb1bf8bd4b56883376611c8905a19c44684642823f30 202 | languageName: node 203 | linkType: hard 204 | 205 | "@humanwhocodes/module-importer@npm:^1.0.1": 206 | version: 1.0.1 207 | resolution: "@humanwhocodes/module-importer@npm:1.0.1" 208 | checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 209 | languageName: node 210 | linkType: hard 211 | 212 | "@humanwhocodes/retry@npm:^0.4.0, @humanwhocodes/retry@npm:^0.4.2": 213 | version: 0.4.3 214 | resolution: "@humanwhocodes/retry@npm:0.4.3" 215 | checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42 216 | languageName: node 217 | linkType: hard 218 | 219 | "@isaacs/balanced-match@npm:^4.0.1": 220 | version: 4.0.1 221 | resolution: "@isaacs/balanced-match@npm:4.0.1" 222 | checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 223 | languageName: node 224 | linkType: hard 225 | 226 | "@isaacs/brace-expansion@npm:^5.0.0": 227 | version: 5.0.0 228 | resolution: "@isaacs/brace-expansion@npm:5.0.0" 229 | dependencies: 230 | "@isaacs/balanced-match": "npm:^4.0.1" 231 | checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 232 | languageName: node 233 | linkType: hard 234 | 235 | "@isaacs/fs-minipass@npm:^4.0.0": 236 | version: 4.0.1 237 | resolution: "@isaacs/fs-minipass@npm:4.0.1" 238 | dependencies: 239 | minipass: "npm:^7.0.4" 240 | checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 241 | languageName: node 242 | linkType: hard 243 | 244 | "@napi-rs/wasm-runtime@npm:^1.1.0": 245 | version: 1.1.0 246 | resolution: "@napi-rs/wasm-runtime@npm:1.1.0" 247 | dependencies: 248 | "@emnapi/core": "npm:^1.7.1" 249 | "@emnapi/runtime": "npm:^1.7.1" 250 | "@tybys/wasm-util": "npm:^0.10.1" 251 | checksum: 10c0/ee351052123bfc635c4cef03ac273a686522394ccd513b1e5b7b3823cecd6abb4a31f23a3a962933192b87eb7b7c3eb3def7748bd410edc66f932d90cf44e9ab 252 | languageName: node 253 | linkType: hard 254 | 255 | "@nodelib/fs.scandir@npm:2.1.5": 256 | version: 2.1.5 257 | resolution: "@nodelib/fs.scandir@npm:2.1.5" 258 | dependencies: 259 | "@nodelib/fs.stat": "npm:2.0.5" 260 | run-parallel: "npm:^1.1.9" 261 | checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb 262 | languageName: node 263 | linkType: hard 264 | 265 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": 266 | version: 2.0.5 267 | resolution: "@nodelib/fs.stat@npm:2.0.5" 268 | checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d 269 | languageName: node 270 | linkType: hard 271 | 272 | "@nodelib/fs.walk@npm:^1.2.3": 273 | version: 1.2.8 274 | resolution: "@nodelib/fs.walk@npm:1.2.8" 275 | dependencies: 276 | "@nodelib/fs.scandir": "npm:2.1.5" 277 | fastq: "npm:^1.6.0" 278 | checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 279 | languageName: node 280 | linkType: hard 281 | 282 | "@npmcli/agent@npm:^4.0.0": 283 | version: 4.0.0 284 | resolution: "@npmcli/agent@npm:4.0.0" 285 | dependencies: 286 | agent-base: "npm:^7.1.0" 287 | http-proxy-agent: "npm:^7.0.0" 288 | https-proxy-agent: "npm:^7.0.1" 289 | lru-cache: "npm:^11.2.1" 290 | socks-proxy-agent: "npm:^8.0.3" 291 | checksum: 10c0/f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 292 | languageName: node 293 | linkType: hard 294 | 295 | "@npmcli/fs@npm:^5.0.0": 296 | version: 5.0.0 297 | resolution: "@npmcli/fs@npm:5.0.0" 298 | dependencies: 299 | semver: "npm:^7.3.5" 300 | checksum: 10c0/26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b 301 | languageName: node 302 | linkType: hard 303 | 304 | "@oxc-resolver/binding-android-arm-eabi@npm:11.14.2": 305 | version: 11.14.2 306 | resolution: "@oxc-resolver/binding-android-arm-eabi@npm:11.14.2" 307 | conditions: os=android & cpu=arm 308 | languageName: node 309 | linkType: hard 310 | 311 | "@oxc-resolver/binding-android-arm64@npm:11.14.2": 312 | version: 11.14.2 313 | resolution: "@oxc-resolver/binding-android-arm64@npm:11.14.2" 314 | conditions: os=android & cpu=arm64 315 | languageName: node 316 | linkType: hard 317 | 318 | "@oxc-resolver/binding-darwin-arm64@npm:11.14.2": 319 | version: 11.14.2 320 | resolution: "@oxc-resolver/binding-darwin-arm64@npm:11.14.2" 321 | conditions: os=darwin & cpu=arm64 322 | languageName: node 323 | linkType: hard 324 | 325 | "@oxc-resolver/binding-darwin-x64@npm:11.14.2": 326 | version: 11.14.2 327 | resolution: "@oxc-resolver/binding-darwin-x64@npm:11.14.2" 328 | conditions: os=darwin & cpu=x64 329 | languageName: node 330 | linkType: hard 331 | 332 | "@oxc-resolver/binding-freebsd-x64@npm:11.14.2": 333 | version: 11.14.2 334 | resolution: "@oxc-resolver/binding-freebsd-x64@npm:11.14.2" 335 | conditions: os=freebsd & cpu=x64 336 | languageName: node 337 | linkType: hard 338 | 339 | "@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.14.2": 340 | version: 11.14.2 341 | resolution: "@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.14.2" 342 | conditions: os=linux & cpu=arm 343 | languageName: node 344 | linkType: hard 345 | 346 | "@oxc-resolver/binding-linux-arm-musleabihf@npm:11.14.2": 347 | version: 11.14.2 348 | resolution: "@oxc-resolver/binding-linux-arm-musleabihf@npm:11.14.2" 349 | conditions: os=linux & cpu=arm 350 | languageName: node 351 | linkType: hard 352 | 353 | "@oxc-resolver/binding-linux-arm64-gnu@npm:11.14.2": 354 | version: 11.14.2 355 | resolution: "@oxc-resolver/binding-linux-arm64-gnu@npm:11.14.2" 356 | conditions: os=linux & cpu=arm64 & libc=glibc 357 | languageName: node 358 | linkType: hard 359 | 360 | "@oxc-resolver/binding-linux-arm64-musl@npm:11.14.2": 361 | version: 11.14.2 362 | resolution: "@oxc-resolver/binding-linux-arm64-musl@npm:11.14.2" 363 | conditions: os=linux & cpu=arm64 & libc=musl 364 | languageName: node 365 | linkType: hard 366 | 367 | "@oxc-resolver/binding-linux-ppc64-gnu@npm:11.14.2": 368 | version: 11.14.2 369 | resolution: "@oxc-resolver/binding-linux-ppc64-gnu@npm:11.14.2" 370 | conditions: os=linux & cpu=ppc64 & libc=glibc 371 | languageName: node 372 | linkType: hard 373 | 374 | "@oxc-resolver/binding-linux-riscv64-gnu@npm:11.14.2": 375 | version: 11.14.2 376 | resolution: "@oxc-resolver/binding-linux-riscv64-gnu@npm:11.14.2" 377 | conditions: os=linux & cpu=riscv64 & libc=glibc 378 | languageName: node 379 | linkType: hard 380 | 381 | "@oxc-resolver/binding-linux-riscv64-musl@npm:11.14.2": 382 | version: 11.14.2 383 | resolution: "@oxc-resolver/binding-linux-riscv64-musl@npm:11.14.2" 384 | conditions: os=linux & cpu=riscv64 & libc=musl 385 | languageName: node 386 | linkType: hard 387 | 388 | "@oxc-resolver/binding-linux-s390x-gnu@npm:11.14.2": 389 | version: 11.14.2 390 | resolution: "@oxc-resolver/binding-linux-s390x-gnu@npm:11.14.2" 391 | conditions: os=linux & cpu=s390x & libc=glibc 392 | languageName: node 393 | linkType: hard 394 | 395 | "@oxc-resolver/binding-linux-x64-gnu@npm:11.14.2": 396 | version: 11.14.2 397 | resolution: "@oxc-resolver/binding-linux-x64-gnu@npm:11.14.2" 398 | conditions: os=linux & cpu=x64 & libc=glibc 399 | languageName: node 400 | linkType: hard 401 | 402 | "@oxc-resolver/binding-linux-x64-musl@npm:11.14.2": 403 | version: 11.14.2 404 | resolution: "@oxc-resolver/binding-linux-x64-musl@npm:11.14.2" 405 | conditions: os=linux & cpu=x64 & libc=musl 406 | languageName: node 407 | linkType: hard 408 | 409 | "@oxc-resolver/binding-openharmony-arm64@npm:11.14.2": 410 | version: 11.14.2 411 | resolution: "@oxc-resolver/binding-openharmony-arm64@npm:11.14.2" 412 | conditions: os=openharmony & cpu=arm64 413 | languageName: node 414 | linkType: hard 415 | 416 | "@oxc-resolver/binding-wasm32-wasi@npm:11.14.2": 417 | version: 11.14.2 418 | resolution: "@oxc-resolver/binding-wasm32-wasi@npm:11.14.2" 419 | dependencies: 420 | "@napi-rs/wasm-runtime": "npm:^1.1.0" 421 | conditions: cpu=wasm32 422 | languageName: node 423 | linkType: hard 424 | 425 | "@oxc-resolver/binding-win32-arm64-msvc@npm:11.14.2": 426 | version: 11.14.2 427 | resolution: "@oxc-resolver/binding-win32-arm64-msvc@npm:11.14.2" 428 | conditions: os=win32 & cpu=arm64 429 | languageName: node 430 | linkType: hard 431 | 432 | "@oxc-resolver/binding-win32-ia32-msvc@npm:11.14.2": 433 | version: 11.14.2 434 | resolution: "@oxc-resolver/binding-win32-ia32-msvc@npm:11.14.2" 435 | conditions: os=win32 & cpu=ia32 436 | languageName: node 437 | linkType: hard 438 | 439 | "@oxc-resolver/binding-win32-x64-msvc@npm:11.14.2": 440 | version: 11.14.2 441 | resolution: "@oxc-resolver/binding-win32-x64-msvc@npm:11.14.2" 442 | conditions: os=win32 & cpu=x64 443 | languageName: node 444 | linkType: hard 445 | 446 | "@pkgr/core@npm:^0.2.9": 447 | version: 0.2.9 448 | resolution: "@pkgr/core@npm:0.2.9" 449 | checksum: 10c0/ac8e4e8138b1a7a4ac6282873aef7389c352f1f8b577b4850778f5182e4a39a5241facbe48361fec817f56d02b51691b383010843fb08b34a8e8ea3614688fd5 450 | languageName: node 451 | linkType: hard 452 | 453 | "@rtsao/scc@npm:^1.1.0": 454 | version: 1.1.0 455 | resolution: "@rtsao/scc@npm:1.1.0" 456 | checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b 457 | languageName: node 458 | linkType: hard 459 | 460 | "@tybys/wasm-util@npm:^0.10.1": 461 | version: 0.10.1 462 | resolution: "@tybys/wasm-util@npm:0.10.1" 463 | dependencies: 464 | tslib: "npm:^2.4.0" 465 | checksum: 10c0/b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 466 | languageName: node 467 | linkType: hard 468 | 469 | "@types/estree@npm:^1.0.6": 470 | version: 1.0.8 471 | resolution: "@types/estree@npm:1.0.8" 472 | checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 473 | languageName: node 474 | linkType: hard 475 | 476 | "@types/json-schema@npm:^7.0.15": 477 | version: 7.0.15 478 | resolution: "@types/json-schema@npm:7.0.15" 479 | checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db 480 | languageName: node 481 | linkType: hard 482 | 483 | "@types/json5@npm:^0.0.29": 484 | version: 0.0.29 485 | resolution: "@types/json5@npm:0.0.29" 486 | checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac 487 | languageName: node 488 | linkType: hard 489 | 490 | "@types/node@npm:~24.9.2": 491 | version: 24.9.2 492 | resolution: "@types/node@npm:24.9.2" 493 | dependencies: 494 | undici-types: "npm:~7.16.0" 495 | checksum: 10c0/7905d43f65cee72ef475fe76316e10bbf6ac5d08a7f0f6c38f2b6285d7ca3009e8fcafc8f8a1d2bf3f55889c9c278dbb203a9081fd0cf2d6d62161703924c6fa 496 | languageName: node 497 | linkType: hard 498 | 499 | "@types/tmp@npm:~0.2.0": 500 | version: 0.2.6 501 | resolution: "@types/tmp@npm:0.2.6" 502 | checksum: 10c0/a11bfa2cd8eaa6c5d62f62a3569192d7a2c28efdc5c17af0b0551db85816b2afc8156f3ca15ac76f0b142ae1403f04f44279871424233a1f3390b2e5fc828cd0 503 | languageName: node 504 | linkType: hard 505 | 506 | "@typescript-eslint/eslint-plugin@npm:8.48.1, @typescript-eslint/eslint-plugin@npm:^8.0.0": 507 | version: 8.48.1 508 | resolution: "@typescript-eslint/eslint-plugin@npm:8.48.1" 509 | dependencies: 510 | "@eslint-community/regexpp": "npm:^4.10.0" 511 | "@typescript-eslint/scope-manager": "npm:8.48.1" 512 | "@typescript-eslint/type-utils": "npm:8.48.1" 513 | "@typescript-eslint/utils": "npm:8.48.1" 514 | "@typescript-eslint/visitor-keys": "npm:8.48.1" 515 | graphemer: "npm:^1.4.0" 516 | ignore: "npm:^7.0.0" 517 | natural-compare: "npm:^1.4.0" 518 | ts-api-utils: "npm:^2.1.0" 519 | peerDependencies: 520 | "@typescript-eslint/parser": ^8.48.1 521 | eslint: ^8.57.0 || ^9.0.0 522 | typescript: ">=4.8.4 <6.0.0" 523 | checksum: 10c0/aeb4692ac27ded73dce5ddba08d46f15d617651f629cdfc5e874dd4ac767eac0523807f1f4e51f6f80675efff78e5937690f1c58740b8cb92b44b87d757a6a1a 524 | languageName: node 525 | linkType: hard 526 | 527 | "@typescript-eslint/parser@npm:8.48.1, @typescript-eslint/parser@npm:^8.0.0": 528 | version: 8.48.1 529 | resolution: "@typescript-eslint/parser@npm:8.48.1" 530 | dependencies: 531 | "@typescript-eslint/scope-manager": "npm:8.48.1" 532 | "@typescript-eslint/types": "npm:8.48.1" 533 | "@typescript-eslint/typescript-estree": "npm:8.48.1" 534 | "@typescript-eslint/visitor-keys": "npm:8.48.1" 535 | debug: "npm:^4.3.4" 536 | peerDependencies: 537 | eslint: ^8.57.0 || ^9.0.0 538 | typescript: ">=4.8.4 <6.0.0" 539 | checksum: 10c0/54ec22c82cc631f56131bfed9747f8cadf52ab123463a406c5221f258f9533431c4a33ebe21ef178840d50235e69bb370d36aa2fd6a066e7223b38bfa41a1788 540 | languageName: node 541 | linkType: hard 542 | 543 | "@typescript-eslint/project-service@npm:8.48.1": 544 | version: 8.48.1 545 | resolution: "@typescript-eslint/project-service@npm:8.48.1" 546 | dependencies: 547 | "@typescript-eslint/tsconfig-utils": "npm:^8.48.1" 548 | "@typescript-eslint/types": "npm:^8.48.1" 549 | debug: "npm:^4.3.4" 550 | peerDependencies: 551 | typescript: ">=4.8.4 <6.0.0" 552 | checksum: 10c0/0aeeea5e65d0f837bd9a47265f144f14ca72969d259ee929e63e06526b21f4e990e70c7bafdb2ceb3783373df7d9f5bae32c328a4c6403606f01339bc984b3f5 553 | languageName: node 554 | linkType: hard 555 | 556 | "@typescript-eslint/scope-manager@npm:8.48.1": 557 | version: 8.48.1 558 | resolution: "@typescript-eslint/scope-manager@npm:8.48.1" 559 | dependencies: 560 | "@typescript-eslint/types": "npm:8.48.1" 561 | "@typescript-eslint/visitor-keys": "npm:8.48.1" 562 | checksum: 10c0/16514823784cb598817b87d3d2b4fb618ab8b2378b3401a4c1160a5c914e51e7a925c3c1e7be73e0250e38390f0be70fecb3e0e0bdde7b243d74444933b95d3e 563 | languageName: node 564 | linkType: hard 565 | 566 | "@typescript-eslint/tsconfig-utils@npm:8.48.1, @typescript-eslint/tsconfig-utils@npm:^8.48.1": 567 | version: 8.48.1 568 | resolution: "@typescript-eslint/tsconfig-utils@npm:8.48.1" 569 | peerDependencies: 570 | typescript: ">=4.8.4 <6.0.0" 571 | checksum: 10c0/0d540f7ab3018ed1bab8f008c0d30229e0ea12806fdbf1c756572b5cf536a1f2a6c59ca2544c09bcd5b89dcfcf79e5f6be3d765e725492b9c7e4cd64fcecffc6 572 | languageName: node 573 | linkType: hard 574 | 575 | "@typescript-eslint/type-utils@npm:8.48.1": 576 | version: 8.48.1 577 | resolution: "@typescript-eslint/type-utils@npm:8.48.1" 578 | dependencies: 579 | "@typescript-eslint/types": "npm:8.48.1" 580 | "@typescript-eslint/typescript-estree": "npm:8.48.1" 581 | "@typescript-eslint/utils": "npm:8.48.1" 582 | debug: "npm:^4.3.4" 583 | ts-api-utils: "npm:^2.1.0" 584 | peerDependencies: 585 | eslint: ^8.57.0 || ^9.0.0 586 | typescript: ">=4.8.4 <6.0.0" 587 | checksum: 10c0/c98a71f7d374be249ecc7c9f20b0a867a73ad4f64e646a6bf9f2c1a5d74f0dc7bd59e9c94a0842068caa366af39ae0c550ede6d653b5c9418a0a587510bbb6d5 588 | languageName: node 589 | linkType: hard 590 | 591 | "@typescript-eslint/types@npm:8.48.1, @typescript-eslint/types@npm:^8.48.1": 592 | version: 8.48.1 593 | resolution: "@typescript-eslint/types@npm:8.48.1" 594 | checksum: 10c0/366b8140f4c69319f1796b66b33c0c6e16eb6cbe543b9517003104e12ed143b620c1433ccf60d781a629d9433bd509a363c0c9d21fd438c17bb8840733af6caa 595 | languageName: node 596 | linkType: hard 597 | 598 | "@typescript-eslint/typescript-estree@npm:8.48.1": 599 | version: 8.48.1 600 | resolution: "@typescript-eslint/typescript-estree@npm:8.48.1" 601 | dependencies: 602 | "@typescript-eslint/project-service": "npm:8.48.1" 603 | "@typescript-eslint/tsconfig-utils": "npm:8.48.1" 604 | "@typescript-eslint/types": "npm:8.48.1" 605 | "@typescript-eslint/visitor-keys": "npm:8.48.1" 606 | debug: "npm:^4.3.4" 607 | minimatch: "npm:^9.0.4" 608 | semver: "npm:^7.6.0" 609 | tinyglobby: "npm:^0.2.15" 610 | ts-api-utils: "npm:^2.1.0" 611 | peerDependencies: 612 | typescript: ">=4.8.4 <6.0.0" 613 | checksum: 10c0/72c0802f74222160f6a13ebbd32b0d504142a2427678c87ea78fc32672c65fd522377d43b31a97c944cbd0aefc36b320bf02f04e47c44f2797d6ccd0a8aa30ec 614 | languageName: node 615 | linkType: hard 616 | 617 | "@typescript-eslint/utils@npm:8.48.1": 618 | version: 8.48.1 619 | resolution: "@typescript-eslint/utils@npm:8.48.1" 620 | dependencies: 621 | "@eslint-community/eslint-utils": "npm:^4.7.0" 622 | "@typescript-eslint/scope-manager": "npm:8.48.1" 623 | "@typescript-eslint/types": "npm:8.48.1" 624 | "@typescript-eslint/typescript-estree": "npm:8.48.1" 625 | peerDependencies: 626 | eslint: ^8.57.0 || ^9.0.0 627 | typescript: ">=4.8.4 <6.0.0" 628 | checksum: 10c0/1775ac217b578f52d6c1e85258098f8ef764d04830c6ce11043b434860da80f1a5f7cc1b9f2e0a63de161e83b8d876f7ae8362d7644d5d8e636e60ad5eeff4e2 629 | languageName: node 630 | linkType: hard 631 | 632 | "@typescript-eslint/visitor-keys@npm:8.48.1": 633 | version: 8.48.1 634 | resolution: "@typescript-eslint/visitor-keys@npm:8.48.1" 635 | dependencies: 636 | "@typescript-eslint/types": "npm:8.48.1" 637 | eslint-visitor-keys: "npm:^4.2.1" 638 | checksum: 10c0/ecf4078ce63c296dd340672b516f42bf452534c75af7e7d6c1a3f32b143ff184cb3a4071d7429a9f870371ff9091a790acce28b85ce3c450bfc60554c79d43ca 639 | languageName: node 640 | linkType: hard 641 | 642 | "@vercel/ncc@npm:~0.38.4": 643 | version: 0.38.4 644 | resolution: "@vercel/ncc@npm:0.38.4" 645 | dependencies: 646 | node-gyp: "npm:latest" 647 | bin: 648 | ncc: dist/ncc/cli.js 649 | checksum: 10c0/dd6f5e95c09aa2db957788dd1fc7e5dc208b5268dc19a1560f8a71c1b18d234bb8ca0990f972051efcbc8d1cc5458242168bbdca54212a605ed0b4f680d3d876 650 | languageName: node 651 | linkType: hard 652 | 653 | "abbrev@npm:^4.0.0": 654 | version: 4.0.0 655 | resolution: "abbrev@npm:4.0.0" 656 | checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 657 | languageName: node 658 | linkType: hard 659 | 660 | "acorn-jsx@npm:^5.3.2": 661 | version: 5.3.2 662 | resolution: "acorn-jsx@npm:5.3.2" 663 | peerDependencies: 664 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 665 | checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 666 | languageName: node 667 | linkType: hard 668 | 669 | "acorn@npm:^8.15.0": 670 | version: 8.15.0 671 | resolution: "acorn@npm:8.15.0" 672 | bin: 673 | acorn: bin/acorn 674 | checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec 675 | languageName: node 676 | linkType: hard 677 | 678 | "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": 679 | version: 7.1.4 680 | resolution: "agent-base@npm:7.1.4" 681 | checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe 682 | languageName: node 683 | linkType: hard 684 | 685 | "ajv@npm:^6.12.4": 686 | version: 6.12.6 687 | resolution: "ajv@npm:6.12.6" 688 | dependencies: 689 | fast-deep-equal: "npm:^3.1.1" 690 | fast-json-stable-stringify: "npm:^2.0.0" 691 | json-schema-traverse: "npm:^0.4.1" 692 | uri-js: "npm:^4.2.2" 693 | checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 694 | languageName: node 695 | linkType: hard 696 | 697 | "ansi-styles@npm:^4.1.0": 698 | version: 4.3.0 699 | resolution: "ansi-styles@npm:4.3.0" 700 | dependencies: 701 | color-convert: "npm:^2.0.1" 702 | checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 703 | languageName: node 704 | linkType: hard 705 | 706 | "argparse@npm:^2.0.1": 707 | version: 2.0.1 708 | resolution: "argparse@npm:2.0.1" 709 | checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e 710 | languageName: node 711 | linkType: hard 712 | 713 | "aria-query@npm:^5.3.0, aria-query@npm:^5.3.2": 714 | version: 5.3.2 715 | resolution: "aria-query@npm:5.3.2" 716 | checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e 717 | languageName: node 718 | linkType: hard 719 | 720 | "array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": 721 | version: 1.0.2 722 | resolution: "array-buffer-byte-length@npm:1.0.2" 723 | dependencies: 724 | call-bound: "npm:^1.0.3" 725 | is-array-buffer: "npm:^3.0.5" 726 | checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d 727 | languageName: node 728 | linkType: hard 729 | 730 | "array-includes@npm:^3.1.6, array-includes@npm:^3.1.8, array-includes@npm:^3.1.9": 731 | version: 3.1.9 732 | resolution: "array-includes@npm:3.1.9" 733 | dependencies: 734 | call-bind: "npm:^1.0.8" 735 | call-bound: "npm:^1.0.4" 736 | define-properties: "npm:^1.2.1" 737 | es-abstract: "npm:^1.24.0" 738 | es-object-atoms: "npm:^1.1.1" 739 | get-intrinsic: "npm:^1.3.0" 740 | is-string: "npm:^1.1.1" 741 | math-intrinsics: "npm:^1.1.0" 742 | checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 743 | languageName: node 744 | linkType: hard 745 | 746 | "array.prototype.findlastindex@npm:^1.2.6": 747 | version: 1.2.6 748 | resolution: "array.prototype.findlastindex@npm:1.2.6" 749 | dependencies: 750 | call-bind: "npm:^1.0.8" 751 | call-bound: "npm:^1.0.4" 752 | define-properties: "npm:^1.2.1" 753 | es-abstract: "npm:^1.23.9" 754 | es-errors: "npm:^1.3.0" 755 | es-object-atoms: "npm:^1.1.1" 756 | es-shim-unscopables: "npm:^1.1.0" 757 | checksum: 10c0/82559310d2e57ec5f8fc53d7df420e3abf0ba497935de0a5570586035478ba7d07618cb18e2d4ada2da514c8fb98a034aaf5c06caa0a57e2f7f4c4adedef5956 758 | languageName: node 759 | linkType: hard 760 | 761 | "array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.3": 762 | version: 1.3.3 763 | resolution: "array.prototype.flat@npm:1.3.3" 764 | dependencies: 765 | call-bind: "npm:^1.0.8" 766 | define-properties: "npm:^1.2.1" 767 | es-abstract: "npm:^1.23.5" 768 | es-shim-unscopables: "npm:^1.0.2" 769 | checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a 770 | languageName: node 771 | linkType: hard 772 | 773 | "array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": 774 | version: 1.3.3 775 | resolution: "array.prototype.flatmap@npm:1.3.3" 776 | dependencies: 777 | call-bind: "npm:^1.0.8" 778 | define-properties: "npm:^1.2.1" 779 | es-abstract: "npm:^1.23.5" 780 | es-shim-unscopables: "npm:^1.0.2" 781 | checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 782 | languageName: node 783 | linkType: hard 784 | 785 | "arraybuffer.prototype.slice@npm:^1.0.4": 786 | version: 1.0.4 787 | resolution: "arraybuffer.prototype.slice@npm:1.0.4" 788 | dependencies: 789 | array-buffer-byte-length: "npm:^1.0.1" 790 | call-bind: "npm:^1.0.8" 791 | define-properties: "npm:^1.2.1" 792 | es-abstract: "npm:^1.23.5" 793 | es-errors: "npm:^1.3.0" 794 | get-intrinsic: "npm:^1.2.6" 795 | is-array-buffer: "npm:^3.0.4" 796 | checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 797 | languageName: node 798 | linkType: hard 799 | 800 | "ast-types-flow@npm:^0.0.8": 801 | version: 0.0.8 802 | resolution: "ast-types-flow@npm:0.0.8" 803 | checksum: 10c0/f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e 804 | languageName: node 805 | linkType: hard 806 | 807 | "async-function@npm:^1.0.0": 808 | version: 1.0.0 809 | resolution: "async-function@npm:1.0.0" 810 | checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 811 | languageName: node 812 | linkType: hard 813 | 814 | "async-generator-function@npm:^1.0.0": 815 | version: 1.0.0 816 | resolution: "async-generator-function@npm:1.0.0" 817 | checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 818 | languageName: node 819 | linkType: hard 820 | 821 | "available-typed-arrays@npm:^1.0.7": 822 | version: 1.0.7 823 | resolution: "available-typed-arrays@npm:1.0.7" 824 | dependencies: 825 | possible-typed-array-names: "npm:^1.0.0" 826 | checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 827 | languageName: node 828 | linkType: hard 829 | 830 | "axe-core@npm:^4.10.0": 831 | version: 4.11.0 832 | resolution: "axe-core@npm:4.11.0" 833 | checksum: 10c0/7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 834 | languageName: node 835 | linkType: hard 836 | 837 | "axobject-query@npm:^4.1.0": 838 | version: 4.1.0 839 | resolution: "axobject-query@npm:4.1.0" 840 | checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 841 | languageName: node 842 | linkType: hard 843 | 844 | "balanced-match@npm:^1.0.0": 845 | version: 1.0.2 846 | resolution: "balanced-match@npm:1.0.2" 847 | checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee 848 | languageName: node 849 | linkType: hard 850 | 851 | "baseline-browser-mapping@npm:^2.8.25": 852 | version: 2.8.32 853 | resolution: "baseline-browser-mapping@npm:2.8.32" 854 | bin: 855 | baseline-browser-mapping: dist/cli.js 856 | checksum: 10c0/6c4aa0338ad177e946a27412de11769fb6474389a59cc03e13e0538d7285a94052a11525d46bb605ddb913a0c8a1180292d6f05cd4d6bc05bbf597c26bf5ce66 857 | languageName: node 858 | linkType: hard 859 | 860 | "brace-expansion@npm:^1.1.7": 861 | version: 1.1.12 862 | resolution: "brace-expansion@npm:1.1.12" 863 | dependencies: 864 | balanced-match: "npm:^1.0.0" 865 | concat-map: "npm:0.0.1" 866 | checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 867 | languageName: node 868 | linkType: hard 869 | 870 | "brace-expansion@npm:^2.0.1": 871 | version: 2.0.2 872 | resolution: "brace-expansion@npm:2.0.2" 873 | dependencies: 874 | balanced-match: "npm:^1.0.0" 875 | checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf 876 | languageName: node 877 | linkType: hard 878 | 879 | "braces@npm:^3.0.3": 880 | version: 3.0.3 881 | resolution: "braces@npm:3.0.3" 882 | dependencies: 883 | fill-range: "npm:^7.1.1" 884 | checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 885 | languageName: node 886 | linkType: hard 887 | 888 | "browserslist@npm:^4.23.1": 889 | version: 4.28.0 890 | resolution: "browserslist@npm:4.28.0" 891 | dependencies: 892 | baseline-browser-mapping: "npm:^2.8.25" 893 | caniuse-lite: "npm:^1.0.30001754" 894 | electron-to-chromium: "npm:^1.5.249" 895 | node-releases: "npm:^2.0.27" 896 | update-browserslist-db: "npm:^1.1.4" 897 | bin: 898 | browserslist: cli.js 899 | checksum: 10c0/4284fd568f7d40a496963083860d488cb2a89fb055b6affd316bebc59441fec938e090b3e62c0ee065eb0bc88cd1bc145f4300a16c75f3f565621c5823715ae1 900 | languageName: node 901 | linkType: hard 902 | 903 | "cacache@npm:^20.0.1": 904 | version: 20.0.3 905 | resolution: "cacache@npm:20.0.3" 906 | dependencies: 907 | "@npmcli/fs": "npm:^5.0.0" 908 | fs-minipass: "npm:^3.0.0" 909 | glob: "npm:^13.0.0" 910 | lru-cache: "npm:^11.1.0" 911 | minipass: "npm:^7.0.3" 912 | minipass-collect: "npm:^2.0.1" 913 | minipass-flush: "npm:^1.0.5" 914 | minipass-pipeline: "npm:^1.2.4" 915 | p-map: "npm:^7.0.2" 916 | ssri: "npm:^13.0.0" 917 | unique-filename: "npm:^5.0.0" 918 | checksum: 10c0/c7da1ca694d20e8f8aedabd21dc11518f809a7d2b59aa76a1fc655db5a9e62379e465c157ddd2afe34b19230808882288effa6911b2de26a088a6d5645123462 919 | languageName: node 920 | linkType: hard 921 | 922 | "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": 923 | version: 1.0.2 924 | resolution: "call-bind-apply-helpers@npm:1.0.2" 925 | dependencies: 926 | es-errors: "npm:^1.3.0" 927 | function-bind: "npm:^1.1.2" 928 | checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 929 | languageName: node 930 | linkType: hard 931 | 932 | "call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": 933 | version: 1.0.8 934 | resolution: "call-bind@npm:1.0.8" 935 | dependencies: 936 | call-bind-apply-helpers: "npm:^1.0.0" 937 | es-define-property: "npm:^1.0.0" 938 | get-intrinsic: "npm:^1.2.4" 939 | set-function-length: "npm:^1.2.2" 940 | checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 941 | languageName: node 942 | linkType: hard 943 | 944 | "call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": 945 | version: 1.0.4 946 | resolution: "call-bound@npm:1.0.4" 947 | dependencies: 948 | call-bind-apply-helpers: "npm:^1.0.2" 949 | get-intrinsic: "npm:^1.3.0" 950 | checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 951 | languageName: node 952 | linkType: hard 953 | 954 | "callsites@npm:^3.0.0": 955 | version: 3.1.0 956 | resolution: "callsites@npm:3.1.0" 957 | checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 958 | languageName: node 959 | linkType: hard 960 | 961 | "caniuse-lite@npm:^1.0.30001754": 962 | version: 1.0.30001757 963 | resolution: "caniuse-lite@npm:1.0.30001757" 964 | checksum: 10c0/3ccb71fa2bf1f8c96ff1bf9b918b08806fed33307e20a3ce3259155fda131eaf96cfcd88d3d309c8fd7f8285cc71d89a3b93648a1c04814da31c301f98508d42 965 | languageName: node 966 | linkType: hard 967 | 968 | "chalk@npm:^4.0.0": 969 | version: 4.1.2 970 | resolution: "chalk@npm:4.1.2" 971 | dependencies: 972 | ansi-styles: "npm:^4.1.0" 973 | supports-color: "npm:^7.1.0" 974 | checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 975 | languageName: node 976 | linkType: hard 977 | 978 | "chownr@npm:^3.0.0": 979 | version: 3.0.0 980 | resolution: "chownr@npm:3.0.0" 981 | checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 982 | languageName: node 983 | linkType: hard 984 | 985 | "color-convert@npm:^2.0.1": 986 | version: 2.0.1 987 | resolution: "color-convert@npm:2.0.1" 988 | dependencies: 989 | color-name: "npm:~1.1.4" 990 | checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 991 | languageName: node 992 | linkType: hard 993 | 994 | "color-name@npm:~1.1.4": 995 | version: 1.1.4 996 | resolution: "color-name@npm:1.1.4" 997 | checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 998 | languageName: node 999 | linkType: hard 1000 | 1001 | "concat-map@npm:0.0.1": 1002 | version: 0.0.1 1003 | resolution: "concat-map@npm:0.0.1" 1004 | checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f 1005 | languageName: node 1006 | linkType: hard 1007 | 1008 | "cross-spawn@npm:^7.0.6": 1009 | version: 7.0.6 1010 | resolution: "cross-spawn@npm:7.0.6" 1011 | dependencies: 1012 | path-key: "npm:^3.1.0" 1013 | shebang-command: "npm:^2.0.0" 1014 | which: "npm:^2.0.1" 1015 | checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 1016 | languageName: node 1017 | linkType: hard 1018 | 1019 | "damerau-levenshtein@npm:^1.0.8": 1020 | version: 1.0.8 1021 | resolution: "damerau-levenshtein@npm:1.0.8" 1022 | checksum: 10c0/4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 1023 | languageName: node 1024 | linkType: hard 1025 | 1026 | "data-view-buffer@npm:^1.0.2": 1027 | version: 1.0.2 1028 | resolution: "data-view-buffer@npm:1.0.2" 1029 | dependencies: 1030 | call-bound: "npm:^1.0.3" 1031 | es-errors: "npm:^1.3.0" 1032 | is-data-view: "npm:^1.0.2" 1033 | checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c 1034 | languageName: node 1035 | linkType: hard 1036 | 1037 | "data-view-byte-length@npm:^1.0.2": 1038 | version: 1.0.2 1039 | resolution: "data-view-byte-length@npm:1.0.2" 1040 | dependencies: 1041 | call-bound: "npm:^1.0.3" 1042 | es-errors: "npm:^1.3.0" 1043 | is-data-view: "npm:^1.0.2" 1044 | checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 1045 | languageName: node 1046 | linkType: hard 1047 | 1048 | "data-view-byte-offset@npm:^1.0.1": 1049 | version: 1.0.1 1050 | resolution: "data-view-byte-offset@npm:1.0.1" 1051 | dependencies: 1052 | call-bound: "npm:^1.0.2" 1053 | es-errors: "npm:^1.3.0" 1054 | is-data-view: "npm:^1.0.1" 1055 | checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 1056 | languageName: node 1057 | linkType: hard 1058 | 1059 | "debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": 1060 | version: 4.4.3 1061 | resolution: "debug@npm:4.4.3" 1062 | dependencies: 1063 | ms: "npm:^2.1.3" 1064 | peerDependenciesMeta: 1065 | supports-color: 1066 | optional: true 1067 | checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 1068 | languageName: node 1069 | linkType: hard 1070 | 1071 | "debug@npm:^3.2.7": 1072 | version: 3.2.7 1073 | resolution: "debug@npm:3.2.7" 1074 | dependencies: 1075 | ms: "npm:^2.1.1" 1076 | checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a 1077 | languageName: node 1078 | linkType: hard 1079 | 1080 | "deep-is@npm:^0.1.3": 1081 | version: 0.1.4 1082 | resolution: "deep-is@npm:0.1.4" 1083 | checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c 1084 | languageName: node 1085 | linkType: hard 1086 | 1087 | "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": 1088 | version: 1.1.4 1089 | resolution: "define-data-property@npm:1.1.4" 1090 | dependencies: 1091 | es-define-property: "npm:^1.0.0" 1092 | es-errors: "npm:^1.3.0" 1093 | gopd: "npm:^1.0.1" 1094 | checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 1095 | languageName: node 1096 | linkType: hard 1097 | 1098 | "define-properties@npm:^1.2.1": 1099 | version: 1.2.1 1100 | resolution: "define-properties@npm:1.2.1" 1101 | dependencies: 1102 | define-data-property: "npm:^1.0.1" 1103 | has-property-descriptors: "npm:^1.0.0" 1104 | object-keys: "npm:^1.1.1" 1105 | checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 1106 | languageName: node 1107 | linkType: hard 1108 | 1109 | "doctrine@npm:^2.1.0": 1110 | version: 2.1.0 1111 | resolution: "doctrine@npm:2.1.0" 1112 | dependencies: 1113 | esutils: "npm:^2.0.2" 1114 | checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac 1115 | languageName: node 1116 | linkType: hard 1117 | 1118 | "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": 1119 | version: 1.0.1 1120 | resolution: "dunder-proto@npm:1.0.1" 1121 | dependencies: 1122 | call-bind-apply-helpers: "npm:^1.0.1" 1123 | es-errors: "npm:^1.3.0" 1124 | gopd: "npm:^1.2.0" 1125 | checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 1126 | languageName: node 1127 | linkType: hard 1128 | 1129 | "electron-to-chromium@npm:^1.5.249": 1130 | version: 1.5.263 1131 | resolution: "electron-to-chromium@npm:1.5.263" 1132 | checksum: 10c0/d9ba38c5e87f4f1c78e64c7dcc2a32f764664cdbab3c576f23cb3d66a1c3ca1836ecfa00768ab4cd921a0832d09f65555f86eadb926f2cfd3fe93d6c57b8f583 1133 | languageName: node 1134 | linkType: hard 1135 | 1136 | "emoji-regex@npm:^9.2.2": 1137 | version: 9.2.2 1138 | resolution: "emoji-regex@npm:9.2.2" 1139 | checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 1140 | languageName: node 1141 | linkType: hard 1142 | 1143 | "encoding@npm:^0.1.13": 1144 | version: 0.1.13 1145 | resolution: "encoding@npm:0.1.13" 1146 | dependencies: 1147 | iconv-lite: "npm:^0.6.2" 1148 | checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 1149 | languageName: node 1150 | linkType: hard 1151 | 1152 | "env-paths@npm:^2.2.0": 1153 | version: 2.2.1 1154 | resolution: "env-paths@npm:2.2.1" 1155 | checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 1156 | languageName: node 1157 | linkType: hard 1158 | 1159 | "err-code@npm:^2.0.2": 1160 | version: 2.0.3 1161 | resolution: "err-code@npm:2.0.3" 1162 | checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 1163 | languageName: node 1164 | linkType: hard 1165 | 1166 | "es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": 1167 | version: 1.24.0 1168 | resolution: "es-abstract@npm:1.24.0" 1169 | dependencies: 1170 | array-buffer-byte-length: "npm:^1.0.2" 1171 | arraybuffer.prototype.slice: "npm:^1.0.4" 1172 | available-typed-arrays: "npm:^1.0.7" 1173 | call-bind: "npm:^1.0.8" 1174 | call-bound: "npm:^1.0.4" 1175 | data-view-buffer: "npm:^1.0.2" 1176 | data-view-byte-length: "npm:^1.0.2" 1177 | data-view-byte-offset: "npm:^1.0.1" 1178 | es-define-property: "npm:^1.0.1" 1179 | es-errors: "npm:^1.3.0" 1180 | es-object-atoms: "npm:^1.1.1" 1181 | es-set-tostringtag: "npm:^2.1.0" 1182 | es-to-primitive: "npm:^1.3.0" 1183 | function.prototype.name: "npm:^1.1.8" 1184 | get-intrinsic: "npm:^1.3.0" 1185 | get-proto: "npm:^1.0.1" 1186 | get-symbol-description: "npm:^1.1.0" 1187 | globalthis: "npm:^1.0.4" 1188 | gopd: "npm:^1.2.0" 1189 | has-property-descriptors: "npm:^1.0.2" 1190 | has-proto: "npm:^1.2.0" 1191 | has-symbols: "npm:^1.1.0" 1192 | hasown: "npm:^2.0.2" 1193 | internal-slot: "npm:^1.1.0" 1194 | is-array-buffer: "npm:^3.0.5" 1195 | is-callable: "npm:^1.2.7" 1196 | is-data-view: "npm:^1.0.2" 1197 | is-negative-zero: "npm:^2.0.3" 1198 | is-regex: "npm:^1.2.1" 1199 | is-set: "npm:^2.0.3" 1200 | is-shared-array-buffer: "npm:^1.0.4" 1201 | is-string: "npm:^1.1.1" 1202 | is-typed-array: "npm:^1.1.15" 1203 | is-weakref: "npm:^1.1.1" 1204 | math-intrinsics: "npm:^1.1.0" 1205 | object-inspect: "npm:^1.13.4" 1206 | object-keys: "npm:^1.1.1" 1207 | object.assign: "npm:^4.1.7" 1208 | own-keys: "npm:^1.0.1" 1209 | regexp.prototype.flags: "npm:^1.5.4" 1210 | safe-array-concat: "npm:^1.1.3" 1211 | safe-push-apply: "npm:^1.0.0" 1212 | safe-regex-test: "npm:^1.1.0" 1213 | set-proto: "npm:^1.0.0" 1214 | stop-iteration-iterator: "npm:^1.1.0" 1215 | string.prototype.trim: "npm:^1.2.10" 1216 | string.prototype.trimend: "npm:^1.0.9" 1217 | string.prototype.trimstart: "npm:^1.0.8" 1218 | typed-array-buffer: "npm:^1.0.3" 1219 | typed-array-byte-length: "npm:^1.0.3" 1220 | typed-array-byte-offset: "npm:^1.0.4" 1221 | typed-array-length: "npm:^1.0.7" 1222 | unbox-primitive: "npm:^1.1.0" 1223 | which-typed-array: "npm:^1.1.19" 1224 | checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 1225 | languageName: node 1226 | linkType: hard 1227 | 1228 | "es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": 1229 | version: 1.0.1 1230 | resolution: "es-define-property@npm:1.0.1" 1231 | checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c 1232 | languageName: node 1233 | linkType: hard 1234 | 1235 | "es-errors@npm:^1.3.0": 1236 | version: 1.3.0 1237 | resolution: "es-errors@npm:1.3.0" 1238 | checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 1239 | languageName: node 1240 | linkType: hard 1241 | 1242 | "es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": 1243 | version: 1.1.1 1244 | resolution: "es-object-atoms@npm:1.1.1" 1245 | dependencies: 1246 | es-errors: "npm:^1.3.0" 1247 | checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c 1248 | languageName: node 1249 | linkType: hard 1250 | 1251 | "es-set-tostringtag@npm:^2.1.0": 1252 | version: 2.1.0 1253 | resolution: "es-set-tostringtag@npm:2.1.0" 1254 | dependencies: 1255 | es-errors: "npm:^1.3.0" 1256 | get-intrinsic: "npm:^1.2.6" 1257 | has-tostringtag: "npm:^1.0.2" 1258 | hasown: "npm:^2.0.2" 1259 | checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af 1260 | languageName: node 1261 | linkType: hard 1262 | 1263 | "es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0": 1264 | version: 1.1.0 1265 | resolution: "es-shim-unscopables@npm:1.1.0" 1266 | dependencies: 1267 | hasown: "npm:^2.0.2" 1268 | checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb 1269 | languageName: node 1270 | linkType: hard 1271 | 1272 | "es-to-primitive@npm:^1.3.0": 1273 | version: 1.3.0 1274 | resolution: "es-to-primitive@npm:1.3.0" 1275 | dependencies: 1276 | is-callable: "npm:^1.2.7" 1277 | is-date-object: "npm:^1.0.5" 1278 | is-symbol: "npm:^1.0.4" 1279 | checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b 1280 | languageName: node 1281 | linkType: hard 1282 | 1283 | "escalade@npm:^3.2.0": 1284 | version: 3.2.0 1285 | resolution: "escalade@npm:3.2.0" 1286 | checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 1287 | languageName: node 1288 | linkType: hard 1289 | 1290 | "escape-string-regexp@npm:^1.0.5": 1291 | version: 1.0.5 1292 | resolution: "escape-string-regexp@npm:1.0.5" 1293 | checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 1294 | languageName: node 1295 | linkType: hard 1296 | 1297 | "escape-string-regexp@npm:^4.0.0": 1298 | version: 4.0.0 1299 | resolution: "escape-string-regexp@npm:4.0.0" 1300 | checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 1301 | languageName: node 1302 | linkType: hard 1303 | 1304 | "eslint-config-prettier@npm:>=8.0.0": 1305 | version: 10.1.8 1306 | resolution: "eslint-config-prettier@npm:10.1.8" 1307 | peerDependencies: 1308 | eslint: ">=7.0.0" 1309 | bin: 1310 | eslint-config-prettier: bin/cli.js 1311 | checksum: 10c0/e1bcfadc9eccd526c240056b1e59c5cd26544fe59feb85f38f4f1f116caed96aea0b3b87868e68b3099e55caaac3f2e5b9f58110f85db893e83a332751192682 1312 | languageName: node 1313 | linkType: hard 1314 | 1315 | "eslint-import-resolver-node@npm:^0.3.9": 1316 | version: 0.3.9 1317 | resolution: "eslint-import-resolver-node@npm:0.3.9" 1318 | dependencies: 1319 | debug: "npm:^3.2.7" 1320 | is-core-module: "npm:^2.13.0" 1321 | resolve: "npm:^1.22.4" 1322 | checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 1323 | languageName: node 1324 | linkType: hard 1325 | 1326 | "eslint-module-utils@npm:^2.12.1": 1327 | version: 2.12.1 1328 | resolution: "eslint-module-utils@npm:2.12.1" 1329 | dependencies: 1330 | debug: "npm:^3.2.7" 1331 | peerDependenciesMeta: 1332 | eslint: 1333 | optional: true 1334 | checksum: 10c0/6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40 1335 | languageName: node 1336 | linkType: hard 1337 | 1338 | "eslint-plugin-escompat@npm:^3.11.3": 1339 | version: 3.11.4 1340 | resolution: "eslint-plugin-escompat@npm:3.11.4" 1341 | dependencies: 1342 | browserslist: "npm:^4.23.1" 1343 | peerDependencies: 1344 | eslint: ">=5.14.1" 1345 | checksum: 10c0/c434905e223ebba150b5cd604221c64180a8786bdfd99037a7d620b6ac75f58daee83cd1f6cf9f0670abf057bfe017fe33d4874e0c450fa441199aae8d0efddc 1346 | languageName: node 1347 | linkType: hard 1348 | 1349 | "eslint-plugin-eslint-comments@npm:^3.2.0": 1350 | version: 3.2.0 1351 | resolution: "eslint-plugin-eslint-comments@npm:3.2.0" 1352 | dependencies: 1353 | escape-string-regexp: "npm:^1.0.5" 1354 | ignore: "npm:^5.0.5" 1355 | peerDependencies: 1356 | eslint: ">=4.19.1" 1357 | checksum: 10c0/c71db824592dc8ea498021572a0bd33d763ef26126bdb3b84a027ca75a1adbe0894ec95024f7de39ef12308560e62cbf8af0d06ffe472be5ba8bd9169c928e96 1358 | languageName: node 1359 | linkType: hard 1360 | 1361 | "eslint-plugin-filenames@npm:^1.3.2": 1362 | version: 1.3.2 1363 | resolution: "eslint-plugin-filenames@npm:1.3.2" 1364 | dependencies: 1365 | lodash.camelcase: "npm:4.3.0" 1366 | lodash.kebabcase: "npm:4.1.1" 1367 | lodash.snakecase: "npm:4.1.1" 1368 | lodash.upperfirst: "npm:4.3.1" 1369 | peerDependencies: 1370 | eslint: "*" 1371 | checksum: 10c0/e7c3d4ce217d276edc626de855a486a968a84ef57ccce31466441db14fcd3e7aee7829b2818ce39bfd40f95b2c63c023c1b1180aedee737d3e964d22a17c6a40 1372 | languageName: node 1373 | linkType: hard 1374 | 1375 | "eslint-plugin-github@npm:~6.0.0": 1376 | version: 6.0.0 1377 | resolution: "eslint-plugin-github@npm:6.0.0" 1378 | dependencies: 1379 | "@eslint/compat": "npm:^1.2.3" 1380 | "@eslint/eslintrc": "npm:^3.1.0" 1381 | "@eslint/js": "npm:^9.14.0" 1382 | "@github/browserslist-config": "npm:^1.0.0" 1383 | "@typescript-eslint/eslint-plugin": "npm:^8.0.0" 1384 | "@typescript-eslint/parser": "npm:^8.0.0" 1385 | aria-query: "npm:^5.3.0" 1386 | eslint-config-prettier: "npm:>=8.0.0" 1387 | eslint-plugin-escompat: "npm:^3.11.3" 1388 | eslint-plugin-eslint-comments: "npm:^3.2.0" 1389 | eslint-plugin-filenames: "npm:^1.3.2" 1390 | eslint-plugin-i18n-text: "npm:^1.0.1" 1391 | eslint-plugin-import: "npm:^2.31.0" 1392 | eslint-plugin-jsx-a11y: "npm:^6.10.2" 1393 | eslint-plugin-no-only-tests: "npm:^3.0.0" 1394 | eslint-plugin-prettier: "npm:^5.2.1" 1395 | eslint-rule-documentation: "npm:>=1.0.0" 1396 | globals: "npm:^16.0.0" 1397 | jsx-ast-utils: "npm:^3.3.2" 1398 | prettier: "npm:^3.0.0" 1399 | svg-element-attributes: "npm:^1.3.1" 1400 | typescript: "npm:^5.7.3" 1401 | typescript-eslint: "npm:^8.14.0" 1402 | peerDependencies: 1403 | eslint: ^8 || ^9 1404 | bin: 1405 | eslint-ignore-errors: bin/eslint-ignore-errors.js 1406 | checksum: 10c0/d4dcc8c9020d74106a4a0379e08f4ff4ce3412b7d393398d9d62455ae750c9c92f5537dd0da8ad6ec2081d482444cceeaeb609de5a9885ae45ac431b1b869371 1407 | languageName: node 1408 | linkType: hard 1409 | 1410 | "eslint-plugin-i18n-text@npm:^1.0.1": 1411 | version: 1.0.1 1412 | resolution: "eslint-plugin-i18n-text@npm:1.0.1" 1413 | peerDependencies: 1414 | eslint: ">=5.0.0" 1415 | checksum: 10c0/e276492731d6ee84510c780981542761c4c101e5f4fa9ade59323ef754399be582859d5a675171b098a6f4dd450f18b9b95eb8fc1779926320078e644413fc67 1416 | languageName: node 1417 | linkType: hard 1418 | 1419 | "eslint-plugin-import@npm:^2.31.0": 1420 | version: 2.32.0 1421 | resolution: "eslint-plugin-import@npm:2.32.0" 1422 | dependencies: 1423 | "@rtsao/scc": "npm:^1.1.0" 1424 | array-includes: "npm:^3.1.9" 1425 | array.prototype.findlastindex: "npm:^1.2.6" 1426 | array.prototype.flat: "npm:^1.3.3" 1427 | array.prototype.flatmap: "npm:^1.3.3" 1428 | debug: "npm:^3.2.7" 1429 | doctrine: "npm:^2.1.0" 1430 | eslint-import-resolver-node: "npm:^0.3.9" 1431 | eslint-module-utils: "npm:^2.12.1" 1432 | hasown: "npm:^2.0.2" 1433 | is-core-module: "npm:^2.16.1" 1434 | is-glob: "npm:^4.0.3" 1435 | minimatch: "npm:^3.1.2" 1436 | object.fromentries: "npm:^2.0.8" 1437 | object.groupby: "npm:^1.0.3" 1438 | object.values: "npm:^1.2.1" 1439 | semver: "npm:^6.3.1" 1440 | string.prototype.trimend: "npm:^1.0.9" 1441 | tsconfig-paths: "npm:^3.15.0" 1442 | peerDependencies: 1443 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 1444 | checksum: 10c0/bfb1b8fc8800398e62ddfefbf3638d185286edfed26dfe00875cc2846d954491b4f5112457831588b757fa789384e1ae585f812614c4797f0499fa234fd4a48b 1445 | languageName: node 1446 | linkType: hard 1447 | 1448 | "eslint-plugin-jsx-a11y@npm:^6.10.2": 1449 | version: 6.10.2 1450 | resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" 1451 | dependencies: 1452 | aria-query: "npm:^5.3.2" 1453 | array-includes: "npm:^3.1.8" 1454 | array.prototype.flatmap: "npm:^1.3.2" 1455 | ast-types-flow: "npm:^0.0.8" 1456 | axe-core: "npm:^4.10.0" 1457 | axobject-query: "npm:^4.1.0" 1458 | damerau-levenshtein: "npm:^1.0.8" 1459 | emoji-regex: "npm:^9.2.2" 1460 | hasown: "npm:^2.0.2" 1461 | jsx-ast-utils: "npm:^3.3.5" 1462 | language-tags: "npm:^1.0.9" 1463 | minimatch: "npm:^3.1.2" 1464 | object.fromentries: "npm:^2.0.8" 1465 | safe-regex-test: "npm:^1.0.3" 1466 | string.prototype.includes: "npm:^2.0.1" 1467 | peerDependencies: 1468 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 1469 | checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e 1470 | languageName: node 1471 | linkType: hard 1472 | 1473 | "eslint-plugin-no-only-tests@npm:^3.0.0": 1474 | version: 3.3.0 1475 | resolution: "eslint-plugin-no-only-tests@npm:3.3.0" 1476 | checksum: 10c0/a04425d9d3bcd745267168782eb12a3a712b8357264ddd4e204204318975c2c21e2c1efe68113181de908548a85762205b61d8f92ec9dc5e0a5ae54c0240a24d 1477 | languageName: node 1478 | linkType: hard 1479 | 1480 | "eslint-plugin-prettier@npm:^5.2.1": 1481 | version: 5.5.4 1482 | resolution: "eslint-plugin-prettier@npm:5.5.4" 1483 | dependencies: 1484 | prettier-linter-helpers: "npm:^1.0.0" 1485 | synckit: "npm:^0.11.7" 1486 | peerDependencies: 1487 | "@types/eslint": ">=8.0.0" 1488 | eslint: ">=8.0.0" 1489 | eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" 1490 | prettier: ">=3.0.0" 1491 | peerDependenciesMeta: 1492 | "@types/eslint": 1493 | optional: true 1494 | eslint-config-prettier: 1495 | optional: true 1496 | checksum: 10c0/5cc780e0ab002f838ad8057409e86de4ff8281aa2704a50fa8511abff87028060c2e45741bc9cbcbd498712e8d189de8026e70aed9e20e50fe5ba534ee5a8442 1497 | languageName: node 1498 | linkType: hard 1499 | 1500 | "eslint-rule-documentation@npm:>=1.0.0": 1501 | version: 1.0.23 1502 | resolution: "eslint-rule-documentation@npm:1.0.23" 1503 | checksum: 10c0/76e273c14a50d74345959a30aacdb06698e96713fffcb22f67c64094d9ebd8ec62d6e0f2ceebb1c7465dc219e361b3c8937c517e9e723f80236c15c1e71a24b8 1504 | languageName: node 1505 | linkType: hard 1506 | 1507 | "eslint-scope@npm:^8.4.0": 1508 | version: 8.4.0 1509 | resolution: "eslint-scope@npm:8.4.0" 1510 | dependencies: 1511 | esrecurse: "npm:^4.3.0" 1512 | estraverse: "npm:^5.2.0" 1513 | checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0 1514 | languageName: node 1515 | linkType: hard 1516 | 1517 | "eslint-visitor-keys@npm:^3.4.3": 1518 | version: 3.4.3 1519 | resolution: "eslint-visitor-keys@npm:3.4.3" 1520 | checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 1521 | languageName: node 1522 | linkType: hard 1523 | 1524 | "eslint-visitor-keys@npm:^4.2.1": 1525 | version: 4.2.1 1526 | resolution: "eslint-visitor-keys@npm:4.2.1" 1527 | checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 1528 | languageName: node 1529 | linkType: hard 1530 | 1531 | "eslint@npm:~9.39.0": 1532 | version: 9.39.1 1533 | resolution: "eslint@npm:9.39.1" 1534 | dependencies: 1535 | "@eslint-community/eslint-utils": "npm:^4.8.0" 1536 | "@eslint-community/regexpp": "npm:^4.12.1" 1537 | "@eslint/config-array": "npm:^0.21.1" 1538 | "@eslint/config-helpers": "npm:^0.4.2" 1539 | "@eslint/core": "npm:^0.17.0" 1540 | "@eslint/eslintrc": "npm:^3.3.1" 1541 | "@eslint/js": "npm:9.39.1" 1542 | "@eslint/plugin-kit": "npm:^0.4.1" 1543 | "@humanfs/node": "npm:^0.16.6" 1544 | "@humanwhocodes/module-importer": "npm:^1.0.1" 1545 | "@humanwhocodes/retry": "npm:^0.4.2" 1546 | "@types/estree": "npm:^1.0.6" 1547 | ajv: "npm:^6.12.4" 1548 | chalk: "npm:^4.0.0" 1549 | cross-spawn: "npm:^7.0.6" 1550 | debug: "npm:^4.3.2" 1551 | escape-string-regexp: "npm:^4.0.0" 1552 | eslint-scope: "npm:^8.4.0" 1553 | eslint-visitor-keys: "npm:^4.2.1" 1554 | espree: "npm:^10.4.0" 1555 | esquery: "npm:^1.5.0" 1556 | esutils: "npm:^2.0.2" 1557 | fast-deep-equal: "npm:^3.1.3" 1558 | file-entry-cache: "npm:^8.0.0" 1559 | find-up: "npm:^5.0.0" 1560 | glob-parent: "npm:^6.0.2" 1561 | ignore: "npm:^5.2.0" 1562 | imurmurhash: "npm:^0.1.4" 1563 | is-glob: "npm:^4.0.0" 1564 | json-stable-stringify-without-jsonify: "npm:^1.0.1" 1565 | lodash.merge: "npm:^4.6.2" 1566 | minimatch: "npm:^3.1.2" 1567 | natural-compare: "npm:^1.4.0" 1568 | optionator: "npm:^0.9.3" 1569 | peerDependencies: 1570 | jiti: "*" 1571 | peerDependenciesMeta: 1572 | jiti: 1573 | optional: true 1574 | bin: 1575 | eslint: bin/eslint.js 1576 | checksum: 10c0/59b2480639404ba24578ca480f973683b87b7aac8aa7e349240474a39067804fd13cd8b9cb22fee074170b8c7c563b57bab703ec0f0d3f81ea017e5d2cad299d 1577 | languageName: node 1578 | linkType: hard 1579 | 1580 | "espree@npm:^10.0.1, espree@npm:^10.4.0": 1581 | version: 10.4.0 1582 | resolution: "espree@npm:10.4.0" 1583 | dependencies: 1584 | acorn: "npm:^8.15.0" 1585 | acorn-jsx: "npm:^5.3.2" 1586 | eslint-visitor-keys: "npm:^4.2.1" 1587 | checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b 1588 | languageName: node 1589 | linkType: hard 1590 | 1591 | "esquery@npm:^1.5.0": 1592 | version: 1.6.0 1593 | resolution: "esquery@npm:1.6.0" 1594 | dependencies: 1595 | estraverse: "npm:^5.1.0" 1596 | checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 1597 | languageName: node 1598 | linkType: hard 1599 | 1600 | "esrecurse@npm:^4.3.0": 1601 | version: 4.3.0 1602 | resolution: "esrecurse@npm:4.3.0" 1603 | dependencies: 1604 | estraverse: "npm:^5.2.0" 1605 | checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 1606 | languageName: node 1607 | linkType: hard 1608 | 1609 | "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": 1610 | version: 5.3.0 1611 | resolution: "estraverse@npm:5.3.0" 1612 | checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 1613 | languageName: node 1614 | linkType: hard 1615 | 1616 | "esutils@npm:^2.0.2": 1617 | version: 2.0.3 1618 | resolution: "esutils@npm:2.0.3" 1619 | checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 1620 | languageName: node 1621 | linkType: hard 1622 | 1623 | "exponential-backoff@npm:^3.1.1": 1624 | version: 3.1.3 1625 | resolution: "exponential-backoff@npm:3.1.3" 1626 | checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 1627 | languageName: node 1628 | linkType: hard 1629 | 1630 | "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": 1631 | version: 3.1.3 1632 | resolution: "fast-deep-equal@npm:3.1.3" 1633 | checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 1634 | languageName: node 1635 | linkType: hard 1636 | 1637 | "fast-diff@npm:^1.1.2": 1638 | version: 1.3.0 1639 | resolution: "fast-diff@npm:1.3.0" 1640 | checksum: 10c0/5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29 1641 | languageName: node 1642 | linkType: hard 1643 | 1644 | "fast-glob@npm:^3.3.3": 1645 | version: 3.3.3 1646 | resolution: "fast-glob@npm:3.3.3" 1647 | dependencies: 1648 | "@nodelib/fs.stat": "npm:^2.0.2" 1649 | "@nodelib/fs.walk": "npm:^1.2.3" 1650 | glob-parent: "npm:^5.1.2" 1651 | merge2: "npm:^1.3.0" 1652 | micromatch: "npm:^4.0.8" 1653 | checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe 1654 | languageName: node 1655 | linkType: hard 1656 | 1657 | "fast-json-stable-stringify@npm:^2.0.0": 1658 | version: 2.1.0 1659 | resolution: "fast-json-stable-stringify@npm:2.1.0" 1660 | checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b 1661 | languageName: node 1662 | linkType: hard 1663 | 1664 | "fast-levenshtein@npm:^2.0.6": 1665 | version: 2.0.6 1666 | resolution: "fast-levenshtein@npm:2.0.6" 1667 | checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 1668 | languageName: node 1669 | linkType: hard 1670 | 1671 | "fastq@npm:^1.6.0": 1672 | version: 1.19.1 1673 | resolution: "fastq@npm:1.19.1" 1674 | dependencies: 1675 | reusify: "npm:^1.0.4" 1676 | checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 1677 | languageName: node 1678 | linkType: hard 1679 | 1680 | "fd-package-json@npm:^2.0.0": 1681 | version: 2.0.0 1682 | resolution: "fd-package-json@npm:2.0.0" 1683 | dependencies: 1684 | walk-up-path: "npm:^4.0.0" 1685 | checksum: 10c0/a0a48745257bc09c939486608dad9f2ced238f0c64266222cc881618ed4c8f6aa0ccfe45a1e6d4f9ce828509e8d617cec60e2a114851bebb1ff4886dc5ed5112 1686 | languageName: node 1687 | linkType: hard 1688 | 1689 | "fdir@npm:^6.5.0": 1690 | version: 6.5.0 1691 | resolution: "fdir@npm:6.5.0" 1692 | peerDependencies: 1693 | picomatch: ^3 || ^4 1694 | peerDependenciesMeta: 1695 | picomatch: 1696 | optional: true 1697 | checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f 1698 | languageName: node 1699 | linkType: hard 1700 | 1701 | "file-entry-cache@npm:^8.0.0": 1702 | version: 8.0.0 1703 | resolution: "file-entry-cache@npm:8.0.0" 1704 | dependencies: 1705 | flat-cache: "npm:^4.0.0" 1706 | checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 1707 | languageName: node 1708 | linkType: hard 1709 | 1710 | "fill-range@npm:^7.1.1": 1711 | version: 7.1.1 1712 | resolution: "fill-range@npm:7.1.1" 1713 | dependencies: 1714 | to-regex-range: "npm:^5.0.1" 1715 | checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 1716 | languageName: node 1717 | linkType: hard 1718 | 1719 | "find-up@npm:^5.0.0": 1720 | version: 5.0.0 1721 | resolution: "find-up@npm:5.0.0" 1722 | dependencies: 1723 | locate-path: "npm:^6.0.0" 1724 | path-exists: "npm:^4.0.0" 1725 | checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a 1726 | languageName: node 1727 | linkType: hard 1728 | 1729 | "flat-cache@npm:^4.0.0": 1730 | version: 4.0.1 1731 | resolution: "flat-cache@npm:4.0.1" 1732 | dependencies: 1733 | flatted: "npm:^3.2.9" 1734 | keyv: "npm:^4.5.4" 1735 | checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc 1736 | languageName: node 1737 | linkType: hard 1738 | 1739 | "flatted@npm:^3.2.9": 1740 | version: 3.3.3 1741 | resolution: "flatted@npm:3.3.3" 1742 | checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 1743 | languageName: node 1744 | linkType: hard 1745 | 1746 | "for-each@npm:^0.3.3, for-each@npm:^0.3.5": 1747 | version: 0.3.5 1748 | resolution: "for-each@npm:0.3.5" 1749 | dependencies: 1750 | is-callable: "npm:^1.2.7" 1751 | checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee 1752 | languageName: node 1753 | linkType: hard 1754 | 1755 | "formatly@npm:^0.3.0": 1756 | version: 0.3.0 1757 | resolution: "formatly@npm:0.3.0" 1758 | dependencies: 1759 | fd-package-json: "npm:^2.0.0" 1760 | bin: 1761 | formatly: bin/index.mjs 1762 | checksum: 10c0/ef9dbd3cdaee649e9604ea060d8d62d8131eb81117634336592ee2193fc7c98a3f1f1b5d09a045dbd36287ba88edf868ef179d39fbda2f34fbe2be70c42dd014 1763 | languageName: node 1764 | linkType: hard 1765 | 1766 | "fs-minipass@npm:^3.0.0": 1767 | version: 3.0.3 1768 | resolution: "fs-minipass@npm:3.0.3" 1769 | dependencies: 1770 | minipass: "npm:^7.0.3" 1771 | checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 1772 | languageName: node 1773 | linkType: hard 1774 | 1775 | "function-bind@npm:^1.1.2": 1776 | version: 1.1.2 1777 | resolution: "function-bind@npm:1.1.2" 1778 | checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 1779 | languageName: node 1780 | linkType: hard 1781 | 1782 | "function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": 1783 | version: 1.1.8 1784 | resolution: "function.prototype.name@npm:1.1.8" 1785 | dependencies: 1786 | call-bind: "npm:^1.0.8" 1787 | call-bound: "npm:^1.0.3" 1788 | define-properties: "npm:^1.2.1" 1789 | functions-have-names: "npm:^1.2.3" 1790 | hasown: "npm:^2.0.2" 1791 | is-callable: "npm:^1.2.7" 1792 | checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 1793 | languageName: node 1794 | linkType: hard 1795 | 1796 | "functions-have-names@npm:^1.2.3": 1797 | version: 1.2.3 1798 | resolution: "functions-have-names@npm:1.2.3" 1799 | checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca 1800 | languageName: node 1801 | linkType: hard 1802 | 1803 | "generator-function@npm:^2.0.0": 1804 | version: 2.0.1 1805 | resolution: "generator-function@npm:2.0.1" 1806 | checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 1807 | languageName: node 1808 | linkType: hard 1809 | 1810 | "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": 1811 | version: 1.3.1 1812 | resolution: "get-intrinsic@npm:1.3.1" 1813 | dependencies: 1814 | async-function: "npm:^1.0.0" 1815 | async-generator-function: "npm:^1.0.0" 1816 | call-bind-apply-helpers: "npm:^1.0.2" 1817 | es-define-property: "npm:^1.0.1" 1818 | es-errors: "npm:^1.3.0" 1819 | es-object-atoms: "npm:^1.1.1" 1820 | function-bind: "npm:^1.1.2" 1821 | generator-function: "npm:^2.0.0" 1822 | get-proto: "npm:^1.0.1" 1823 | gopd: "npm:^1.2.0" 1824 | has-symbols: "npm:^1.1.0" 1825 | hasown: "npm:^2.0.2" 1826 | math-intrinsics: "npm:^1.1.0" 1827 | checksum: 10c0/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d 1828 | languageName: node 1829 | linkType: hard 1830 | 1831 | "get-proto@npm:^1.0.1": 1832 | version: 1.0.1 1833 | resolution: "get-proto@npm:1.0.1" 1834 | dependencies: 1835 | dunder-proto: "npm:^1.0.1" 1836 | es-object-atoms: "npm:^1.0.0" 1837 | checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c 1838 | languageName: node 1839 | linkType: hard 1840 | 1841 | "get-symbol-description@npm:^1.1.0": 1842 | version: 1.1.0 1843 | resolution: "get-symbol-description@npm:1.1.0" 1844 | dependencies: 1845 | call-bound: "npm:^1.0.3" 1846 | es-errors: "npm:^1.3.0" 1847 | get-intrinsic: "npm:^1.2.6" 1848 | checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b 1849 | languageName: node 1850 | linkType: hard 1851 | 1852 | "glob-parent@npm:^5.1.2": 1853 | version: 5.1.2 1854 | resolution: "glob-parent@npm:5.1.2" 1855 | dependencies: 1856 | is-glob: "npm:^4.0.1" 1857 | checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee 1858 | languageName: node 1859 | linkType: hard 1860 | 1861 | "glob-parent@npm:^6.0.2": 1862 | version: 6.0.2 1863 | resolution: "glob-parent@npm:6.0.2" 1864 | dependencies: 1865 | is-glob: "npm:^4.0.3" 1866 | checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 1867 | languageName: node 1868 | linkType: hard 1869 | 1870 | "glob@npm:^13.0.0": 1871 | version: 13.0.0 1872 | resolution: "glob@npm:13.0.0" 1873 | dependencies: 1874 | minimatch: "npm:^10.1.1" 1875 | minipass: "npm:^7.1.2" 1876 | path-scurry: "npm:^2.0.0" 1877 | checksum: 10c0/8e2f5821f3f7c312dd102e23a15b80c79e0837a9872784293ba2e15ec73b3f3749a49a42a31bfcb4e52c84820a474e92331c2eebf18819d20308f5c33876630a 1878 | languageName: node 1879 | linkType: hard 1880 | 1881 | "globals@npm:^14.0.0": 1882 | version: 14.0.0 1883 | resolution: "globals@npm:14.0.0" 1884 | checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d 1885 | languageName: node 1886 | linkType: hard 1887 | 1888 | "globals@npm:^16.0.0": 1889 | version: 16.5.0 1890 | resolution: "globals@npm:16.5.0" 1891 | checksum: 10c0/615241dae7851c8012f5aa0223005b1ed6607713d6813de0741768bd4ddc39353117648f1a7086b4b0fa45eae733f1c0a0fe369aa4e543bb63f8de8990178ea9 1892 | languageName: node 1893 | linkType: hard 1894 | 1895 | "globalthis@npm:^1.0.4": 1896 | version: 1.0.4 1897 | resolution: "globalthis@npm:1.0.4" 1898 | dependencies: 1899 | define-properties: "npm:^1.2.1" 1900 | gopd: "npm:^1.0.1" 1901 | checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 1902 | languageName: node 1903 | linkType: hard 1904 | 1905 | "gopd@npm:^1.0.1, gopd@npm:^1.2.0": 1906 | version: 1.2.0 1907 | resolution: "gopd@npm:1.2.0" 1908 | checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead 1909 | languageName: node 1910 | linkType: hard 1911 | 1912 | "graceful-fs@npm:^4.2.6": 1913 | version: 4.2.11 1914 | resolution: "graceful-fs@npm:4.2.11" 1915 | checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 1916 | languageName: node 1917 | linkType: hard 1918 | 1919 | "graphemer@npm:^1.4.0": 1920 | version: 1.4.0 1921 | resolution: "graphemer@npm:1.4.0" 1922 | checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 1923 | languageName: node 1924 | linkType: hard 1925 | 1926 | "has-bigints@npm:^1.0.2": 1927 | version: 1.1.0 1928 | resolution: "has-bigints@npm:1.1.0" 1929 | checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 1930 | languageName: node 1931 | linkType: hard 1932 | 1933 | "has-flag@npm:^4.0.0": 1934 | version: 4.0.0 1935 | resolution: "has-flag@npm:4.0.0" 1936 | checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 1937 | languageName: node 1938 | linkType: hard 1939 | 1940 | "has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": 1941 | version: 1.0.2 1942 | resolution: "has-property-descriptors@npm:1.0.2" 1943 | dependencies: 1944 | es-define-property: "npm:^1.0.0" 1945 | checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 1946 | languageName: node 1947 | linkType: hard 1948 | 1949 | "has-proto@npm:^1.2.0": 1950 | version: 1.2.0 1951 | resolution: "has-proto@npm:1.2.0" 1952 | dependencies: 1953 | dunder-proto: "npm:^1.0.0" 1954 | checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 1955 | languageName: node 1956 | linkType: hard 1957 | 1958 | "has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": 1959 | version: 1.1.0 1960 | resolution: "has-symbols@npm:1.1.0" 1961 | checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e 1962 | languageName: node 1963 | linkType: hard 1964 | 1965 | "has-tostringtag@npm:^1.0.2": 1966 | version: 1.0.2 1967 | resolution: "has-tostringtag@npm:1.0.2" 1968 | dependencies: 1969 | has-symbols: "npm:^1.0.3" 1970 | checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c 1971 | languageName: node 1972 | linkType: hard 1973 | 1974 | "hasown@npm:^2.0.2": 1975 | version: 2.0.2 1976 | resolution: "hasown@npm:2.0.2" 1977 | dependencies: 1978 | function-bind: "npm:^1.1.2" 1979 | checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 1980 | languageName: node 1981 | linkType: hard 1982 | 1983 | "http-cache-semantics@npm:^4.1.1": 1984 | version: 4.2.0 1985 | resolution: "http-cache-semantics@npm:4.2.0" 1986 | checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 1987 | languageName: node 1988 | linkType: hard 1989 | 1990 | "http-proxy-agent@npm:^7.0.0": 1991 | version: 7.0.2 1992 | resolution: "http-proxy-agent@npm:7.0.2" 1993 | dependencies: 1994 | agent-base: "npm:^7.1.0" 1995 | debug: "npm:^4.3.4" 1996 | checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 1997 | languageName: node 1998 | linkType: hard 1999 | 2000 | "https-proxy-agent@npm:^7.0.1": 2001 | version: 7.0.6 2002 | resolution: "https-proxy-agent@npm:7.0.6" 2003 | dependencies: 2004 | agent-base: "npm:^7.1.2" 2005 | debug: "npm:4" 2006 | checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac 2007 | languageName: node 2008 | linkType: hard 2009 | 2010 | "iconv-lite@npm:^0.6.2": 2011 | version: 0.6.3 2012 | resolution: "iconv-lite@npm:0.6.3" 2013 | dependencies: 2014 | safer-buffer: "npm:>= 2.1.2 < 3.0.0" 2015 | checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 2016 | languageName: node 2017 | linkType: hard 2018 | 2019 | "ignore@npm:^5.0.5, ignore@npm:^5.2.0": 2020 | version: 5.3.2 2021 | resolution: "ignore@npm:5.3.2" 2022 | checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 2023 | languageName: node 2024 | linkType: hard 2025 | 2026 | "ignore@npm:^7.0.0": 2027 | version: 7.0.5 2028 | resolution: "ignore@npm:7.0.5" 2029 | checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d 2030 | languageName: node 2031 | linkType: hard 2032 | 2033 | "import-codesign-certs@workspace:.": 2034 | version: 0.0.0-use.local 2035 | resolution: "import-codesign-certs@workspace:." 2036 | dependencies: 2037 | "@actions/core": "npm:~1.11.0" 2038 | "@actions/exec": "npm:~1.1.0" 2039 | "@types/node": "npm:~24.9.2" 2040 | "@types/tmp": "npm:~0.2.0" 2041 | "@vercel/ncc": "npm:~0.38.4" 2042 | eslint: "npm:~9.39.0" 2043 | eslint-plugin-github: "npm:~6.0.0" 2044 | knip: "npm:~5.66.4" 2045 | prettier: "npm:~3.6.0" 2046 | tmp: "npm:~0.2.0" 2047 | typescript: "npm:~5.9.3" 2048 | languageName: unknown 2049 | linkType: soft 2050 | 2051 | "import-fresh@npm:^3.2.1": 2052 | version: 3.3.1 2053 | resolution: "import-fresh@npm:3.3.1" 2054 | dependencies: 2055 | parent-module: "npm:^1.0.0" 2056 | resolve-from: "npm:^4.0.0" 2057 | checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec 2058 | languageName: node 2059 | linkType: hard 2060 | 2061 | "imurmurhash@npm:^0.1.4": 2062 | version: 0.1.4 2063 | resolution: "imurmurhash@npm:0.1.4" 2064 | checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 2065 | languageName: node 2066 | linkType: hard 2067 | 2068 | "internal-slot@npm:^1.1.0": 2069 | version: 1.1.0 2070 | resolution: "internal-slot@npm:1.1.0" 2071 | dependencies: 2072 | es-errors: "npm:^1.3.0" 2073 | hasown: "npm:^2.0.2" 2074 | side-channel: "npm:^1.1.0" 2075 | checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 2076 | languageName: node 2077 | linkType: hard 2078 | 2079 | "ip-address@npm:^10.0.1": 2080 | version: 10.1.0 2081 | resolution: "ip-address@npm:10.1.0" 2082 | checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 2083 | languageName: node 2084 | linkType: hard 2085 | 2086 | "is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": 2087 | version: 3.0.5 2088 | resolution: "is-array-buffer@npm:3.0.5" 2089 | dependencies: 2090 | call-bind: "npm:^1.0.8" 2091 | call-bound: "npm:^1.0.3" 2092 | get-intrinsic: "npm:^1.2.6" 2093 | checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d 2094 | languageName: node 2095 | linkType: hard 2096 | 2097 | "is-async-function@npm:^2.0.0": 2098 | version: 2.1.1 2099 | resolution: "is-async-function@npm:2.1.1" 2100 | dependencies: 2101 | async-function: "npm:^1.0.0" 2102 | call-bound: "npm:^1.0.3" 2103 | get-proto: "npm:^1.0.1" 2104 | has-tostringtag: "npm:^1.0.2" 2105 | safe-regex-test: "npm:^1.1.0" 2106 | checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 2107 | languageName: node 2108 | linkType: hard 2109 | 2110 | "is-bigint@npm:^1.1.0": 2111 | version: 1.1.0 2112 | resolution: "is-bigint@npm:1.1.0" 2113 | dependencies: 2114 | has-bigints: "npm:^1.0.2" 2115 | checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 2116 | languageName: node 2117 | linkType: hard 2118 | 2119 | "is-boolean-object@npm:^1.2.1": 2120 | version: 1.2.2 2121 | resolution: "is-boolean-object@npm:1.2.2" 2122 | dependencies: 2123 | call-bound: "npm:^1.0.3" 2124 | has-tostringtag: "npm:^1.0.2" 2125 | checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e 2126 | languageName: node 2127 | linkType: hard 2128 | 2129 | "is-callable@npm:^1.2.7": 2130 | version: 1.2.7 2131 | resolution: "is-callable@npm:1.2.7" 2132 | checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f 2133 | languageName: node 2134 | linkType: hard 2135 | 2136 | "is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1": 2137 | version: 2.16.1 2138 | resolution: "is-core-module@npm:2.16.1" 2139 | dependencies: 2140 | hasown: "npm:^2.0.2" 2141 | checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd 2142 | languageName: node 2143 | linkType: hard 2144 | 2145 | "is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": 2146 | version: 1.0.2 2147 | resolution: "is-data-view@npm:1.0.2" 2148 | dependencies: 2149 | call-bound: "npm:^1.0.2" 2150 | get-intrinsic: "npm:^1.2.6" 2151 | is-typed-array: "npm:^1.1.13" 2152 | checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 2153 | languageName: node 2154 | linkType: hard 2155 | 2156 | "is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": 2157 | version: 1.1.0 2158 | resolution: "is-date-object@npm:1.1.0" 2159 | dependencies: 2160 | call-bound: "npm:^1.0.2" 2161 | has-tostringtag: "npm:^1.0.2" 2162 | checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f 2163 | languageName: node 2164 | linkType: hard 2165 | 2166 | "is-extglob@npm:^2.1.1": 2167 | version: 2.1.1 2168 | resolution: "is-extglob@npm:2.1.1" 2169 | checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 2170 | languageName: node 2171 | linkType: hard 2172 | 2173 | "is-finalizationregistry@npm:^1.1.0": 2174 | version: 1.1.1 2175 | resolution: "is-finalizationregistry@npm:1.1.1" 2176 | dependencies: 2177 | call-bound: "npm:^1.0.3" 2178 | checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 2179 | languageName: node 2180 | linkType: hard 2181 | 2182 | "is-generator-function@npm:^1.0.10": 2183 | version: 1.1.2 2184 | resolution: "is-generator-function@npm:1.1.2" 2185 | dependencies: 2186 | call-bound: "npm:^1.0.4" 2187 | generator-function: "npm:^2.0.0" 2188 | get-proto: "npm:^1.0.1" 2189 | has-tostringtag: "npm:^1.0.2" 2190 | safe-regex-test: "npm:^1.1.0" 2191 | checksum: 10c0/83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 2192 | languageName: node 2193 | linkType: hard 2194 | 2195 | "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": 2196 | version: 4.0.3 2197 | resolution: "is-glob@npm:4.0.3" 2198 | dependencies: 2199 | is-extglob: "npm:^2.1.1" 2200 | checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a 2201 | languageName: node 2202 | linkType: hard 2203 | 2204 | "is-map@npm:^2.0.3": 2205 | version: 2.0.3 2206 | resolution: "is-map@npm:2.0.3" 2207 | checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc 2208 | languageName: node 2209 | linkType: hard 2210 | 2211 | "is-negative-zero@npm:^2.0.3": 2212 | version: 2.0.3 2213 | resolution: "is-negative-zero@npm:2.0.3" 2214 | checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e 2215 | languageName: node 2216 | linkType: hard 2217 | 2218 | "is-number-object@npm:^1.1.1": 2219 | version: 1.1.1 2220 | resolution: "is-number-object@npm:1.1.1" 2221 | dependencies: 2222 | call-bound: "npm:^1.0.3" 2223 | has-tostringtag: "npm:^1.0.2" 2224 | checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 2225 | languageName: node 2226 | linkType: hard 2227 | 2228 | "is-number@npm:^7.0.0": 2229 | version: 7.0.0 2230 | resolution: "is-number@npm:7.0.0" 2231 | checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 2232 | languageName: node 2233 | linkType: hard 2234 | 2235 | "is-regex@npm:^1.2.1": 2236 | version: 1.2.1 2237 | resolution: "is-regex@npm:1.2.1" 2238 | dependencies: 2239 | call-bound: "npm:^1.0.2" 2240 | gopd: "npm:^1.2.0" 2241 | has-tostringtag: "npm:^1.0.2" 2242 | hasown: "npm:^2.0.2" 2243 | checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 2244 | languageName: node 2245 | linkType: hard 2246 | 2247 | "is-set@npm:^2.0.3": 2248 | version: 2.0.3 2249 | resolution: "is-set@npm:2.0.3" 2250 | checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 2251 | languageName: node 2252 | linkType: hard 2253 | 2254 | "is-shared-array-buffer@npm:^1.0.4": 2255 | version: 1.0.4 2256 | resolution: "is-shared-array-buffer@npm:1.0.4" 2257 | dependencies: 2258 | call-bound: "npm:^1.0.3" 2259 | checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db 2260 | languageName: node 2261 | linkType: hard 2262 | 2263 | "is-string@npm:^1.1.1": 2264 | version: 1.1.1 2265 | resolution: "is-string@npm:1.1.1" 2266 | dependencies: 2267 | call-bound: "npm:^1.0.3" 2268 | has-tostringtag: "npm:^1.0.2" 2269 | checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d 2270 | languageName: node 2271 | linkType: hard 2272 | 2273 | "is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": 2274 | version: 1.1.1 2275 | resolution: "is-symbol@npm:1.1.1" 2276 | dependencies: 2277 | call-bound: "npm:^1.0.2" 2278 | has-symbols: "npm:^1.1.0" 2279 | safe-regex-test: "npm:^1.1.0" 2280 | checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e 2281 | languageName: node 2282 | linkType: hard 2283 | 2284 | "is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": 2285 | version: 1.1.15 2286 | resolution: "is-typed-array@npm:1.1.15" 2287 | dependencies: 2288 | which-typed-array: "npm:^1.1.16" 2289 | checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 2290 | languageName: node 2291 | linkType: hard 2292 | 2293 | "is-weakmap@npm:^2.0.2": 2294 | version: 2.0.2 2295 | resolution: "is-weakmap@npm:2.0.2" 2296 | checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 2297 | languageName: node 2298 | linkType: hard 2299 | 2300 | "is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": 2301 | version: 1.1.1 2302 | resolution: "is-weakref@npm:1.1.1" 2303 | dependencies: 2304 | call-bound: "npm:^1.0.3" 2305 | checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b 2306 | languageName: node 2307 | linkType: hard 2308 | 2309 | "is-weakset@npm:^2.0.3": 2310 | version: 2.0.4 2311 | resolution: "is-weakset@npm:2.0.4" 2312 | dependencies: 2313 | call-bound: "npm:^1.0.3" 2314 | get-intrinsic: "npm:^1.2.6" 2315 | checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 2316 | languageName: node 2317 | linkType: hard 2318 | 2319 | "isarray@npm:^2.0.5": 2320 | version: 2.0.5 2321 | resolution: "isarray@npm:2.0.5" 2322 | checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd 2323 | languageName: node 2324 | linkType: hard 2325 | 2326 | "isexe@npm:^2.0.0": 2327 | version: 2.0.0 2328 | resolution: "isexe@npm:2.0.0" 2329 | checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d 2330 | languageName: node 2331 | linkType: hard 2332 | 2333 | "isexe@npm:^3.1.1": 2334 | version: 3.1.1 2335 | resolution: "isexe@npm:3.1.1" 2336 | checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 2337 | languageName: node 2338 | linkType: hard 2339 | 2340 | "jiti@npm:^2.6.0": 2341 | version: 2.6.1 2342 | resolution: "jiti@npm:2.6.1" 2343 | bin: 2344 | jiti: lib/jiti-cli.mjs 2345 | checksum: 10c0/79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b 2346 | languageName: node 2347 | linkType: hard 2348 | 2349 | "js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1": 2350 | version: 4.1.1 2351 | resolution: "js-yaml@npm:4.1.1" 2352 | dependencies: 2353 | argparse: "npm:^2.0.1" 2354 | bin: 2355 | js-yaml: bin/js-yaml.js 2356 | checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 2357 | languageName: node 2358 | linkType: hard 2359 | 2360 | "json-buffer@npm:3.0.1": 2361 | version: 3.0.1 2362 | resolution: "json-buffer@npm:3.0.1" 2363 | checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 2364 | languageName: node 2365 | linkType: hard 2366 | 2367 | "json-schema-traverse@npm:^0.4.1": 2368 | version: 0.4.1 2369 | resolution: "json-schema-traverse@npm:0.4.1" 2370 | checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce 2371 | languageName: node 2372 | linkType: hard 2373 | 2374 | "json-stable-stringify-without-jsonify@npm:^1.0.1": 2375 | version: 1.0.1 2376 | resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" 2377 | checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 2378 | languageName: node 2379 | linkType: hard 2380 | 2381 | "json5@npm:^1.0.2": 2382 | version: 1.0.2 2383 | resolution: "json5@npm:1.0.2" 2384 | dependencies: 2385 | minimist: "npm:^1.2.0" 2386 | bin: 2387 | json5: lib/cli.js 2388 | checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f 2389 | languageName: node 2390 | linkType: hard 2391 | 2392 | "jsx-ast-utils@npm:^3.3.2, jsx-ast-utils@npm:^3.3.5": 2393 | version: 3.3.5 2394 | resolution: "jsx-ast-utils@npm:3.3.5" 2395 | dependencies: 2396 | array-includes: "npm:^3.1.6" 2397 | array.prototype.flat: "npm:^1.3.1" 2398 | object.assign: "npm:^4.1.4" 2399 | object.values: "npm:^1.1.6" 2400 | checksum: 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 2401 | languageName: node 2402 | linkType: hard 2403 | 2404 | "keyv@npm:^4.5.4": 2405 | version: 4.5.4 2406 | resolution: "keyv@npm:4.5.4" 2407 | dependencies: 2408 | json-buffer: "npm:3.0.1" 2409 | checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e 2410 | languageName: node 2411 | linkType: hard 2412 | 2413 | "knip@npm:~5.66.4": 2414 | version: 5.66.4 2415 | resolution: "knip@npm:5.66.4" 2416 | dependencies: 2417 | "@nodelib/fs.walk": "npm:^1.2.3" 2418 | fast-glob: "npm:^3.3.3" 2419 | formatly: "npm:^0.3.0" 2420 | jiti: "npm:^2.6.0" 2421 | js-yaml: "npm:^4.1.0" 2422 | minimist: "npm:^1.2.8" 2423 | oxc-resolver: "npm:^11.12.0" 2424 | picocolors: "npm:^1.1.1" 2425 | picomatch: "npm:^4.0.1" 2426 | smol-toml: "npm:^1.4.1" 2427 | strip-json-comments: "npm:5.0.2" 2428 | zod: "npm:^4.1.11" 2429 | peerDependencies: 2430 | "@types/node": ">=18" 2431 | typescript: ">=5.0.4 <7" 2432 | bin: 2433 | knip: bin/knip.js 2434 | knip-bun: bin/knip-bun.js 2435 | checksum: 10c0/ef52bd1058deb9897e96412ea36c3323b5949aefc53417ed2486680288928f63bc432aae32b0750d2f54229ca420e64700d5d6227da4c83ec5ab77cb7f5c10a8 2436 | languageName: node 2437 | linkType: hard 2438 | 2439 | "language-subtag-registry@npm:^0.3.20": 2440 | version: 0.3.23 2441 | resolution: "language-subtag-registry@npm:0.3.23" 2442 | checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c 2443 | languageName: node 2444 | linkType: hard 2445 | 2446 | "language-tags@npm:^1.0.9": 2447 | version: 1.0.9 2448 | resolution: "language-tags@npm:1.0.9" 2449 | dependencies: 2450 | language-subtag-registry: "npm:^0.3.20" 2451 | checksum: 10c0/9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff 2452 | languageName: node 2453 | linkType: hard 2454 | 2455 | "levn@npm:^0.4.1": 2456 | version: 0.4.1 2457 | resolution: "levn@npm:0.4.1" 2458 | dependencies: 2459 | prelude-ls: "npm:^1.2.1" 2460 | type-check: "npm:~0.4.0" 2461 | checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e 2462 | languageName: node 2463 | linkType: hard 2464 | 2465 | "locate-path@npm:^6.0.0": 2466 | version: 6.0.0 2467 | resolution: "locate-path@npm:6.0.0" 2468 | dependencies: 2469 | p-locate: "npm:^5.0.0" 2470 | checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 2471 | languageName: node 2472 | linkType: hard 2473 | 2474 | "lodash.camelcase@npm:4.3.0": 2475 | version: 4.3.0 2476 | resolution: "lodash.camelcase@npm:4.3.0" 2477 | checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 2478 | languageName: node 2479 | linkType: hard 2480 | 2481 | "lodash.kebabcase@npm:4.1.1": 2482 | version: 4.1.1 2483 | resolution: "lodash.kebabcase@npm:4.1.1" 2484 | checksum: 10c0/da5d8f41dbb5bc723d4bf9203d5096ca8da804d6aec3d2b56457156ba6c8d999ff448d347ebd97490da853cb36696ea4da09a431499f1ee8deb17b094ecf4e33 2485 | languageName: node 2486 | linkType: hard 2487 | 2488 | "lodash.merge@npm:^4.6.2": 2489 | version: 4.6.2 2490 | resolution: "lodash.merge@npm:4.6.2" 2491 | checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 2492 | languageName: node 2493 | linkType: hard 2494 | 2495 | "lodash.snakecase@npm:4.1.1": 2496 | version: 4.1.1 2497 | resolution: "lodash.snakecase@npm:4.1.1" 2498 | checksum: 10c0/f0b3f2497eb20eea1a1cfc22d645ecaeb78ac14593eb0a40057977606d2f35f7aaff0913a06553c783b535aafc55b718f523f9eb78f8d5293f492af41002eaf9 2499 | languageName: node 2500 | linkType: hard 2501 | 2502 | "lodash.upperfirst@npm:4.3.1": 2503 | version: 4.3.1 2504 | resolution: "lodash.upperfirst@npm:4.3.1" 2505 | checksum: 10c0/435625da4b3ee74e7a1367a780d9107ab0b13ef4359fc074b2a1a40458eb8d91b655af62f6795b7138d493303a98c0285340160341561d6896e4947e077fa975 2506 | languageName: node 2507 | linkType: hard 2508 | 2509 | "lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": 2510 | version: 11.2.4 2511 | resolution: "lru-cache@npm:11.2.4" 2512 | checksum: 10c0/4a24f9b17537619f9144d7b8e42cd5a225efdfd7076ebe7b5e7dc02b860a818455201e67fbf000765233fe7e339d3c8229fc815e9b58ee6ede511e07608c19b2 2513 | languageName: node 2514 | linkType: hard 2515 | 2516 | "make-fetch-happen@npm:^15.0.0": 2517 | version: 15.0.3 2518 | resolution: "make-fetch-happen@npm:15.0.3" 2519 | dependencies: 2520 | "@npmcli/agent": "npm:^4.0.0" 2521 | cacache: "npm:^20.0.1" 2522 | http-cache-semantics: "npm:^4.1.1" 2523 | minipass: "npm:^7.0.2" 2524 | minipass-fetch: "npm:^5.0.0" 2525 | minipass-flush: "npm:^1.0.5" 2526 | minipass-pipeline: "npm:^1.2.4" 2527 | negotiator: "npm:^1.0.0" 2528 | proc-log: "npm:^6.0.0" 2529 | promise-retry: "npm:^2.0.1" 2530 | ssri: "npm:^13.0.0" 2531 | checksum: 10c0/525f74915660be60b616bcbd267c4a5b59481b073ba125e45c9c3a041bb1a47a2bd0ae79d028eb6f5f95bf9851a4158423f5068539c3093621abb64027e8e461 2532 | languageName: node 2533 | linkType: hard 2534 | 2535 | "math-intrinsics@npm:^1.1.0": 2536 | version: 1.1.0 2537 | resolution: "math-intrinsics@npm:1.1.0" 2538 | checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f 2539 | languageName: node 2540 | linkType: hard 2541 | 2542 | "merge2@npm:^1.3.0": 2543 | version: 1.4.1 2544 | resolution: "merge2@npm:1.4.1" 2545 | checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb 2546 | languageName: node 2547 | linkType: hard 2548 | 2549 | "micromatch@npm:^4.0.8": 2550 | version: 4.0.8 2551 | resolution: "micromatch@npm:4.0.8" 2552 | dependencies: 2553 | braces: "npm:^3.0.3" 2554 | picomatch: "npm:^2.3.1" 2555 | checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 2556 | languageName: node 2557 | linkType: hard 2558 | 2559 | "minimatch@npm:^10.1.1": 2560 | version: 10.1.1 2561 | resolution: "minimatch@npm:10.1.1" 2562 | dependencies: 2563 | "@isaacs/brace-expansion": "npm:^5.0.0" 2564 | checksum: 10c0/c85d44821c71973d636091fddbfbffe62370f5ee3caf0241c5b60c18cd289e916200acb2361b7e987558cd06896d153e25d505db9fc1e43e6b4b6752e2702902 2565 | languageName: node 2566 | linkType: hard 2567 | 2568 | "minimatch@npm:^3.1.2": 2569 | version: 3.1.2 2570 | resolution: "minimatch@npm:3.1.2" 2571 | dependencies: 2572 | brace-expansion: "npm:^1.1.7" 2573 | checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 2574 | languageName: node 2575 | linkType: hard 2576 | 2577 | "minimatch@npm:^9.0.4": 2578 | version: 9.0.5 2579 | resolution: "minimatch@npm:9.0.5" 2580 | dependencies: 2581 | brace-expansion: "npm:^2.0.1" 2582 | checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed 2583 | languageName: node 2584 | linkType: hard 2585 | 2586 | "minimist@npm:^1.2.0, minimist@npm:^1.2.6, minimist@npm:^1.2.8": 2587 | version: 1.2.8 2588 | resolution: "minimist@npm:1.2.8" 2589 | checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 2590 | languageName: node 2591 | linkType: hard 2592 | 2593 | "minipass-collect@npm:^2.0.1": 2594 | version: 2.0.1 2595 | resolution: "minipass-collect@npm:2.0.1" 2596 | dependencies: 2597 | minipass: "npm:^7.0.3" 2598 | checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e 2599 | languageName: node 2600 | linkType: hard 2601 | 2602 | "minipass-fetch@npm:^5.0.0": 2603 | version: 5.0.0 2604 | resolution: "minipass-fetch@npm:5.0.0" 2605 | dependencies: 2606 | encoding: "npm:^0.1.13" 2607 | minipass: "npm:^7.0.3" 2608 | minipass-sized: "npm:^1.0.3" 2609 | minizlib: "npm:^3.0.1" 2610 | dependenciesMeta: 2611 | encoding: 2612 | optional: true 2613 | checksum: 10c0/9443aab5feab190972f84b64116e54e58dd87a58e62399cae0a4a7461b80568281039b7c3a38ba96453431ebc799d1e26999e548540156216729a4967cd5ef06 2614 | languageName: node 2615 | linkType: hard 2616 | 2617 | "minipass-flush@npm:^1.0.5": 2618 | version: 1.0.5 2619 | resolution: "minipass-flush@npm:1.0.5" 2620 | dependencies: 2621 | minipass: "npm:^3.0.0" 2622 | checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd 2623 | languageName: node 2624 | linkType: hard 2625 | 2626 | "minipass-pipeline@npm:^1.2.4": 2627 | version: 1.2.4 2628 | resolution: "minipass-pipeline@npm:1.2.4" 2629 | dependencies: 2630 | minipass: "npm:^3.0.0" 2631 | checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 2632 | languageName: node 2633 | linkType: hard 2634 | 2635 | "minipass-sized@npm:^1.0.3": 2636 | version: 1.0.3 2637 | resolution: "minipass-sized@npm:1.0.3" 2638 | dependencies: 2639 | minipass: "npm:^3.0.0" 2640 | checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb 2641 | languageName: node 2642 | linkType: hard 2643 | 2644 | "minipass@npm:^3.0.0": 2645 | version: 3.3.6 2646 | resolution: "minipass@npm:3.3.6" 2647 | dependencies: 2648 | yallist: "npm:^4.0.0" 2649 | checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c 2650 | languageName: node 2651 | linkType: hard 2652 | 2653 | "minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": 2654 | version: 7.1.2 2655 | resolution: "minipass@npm:7.1.2" 2656 | checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 2657 | languageName: node 2658 | linkType: hard 2659 | 2660 | "minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": 2661 | version: 3.1.0 2662 | resolution: "minizlib@npm:3.1.0" 2663 | dependencies: 2664 | minipass: "npm:^7.1.2" 2665 | checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec 2666 | languageName: node 2667 | linkType: hard 2668 | 2669 | "ms@npm:^2.1.1, ms@npm:^2.1.3": 2670 | version: 2.1.3 2671 | resolution: "ms@npm:2.1.3" 2672 | checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 2673 | languageName: node 2674 | linkType: hard 2675 | 2676 | "natural-compare@npm:^1.4.0": 2677 | version: 1.4.0 2678 | resolution: "natural-compare@npm:1.4.0" 2679 | checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 2680 | languageName: node 2681 | linkType: hard 2682 | 2683 | "negotiator@npm:^1.0.0": 2684 | version: 1.0.0 2685 | resolution: "negotiator@npm:1.0.0" 2686 | checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b 2687 | languageName: node 2688 | linkType: hard 2689 | 2690 | "node-gyp@npm:latest": 2691 | version: 12.1.0 2692 | resolution: "node-gyp@npm:12.1.0" 2693 | dependencies: 2694 | env-paths: "npm:^2.2.0" 2695 | exponential-backoff: "npm:^3.1.1" 2696 | graceful-fs: "npm:^4.2.6" 2697 | make-fetch-happen: "npm:^15.0.0" 2698 | nopt: "npm:^9.0.0" 2699 | proc-log: "npm:^6.0.0" 2700 | semver: "npm:^7.3.5" 2701 | tar: "npm:^7.5.2" 2702 | tinyglobby: "npm:^0.2.12" 2703 | which: "npm:^6.0.0" 2704 | bin: 2705 | node-gyp: bin/node-gyp.js 2706 | checksum: 10c0/f43efea8aaf0beb6b2f6184e533edad779b2ae38062953e21951f46221dd104006cc574154f2ad4a135467a5aae92c49e84ef289311a82e08481c5df0e8dc495 2707 | languageName: node 2708 | linkType: hard 2709 | 2710 | "node-releases@npm:^2.0.27": 2711 | version: 2.0.27 2712 | resolution: "node-releases@npm:2.0.27" 2713 | checksum: 10c0/f1e6583b7833ea81880627748d28a3a7ff5703d5409328c216ae57befbced10ce2c991bea86434e8ec39003bd017f70481e2e5f8c1f7e0a7663241f81d6e00e2 2714 | languageName: node 2715 | linkType: hard 2716 | 2717 | "nopt@npm:^9.0.0": 2718 | version: 9.0.0 2719 | resolution: "nopt@npm:9.0.0" 2720 | dependencies: 2721 | abbrev: "npm:^4.0.0" 2722 | bin: 2723 | nopt: bin/nopt.js 2724 | checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd 2725 | languageName: node 2726 | linkType: hard 2727 | 2728 | "object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": 2729 | version: 1.13.4 2730 | resolution: "object-inspect@npm:1.13.4" 2731 | checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 2732 | languageName: node 2733 | linkType: hard 2734 | 2735 | "object-keys@npm:^1.1.1": 2736 | version: 1.1.1 2737 | resolution: "object-keys@npm:1.1.1" 2738 | checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d 2739 | languageName: node 2740 | linkType: hard 2741 | 2742 | "object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": 2743 | version: 4.1.7 2744 | resolution: "object.assign@npm:4.1.7" 2745 | dependencies: 2746 | call-bind: "npm:^1.0.8" 2747 | call-bound: "npm:^1.0.3" 2748 | define-properties: "npm:^1.2.1" 2749 | es-object-atoms: "npm:^1.0.0" 2750 | has-symbols: "npm:^1.1.0" 2751 | object-keys: "npm:^1.1.1" 2752 | checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc 2753 | languageName: node 2754 | linkType: hard 2755 | 2756 | "object.fromentries@npm:^2.0.8": 2757 | version: 2.0.8 2758 | resolution: "object.fromentries@npm:2.0.8" 2759 | dependencies: 2760 | call-bind: "npm:^1.0.7" 2761 | define-properties: "npm:^1.2.1" 2762 | es-abstract: "npm:^1.23.2" 2763 | es-object-atoms: "npm:^1.0.0" 2764 | checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b 2765 | languageName: node 2766 | linkType: hard 2767 | 2768 | "object.groupby@npm:^1.0.3": 2769 | version: 1.0.3 2770 | resolution: "object.groupby@npm:1.0.3" 2771 | dependencies: 2772 | call-bind: "npm:^1.0.7" 2773 | define-properties: "npm:^1.2.1" 2774 | es-abstract: "npm:^1.23.2" 2775 | checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c 2776 | languageName: node 2777 | linkType: hard 2778 | 2779 | "object.values@npm:^1.1.6, object.values@npm:^1.2.1": 2780 | version: 1.2.1 2781 | resolution: "object.values@npm:1.2.1" 2782 | dependencies: 2783 | call-bind: "npm:^1.0.8" 2784 | call-bound: "npm:^1.0.3" 2785 | define-properties: "npm:^1.2.1" 2786 | es-object-atoms: "npm:^1.0.0" 2787 | checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 2788 | languageName: node 2789 | linkType: hard 2790 | 2791 | "optionator@npm:^0.9.3": 2792 | version: 0.9.4 2793 | resolution: "optionator@npm:0.9.4" 2794 | dependencies: 2795 | deep-is: "npm:^0.1.3" 2796 | fast-levenshtein: "npm:^2.0.6" 2797 | levn: "npm:^0.4.1" 2798 | prelude-ls: "npm:^1.2.1" 2799 | type-check: "npm:^0.4.0" 2800 | word-wrap: "npm:^1.2.5" 2801 | checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 2802 | languageName: node 2803 | linkType: hard 2804 | 2805 | "own-keys@npm:^1.0.1": 2806 | version: 1.0.1 2807 | resolution: "own-keys@npm:1.0.1" 2808 | dependencies: 2809 | get-intrinsic: "npm:^1.2.6" 2810 | object-keys: "npm:^1.1.1" 2811 | safe-push-apply: "npm:^1.0.0" 2812 | checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a 2813 | languageName: node 2814 | linkType: hard 2815 | 2816 | "oxc-resolver@npm:^11.12.0": 2817 | version: 11.14.2 2818 | resolution: "oxc-resolver@npm:11.14.2" 2819 | dependencies: 2820 | "@oxc-resolver/binding-android-arm-eabi": "npm:11.14.2" 2821 | "@oxc-resolver/binding-android-arm64": "npm:11.14.2" 2822 | "@oxc-resolver/binding-darwin-arm64": "npm:11.14.2" 2823 | "@oxc-resolver/binding-darwin-x64": "npm:11.14.2" 2824 | "@oxc-resolver/binding-freebsd-x64": "npm:11.14.2" 2825 | "@oxc-resolver/binding-linux-arm-gnueabihf": "npm:11.14.2" 2826 | "@oxc-resolver/binding-linux-arm-musleabihf": "npm:11.14.2" 2827 | "@oxc-resolver/binding-linux-arm64-gnu": "npm:11.14.2" 2828 | "@oxc-resolver/binding-linux-arm64-musl": "npm:11.14.2" 2829 | "@oxc-resolver/binding-linux-ppc64-gnu": "npm:11.14.2" 2830 | "@oxc-resolver/binding-linux-riscv64-gnu": "npm:11.14.2" 2831 | "@oxc-resolver/binding-linux-riscv64-musl": "npm:11.14.2" 2832 | "@oxc-resolver/binding-linux-s390x-gnu": "npm:11.14.2" 2833 | "@oxc-resolver/binding-linux-x64-gnu": "npm:11.14.2" 2834 | "@oxc-resolver/binding-linux-x64-musl": "npm:11.14.2" 2835 | "@oxc-resolver/binding-openharmony-arm64": "npm:11.14.2" 2836 | "@oxc-resolver/binding-wasm32-wasi": "npm:11.14.2" 2837 | "@oxc-resolver/binding-win32-arm64-msvc": "npm:11.14.2" 2838 | "@oxc-resolver/binding-win32-ia32-msvc": "npm:11.14.2" 2839 | "@oxc-resolver/binding-win32-x64-msvc": "npm:11.14.2" 2840 | dependenciesMeta: 2841 | "@oxc-resolver/binding-android-arm-eabi": 2842 | optional: true 2843 | "@oxc-resolver/binding-android-arm64": 2844 | optional: true 2845 | "@oxc-resolver/binding-darwin-arm64": 2846 | optional: true 2847 | "@oxc-resolver/binding-darwin-x64": 2848 | optional: true 2849 | "@oxc-resolver/binding-freebsd-x64": 2850 | optional: true 2851 | "@oxc-resolver/binding-linux-arm-gnueabihf": 2852 | optional: true 2853 | "@oxc-resolver/binding-linux-arm-musleabihf": 2854 | optional: true 2855 | "@oxc-resolver/binding-linux-arm64-gnu": 2856 | optional: true 2857 | "@oxc-resolver/binding-linux-arm64-musl": 2858 | optional: true 2859 | "@oxc-resolver/binding-linux-ppc64-gnu": 2860 | optional: true 2861 | "@oxc-resolver/binding-linux-riscv64-gnu": 2862 | optional: true 2863 | "@oxc-resolver/binding-linux-riscv64-musl": 2864 | optional: true 2865 | "@oxc-resolver/binding-linux-s390x-gnu": 2866 | optional: true 2867 | "@oxc-resolver/binding-linux-x64-gnu": 2868 | optional: true 2869 | "@oxc-resolver/binding-linux-x64-musl": 2870 | optional: true 2871 | "@oxc-resolver/binding-openharmony-arm64": 2872 | optional: true 2873 | "@oxc-resolver/binding-wasm32-wasi": 2874 | optional: true 2875 | "@oxc-resolver/binding-win32-arm64-msvc": 2876 | optional: true 2877 | "@oxc-resolver/binding-win32-ia32-msvc": 2878 | optional: true 2879 | "@oxc-resolver/binding-win32-x64-msvc": 2880 | optional: true 2881 | checksum: 10c0/506a582de2268200c3db5f5e62fa86e28baf151742eb93e581fce5052bccf8469677dcdad0873104555a0a50ff7b7849a544aca7bac9a4f8075c340f037200cd 2882 | languageName: node 2883 | linkType: hard 2884 | 2885 | "p-limit@npm:^3.0.2": 2886 | version: 3.1.0 2887 | resolution: "p-limit@npm:3.1.0" 2888 | dependencies: 2889 | yocto-queue: "npm:^0.1.0" 2890 | checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a 2891 | languageName: node 2892 | linkType: hard 2893 | 2894 | "p-locate@npm:^5.0.0": 2895 | version: 5.0.0 2896 | resolution: "p-locate@npm:5.0.0" 2897 | dependencies: 2898 | p-limit: "npm:^3.0.2" 2899 | checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a 2900 | languageName: node 2901 | linkType: hard 2902 | 2903 | "p-map@npm:^7.0.2": 2904 | version: 7.0.4 2905 | resolution: "p-map@npm:7.0.4" 2906 | checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd 2907 | languageName: node 2908 | linkType: hard 2909 | 2910 | "parent-module@npm:^1.0.0": 2911 | version: 1.0.1 2912 | resolution: "parent-module@npm:1.0.1" 2913 | dependencies: 2914 | callsites: "npm:^3.0.0" 2915 | checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 2916 | languageName: node 2917 | linkType: hard 2918 | 2919 | "path-exists@npm:^4.0.0": 2920 | version: 4.0.0 2921 | resolution: "path-exists@npm:4.0.0" 2922 | checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b 2923 | languageName: node 2924 | linkType: hard 2925 | 2926 | "path-key@npm:^3.1.0": 2927 | version: 3.1.1 2928 | resolution: "path-key@npm:3.1.1" 2929 | checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c 2930 | languageName: node 2931 | linkType: hard 2932 | 2933 | "path-parse@npm:^1.0.7": 2934 | version: 1.0.7 2935 | resolution: "path-parse@npm:1.0.7" 2936 | checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 2937 | languageName: node 2938 | linkType: hard 2939 | 2940 | "path-scurry@npm:^2.0.0": 2941 | version: 2.0.1 2942 | resolution: "path-scurry@npm:2.0.1" 2943 | dependencies: 2944 | lru-cache: "npm:^11.0.0" 2945 | minipass: "npm:^7.1.2" 2946 | checksum: 10c0/2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 2947 | languageName: node 2948 | linkType: hard 2949 | 2950 | "picocolors@npm:^1.1.1": 2951 | version: 1.1.1 2952 | resolution: "picocolors@npm:1.1.1" 2953 | checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 2954 | languageName: node 2955 | linkType: hard 2956 | 2957 | "picomatch@npm:^2.3.1": 2958 | version: 2.3.1 2959 | resolution: "picomatch@npm:2.3.1" 2960 | checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be 2961 | languageName: node 2962 | linkType: hard 2963 | 2964 | "picomatch@npm:^4.0.1, picomatch@npm:^4.0.3": 2965 | version: 4.0.3 2966 | resolution: "picomatch@npm:4.0.3" 2967 | checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 2968 | languageName: node 2969 | linkType: hard 2970 | 2971 | "possible-typed-array-names@npm:^1.0.0": 2972 | version: 1.1.0 2973 | resolution: "possible-typed-array-names@npm:1.1.0" 2974 | checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 2975 | languageName: node 2976 | linkType: hard 2977 | 2978 | "prelude-ls@npm:^1.2.1": 2979 | version: 1.2.1 2980 | resolution: "prelude-ls@npm:1.2.1" 2981 | checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd 2982 | languageName: node 2983 | linkType: hard 2984 | 2985 | "prettier-linter-helpers@npm:^1.0.0": 2986 | version: 1.0.0 2987 | resolution: "prettier-linter-helpers@npm:1.0.0" 2988 | dependencies: 2989 | fast-diff: "npm:^1.1.2" 2990 | checksum: 10c0/81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab 2991 | languageName: node 2992 | linkType: hard 2993 | 2994 | "prettier@npm:^3.0.0, prettier@npm:~3.6.0": 2995 | version: 3.6.2 2996 | resolution: "prettier@npm:3.6.2" 2997 | bin: 2998 | prettier: bin/prettier.cjs 2999 | checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 3000 | languageName: node 3001 | linkType: hard 3002 | 3003 | "proc-log@npm:^6.0.0": 3004 | version: 6.1.0 3005 | resolution: "proc-log@npm:6.1.0" 3006 | checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 3007 | languageName: node 3008 | linkType: hard 3009 | 3010 | "promise-retry@npm:^2.0.1": 3011 | version: 2.0.1 3012 | resolution: "promise-retry@npm:2.0.1" 3013 | dependencies: 3014 | err-code: "npm:^2.0.2" 3015 | retry: "npm:^0.12.0" 3016 | checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 3017 | languageName: node 3018 | linkType: hard 3019 | 3020 | "punycode@npm:^2.1.0": 3021 | version: 2.3.1 3022 | resolution: "punycode@npm:2.3.1" 3023 | checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 3024 | languageName: node 3025 | linkType: hard 3026 | 3027 | "queue-microtask@npm:^1.2.2": 3028 | version: 1.2.3 3029 | resolution: "queue-microtask@npm:1.2.3" 3030 | checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 3031 | languageName: node 3032 | linkType: hard 3033 | 3034 | "reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": 3035 | version: 1.0.10 3036 | resolution: "reflect.getprototypeof@npm:1.0.10" 3037 | dependencies: 3038 | call-bind: "npm:^1.0.8" 3039 | define-properties: "npm:^1.2.1" 3040 | es-abstract: "npm:^1.23.9" 3041 | es-errors: "npm:^1.3.0" 3042 | es-object-atoms: "npm:^1.0.0" 3043 | get-intrinsic: "npm:^1.2.7" 3044 | get-proto: "npm:^1.0.1" 3045 | which-builtin-type: "npm:^1.2.1" 3046 | checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac 3047 | languageName: node 3048 | linkType: hard 3049 | 3050 | "regexp.prototype.flags@npm:^1.5.4": 3051 | version: 1.5.4 3052 | resolution: "regexp.prototype.flags@npm:1.5.4" 3053 | dependencies: 3054 | call-bind: "npm:^1.0.8" 3055 | define-properties: "npm:^1.2.1" 3056 | es-errors: "npm:^1.3.0" 3057 | get-proto: "npm:^1.0.1" 3058 | gopd: "npm:^1.2.0" 3059 | set-function-name: "npm:^2.0.2" 3060 | checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 3061 | languageName: node 3062 | linkType: hard 3063 | 3064 | "resolve-from@npm:^4.0.0": 3065 | version: 4.0.0 3066 | resolution: "resolve-from@npm:4.0.0" 3067 | checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 3068 | languageName: node 3069 | linkType: hard 3070 | 3071 | "resolve@npm:^1.22.4": 3072 | version: 1.22.11 3073 | resolution: "resolve@npm:1.22.11" 3074 | dependencies: 3075 | is-core-module: "npm:^2.16.1" 3076 | path-parse: "npm:^1.0.7" 3077 | supports-preserve-symlinks-flag: "npm:^1.0.0" 3078 | bin: 3079 | resolve: bin/resolve 3080 | checksum: 10c0/f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 3081 | languageName: node 3082 | linkType: hard 3083 | 3084 | "resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": 3085 | version: 1.22.11 3086 | resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" 3087 | dependencies: 3088 | is-core-module: "npm:^2.16.1" 3089 | path-parse: "npm:^1.0.7" 3090 | supports-preserve-symlinks-flag: "npm:^1.0.0" 3091 | bin: 3092 | resolve: bin/resolve 3093 | checksum: 10c0/ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 3094 | languageName: node 3095 | linkType: hard 3096 | 3097 | "retry@npm:^0.12.0": 3098 | version: 0.12.0 3099 | resolution: "retry@npm:0.12.0" 3100 | checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe 3101 | languageName: node 3102 | linkType: hard 3103 | 3104 | "reusify@npm:^1.0.4": 3105 | version: 1.1.0 3106 | resolution: "reusify@npm:1.1.0" 3107 | checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa 3108 | languageName: node 3109 | linkType: hard 3110 | 3111 | "run-parallel@npm:^1.1.9": 3112 | version: 1.2.0 3113 | resolution: "run-parallel@npm:1.2.0" 3114 | dependencies: 3115 | queue-microtask: "npm:^1.2.2" 3116 | checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 3117 | languageName: node 3118 | linkType: hard 3119 | 3120 | "safe-array-concat@npm:^1.1.3": 3121 | version: 1.1.3 3122 | resolution: "safe-array-concat@npm:1.1.3" 3123 | dependencies: 3124 | call-bind: "npm:^1.0.8" 3125 | call-bound: "npm:^1.0.2" 3126 | get-intrinsic: "npm:^1.2.6" 3127 | has-symbols: "npm:^1.1.0" 3128 | isarray: "npm:^2.0.5" 3129 | checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d 3130 | languageName: node 3131 | linkType: hard 3132 | 3133 | "safe-push-apply@npm:^1.0.0": 3134 | version: 1.0.0 3135 | resolution: "safe-push-apply@npm:1.0.0" 3136 | dependencies: 3137 | es-errors: "npm:^1.3.0" 3138 | isarray: "npm:^2.0.5" 3139 | checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 3140 | languageName: node 3141 | linkType: hard 3142 | 3143 | "safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": 3144 | version: 1.1.0 3145 | resolution: "safe-regex-test@npm:1.1.0" 3146 | dependencies: 3147 | call-bound: "npm:^1.0.2" 3148 | es-errors: "npm:^1.3.0" 3149 | is-regex: "npm:^1.2.1" 3150 | checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 3151 | languageName: node 3152 | linkType: hard 3153 | 3154 | "safer-buffer@npm:>= 2.1.2 < 3.0.0": 3155 | version: 2.1.2 3156 | resolution: "safer-buffer@npm:2.1.2" 3157 | checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 3158 | languageName: node 3159 | linkType: hard 3160 | 3161 | "semver@npm:^6.3.1": 3162 | version: 6.3.1 3163 | resolution: "semver@npm:6.3.1" 3164 | bin: 3165 | semver: bin/semver.js 3166 | checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d 3167 | languageName: node 3168 | linkType: hard 3169 | 3170 | "semver@npm:^7.3.5, semver@npm:^7.6.0": 3171 | version: 7.7.3 3172 | resolution: "semver@npm:7.7.3" 3173 | bin: 3174 | semver: bin/semver.js 3175 | checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e 3176 | languageName: node 3177 | linkType: hard 3178 | 3179 | "set-function-length@npm:^1.2.2": 3180 | version: 1.2.2 3181 | resolution: "set-function-length@npm:1.2.2" 3182 | dependencies: 3183 | define-data-property: "npm:^1.1.4" 3184 | es-errors: "npm:^1.3.0" 3185 | function-bind: "npm:^1.1.2" 3186 | get-intrinsic: "npm:^1.2.4" 3187 | gopd: "npm:^1.0.1" 3188 | has-property-descriptors: "npm:^1.0.2" 3189 | checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c 3190 | languageName: node 3191 | linkType: hard 3192 | 3193 | "set-function-name@npm:^2.0.2": 3194 | version: 2.0.2 3195 | resolution: "set-function-name@npm:2.0.2" 3196 | dependencies: 3197 | define-data-property: "npm:^1.1.4" 3198 | es-errors: "npm:^1.3.0" 3199 | functions-have-names: "npm:^1.2.3" 3200 | has-property-descriptors: "npm:^1.0.2" 3201 | checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 3202 | languageName: node 3203 | linkType: hard 3204 | 3205 | "set-proto@npm:^1.0.0": 3206 | version: 1.0.0 3207 | resolution: "set-proto@npm:1.0.0" 3208 | dependencies: 3209 | dunder-proto: "npm:^1.0.1" 3210 | es-errors: "npm:^1.3.0" 3211 | es-object-atoms: "npm:^1.0.0" 3212 | checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a 3213 | languageName: node 3214 | linkType: hard 3215 | 3216 | "shebang-command@npm:^2.0.0": 3217 | version: 2.0.0 3218 | resolution: "shebang-command@npm:2.0.0" 3219 | dependencies: 3220 | shebang-regex: "npm:^3.0.0" 3221 | checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e 3222 | languageName: node 3223 | linkType: hard 3224 | 3225 | "shebang-regex@npm:^3.0.0": 3226 | version: 3.0.0 3227 | resolution: "shebang-regex@npm:3.0.0" 3228 | checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 3229 | languageName: node 3230 | linkType: hard 3231 | 3232 | "side-channel-list@npm:^1.0.0": 3233 | version: 1.0.0 3234 | resolution: "side-channel-list@npm:1.0.0" 3235 | dependencies: 3236 | es-errors: "npm:^1.3.0" 3237 | object-inspect: "npm:^1.13.3" 3238 | checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d 3239 | languageName: node 3240 | linkType: hard 3241 | 3242 | "side-channel-map@npm:^1.0.1": 3243 | version: 1.0.1 3244 | resolution: "side-channel-map@npm:1.0.1" 3245 | dependencies: 3246 | call-bound: "npm:^1.0.2" 3247 | es-errors: "npm:^1.3.0" 3248 | get-intrinsic: "npm:^1.2.5" 3249 | object-inspect: "npm:^1.13.3" 3250 | checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 3251 | languageName: node 3252 | linkType: hard 3253 | 3254 | "side-channel-weakmap@npm:^1.0.2": 3255 | version: 1.0.2 3256 | resolution: "side-channel-weakmap@npm:1.0.2" 3257 | dependencies: 3258 | call-bound: "npm:^1.0.2" 3259 | es-errors: "npm:^1.3.0" 3260 | get-intrinsic: "npm:^1.2.5" 3261 | object-inspect: "npm:^1.13.3" 3262 | side-channel-map: "npm:^1.0.1" 3263 | checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 3264 | languageName: node 3265 | linkType: hard 3266 | 3267 | "side-channel@npm:^1.1.0": 3268 | version: 1.1.0 3269 | resolution: "side-channel@npm:1.1.0" 3270 | dependencies: 3271 | es-errors: "npm:^1.3.0" 3272 | object-inspect: "npm:^1.13.3" 3273 | side-channel-list: "npm:^1.0.0" 3274 | side-channel-map: "npm:^1.0.1" 3275 | side-channel-weakmap: "npm:^1.0.2" 3276 | checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 3277 | languageName: node 3278 | linkType: hard 3279 | 3280 | "smart-buffer@npm:^4.2.0": 3281 | version: 4.2.0 3282 | resolution: "smart-buffer@npm:4.2.0" 3283 | checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 3284 | languageName: node 3285 | linkType: hard 3286 | 3287 | "smol-toml@npm:^1.4.1": 3288 | version: 1.5.2 3289 | resolution: "smol-toml@npm:1.5.2" 3290 | checksum: 10c0/ccfe5dda80c1d0c45869140b1e695a13a81ba7c57c1ca083146fe2f475d6f57031c12410f95d53a5acb3a1504e8e8e12cab36871909e8c8ce0c7011ccd22a2ac 3291 | languageName: node 3292 | linkType: hard 3293 | 3294 | "socks-proxy-agent@npm:^8.0.3": 3295 | version: 8.0.5 3296 | resolution: "socks-proxy-agent@npm:8.0.5" 3297 | dependencies: 3298 | agent-base: "npm:^7.1.2" 3299 | debug: "npm:^4.3.4" 3300 | socks: "npm:^2.8.3" 3301 | checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 3302 | languageName: node 3303 | linkType: hard 3304 | 3305 | "socks@npm:^2.8.3": 3306 | version: 2.8.7 3307 | resolution: "socks@npm:2.8.7" 3308 | dependencies: 3309 | ip-address: "npm:^10.0.1" 3310 | smart-buffer: "npm:^4.2.0" 3311 | checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 3312 | languageName: node 3313 | linkType: hard 3314 | 3315 | "ssri@npm:^13.0.0": 3316 | version: 13.0.0 3317 | resolution: "ssri@npm:13.0.0" 3318 | dependencies: 3319 | minipass: "npm:^7.0.3" 3320 | checksum: 10c0/405f3a531cd98b013cecb355d63555dca42fd12c7bc6671738aaa9a82882ff41cdf0ef9a2b734ca4f9a760338f114c29d01d9238a65db3ccac27929bd6e6d4b2 3321 | languageName: node 3322 | linkType: hard 3323 | 3324 | "stop-iteration-iterator@npm:^1.1.0": 3325 | version: 1.1.0 3326 | resolution: "stop-iteration-iterator@npm:1.1.0" 3327 | dependencies: 3328 | es-errors: "npm:^1.3.0" 3329 | internal-slot: "npm:^1.1.0" 3330 | checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 3331 | languageName: node 3332 | linkType: hard 3333 | 3334 | "string.prototype.includes@npm:^2.0.1": 3335 | version: 2.0.1 3336 | resolution: "string.prototype.includes@npm:2.0.1" 3337 | dependencies: 3338 | call-bind: "npm:^1.0.7" 3339 | define-properties: "npm:^1.2.1" 3340 | es-abstract: "npm:^1.23.3" 3341 | checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 3342 | languageName: node 3343 | linkType: hard 3344 | 3345 | "string.prototype.trim@npm:^1.2.10": 3346 | version: 1.2.10 3347 | resolution: "string.prototype.trim@npm:1.2.10" 3348 | dependencies: 3349 | call-bind: "npm:^1.0.8" 3350 | call-bound: "npm:^1.0.2" 3351 | define-data-property: "npm:^1.1.4" 3352 | define-properties: "npm:^1.2.1" 3353 | es-abstract: "npm:^1.23.5" 3354 | es-object-atoms: "npm:^1.0.0" 3355 | has-property-descriptors: "npm:^1.0.2" 3356 | checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 3357 | languageName: node 3358 | linkType: hard 3359 | 3360 | "string.prototype.trimend@npm:^1.0.9": 3361 | version: 1.0.9 3362 | resolution: "string.prototype.trimend@npm:1.0.9" 3363 | dependencies: 3364 | call-bind: "npm:^1.0.8" 3365 | call-bound: "npm:^1.0.2" 3366 | define-properties: "npm:^1.2.1" 3367 | es-object-atoms: "npm:^1.0.0" 3368 | checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 3369 | languageName: node 3370 | linkType: hard 3371 | 3372 | "string.prototype.trimstart@npm:^1.0.8": 3373 | version: 1.0.8 3374 | resolution: "string.prototype.trimstart@npm:1.0.8" 3375 | dependencies: 3376 | call-bind: "npm:^1.0.7" 3377 | define-properties: "npm:^1.2.1" 3378 | es-object-atoms: "npm:^1.0.0" 3379 | checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 3380 | languageName: node 3381 | linkType: hard 3382 | 3383 | "strip-bom@npm:^3.0.0": 3384 | version: 3.0.0 3385 | resolution: "strip-bom@npm:3.0.0" 3386 | checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 3387 | languageName: node 3388 | linkType: hard 3389 | 3390 | "strip-json-comments@npm:5.0.2": 3391 | version: 5.0.2 3392 | resolution: "strip-json-comments@npm:5.0.2" 3393 | checksum: 10c0/e9841b8face78a01b0eb66f81e0a3419186a96f1d26817a5e1f5260b0631c10e0a7f711dddc5988edf599e5c079e4dd6e91defd21523e556636ba5679786f5ac 3394 | languageName: node 3395 | linkType: hard 3396 | 3397 | "strip-json-comments@npm:^3.1.1": 3398 | version: 3.1.1 3399 | resolution: "strip-json-comments@npm:3.1.1" 3400 | checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd 3401 | languageName: node 3402 | linkType: hard 3403 | 3404 | "supports-color@npm:^7.1.0": 3405 | version: 7.2.0 3406 | resolution: "supports-color@npm:7.2.0" 3407 | dependencies: 3408 | has-flag: "npm:^4.0.0" 3409 | checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 3410 | languageName: node 3411 | linkType: hard 3412 | 3413 | "supports-preserve-symlinks-flag@npm:^1.0.0": 3414 | version: 1.0.0 3415 | resolution: "supports-preserve-symlinks-flag@npm:1.0.0" 3416 | checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 3417 | languageName: node 3418 | linkType: hard 3419 | 3420 | "svg-element-attributes@npm:^1.3.1": 3421 | version: 1.3.1 3422 | resolution: "svg-element-attributes@npm:1.3.1" 3423 | checksum: 10c0/6179c528a3559eb447e288acdf3e532c2e46b907c5a40e80711cd689d5cd8c3c960a263966eb5c101718e14ca122720a620e9ed51357e279991ca8a788c45e70 3424 | languageName: node 3425 | linkType: hard 3426 | 3427 | "synckit@npm:^0.11.7": 3428 | version: 0.11.11 3429 | resolution: "synckit@npm:0.11.11" 3430 | dependencies: 3431 | "@pkgr/core": "npm:^0.2.9" 3432 | checksum: 10c0/f0761495953d12d94a86edf6326b3a565496c72f9b94c02549b6961fb4d999f4ca316ce6b3eb8ed2e4bfc5056a8de65cda0bd03a233333a35221cd2fdc0e196b 3433 | languageName: node 3434 | linkType: hard 3435 | 3436 | "tar@npm:^7.5.2": 3437 | version: 7.5.2 3438 | resolution: "tar@npm:7.5.2" 3439 | dependencies: 3440 | "@isaacs/fs-minipass": "npm:^4.0.0" 3441 | chownr: "npm:^3.0.0" 3442 | minipass: "npm:^7.1.2" 3443 | minizlib: "npm:^3.1.0" 3444 | yallist: "npm:^5.0.0" 3445 | checksum: 10c0/a7d8b801139b52f93a7e34830db0de54c5aa45487c7cb551f6f3d44a112c67f1cb8ffdae856b05fd4f17b1749911f1c26f1e3a23bbe0279e17fd96077f13f467 3446 | languageName: node 3447 | linkType: hard 3448 | 3449 | "tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": 3450 | version: 0.2.15 3451 | resolution: "tinyglobby@npm:0.2.15" 3452 | dependencies: 3453 | fdir: "npm:^6.5.0" 3454 | picomatch: "npm:^4.0.3" 3455 | checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 3456 | languageName: node 3457 | linkType: hard 3458 | 3459 | "tmp@npm:~0.2.0": 3460 | version: 0.2.5 3461 | resolution: "tmp@npm:0.2.5" 3462 | checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e 3463 | languageName: node 3464 | linkType: hard 3465 | 3466 | "to-regex-range@npm:^5.0.1": 3467 | version: 5.0.1 3468 | resolution: "to-regex-range@npm:5.0.1" 3469 | dependencies: 3470 | is-number: "npm:^7.0.0" 3471 | checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 3472 | languageName: node 3473 | linkType: hard 3474 | 3475 | "ts-api-utils@npm:^2.1.0": 3476 | version: 2.1.0 3477 | resolution: "ts-api-utils@npm:2.1.0" 3478 | peerDependencies: 3479 | typescript: ">=4.8.4" 3480 | checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f 3481 | languageName: node 3482 | linkType: hard 3483 | 3484 | "tsconfig-paths@npm:^3.15.0": 3485 | version: 3.15.0 3486 | resolution: "tsconfig-paths@npm:3.15.0" 3487 | dependencies: 3488 | "@types/json5": "npm:^0.0.29" 3489 | json5: "npm:^1.0.2" 3490 | minimist: "npm:^1.2.6" 3491 | strip-bom: "npm:^3.0.0" 3492 | checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 3493 | languageName: node 3494 | linkType: hard 3495 | 3496 | "tslib@npm:^2.4.0": 3497 | version: 2.8.1 3498 | resolution: "tslib@npm:2.8.1" 3499 | checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 3500 | languageName: node 3501 | linkType: hard 3502 | 3503 | "tunnel@npm:^0.0.6": 3504 | version: 0.0.6 3505 | resolution: "tunnel@npm:0.0.6" 3506 | checksum: 10c0/e27e7e896f2426c1c747325b5f54efebc1a004647d853fad892b46d64e37591ccd0b97439470795e5262b5c0748d22beb4489a04a0a448029636670bfd801b75 3507 | languageName: node 3508 | linkType: hard 3509 | 3510 | "type-check@npm:^0.4.0, type-check@npm:~0.4.0": 3511 | version: 0.4.0 3512 | resolution: "type-check@npm:0.4.0" 3513 | dependencies: 3514 | prelude-ls: "npm:^1.2.1" 3515 | checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 3516 | languageName: node 3517 | linkType: hard 3518 | 3519 | "typed-array-buffer@npm:^1.0.3": 3520 | version: 1.0.3 3521 | resolution: "typed-array-buffer@npm:1.0.3" 3522 | dependencies: 3523 | call-bound: "npm:^1.0.3" 3524 | es-errors: "npm:^1.3.0" 3525 | is-typed-array: "npm:^1.1.14" 3526 | checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 3527 | languageName: node 3528 | linkType: hard 3529 | 3530 | "typed-array-byte-length@npm:^1.0.3": 3531 | version: 1.0.3 3532 | resolution: "typed-array-byte-length@npm:1.0.3" 3533 | dependencies: 3534 | call-bind: "npm:^1.0.8" 3535 | for-each: "npm:^0.3.3" 3536 | gopd: "npm:^1.2.0" 3537 | has-proto: "npm:^1.2.0" 3538 | is-typed-array: "npm:^1.1.14" 3539 | checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e 3540 | languageName: node 3541 | linkType: hard 3542 | 3543 | "typed-array-byte-offset@npm:^1.0.4": 3544 | version: 1.0.4 3545 | resolution: "typed-array-byte-offset@npm:1.0.4" 3546 | dependencies: 3547 | available-typed-arrays: "npm:^1.0.7" 3548 | call-bind: "npm:^1.0.8" 3549 | for-each: "npm:^0.3.3" 3550 | gopd: "npm:^1.2.0" 3551 | has-proto: "npm:^1.2.0" 3552 | is-typed-array: "npm:^1.1.15" 3553 | reflect.getprototypeof: "npm:^1.0.9" 3554 | checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 3555 | languageName: node 3556 | linkType: hard 3557 | 3558 | "typed-array-length@npm:^1.0.7": 3559 | version: 1.0.7 3560 | resolution: "typed-array-length@npm:1.0.7" 3561 | dependencies: 3562 | call-bind: "npm:^1.0.7" 3563 | for-each: "npm:^0.3.3" 3564 | gopd: "npm:^1.0.1" 3565 | is-typed-array: "npm:^1.1.13" 3566 | possible-typed-array-names: "npm:^1.0.0" 3567 | reflect.getprototypeof: "npm:^1.0.6" 3568 | checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 3569 | languageName: node 3570 | linkType: hard 3571 | 3572 | "typescript-eslint@npm:^8.14.0": 3573 | version: 8.48.1 3574 | resolution: "typescript-eslint@npm:8.48.1" 3575 | dependencies: 3576 | "@typescript-eslint/eslint-plugin": "npm:8.48.1" 3577 | "@typescript-eslint/parser": "npm:8.48.1" 3578 | "@typescript-eslint/typescript-estree": "npm:8.48.1" 3579 | "@typescript-eslint/utils": "npm:8.48.1" 3580 | peerDependencies: 3581 | eslint: ^8.57.0 || ^9.0.0 3582 | typescript: ">=4.8.4 <6.0.0" 3583 | checksum: 10c0/10b501bf69b14edd09d652b33e4a5dfad0498f2943992a433006933e384cdc5815217b2990801796ddf946d2ef4971d9a16c98c7cfbba41f6aa31b245ad057ac 3584 | languageName: node 3585 | linkType: hard 3586 | 3587 | "typescript@npm:^5.7.3, typescript@npm:~5.9.3": 3588 | version: 5.9.3 3589 | resolution: "typescript@npm:5.9.3" 3590 | bin: 3591 | tsc: bin/tsc 3592 | tsserver: bin/tsserver 3593 | checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 3594 | languageName: node 3595 | linkType: hard 3596 | 3597 | "typescript@patch:typescript@npm%3A^5.7.3#optional!builtin, typescript@patch:typescript@npm%3A~5.9.3#optional!builtin": 3598 | version: 5.9.3 3599 | resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" 3600 | bin: 3601 | tsc: bin/tsc 3602 | tsserver: bin/tsserver 3603 | checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 3604 | languageName: node 3605 | linkType: hard 3606 | 3607 | "unbox-primitive@npm:^1.1.0": 3608 | version: 1.1.0 3609 | resolution: "unbox-primitive@npm:1.1.0" 3610 | dependencies: 3611 | call-bound: "npm:^1.0.3" 3612 | has-bigints: "npm:^1.0.2" 3613 | has-symbols: "npm:^1.1.0" 3614 | which-boxed-primitive: "npm:^1.1.1" 3615 | checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 3616 | languageName: node 3617 | linkType: hard 3618 | 3619 | "undici-types@npm:~7.16.0": 3620 | version: 7.16.0 3621 | resolution: "undici-types@npm:7.16.0" 3622 | checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a 3623 | languageName: node 3624 | linkType: hard 3625 | 3626 | "undici@npm:^5.25.4": 3627 | version: 5.29.0 3628 | resolution: "undici@npm:5.29.0" 3629 | dependencies: 3630 | "@fastify/busboy": "npm:^2.0.0" 3631 | checksum: 10c0/e4e4d631ca54ee0ad82d2e90e7798fa00a106e27e6c880687e445cc2f13b4bc87c5eba2a88c266c3eecffb18f26e227b778412da74a23acc374fca7caccec49b 3632 | languageName: node 3633 | linkType: hard 3634 | 3635 | "unique-filename@npm:^5.0.0": 3636 | version: 5.0.0 3637 | resolution: "unique-filename@npm:5.0.0" 3638 | dependencies: 3639 | unique-slug: "npm:^6.0.0" 3640 | checksum: 10c0/afb897e9cf4c2fb622ea716f7c2bb462001928fc5f437972213afdf1cc32101a230c0f1e9d96fc91ee5185eca0f2feb34127145874975f347be52eb91d6ccc2c 3641 | languageName: node 3642 | linkType: hard 3643 | 3644 | "unique-slug@npm:^6.0.0": 3645 | version: 6.0.0 3646 | resolution: "unique-slug@npm:6.0.0" 3647 | dependencies: 3648 | imurmurhash: "npm:^0.1.4" 3649 | checksum: 10c0/da7ade4cb04eb33ad0499861f82fe95ce9c7c878b7139dc54d140ecfb6a6541c18a5c8dac16188b8b379fe62c0c1f1b710814baac910cde5f4fec06212126c6a 3650 | languageName: node 3651 | linkType: hard 3652 | 3653 | "update-browserslist-db@npm:^1.1.4": 3654 | version: 1.1.4 3655 | resolution: "update-browserslist-db@npm:1.1.4" 3656 | dependencies: 3657 | escalade: "npm:^3.2.0" 3658 | picocolors: "npm:^1.1.1" 3659 | peerDependencies: 3660 | browserslist: ">= 4.21.0" 3661 | bin: 3662 | update-browserslist-db: cli.js 3663 | checksum: 10c0/db0c9aaecf1258a6acda5e937fc27a7996ccca7a7580a1b4aa8bba6a9b0e283e5e65c49ebbd74ec29288ef083f1b88d4da13e3d4d326c1e5fc55bf72d7390702 3664 | languageName: node 3665 | linkType: hard 3666 | 3667 | "uri-js@npm:^4.2.2": 3668 | version: 4.4.1 3669 | resolution: "uri-js@npm:4.4.1" 3670 | dependencies: 3671 | punycode: "npm:^2.1.0" 3672 | checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c 3673 | languageName: node 3674 | linkType: hard 3675 | 3676 | "walk-up-path@npm:^4.0.0": 3677 | version: 4.0.0 3678 | resolution: "walk-up-path@npm:4.0.0" 3679 | checksum: 10c0/fabe344f91387d1d41df230af962ef18bf703dd4178006d55cd6412caacd187b54440002d4d53a982d4f7f0455567dcffb6d3884533c8b2268928eca3ebd8a19 3680 | languageName: node 3681 | linkType: hard 3682 | 3683 | "which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": 3684 | version: 1.1.1 3685 | resolution: "which-boxed-primitive@npm:1.1.1" 3686 | dependencies: 3687 | is-bigint: "npm:^1.1.0" 3688 | is-boolean-object: "npm:^1.2.1" 3689 | is-number-object: "npm:^1.1.1" 3690 | is-string: "npm:^1.1.1" 3691 | is-symbol: "npm:^1.1.1" 3692 | checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe 3693 | languageName: node 3694 | linkType: hard 3695 | 3696 | "which-builtin-type@npm:^1.2.1": 3697 | version: 1.2.1 3698 | resolution: "which-builtin-type@npm:1.2.1" 3699 | dependencies: 3700 | call-bound: "npm:^1.0.2" 3701 | function.prototype.name: "npm:^1.1.6" 3702 | has-tostringtag: "npm:^1.0.2" 3703 | is-async-function: "npm:^2.0.0" 3704 | is-date-object: "npm:^1.1.0" 3705 | is-finalizationregistry: "npm:^1.1.0" 3706 | is-generator-function: "npm:^1.0.10" 3707 | is-regex: "npm:^1.2.1" 3708 | is-weakref: "npm:^1.0.2" 3709 | isarray: "npm:^2.0.5" 3710 | which-boxed-primitive: "npm:^1.1.0" 3711 | which-collection: "npm:^1.0.2" 3712 | which-typed-array: "npm:^1.1.16" 3713 | checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 3714 | languageName: node 3715 | linkType: hard 3716 | 3717 | "which-collection@npm:^1.0.2": 3718 | version: 1.0.2 3719 | resolution: "which-collection@npm:1.0.2" 3720 | dependencies: 3721 | is-map: "npm:^2.0.3" 3722 | is-set: "npm:^2.0.3" 3723 | is-weakmap: "npm:^2.0.2" 3724 | is-weakset: "npm:^2.0.3" 3725 | checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 3726 | languageName: node 3727 | linkType: hard 3728 | 3729 | "which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": 3730 | version: 1.1.19 3731 | resolution: "which-typed-array@npm:1.1.19" 3732 | dependencies: 3733 | available-typed-arrays: "npm:^1.0.7" 3734 | call-bind: "npm:^1.0.8" 3735 | call-bound: "npm:^1.0.4" 3736 | for-each: "npm:^0.3.5" 3737 | get-proto: "npm:^1.0.1" 3738 | gopd: "npm:^1.2.0" 3739 | has-tostringtag: "npm:^1.0.2" 3740 | checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f 3741 | languageName: node 3742 | linkType: hard 3743 | 3744 | "which@npm:^2.0.1": 3745 | version: 2.0.2 3746 | resolution: "which@npm:2.0.2" 3747 | dependencies: 3748 | isexe: "npm:^2.0.0" 3749 | bin: 3750 | node-which: ./bin/node-which 3751 | checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f 3752 | languageName: node 3753 | linkType: hard 3754 | 3755 | "which@npm:^6.0.0": 3756 | version: 6.0.0 3757 | resolution: "which@npm:6.0.0" 3758 | dependencies: 3759 | isexe: "npm:^3.1.1" 3760 | bin: 3761 | node-which: bin/which.js 3762 | checksum: 10c0/fe9d6463fe44a76232bb6e3b3181922c87510a5b250a98f1e43a69c99c079b3f42ddeca7e03d3e5f2241bf2d334f5a7657cfa868b97c109f3870625842f4cc15 3763 | languageName: node 3764 | linkType: hard 3765 | 3766 | "word-wrap@npm:^1.2.5": 3767 | version: 1.2.5 3768 | resolution: "word-wrap@npm:1.2.5" 3769 | checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 3770 | languageName: node 3771 | linkType: hard 3772 | 3773 | "yallist@npm:^4.0.0": 3774 | version: 4.0.0 3775 | resolution: "yallist@npm:4.0.0" 3776 | checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a 3777 | languageName: node 3778 | linkType: hard 3779 | 3780 | "yallist@npm:^5.0.0": 3781 | version: 5.0.0 3782 | resolution: "yallist@npm:5.0.0" 3783 | checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 3784 | languageName: node 3785 | linkType: hard 3786 | 3787 | "yocto-queue@npm:^0.1.0": 3788 | version: 0.1.0 3789 | resolution: "yocto-queue@npm:0.1.0" 3790 | checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f 3791 | languageName: node 3792 | linkType: hard 3793 | 3794 | "zod@npm:^4.1.11": 3795 | version: 4.1.13 3796 | resolution: "zod@npm:4.1.13" 3797 | checksum: 10c0/d7e74e82dba81a91ffc3239cd85bc034abe193a28f7087a94ab258a3e48e9a7ca4141920cac979a0d781495b48fc547777394149f26be04c3dc642f58bbc3941 3798 | languageName: node 3799 | linkType: hard 3800 | --------------------------------------------------------------------------------