Skip to content

Instantly share code, notes, and snippets.

@mbtools
Created May 26, 2026 13:48
Show Gist options
  • Select an option

  • Save mbtools/2c2ea72fb547bd6ac8b2001db381304b to your computer and use it in GitHub Desktop.

Select an option

Save mbtools/2c2ea72fb547bd6ac8b2001db381304b to your computer and use it in GitHub Desktop.
Detect dependencies not covered by renovate rules
#!/usr/bin/env node
// For each "uncovered" dependency listed in dependencies-report.json, fetch
// the latest version from the npm registry and compare it to the version(s)
// declared across the repo's package.json files.
//
// Usage:
// node ./scripts/check-uncovered-latest.mjs [--input FILE] [--output FILE]
// [--concurrency N] [--registry URL]
// [--only-outdated]
import fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
import { createRequire } from 'node:module';
const require = createRequire(import.meta.url);
const semver = require('semver');
const SCRIPT_DIR = path.dirname(fileURLToPath(import.meta.url));
const DEFAULT_REPO_ROOT = path.resolve(SCRIPT_DIR, '..');
const DEP_TYPES = ['dependencies', 'devDependencies', 'peerDependencies', 'optionalDependencies'];
const DEFAULT_EXCLUDED = ['verdaccio'];
const COLOR_ENABLED = process.env.FORCE_COLOR
? process.env.FORCE_COLOR !== '0'
: Boolean(process.stdout.isTTY) && !process.env.NO_COLOR && process.env.TERM !== 'dumb';
let useColor = COLOR_ENABLED;
const wrap = (open, close) => (s) => (useColor ? `\u001b[${open}m${s}\u001b[${close}m` : s);
const colors = {
red: wrap(31, 39),
orange: wrap('38;5;208', 39),
yellow: wrap(33, 39),
green: wrap(32, 39),
dim: wrap(2, 22),
};
function colorDiff(diff, label = diff) {
if (!diff || diff === '-') return label ?? '-';
if (diff === 'major' || diff === 'premajor') return colors.red(label);
if (diff === 'minor' || diff === 'preminor') return colors.orange(label);
if (diff === 'patch' || diff === 'prepatch' || diff === 'prerelease') return colors.yellow(label);
return label;
}
function colorStatus(status, label, diff = null) {
if (status === 'up-to-date' || status === 'satisfies-latest') return colors.green(label);
if (status === 'outdated') {
// mirror the diff column color so severity is visible at a glance
if (diff) return colorDiff(diff, label);
return colors.red(label);
}
return label;
}
function parseArgs(argv) {
const opts = {
input: path.join(SCRIPT_DIR, 'dependencies-report.json'),
output: path.join(SCRIPT_DIR, 'uncovered-latest-report.json'),
concurrency: 8,
registry: 'https://registry.npmjs.org',
onlyOutdated: false,
exclude: new Set(DEFAULT_EXCLUDED),
};
for (let i = 0; i < argv.length; i++) {
const a = argv[i];
switch (a) {
case '--input':
opts.input = path.resolve(argv[++i]);
break;
case '--output':
opts.output = path.resolve(argv[++i]);
break;
case '--concurrency':
opts.concurrency = Math.max(1, Number(argv[++i]) || 1);
break;
case '--registry':
opts.registry = String(argv[++i]).replace(/\/+$/, '');
break;
case '--only-outdated':
opts.onlyOutdated = true;
break;
case '--exclude':
for (const n of String(argv[++i]).split(',')) {
const t = n.trim();
if (t) opts.exclude.add(t);
}
break;
case '--no-default-exclude':
opts.exclude = new Set();
break;
case '--no-color':
useColor = false;
break;
case '-h':
case '--help':
printUsage();
process.exit(0);
break;
default:
console.error(`Unknown argument: ${a}`);
printUsage();
process.exit(1);
}
}
return opts;
}
function printUsage() {
console.log(
[
'Usage: node ./scripts/check-uncovered-latest.mjs [options]',
'',
'Options:',
' --input FILE Path to dependencies-report.json',
' --output FILE Path to write the comparison report',
' --concurrency N Max parallel npm registry requests (default: 8)',
' --registry URL npm registry URL (default: https://registry.npmjs.org)',
' --only-outdated Print only outdated entries in the console table',
` --exclude LIST Comma-separated dep names to skip (in addition to defaults: ${DEFAULT_EXCLUDED.join(', ')})`,
' --no-default-exclude Do not apply the built-in default exclusions',
' --no-color Disable ANSI colors (also honors NO_COLOR env)',
' -h, --help Show this help',
].join('\n')
);
}
function collectDeclaredVersions(report, depName) {
const out = [];
const unique = report.uniqueDependencies ?? {};
for (const t of DEP_TYPES) {
const entries = unique[t]?.[depName];
if (!entries) continue;
for (const { path: pkgPath, version } of entries) {
out.push({ path: pkgPath, depType: t, version });
}
}
return out;
}
async function fetchLatest(registry, name) {
const url = `${registry}/${name.replace('/', '%2F')}`;
const res = await fetch(url, { headers: { accept: 'application/json' } });
if (!res.ok) {
throw new Error(`HTTP ${res.status} ${res.statusText}`);
}
const data = await res.json();
const latest = data?.['dist-tags']?.latest;
if (!latest) throw new Error('no dist-tags.latest');
return latest;
}
function classify(declaredVersion, latest) {
if (!declaredVersion) return { status: 'unknown', diff: null };
if (declaredVersion.startsWith('workspace:')) return { status: 'workspace', diff: null };
if (/^(file|link|git\+|github:|https?:)/.test(declaredVersion)) {
return { status: 'non-registry', diff: null };
}
const range = declaredVersion.replace(/^npm:/, '');
let coerced;
try {
coerced = semver.minVersion(range);
} catch {
coerced = null;
}
if (!coerced) return { status: 'unparseable', diff: null };
const diff = semver.diff(coerced.version, latest); // null when equal
let status;
if (semver.satisfies(latest, range, { includePrerelease: true })) {
status = semver.eq(coerced, latest) ? 'up-to-date' : 'satisfies-latest';
} else if (semver.gt(latest, coerced)) {
status = 'outdated';
} else if (semver.lt(latest, coerced)) {
status = 'ahead-of-registry';
} else {
status = 'other';
}
return { status, diff };
}
// Pick the most severe diff across declared entries. null < prerelease < patch < minor < major
const DIFF_RANK = {
major: 6,
premajor: 5,
minor: 4,
preminor: 3,
patch: 2,
prepatch: 1,
prerelease: 1,
};
function worstDiff(perEntry) {
let worst = null;
let worstRank = -1;
for (const e of perEntry) {
const rank = DIFF_RANK[e.diff] ?? 0;
if (rank > worstRank) {
worstRank = rank;
worst = e.diff;
}
}
return worst;
}
async function mapWithConcurrency(items, limit, fn) {
const results = new Array(items.length);
let idx = 0;
async function worker() {
while (true) {
const i = idx++;
if (i >= items.length) return;
try {
results[i] = await fn(items[i], i);
} catch (err) {
results[i] = { __error: err.message ?? String(err) };
}
}
}
await Promise.all(Array.from({ length: Math.min(limit, items.length) }, worker));
return results;
}
function statusBadge(status) {
switch (status) {
case 'outdated':
return 'OUTDATED';
case 'up-to-date':
return 'OK';
case 'satisfies-latest':
return 'OK*';
case 'workspace':
return 'workspace';
case 'ahead-of-registry':
return 'AHEAD';
case 'non-registry':
return 'non-registry';
case 'unparseable':
return 'unparseable';
default:
return status;
}
}
function printTable(rows, onlyOutdated) {
const filtered = onlyOutdated ? rows.filter((r) => r.worstStatus === 'outdated') : rows;
if (filtered.length === 0) {
console.log('(no rows to display)');
return;
}
const headers = ['name', 'declared', 'latest', 'diff', 'status', 'count'];
// each cell is { raw, display } - raw is used for alignment, display can include ANSI codes
const data = filtered.map((r) => {
const diffRaw = r.diff ?? '-';
const statusRaw = statusBadge(r.worstStatus);
return [
{ raw: r.name, display: r.name },
{ raw: r.declaredSummary, display: r.declaredSummary },
{ raw: r.latest ?? '-', display: r.latest ?? '-' },
{ raw: diffRaw, display: colorDiff(diffRaw) },
{ raw: statusRaw, display: colorStatus(r.worstStatus, statusRaw, r.diff) },
{ raw: String(r.declared.length), display: String(r.declared.length) },
];
});
const widths = headers.map((h, i) =>
Math.max(h.length, ...data.map((row) => row[i].raw.length))
);
const fmtRow = (cells) =>
cells.map((c, i) => c.display + ' '.repeat(widths[i] - c.raw.length)).join(' ');
const fmtHeader = (cells) => cells.map((c, i) => c.padEnd(widths[i])).join(' ');
console.log(fmtHeader(headers));
console.log(widths.map((w) => '-'.repeat(w)).join(' '));
for (const row of data) console.log(fmtRow(row));
}
function summarizeDeclared(declared) {
const versions = [...new Set(declared.map((d) => d.version))];
if (versions.length <= 2) return versions.join(', ');
return `${versions.slice(0, 2).join(', ')} (+${versions.length - 2} more)`;
}
function worstStatus(perEntry) {
const order = [
'outdated',
'ahead-of-registry',
'unparseable',
'satisfies-latest',
'up-to-date',
'workspace',
'non-registry',
'unknown',
];
for (const s of order) {
if (perEntry.some((e) => e.status === s)) return s;
}
return 'unknown';
}
async function main() {
const opts = parseArgs(process.argv.slice(2));
console.log(`Input: ${opts.input}`);
console.log(`Output: ${opts.output}`);
console.log(`Registry: ${opts.registry}`);
console.log(`Concurrency: ${opts.concurrency}`);
if (!fs.existsSync(opts.input)) {
console.error(`Error: input not found: ${opts.input}`);
process.exit(1);
}
const report = JSON.parse(fs.readFileSync(opts.input, 'utf8'));
const allUncovered = report.uncoveredDependencies ?? [];
const excluded = allUncovered.filter((n) => opts.exclude.has(n));
const uncovered = allUncovered.filter((n) => !opts.exclude.has(n));
console.log(`Uncovered dependencies: ${allUncovered.length}`);
if (excluded.length > 0) {
console.log(`Excluded (${excluded.length}): ${excluded.join(', ')}`);
}
console.log(`To check: ${uncovered.length}`);
const results = await mapWithConcurrency(uncovered, opts.concurrency, async (name) => {
const declared = collectDeclaredVersions(report, name);
let latest = null;
let error = null;
try {
latest = await fetchLatest(opts.registry, name);
} catch (err) {
error = err.message ?? String(err);
}
const perEntry = declared.map((d) => {
if (error) return { ...d, status: 'error', diff: null };
const { status, diff } = classify(d.version, latest);
return { ...d, status, diff };
});
return {
name,
latest,
error,
declared: perEntry,
declaredSummary: summarizeDeclared(declared),
worstStatus: error ? 'error' : worstStatus(perEntry),
diff: error ? null : worstDiff(perEntry),
};
});
const counts = results.reduce((acc, r) => {
acc[r.worstStatus] = (acc[r.worstStatus] ?? 0) + 1;
return acc;
}, {});
const diffCounts = results.reduce((acc, r) => {
if (r.diff == null) return acc;
acc[r.diff] = (acc[r.diff] ?? 0) + 1;
return acc;
}, {});
const outReport = {
generatedAt: new Date().toISOString(),
inputReport: path.relative(DEFAULT_REPO_ROOT, opts.input).split(path.sep).join('/'),
registry: opts.registry,
excluded,
totalChecked: results.length,
counts,
diffCounts,
results,
};
fs.writeFileSync(opts.output, JSON.stringify(outReport, null, 2) + '\n', 'utf8');
console.log('');
printTable(results, opts.onlyOutdated);
console.log('');
console.log('Status summary');
console.log('--------------');
for (const [k, v] of Object.entries(counts).sort()) {
const label = statusBadge(k);
const padded = label.padEnd(16);
console.log(` ${colorStatus(k, padded)} ${v}`);
}
console.log('');
console.log('Diff summary (declared min vs latest)');
console.log('-------------------------------------');
for (const [k, v] of Object.entries(diffCounts).sort()) {
const padded = String(k).padEnd(16);
console.log(` ${colorDiff(k, padded)} ${v}`);
}
console.log('');
console.log(`Report written to: ${opts.output}`);
}
main().catch((err) => {
console.error(err);
process.exit(1);
});
#!/usr/bin/env node
// Collects all dependencies from every package.json in the repo (excluding node_modules and abappm)
// and checks which dependencies are NOT covered by any rule in renovate.json.
//
// Usage: node ./scripts/collect-dependencies.mjs [--repo-root DIR] [--output FILE]
import fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
const SCRIPT_DIR = path.dirname(fileURLToPath(import.meta.url));
const DEFAULT_REPO_ROOT = path.resolve(SCRIPT_DIR, '..');
const DEFAULT_OUTPUT = path.join(SCRIPT_DIR, 'dependencies-report.json');
const DEP_TYPES = ['dependencies', 'devDependencies', 'peerDependencies', 'optionalDependencies'];
const EXCLUDED_DIR_NAMES = new Set(['node_modules', 'docker-examples', '.git']);
function parseArgs(argv) {
const opts = { repoRoot: DEFAULT_REPO_ROOT, output: null };
for (let i = 0; i < argv.length; i++) {
const a = argv[i];
switch (a) {
case '--repo-root':
opts.repoRoot = path.resolve(argv[++i]);
break;
case '--output':
opts.output = path.resolve(argv[++i]);
break;
case '-h':
case '--help':
printUsage();
process.exit(0);
break;
default:
console.error(`Unknown argument: ${a}`);
printUsage();
process.exit(1);
}
}
if (!opts.output) {
opts.output = DEFAULT_OUTPUT;
}
return opts;
}
function printUsage() {
console.log(
[
'Usage: node ./scripts/collect-dependencies.mjs [--repo-root DIR] [--output FILE]',
'',
'Options:',
' --repo-root DIR Repository root (default: parent of script dir)',
' --output FILE Output JSON file (default: <script-dir>/dependencies-report.json)',
' -h, --help Show this help',
].join('\n')
);
}
function* walkPackageJsonFiles(dir) {
let entries;
try {
entries = fs.readdirSync(dir, { withFileTypes: true });
} catch {
return;
}
for (const entry of entries) {
const full = path.join(dir, entry.name);
if (entry.isDirectory()) {
if (EXCLUDED_DIR_NAMES.has(entry.name)) continue;
yield* walkPackageJsonFiles(full);
} else if (entry.isFile() && entry.name === 'package.json') {
yield full;
}
}
}
function patternToRegex(pattern) {
const escaped = pattern.replace(/[.\\+?^$(){}|[\]]/g, '\\$&').replace(/\*/g, '.*');
return new RegExp(`^${escaped}$`);
}
function findMatch(name, patternRegexes) {
for (const { pattern, regex } of patternRegexes) {
if (regex.test(name)) return pattern;
}
return null;
}
function main() {
const { repoRoot, output } = parseArgs(process.argv.slice(2));
console.log(`Repo root: ${repoRoot}`);
console.log(`Output file: ${output}`);
const packages = [];
const consolidated = Object.fromEntries(DEP_TYPES.map((t) => [t, new Map()]));
let parseErrors = 0;
const files = Array.from(walkPackageJsonFiles(repoRoot));
for (const file of files) {
const relPath = path.relative(repoRoot, file).split(path.sep).join('/');
let json;
try {
json = JSON.parse(fs.readFileSync(file, 'utf8'));
} catch (err) {
console.warn(`WARNING: Could not parse ${relPath}: ${err.message}`);
parseErrors++;
continue;
}
const entry = {
path: relPath,
name: json.name ?? null,
dependencies: [],
devDependencies: [],
peerDependencies: [],
optionalDependencies: [],
};
for (const t of DEP_TYPES) {
const section = json[t];
if (!section || typeof section !== 'object') continue;
for (const [name, version] of Object.entries(section)) {
const v = String(version);
entry[t].push({ name, version: v });
if (!consolidated[t].has(name)) consolidated[t].set(name, []);
consolidated[t].get(name).push({ path: relPath, version: v });
}
}
packages.push(entry);
}
console.log(`Found ${files.length} package.json files (excluding node_modules and abappm).`);
if (parseErrors > 0) console.log(`Skipped ${parseErrors} unparseable file(s).`);
const allDeps = new Set();
for (const t of DEP_TYPES) for (const k of consolidated[t].keys()) allDeps.add(k);
const sortedAllDeps = [...allDeps].sort();
const renovatePath = path.join(repoRoot, 'renovate.json');
if (!fs.existsSync(renovatePath)) {
console.error(`Error: ${renovatePath} not found`);
process.exit(1);
}
const renovate = JSON.parse(fs.readFileSync(renovatePath, 'utf8'));
const patternSet = new Set();
for (const p of renovate.ignoreDeps ?? []) patternSet.add(p);
for (const rule of renovate.packageRules ?? []) {
for (const p of rule.matchPackageNames ?? []) patternSet.add(p);
}
const patterns = [...patternSet].sort();
const patternRegexes = patterns.map((p) => ({ pattern: p, regex: patternToRegex(p) }));
console.log(`Renovate patterns collected: ${patterns.length}`);
const covered = [];
const uncovered = [];
for (const dep of sortedAllDeps) {
const match = findMatch(dep, patternRegexes);
if (match) covered.push({ name: dep, matchedBy: match });
else uncovered.push(dep);
}
const uniqueByType = {};
for (const t of DEP_TYPES) {
uniqueByType[t] = Object.fromEntries(
[...consolidated[t].entries()].sort(([a], [b]) => a.localeCompare(b))
);
}
const report = {
generatedAt: new Date().toISOString(),
repoRoot,
packageJsonCount: files.length,
totalUniqueDeps: sortedAllDeps.length,
renovatePatternsCount: patterns.length,
uncoveredCount: uncovered.length,
coveredCount: covered.length,
uncoveredDependencies: uncovered,
coveredDependencies: covered,
renovatePatterns: patterns,
uniqueDependencies: uniqueByType,
packages,
};
fs.writeFileSync(output, JSON.stringify(report, null, 2) + '\n', 'utf8');
console.log('');
console.log(`Report written to: ${output}`);
console.log('');
console.log('Summary');
console.log('-------');
console.log(`Total unique deps: ${sortedAllDeps.length}`);
console.log(`Covered by renovate: ${covered.length}`);
console.log(`NOT covered by renovate: ${uncovered.length}`);
if (uncovered.length > 0) {
console.log('');
console.log('Dependencies NOT listed in renovate.json:');
for (const d of uncovered) console.log(` - ${d}`);
}
}
main();
{
"generatedAt": "2026-05-26T11:43:49.041Z",
"repoRoot": "C:\\GitHub\\verdaccio\\verdaccio",
"packageJsonCount": 74,
"totalUniqueDeps": 183,
"renovatePatternsCount": 84,
"uncoveredCount": 47,
"coveredCount": 136,
"uncoveredDependencies": [
"@changesets/changelog-github",
"@changesets/get-dependents-graph",
"@verdaccio-scope/verdaccio-auth-foo",
"JSONStream",
"ajv",
"apache-md5",
"clipanion",
"colorette",
"cross-env",
"cypress",
"debug",
"express-rate-limit",
"generate-github-markdown-css",
"got-cjs",
"gunzip-maybe",
"handlebars",
"hpagent",
"http-errors",
"http-status-codes",
"in-publish",
"js-yaml",
"jsdom",
"kleur",
"lockfile",
"lodash-es",
"lru-cache",
"minimatch",
"mockdate",
"msw",
"msw-storybook-addon",
"mutationobserver-shim",
"nodemon",
"npm-run-all2",
"on-exit-leak-free",
"pino",
"pino-abstract-transport",
"process-warning",
"rimraf",
"sanitize-filename",
"sonic-boom",
"tar-stream",
"ts-node",
"tsx",
"typedoc",
"unix-crypt-td-js",
"verdaccio",
"whatwg-fetch"
],
"coveredDependencies": [
{
"name": "@changesets/cli",
"matchedBy": "@changesets/cli"
},
{
"name": "@crowdin/cli",
"matchedBy": "@crowdin/cli"
},
{
"name": "@emotion/react",
"matchedBy": "@emotion/*"
},
{
"name": "@emotion/styled",
"matchedBy": "@emotion/*"
},
{
"name": "@hookform/resolvers",
"matchedBy": "@hookform/*"
},
{
"name": "@microlink/react-json-view",
"matchedBy": "@microlink/*"
},
{
"name": "@mui/icons-material",
"matchedBy": "@mui/*"
},
{
"name": "@mui/material",
"matchedBy": "@mui/*"
},
{
"name": "@mui/system",
"matchedBy": "@mui/*"
},
{
"name": "@orama/orama",
"matchedBy": "@orama/orama"
},
{
"name": "@storybook/addon-docs",
"matchedBy": "@storybook/*"
},
{
"name": "@storybook/addon-links",
"matchedBy": "@storybook/*"
},
{
"name": "@storybook/react-vite",
"matchedBy": "@storybook/*"
},
{
"name": "@testing-library/dom",
"matchedBy": "@testing-library/*"
},
{
"name": "@testing-library/jest-dom",
"matchedBy": "@testing-library/*"
},
{
"name": "@testing-library/react",
"matchedBy": "@testing-library/*"
},
{
"name": "@testing-library/user-event",
"matchedBy": "@testing-library/*"
},
{
"name": "@trivago/prettier-plugin-sort-imports",
"matchedBy": "@trivago/*"
},
{
"name": "@types/bcryptjs",
"matchedBy": "@types/*"
},
{
"name": "@types/body-parser",
"matchedBy": "@types/*"
},
{
"name": "@types/connect",
"matchedBy": "@types/*"
},
{
"name": "@types/cookiejar",
"matchedBy": "@types/*"
},
{
"name": "@types/debug",
"matchedBy": "@types/*"
},
{
"name": "@types/express",
"matchedBy": "@types/*"
},
{
"name": "@types/express-serve-static-core",
"matchedBy": "@types/*"
},
{
"name": "@types/http-errors",
"matchedBy": "@types/*"
},
{
"name": "@types/jsonwebtoken",
"matchedBy": "@types/*"
},
{
"name": "@types/lodash",
"matchedBy": "@types/*"
},
{
"name": "@types/lodash-es",
"matchedBy": "@types/*"
},
{
"name": "@types/minimatch",
"matchedBy": "@types/*"
},
{
"name": "@types/ms",
"matchedBy": "@types/*"
},
{
"name": "@types/node",
"matchedBy": "@types/*"
},
{
"name": "@types/node-fetch",
"matchedBy": "@types/*"
},
{
"name": "@types/qs",
"matchedBy": "@types/*"
},
{
"name": "@types/range-parser",
"matchedBy": "@types/*"
},
{
"name": "@types/react",
"matchedBy": "@types/*"
},
{
"name": "@types/react-dom",
"matchedBy": "@types/*"
},
{
"name": "@types/react-router-dom",
"matchedBy": "@types/*"
},
{
"name": "@types/react-virtualized",
"matchedBy": "@types/*"
},
{
"name": "@types/semver",
"matchedBy": "@types/*"
},
{
"name": "@types/send",
"matchedBy": "@types/*"
},
{
"name": "@types/serve-static",
"matchedBy": "@types/*"
},
{
"name": "@types/superagent",
"matchedBy": "@types/*"
},
{
"name": "@types/supertest",
"matchedBy": "@types/*"
},
{
"name": "@types/validator",
"matchedBy": "@types/*"
},
{
"name": "@verdaccio/api",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/auth",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/cli",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/config",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/core",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/e2e-cli",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/e2e-ui",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/eslint-config",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/file-locking",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/hooks",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/loaders",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/local-storage",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/logger",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/middleware",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/node-api",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/package-filter",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/plugin-verifier",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/proxy",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/search",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/server",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/signature",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/store",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/tarball",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/test-helper",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/types",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/ui-components",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/ui-i18n",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/ui-theme",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/url",
"matchedBy": "@verdaccio/*"
},
{
"name": "@verdaccio/web",
"matchedBy": "@verdaccio/*"
},
{
"name": "@vitejs/plugin-react",
"matchedBy": "@vitejs/*"
},
{
"name": "@vitest/coverage-v8",
"matchedBy": "@vitest/*"
},
{
"name": "@vitest/eslint-plugin",
"matchedBy": "@vitest/*"
},
{
"name": "aria-query",
"matchedBy": "aria-query"
},
{
"name": "bcryptjs",
"matchedBy": "bcryptjs"
},
{
"name": "compression",
"matchedBy": "compression"
},
{
"name": "concurrently",
"matchedBy": "concurrently"
},
{
"name": "cors",
"matchedBy": "cors"
},
{
"name": "country-flag-icons",
"matchedBy": "country-flag-icons"
},
{
"name": "customprefix-auth",
"matchedBy": "customprefix-auth"
},
{
"name": "dayjs",
"matchedBy": "dayjs"
},
{
"name": "dompurify",
"matchedBy": "dompurify"
},
{
"name": "envinfo",
"matchedBy": "envinfo"
},
{
"name": "eslint",
"matchedBy": "eslint"
},
{
"name": "eslint-plugin-cypress",
"matchedBy": "eslint-*"
},
{
"name": "eslint-plugin-react-x",
"matchedBy": "eslint-*"
},
{
"name": "eslint-plugin-verdaccio",
"matchedBy": "eslint-*"
},
{
"name": "express",
"matchedBy": "express"
},
{
"name": "fs-extra",
"matchedBy": "fs-extra"
},
{
"name": "get-stream",
"matchedBy": "get-stream"
},
{
"name": "globby",
"matchedBy": "globby"
},
{
"name": "got",
"matchedBy": "got"
},
{
"name": "highlight.js",
"matchedBy": "highlight.js"
},
{
"name": "husky",
"matchedBy": "husky"
},
{
"name": "i18next",
"matchedBy": "i18next"
},
{
"name": "js-base64",
"matchedBy": "js-base64"
},
{
"name": "jsonwebtoken",
"matchedBy": "jsonwebtoken"
},
{
"name": "lint-staged",
"matchedBy": "lint-staged"
},
{
"name": "localstorage-memory",
"matchedBy": "localstorage-memory"
},
{
"name": "lowdb",
"matchedBy": "lowdb"
},
{
"name": "marked",
"matchedBy": "marked"
},
{
"name": "marked-highlight",
"matchedBy": "marked-highlight"
},
{
"name": "memfs",
"matchedBy": "memfs"
},
{
"name": "nock",
"matchedBy": "nock"
},
{
"name": "node-mocks-http",
"matchedBy": "node-mocks-http"
},
{
"name": "normalize.css",
"matchedBy": "normalize.css"
},
{
"name": "prettier",
"matchedBy": "prettier"
},
{
"name": "react",
"matchedBy": "react"
},
{
"name": "react-dom",
"matchedBy": "react-*"
},
{
"name": "react-hook-form",
"matchedBy": "react-*"
},
{
"name": "react-i18next",
"matchedBy": "react-*"
},
{
"name": "react-markdown",
"matchedBy": "react-*"
},
{
"name": "react-router",
"matchedBy": "react-*"
},
{
"name": "react-virtualized",
"matchedBy": "react-*"
},
{
"name": "selfsigned",
"matchedBy": "selfsigned"
},
{
"name": "semver",
"matchedBy": "semver"
},
{
"name": "storybook",
"matchedBy": "storybook"
},
{
"name": "supertest",
"matchedBy": "supertest"
},
{
"name": "swr",
"matchedBy": "swr"
},
{
"name": "typescript",
"matchedBy": "typescript"
},
{
"name": "undici-types",
"matchedBy": "undici-types"
},
{
"name": "update-ts-references",
"matchedBy": "update-ts-references"
},
{
"name": "validator",
"matchedBy": "validator"
},
{
"name": "verdaccio-audit",
"matchedBy": "verdaccio-*"
},
{
"name": "verdaccio-auth-memory",
"matchedBy": "verdaccio-*"
},
{
"name": "verdaccio-htpasswd",
"matchedBy": "verdaccio-*"
},
{
"name": "verdaccio-memory",
"matchedBy": "verdaccio-*"
},
{
"name": "vite",
"matchedBy": "vite"
},
{
"name": "vite-plugin-dts",
"matchedBy": "vite-*"
},
{
"name": "vitest",
"matchedBy": "vitest"
},
{
"name": "yup",
"matchedBy": "yup"
}
],
"renovatePatterns": [
"@changesets/cli",
"@crowdin/cli",
"@emotion/*",
"@hookform/*",
"@microlink/*",
"@mui/*",
"@orama/orama",
"@storybook/*",
"@testing-library/*",
"@trivago/*",
"@types/*",
"@types/express",
"@types/express-serve-static-core",
"@types/mime",
"@types/send",
"@types/serve-static",
"@typescript-eslint/*",
"@verdaccio/*",
"@verdaccio/ui-theme",
"@vitejs/*",
"@vitest/*",
"aria-query",
"bcryptjs",
"body-parser",
"compression",
"concurrently",
"cookie-parser",
"cors",
"country-flag-icons",
"customprefix-auth",
"dayjs",
"docker/*",
"dompurify",
"envinfo",
"eslint",
"eslint-*",
"eslint-plugin-react-x",
"eslint-plugin-verdaccio",
"express",
"fs-extra",
"get-port",
"get-stream",
"globby",
"got",
"highlight.js",
"https-proxy-agent",
"husky",
"i18next",
"js-base64",
"jsonwebtoken",
"lint-staged",
"localstorage-memory",
"lodash",
"lowdb",
"marked",
"marked-highlight",
"memfs",
"nock",
"node",
"node-fetch",
"node-mocks-http",
"normalize.css",
"prettier",
"react",
"react-*",
"selfsigned",
"semver",
"storybook",
"stylelint",
"supertest",
"swr",
"typescript",
"undici-types",
"update-ts-references",
"validator",
"verdaccio-*",
"verdaccio-audit",
"verdaccio-auth-memory",
"verdaccio-htpasswd",
"verdaccio-memory",
"vite",
"vite-*",
"vitest",
"yup"
],
"uniqueDependencies": {
"dependencies": {
"@emotion/react": [
{
"path": "packages/ui-components/package.json",
"version": "11.14.0"
}
],
"@emotion/styled": [
{
"path": "packages/ui-components/package.json",
"version": "11.14.1"
}
],
"@hookform/resolvers": [
{
"path": "packages/ui-components/package.json",
"version": "5.2.2"
}
],
"@microlink/react-json-view": [
{
"path": "packages/ui-components/package.json",
"version": "1.31.16"
}
],
"@mui/icons-material": [
{
"path": "packages/ui-components/package.json",
"version": "7.3.9"
}
],
"@mui/material": [
{
"path": "packages/ui-components/package.json",
"version": "7.3.9"
}
],
"@mui/system": [
{
"path": "packages/ui-components/package.json",
"version": "7.3.9"
}
],
"@orama/orama": [
{
"path": "packages/search-indexer/package.json",
"version": "1.2.11"
}
],
"@verdaccio/api": [
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/auth": [
{
"path": "packages/api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/helpers/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/cli": [
{
"path": "packages/verdaccio/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/config": [
{
"path": "packages/api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/auth/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/cli/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/middleware/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/node-api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/audit/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/proxy/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/search/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/signature/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/store/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/helpers/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/core": [
{
"path": "packages/api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/auth/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/cli/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/config/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/core/tarball/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/core/url/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/hooks/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/loaders/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/logger/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/middleware/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/audit/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/auth-memory/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/memory/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/proxy/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/search/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/signature/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/store/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/helpers/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/file-locking": [
{
"path": "packages/plugins/htpasswd/package.json",
"version": "workspace:14.0.0-next-9.3"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "workspace:14.0.0-next-9.3"
}
],
"@verdaccio/hooks": [
{
"path": "packages/verdaccio/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/loaders": [
{
"path": "packages/auth/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/store/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/local-storage": [
{
"path": "packages/store/package.json",
"version": "workspace:14.0.0-next-9.17"
}
],
"@verdaccio/logger": [
{
"path": "packages/api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/cli/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/hooks/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/node-api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/search/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/store/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/helpers/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/verdaccio/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/middleware": [
{
"path": "packages/api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/helpers/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/node-api": [
{
"path": "packages/cli/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/verdaccio/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/package-filter": [
{
"path": "packages/verdaccio/package.json",
"version": "workspace:14.0.0-next-9.41"
}
],
"@verdaccio/proxy": [
{
"path": "packages/search/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/store/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/search": [
{
"path": "packages/store/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/server": [
{
"path": "packages/cli/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/verdaccio/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/signature": [
{
"path": "packages/auth/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/store": [
{
"path": "packages/api/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/tarball": [
{
"path": "packages/store/package.json",
"version": "workspace:14.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:14.0.0-next-9.17"
}
],
"@verdaccio/ui-i18n": [
{
"path": "packages/ui-components/package.json",
"version": "workspace:10.0.0-next-9.3"
}
],
"@verdaccio/ui-theme": [
{
"path": "packages/verdaccio/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/url": [
{
"path": "packages/core/tarball/package.json",
"version": "workspace:14.0.0-next-9.17"
},
{
"path": "packages/middleware/package.json",
"version": "workspace:14.0.0-next-9.17"
},
{
"path": "packages/store/package.json",
"version": "workspace:14.0.0-next-9.17"
}
],
"@verdaccio/web": [
{
"path": "packages/server/express/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"ajv": [
{
"path": "packages/core/core/package.json",
"version": "8.18.0"
}
],
"apache-md5": [
{
"path": "packages/plugins/htpasswd/package.json",
"version": "1.1.8"
}
],
"bcryptjs": [
{
"path": "packages/plugins/htpasswd/package.json",
"version": "3.0.3"
}
],
"clipanion": [
{
"path": "packages/cli/package.json",
"version": "4.0.0-rc.4"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "4.0.0-rc.4"
}
],
"colorette": [
{
"path": "packages/logger/package.json",
"version": "2.0.20"
}
],
"compression": [
{
"path": "packages/server/express/package.json",
"version": "1.8.1"
}
],
"cors": [
{
"path": "packages/server/express/package.json",
"version": "2.8.5"
}
],
"country-flag-icons": [
{
"path": "packages/ui-components/package.json",
"version": "1.6.15"
}
],
"dayjs": [
{
"path": "packages/logger/package.json",
"version": "1.11.20"
},
{
"path": "packages/ui-components/package.json",
"version": "1.11.20"
}
],
"debug": [
{
"path": "packages/api/package.json",
"version": "4.4.3"
},
{
"path": "packages/auth/package.json",
"version": "4.4.3"
},
{
"path": "packages/config/package.json",
"version": "4.4.3"
},
{
"path": "packages/core/tarball/package.json",
"version": "4.4.3"
},
{
"path": "packages/core/url/package.json",
"version": "4.4.3"
},
{
"path": "packages/hooks/package.json",
"version": "4.4.3"
},
{
"path": "packages/loaders/package.json",
"version": "4.4.3"
},
{
"path": "packages/logger/package.json",
"version": "4.4.3"
},
{
"path": "packages/middleware/package.json",
"version": "4.4.3"
},
{
"path": "packages/node-api/package.json",
"version": "4.4.3"
},
{
"path": "packages/plugins/auth-memory/package.json",
"version": "4.4.3"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "4.4.3"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "4.4.3"
},
{
"path": "packages/plugins/memory/package.json",
"version": "4.4.3"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "4.4.3"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "4.4.3"
},
{
"path": "packages/proxy/package.json",
"version": "4.4.3"
},
{
"path": "packages/search/package.json",
"version": "4.4.3"
},
{
"path": "packages/search-indexer/package.json",
"version": "4.4.3"
},
{
"path": "packages/server/express/package.json",
"version": "4.4.3"
},
{
"path": "packages/signature/package.json",
"version": "4.4.3"
},
{
"path": "packages/store/package.json",
"version": "4.4.3"
},
{
"path": "packages/tools/helpers/package.json",
"version": "4.4.3"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "4.4.3"
},
{
"path": "packages/ui-components/package.json",
"version": "4.4.3"
},
{
"path": "packages/verdaccio/package.json",
"version": "4.4.3"
},
{
"path": "packages/web/package.json",
"version": "4.4.3"
}
],
"dompurify": [
{
"path": "packages/ui-components/package.json",
"version": "3.4.0"
}
],
"envinfo": [
{
"path": "packages/cli/package.json",
"version": "7.19.0"
}
],
"express": [
{
"path": "packages/api/package.json",
"version": "5.2.1"
},
{
"path": "packages/middleware/package.json",
"version": "5.2.1"
},
{
"path": "packages/plugins/audit/package.json",
"version": "5.2.1"
},
{
"path": "packages/server/express/package.json",
"version": "5.2.1"
},
{
"path": "packages/tools/helpers/package.json",
"version": "5.2.1"
},
{
"path": "packages/web/package.json",
"version": "5.2.1"
}
],
"express-rate-limit": [
{
"path": "packages/middleware/package.json",
"version": "8.2.2"
}
],
"globby": [
{
"path": "packages/plugins/local-storage/package.json",
"version": "11.1.0"
}
],
"got": [
{
"path": "packages/plugins/audit/package.json",
"version": "14.6.6"
},
{
"path": "packages/proxy/package.json",
"version": "14.6.6"
}
],
"got-cjs": [
{
"path": "packages/hooks/package.json",
"version": "12.5.4"
}
],
"gunzip-maybe": [
{
"path": "packages/core/tarball/package.json",
"version": "1.4.2"
}
],
"handlebars": [
{
"path": "packages/hooks/package.json",
"version": "4.7.9"
}
],
"highlight.js": [
{
"path": "packages/ui-components/package.json",
"version": "11.11.1"
}
],
"hpagent": [
{
"path": "packages/plugins/audit/package.json",
"version": "1.2.0"
},
{
"path": "packages/proxy/package.json",
"version": "1.2.0"
}
],
"http-errors": [
{
"path": "packages/core/core/package.json",
"version": "2.0.1"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "2.0.1"
}
],
"http-status-codes": [
{
"path": "packages/core/core/package.json",
"version": "2.3.0"
}
],
"i18next": [
{
"path": "packages/ui-components/package.json",
"version": "25.10.10"
}
],
"js-base64": [
{
"path": "packages/ui-components/package.json",
"version": "3.7.8"
}
],
"js-yaml": [
{
"path": "packages/config/package.json",
"version": "4.1.1"
}
],
"JSONStream": [
{
"path": "packages/proxy/package.json",
"version": "1.3.5"
}
],
"jsonwebtoken": [
{
"path": "packages/signature/package.json",
"version": "9.0.3"
}
],
"localstorage-memory": [
{
"path": "packages/ui-components/package.json",
"version": "1.0.3"
}
],
"lockfile": [
{
"path": "packages/core/file-locking/package.json",
"version": "1.0.4"
}
],
"lodash-es": [
{
"path": "packages/api/package.json",
"version": "4.18.1"
},
{
"path": "packages/auth/package.json",
"version": "4.18.1"
},
{
"path": "packages/config/package.json",
"version": "4.18.1"
},
{
"path": "packages/loaders/package.json",
"version": "4.18.1"
},
{
"path": "packages/middleware/package.json",
"version": "4.18.1"
},
{
"path": "packages/node-api/package.json",
"version": "4.18.1"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "4.18.1"
},
{
"path": "packages/proxy/package.json",
"version": "4.18.1"
},
{
"path": "packages/search/package.json",
"version": "4.18.1"
},
{
"path": "packages/server/express/package.json",
"version": "4.18.1"
},
{
"path": "packages/store/package.json",
"version": "4.18.1"
},
{
"path": "packages/ui-components/package.json",
"version": "4.18.1"
},
{
"path": "packages/web/package.json",
"version": "4.18.1"
}
],
"lowdb": [
{
"path": "packages/plugins/local-storage/package.json",
"version": "7.0.1"
}
],
"lru-cache": [
{
"path": "packages/middleware/package.json",
"version": "11.2.6"
}
],
"marked": [
{
"path": "packages/ui-components/package.json",
"version": "17.0.5"
}
],
"marked-highlight": [
{
"path": "packages/ui-components/package.json",
"version": "2.2.3"
}
],
"memfs": [
{
"path": "packages/plugins/memory/package.json",
"version": "4.17.2"
}
],
"minimatch": [
{
"path": "packages/core/core/package.json",
"version": "9.0.7"
}
],
"normalize.css": [
{
"path": "packages/ui-components/package.json",
"version": "8.0.1"
}
],
"on-exit-leak-free": [
{
"path": "packages/logger/package.json",
"version": "2.1.2"
}
],
"pino": [
{
"path": "packages/logger/package.json",
"version": "10.3.1"
}
],
"pino-abstract-transport": [
{
"path": "packages/logger/package.json",
"version": "3.0.0"
}
],
"process-warning": [
{
"path": "packages/core/core/package.json",
"version": "5.0.0"
}
],
"react": [
{
"path": "packages/ui-components/package.json",
"version": "19.2.4"
}
],
"react-dom": [
{
"path": "packages/ui-components/package.json",
"version": "19.2.4"
}
],
"react-hook-form": [
{
"path": "packages/ui-components/package.json",
"version": "7.72.1"
}
],
"react-i18next": [
{
"path": "packages/ui-components/package.json",
"version": "16.6.6"
}
],
"react-markdown": [
{
"path": "packages/ui-components/package.json",
"version": "10.1.0"
}
],
"react-router": [
{
"path": "packages/ui-components/package.json",
"version": "7.14.0"
}
],
"react-virtualized": [
{
"path": "packages/ui-components/package.json",
"version": "9.22.6"
}
],
"sanitize-filename": [
{
"path": "packages/core/core/package.json",
"version": "1.6.3"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "1.6.3"
}
],
"semver": [
{
"path": "packages/cli/package.json",
"version": "7.7.4"
},
{
"path": "packages/core/core/package.json",
"version": "7.7.4"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "7.7.4"
},
{
"path": "packages/store/package.json",
"version": "7.7.4"
},
{
"path": "packages/ui-components/package.json",
"version": "7.7.4"
}
],
"sonic-boom": [
{
"path": "packages/logger/package.json",
"version": "4.2.1"
}
],
"supertest": [
{
"path": "packages/tools/helpers/package.json",
"version": "7.1.4"
}
],
"swr": [
{
"path": "packages/ui-components/package.json",
"version": "2.4.1"
}
],
"tar-stream": [
{
"path": "packages/core/tarball/package.json",
"version": "3.1.7"
}
],
"unix-crypt-td-js": [
{
"path": "packages/plugins/htpasswd/package.json",
"version": "1.1.4"
}
],
"validator": [
{
"path": "packages/core/url/package.json",
"version": "13.15.35"
},
{
"path": "packages/ui-components/package.json",
"version": "13.15.35"
}
],
"verdaccio-audit": [
{
"path": "packages/server/express/package.json",
"version": "workspace:14.0.0-next-9.17"
},
{
"path": "packages/verdaccio/package.json",
"version": "workspace:14.0.0-next-9.17"
}
],
"verdaccio-htpasswd": [
{
"path": "packages/auth/package.json",
"version": "workspace:14.0.0-next-9.17"
},
{
"path": "packages/verdaccio/package.json",
"version": "workspace:14.0.0-next-9.17"
}
],
"yup": [
{
"path": "packages/ui-components/package.json",
"version": "1.7.1"
}
]
},
"devDependencies": {
"@changesets/changelog-github": [
{
"path": "package.json",
"version": "0.5.2"
}
],
"@changesets/cli": [
{
"path": "package.json",
"version": "2.27.12"
}
],
"@changesets/get-dependents-graph": [
{
"path": "package.json",
"version": "2.1.3"
}
],
"@crowdin/cli": [
{
"path": "package.json",
"version": "4.7.1"
}
],
"@emotion/react": [
{
"path": "package.json",
"version": "11.14.0"
}
],
"@emotion/styled": [
{
"path": "package.json",
"version": "11.14.1"
}
],
"@mui/material": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "7.3.9"
}
],
"@orama/orama": [
{
"path": "packages/search-indexer/package.json",
"version": "1.2.11"
}
],
"@storybook/addon-docs": [
{
"path": "packages/ui-components/package.json",
"version": "10.2.17"
}
],
"@storybook/addon-links": [
{
"path": "packages/ui-components/package.json",
"version": "10.2.17"
}
],
"@storybook/react-vite": [
{
"path": "packages/ui-components/package.json",
"version": "10.2.17"
}
],
"@testing-library/dom": [
{
"path": "package.json",
"version": "10.4.1"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "10.4.1"
},
{
"path": "packages/ui-components/package.json",
"version": "10.4.1"
}
],
"@testing-library/jest-dom": [
{
"path": "package.json",
"version": "6.9.1"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "6.9.1"
},
{
"path": "packages/ui-components/package.json",
"version": "6.9.1"
}
],
"@testing-library/react": [
{
"path": "package.json",
"version": "16.3.2"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "16.3.2"
},
{
"path": "packages/ui-components/package.json",
"version": "16.3.2"
}
],
"@testing-library/user-event": [
{
"path": "package.json",
"version": "14.6.1"
}
],
"@trivago/prettier-plugin-sort-imports": [
{
"path": "package.json",
"version": "6.0.2"
}
],
"@types/bcryptjs": [
{
"path": "packages/plugins/htpasswd/package.json",
"version": "3.0.0"
}
],
"@types/body-parser": [
{
"path": "package.json",
"version": "1.19.6"
}
],
"@types/connect": [
{
"path": "package.json",
"version": "3.4.38"
}
],
"@types/cookiejar": [
{
"path": "package.json",
"version": "2.1.5"
}
],
"@types/debug": [
{
"path": "package.json",
"version": "4.1.12"
},
{
"path": "packages/plugins/auth-memory/package.json",
"version": "4.1.12"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "4.1.12"
}
],
"@types/express": [
{
"path": "package.json",
"version": "5.0.6"
}
],
"@types/express-serve-static-core": [
{
"path": "package.json",
"version": "5.1.1"
}
],
"@types/http-errors": [
{
"path": "package.json",
"version": "2.0.5"
}
],
"@types/jsonwebtoken": [
{
"path": "package.json",
"version": "9.0.10"
},
{
"path": "packages/core/types/package.json",
"version": "9.0.7"
}
],
"@types/lodash": [
{
"path": "package.json",
"version": "4.17.23"
}
],
"@types/lodash-es": [
{
"path": "package.json",
"version": "4.17.12"
},
{
"path": "packages/api/package.json",
"version": "4.17.12"
},
{
"path": "packages/auth/package.json",
"version": "4.17.12"
},
{
"path": "packages/config/package.json",
"version": "4.17.12"
},
{
"path": "packages/loaders/package.json",
"version": "4.17.12"
},
{
"path": "packages/middleware/package.json",
"version": "4.17.12"
},
{
"path": "packages/node-api/package.json",
"version": "4.17.12"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "4.17.12"
},
{
"path": "packages/proxy/package.json",
"version": "4.17.12"
},
{
"path": "packages/search/package.json",
"version": "4.17.12"
},
{
"path": "packages/server/express/package.json",
"version": "4.17.12"
},
{
"path": "packages/store/package.json",
"version": "4.17.12"
},
{
"path": "packages/ui-components/package.json",
"version": "4.17.12"
},
{
"path": "packages/web/package.json",
"version": "4.17.12"
}
],
"@types/minimatch": [
{
"path": "package.json",
"version": "6.0.0"
}
],
"@types/ms": [
{
"path": "package.json",
"version": "2.1.0"
}
],
"@types/node": [
{
"path": "package.json",
"version": "24.12.0"
},
{
"path": "packages/ui-components/package.json",
"version": "24.10.13"
}
],
"@types/node-fetch": [
{
"path": "package.json",
"version": "2.6.13"
}
],
"@types/qs": [
{
"path": "package.json",
"version": "6.14.0"
}
],
"@types/range-parser": [
{
"path": "package.json",
"version": "1.2.7"
}
],
"@types/react": [
{
"path": "package.json",
"version": "19.2.14"
}
],
"@types/react-dom": [
{
"path": "package.json",
"version": "19.2.3"
}
],
"@types/react-router-dom": [
{
"path": "package.json",
"version": "5.3.3"
}
],
"@types/react-virtualized": [
{
"path": "package.json",
"version": "9.22.3"
}
],
"@types/semver": [
{
"path": "package.json",
"version": "7.7.1"
}
],
"@types/send": [
{
"path": "package.json",
"version": "1.2.1"
}
],
"@types/serve-static": [
{
"path": "package.json",
"version": "2.2.0"
}
],
"@types/superagent": [
{
"path": "package.json",
"version": "8.1.9"
}
],
"@types/supertest": [
{
"path": "package.json",
"version": "7.2.0"
}
],
"@types/validator": [
{
"path": "package.json",
"version": "13.15.10"
}
],
"@verdaccio-scope/verdaccio-auth-foo": [
{
"path": "packages/loaders/package.json",
"version": "0.0.2"
}
],
"@verdaccio/api": [
{
"path": "packages/web/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/auth": [
{
"path": "packages/plugins/audit/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/config": [
{
"path": "packages/hooks/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/loaders/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/auth-memory/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/memory/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/local-publish/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/core": [
{
"path": "packages/loaders/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/tools/local-publish/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/e2e-cli": [
{
"path": "package.json",
"version": "2.9.0"
}
],
"@verdaccio/e2e-ui": [
{
"path": "package.json",
"version": "2.4.1"
}
],
"@verdaccio/eslint-config": [
{
"path": "package.json",
"version": "13.1.0"
}
],
"@verdaccio/logger": [
{
"path": "packages/auth/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/loaders/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/middleware/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/audit/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/memory/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "workspace:9.0.0-next-9.17"
},
{
"path": "packages/proxy/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/middleware": [
{
"path": "packages/auth/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"@verdaccio/package-filter": [
{
"path": "package.json",
"version": "workspace:*"
}
],
"@verdaccio/plugin-verifier": [
{
"path": "packages/plugins/audit/package.json",
"version": "workspace:1.0.0-next-9.13"
},
{
"path": "packages/plugins/auth-memory/package.json",
"version": "workspace:1.0.0-next-9.13"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "workspace:1.0.0-next-9.13"
},
{
"path": "packages/plugins/memory/package.json",
"version": "workspace:1.0.0-next-9.13"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "workspace:1.0.0-next-9.13"
}
],
"@verdaccio/test-helper": [
{
"path": "packages/api/package.json",
"version": "workspace:5.0.0-next-9.18"
},
{
"path": "packages/hooks/package.json",
"version": "workspace:5.0.0-next-9.18"
},
{
"path": "packages/store/package.json",
"version": "workspace:5.0.0-next-9.18"
},
{
"path": "packages/web/package.json",
"version": "workspace:5.0.0-next-9.18"
}
],
"@verdaccio/types": [
{
"path": "package.json",
"version": "workspace:*"
},
{
"path": "packages/api/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/auth/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/cli/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/config/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/core/core/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/core/file-locking/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/core/tarball/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/hooks/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/logger/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/middleware/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/node-api/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/plugins/audit/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/plugins/auth-memory/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/plugins/memory/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/plugins/package-filter/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/proxy/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/search/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/search-indexer/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/server/express/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/signature/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/store/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/tools/helpers/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/tools/local-publish/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/ui-components/package.json",
"version": "workspace:14.0.0-next-9.8"
},
{
"path": "packages/web/package.json",
"version": "workspace:14.0.0-next-9.8"
}
],
"@verdaccio/ui-components": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "workspace:5.0.0-next-9.14"
}
],
"@verdaccio/ui-i18n": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "workspace:10.0.0-next-9.3"
}
],
"@verdaccio/ui-theme": [
{
"path": "package.json",
"version": "workspace:*"
}
],
"@vitejs/plugin-react": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "6.0.1"
},
{
"path": "packages/ui-components/package.json",
"version": "6.0.1"
}
],
"@vitest/coverage-v8": [
{
"path": "package.json",
"version": "4.1.0"
}
],
"@vitest/eslint-plugin": [
{
"path": "package.json",
"version": "1.6.9"
}
],
"aria-query": [
{
"path": "package.json",
"version": "5.3.2"
}
],
"concurrently": [
{
"path": "package.json",
"version": "9.2.1"
}
],
"country-flag-icons": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "1.6.15"
}
],
"cross-env": [
{
"path": "package.json",
"version": "10.1.0"
}
],
"customprefix-auth": [
{
"path": "packages/loaders/package.json",
"version": "workspace:4.0.0-next-9.1"
}
],
"cypress": [
{
"path": "package.json",
"version": "15.10.0"
}
],
"dayjs": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "1.11.20"
}
],
"debug": [
{
"path": "package.json",
"version": "4.4.3"
},
{
"path": "packages/search-indexer/package.json",
"version": "4.4.3"
}
],
"eslint": [
{
"path": "package.json",
"version": "10.0.3"
}
],
"eslint-plugin-cypress": [
{
"path": "package.json",
"version": "6.1.0"
}
],
"eslint-plugin-react-x": [
{
"path": "package.json",
"version": "2.13.0"
}
],
"eslint-plugin-verdaccio": [
{
"path": "package.json",
"version": "10.1.0"
}
],
"express": [
{
"path": "packages/auth/package.json",
"version": "5.2.1"
},
{
"path": "packages/core/core/package.json",
"version": "5.2.1"
}
],
"fs-extra": [
{
"path": "package.json",
"version": "11.2.0"
}
],
"generate-github-markdown-css": [
{
"path": "packages/ui-components/package.json",
"version": "6.6.0"
}
],
"get-stream": [
{
"path": "packages/proxy/package.json",
"version": "6.0.1"
}
],
"got": [
{
"path": "package.json",
"version": "14.6.6"
}
],
"http-errors": [
{
"path": "packages/middleware/package.json",
"version": "2.0.1"
}
],
"husky": [
{
"path": "package.json",
"version": "9.1.7"
}
],
"i18next": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "25.10.10"
}
],
"in-publish": [
{
"path": "package.json",
"version": "2.0.1"
}
],
"jsdom": [
{
"path": "packages/ui-components/package.json",
"version": "28.1.0"
},
{
"path": "packages/web/package.json",
"version": "28.1.0"
}
],
"kleur": [
{
"path": "package.json",
"version": "4.1.5"
}
],
"lint-staged": [
{
"path": "package.json",
"version": "16.3.4"
}
],
"mockdate": [
{
"path": "packages/api/package.json",
"version": "3.0.5"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "3.0.5"
},
{
"path": "packages/store/package.json",
"version": "3.0.5"
},
{
"path": "packages/ui-components/package.json",
"version": "3.0.5"
}
],
"msw": [
{
"path": "packages/ui-components/package.json",
"version": "2.12.10"
}
],
"msw-storybook-addon": [
{
"path": "packages/ui-components/package.json",
"version": "2.0.6"
}
],
"mutationobserver-shim": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "0.3.7"
},
{
"path": "packages/ui-components/package.json",
"version": "0.3.7"
}
],
"nock": [
{
"path": "package.json",
"version": "13.5.6"
},
{
"path": "packages/api/package.json",
"version": "13.5.6"
},
{
"path": "packages/hooks/package.json",
"version": "13.5.6"
},
{
"path": "packages/plugins/audit/package.json",
"version": "13.5.6"
},
{
"path": "packages/proxy/package.json",
"version": "13.5.6"
},
{
"path": "packages/search/package.json",
"version": "13.5.6"
},
{
"path": "packages/store/package.json",
"version": "13.5.6"
},
{
"path": "packages/web/package.json",
"version": "13.5.6"
}
],
"node-mocks-http": [
{
"path": "packages/core/tarball/package.json",
"version": "1.14.1"
},
{
"path": "packages/core/url/package.json",
"version": "1.14.1"
},
{
"path": "packages/store/package.json",
"version": "1.14.1"
}
],
"nodemon": [
{
"path": "package.json",
"version": "3.1.10"
}
],
"npm-run-all2": [
{
"path": "package.json",
"version": "8.0.4"
}
],
"pino": [
{
"path": "packages/logger/package.json",
"version": "10.3.1"
}
],
"prettier": [
{
"path": "package.json",
"version": "3.4.2"
}
],
"react": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "19.2.4"
}
],
"react-dom": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "19.2.4"
}
],
"react-i18next": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "16.6.6"
}
],
"react-markdown": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "10.1.0"
}
],
"react-router": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "7.14.0"
}
],
"rimraf": [
{
"path": "package.json",
"version": "6.1.3"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "6.1.3"
}
],
"selfsigned": [
{
"path": "package.json",
"version": "5.5.0"
}
],
"semver": [
{
"path": "package.json",
"version": "7.7.4"
}
],
"storybook": [
{
"path": "packages/ui-components/package.json",
"version": "10.2.17"
}
],
"supertest": [
{
"path": "package.json",
"version": "7.1.4"
},
{
"path": "packages/api/package.json",
"version": "7.1.4"
},
{
"path": "packages/auth/package.json",
"version": "7.1.4"
},
{
"path": "packages/middleware/package.json",
"version": "7.1.4"
},
{
"path": "packages/node-api/package.json",
"version": "7.1.4"
},
{
"path": "packages/plugins/audit/package.json",
"version": "7.1.4"
},
{
"path": "packages/server/express/package.json",
"version": "7.1.4"
},
{
"path": "packages/web/package.json",
"version": "7.1.4"
}
],
"ts-node": [
{
"path": "package.json",
"version": "10.9.2"
},
{
"path": "packages/cli/package.json",
"version": "10.9.2"
}
],
"tsx": [
{
"path": "package.json",
"version": "^4.21.0"
},
{
"path": "packages/tools/local-publish/package.json",
"version": "^4.21.0"
}
],
"typedoc": [
{
"path": "packages/core/core/package.json",
"version": "0.28.14"
},
{
"path": "packages/core/types/package.json",
"version": "0.28.14"
}
],
"typescript": [
{
"path": "package.json",
"version": "5.9.3"
}
],
"undici-types": [
{
"path": "package.json",
"version": "6.21.0"
}
],
"update-ts-references": [
{
"path": "package.json",
"version": "4.0.0"
}
],
"verdaccio": [
{
"path": "packages/tools/local-publish/package.json",
"version": "workspace:9.0.0-next-9.17"
}
],
"verdaccio-audit": [
{
"path": "package.json",
"version": "workspace:*"
}
],
"verdaccio-auth-memory": [
{
"path": "package.json",
"version": "workspace:*"
},
{
"path": "packages/loaders/package.json",
"version": "workspace:14.0.0-next-9.17"
}
],
"verdaccio-htpasswd": [
{
"path": "package.json",
"version": "workspace:*"
},
{
"path": "packages/auth/package.json",
"version": "workspace:14.0.0-next-9.17"
}
],
"verdaccio-memory": [
{
"path": "package.json",
"version": "workspace:*"
}
],
"vite": [
{
"path": "package.json",
"version": "8.0.5"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "8.0.5"
},
{
"path": "packages/ui-components/package.json",
"version": "8.0.5"
}
],
"vite-plugin-dts": [
{
"path": "package.json",
"version": "4.5.4"
}
],
"vitest": [
{
"path": "package.json",
"version": "4.1.0"
},
{
"path": "packages/api/package.json",
"version": "4.1.0"
},
{
"path": "packages/auth/package.json",
"version": "4.1.0"
},
{
"path": "packages/cli/package.json",
"version": "4.1.0"
},
{
"path": "packages/config/package.json",
"version": "4.1.0"
},
{
"path": "packages/core/core/package.json",
"version": "4.1.0"
},
{
"path": "packages/core/file-locking/package.json",
"version": "4.1.0"
},
{
"path": "packages/core/tarball/package.json",
"version": "4.1.0"
},
{
"path": "packages/core/url/package.json",
"version": "4.1.0"
},
{
"path": "packages/hooks/package.json",
"version": "4.1.0"
},
{
"path": "packages/loaders/package.json",
"version": "4.1.0"
},
{
"path": "packages/logger/package.json",
"version": "4.1.0"
},
{
"path": "packages/middleware/package.json",
"version": "4.1.0"
},
{
"path": "packages/node-api/package.json",
"version": "4.1.0"
},
{
"path": "packages/plugins/audit/package.json",
"version": "4.1.0"
},
{
"path": "packages/plugins/htpasswd/package.json",
"version": "4.1.0"
},
{
"path": "packages/plugins/local-storage/package.json",
"version": "4.1.0"
},
{
"path": "packages/plugins/memory/package.json",
"version": "4.1.0"
},
{
"path": "packages/plugins/ui-theme/package.json",
"version": "4.1.0"
},
{
"path": "packages/proxy/package.json",
"version": "4.1.0"
},
{
"path": "packages/search/package.json",
"version": "4.1.0"
},
{
"path": "packages/search-indexer/package.json",
"version": "4.1.0"
},
{
"path": "packages/server/express/package.json",
"version": "4.1.0"
},
{
"path": "packages/signature/package.json",
"version": "4.1.0"
},
{
"path": "packages/store/package.json",
"version": "4.1.0"
},
{
"path": "packages/tools/helpers/package.json",
"version": "4.1.0"
},
{
"path": "packages/tools/plugin-verifier/package.json",
"version": "4.1.0"
},
{
"path": "packages/ui-components/package.json",
"version": "4.1.0"
},
{
"path": "packages/web/package.json",
"version": "4.1.0"
}
],
"whatwg-fetch": [
{
"path": "packages/plugins/ui-theme/package.json",
"version": "3.6.20"
},
{
"path": "packages/ui-components/package.json",
"version": "3.6.20"
}
]
},
"peerDependencies": {},
"optionalDependencies": {}
},
"packages": [
{
"path": "package.json",
"name": "verdaccio-dev",
"dependencies": [],
"devDependencies": [
{
"name": "@changesets/changelog-github",
"version": "0.5.2"
},
{
"name": "@changesets/cli",
"version": "2.27.12"
},
{
"name": "@changesets/get-dependents-graph",
"version": "2.1.3"
},
{
"name": "@crowdin/cli",
"version": "4.7.1"
},
{
"name": "@emotion/react",
"version": "11.14.0"
},
{
"name": "@emotion/styled",
"version": "11.14.1"
},
{
"name": "@testing-library/dom",
"version": "10.4.1"
},
{
"name": "@testing-library/jest-dom",
"version": "6.9.1"
},
{
"name": "@testing-library/react",
"version": "16.3.2"
},
{
"name": "@testing-library/user-event",
"version": "14.6.1"
},
{
"name": "@trivago/prettier-plugin-sort-imports",
"version": "6.0.2"
},
{
"name": "@types/body-parser",
"version": "1.19.6"
},
{
"name": "@types/connect",
"version": "3.4.38"
},
{
"name": "@types/cookiejar",
"version": "2.1.5"
},
{
"name": "@types/debug",
"version": "4.1.12"
},
{
"name": "@types/express",
"version": "5.0.6"
},
{
"name": "@types/express-serve-static-core",
"version": "5.1.1"
},
{
"name": "@types/http-errors",
"version": "2.0.5"
},
{
"name": "@types/jsonwebtoken",
"version": "9.0.10"
},
{
"name": "@types/lodash",
"version": "4.17.23"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "@types/minimatch",
"version": "6.0.0"
},
{
"name": "@types/ms",
"version": "2.1.0"
},
{
"name": "@types/node",
"version": "24.12.0"
},
{
"name": "@types/node-fetch",
"version": "2.6.13"
},
{
"name": "@types/qs",
"version": "6.14.0"
},
{
"name": "@types/range-parser",
"version": "1.2.7"
},
{
"name": "@types/react",
"version": "19.2.14"
},
{
"name": "@types/react-dom",
"version": "19.2.3"
},
{
"name": "@types/react-router-dom",
"version": "5.3.3"
},
{
"name": "@types/react-virtualized",
"version": "9.22.3"
},
{
"name": "@types/semver",
"version": "7.7.1"
},
{
"name": "@types/send",
"version": "1.2.1"
},
{
"name": "@types/serve-static",
"version": "2.2.0"
},
{
"name": "@types/superagent",
"version": "8.1.9"
},
{
"name": "@types/supertest",
"version": "7.2.0"
},
{
"name": "@types/validator",
"version": "13.15.10"
},
{
"name": "@verdaccio/e2e-cli",
"version": "2.9.0"
},
{
"name": "@verdaccio/e2e-ui",
"version": "2.4.1"
},
{
"name": "@verdaccio/eslint-config",
"version": "13.1.0"
},
{
"name": "@verdaccio/package-filter",
"version": "workspace:*"
},
{
"name": "@verdaccio/types",
"version": "workspace:*"
},
{
"name": "@verdaccio/ui-theme",
"version": "workspace:*"
},
{
"name": "@vitest/coverage-v8",
"version": "4.1.0"
},
{
"name": "@vitest/eslint-plugin",
"version": "1.6.9"
},
{
"name": "aria-query",
"version": "5.3.2"
},
{
"name": "concurrently",
"version": "9.2.1"
},
{
"name": "cross-env",
"version": "10.1.0"
},
{
"name": "cypress",
"version": "15.10.0"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "eslint",
"version": "10.0.3"
},
{
"name": "eslint-plugin-cypress",
"version": "6.1.0"
},
{
"name": "eslint-plugin-react-x",
"version": "2.13.0"
},
{
"name": "eslint-plugin-verdaccio",
"version": "10.1.0"
},
{
"name": "fs-extra",
"version": "11.2.0"
},
{
"name": "got",
"version": "14.6.6"
},
{
"name": "husky",
"version": "9.1.7"
},
{
"name": "in-publish",
"version": "2.0.1"
},
{
"name": "kleur",
"version": "4.1.5"
},
{
"name": "lint-staged",
"version": "16.3.4"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "nodemon",
"version": "3.1.10"
},
{
"name": "npm-run-all2",
"version": "8.0.4"
},
{
"name": "prettier",
"version": "3.4.2"
},
{
"name": "rimraf",
"version": "6.1.3"
},
{
"name": "selfsigned",
"version": "5.5.0"
},
{
"name": "semver",
"version": "7.7.4"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "ts-node",
"version": "10.9.2"
},
{
"name": "tsx",
"version": "^4.21.0"
},
{
"name": "typescript",
"version": "5.9.3"
},
{
"name": "undici-types",
"version": "6.21.0"
},
{
"name": "update-ts-references",
"version": "4.0.0"
},
{
"name": "verdaccio-audit",
"version": "workspace:*"
},
{
"name": "verdaccio-auth-memory",
"version": "workspace:*"
},
{
"name": "verdaccio-htpasswd",
"version": "workspace:*"
},
{
"name": "verdaccio-memory",
"version": "workspace:*"
},
{
"name": "vitest",
"version": "4.1.0"
},
{
"name": "vite",
"version": "8.0.5"
},
{
"name": "vite-plugin-dts",
"version": "4.5.4"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/api/package.json",
"name": "@verdaccio/api",
"dependencies": [
{
"name": "@verdaccio/auth",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/middleware",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/store",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/test-helper",
"version": "workspace:5.0.0-next-9.18"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "mockdate",
"version": "3.0.5"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/package.json",
"name": "@verdaccio/auth",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/loaders",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/signature",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "lodash-es",
"version": "4.18.1"
},
{
"name": "verdaccio-htpasswd",
"version": "workspace:14.0.0-next-9.17"
}
],
"devDependencies": [
{
"name": "@verdaccio/middleware",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "verdaccio-htpasswd",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-access-ok/package.json",
"name": "verdaccio-access-ok",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-adduser/package.json",
"name": "verdaccio-adduser",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-adduser-legacy/package.json",
"name": "verdaccio-adduser-legacy",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-change-password/package.json",
"name": "verdaccio-change-password",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-fail/package.json",
"name": "verdaccio-fail",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-fail-invalid-method/package.json",
"name": "verdaccio-fail",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-no-access/package.json",
"name": "verdaccio-no-access",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-passthroug/package.json",
"name": "verdaccio-passthroug",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/auth/test/partials/plugin/verdaccio-success/package.json",
"name": "verdaccio-success",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/cli/package.json",
"name": "@verdaccio/cli",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/node-api",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/server",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "clipanion",
"version": "4.0.0-rc.4"
},
{
"name": "envinfo",
"version": "7.19.0"
},
{
"name": "semver",
"version": "7.7.4"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "ts-node",
"version": "10.9.2"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/config/package.json",
"name": "@verdaccio/config",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "js-yaml",
"version": "4.1.1"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/core/package.json",
"name": "@verdaccio/core",
"dependencies": [
{
"name": "ajv",
"version": "8.18.0"
},
{
"name": "http-errors",
"version": "2.0.1"
},
{
"name": "http-status-codes",
"version": "2.3.0"
},
{
"name": "minimatch",
"version": "9.0.7"
},
{
"name": "process-warning",
"version": "5.0.0"
},
{
"name": "sanitize-filename",
"version": "1.6.3"
},
{
"name": "semver",
"version": "7.7.4"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "typedoc",
"version": "0.28.14"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/core/test/__partials__/package.json",
"name": "@verdaccio/test",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/file-locking/package.json",
"name": "@verdaccio/file-locking",
"dependencies": [
{
"name": "lockfile",
"version": "1.0.4"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/file-locking/tests/assets/legacy/package.json",
"name": "assets",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/file-locking/tests/assets/package.json",
"name": "assets",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/i18n/package.json",
"name": "@verdaccio/ui-i18n",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/tarball/package.json",
"name": "@verdaccio/tarball",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/url",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "gunzip-maybe",
"version": "1.4.2"
},
{
"name": "tar-stream",
"version": "3.1.7"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "node-mocks-http",
"version": "1.14.1"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/types/package.json",
"name": "@verdaccio/types",
"dependencies": [],
"devDependencies": [
{
"name": "@types/jsonwebtoken",
"version": "9.0.7"
},
{
"name": "typedoc",
"version": "0.28.14"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/core/url/package.json",
"name": "@verdaccio/url",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "validator",
"version": "13.15.35"
}
],
"devDependencies": [
{
"name": "node-mocks-http",
"version": "1.14.1"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/hooks/package.json",
"name": "@verdaccio/hooks",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "got-cjs",
"version": "12.5.4"
},
{
"name": "handlebars",
"version": "4.7.9"
}
],
"devDependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@verdaccio/test-helper",
"version": "workspace:5.0.0-next-9.18"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/package.json",
"name": "@verdaccio/loaders",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio-scope/verdaccio-auth-foo",
"version": "0.0.2"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "customprefix-auth",
"version": "workspace:4.0.0-next-9.1"
},
{
"name": "verdaccio-auth-memory",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/test/partials/test-plugin-storage/@verdaccio-scope/verdaccio-plugin/package.json",
"name": "@verdaccio-scope/verdaccio-plugin",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/test/partials/test-plugin-storage/invalid-package/package.json",
"name": "invalid-package",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/test/partials/test-plugin-storage/invalid-plugin/package.json",
"name": "invalid-plugin",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/test/partials/test-plugin-storage/invalid-plugin-sanity/package.json",
"name": "invalid-plugin-sanity",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/test/partials/test-plugin-storage/verdaccio-plugin/package.json",
"name": "verdaccio-plugin",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/test/partials/test-plugin-storage/verdaccio-plugin-store/package.json",
"name": "verdaccio-plugin",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/loaders/test/partials/test-plugin-storage/verdaccio-scope/package.json",
"name": "@verdaccio-scoped/verdaccio-plugin",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/logger/package.json",
"name": "@verdaccio/logger",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "colorette",
"version": "2.0.20"
},
{
"name": "dayjs",
"version": "1.11.20"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "on-exit-leak-free",
"version": "2.1.2"
},
{
"name": "pino",
"version": "10.3.1"
},
{
"name": "pino-abstract-transport",
"version": "3.0.0"
},
{
"name": "sonic-boom",
"version": "4.2.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "pino",
"version": "10.3.1"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/middleware/package.json",
"name": "@verdaccio/middleware",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/url",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "express-rate-limit",
"version": "8.2.2"
},
{
"name": "lodash-es",
"version": "4.18.1"
},
{
"name": "lru-cache",
"version": "11.2.6"
}
],
"devDependencies": [
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "http-errors",
"version": "2.0.1"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/node-api/package.json",
"name": "@verdaccio/node-api",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/audit/package.json",
"name": "verdaccio-audit",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "got",
"version": "14.6.6"
},
{
"name": "hpagent",
"version": "1.2.0"
}
],
"devDependencies": [
{
"name": "@verdaccio/auth",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@verdaccio/plugin-verifier",
"version": "workspace:1.0.0-next-9.13"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/auth-memory/package.json",
"name": "verdaccio-auth-memory",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
}
],
"devDependencies": [
{
"name": "@types/debug",
"version": "4.1.12"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/plugin-verifier",
"version": "workspace:1.0.0-next-9.13"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/htpasswd/package.json",
"name": "verdaccio-htpasswd",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/file-locking",
"version": "workspace:14.0.0-next-9.3"
},
{
"name": "apache-md5",
"version": "1.1.8"
},
{
"name": "bcryptjs",
"version": "3.0.3"
},
{
"name": "http-errors",
"version": "2.0.1"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "unix-crypt-td-js",
"version": "1.1.4"
}
],
"devDependencies": [
{
"name": "@types/bcryptjs",
"version": "3.0.0"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/plugin-verifier",
"version": "workspace:1.0.0-next-9.13"
},
{
"name": "mockdate",
"version": "3.0.5"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/package.json",
"name": "@verdaccio/local-storage",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/file-locking",
"version": "workspace:14.0.0-next-9.3"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "globby",
"version": "11.1.0"
},
{
"name": "lodash-es",
"version": "4.18.1"
},
{
"name": "lowdb",
"version": "7.0.1"
},
{
"name": "sanitize-filename",
"version": "1.6.3"
}
],
"devDependencies": [
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/@foo/pkg1/package.json",
"name": "@foo/pkg1",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/@foo/pkg2/package.json",
"name": "@foo/pkg2",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/dont-include/package.json",
"name": "pkg3",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/pkg1/package.json",
"name": "pkg1",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/pkg2/package.json",
"name": "pkg2",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/pkg3/package.json",
"name": "pkg3",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/storage1/@bar/pkg1/package.json",
"name": "@bar/pkg1",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/storage1/@bar/pkg2/package.json",
"name": "@bar/pkg2",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/mockStorage/storage2/pkg4/package.json",
"name": "pkg4",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/__fixtures__/readme-test/package.json",
"name": "readme-test",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/local-storage/tests/__fixtures__/readme-test-next/package.json",
"name": "readme-test",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/memory/package.json",
"name": "verdaccio-memory",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "memfs",
"version": "4.17.2"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/plugin-verifier",
"version": "workspace:1.0.0-next-9.13"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/package-filter/package.json",
"name": "@verdaccio/package-filter",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "semver",
"version": "7.7.4"
}
],
"devDependencies": [
{
"name": "@types/debug",
"version": "4.1.12"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/plugin-verifier",
"version": "workspace:1.0.0-next-9.13"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/plugins/ui-theme/package.json",
"name": "@verdaccio/ui-theme",
"dependencies": [
{
"name": "debug",
"version": "4.4.3"
}
],
"devDependencies": [
{
"name": "@mui/material",
"version": "7.3.9"
},
{
"name": "@testing-library/dom",
"version": "10.4.1"
},
{
"name": "@testing-library/jest-dom",
"version": "6.9.1"
},
{
"name": "@testing-library/react",
"version": "16.3.2"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@verdaccio/ui-components",
"version": "workspace:5.0.0-next-9.14"
},
{
"name": "@verdaccio/ui-i18n",
"version": "workspace:10.0.0-next-9.3"
},
{
"name": "@vitejs/plugin-react",
"version": "6.0.1"
},
{
"name": "country-flag-icons",
"version": "1.6.15"
},
{
"name": "dayjs",
"version": "1.11.20"
},
{
"name": "i18next",
"version": "25.10.10"
},
{
"name": "mutationobserver-shim",
"version": "0.3.7"
},
{
"name": "react",
"version": "19.2.4"
},
{
"name": "react-dom",
"version": "19.2.4"
},
{
"name": "react-i18next",
"version": "16.6.6"
},
{
"name": "react-markdown",
"version": "10.1.0"
},
{
"name": "react-router",
"version": "7.14.0"
},
{
"name": "rimraf",
"version": "6.1.3"
},
{
"name": "vite",
"version": "8.0.5"
},
{
"name": "vitest",
"version": "4.1.0"
},
{
"name": "whatwg-fetch",
"version": "3.6.20"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/proxy/package.json",
"name": "@verdaccio/proxy",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "got",
"version": "14.6.6"
},
{
"name": "hpagent",
"version": "1.2.0"
},
{
"name": "JSONStream",
"version": "1.3.5"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "get-stream",
"version": "6.0.1"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/search/package.json",
"name": "@verdaccio/search",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/proxy",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/search-indexer/package.json",
"name": "@verdaccio/search-indexer",
"dependencies": [
{
"name": "@orama/orama",
"version": "1.2.11"
},
{
"name": "debug",
"version": "4.4.3"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@orama/orama",
"version": "1.2.11"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/server/express/package.json",
"name": "@verdaccio/server",
"dependencies": [
{
"name": "@verdaccio/api",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/auth",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/loaders",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/middleware",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/store",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/web",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "verdaccio-audit",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "compression",
"version": "1.8.1"
},
{
"name": "cors",
"version": "2.8.5"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/signature/package.json",
"name": "@verdaccio/signature",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "jsonwebtoken",
"version": "9.0.3"
},
{
"name": "debug",
"version": "4.4.3"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/store/package.json",
"name": "@verdaccio/store",
"dependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/loaders",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/local-storage",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/proxy",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/search",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/tarball",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "@verdaccio/url",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "lodash-es",
"version": "4.18.1"
},
{
"name": "semver",
"version": "7.7.4"
}
],
"devDependencies": [
{
"name": "@verdaccio/test-helper",
"version": "workspace:5.0.0-next-9.18"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "mockdate",
"version": "3.0.5"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "node-mocks-http",
"version": "1.14.1"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/helpers/package.json",
"name": "@verdaccio/test-helper",
"dependencies": [
{
"name": "@verdaccio/auth",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/middleware",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "supertest",
"version": "7.1.4"
}
],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/local-publish/package.json",
"name": "@verdaccio/local-publish",
"dependencies": [],
"devDependencies": [
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "verdaccio",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "tsx",
"version": "^4.21.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/package.json",
"name": "@verdaccio/plugin-verifier",
"dependencies": [
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/loaders",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "clipanion",
"version": "4.0.0-rc.4"
},
{
"name": "debug",
"version": "4.4.3"
}
],
"devDependencies": [
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/tests/fixtures/entry-point-exports-default/package.json",
"name": null,
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/tests/fixtures/entry-point-exports-import-default/package.json",
"name": null,
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/tests/fixtures/entry-point-exports-import-string/package.json",
"name": null,
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/tests/fixtures/entry-point-exports-string/package.json",
"name": null,
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/tests/fixtures/entry-point-main/package.json",
"name": null,
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/tests/fixtures/entry-point-module/package.json",
"name": null,
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/plugin-verifier/tests/fixtures/package.json",
"name": null,
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/tools/verdaccio-prefix-fake-plugin/package.json",
"name": "customprefix-auth",
"dependencies": [],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/ui-components/package.json",
"name": "@verdaccio/ui-components",
"dependencies": [
{
"name": "@emotion/react",
"version": "11.14.0"
},
{
"name": "@emotion/styled",
"version": "11.14.1"
},
{
"name": "@hookform/resolvers",
"version": "5.2.2"
},
{
"name": "@microlink/react-json-view",
"version": "1.31.16"
},
{
"name": "@mui/icons-material",
"version": "7.3.9"
},
{
"name": "@mui/material",
"version": "7.3.9"
},
{
"name": "@mui/system",
"version": "7.3.9"
},
{
"name": "@verdaccio/ui-i18n",
"version": "workspace:10.0.0-next-9.3"
},
{
"name": "country-flag-icons",
"version": "1.6.15"
},
{
"name": "dayjs",
"version": "1.11.20"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "dompurify",
"version": "3.4.0"
},
{
"name": "highlight.js",
"version": "11.11.1"
},
{
"name": "i18next",
"version": "25.10.10"
},
{
"name": "js-base64",
"version": "3.7.8"
},
{
"name": "localstorage-memory",
"version": "1.0.3"
},
{
"name": "lodash-es",
"version": "4.18.1"
},
{
"name": "marked",
"version": "17.0.5"
},
{
"name": "marked-highlight",
"version": "2.2.3"
},
{
"name": "normalize.css",
"version": "8.0.1"
},
{
"name": "react",
"version": "19.2.4"
},
{
"name": "react-dom",
"version": "19.2.4"
},
{
"name": "react-hook-form",
"version": "7.72.1"
},
{
"name": "react-i18next",
"version": "16.6.6"
},
{
"name": "react-markdown",
"version": "10.1.0"
},
{
"name": "react-router",
"version": "7.14.0"
},
{
"name": "react-virtualized",
"version": "9.22.6"
},
{
"name": "semver",
"version": "7.7.4"
},
{
"name": "swr",
"version": "2.4.1"
},
{
"name": "validator",
"version": "13.15.35"
},
{
"name": "yup",
"version": "1.7.1"
}
],
"devDependencies": [
{
"name": "@storybook/addon-docs",
"version": "10.2.17"
},
{
"name": "@storybook/addon-links",
"version": "10.2.17"
},
{
"name": "@storybook/react-vite",
"version": "10.2.17"
},
{
"name": "@testing-library/dom",
"version": "10.4.1"
},
{
"name": "@testing-library/jest-dom",
"version": "6.9.1"
},
{
"name": "@testing-library/react",
"version": "16.3.2"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "@types/node",
"version": "24.10.13"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@vitejs/plugin-react",
"version": "6.0.1"
},
{
"name": "generate-github-markdown-css",
"version": "6.6.0"
},
{
"name": "jsdom",
"version": "28.1.0"
},
{
"name": "mockdate",
"version": "3.0.5"
},
{
"name": "msw",
"version": "2.12.10"
},
{
"name": "msw-storybook-addon",
"version": "2.0.6"
},
{
"name": "mutationobserver-shim",
"version": "0.3.7"
},
{
"name": "storybook",
"version": "10.2.17"
},
{
"name": "vite",
"version": "8.0.5"
},
{
"name": "vitest",
"version": "4.1.0"
},
{
"name": "whatwg-fetch",
"version": "3.6.20"
}
],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/verdaccio/package.json",
"name": "verdaccio",
"dependencies": [
{
"name": "@verdaccio/cli",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/hooks",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/node-api",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/server",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/ui-theme",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "verdaccio-audit",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "verdaccio-htpasswd",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "@verdaccio/package-filter",
"version": "workspace:14.0.0-next-9.41"
},
{
"name": "debug",
"version": "4.4.3"
}
],
"devDependencies": [],
"peerDependencies": [],
"optionalDependencies": []
},
{
"path": "packages/web/package.json",
"name": "@verdaccio/web",
"dependencies": [
{
"name": "@verdaccio/auth",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/config",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/core",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/loaders",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/logger",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/middleware",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/store",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/tarball",
"version": "workspace:14.0.0-next-9.17"
},
{
"name": "@verdaccio/ui-theme",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "debug",
"version": "4.4.3"
},
{
"name": "express",
"version": "5.2.1"
},
{
"name": "lodash-es",
"version": "4.18.1"
}
],
"devDependencies": [
{
"name": "@verdaccio/api",
"version": "workspace:9.0.0-next-9.17"
},
{
"name": "@verdaccio/test-helper",
"version": "workspace:5.0.0-next-9.18"
},
{
"name": "@verdaccio/types",
"version": "workspace:14.0.0-next-9.8"
},
{
"name": "@types/lodash-es",
"version": "4.17.12"
},
{
"name": "jsdom",
"version": "28.1.0"
},
{
"name": "nock",
"version": "13.5.6"
},
{
"name": "supertest",
"version": "7.1.4"
},
{
"name": "vitest",
"version": "4.1.0"
}
],
"peerDependencies": [],
"optionalDependencies": []
}
]
}
node .\check-uncovered-latest.mjs
Input: scripts\dependencies-report.json
Output: scripts\uncovered-latest-report.json
Registry: https://registry.npmjs.org
Concurrency: 8
Uncovered dependencies: 47
Excluded (1): verdaccio
To check: 46
name declared latest diff status count
----------------------------------- ---------- ---------- ----- -------- -----
@changesets/changelog-github 0.5.2 0.7.0 minor OUTDATED 1
@changesets/get-dependents-graph 2.1.3 2.1.4 patch OUTDATED 1
@verdaccio-scope/verdaccio-auth-foo 0.0.2 0.0.2 - OK 1
JSONStream 1.3.5 1.3.5 - OK 1
ajv 8.18.0 8.20.0 minor OUTDATED 1
apache-md5 1.1.8 1.1.8 - OK 1
clipanion 4.0.0-rc.4 4.0.0-rc.4 - OK 2
colorette 2.0.20 2.0.20 - OK 1
cross-env 10.1.0 10.1.0 - OK 1
cypress 15.10.0 15.15.0 minor OUTDATED 1
debug 4.4.3 4.4.3 - OK 29
express-rate-limit 8.2.2 8.5.2 minor OUTDATED 1
generate-github-markdown-css 6.6.0 6.6.0 - OK 1
got-cjs 12.5.4 12.5.4 - OK 1
gunzip-maybe 1.4.2 1.4.2 - OK 1
handlebars 4.7.9 4.7.9 - OK 1
hpagent 1.2.0 1.2.0 - OK 2
http-errors 2.0.1 2.0.1 - OK 3
http-status-codes 2.3.0 2.3.0 - OK 1
in-publish 2.0.1 2.0.1 - OK 1
js-yaml 4.1.1 4.1.1 - OK 1
jsdom 28.1.0 29.1.1 major OUTDATED 2
kleur 4.1.5 4.1.5 - OK 1
lockfile 1.0.4 1.0.4 - OK 1
lodash-es 4.18.1 4.18.1 - OK 13
lru-cache 11.2.6 11.5.0 minor OUTDATED 1
minimatch 9.0.7 10.2.5 major OUTDATED 1
mockdate 3.0.5 3.0.5 - OK 4
msw 2.12.10 2.14.6 minor OUTDATED 1
msw-storybook-addon 2.0.6 2.0.7 patch OUTDATED 1
mutationobserver-shim 0.3.7 0.3.7 - OK 2
nodemon 3.1.10 3.1.14 patch OUTDATED 1
npm-run-all2 8.0.4 9.0.1 major OUTDATED 1
on-exit-leak-free 2.1.2 2.1.2 - OK 1
pino 10.3.1 10.3.1 - OK 2
pino-abstract-transport 3.0.0 3.0.0 - OK 1
process-warning 5.0.0 5.0.0 - OK 1
rimraf 6.1.3 6.1.3 - OK 2
sanitize-filename 1.6.3 1.6.4 patch OUTDATED 2
sonic-boom 4.2.1 5.0.0 major OUTDATED 1
tar-stream 3.1.7 3.2.0 minor OUTDATED 1
ts-node 10.9.2 10.9.2 - OK 2
tsx ^4.21.0 4.22.3 minor OK* 2
typedoc 0.28.14 0.28.19 patch OUTDATED 2
unix-crypt-td-js 1.1.4 1.1.4 - OK 1
whatwg-fetch 3.6.20 3.6.20 - OK 2
Status summary
--------------
OUTDATED 16
OK* 1
OK 29
Diff summary (declared min vs latest)
-------------------------------------
major 4
minor 8
patch 5
Report written to: scripts\uncovered-latest-report.json
{
"generatedAt": "2026-05-26T13:38:31.980Z",
"inputReport": "scripts/dependencies-report.json",
"registry": "https://registry.npmjs.org",
"excluded": [
"verdaccio"
],
"totalChecked": 46,
"counts": {
"outdated": 16,
"up-to-date": 29,
"satisfies-latest": 1
},
"diffCounts": {
"minor": 8,
"patch": 5,
"major": 4
},
"results": [
{
"name": "@changesets/changelog-github",
"latest": "0.7.0",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "0.5.2",
"status": "outdated",
"diff": "minor"
}
],
"declaredSummary": "0.5.2",
"worstStatus": "outdated",
"diff": "minor"
},
{
"name": "@changesets/get-dependents-graph",
"latest": "2.1.4",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "2.1.3",
"status": "outdated",
"diff": "patch"
}
],
"declaredSummary": "2.1.3",
"worstStatus": "outdated",
"diff": "patch"
},
{
"name": "@verdaccio-scope/verdaccio-auth-foo",
"latest": "0.0.2",
"error": null,
"declared": [
{
"path": "packages/loaders/package.json",
"depType": "devDependencies",
"version": "0.0.2",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "0.0.2",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "JSONStream",
"latest": "1.3.5",
"error": null,
"declared": [
{
"path": "packages/proxy/package.json",
"depType": "dependencies",
"version": "1.3.5",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "1.3.5",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "ajv",
"latest": "8.20.0",
"error": null,
"declared": [
{
"path": "packages/core/core/package.json",
"depType": "dependencies",
"version": "8.18.0",
"status": "outdated",
"diff": "minor"
}
],
"declaredSummary": "8.18.0",
"worstStatus": "outdated",
"diff": "minor"
},
{
"name": "apache-md5",
"latest": "1.1.8",
"error": null,
"declared": [
{
"path": "packages/plugins/htpasswd/package.json",
"depType": "dependencies",
"version": "1.1.8",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "1.1.8",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "clipanion",
"latest": "4.0.0-rc.4",
"error": null,
"declared": [
{
"path": "packages/cli/package.json",
"depType": "dependencies",
"version": "4.0.0-rc.4",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/tools/plugin-verifier/package.json",
"depType": "dependencies",
"version": "4.0.0-rc.4",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "4.0.0-rc.4",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "colorette",
"latest": "2.0.20",
"error": null,
"declared": [
{
"path": "packages/logger/package.json",
"depType": "dependencies",
"version": "2.0.20",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "2.0.20",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "cross-env",
"latest": "10.1.0",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "10.1.0",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "10.1.0",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "cypress",
"latest": "15.15.0",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "15.10.0",
"status": "outdated",
"diff": "minor"
}
],
"declaredSummary": "15.10.0",
"worstStatus": "outdated",
"diff": "minor"
},
{
"name": "debug",
"latest": "4.4.3",
"error": null,
"declared": [
{
"path": "packages/api/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/auth/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/config/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/core/tarball/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/core/url/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/hooks/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/loaders/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/logger/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/middleware/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/node-api/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/auth-memory/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/htpasswd/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/local-storage/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/memory/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/package-filter/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/ui-theme/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/proxy/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/search/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/search-indexer/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/server/express/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/signature/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/store/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/tools/helpers/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/tools/plugin-verifier/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/ui-components/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/verdaccio/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/web/package.json",
"depType": "dependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "package.json",
"depType": "devDependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/search-indexer/package.json",
"depType": "devDependencies",
"version": "4.4.3",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "4.4.3",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "express-rate-limit",
"latest": "8.5.2",
"error": null,
"declared": [
{
"path": "packages/middleware/package.json",
"depType": "dependencies",
"version": "8.2.2",
"status": "outdated",
"diff": "minor"
}
],
"declaredSummary": "8.2.2",
"worstStatus": "outdated",
"diff": "minor"
},
{
"name": "generate-github-markdown-css",
"latest": "6.6.0",
"error": null,
"declared": [
{
"path": "packages/ui-components/package.json",
"depType": "devDependencies",
"version": "6.6.0",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "6.6.0",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "got-cjs",
"latest": "12.5.4",
"error": null,
"declared": [
{
"path": "packages/hooks/package.json",
"depType": "dependencies",
"version": "12.5.4",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "12.5.4",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "gunzip-maybe",
"latest": "1.4.2",
"error": null,
"declared": [
{
"path": "packages/core/tarball/package.json",
"depType": "dependencies",
"version": "1.4.2",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "1.4.2",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "handlebars",
"latest": "4.7.9",
"error": null,
"declared": [
{
"path": "packages/hooks/package.json",
"depType": "dependencies",
"version": "4.7.9",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "4.7.9",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "hpagent",
"latest": "1.2.0",
"error": null,
"declared": [
{
"path": "packages/plugins/audit/package.json",
"depType": "dependencies",
"version": "1.2.0",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/proxy/package.json",
"depType": "dependencies",
"version": "1.2.0",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "1.2.0",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "http-errors",
"latest": "2.0.1",
"error": null,
"declared": [
{
"path": "packages/core/core/package.json",
"depType": "dependencies",
"version": "2.0.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/htpasswd/package.json",
"depType": "dependencies",
"version": "2.0.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/middleware/package.json",
"depType": "devDependencies",
"version": "2.0.1",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "2.0.1",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "http-status-codes",
"latest": "2.3.0",
"error": null,
"declared": [
{
"path": "packages/core/core/package.json",
"depType": "dependencies",
"version": "2.3.0",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "2.3.0",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "in-publish",
"latest": "2.0.1",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "2.0.1",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "2.0.1",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "js-yaml",
"latest": "4.1.1",
"error": null,
"declared": [
{
"path": "packages/config/package.json",
"depType": "dependencies",
"version": "4.1.1",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "4.1.1",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "jsdom",
"latest": "29.1.1",
"error": null,
"declared": [
{
"path": "packages/ui-components/package.json",
"depType": "devDependencies",
"version": "28.1.0",
"status": "outdated",
"diff": "major"
},
{
"path": "packages/web/package.json",
"depType": "devDependencies",
"version": "28.1.0",
"status": "outdated",
"diff": "major"
}
],
"declaredSummary": "28.1.0",
"worstStatus": "outdated",
"diff": "major"
},
{
"name": "kleur",
"latest": "4.1.5",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "4.1.5",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "4.1.5",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "lockfile",
"latest": "1.0.4",
"error": null,
"declared": [
{
"path": "packages/core/file-locking/package.json",
"depType": "dependencies",
"version": "1.0.4",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "1.0.4",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "lodash-es",
"latest": "4.18.1",
"error": null,
"declared": [
{
"path": "packages/api/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/auth/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/config/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/loaders/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/middleware/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/node-api/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/local-storage/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/proxy/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/search/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/server/express/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/store/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/ui-components/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/web/package.json",
"depType": "dependencies",
"version": "4.18.1",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "4.18.1",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "lru-cache",
"latest": "11.5.0",
"error": null,
"declared": [
{
"path": "packages/middleware/package.json",
"depType": "dependencies",
"version": "11.2.6",
"status": "outdated",
"diff": "minor"
}
],
"declaredSummary": "11.2.6",
"worstStatus": "outdated",
"diff": "minor"
},
{
"name": "minimatch",
"latest": "10.2.5",
"error": null,
"declared": [
{
"path": "packages/core/core/package.json",
"depType": "dependencies",
"version": "9.0.7",
"status": "outdated",
"diff": "major"
}
],
"declaredSummary": "9.0.7",
"worstStatus": "outdated",
"diff": "major"
},
{
"name": "mockdate",
"latest": "3.0.5",
"error": null,
"declared": [
{
"path": "packages/api/package.json",
"depType": "devDependencies",
"version": "3.0.5",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/htpasswd/package.json",
"depType": "devDependencies",
"version": "3.0.5",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/store/package.json",
"depType": "devDependencies",
"version": "3.0.5",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/ui-components/package.json",
"depType": "devDependencies",
"version": "3.0.5",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "3.0.5",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "msw",
"latest": "2.14.6",
"error": null,
"declared": [
{
"path": "packages/ui-components/package.json",
"depType": "devDependencies",
"version": "2.12.10",
"status": "outdated",
"diff": "minor"
}
],
"declaredSummary": "2.12.10",
"worstStatus": "outdated",
"diff": "minor"
},
{
"name": "msw-storybook-addon",
"latest": "2.0.7",
"error": null,
"declared": [
{
"path": "packages/ui-components/package.json",
"depType": "devDependencies",
"version": "2.0.6",
"status": "outdated",
"diff": "patch"
}
],
"declaredSummary": "2.0.6",
"worstStatus": "outdated",
"diff": "patch"
},
{
"name": "mutationobserver-shim",
"latest": "0.3.7",
"error": null,
"declared": [
{
"path": "packages/plugins/ui-theme/package.json",
"depType": "devDependencies",
"version": "0.3.7",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/ui-components/package.json",
"depType": "devDependencies",
"version": "0.3.7",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "0.3.7",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "nodemon",
"latest": "3.1.14",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "3.1.10",
"status": "outdated",
"diff": "patch"
}
],
"declaredSummary": "3.1.10",
"worstStatus": "outdated",
"diff": "patch"
},
{
"name": "npm-run-all2",
"latest": "9.0.1",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "8.0.4",
"status": "outdated",
"diff": "major"
}
],
"declaredSummary": "8.0.4",
"worstStatus": "outdated",
"diff": "major"
},
{
"name": "on-exit-leak-free",
"latest": "2.1.2",
"error": null,
"declared": [
{
"path": "packages/logger/package.json",
"depType": "dependencies",
"version": "2.1.2",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "2.1.2",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "pino",
"latest": "10.3.1",
"error": null,
"declared": [
{
"path": "packages/logger/package.json",
"depType": "dependencies",
"version": "10.3.1",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/logger/package.json",
"depType": "devDependencies",
"version": "10.3.1",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "10.3.1",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "pino-abstract-transport",
"latest": "3.0.0",
"error": null,
"declared": [
{
"path": "packages/logger/package.json",
"depType": "dependencies",
"version": "3.0.0",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "3.0.0",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "process-warning",
"latest": "5.0.0",
"error": null,
"declared": [
{
"path": "packages/core/core/package.json",
"depType": "dependencies",
"version": "5.0.0",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "5.0.0",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "rimraf",
"latest": "6.1.3",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "6.1.3",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/plugins/ui-theme/package.json",
"depType": "devDependencies",
"version": "6.1.3",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "6.1.3",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "sanitize-filename",
"latest": "1.6.4",
"error": null,
"declared": [
{
"path": "packages/core/core/package.json",
"depType": "dependencies",
"version": "1.6.3",
"status": "outdated",
"diff": "patch"
},
{
"path": "packages/plugins/local-storage/package.json",
"depType": "dependencies",
"version": "1.6.3",
"status": "outdated",
"diff": "patch"
}
],
"declaredSummary": "1.6.3",
"worstStatus": "outdated",
"diff": "patch"
},
{
"name": "sonic-boom",
"latest": "5.0.0",
"error": null,
"declared": [
{
"path": "packages/logger/package.json",
"depType": "dependencies",
"version": "4.2.1",
"status": "outdated",
"diff": "major"
}
],
"declaredSummary": "4.2.1",
"worstStatus": "outdated",
"diff": "major"
},
{
"name": "tar-stream",
"latest": "3.2.0",
"error": null,
"declared": [
{
"path": "packages/core/tarball/package.json",
"depType": "dependencies",
"version": "3.1.7",
"status": "outdated",
"diff": "minor"
}
],
"declaredSummary": "3.1.7",
"worstStatus": "outdated",
"diff": "minor"
},
{
"name": "ts-node",
"latest": "10.9.2",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "10.9.2",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/cli/package.json",
"depType": "devDependencies",
"version": "10.9.2",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "10.9.2",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "tsx",
"latest": "4.22.3",
"error": null,
"declared": [
{
"path": "package.json",
"depType": "devDependencies",
"version": "^4.21.0",
"status": "satisfies-latest",
"diff": "minor"
},
{
"path": "packages/tools/local-publish/package.json",
"depType": "devDependencies",
"version": "^4.21.0",
"status": "satisfies-latest",
"diff": "minor"
}
],
"declaredSummary": "^4.21.0",
"worstStatus": "satisfies-latest",
"diff": "minor"
},
{
"name": "typedoc",
"latest": "0.28.19",
"error": null,
"declared": [
{
"path": "packages/core/core/package.json",
"depType": "devDependencies",
"version": "0.28.14",
"status": "outdated",
"diff": "patch"
},
{
"path": "packages/core/types/package.json",
"depType": "devDependencies",
"version": "0.28.14",
"status": "outdated",
"diff": "patch"
}
],
"declaredSummary": "0.28.14",
"worstStatus": "outdated",
"diff": "patch"
},
{
"name": "unix-crypt-td-js",
"latest": "1.1.4",
"error": null,
"declared": [
{
"path": "packages/plugins/htpasswd/package.json",
"depType": "dependencies",
"version": "1.1.4",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "1.1.4",
"worstStatus": "up-to-date",
"diff": null
},
{
"name": "whatwg-fetch",
"latest": "3.6.20",
"error": null,
"declared": [
{
"path": "packages/plugins/ui-theme/package.json",
"depType": "devDependencies",
"version": "3.6.20",
"status": "up-to-date",
"diff": null
},
{
"path": "packages/ui-components/package.json",
"depType": "devDependencies",
"version": "3.6.20",
"status": "up-to-date",
"diff": null
}
],
"declaredSummary": "3.6.20",
"worstStatus": "up-to-date",
"diff": null
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment