{
  "name": "verdaccio",
  "version": "7.0.2",
  "description": "A lightweight private npm proxy registry",
  "keywords": [
    "enterprise",
    "modules",
    "package",
    "private",
    "proxy",
    "registry",
    "repository",
    "server",
    "verdaccio"
  ],
  "homepage": "https://verdaccio.org",
  "license": "MIT",
  "author": {
    "name": "Verdaccio Maintainers",
    "email": "verdaccio.npm@gmail.com"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/verdaccio/verdaccio"
  },
  "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/verdaccio"
  },
  "bin": {
    "verdaccio": "./bin/verdaccio"
  },
  "main": "build/cjs/index.cjs",
  "module": "build/esm/index.mjs",
  "types": "build/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./build/index.d.ts",
        "default": "./build/esm/index.mjs"
      },
      "require": {
        "types": "./build/index.d.ts",
        "default": "./build/cjs/index.cjs"
      }
    }
  },
  "dependencies": {
    "@verdaccio/auth": "9.0.0-next-9.41",
    "@verdaccio/cli": "9.0.0-next-9.41",
    "@verdaccio/config": "9.0.0-next-9.41",
    "@verdaccio/core": "9.0.0-next-9.41",
    "@verdaccio/loaders": "9.0.0-next-9.41",
    "@verdaccio/local-storage": "14.0.0-next-9.41",
    "@verdaccio/logger": "9.0.0-next-9.41",
    "@verdaccio/middleware": "9.0.0-next-9.41",
    "@verdaccio/node-api": "9.0.0-next-9.41",
    "@verdaccio/package-filter": "14.0.0-next-9.65",
    "@verdaccio/proxy": "9.0.0-next-9.41",
    "@verdaccio/server": "9.0.0-next-9.41",
    "@verdaccio/store": "9.0.0-next-9.41",
    "@verdaccio/ui-theme": "9.0.0-next-9.41",
    "debug": "4.4.3",
    "express": "5.3.0",
    "lodash-es": "4.18.1",
    "semver": "7.8.5",
    "verdaccio-audit": "14.0.0-next-9.41",
    "verdaccio-htpasswd": "14.0.0-next-9.41"
  },
  "devDependencies": {
    "@changesets/changelog-github": "1.0.1",
    "@changesets/cli": "3.0.3",
    "@changesets/get-dependents-graph": "3.0.0",
    "@orama/orama": "3.1.18",
    "@types/debug": "4.1.13",
    "@types/express": "5.0.6",
    "@types/http-errors": "2.0.5",
    "@types/lodash-es": "^4",
    "@types/node": "25.5.0",
    "@types/semver": "7.8.0",
    "@types/supertest": "7.2.1",
    "@verdaccio-scope/verdaccio-auth-foo": "0.0.2",
    "@verdaccio/api": "9.0.0-next-9.41",
    "@verdaccio/e2e-cli": "4.0.1",
    "@verdaccio/e2e-ui": "2.8.0",
    "@verdaccio/test-helper": "5.0.0-next-9.42",
    "@verdaccio/types": "14.0.0-next-9.18",
    "@verdaccio/web": "9.0.0-next-9.41",
    "@vitest/coverage-v8": "5.0.5",
    "cross-env": "10.1.0",
    "cypress": "16.2.0",
    "fs-extra": "11.4.1",
    "get-port": "7.2.0",
    "kleur": "4.1.5",
    "nock": "15.0.2",
    "node-mocks-http": "^1.18.1",
    "oxfmt": "0.73.0",
    "oxlint": "1.88.0",
    "selfsigned": "5.5.0",
    "supertest": "7.3.1",
    "tsx": "4.23.15",
    "typescript": "7.0.2",
    "verdaccio-auth-memory": "14.0.0-next-9.41",
    "verdaccio-memory": "14.0.0-next-9.41",
    "vite": "8.3.4",
    "vitest": "5.0.5"
  },
  "preferGlobal": true,
  "engines": {
    "node": ">=24"
  },
  "collective": {
    "type": "opencollective",
    "url": "https://opencollective.com/verdaccio",
    "logo": "https://opencollective.com/verdaccio/logo.txt"
  },
  "scripts": {
    "ci:version": "pnpm ci:version:changeset && pnpm ci:version:install",
    "ci:version:changeset": "changeset version",
    "ci:version:install": "pnpm install --no-frozen-lockfile --config.prefer-online=true",
    "ci:publish": "changeset publish",
    "type-check": "tsc --noEmit",
    "cache:clean": "pnpm store prune",
    "type-check:watch": "pnpm run type-check -- --watch",
    "format": "oxfmt",
    "format:check": "oxfmt --check",
    "test": "cross-env NODE_ENV=test TZ=UTC FORCE_COLOR=1 vitest run",
    "e2e:ui:start": "node bin/verdaccio --config ./scripts/e2e-ui-config.yaml",
    "e2e:ui:run": "cypress run",
    "e2e:ui:open": "cypress open",
    "pre:ci": "pnpm run lint",
    "lint:ts": "pnpm run type-check",
    "lint": "oxlint --max-warnings 0",
    "lint:fix": "oxlint --fix",
    "lint:lockfile": "echo 'No lockfile linting available'",
    "start": "NODE_OPTIONS='--trace-deprecation' tsx src/lib/cli",
    "start:brk": "tsx src/lib/cli --inspect-brk",
    "start:debug": "tsx --inspect debug/run-server.ts",
    "start:run-server": "tsx debug/run-server.ts",
    "build": "rm -Rf build && vite build",
    "docker": "docker build -t verdaccio/verdaccio:local-7.x . --no-cache",
    "docker:run": "docker run -it --rm -p 4873:4873 -e \"DEBUG=verdaccio*\" verdaccio/verdaccio:local-7.x"
  }
}