From d20e4d9612238145c2c1255363881bf6ba9f041b Mon Sep 17 00:00:00 2001 From: Patrick DeVries Date: Mon, 27 Nov 2023 21:57:54 -0600 Subject: [PATCH] Migrate to bun --- .eslintignore | 1 - .github/workflows/publish.yml | 19 +- .gitignore | 11 - .node-version | 1 - .prettierignore | 1 - .tool-versions | 1 + .vscode/extensions.json | 1 - .vscode/settings.json | 10 - .yarn/sdks/eslint/bin/eslint.js | 20 - .yarn/sdks/eslint/lib/api.js | 20 - .yarn/sdks/eslint/lib/unsupported-api.js | 20 - .yarn/sdks/eslint/package.json | 14 - .yarn/sdks/integrations.yml | 5 - .yarn/sdks/prettier/bin/prettier.cjs | 20 - .yarn/sdks/prettier/index.cjs | 20 - .yarn/sdks/prettier/package.json | 7 - .yarn/sdks/typescript/bin/tsc | 20 - .yarn/sdks/typescript/bin/tsserver | 20 - .yarn/sdks/typescript/lib/tsc.js | 20 - .yarn/sdks/typescript/lib/tsserver.js | 225 -- .yarn/sdks/typescript/lib/tsserverlibrary.js | 225 -- .yarn/sdks/typescript/lib/typescript.js | 20 - .yarn/sdks/typescript/package.json | 10 - .yarnrc.yml | 1 - bun.lockb | Bin 0 -> 109900 bytes package.json | 3 +- yarn.lock | 3426 ------------------ 27 files changed, 10 insertions(+), 4131 deletions(-) delete mode 100644 .node-version delete mode 100644 .vscode/settings.json delete mode 100755 .yarn/sdks/eslint/bin/eslint.js delete mode 100644 .yarn/sdks/eslint/lib/api.js delete mode 100644 .yarn/sdks/eslint/lib/unsupported-api.js delete mode 100644 .yarn/sdks/eslint/package.json delete mode 100644 .yarn/sdks/integrations.yml delete mode 100755 .yarn/sdks/prettier/bin/prettier.cjs delete mode 100644 .yarn/sdks/prettier/index.cjs delete mode 100644 .yarn/sdks/prettier/package.json delete mode 100755 .yarn/sdks/typescript/bin/tsc delete mode 100755 .yarn/sdks/typescript/bin/tsserver delete mode 100644 .yarn/sdks/typescript/lib/tsc.js delete mode 100644 .yarn/sdks/typescript/lib/tsserver.js delete mode 100644 .yarn/sdks/typescript/lib/tsserverlibrary.js delete mode 100644 .yarn/sdks/typescript/lib/typescript.js delete mode 100644 .yarn/sdks/typescript/package.json delete mode 100644 .yarnrc.yml create mode 100755 bun.lockb delete mode 100644 yarn.lock diff --git a/.eslintignore b/.eslintignore index bd74012..4a149b8 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,5 +1,4 @@ # dependencies -.yarn node_modules # production diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7fe7880..00936ee 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,21 +15,18 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Set Node.js 20.x - uses: actions/setup-node@v3 - with: - node-version: 20.x - - name: Run install - uses: borales/actions-yarn@v4.2.0 + - name: Install Bun + uses: oven-sh/setup-bun@v1 with: - cmd: install # will run `yarn install` command + bun-version: latest - - name: Build package bundle - uses: borales/actions-yarn@v4.2.0 - with: - cmd: build # will run `yarn build` command + - name: Install dependencies + run: bun install + - name: Build package bundle + run: bun run build + - name: Zip build id: zip run: | diff --git a/.gitignore b/.gitignore index 9d16008..424649c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,13 +2,6 @@ # dependencies /node_modules -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions # production dist @@ -22,7 +15,3 @@ dist .env.development.local .env.test.local .env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* \ No newline at end of file diff --git a/.node-version b/.node-version deleted file mode 100644 index 5538e1c..0000000 --- a/.node-version +++ /dev/null @@ -1 +0,0 @@ -20.6.1 diff --git a/.prettierignore b/.prettierignore index bd74012..4a149b8 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,4 @@ # dependencies -.yarn node_modules # production diff --git a/.tool-versions b/.tool-versions index 4076189..5c7084d 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1,2 @@ nodejs 20.6.1 +bun 1.0.14 diff --git a/.vscode/extensions.json b/.vscode/extensions.json index daaa5ee..7efca3f 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,5 @@ { "recommendations": [ - "arcanis.vscode-zipfs", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode" ] diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index ea08c6d..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "search.exclude": { - "**/.yarn": true, - "**/.pnp.*": true - }, - "eslint.nodePath": ".yarn/sdks", - "typescript.tsdk": ".yarn/sdks/typescript/lib", - "typescript.enablePromptUseWorkspaceTsdk": true, - "prettier.prettierPath": ".yarn/sdks/prettier/index.cjs" -} diff --git a/.yarn/sdks/eslint/bin/eslint.js b/.yarn/sdks/eslint/bin/eslint.js deleted file mode 100755 index 9ef98e4..0000000 --- a/.yarn/sdks/eslint/bin/eslint.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require eslint/bin/eslint.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real eslint/bin/eslint.js your application uses -module.exports = absRequire(`eslint/bin/eslint.js`); diff --git a/.yarn/sdks/eslint/lib/api.js b/.yarn/sdks/eslint/lib/api.js deleted file mode 100644 index 653b22b..0000000 --- a/.yarn/sdks/eslint/lib/api.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require eslint - require(absPnpApiPath).setup(); - } -} - -// Defer to the real eslint your application uses -module.exports = absRequire(`eslint`); diff --git a/.yarn/sdks/eslint/lib/unsupported-api.js b/.yarn/sdks/eslint/lib/unsupported-api.js deleted file mode 100644 index 30fdf15..0000000 --- a/.yarn/sdks/eslint/lib/unsupported-api.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require eslint/use-at-your-own-risk - require(absPnpApiPath).setup(); - } -} - -// Defer to the real eslint/use-at-your-own-risk your application uses -module.exports = absRequire(`eslint/use-at-your-own-risk`); diff --git a/.yarn/sdks/eslint/package.json b/.yarn/sdks/eslint/package.json deleted file mode 100644 index d65ecf3..0000000 --- a/.yarn/sdks/eslint/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "eslint", - "version": "8.53.0-sdk", - "main": "./lib/api.js", - "type": "commonjs", - "bin": { - "eslint": "./bin/eslint.js" - }, - "exports": { - "./package.json": "./package.json", - ".": "./lib/api.js", - "./use-at-your-own-risk": "./lib/unsupported-api.js" - } -} diff --git a/.yarn/sdks/integrations.yml b/.yarn/sdks/integrations.yml deleted file mode 100644 index aa9d0d0..0000000 --- a/.yarn/sdks/integrations.yml +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated by @yarnpkg/sdks. -# Manual changes might be lost! - -integrations: - - vscode diff --git a/.yarn/sdks/prettier/bin/prettier.cjs b/.yarn/sdks/prettier/bin/prettier.cjs deleted file mode 100755 index 5efad68..0000000 --- a/.yarn/sdks/prettier/bin/prettier.cjs +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require prettier/bin/prettier.cjs - require(absPnpApiPath).setup(); - } -} - -// Defer to the real prettier/bin/prettier.cjs your application uses -module.exports = absRequire(`prettier/bin/prettier.cjs`); diff --git a/.yarn/sdks/prettier/index.cjs b/.yarn/sdks/prettier/index.cjs deleted file mode 100644 index 8758e36..0000000 --- a/.yarn/sdks/prettier/index.cjs +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require prettier - require(absPnpApiPath).setup(); - } -} - -// Defer to the real prettier your application uses -module.exports = absRequire(`prettier`); diff --git a/.yarn/sdks/prettier/package.json b/.yarn/sdks/prettier/package.json deleted file mode 100644 index c61f511..0000000 --- a/.yarn/sdks/prettier/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "prettier", - "version": "3.1.0-sdk", - "main": "./index.cjs", - "type": "commonjs", - "bin": "./bin/prettier.cjs" -} diff --git a/.yarn/sdks/typescript/bin/tsc b/.yarn/sdks/typescript/bin/tsc deleted file mode 100755 index 454b950..0000000 --- a/.yarn/sdks/typescript/bin/tsc +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/bin/tsc - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/bin/tsc your application uses -module.exports = absRequire(`typescript/bin/tsc`); diff --git a/.yarn/sdks/typescript/bin/tsserver b/.yarn/sdks/typescript/bin/tsserver deleted file mode 100755 index d7a6056..0000000 --- a/.yarn/sdks/typescript/bin/tsserver +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/bin/tsserver - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/bin/tsserver your application uses -module.exports = absRequire(`typescript/bin/tsserver`); diff --git a/.yarn/sdks/typescript/lib/tsc.js b/.yarn/sdks/typescript/lib/tsc.js deleted file mode 100644 index 2f62fc9..0000000 --- a/.yarn/sdks/typescript/lib/tsc.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/lib/tsc.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/lib/tsc.js your application uses -module.exports = absRequire(`typescript/lib/tsc.js`); diff --git a/.yarn/sdks/typescript/lib/tsserver.js b/.yarn/sdks/typescript/lib/tsserver.js deleted file mode 100644 index bbb1e46..0000000 --- a/.yarn/sdks/typescript/lib/tsserver.js +++ /dev/null @@ -1,225 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -const moduleWrapper = tsserver => { - if (!process.versions.pnp) { - return tsserver; - } - - const {isAbsolute} = require(`path`); - const pnpApi = require(`pnpapi`); - - const isVirtual = str => str.match(/\/(\$\$virtual|__virtual__)\//); - const isPortal = str => str.startsWith("portal:/"); - const normalize = str => str.replace(/\\/g, `/`).replace(/^\/?/, `/`); - - const dependencyTreeRoots = new Set(pnpApi.getDependencyTreeRoots().map(locator => { - return `${locator.name}@${locator.reference}`; - })); - - // VSCode sends the zip paths to TS using the "zip://" prefix, that TS - // doesn't understand. This layer makes sure to remove the protocol - // before forwarding it to TS, and to add it back on all returned paths. - - function toEditorPath(str) { - // We add the `zip:` prefix to both `.zip/` paths and virtual paths - if (isAbsolute(str) && !str.match(/^\^?(zip:|\/zip\/)/) && (str.match(/\.zip\//) || isVirtual(str))) { - // We also take the opportunity to turn virtual paths into physical ones; - // this makes it much easier to work with workspaces that list peer - // dependencies, since otherwise Ctrl+Click would bring us to the virtual - // file instances instead of the real ones. - // - // We only do this to modules owned by the the dependency tree roots. - // This avoids breaking the resolution when jumping inside a vendor - // with peer dep (otherwise jumping into react-dom would show resolution - // errors on react). - // - const resolved = isVirtual(str) ? pnpApi.resolveVirtual(str) : str; - if (resolved) { - const locator = pnpApi.findPackageLocator(resolved); - if (locator && (dependencyTreeRoots.has(`${locator.name}@${locator.reference}`) || isPortal(locator.reference))) { - str = resolved; - } - } - - str = normalize(str); - - if (str.match(/\.zip\//)) { - switch (hostInfo) { - // Absolute VSCode `Uri.fsPath`s need to start with a slash. - // VSCode only adds it automatically for supported schemes, - // so we have to do it manually for the `zip` scheme. - // The path needs to start with a caret otherwise VSCode doesn't handle the protocol - // - // Ref: https://github.com/microsoft/vscode/issues/105014#issuecomment-686760910 - // - // 2021-10-08: VSCode changed the format in 1.61. - // Before | ^zip:/c:/foo/bar.zip/package.json - // After | ^/zip//c:/foo/bar.zip/package.json - // - // 2022-04-06: VSCode changed the format in 1.66. - // Before | ^/zip//c:/foo/bar.zip/package.json - // After | ^/zip/c:/foo/bar.zip/package.json - // - // 2022-05-06: VSCode changed the format in 1.68 - // Before | ^/zip/c:/foo/bar.zip/package.json - // After | ^/zip//c:/foo/bar.zip/package.json - // - case `vscode <1.61`: { - str = `^zip:${str}`; - } break; - - case `vscode <1.66`: { - str = `^/zip/${str}`; - } break; - - case `vscode <1.68`: { - str = `^/zip${str}`; - } break; - - case `vscode`: { - str = `^/zip/${str}`; - } break; - - // To make "go to definition" work, - // We have to resolve the actual file system path from virtual path - // and convert scheme to supported by [vim-rzip](https://github.com/lbrayner/vim-rzip) - case `coc-nvim`: { - str = normalize(resolved).replace(/\.zip\//, `.zip::`); - str = resolve(`zipfile:${str}`); - } break; - - // Support neovim native LSP and [typescript-language-server](https://github.com/theia-ide/typescript-language-server) - // We have to resolve the actual file system path from virtual path, - // everything else is up to neovim - case `neovim`: { - str = normalize(resolved).replace(/\.zip\//, `.zip::`); - str = `zipfile://${str}`; - } break; - - default: { - str = `zip:${str}`; - } break; - } - } else { - str = str.replace(/^\/?/, process.platform === `win32` ? `` : `/`); - } - } - - return str; - } - - function fromEditorPath(str) { - switch (hostInfo) { - case `coc-nvim`: { - str = str.replace(/\.zip::/, `.zip/`); - // The path for coc-nvim is in format of //zipfile://.yarn/... - // So in order to convert it back, we use .* to match all the thing - // before `zipfile:` - return process.platform === `win32` - ? str.replace(/^.*zipfile:\//, ``) - : str.replace(/^.*zipfile:/, ``); - } break; - - case `neovim`: { - str = str.replace(/\.zip::/, `.zip/`); - // The path for neovim is in format of zipfile:////.yarn/... - return str.replace(/^zipfile:\/\//, ``); - } break; - - case `vscode`: - default: { - return str.replace(/^\^?(zip:|\/zip(\/ts-nul-authority)?)\/+/, process.platform === `win32` ? `` : `/`) - } break; - } - } - - // Force enable 'allowLocalPluginLoads' - // TypeScript tries to resolve plugins using a path relative to itself - // which doesn't work when using the global cache - // https://github.com/microsoft/TypeScript/blob/1b57a0395e0bff191581c9606aab92832001de62/src/server/project.ts#L2238 - // VSCode doesn't want to enable 'allowLocalPluginLoads' due to security concerns but - // TypeScript already does local loads and if this code is running the user trusts the workspace - // https://github.com/microsoft/vscode/issues/45856 - const ConfiguredProject = tsserver.server.ConfiguredProject; - const {enablePluginsWithOptions: originalEnablePluginsWithOptions} = ConfiguredProject.prototype; - ConfiguredProject.prototype.enablePluginsWithOptions = function() { - this.projectService.allowLocalPluginLoads = true; - return originalEnablePluginsWithOptions.apply(this, arguments); - }; - - // And here is the point where we hijack the VSCode <-> TS communications - // by adding ourselves in the middle. We locate everything that looks - // like an absolute path of ours and normalize it. - - const Session = tsserver.server.Session; - const {onMessage: originalOnMessage, send: originalSend} = Session.prototype; - let hostInfo = `unknown`; - - Object.assign(Session.prototype, { - onMessage(/** @type {string | object} */ message) { - const isStringMessage = typeof message === 'string'; - const parsedMessage = isStringMessage ? JSON.parse(message) : message; - - if ( - parsedMessage != null && - typeof parsedMessage === `object` && - parsedMessage.arguments && - typeof parsedMessage.arguments.hostInfo === `string` - ) { - hostInfo = parsedMessage.arguments.hostInfo; - if (hostInfo === `vscode` && process.env.VSCODE_IPC_HOOK) { - const [, major, minor] = (process.env.VSCODE_IPC_HOOK.match( - // The RegExp from https://semver.org/ but without the caret at the start - /(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/ - ) ?? []).map(Number) - - if (major === 1) { - if (minor < 61) { - hostInfo += ` <1.61`; - } else if (minor < 66) { - hostInfo += ` <1.66`; - } else if (minor < 68) { - hostInfo += ` <1.68`; - } - } - } - } - - const processedMessageJSON = JSON.stringify(parsedMessage, (key, value) => { - return typeof value === 'string' ? fromEditorPath(value) : value; - }); - - return originalOnMessage.call( - this, - isStringMessage ? processedMessageJSON : JSON.parse(processedMessageJSON) - ); - }, - - send(/** @type {any} */ msg) { - return originalSend.call(this, JSON.parse(JSON.stringify(msg, (key, value) => { - return typeof value === `string` ? toEditorPath(value) : value; - }))); - } - }); - - return tsserver; -}; - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/lib/tsserver.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/lib/tsserver.js your application uses -module.exports = moduleWrapper(absRequire(`typescript/lib/tsserver.js`)); diff --git a/.yarn/sdks/typescript/lib/tsserverlibrary.js b/.yarn/sdks/typescript/lib/tsserverlibrary.js deleted file mode 100644 index a68f028..0000000 --- a/.yarn/sdks/typescript/lib/tsserverlibrary.js +++ /dev/null @@ -1,225 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -const moduleWrapper = tsserver => { - if (!process.versions.pnp) { - return tsserver; - } - - const {isAbsolute} = require(`path`); - const pnpApi = require(`pnpapi`); - - const isVirtual = str => str.match(/\/(\$\$virtual|__virtual__)\//); - const isPortal = str => str.startsWith("portal:/"); - const normalize = str => str.replace(/\\/g, `/`).replace(/^\/?/, `/`); - - const dependencyTreeRoots = new Set(pnpApi.getDependencyTreeRoots().map(locator => { - return `${locator.name}@${locator.reference}`; - })); - - // VSCode sends the zip paths to TS using the "zip://" prefix, that TS - // doesn't understand. This layer makes sure to remove the protocol - // before forwarding it to TS, and to add it back on all returned paths. - - function toEditorPath(str) { - // We add the `zip:` prefix to both `.zip/` paths and virtual paths - if (isAbsolute(str) && !str.match(/^\^?(zip:|\/zip\/)/) && (str.match(/\.zip\//) || isVirtual(str))) { - // We also take the opportunity to turn virtual paths into physical ones; - // this makes it much easier to work with workspaces that list peer - // dependencies, since otherwise Ctrl+Click would bring us to the virtual - // file instances instead of the real ones. - // - // We only do this to modules owned by the the dependency tree roots. - // This avoids breaking the resolution when jumping inside a vendor - // with peer dep (otherwise jumping into react-dom would show resolution - // errors on react). - // - const resolved = isVirtual(str) ? pnpApi.resolveVirtual(str) : str; - if (resolved) { - const locator = pnpApi.findPackageLocator(resolved); - if (locator && (dependencyTreeRoots.has(`${locator.name}@${locator.reference}`) || isPortal(locator.reference))) { - str = resolved; - } - } - - str = normalize(str); - - if (str.match(/\.zip\//)) { - switch (hostInfo) { - // Absolute VSCode `Uri.fsPath`s need to start with a slash. - // VSCode only adds it automatically for supported schemes, - // so we have to do it manually for the `zip` scheme. - // The path needs to start with a caret otherwise VSCode doesn't handle the protocol - // - // Ref: https://github.com/microsoft/vscode/issues/105014#issuecomment-686760910 - // - // 2021-10-08: VSCode changed the format in 1.61. - // Before | ^zip:/c:/foo/bar.zip/package.json - // After | ^/zip//c:/foo/bar.zip/package.json - // - // 2022-04-06: VSCode changed the format in 1.66. - // Before | ^/zip//c:/foo/bar.zip/package.json - // After | ^/zip/c:/foo/bar.zip/package.json - // - // 2022-05-06: VSCode changed the format in 1.68 - // Before | ^/zip/c:/foo/bar.zip/package.json - // After | ^/zip//c:/foo/bar.zip/package.json - // - case `vscode <1.61`: { - str = `^zip:${str}`; - } break; - - case `vscode <1.66`: { - str = `^/zip/${str}`; - } break; - - case `vscode <1.68`: { - str = `^/zip${str}`; - } break; - - case `vscode`: { - str = `^/zip/${str}`; - } break; - - // To make "go to definition" work, - // We have to resolve the actual file system path from virtual path - // and convert scheme to supported by [vim-rzip](https://github.com/lbrayner/vim-rzip) - case `coc-nvim`: { - str = normalize(resolved).replace(/\.zip\//, `.zip::`); - str = resolve(`zipfile:${str}`); - } break; - - // Support neovim native LSP and [typescript-language-server](https://github.com/theia-ide/typescript-language-server) - // We have to resolve the actual file system path from virtual path, - // everything else is up to neovim - case `neovim`: { - str = normalize(resolved).replace(/\.zip\//, `.zip::`); - str = `zipfile://${str}`; - } break; - - default: { - str = `zip:${str}`; - } break; - } - } else { - str = str.replace(/^\/?/, process.platform === `win32` ? `` : `/`); - } - } - - return str; - } - - function fromEditorPath(str) { - switch (hostInfo) { - case `coc-nvim`: { - str = str.replace(/\.zip::/, `.zip/`); - // The path for coc-nvim is in format of //zipfile://.yarn/... - // So in order to convert it back, we use .* to match all the thing - // before `zipfile:` - return process.platform === `win32` - ? str.replace(/^.*zipfile:\//, ``) - : str.replace(/^.*zipfile:/, ``); - } break; - - case `neovim`: { - str = str.replace(/\.zip::/, `.zip/`); - // The path for neovim is in format of zipfile:////.yarn/... - return str.replace(/^zipfile:\/\//, ``); - } break; - - case `vscode`: - default: { - return str.replace(/^\^?(zip:|\/zip(\/ts-nul-authority)?)\/+/, process.platform === `win32` ? `` : `/`) - } break; - } - } - - // Force enable 'allowLocalPluginLoads' - // TypeScript tries to resolve plugins using a path relative to itself - // which doesn't work when using the global cache - // https://github.com/microsoft/TypeScript/blob/1b57a0395e0bff191581c9606aab92832001de62/src/server/project.ts#L2238 - // VSCode doesn't want to enable 'allowLocalPluginLoads' due to security concerns but - // TypeScript already does local loads and if this code is running the user trusts the workspace - // https://github.com/microsoft/vscode/issues/45856 - const ConfiguredProject = tsserver.server.ConfiguredProject; - const {enablePluginsWithOptions: originalEnablePluginsWithOptions} = ConfiguredProject.prototype; - ConfiguredProject.prototype.enablePluginsWithOptions = function() { - this.projectService.allowLocalPluginLoads = true; - return originalEnablePluginsWithOptions.apply(this, arguments); - }; - - // And here is the point where we hijack the VSCode <-> TS communications - // by adding ourselves in the middle. We locate everything that looks - // like an absolute path of ours and normalize it. - - const Session = tsserver.server.Session; - const {onMessage: originalOnMessage, send: originalSend} = Session.prototype; - let hostInfo = `unknown`; - - Object.assign(Session.prototype, { - onMessage(/** @type {string | object} */ message) { - const isStringMessage = typeof message === 'string'; - const parsedMessage = isStringMessage ? JSON.parse(message) : message; - - if ( - parsedMessage != null && - typeof parsedMessage === `object` && - parsedMessage.arguments && - typeof parsedMessage.arguments.hostInfo === `string` - ) { - hostInfo = parsedMessage.arguments.hostInfo; - if (hostInfo === `vscode` && process.env.VSCODE_IPC_HOOK) { - const [, major, minor] = (process.env.VSCODE_IPC_HOOK.match( - // The RegExp from https://semver.org/ but without the caret at the start - /(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/ - ) ?? []).map(Number) - - if (major === 1) { - if (minor < 61) { - hostInfo += ` <1.61`; - } else if (minor < 66) { - hostInfo += ` <1.66`; - } else if (minor < 68) { - hostInfo += ` <1.68`; - } - } - } - } - - const processedMessageJSON = JSON.stringify(parsedMessage, (key, value) => { - return typeof value === 'string' ? fromEditorPath(value) : value; - }); - - return originalOnMessage.call( - this, - isStringMessage ? processedMessageJSON : JSON.parse(processedMessageJSON) - ); - }, - - send(/** @type {any} */ msg) { - return originalSend.call(this, JSON.parse(JSON.stringify(msg, (key, value) => { - return typeof value === `string` ? toEditorPath(value) : value; - }))); - } - }); - - return tsserver; -}; - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/lib/tsserverlibrary.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/lib/tsserverlibrary.js your application uses -module.exports = moduleWrapper(absRequire(`typescript/lib/tsserverlibrary.js`)); diff --git a/.yarn/sdks/typescript/lib/typescript.js b/.yarn/sdks/typescript/lib/typescript.js deleted file mode 100644 index b5f4db2..0000000 --- a/.yarn/sdks/typescript/lib/typescript.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.cjs"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = createRequire(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript your application uses -module.exports = absRequire(`typescript`); diff --git a/.yarn/sdks/typescript/package.json b/.yarn/sdks/typescript/package.json deleted file mode 100644 index d32f391..0000000 --- a/.yarn/sdks/typescript/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "typescript", - "version": "5.2.2-sdk", - "main": "./lib/typescript.js", - "type": "commonjs", - "bin": { - "tsc": "./bin/tsc", - "tsserver": "./bin/tsserver" - } -} diff --git a/.yarnrc.yml b/.yarnrc.yml deleted file mode 100644 index 09b1012..0000000 --- a/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: pnp diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..db78df831dab9b46b329e06321ef8b1a91714127 GIT binary patch literal 109900 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 UHkxZ`O8}RfR9^>D{SSZs0B#3vasU7T literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 53b26d5..ec7d4bf 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "lint:format": "prettier --check .", "lint:code": "eslint . --max-warnings=0", "lint:types": "tsc --noEmit", - "lint:all": "concurrently -g -c auto -n \"format,code,types\" \"yarn lint:format\" \"yarn lint:code\" \"yarn lint:types\"" + "lint:all": "concurrently -g -c auto -n \"format,code,types\" \"bun lint:format\" \"bun lint:code\" \"bun lint:types\"" }, "dependencies": { "@logseq/libs": "^0.0.15" @@ -34,7 +34,6 @@ "icon": "./logo.svg", "id": "_patrickdevries-logseq-plugin-colored-threads" }, - "packageManager": "yarn@4.0.2", "repository": { "type": "git", "url": "https://github.com/PatrickDeVries/logseq-plugin-colored-threads.git" diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 760253e..0000000 --- a/yarn.lock +++ /dev/null @@ -1,3426 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.21.0": - version: 7.23.2 - resolution: "@babel/runtime@npm:7.23.2" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 271fcfad8574269d9967b8a1c03f2e1eab108a52ad7c96ed136eee0b11f46156f1186637bd5e79a4207163db9a00413cd70a6428e137b982d0ee8ab85eb9f438 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm64@npm:0.18.20" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm@npm:0.18.20" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-x64@npm:0.18.20" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-arm64@npm:0.18.20" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-x64@npm:0.18.20" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-arm64@npm:0.18.20" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-x64@npm:0.18.20" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm64@npm:0.18.20" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm@npm:0.18.20" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ia32@npm:0.18.20" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-loong64@npm:0.18.20" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-mips64el@npm:0.18.20" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ppc64@npm:0.18.20" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-riscv64@npm:0.18.20" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-s390x@npm:0.18.20" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-x64@npm:0.18.20" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/netbsd-x64@npm:0.18.20" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/openbsd-x64@npm:0.18.20" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/sunos-x64@npm:0.18.20" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-arm64@npm:0.18.20" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-ia32@npm:0.18.20" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-x64@npm:0.18.20" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: "npm:^3.3.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.3": - version: 2.1.3 - resolution: "@eslint/eslintrc@npm:2.1.3" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: f4103f4346126292eb15581c5a1d12bef03410fd3719dedbdb92e1f7031d46a5a2d60de8566790445d5d4b70b75ba050876799a11f5fff8265a91ee3fa77dab0 - languageName: node - linkType: hard - -"@eslint/js@npm:8.53.0": - version: 8.53.0 - resolution: "@eslint/js@npm:8.53.0" - checksum: d29f6c207b2f6dc4ef174d16a3c07b0d3a17ca3d805680496ff267edd773e3bac41db4e7dcab622ca1970d892535bd19671e2a756d4eac75e96fd8c8dcdb619b - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.13 - resolution: "@humanwhocodes/config-array@npm:0.11.13" - dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.1" - debug: "npm:^4.1.1" - minimatch: "npm:^3.0.5" - checksum: d76ca802d853366094d0e98ff0d0994117fc8eff96649cd357b15e469e428228f597cd2e929d54ab089051684949955f16ee905bb19f7b2f0446fb377157be7a - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^2.0.1": - version: 2.0.1 - resolution: "@humanwhocodes/object-schema@npm:2.0.1" - checksum: 9dba24e59fdb4041829d92b693aacb778add3b6f612aaa9c0774f3b650c11a378cc64f042a59da85c11dae33df456580a3c36837b953541aed6ff94294f97fac - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e - languageName: node - linkType: hard - -"@logseq/libs@npm:^0.0.15": - version: 0.0.15 - resolution: "@logseq/libs@npm:0.0.15" - dependencies: - csstype: "npm:3.1.0" - debug: "npm:4.3.4" - dompurify: "npm:2.3.8" - eventemitter3: "npm:4.0.7" - fast-deep-equal: "npm:3.1.3" - lodash-es: "npm:4.17.21" - path: "npm:0.12.7" - snake-case: "npm:3.0.4" - checksum: c7124fb123abe615d102883f08d3c69cde66d9a3773ae4d62b54a60f6210888fa982b8e066de97c04c8d7e71ca42eaf1df23405f30defae410aa778fe3983193 - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.12": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db - languageName: node - linkType: hard - -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: 6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac - languageName: node - linkType: hard - -"@types/node@npm:20.9.0": - version: 20.9.0 - resolution: "@types/node@npm:20.9.0" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 755d07de735eafda4e20af75ad9d03bdbfddef327d790e9a896142eac7493db5d8501591376e1c8227aa12eeb88e522bc727c6024504842ed40e539e8a466db9 - languageName: node - linkType: hard - -"@types/semver@npm:^7.5.0": - version: 7.5.5 - resolution: "@types/semver@npm:7.5.5" - checksum: bb1b525221d93c9e7b45914af5ed1729a5bfdfa80927d6b02bcb4550ff7015f8c713152c32cb679ffcc79e77c0dda66d1f972ff5ee8d2205336729c51198bb18 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.11.0" - "@typescript-eslint/type-utils": "npm:6.11.0" - "@typescript-eslint/utils": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" - debug: "npm:^4.3.4" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.4" - natural-compare: "npm:^1.4.0" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 6645aa09b9d51c5e3ea781eaf74da75b94f83f3e2d7b3dd988d5ce7eb82dd87e3509471cf2ee8c6b2428d907df5f1b02f29dbd04f54c2653f9566c8c4ce98009 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/parser@npm:6.11.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:6.11.0" - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/typescript-estree": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: e7caeb20069102e21f468fc0dbe7ff6fb6b1efa9e72f4c9f39d4a865ed0633f39130b593ef9ae8f394ca1d70563e15410faf30a482a97809951eaac6ed3a67da - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/scope-manager@npm:6.11.0" - dependencies: - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" - checksum: d8999e2d1a4cbde8a79df5e3ec416f0e3db9532d39f2f4bb5a0ebdf954ae75c183d3277579ba05268fe2c88e88ef87f0fa12f02bb8d95d9e67d92e411241f3a3 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/type-utils@npm:6.11.0" - dependencies: - "@typescript-eslint/typescript-estree": "npm:6.11.0" - "@typescript-eslint/utils": "npm:6.11.0" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.0.1" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: ff68f2e052b8d688f1dc1a0050746704c8e0ab6263b47f1f52da73a7d251678e4950af23a95e1cd8e3fcea2457e6e5294ddbe01d29dafa2fdfb5b11ed9452a3f - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/types@npm:6.11.0" - checksum: 23182813db39a5e9b9bcc1e85306c953f7b8b22d3885e41fcac0bd725c170fbcb70f4ce55633678cc5921dcf062fa0e55635eb39480c118a4411a00354820223 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.11.0" - dependencies: - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 3e183e554e1bc74f065da3015f7137eb40c262f989c547701b1e3f4f20134e574e56b749288cd00d77b9d1ddb705546613c2457661ffc63b6060ffa97ba3aac8 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/utils@npm:6.11.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.12" - "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.11.0" - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/typescript-estree": "npm:6.11.0" - semver: "npm:^7.5.4" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: c91eb4578607959acc2b43ddc791571682e45601a19b25d5d120786ed4af607656f83c5c1fa71972e549ddfb5542acf2f7d443ae93b32ee28192c22c106b8883 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.11.0" - dependencies: - "@typescript-eslint/types": "npm:6.11.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 5f48329422b7f286196661d39e93e9defd7c5cf80e6c84c8d03459853f5d9f86a5e91c5e80ea572dcdb907ebbe503bbcc77aeb8b468c294b2aa7b3ccfc81cb88 - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d - languageName: node - linkType: hard - -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 - languageName: node - linkType: hard - -"acorn@npm:^8.9.0": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" - bin: - acorn: bin/acorn - checksum: a3ed76c761b75ec54b1ec3068fb7f113a182e95aea7f322f65098c2958d232e3d211cb6dac35ff9c647024b63714bc528a26d54a925d1fef2c25585b4c8e4017 - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" - dependencies: - debug: "npm:^4.3.4" - checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 - languageName: node - linkType: hard - -"ajv@npm:^6.12.4": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e - languageName: node - linkType: hard - -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - is-array-buffer: "npm:^3.0.1" - checksum: 12f84f6418b57a954caa41654e5e63e019142a4bbb2c6829ba86d1ba65d31ccfaf1461d1743556fd32b091fac34ff44d9dfbdb001402361c45c373b2c86f5c20 - languageName: node - linkType: hard - -"array-includes@npm:^3.1.7": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - is-string: "npm:^1.0.7" - checksum: 692907bd7f19d06dc58ccb761f34b58f5dc0b437d2b47a8fe42a1501849a5cf5c27aed3d521a9702667827c2c85a7e75df00a402c438094d87fc43f39ebf9b2b - languageName: node - linkType: hard - -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 - languageName: node - linkType: hard - -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.3 - resolution: "array.prototype.findlastindex@npm:1.2.3" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.1" - checksum: 2c5c4d3f07512d6729f728f6260a314c00f2eb0a243123092661fa1bc65dce90234c3b483b5f978396eccef6f69c50f0bea248448aaf9cdfcd1cedad6217acbb - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4 - languageName: node - linkType: hard - -"arraybuffer.prototype.slice@npm:^1.0.2": - version: 1.0.2 - resolution: "arraybuffer.prototype.slice@npm:1.0.2" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - is-array-buffer: "npm:^3.0.2" - is-shared-array-buffer: "npm:^1.0.2" - checksum: 96b6e40e439678ffb7fa266398510074d33c3980fbb475490b69980cca60adec3b0777047ef377068a29862157f83edef42efc64ce48ce38977d04d68de5b7fb - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: c4df567ca72d2754a6cbad20088f5f98b1065b3360178169fa9b44ea101af62c0f423fc3854fa820fd6895b6b9171b8386e71558203103ff8fc2ad503fdcc660 - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f - languageName: node - linkType: hard - -"braces@npm:^3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: "npm:^7.0.1" - checksum: 321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381 - languageName: node - linkType: hard - -"cacache@npm:^18.0.0": - version: 18.0.0 - resolution: "cacache@npm:18.0.0" - dependencies: - "@npmcli/fs": "npm:^3.1.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^1.0.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: e359823778d712ad365740cef3f488d4f74c62cc79be5935896d9597a7d81033e50c54c15898fa9cc018620879307ab30d1dddc476ae705bfd5b29c145ae6938 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" - dependencies: - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: a6172c168fd6dacf744fcde745099218056bd755c50415b592655dcd6562157ed29f130f56c3f6db2250f67e4bd62e5c218cdc56d7bfd76e0bda50770fce2d10 - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f - languageName: node - linkType: hard - -"concurrently@npm:^8.2.2": - version: 8.2.2 - resolution: "concurrently@npm:8.2.2" - dependencies: - chalk: "npm:^4.1.2" - date-fns: "npm:^2.30.0" - lodash: "npm:^4.17.21" - rxjs: "npm:^7.8.1" - shell-quote: "npm:^1.8.1" - spawn-command: "npm:0.0.2" - supports-color: "npm:^8.1.1" - tree-kill: "npm:^1.2.2" - yargs: "npm:^17.7.2" - bin: - conc: dist/bin/concurrently.js - concurrently: dist/bin/concurrently.js - checksum: 0e9683196fe9c071d944345d21d8f34aa6c0cc50c0dd897e95619f2f1c9eb4871dca851b2569da17888235b7335b4c821ca19deed35bebcd9a131ee5d247f34c - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 - languageName: node - linkType: hard - -"csstype@npm:3.1.0": - version: 3.1.0 - resolution: "csstype@npm:3.1.0" - checksum: 4edcf1eb8b8e83e8b1dc557d9f61e720012e6d2453f4c05fa4221dacf604c4d7552383f0cead9adea4b3f23e3da3aa25cc4fb05823b51fb1cbad43e1d8bb45ff - languageName: node - linkType: hard - -"date-fns@npm:^2.30.0": - version: 2.30.0 - resolution: "date-fns@npm:2.30.0" - dependencies: - "@babel/runtime": "npm:^7.21.0" - checksum: e4b521fbf22bc8c3db332bbfb7b094fd3e7627de0259a9d17c7551e2d2702608a7307a449206065916538e384f37b181565447ce2637ae09828427aed9cb5581 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 - languageName: node - linkType: hard - -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: "npm:^2.1.1" - checksum: 37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: 7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c - languageName: node - linkType: hard - -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" - dependencies: - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 77ef6e0bceb515e05b5913ab635a84d537cee84f8a7c37c77fdcb31fc5b80f6dbe81b33375e4b67d96aa04e6a0d8d4ea099e431d83f089af8d93adfb584bcb94 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": - version: 1.2.1 - resolution: "define-properties@npm:1.2.1" - dependencies: - define-data-property: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: 88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: "npm:^4.0.0" - checksum: dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c - languageName: node - linkType: hard - -"doctrine@npm:^2.1.0": - version: 2.1.0 - resolution: "doctrine@npm:2.1.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 - languageName: node - linkType: hard - -"dompurify@npm:2.3.8": - version: 2.3.8 - resolution: "dompurify@npm:2.3.8" - checksum: 973969bb347218f377627817b12ed69f988574619dbbe43ccd81bc25cb67c7106fd78e245d8933fce370c04bf6f9d11666b2bc6bdd34982f1e5c59a2c26c830e - languageName: node - linkType: hard - -"dot-case@npm:^3.0.4": - version: 3.0.4 - resolution: "dot-case@npm:3.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 - languageName: node - linkType: hard - -"es-abstract@npm:^1.22.1": - version: 1.22.3 - resolution: "es-abstract@npm:1.22.3" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - arraybuffer.prototype.slice: "npm:^1.0.2" - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.5" - es-set-tostringtag: "npm:^2.0.1" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.2" - get-symbol-description: "npm:^1.0.0" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - internal-slot: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.2" - is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.12" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.1" - safe-array-concat: "npm:^1.0.1" - safe-regex-test: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.8" - string.prototype.trimend: "npm:^1.0.7" - string.prototype.trimstart: "npm:^1.0.7" - typed-array-buffer: "npm:^1.0.0" - typed-array-byte-length: "npm:^1.0.0" - typed-array-byte-offset: "npm:^1.0.0" - typed-array-length: "npm:^1.0.4" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.13" - checksum: da31ec43b1c8eb47ba8a17693cac143682a1078b6c3cd883ce0e2062f135f532e93d873694ef439670e1f6ca03195118f43567ba6f33fb0d6c7daae750090236 - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.2 - resolution: "es-set-tostringtag@npm:2.0.2" - dependencies: - get-intrinsic: "npm:^1.2.2" - has-tostringtag: "npm:^1.0.0" - hasown: "npm:^2.0.0" - checksum: 176d6bd1be31dd0145dcceee62bb78d4a5db7f81db437615a18308a6f62bcffe45c15081278413455e8cf0aad4ea99079de66f8de389605942dfdacbad74c2d5 - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" - dependencies: - hasown: "npm:^2.0.0" - checksum: f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 - languageName: node - linkType: hard - -"esbuild@npm:^0.18.10": - version: 0.18.20 - resolution: "esbuild@npm:0.18.20" - dependencies: - "@esbuild/android-arm": "npm:0.18.20" - "@esbuild/android-arm64": "npm:0.18.20" - "@esbuild/android-x64": "npm:0.18.20" - "@esbuild/darwin-arm64": "npm:0.18.20" - "@esbuild/darwin-x64": "npm:0.18.20" - "@esbuild/freebsd-arm64": "npm:0.18.20" - "@esbuild/freebsd-x64": "npm:0.18.20" - "@esbuild/linux-arm": "npm:0.18.20" - "@esbuild/linux-arm64": "npm:0.18.20" - "@esbuild/linux-ia32": "npm:0.18.20" - "@esbuild/linux-loong64": "npm:0.18.20" - "@esbuild/linux-mips64el": "npm:0.18.20" - "@esbuild/linux-ppc64": "npm:0.18.20" - "@esbuild/linux-riscv64": "npm:0.18.20" - "@esbuild/linux-s390x": "npm:0.18.20" - "@esbuild/linux-x64": "npm:0.18.20" - "@esbuild/netbsd-x64": "npm:0.18.20" - "@esbuild/openbsd-x64": "npm:0.18.20" - "@esbuild/sunos-x64": "npm:0.18.20" - "@esbuild/win32-arm64": "npm:0.18.20" - "@esbuild/win32-ia32": "npm:0.18.20" - "@esbuild/win32-x64": "npm:0.18.20" - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: afd02e6ca91ffa813e1108b5e7756566173d6bc0d1eb951cb44d6b21702ec17c1cf116cfe75d4a2b02e05acb0b808a7a9387d0d1ca5cf9c04ad03a8445c3e46d - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" - dependencies: - debug: "npm:^3.2.7" - is-core-module: "npm:^2.13.0" - resolve: "npm:^1.22.4" - checksum: 0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: c7a8d1a58d76ec8217a8fea49271ec8132d1b9390965a75f6a4ecbc9e5983d742195b46d2e4378231d2186801439fe1aa5700714b0bfd4eb17aac6e1b65309df - languageName: node - linkType: hard - -"eslint-plugin-import@npm:^2.29.0": - version: 2.29.0 - resolution: "eslint-plugin-import@npm:2.29.0" - dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" - array.prototype.flat: "npm:^1.3.2" - array.prototype.flatmap: "npm:^1.3.2" - debug: "npm:^3.2.7" - doctrine: "npm:^2.1.0" - eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" - is-glob: "npm:^4.0.3" - minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" - semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.14.2" - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 761a4e1fbc2cd318e62350bed4c448f8b11ed83091d6bb7776f096556363a09debd9922b39fd2714c895edc9aaea82e08e684eb632283f880c58a91e4bae6733 - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 - languageName: node - linkType: hard - -"eslint@npm:8.53.0": - version: 8.53.0 - resolution: "eslint@npm:8.53.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.3" - "@eslint/js": "npm:8.53.0" - "@humanwhocodes/config-array": "npm:^0.11.13" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: c5cd0049488c0463dab7d97466767ca5a1d0b3b59d0a223122683dc8039ecea30b27867fb9e38906b4c1ab9d09ece8a802a6c540d8905016f1cc4b4bb27329af - languageName: node - linkType: hard - -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: "npm:^8.9.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 - languageName: node - linkType: hard - -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" - dependencies: - estraverse: "npm:^5.1.0" - checksum: a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: "npm:^5.2.0" - checksum: 81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 - languageName: node - linkType: hard - -"eventemitter3@npm:4.0.7": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 - languageName: node - linkType: hard - -"fast-deep-equal@npm:3.1.3, fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.9": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" - dependencies: - reusify: "npm:^1.0.4" - checksum: 5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: "npm:^3.0.4" - checksum: 58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd - languageName: node - linkType: hard - -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" - dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" - rimraf: "npm:^3.0.2" - checksum: b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 - languageName: node - linkType: hard - -"flatted@npm:^3.2.9": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: 5c91c5a0a21bbc0b07b272231e5b4efe6b822bcb4ad317caf6bb06984be4042a9e9045026307da0fdb4583f1f545e317a67ef1231a59e71f7fced3cc429cfc53 - languageName: node - linkType: hard - -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" - dependencies: - is-callable: "npm:^1.1.3" - checksum: 22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: "npm:^3.0.0" - checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 - languageName: node - linkType: hard - -"fsevents@npm:~2.3.2": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - functions-have-names: "npm:^1.2.3" - checksum: 9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b - languageName: node - linkType: hard - -"functions-have-names@npm:^1.2.3": - version: 1.2.3 - resolution: "functions-have-names@npm:1.2.3" - checksum: 33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" - dependencies: - function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 4e7fb8adc6172bae7c4fe579569b4d5238b3667c07931cd46b4eee74bbe6ff6b91329bec311a638d8e60f5b51f44fe5445693c6be89ae88d4b5c49f7ff12db0b - languageName: node - linkType: hard - -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 23bc3b44c221cdf7669a88230c62f4b9e30393b61eb21ba4400cb3e346801bd8f95fe4330ee78dbae37aecd874646d53e3e76a17a654d0c84c77f6690526d6bb - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: "npm:^4.0.3" - checksum: 317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" - bin: - glob: dist/esm/bin.mjs - checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d - languageName: node - linkType: hard - -"glob@npm:^7.1.3": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe - languageName: node - linkType: hard - -"globals@npm:^13.19.0": - version: 13.23.0 - resolution: "globals@npm:13.23.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: fc05e184b3be59bffa2580f28551a12a758c3a18df4be91444202982c76f13f52821ad54ffaf7d3f2a4d2498fdf54aeaca8d4540fd9e860a9edb09d34ef4c507 - languageName: node - linkType: hard - -"globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" - dependencies: - define-properties: "npm:^1.1.3" - checksum: 0db6e9af102a5254630351557ac15e6909bc7459d3e3f6b001e59fe784c96d31108818f032d9095739355a88467459e6488ff16584ee6250cd8c27dec05af4b0 - languageName: node - linkType: hard - -"globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 - languageName: node - linkType: hard - -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.6": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 - languageName: node - linkType: hard - -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 - languageName: node - linkType: hard - -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6 - languageName: node - linkType: hard - -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: c8a8fe411f810b23a564bd5546a8f3f0fff6f1b692740eb7a2fdc9df716ef870040806891e2f23ff4653f1083e3895bf12088703dd1a0eac3d9202d3a4768cd0 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 - languageName: node - linkType: hard - -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: "npm:^1.0.2" - checksum: 1cdba76b7d13f65198a92b8ca1560ba40edfa09e85d182bf436d928f3588a9ebd260451d569f0ed1b849c4bf54f49c862aa0d0a77f9552b1855bb6deb526c011 - languageName: node - linkType: hard - -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 5d415b114f410661208c95e7ab4879f1cc2765b8daceff4dc8718317d1cb7b9ffa7c5d1eafd9a4389c9aab7445d6ea88e05f3096cb1e529618b55304956b87fc - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:4" - checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 - languageName: node - linkType: hard - -"ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 7c7cd90edd9fea6e037f9b9da4b01bf0a86b198ce78345f9bbd983929d68ff14830be31111edc5d70c264921f4962404d75b7262b4d9cc3bc12381eccbd03096 - languageName: node - linkType: hard - -"import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 - languageName: node - linkType: hard - -"inherits@npm:2": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.5": - version: 1.0.6 - resolution: "internal-slot@npm:1.0.6" - dependencies: - get-intrinsic: "npm:^1.2.2" - hasown: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: aa37cafc8ffbf513a340de58f40d5017b4949d99722d7e4f0e24b182455bdd258000d4bb1d7b4adcf9f8979b97049b99fe9defa9db8e18a78071d2637ac143fb - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958 - languageName: node - linkType: hard - -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.0" - is-typed-array: "npm:^1.1.10" - checksum: 40ed13a5f5746ac3ae2f2e463687d9b5a3f5fd0086f970fb4898f0253c2a5ec2e3caea2d664dd8f54761b1c1948609702416921a22faebe160c7640a9217c80e - languageName: node - linkType: hard - -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" - dependencies: - has-bigints: "npm:^1.0.1" - checksum: eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 - languageName: node - linkType: hard - -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 - languageName: node - linkType: hard - -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": - version: 1.2.7 - resolution: "is-callable@npm:1.2.7" - checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 - languageName: node - linkType: hard - -"is-date-object@npm:^1.0.1": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d - languageName: node - linkType: hard - -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: eda024c158f70f2017f3415e471b818d314da5ef5be68f801b16314d4a4b6304a74cbed778acf9e2f955bb9c1c5f2935c1be0c7c99e1ad12286f45366217b6a3 - languageName: node - linkType: hard - -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 - languageName: node - linkType: hard - -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 - languageName: node - linkType: hard - -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" - dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: cfeee6f171f1b13e6cbc6f3b6cc44e192b93df39f3fcb31aa66ffb1d2df3b91e05664311659f9701baba62f5e98c83b0673c628e7adc30f55071c4874fcdccec - languageName: node - linkType: hard - -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" - dependencies: - has-symbols: "npm:^1.0.2" - checksum: 9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 - languageName: node - linkType: hard - -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": - version: 1.1.12 - resolution: "is-typed-array@npm:1.1.12" - dependencies: - which-typed-array: "npm:^1.1.11" - checksum: 9863e9cc7223c6fc1c462a2c3898a7beff6b41b1ee0fabb03b7d278ae7de670b5bcbc8627db56bb66ed60902fa37d53fe5cce0fd2f7d73ac64fe5da6f409b6ae - languageName: node - linkType: hard - -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: 1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 - languageName: node - linkType: hard - -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: 4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 - languageName: node - linkType: hard - -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f - languageName: node - linkType: hard - -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 - languageName: node - linkType: hard - -"json5@npm:^1.0.2": - version: 1.0.2 - resolution: "json5@npm:1.0.2" - dependencies: - minimist: "npm:^1.2.0" - bin: - json5: lib/cli.js - checksum: 9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f - languageName: node - linkType: hard - -"keyv@npm:^4.5.3": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: "npm:3.0.1" - checksum: aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: "npm:^1.2.1" - type-check: "npm:~0.4.0" - checksum: effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: "npm:^5.0.0" - checksum: d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 - languageName: node - linkType: hard - -"lodash-es@npm:4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"lodash@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c - languageName: node - linkType: hard - -"logseq-plugin-colored-threads@workspace:.": - version: 0.0.0-use.local - resolution: "logseq-plugin-colored-threads@workspace:." - dependencies: - "@logseq/libs": "npm:^0.0.15" - "@types/node": "npm:20.9.0" - "@typescript-eslint/eslint-plugin": "npm:6.11.0" - "@typescript-eslint/parser": "npm:6.11.0" - concurrently: "npm:^8.2.2" - eslint: "npm:8.53.0" - eslint-plugin-import: "npm:^2.29.0" - prettier: "npm:^3.1.0" - process: "npm:^0.11.10" - typescript: "npm:5.2.2" - vite: "npm:^4.5.0" - vite-plugin-logseq: "npm:^1.1.2" - languageName: unknown - linkType: soft - -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 3d925e090315cf7dc1caa358e0477e186ffa23947740e4314a7429b6e62d72742e0bbe7536a5ae56d19d7618ce998aba05caca53c2902bd5742fdca5fc57fd7b - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.2 - resolution: "lru-cache@npm:10.0.2" - dependencies: - semver: "npm:^7.3.5" - checksum: 5c83a7a2a320a445129cb67a1794437db5483942df63536026fba1cb7ba2e1f7456037876cc9d31076132010f92cb943bee358d336dd94105e50ea971e6d737d - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 - languageName: node - linkType: hard - -"magic-string@npm:^0.26.1": - version: 0.26.7 - resolution: "magic-string@npm:0.26.7" - dependencies: - sourcemap-codec: "npm:^1.4.8" - checksum: 950035b344fe2a8163668980bc4a215a0b225086e6e22100fd947e7647053c6ba6b4f11a04de83a97a276526ccb602ef53b173725dbb1971fb146cff5a5e14f6 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" - dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" - http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb - languageName: node - linkType: hard - -"micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" - dependencies: - braces: "npm:^3.0.2" - picomatch: "npm:^2.3.1" - checksum: 3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff - languageName: node - linkType: hard - -"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 - languageName: node - linkType: hard - -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 - languageName: node - linkType: hard - -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" - dependenciesMeta: - encoding: - optional: true - checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 - languageName: node - linkType: hard - -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: "npm:^3.0.0" - yallist: "npm:^4.0.0" - checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"ms@npm:^2.1.1": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 - languageName: node - linkType: hard - -"nanoid@npm:^3.3.6": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" - bin: - nanoid: bin/nanoid.cjs - checksum: e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 - languageName: node - linkType: hard - -"negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 - languageName: node - linkType: hard - -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: "npm:^2.0.2" - tslib: "npm:^2.0.3" - checksum: 8ef545f0b3f8677c848f86ecbd42ca0ff3cd9dd71c158527b344c69ba14710d816d8489c746b6ca225e7b615108938a0bda0a54706f8c255933703ac1cf8e703 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa - languageName: node - linkType: hard - -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" - dependencies: - abbrev: "npm:^2.0.0" - bin: - nopt: bin/nopt.js - checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d - languageName: node - linkType: hard - -"object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - has-symbols: "npm:^1.0.3" - object-keys: "npm:^1.1.1" - checksum: 2f286118c023e557757620e647b02e7c88d3d417e0c568fca0820de8ec9cca68928304854d5b03e99763eddad6e78a6716e2930f7e6372e4b9b843f3fd3056f3 - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.7": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 071745c21f6fc9e6c914691f2532c1fb60ad967e5ddc52801d09958b5de926566299d07ae14466452a7efd29015f9145d6c09c573d93a0dc6f1683ee0ec2b93b - languageName: node - linkType: hard - -"object.groupby@npm:^1.0.1": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - checksum: 61e41fbf08cc04ed860363db9629eedeaa590fce243c0960e948fd7b11f78a9d4350065c339936d118a2dd8775d7259e26207340cc8ce688bec66cb615fec6fe - languageName: node - linkType: hard - -"object.values@npm:^1.1.7": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: e869d6a37fb7afdd0054dea49036d6ccebb84854a8848a093bbd1bc516f53e690bba88f0bc3e83fdfa74c601469ee6989c9b13359cda9604144c6e732fad3b6b - languageName: node - linkType: hard - -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 - languageName: node - linkType: hard - -"optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" - dependencies: - "@aashutoshrathi/word-wrap": "npm:^1.2.3" - deep-is: "npm:^0.1.3" - fast-levenshtein: "npm:^2.0.6" - levn: "npm:^0.4.1" - prelude-ls: "npm:^1.2.1" - type-check: "npm:^0.4.0" - checksum: 66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c - languageName: node - linkType: hard - -"p-limit@npm:^3.0.2": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: "npm:^3.0.2" - checksum: 2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 - languageName: node - linkType: hard - -"path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c - languageName: node - linkType: hard - -"path@npm:0.12.7": - version: 0.12.7 - resolution: "path@npm:0.12.7" - dependencies: - process: "npm:^0.11.1" - util: "npm:^0.10.3" - checksum: f795ce5438a988a590c7b6dfd450ec9baa1c391a8be4c2dea48baa6e0f5b199e56cd83b8c9ebf3991b81bea58236d2c32bdafe2c17a2e70c3a2e4c69891ade59 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7 - languageName: node - linkType: hard - -"picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be - languageName: node - linkType: hard - -"postcss@npm:^8.4.27": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" - dependencies: - nanoid: "npm:^3.3.6" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 748b82e6e5fc34034dcf2ae88ea3d11fd09f69b6c50ecdd3b4a875cfc7cdca435c958b211e2cb52355422ab6fccb7d8f2f2923161d7a1b281029e4a913d59acf - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd - languageName: node - linkType: hard - -"prettier@npm:^3.1.0": - version: 3.1.0 - resolution: "prettier@npm:3.1.0" - bin: - prettier: bin/prettier.cjs - checksum: a45ea70aa97fde162ea4c4aba3dfc7859aa6a732a1db34458d9535dc3c2c16d3bc3fb5689e6cd76aa835562555303b02d9449fd2e15af3b73c8053557e25c5b6 - languageName: node - linkType: hard - -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc - languageName: node - linkType: hard - -"process@npm:^0.11.1, process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: 40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: 14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: e25f062c1a183f81c99681691a342760e65c55e8d3a4d4fe347ebe72433b123754b942b70b622959894e11f8a9131dc549bd3c9a5234677db06a4af42add8d12 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.1": - version: 1.5.1 - resolution: "regexp.prototype.flags@npm:1.5.1" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - set-function-name: "npm:^2.0.0" - checksum: 1de7d214c0a726c7c874a7023e47b0e27b9f7fdb64175bfe1861189de1704aaeca05c3d26c35aa375432289b99946f3cf86651a92a8f7601b90d8c226a23bcd8 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: 8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 - languageName: node - linkType: hard - -"resolve@npm:^1.22.4": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - -"rollup@npm:^3.27.1": - version: 3.29.4 - resolution: "rollup@npm:3.29.4" - dependencies: - fsevents: "npm:~2.3.2" - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: "npm:^1.2.2" - checksum: 200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 - languageName: node - linkType: hard - -"rxjs@npm:^7.8.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" - dependencies: - tslib: "npm:^2.1.0" - checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 - languageName: node - linkType: hard - -"safe-array-concat@npm:^1.0.1": - version: 1.0.1 - resolution: "safe-array-concat@npm:1.0.1" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - isarray: "npm:^2.0.5" - checksum: 4b15ce5fce5ce4d7e744a63592cded88d2f27806ed229eadb2e42629cbcd40e770f7478608e75f455e7fe341acd8c0a01bdcd7146b10645ea7411c5e3c1d1dd8 - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.3" - is-regex: "npm:^1.1.4" - checksum: 14a81a7e683f97b2d6e9c8be61fddcf8ed7a02f4e64a825515f96bb1738eb007145359313741d2704d28b55b703a0f6300c749dde7c1dbc13952a2b85048ede2 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 - languageName: node - linkType: hard - -"semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d - languageName: node - linkType: hard - -"semver@npm:^7.3.5, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e - languageName: node - linkType: hard - -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" - dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: a29e255c116c29e3323b851c4f46c58c91be9bb8b065f191e2ea1807cb2c839df56e3175732a498e0c6d54626ba6b6fef896bf699feb7ab70c42dc47eb247c95 - languageName: node - linkType: hard - -"set-function-name@npm:^2.0.0": - version: 2.0.1 - resolution: "set-function-name@npm:2.0.1" - dependencies: - define-data-property: "npm:^1.0.1" - functions-have-names: "npm:^1.2.3" - has-property-descriptors: "npm:^1.0.0" - checksum: 6be7d3e15be47f4db8a5a563a35c60b5e7c4af91cc900e8972ffad33d3aaa227900faa55f60121cdb04b85866a734bb7fe4cd91f654c632861cc86121a48312a - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 - languageName: node - linkType: hard - -"shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a - languageName: node - linkType: hard - -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 054a5d23ee35054b2c4609b9fd2a0587760737782b5d765a9c7852264710cc39c6dcb56a9bbd6c12cd84071648aea3edb2359d2f6e560677eedadce511ac1da5 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 - languageName: node - linkType: hard - -"snake-case@npm:3.0.4": - version: 3.0.4 - resolution: "snake-case@npm:3.0.4" - dependencies: - dot-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: ab19a913969f58f4474fe9f6e8a026c8a2142a01f40b52b79368068343177f818cdfef0b0c6b9558f298782441d5ca8ed5932eb57822439fad791d866e62cecd - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 - languageName: node - linkType: hard - -"socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: "npm:^2.0.0" - smart-buffer: "npm:^4.2.0" - checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 - languageName: node - linkType: hard - -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 32f2dfd1e9b7168f9a9715eb1b4e21905850f3b50cf02cf476e47e4eebe8e6b762b63a64357896aa29b37e24922b4282df0f492e0d2ace572b43d15525976ff8 - languageName: node - linkType: hard - -"sourcemap-codec@npm:^1.4.8": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 - languageName: node - linkType: hard - -"spawn-command@npm:0.0.2": - version: 0.0.2 - resolution: "spawn-command@npm:0.0.2" - checksum: b22f2d71239e6e628a400831861ba747750bbb40c0a53323754cf7b84330b73d81e40ff1f9055e6d1971818679510208a9302e13d9ff3b32feb67e74d7a1b3ef - languageName: node - linkType: hard - -"ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" - dependencies: - minipass: "npm:^7.0.3" - checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca - languageName: node - linkType: hard - -"string.prototype.trim@npm:^1.2.8": - version: 1.2.8 - resolution: "string.prototype.trim@npm:1.2.8" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 4f76c583908bcde9a71208ddff38f67f24c9ec8093631601666a0df8b52fad44dad2368c78895ce83eb2ae8e7068294cc96a02fc971ab234e4d5c9bb61ea4e34 - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimend@npm:1.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 53c24911c7c4d8d65f5ef5322de23a3d5b6b4db73273e05871d5ab4571ae5638f38f7f19d71d09116578fb060e5a145cc6a208af2d248c8baf7a34f44d32ce57 - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimstart@npm:1.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 0bcf391b41ea16d4fda9c9953d0a7075171fe090d33b4cf64849af94944c50862995672ac03e0c5dba2940a213ad7f53515a668dac859ce22a0276289ae5cf4f - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-color@npm:^8.1.1": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 - languageName: node - linkType: hard - -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: "npm:^7.0.0" - checksum: 487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 - languageName: node - linkType: hard - -"tree-kill@npm:^1.2.2": - version: 1.2.2 - resolution: "tree-kill@npm:1.2.2" - bin: - tree-kill: cli.js - checksum: 7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 - languageName: node - linkType: hard - -"ts-api-utils@npm:^1.0.1": - version: 1.0.3 - resolution: "ts-api-utils@npm:1.0.3" - peerDependencies: - typescript: ">=4.2.0" - checksum: 9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9 - languageName: node - linkType: hard - -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" - dependencies: - "@types/json5": "npm:^0.0.29" - json5: "npm:^1.0.2" - minimist: "npm:^1.2.6" - strip-bom: "npm:^3.0.0" - checksum: fdc92bb7b18b31c0e76f8ec4f98d07236b09590fd6578e587ad024792c8b2235d65125a8fd007fa47a84400f84ceccbf33f24e5198d953249e7204f4cef3517c - languageName: node - linkType: hard - -"tslib@npm:^2.0.3, tslib@npm:^2.1.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb - languageName: node - linkType: hard - -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: "npm:^1.2.1" - checksum: 7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 - languageName: node - linkType: hard - -"typed-array-buffer@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-buffer@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - is-typed-array: "npm:^1.1.10" - checksum: ebad66cdf00c96b1395dffc7873169cf09801fca5954507a484f41f253feb1388d815db297b0b3bb8ce7421eac6f7ff45e2ec68450a3d68408aa4ae02fcf3a6c - languageName: node - linkType: hard - -"typed-array-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-length@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - has-proto: "npm:^1.0.1" - is-typed-array: "npm:^1.1.10" - checksum: 6696435d53ce0e704ff6760c57ccc35138aec5f87859e03eb2a3246336d546feae367952dbc918116f3f0dffbe669734e3cbd8960283c2fa79aac925db50d888 - languageName: node - linkType: hard - -"typed-array-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-offset@npm:1.0.0" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - has-proto: "npm:^1.0.1" - is-typed-array: "npm:^1.1.10" - checksum: 4036ce007ae9752931bed3dd61e0d6de2a3e5f6a5a85a05f3adb35388d2c0728f9b1a1e638d75579f168e49c289bfb5417f00e96d4ab081f38b647fc854ff7a5 - languageName: node - linkType: hard - -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - is-typed-array: "npm:^1.1.9" - checksum: c5163c0103d07fefc8a2ad0fc151f9ca9a1f6422098c00f695d55f9896e4d63614cd62cf8d8a031c6cee5f418e8980a533796597174da4edff075b3d275a7e23 - languageName: node - linkType: hard - -"typescript@npm:5.2.2": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 91ae3e6193d0ddb8656d4c418a033f0f75dec5e077ebbc2bd6d76439b93f35683936ee1bdc0e9cf94ec76863aa49f27159b5788219b50e1cd0cd6d110aa34b07 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A5.2.2#optional!builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 062c1cee1990e6b9419ce8a55162b8dc917eb87f807e4de0327dbc1c2fa4e5f61bc0dd4e034d38ff541d1ed0479b53bcee8e4de3a4075c51a1724eb6216cb6f5 - languageName: node - linkType: hard - -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: 81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f - languageName: node - linkType: hard - -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c - languageName: node - linkType: hard - -"util@npm:^0.10.3": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: "npm:2.0.3" - checksum: d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a - languageName: node - linkType: hard - -"vite-plugin-logseq@npm:^1.1.2": - version: 1.1.2 - resolution: "vite-plugin-logseq@npm:1.1.2" - dependencies: - magic-string: "npm:^0.26.1" - checksum: 6fe7fad37d3994acd964ab1073b22c8d8a8582b90d794733e5fe8aa1ea32209a12c5dfa91eb5a6b44fc0f6d1f563f0183cfbbf195699ba7ec4b89ef2b8b84e2d - languageName: node - linkType: hard - -"vite@npm:^4.5.0": - version: 4.5.0 - resolution: "vite@npm:4.5.0" - dependencies: - esbuild: "npm:^0.18.10" - fsevents: "npm:~2.3.2" - postcss: "npm:^8.4.27" - rollup: "npm:^3.27.1" - peerDependencies: - "@types/node": ">= 14" - less: "*" - lightningcss: ^1.21.0 - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 7e21e9e4b80656ae5ee61e8c5edb5e8f589139c2b22c43e89d054c65a0194f1c1ef066fbc770204173c7eb244c798265042f988adda5880ad74337a053b28b7f - languageName: node - linkType: hard - -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" - dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e - languageName: node - linkType: hard - -"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13": - version: 1.1.13 - resolution: "which-typed-array@npm:1.1.13" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.4" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - checksum: 9f5f1c42918df3d5b91c4315ed0051d5d874370998bf095c9ae0df374f0881f85094e3c384b8fb08ab7b4d4f54ba81c0aff75da6226e7c0589b83dfbec1cd4c9 - languageName: node - linkType: hard - -"which@npm:^2.0.1": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f - languageName: node - linkType: hard - -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - -"yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f - languageName: node - linkType: hard