verdaccio
Version:
A lightweight private npm proxy registry
144 lines • 4.62 kB
JSON
{
"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"
}
}