feat: built-in uwf cas commands replacing json-cas passthrough
- get, cat, put, has, list, refs, walk, schema list, schema get - All commands auto-resolve store to ~/.uncaged/workflow/cas - No external json-cas CLI dependency needed - Agent-friendly: uwf cas --help shows all available subcommands Refs #319, Closes #320 小橘 🍊(NEKO Team)
This commit is contained in:
+98
-18
@@ -1,6 +1,5 @@
|
|||||||
#!/usr/bin/env bun
|
#!/usr/bin/env bun
|
||||||
|
|
||||||
import { join } from "node:path";
|
|
||||||
import { Command } from "commander";
|
import { Command } from "commander";
|
||||||
|
|
||||||
import {
|
import {
|
||||||
@@ -12,6 +11,17 @@ import {
|
|||||||
} from "./commands/thread.js";
|
} from "./commands/thread.js";
|
||||||
import { cmdWorkflowList, cmdWorkflowPut, cmdWorkflowShow } from "./commands/workflow.js";
|
import { cmdWorkflowList, cmdWorkflowPut, cmdWorkflowShow } from "./commands/workflow.js";
|
||||||
import { cmdSetup, cmdSetupInteractive } from "./commands/setup.js";
|
import { cmdSetup, cmdSetupInteractive } from "./commands/setup.js";
|
||||||
|
import {
|
||||||
|
cmdCasCat,
|
||||||
|
cmdCasGet,
|
||||||
|
cmdCasHas,
|
||||||
|
cmdCasList,
|
||||||
|
cmdCasPut,
|
||||||
|
cmdCasRefs,
|
||||||
|
cmdCasSchemaGet,
|
||||||
|
cmdCasSchemaList,
|
||||||
|
cmdCasWalk,
|
||||||
|
} from "./commands/cas.js";
|
||||||
import { resolveStorageRoot } from "./store.js";
|
import { resolveStorageRoot } from "./store.js";
|
||||||
|
|
||||||
function writeJson(data: unknown): void {
|
function writeJson(data: unknown): void {
|
||||||
@@ -155,7 +165,7 @@ program
|
|||||||
baseUrl: opts.baseUrl,
|
baseUrl: opts.baseUrl,
|
||||||
apiKey: opts.apiKey,
|
apiKey: opts.apiKey,
|
||||||
model: opts.model,
|
model: opts.model,
|
||||||
agent: opts.agent,
|
agent: opts.agent ?? undefined,
|
||||||
storageRoot,
|
storageRoot,
|
||||||
});
|
});
|
||||||
writeJson(result);
|
writeJson(result);
|
||||||
@@ -169,24 +179,94 @@ program
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
program
|
const cas = program.command("cas").description("Content-addressable storage operations");
|
||||||
.command("cas")
|
|
||||||
.description("Passthrough to json-cas CLI with uwf store path")
|
cas
|
||||||
.allowUnknownOption(true)
|
.command("get")
|
||||||
.allowExcessArguments(true)
|
.description("Read a CAS node as JSON")
|
||||||
.action(async (_opts: unknown, cmd: import("commander").Command) => {
|
.argument("<hash>", "CAS hash (13 char)")
|
||||||
|
.option("--json", "Compact JSON output")
|
||||||
|
.action((hash: string, opts: { json?: boolean }) => {
|
||||||
const storageRoot = resolveStorageRoot();
|
const storageRoot = resolveStorageRoot();
|
||||||
const casDir = join(storageRoot, "cas");
|
runAction(() => cmdCasGet(storageRoot, hash, opts));
|
||||||
const casArgs = cmd.args;
|
|
||||||
const { execFileSync } = await import("node:child_process");
|
|
||||||
try {
|
|
||||||
execFileSync("json-cas", ["--store", casDir, ...casArgs], {
|
|
||||||
stdio: "inherit",
|
|
||||||
});
|
});
|
||||||
} catch (e) {
|
|
||||||
const err = e as { status?: number };
|
cas
|
||||||
process.exit(err.status ?? 1);
|
.command("cat")
|
||||||
}
|
.description("Output a CAS node (--payload for payload only)")
|
||||||
|
.argument("<hash>", "CAS hash (13 char)")
|
||||||
|
.option("--payload", "Output only the payload")
|
||||||
|
.option("--json", "Compact JSON output")
|
||||||
|
.action((hash: string, opts: { payload?: boolean; json?: boolean }) => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasCat(storageRoot, hash, opts));
|
||||||
|
});
|
||||||
|
|
||||||
|
cas
|
||||||
|
.command("put")
|
||||||
|
.description("Store a node, print its hash")
|
||||||
|
.argument("<type-hash>", "Type (schema) hash")
|
||||||
|
.argument("<data>", "JSON file path or inline JSON string")
|
||||||
|
.option("--json", "Compact JSON output")
|
||||||
|
.action((typeHash: string, data: string, opts: { json?: boolean }) => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasPut(storageRoot, typeHash, data, opts));
|
||||||
|
});
|
||||||
|
|
||||||
|
cas
|
||||||
|
.command("has")
|
||||||
|
.description("Check if a hash exists (prints true/false)")
|
||||||
|
.argument("<hash>", "CAS hash (13 char)")
|
||||||
|
.action((hash: string) => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasHas(storageRoot, hash));
|
||||||
|
});
|
||||||
|
|
||||||
|
cas
|
||||||
|
.command("list")
|
||||||
|
.description("List all CAS hashes")
|
||||||
|
.action(() => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasList(storageRoot));
|
||||||
|
});
|
||||||
|
|
||||||
|
cas
|
||||||
|
.command("refs")
|
||||||
|
.description("List direct CAS references from a node")
|
||||||
|
.argument("<hash>", "CAS hash (13 char)")
|
||||||
|
.action((hash: string) => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasRefs(storageRoot, hash));
|
||||||
|
});
|
||||||
|
|
||||||
|
cas
|
||||||
|
.command("walk")
|
||||||
|
.description("Recursive traversal from a node")
|
||||||
|
.argument("<hash>", "CAS hash (13 char)")
|
||||||
|
.option("--format <fmt>", "Output format: flat (default) or tree")
|
||||||
|
.action((hash: string, opts: { format?: string }) => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasWalk(storageRoot, hash, opts));
|
||||||
|
});
|
||||||
|
|
||||||
|
const casSchema = cas.command("schema").description("CAS schema operations");
|
||||||
|
|
||||||
|
casSchema
|
||||||
|
.command("list")
|
||||||
|
.description("List all registered schemas (hash + name)")
|
||||||
|
.action(() => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasSchemaList(storageRoot));
|
||||||
|
});
|
||||||
|
|
||||||
|
casSchema
|
||||||
|
.command("get")
|
||||||
|
.description("Show a schema by its type hash")
|
||||||
|
.argument("<hash>", "Schema type hash")
|
||||||
|
.option("--json", "Compact JSON output")
|
||||||
|
.action((hash: string, opts: { json?: boolean }) => {
|
||||||
|
const storageRoot = resolveStorageRoot();
|
||||||
|
runAction(() => cmdCasSchemaGet(storageRoot, hash, opts));
|
||||||
});
|
});
|
||||||
|
|
||||||
program.parseAsync(process.argv).catch((e: unknown) => {
|
program.parseAsync(process.argv).catch((e: unknown) => {
|
||||||
|
|||||||
@@ -0,0 +1,165 @@
|
|||||||
|
import { readFileSync } from "node:fs";
|
||||||
|
import { join } from "node:path";
|
||||||
|
|
||||||
|
import type { Hash, JSONSchema, Store } from "@uncaged/json-cas";
|
||||||
|
import { bootstrap, getSchema, refs, walk } from "@uncaged/json-cas";
|
||||||
|
import { createFsStore } from "@uncaged/json-cas-fs";
|
||||||
|
|
||||||
|
// ---- Helpers ----
|
||||||
|
|
||||||
|
function openStore(storageRoot: string): Store {
|
||||||
|
return createFsStore(join(storageRoot, "cas"));
|
||||||
|
}
|
||||||
|
|
||||||
|
function out(data: unknown, compact = false): void {
|
||||||
|
console.log(compact ? JSON.stringify(data) : JSON.stringify(data, null, 2));
|
||||||
|
}
|
||||||
|
|
||||||
|
function readJsonArg(fileOrInline: string): unknown {
|
||||||
|
// Try as inline JSON first, then as file path
|
||||||
|
try {
|
||||||
|
return JSON.parse(fileOrInline);
|
||||||
|
} catch {
|
||||||
|
try {
|
||||||
|
return JSON.parse(readFileSync(fileOrInline, "utf-8"));
|
||||||
|
} catch (e) {
|
||||||
|
throw new Error(`Cannot parse JSON from "${fileOrInline}": ${e}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---- Commands ----
|
||||||
|
|
||||||
|
export async function cmdCasGet(
|
||||||
|
storageRoot: string,
|
||||||
|
hash: string,
|
||||||
|
opts: { json?: boolean },
|
||||||
|
): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
const node = store.get(hash);
|
||||||
|
if (node === null) {
|
||||||
|
throw new Error(`Node not found: ${hash}`);
|
||||||
|
}
|
||||||
|
out(node, opts.json);
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasCat(
|
||||||
|
storageRoot: string,
|
||||||
|
hash: string,
|
||||||
|
opts: { payload?: boolean; json?: boolean },
|
||||||
|
): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
const node = store.get(hash);
|
||||||
|
if (node === null) {
|
||||||
|
throw new Error(`Node not found: ${hash}`);
|
||||||
|
}
|
||||||
|
out(opts.payload ? node.payload : node, opts.json);
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasPut(
|
||||||
|
storageRoot: string,
|
||||||
|
typeHash: string,
|
||||||
|
data: string,
|
||||||
|
opts: { json?: boolean },
|
||||||
|
): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
const payload = readJsonArg(data);
|
||||||
|
const hash = store.put(typeHash, payload);
|
||||||
|
console.log(hash);
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasHas(
|
||||||
|
storageRoot: string,
|
||||||
|
hash: string,
|
||||||
|
): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
console.log(String(store.has(hash)));
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasList(storageRoot: string): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
for (const hash of store.list()) {
|
||||||
|
console.log(hash);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasRefs(storageRoot: string, hash: string): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
const node = store.get(hash);
|
||||||
|
if (node === null) {
|
||||||
|
throw new Error(`Node not found: ${hash}`);
|
||||||
|
}
|
||||||
|
const refHashes = refs(store, node);
|
||||||
|
for (const r of refHashes) {
|
||||||
|
console.log(r);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasWalk(
|
||||||
|
storageRoot: string,
|
||||||
|
hash: string,
|
||||||
|
opts: { format?: string },
|
||||||
|
): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
|
||||||
|
if (opts.format === "tree") {
|
||||||
|
const childMap = new Map<Hash, Hash[]>();
|
||||||
|
walk(store, hash, (h, node) => {
|
||||||
|
childMap.set(h, refs(store, node));
|
||||||
|
});
|
||||||
|
|
||||||
|
const printed = new Set<Hash>();
|
||||||
|
|
||||||
|
function printNode(h: Hash, prefix: string, isLast: boolean): void {
|
||||||
|
const connector = prefix === "" ? "" : isLast ? "└── " : "├── ";
|
||||||
|
if (printed.has(h)) {
|
||||||
|
console.log(`${prefix}${connector}${h} (seen)`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
printed.add(h);
|
||||||
|
console.log(`${prefix}${connector}${h}`);
|
||||||
|
|
||||||
|
const kids = childMap.get(h) ?? [];
|
||||||
|
const childPrefix = prefix === "" ? "" : prefix + (isLast ? " " : "│ ");
|
||||||
|
for (let i = 0; i < kids.length; i++) {
|
||||||
|
printNode(kids[i] as Hash, childPrefix, i === kids.length - 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
printNode(hash, "", true);
|
||||||
|
} else {
|
||||||
|
walk(store, hash, (h) => {
|
||||||
|
console.log(h);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasSchemaList(storageRoot: string): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
const metaHash = await bootstrap(store);
|
||||||
|
for (const hash of store.list()) {
|
||||||
|
if (hash === metaHash) continue;
|
||||||
|
const node = store.get(hash);
|
||||||
|
if (node !== null && node.type === metaHash) {
|
||||||
|
const schema = node.payload as JSONSchema;
|
||||||
|
const name =
|
||||||
|
(schema.title as string | undefined) ??
|
||||||
|
(schema.description as string | undefined) ??
|
||||||
|
"(unnamed)";
|
||||||
|
console.log(`${hash} ${name}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function cmdCasSchemaGet(
|
||||||
|
storageRoot: string,
|
||||||
|
hash: string,
|
||||||
|
opts: { json?: boolean },
|
||||||
|
): Promise<void> {
|
||||||
|
const store = openStore(storageRoot);
|
||||||
|
const schema = getSchema(store, hash);
|
||||||
|
if (schema === null) {
|
||||||
|
throw new Error(`Schema not found: ${hash}`);
|
||||||
|
}
|
||||||
|
out(schema, opts.json);
|
||||||
|
}
|
||||||
@@ -34,7 +34,7 @@ type SetupArgs = {
|
|||||||
baseUrl: string;
|
baseUrl: string;
|
||||||
apiKey: string;
|
apiKey: string;
|
||||||
model: string;
|
model: string;
|
||||||
agent?: string;
|
agent?: string | undefined;
|
||||||
storageRoot: string;
|
storageRoot: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -325,7 +325,7 @@ export async function cmdSetupInteractive(storageRoot: string): Promise<Record<s
|
|||||||
console.log(" uwf thread step <thread-id> Execute next step");
|
console.log(" uwf thread step <thread-id> Execute next step");
|
||||||
console.log("");
|
console.log("");
|
||||||
|
|
||||||
return null;
|
return null as unknown as Record<string, unknown>;
|
||||||
} finally {
|
} finally {
|
||||||
rl.close();
|
rl.close();
|
||||||
}
|
}
|
||||||
|
|||||||
Generated
+937
@@ -0,0 +1,937 @@
|
|||||||
|
lockfileVersion: '9.0'
|
||||||
|
|
||||||
|
settings:
|
||||||
|
autoInstallPeers: true
|
||||||
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
|
importers:
|
||||||
|
|
||||||
|
.:
|
||||||
|
devDependencies:
|
||||||
|
'@biomejs/biome':
|
||||||
|
specifier: ^2.4.14
|
||||||
|
version: 2.4.15
|
||||||
|
'@changesets/cli':
|
||||||
|
specifier: ^2.31.0
|
||||||
|
version: 2.31.0(@types/node@25.8.0)
|
||||||
|
'@types/node':
|
||||||
|
specifier: ^25.7.0
|
||||||
|
version: 25.8.0
|
||||||
|
'@types/xxhashjs':
|
||||||
|
specifier: ^0.2.4
|
||||||
|
version: 0.2.4
|
||||||
|
bun-types:
|
||||||
|
specifier: ^1.3.13
|
||||||
|
version: 1.3.14
|
||||||
|
|
||||||
|
packages:
|
||||||
|
|
||||||
|
'@babel/runtime@7.29.2':
|
||||||
|
resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==}
|
||||||
|
engines: {node: '>=6.9.0'}
|
||||||
|
|
||||||
|
'@biomejs/biome@2.4.15':
|
||||||
|
resolution: {integrity: sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
'@biomejs/cli-darwin-arm64@2.4.15':
|
||||||
|
resolution: {integrity: sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [darwin]
|
||||||
|
|
||||||
|
'@biomejs/cli-darwin-x64@2.4.15':
|
||||||
|
resolution: {integrity: sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [darwin]
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-arm64-musl@2.4.15':
|
||||||
|
resolution: {integrity: sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [musl]
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-arm64@2.4.15':
|
||||||
|
resolution: {integrity: sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [glibc]
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-x64-musl@2.4.15':
|
||||||
|
resolution: {integrity: sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [musl]
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-x64@2.4.15':
|
||||||
|
resolution: {integrity: sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [linux]
|
||||||
|
libc: [glibc]
|
||||||
|
|
||||||
|
'@biomejs/cli-win32-arm64@2.4.15':
|
||||||
|
resolution: {integrity: sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [arm64]
|
||||||
|
os: [win32]
|
||||||
|
|
||||||
|
'@biomejs/cli-win32-x64@2.4.15':
|
||||||
|
resolution: {integrity: sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ==}
|
||||||
|
engines: {node: '>=14.21.3'}
|
||||||
|
cpu: [x64]
|
||||||
|
os: [win32]
|
||||||
|
|
||||||
|
'@changesets/apply-release-plan@7.1.1':
|
||||||
|
resolution: {integrity: sha512-9qPCm/rLx/xoOFXIHGB229+4GOL76S4MC+7tyOuTsR6+1jYlfFDQORdvwR5hDA6y4FL2BPt3qpbcQIS+dW85LA==}
|
||||||
|
|
||||||
|
'@changesets/assemble-release-plan@6.0.10':
|
||||||
|
resolution: {integrity: sha512-rSDcqdJ9KbVyjpBIuCidhvZNIiVt1XaIYp73ycVQRIA5n/j6wQaEk0ChRLMUQ1vkxZe51PTQ9OIhbg6HQMW45A==}
|
||||||
|
|
||||||
|
'@changesets/changelog-git@0.2.1':
|
||||||
|
resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==}
|
||||||
|
|
||||||
|
'@changesets/cli@2.31.0':
|
||||||
|
resolution: {integrity: sha512-AhI4enNTgHu2IZr6K4WZyf0EPch4XVMn1yOMFmCD9gsfBGqMYaHXls5HyDv6/CL5axVQABz68eG30eCtbr2wFg==}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
'@changesets/config@3.1.4':
|
||||||
|
resolution: {integrity: sha512-pf0bvD/v6WI2cRlZ6hzpjtZdSlXDXMAJ+Iz7xfFzV4ZxJ8OGGAON+1qYc99ZPrijnt4xp3VGG7eNvAOGS24V1Q==}
|
||||||
|
|
||||||
|
'@changesets/errors@0.2.0':
|
||||||
|
resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
|
||||||
|
|
||||||
|
'@changesets/get-dependents-graph@2.1.4':
|
||||||
|
resolution: {integrity: sha512-ZsS00x6WvmHq3sQv8oCMwL0f/z3wbXCVuSVTJwCnnmbC/iBdNJGFx1EcbMG4PC6sXRyH69liM4A2WKXzn/kRPg==}
|
||||||
|
|
||||||
|
'@changesets/get-release-plan@4.0.16':
|
||||||
|
resolution: {integrity: sha512-2K5Om6CrMPm45rtvckfzWo7e9jOVCKLCnXia5eUPaURH7/LWzri7pK1TycdzAuAtehLkW7VPbWLCSExTHmiI6g==}
|
||||||
|
|
||||||
|
'@changesets/get-version-range-type@0.4.0':
|
||||||
|
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
|
||||||
|
|
||||||
|
'@changesets/git@3.0.4':
|
||||||
|
resolution: {integrity: sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==}
|
||||||
|
|
||||||
|
'@changesets/logger@0.1.1':
|
||||||
|
resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==}
|
||||||
|
|
||||||
|
'@changesets/parse@0.4.3':
|
||||||
|
resolution: {integrity: sha512-ZDmNc53+dXdWEv7fqIUSgRQOLYoUom5Z40gmLgmATmYR9NbL6FJJHwakcCpzaeCy+1D0m0n7mT4jj2B/MQPl7A==}
|
||||||
|
|
||||||
|
'@changesets/pre@2.0.2':
|
||||||
|
resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==}
|
||||||
|
|
||||||
|
'@changesets/read@0.6.7':
|
||||||
|
resolution: {integrity: sha512-D1G4AUYGrBEk8vj8MGwf75k9GpN6XL3wg8i42P2jZZwFLXnlr2Pn7r9yuQNbaMCarP7ZQWNJbV6XLeysAIMhTA==}
|
||||||
|
|
||||||
|
'@changesets/should-skip-package@0.1.2':
|
||||||
|
resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==}
|
||||||
|
|
||||||
|
'@changesets/types@4.1.0':
|
||||||
|
resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
|
||||||
|
|
||||||
|
'@changesets/types@6.1.0':
|
||||||
|
resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==}
|
||||||
|
|
||||||
|
'@changesets/write@0.4.0':
|
||||||
|
resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
|
||||||
|
|
||||||
|
'@inquirer/external-editor@1.0.3':
|
||||||
|
resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
peerDependencies:
|
||||||
|
'@types/node': '>=18'
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@types/node':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@manypkg/find-root@1.1.0':
|
||||||
|
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
|
||||||
|
|
||||||
|
'@manypkg/get-packages@1.1.3':
|
||||||
|
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
|
||||||
|
|
||||||
|
'@nodelib/fs.scandir@2.1.5':
|
||||||
|
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
|
||||||
|
engines: {node: '>= 8'}
|
||||||
|
|
||||||
|
'@nodelib/fs.stat@2.0.5':
|
||||||
|
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
|
||||||
|
engines: {node: '>= 8'}
|
||||||
|
|
||||||
|
'@nodelib/fs.walk@1.2.8':
|
||||||
|
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
|
||||||
|
engines: {node: '>= 8'}
|
||||||
|
|
||||||
|
'@types/node@12.20.55':
|
||||||
|
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
|
||||||
|
|
||||||
|
'@types/node@25.8.0':
|
||||||
|
resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==}
|
||||||
|
|
||||||
|
'@types/xxhashjs@0.2.4':
|
||||||
|
resolution: {integrity: sha512-E2+ZoJY2JjmVPN0iQM5gJvZkk98O2PYXSi6HrciEk3EKF34+mauEk/HgwTeCz+2r8HXHMKpucrwy4qTT12OPaQ==}
|
||||||
|
|
||||||
|
ansi-colors@4.1.3:
|
||||||
|
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
|
ansi-regex@5.0.1:
|
||||||
|
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
argparse@1.0.10:
|
||||||
|
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
|
||||||
|
|
||||||
|
argparse@2.0.1:
|
||||||
|
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
|
||||||
|
|
||||||
|
array-union@2.1.0:
|
||||||
|
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
better-path-resolve@1.0.0:
|
||||||
|
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
|
||||||
|
engines: {node: '>=4'}
|
||||||
|
|
||||||
|
braces@3.0.3:
|
||||||
|
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
bun-types@1.3.14:
|
||||||
|
resolution: {integrity: sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ==}
|
||||||
|
|
||||||
|
chardet@2.1.1:
|
||||||
|
resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
|
||||||
|
|
||||||
|
cross-spawn@7.0.6:
|
||||||
|
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
|
||||||
|
engines: {node: '>= 8'}
|
||||||
|
|
||||||
|
detect-indent@6.1.0:
|
||||||
|
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
dir-glob@3.0.1:
|
||||||
|
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
enquirer@2.4.1:
|
||||||
|
resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
|
||||||
|
engines: {node: '>=8.6'}
|
||||||
|
|
||||||
|
esprima@4.0.1:
|
||||||
|
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
|
||||||
|
engines: {node: '>=4'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
extendable-error@0.1.7:
|
||||||
|
resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
|
||||||
|
|
||||||
|
fast-glob@3.3.3:
|
||||||
|
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
|
||||||
|
engines: {node: '>=8.6.0'}
|
||||||
|
|
||||||
|
fastq@1.20.1:
|
||||||
|
resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
|
||||||
|
|
||||||
|
fill-range@7.1.1:
|
||||||
|
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
find-up@4.1.0:
|
||||||
|
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
fs-extra@7.0.1:
|
||||||
|
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
|
||||||
|
engines: {node: '>=6 <7 || >=8'}
|
||||||
|
|
||||||
|
fs-extra@8.1.0:
|
||||||
|
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
|
||||||
|
engines: {node: '>=6 <7 || >=8'}
|
||||||
|
|
||||||
|
glob-parent@5.1.2:
|
||||||
|
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
|
||||||
|
engines: {node: '>= 6'}
|
||||||
|
|
||||||
|
globby@11.1.0:
|
||||||
|
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
|
||||||
|
engines: {node: '>=10'}
|
||||||
|
|
||||||
|
graceful-fs@4.2.11:
|
||||||
|
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
||||||
|
|
||||||
|
human-id@4.1.3:
|
||||||
|
resolution: {integrity: sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
iconv-lite@0.7.2:
|
||||||
|
resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
ignore@5.3.2:
|
||||||
|
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
|
||||||
|
engines: {node: '>= 4'}
|
||||||
|
|
||||||
|
is-extglob@2.1.1:
|
||||||
|
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
is-glob@4.0.3:
|
||||||
|
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
is-number@7.0.0:
|
||||||
|
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
|
||||||
|
engines: {node: '>=0.12.0'}
|
||||||
|
|
||||||
|
is-subdir@1.2.0:
|
||||||
|
resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
|
||||||
|
engines: {node: '>=4'}
|
||||||
|
|
||||||
|
is-windows@1.0.2:
|
||||||
|
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
|
isexe@2.0.0:
|
||||||
|
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
|
||||||
|
|
||||||
|
js-yaml@3.14.2:
|
||||||
|
resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
js-yaml@4.1.1:
|
||||||
|
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
jsonfile@4.0.0:
|
||||||
|
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
|
||||||
|
|
||||||
|
locate-path@5.0.0:
|
||||||
|
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
lodash.startcase@4.4.0:
|
||||||
|
resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
|
||||||
|
|
||||||
|
merge2@1.4.1:
|
||||||
|
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
|
||||||
|
engines: {node: '>= 8'}
|
||||||
|
|
||||||
|
micromatch@4.0.8:
|
||||||
|
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
|
||||||
|
engines: {node: '>=8.6'}
|
||||||
|
|
||||||
|
mri@1.2.0:
|
||||||
|
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
|
||||||
|
engines: {node: '>=4'}
|
||||||
|
|
||||||
|
outdent@0.5.0:
|
||||||
|
resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
|
||||||
|
|
||||||
|
p-filter@2.1.0:
|
||||||
|
resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
p-limit@2.3.0:
|
||||||
|
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
|
p-locate@4.1.0:
|
||||||
|
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
p-map@2.1.0:
|
||||||
|
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
|
p-try@2.2.0:
|
||||||
|
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
|
package-manager-detector@0.2.11:
|
||||||
|
resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==}
|
||||||
|
|
||||||
|
path-exists@4.0.0:
|
||||||
|
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
path-key@3.1.1:
|
||||||
|
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
path-type@4.0.0:
|
||||||
|
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
picocolors@1.1.1:
|
||||||
|
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
|
||||||
|
|
||||||
|
picomatch@2.3.2:
|
||||||
|
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
|
||||||
|
engines: {node: '>=8.6'}
|
||||||
|
|
||||||
|
pify@4.0.1:
|
||||||
|
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
|
prettier@2.8.8:
|
||||||
|
resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
|
||||||
|
engines: {node: '>=10.13.0'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
quansync@0.2.11:
|
||||||
|
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
|
||||||
|
|
||||||
|
queue-microtask@1.2.3:
|
||||||
|
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
|
||||||
|
|
||||||
|
read-yaml-file@1.1.0:
|
||||||
|
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
|
||||||
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
|
resolve-from@5.0.0:
|
||||||
|
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
reusify@1.1.0:
|
||||||
|
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
|
||||||
|
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
|
||||||
|
|
||||||
|
run-parallel@1.2.0:
|
||||||
|
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
|
||||||
|
|
||||||
|
safer-buffer@2.1.2:
|
||||||
|
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
|
||||||
|
|
||||||
|
semver@7.8.0:
|
||||||
|
resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==}
|
||||||
|
engines: {node: '>=10'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
shebang-command@2.0.0:
|
||||||
|
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
shebang-regex@3.0.0:
|
||||||
|
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
signal-exit@4.1.0:
|
||||||
|
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
|
slash@3.0.0:
|
||||||
|
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
spawndamnit@3.0.1:
|
||||||
|
resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==}
|
||||||
|
|
||||||
|
sprintf-js@1.0.3:
|
||||||
|
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
|
||||||
|
|
||||||
|
strip-ansi@6.0.1:
|
||||||
|
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
strip-bom@3.0.0:
|
||||||
|
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
|
||||||
|
engines: {node: '>=4'}
|
||||||
|
|
||||||
|
term-size@2.2.1:
|
||||||
|
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
|
||||||
|
engines: {node: '>=8'}
|
||||||
|
|
||||||
|
to-regex-range@5.0.1:
|
||||||
|
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
|
||||||
|
engines: {node: '>=8.0'}
|
||||||
|
|
||||||
|
undici-types@7.24.6:
|
||||||
|
resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==}
|
||||||
|
|
||||||
|
universalify@0.1.2:
|
||||||
|
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
|
||||||
|
engines: {node: '>= 4.0.0'}
|
||||||
|
|
||||||
|
which@2.0.2:
|
||||||
|
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
|
||||||
|
engines: {node: '>= 8'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
snapshots:
|
||||||
|
|
||||||
|
'@babel/runtime@7.29.2': {}
|
||||||
|
|
||||||
|
'@biomejs/biome@2.4.15':
|
||||||
|
optionalDependencies:
|
||||||
|
'@biomejs/cli-darwin-arm64': 2.4.15
|
||||||
|
'@biomejs/cli-darwin-x64': 2.4.15
|
||||||
|
'@biomejs/cli-linux-arm64': 2.4.15
|
||||||
|
'@biomejs/cli-linux-arm64-musl': 2.4.15
|
||||||
|
'@biomejs/cli-linux-x64': 2.4.15
|
||||||
|
'@biomejs/cli-linux-x64-musl': 2.4.15
|
||||||
|
'@biomejs/cli-win32-arm64': 2.4.15
|
||||||
|
'@biomejs/cli-win32-x64': 2.4.15
|
||||||
|
|
||||||
|
'@biomejs/cli-darwin-arm64@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@biomejs/cli-darwin-x64@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-arm64-musl@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-arm64@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-x64-musl@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@biomejs/cli-linux-x64@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@biomejs/cli-win32-arm64@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@biomejs/cli-win32-x64@2.4.15':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@changesets/apply-release-plan@7.1.1':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/config': 3.1.4
|
||||||
|
'@changesets/get-version-range-type': 0.4.0
|
||||||
|
'@changesets/git': 3.0.4
|
||||||
|
'@changesets/should-skip-package': 0.1.2
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
detect-indent: 6.1.0
|
||||||
|
fs-extra: 7.0.1
|
||||||
|
lodash.startcase: 4.4.0
|
||||||
|
outdent: 0.5.0
|
||||||
|
prettier: 2.8.8
|
||||||
|
resolve-from: 5.0.0
|
||||||
|
semver: 7.8.0
|
||||||
|
|
||||||
|
'@changesets/assemble-release-plan@6.0.10':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/errors': 0.2.0
|
||||||
|
'@changesets/get-dependents-graph': 2.1.4
|
||||||
|
'@changesets/should-skip-package': 0.1.2
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
semver: 7.8.0
|
||||||
|
|
||||||
|
'@changesets/changelog-git@0.2.1':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
|
||||||
|
'@changesets/cli@2.31.0(@types/node@25.8.0)':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/apply-release-plan': 7.1.1
|
||||||
|
'@changesets/assemble-release-plan': 6.0.10
|
||||||
|
'@changesets/changelog-git': 0.2.1
|
||||||
|
'@changesets/config': 3.1.4
|
||||||
|
'@changesets/errors': 0.2.0
|
||||||
|
'@changesets/get-dependents-graph': 2.1.4
|
||||||
|
'@changesets/get-release-plan': 4.0.16
|
||||||
|
'@changesets/git': 3.0.4
|
||||||
|
'@changesets/logger': 0.1.1
|
||||||
|
'@changesets/pre': 2.0.2
|
||||||
|
'@changesets/read': 0.6.7
|
||||||
|
'@changesets/should-skip-package': 0.1.2
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@changesets/write': 0.4.0
|
||||||
|
'@inquirer/external-editor': 1.0.3(@types/node@25.8.0)
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
ansi-colors: 4.1.3
|
||||||
|
enquirer: 2.4.1
|
||||||
|
fs-extra: 7.0.1
|
||||||
|
mri: 1.2.0
|
||||||
|
package-manager-detector: 0.2.11
|
||||||
|
picocolors: 1.1.1
|
||||||
|
resolve-from: 5.0.0
|
||||||
|
semver: 7.8.0
|
||||||
|
spawndamnit: 3.0.1
|
||||||
|
term-size: 2.2.1
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- '@types/node'
|
||||||
|
|
||||||
|
'@changesets/config@3.1.4':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/errors': 0.2.0
|
||||||
|
'@changesets/get-dependents-graph': 2.1.4
|
||||||
|
'@changesets/logger': 0.1.1
|
||||||
|
'@changesets/should-skip-package': 0.1.2
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
fs-extra: 7.0.1
|
||||||
|
micromatch: 4.0.8
|
||||||
|
|
||||||
|
'@changesets/errors@0.2.0':
|
||||||
|
dependencies:
|
||||||
|
extendable-error: 0.1.7
|
||||||
|
|
||||||
|
'@changesets/get-dependents-graph@2.1.4':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
picocolors: 1.1.1
|
||||||
|
semver: 7.8.0
|
||||||
|
|
||||||
|
'@changesets/get-release-plan@4.0.16':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/assemble-release-plan': 6.0.10
|
||||||
|
'@changesets/config': 3.1.4
|
||||||
|
'@changesets/pre': 2.0.2
|
||||||
|
'@changesets/read': 0.6.7
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
|
||||||
|
'@changesets/get-version-range-type@0.4.0': {}
|
||||||
|
|
||||||
|
'@changesets/git@3.0.4':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/errors': 0.2.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
is-subdir: 1.2.0
|
||||||
|
micromatch: 4.0.8
|
||||||
|
spawndamnit: 3.0.1
|
||||||
|
|
||||||
|
'@changesets/logger@0.1.1':
|
||||||
|
dependencies:
|
||||||
|
picocolors: 1.1.1
|
||||||
|
|
||||||
|
'@changesets/parse@0.4.3':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
js-yaml: 4.1.1
|
||||||
|
|
||||||
|
'@changesets/pre@2.0.2':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/errors': 0.2.0
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
fs-extra: 7.0.1
|
||||||
|
|
||||||
|
'@changesets/read@0.6.7':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/git': 3.0.4
|
||||||
|
'@changesets/logger': 0.1.1
|
||||||
|
'@changesets/parse': 0.4.3
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
fs-extra: 7.0.1
|
||||||
|
p-filter: 2.1.0
|
||||||
|
picocolors: 1.1.1
|
||||||
|
|
||||||
|
'@changesets/should-skip-package@0.1.2':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
'@manypkg/get-packages': 1.1.3
|
||||||
|
|
||||||
|
'@changesets/types@4.1.0': {}
|
||||||
|
|
||||||
|
'@changesets/types@6.1.0': {}
|
||||||
|
|
||||||
|
'@changesets/write@0.4.0':
|
||||||
|
dependencies:
|
||||||
|
'@changesets/types': 6.1.0
|
||||||
|
fs-extra: 7.0.1
|
||||||
|
human-id: 4.1.3
|
||||||
|
prettier: 2.8.8
|
||||||
|
|
||||||
|
'@inquirer/external-editor@1.0.3(@types/node@25.8.0)':
|
||||||
|
dependencies:
|
||||||
|
chardet: 2.1.1
|
||||||
|
iconv-lite: 0.7.2
|
||||||
|
optionalDependencies:
|
||||||
|
'@types/node': 25.8.0
|
||||||
|
|
||||||
|
'@manypkg/find-root@1.1.0':
|
||||||
|
dependencies:
|
||||||
|
'@babel/runtime': 7.29.2
|
||||||
|
'@types/node': 12.20.55
|
||||||
|
find-up: 4.1.0
|
||||||
|
fs-extra: 8.1.0
|
||||||
|
|
||||||
|
'@manypkg/get-packages@1.1.3':
|
||||||
|
dependencies:
|
||||||
|
'@babel/runtime': 7.29.2
|
||||||
|
'@changesets/types': 4.1.0
|
||||||
|
'@manypkg/find-root': 1.1.0
|
||||||
|
fs-extra: 8.1.0
|
||||||
|
globby: 11.1.0
|
||||||
|
read-yaml-file: 1.1.0
|
||||||
|
|
||||||
|
'@nodelib/fs.scandir@2.1.5':
|
||||||
|
dependencies:
|
||||||
|
'@nodelib/fs.stat': 2.0.5
|
||||||
|
run-parallel: 1.2.0
|
||||||
|
|
||||||
|
'@nodelib/fs.stat@2.0.5': {}
|
||||||
|
|
||||||
|
'@nodelib/fs.walk@1.2.8':
|
||||||
|
dependencies:
|
||||||
|
'@nodelib/fs.scandir': 2.1.5
|
||||||
|
fastq: 1.20.1
|
||||||
|
|
||||||
|
'@types/node@12.20.55': {}
|
||||||
|
|
||||||
|
'@types/node@25.8.0':
|
||||||
|
dependencies:
|
||||||
|
undici-types: 7.24.6
|
||||||
|
|
||||||
|
'@types/xxhashjs@0.2.4':
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 25.8.0
|
||||||
|
|
||||||
|
ansi-colors@4.1.3: {}
|
||||||
|
|
||||||
|
ansi-regex@5.0.1: {}
|
||||||
|
|
||||||
|
argparse@1.0.10:
|
||||||
|
dependencies:
|
||||||
|
sprintf-js: 1.0.3
|
||||||
|
|
||||||
|
argparse@2.0.1: {}
|
||||||
|
|
||||||
|
array-union@2.1.0: {}
|
||||||
|
|
||||||
|
better-path-resolve@1.0.0:
|
||||||
|
dependencies:
|
||||||
|
is-windows: 1.0.2
|
||||||
|
|
||||||
|
braces@3.0.3:
|
||||||
|
dependencies:
|
||||||
|
fill-range: 7.1.1
|
||||||
|
|
||||||
|
bun-types@1.3.14:
|
||||||
|
dependencies:
|
||||||
|
'@types/node': 25.8.0
|
||||||
|
|
||||||
|
chardet@2.1.1: {}
|
||||||
|
|
||||||
|
cross-spawn@7.0.6:
|
||||||
|
dependencies:
|
||||||
|
path-key: 3.1.1
|
||||||
|
shebang-command: 2.0.0
|
||||||
|
which: 2.0.2
|
||||||
|
|
||||||
|
detect-indent@6.1.0: {}
|
||||||
|
|
||||||
|
dir-glob@3.0.1:
|
||||||
|
dependencies:
|
||||||
|
path-type: 4.0.0
|
||||||
|
|
||||||
|
enquirer@2.4.1:
|
||||||
|
dependencies:
|
||||||
|
ansi-colors: 4.1.3
|
||||||
|
strip-ansi: 6.0.1
|
||||||
|
|
||||||
|
esprima@4.0.1: {}
|
||||||
|
|
||||||
|
extendable-error@0.1.7: {}
|
||||||
|
|
||||||
|
fast-glob@3.3.3:
|
||||||
|
dependencies:
|
||||||
|
'@nodelib/fs.stat': 2.0.5
|
||||||
|
'@nodelib/fs.walk': 1.2.8
|
||||||
|
glob-parent: 5.1.2
|
||||||
|
merge2: 1.4.1
|
||||||
|
micromatch: 4.0.8
|
||||||
|
|
||||||
|
fastq@1.20.1:
|
||||||
|
dependencies:
|
||||||
|
reusify: 1.1.0
|
||||||
|
|
||||||
|
fill-range@7.1.1:
|
||||||
|
dependencies:
|
||||||
|
to-regex-range: 5.0.1
|
||||||
|
|
||||||
|
find-up@4.1.0:
|
||||||
|
dependencies:
|
||||||
|
locate-path: 5.0.0
|
||||||
|
path-exists: 4.0.0
|
||||||
|
|
||||||
|
fs-extra@7.0.1:
|
||||||
|
dependencies:
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
jsonfile: 4.0.0
|
||||||
|
universalify: 0.1.2
|
||||||
|
|
||||||
|
fs-extra@8.1.0:
|
||||||
|
dependencies:
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
jsonfile: 4.0.0
|
||||||
|
universalify: 0.1.2
|
||||||
|
|
||||||
|
glob-parent@5.1.2:
|
||||||
|
dependencies:
|
||||||
|
is-glob: 4.0.3
|
||||||
|
|
||||||
|
globby@11.1.0:
|
||||||
|
dependencies:
|
||||||
|
array-union: 2.1.0
|
||||||
|
dir-glob: 3.0.1
|
||||||
|
fast-glob: 3.3.3
|
||||||
|
ignore: 5.3.2
|
||||||
|
merge2: 1.4.1
|
||||||
|
slash: 3.0.0
|
||||||
|
|
||||||
|
graceful-fs@4.2.11: {}
|
||||||
|
|
||||||
|
human-id@4.1.3: {}
|
||||||
|
|
||||||
|
iconv-lite@0.7.2:
|
||||||
|
dependencies:
|
||||||
|
safer-buffer: 2.1.2
|
||||||
|
|
||||||
|
ignore@5.3.2: {}
|
||||||
|
|
||||||
|
is-extglob@2.1.1: {}
|
||||||
|
|
||||||
|
is-glob@4.0.3:
|
||||||
|
dependencies:
|
||||||
|
is-extglob: 2.1.1
|
||||||
|
|
||||||
|
is-number@7.0.0: {}
|
||||||
|
|
||||||
|
is-subdir@1.2.0:
|
||||||
|
dependencies:
|
||||||
|
better-path-resolve: 1.0.0
|
||||||
|
|
||||||
|
is-windows@1.0.2: {}
|
||||||
|
|
||||||
|
isexe@2.0.0: {}
|
||||||
|
|
||||||
|
js-yaml@3.14.2:
|
||||||
|
dependencies:
|
||||||
|
argparse: 1.0.10
|
||||||
|
esprima: 4.0.1
|
||||||
|
|
||||||
|
js-yaml@4.1.1:
|
||||||
|
dependencies:
|
||||||
|
argparse: 2.0.1
|
||||||
|
|
||||||
|
jsonfile@4.0.0:
|
||||||
|
optionalDependencies:
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
|
||||||
|
locate-path@5.0.0:
|
||||||
|
dependencies:
|
||||||
|
p-locate: 4.1.0
|
||||||
|
|
||||||
|
lodash.startcase@4.4.0: {}
|
||||||
|
|
||||||
|
merge2@1.4.1: {}
|
||||||
|
|
||||||
|
micromatch@4.0.8:
|
||||||
|
dependencies:
|
||||||
|
braces: 3.0.3
|
||||||
|
picomatch: 2.3.2
|
||||||
|
|
||||||
|
mri@1.2.0: {}
|
||||||
|
|
||||||
|
outdent@0.5.0: {}
|
||||||
|
|
||||||
|
p-filter@2.1.0:
|
||||||
|
dependencies:
|
||||||
|
p-map: 2.1.0
|
||||||
|
|
||||||
|
p-limit@2.3.0:
|
||||||
|
dependencies:
|
||||||
|
p-try: 2.2.0
|
||||||
|
|
||||||
|
p-locate@4.1.0:
|
||||||
|
dependencies:
|
||||||
|
p-limit: 2.3.0
|
||||||
|
|
||||||
|
p-map@2.1.0: {}
|
||||||
|
|
||||||
|
p-try@2.2.0: {}
|
||||||
|
|
||||||
|
package-manager-detector@0.2.11:
|
||||||
|
dependencies:
|
||||||
|
quansync: 0.2.11
|
||||||
|
|
||||||
|
path-exists@4.0.0: {}
|
||||||
|
|
||||||
|
path-key@3.1.1: {}
|
||||||
|
|
||||||
|
path-type@4.0.0: {}
|
||||||
|
|
||||||
|
picocolors@1.1.1: {}
|
||||||
|
|
||||||
|
picomatch@2.3.2: {}
|
||||||
|
|
||||||
|
pify@4.0.1: {}
|
||||||
|
|
||||||
|
prettier@2.8.8: {}
|
||||||
|
|
||||||
|
quansync@0.2.11: {}
|
||||||
|
|
||||||
|
queue-microtask@1.2.3: {}
|
||||||
|
|
||||||
|
read-yaml-file@1.1.0:
|
||||||
|
dependencies:
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
js-yaml: 3.14.2
|
||||||
|
pify: 4.0.1
|
||||||
|
strip-bom: 3.0.0
|
||||||
|
|
||||||
|
resolve-from@5.0.0: {}
|
||||||
|
|
||||||
|
reusify@1.1.0: {}
|
||||||
|
|
||||||
|
run-parallel@1.2.0:
|
||||||
|
dependencies:
|
||||||
|
queue-microtask: 1.2.3
|
||||||
|
|
||||||
|
safer-buffer@2.1.2: {}
|
||||||
|
|
||||||
|
semver@7.8.0: {}
|
||||||
|
|
||||||
|
shebang-command@2.0.0:
|
||||||
|
dependencies:
|
||||||
|
shebang-regex: 3.0.0
|
||||||
|
|
||||||
|
shebang-regex@3.0.0: {}
|
||||||
|
|
||||||
|
signal-exit@4.1.0: {}
|
||||||
|
|
||||||
|
slash@3.0.0: {}
|
||||||
|
|
||||||
|
spawndamnit@3.0.1:
|
||||||
|
dependencies:
|
||||||
|
cross-spawn: 7.0.6
|
||||||
|
signal-exit: 4.1.0
|
||||||
|
|
||||||
|
sprintf-js@1.0.3: {}
|
||||||
|
|
||||||
|
strip-ansi@6.0.1:
|
||||||
|
dependencies:
|
||||||
|
ansi-regex: 5.0.1
|
||||||
|
|
||||||
|
strip-bom@3.0.0: {}
|
||||||
|
|
||||||
|
term-size@2.2.1: {}
|
||||||
|
|
||||||
|
to-regex-range@5.0.1:
|
||||||
|
dependencies:
|
||||||
|
is-number: 7.0.0
|
||||||
|
|
||||||
|
undici-types@7.24.6: {}
|
||||||
|
|
||||||
|
universalify@0.1.2: {}
|
||||||
|
|
||||||
|
which@2.0.2:
|
||||||
|
dependencies:
|
||||||
|
isexe: 2.0.0
|
||||||
Reference in New Issue
Block a user