mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-02-21 07:29:37 +01:00

Replaces default auth plugin verdaccio-htpasswd@10.x by verdaccio-htpasswd@11.x which is being used in verdaccio 6.x (almost identical) Apply backward compabiity Reduces maintenance (monorepo plugin can be removed) One more step to switch v6.x Add Node.js 12 GH Action for check backward compatibility
196 lines
7.0 KiB
JSON
196 lines
7.0 KiB
JSON
{
|
|
"name": "verdaccio",
|
|
"version": "5.23.2",
|
|
"description": "A lightweight private npm proxy registry",
|
|
"author": {
|
|
"name": "Verdaccio Maintainers",
|
|
"email": "verdaccio.npm@gmail.com"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/verdaccio/verdaccio"
|
|
},
|
|
"homepage": "https://verdaccio.org",
|
|
"main": "build/index.js",
|
|
"types": "build/index.d.ts",
|
|
"bin": "./bin/verdaccio",
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/verdaccio"
|
|
},
|
|
"dependencies": {
|
|
"@verdaccio/config": "6.0.0-6-next.68",
|
|
"@verdaccio/core": "6.0.0-6-next.68",
|
|
"@verdaccio/local-storage": "10.3.3",
|
|
"@verdaccio/logger-7": "6.0.0-6-next.13",
|
|
"@verdaccio/middleware": "6.0.0-6-next.47",
|
|
"@verdaccio/signature": "6.0.0-6-next.2",
|
|
"@verdaccio/streams": "10.2.1",
|
|
"@verdaccio/tarball": "11.0.0-6-next.37",
|
|
"@verdaccio/ui-theme": "6.0.0-6-next.68",
|
|
"@verdaccio/url": "11.0.0-6-next.34",
|
|
"@verdaccio/utils": "6.0.0-6-next.36",
|
|
"JSONStream": "1.3.5",
|
|
"async": "3.2.4",
|
|
"body-parser": "1.20.2",
|
|
"clipanion": "3.2.0",
|
|
"compression": "1.7.4",
|
|
"cookies": "0.8.0",
|
|
"cors": "2.8.5",
|
|
"debug": "^4.3.4",
|
|
"envinfo": "7.8.1",
|
|
"express": "4.18.2",
|
|
"express-rate-limit": "5.5.1",
|
|
"fast-safe-stringify": "2.1.1",
|
|
"handlebars": "4.7.7",
|
|
"js-yaml": "4.1.0",
|
|
"jsonwebtoken": "9.0.0",
|
|
"kleur": "4.1.5",
|
|
"lodash": "4.17.21",
|
|
"lru-cache": "7.18.3",
|
|
"lunr-mutable-indexes": "2.3.2",
|
|
"mime": "3.0.0",
|
|
"mkdirp": "1.0.4",
|
|
"mv": "2.1.1",
|
|
"pkginfo": "0.4.1",
|
|
"request": "2.88.2",
|
|
"semver": "7.5.0",
|
|
"validator": "13.9.0",
|
|
"verdaccio-audit": "11.0.0-6-next.31",
|
|
"verdaccio-htpasswd": "11.0.0-6-next.38"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/cli": "7.21.0",
|
|
"@babel/core": "7.21.4",
|
|
"@babel/node": "7.20.7",
|
|
"@babel/plugin-proposal-class-properties": "7.18.6",
|
|
"@babel/plugin-proposal-decorators": "7.21.0",
|
|
"@babel/plugin-proposal-export-namespace-from": "7.18.9",
|
|
"@babel/plugin-proposal-function-sent": "7.18.6",
|
|
"@babel/plugin-proposal-json-strings": "7.18.6",
|
|
"@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
|
|
"@babel/plugin-proposal-numeric-separator": "7.18.6",
|
|
"@babel/plugin-proposal-object-rest-spread": "7.20.7",
|
|
"@babel/plugin-proposal-optional-chaining": "7.21.0",
|
|
"@babel/plugin-proposal-throw-expressions": "7.18.6",
|
|
"@babel/plugin-syntax-dynamic-import": "7.8.3",
|
|
"@babel/plugin-syntax-import-meta": "7.10.4",
|
|
"@babel/plugin-transform-async-to-generator": "7.20.7",
|
|
"@babel/plugin-transform-classes": "7.21.0",
|
|
"@babel/plugin-transform-runtime": "7.21.4",
|
|
"@babel/polyfill": "^7.12.1",
|
|
"@babel/preset-env": "7.21.4",
|
|
"@babel/preset-typescript": "7.21.4",
|
|
"@babel/register": "7.21.0",
|
|
"@babel/runtime": "7.21.0",
|
|
"@octokit/rest": "19.0.7",
|
|
"@trivago/prettier-plugin-sort-imports": "4.1.1",
|
|
"@types/async": "3.2.16",
|
|
"@types/express": "4.17.14",
|
|
"@types/express-serve-static-core": "4.17.28",
|
|
"@types/http-errors": "2.0.1",
|
|
"@types/jest": "26.0.24",
|
|
"@types/lodash": "4.14.191",
|
|
"@types/mime": "2.0.3",
|
|
"@types/minimatch": "3.0.5",
|
|
"@types/node": "18.11.18",
|
|
"@types/pino": "7.0.5",
|
|
"@types/request": "2.48.8",
|
|
"@types/semver": "7.3.13",
|
|
"@typescript-eslint/eslint-plugin": "5.59.0",
|
|
"@typescript-eslint/parser": "5.59.0",
|
|
"@verdaccio-scope/verdaccio-auth-foo": "0.0.2",
|
|
"@verdaccio/types": "11.0.0-6-next.25",
|
|
"babel-eslint": "10.1.0",
|
|
"babel-jest": "29.5.0",
|
|
"babel-plugin-dynamic-import-node": "2.3.3",
|
|
"cross-env": "7.0.3",
|
|
"detect-secrets": "1.0.6",
|
|
"eslint": "8.34.0",
|
|
"eslint-config-google": "0.14.0",
|
|
"eslint-config-prettier": "8.6.0",
|
|
"eslint-plugin-babel": "5.3.1",
|
|
"eslint-plugin-import": "2.27.5",
|
|
"eslint-plugin-jest": "27.2.1",
|
|
"eslint-plugin-prettier": "4.2.1",
|
|
"eslint-plugin-simple-import-sort": "9.0.0",
|
|
"eslint-plugin-verdaccio": "10.0.0",
|
|
"fs-extra": "10.1.0",
|
|
"get-port": "5.1.1",
|
|
"jest": "29.5.0",
|
|
"jest-config": "29.5.0",
|
|
"jest-environment-node": "29.5.0",
|
|
"jest-junit": "15.0.0",
|
|
"lockfile-lint": "4.10.1",
|
|
"nock": "12.0.3",
|
|
"node-mocks-http": "^1.12.2",
|
|
"pinst": "2.1.6",
|
|
"prettier": "2.8.7",
|
|
"rimraf": "3.0.2",
|
|
"selfsigned": "2.1.1",
|
|
"standard-version": "9.5.0",
|
|
"supertest": "6.3.3",
|
|
"ts-node": "10.9.1",
|
|
"typescript": "4.9.5",
|
|
"verdaccio-auth-memory": "10.2.2",
|
|
"verdaccio-memory": "10.3.2"
|
|
},
|
|
"keywords": [
|
|
"private",
|
|
"package",
|
|
"repository",
|
|
"registry",
|
|
"enterprise",
|
|
"modules",
|
|
"proxy",
|
|
"server",
|
|
"verdaccio"
|
|
],
|
|
"scripts": {
|
|
"release": "standard-version -a -s",
|
|
"type-check": "tsc --noEmit",
|
|
"cache:clean": "yarn cache clean --mirror && yarn cache clean --all",
|
|
"type-check:watch": "yarn run type-check -- --watch",
|
|
"format": "prettier --write \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"",
|
|
"format:check": "prettier --check \"**/*.{js,jsx,ts,tsx,json,yml,yaml,md}\"",
|
|
"test": "yarn run test:unit",
|
|
"test:clean": "npx jest --clearCache",
|
|
"test:unit": "cross-env NODE_ENV=test TZ=UTC FORCE_COLOR=1 jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests",
|
|
"test:functional": "cross-env NODE_ENV=test jest --config ./test/jest.config.functional.js --testPathPattern ./test/functional/index* --passWithNoTests",
|
|
"test:e2e:cli": "cross-env NODE_ENV=test jest --config ./test/e2e-cli/jest.config.e2e.cli.js --passWithNoTests",
|
|
"test:all": "yarn run test && yarn run test:functional",
|
|
"pre:ci": "yarn run lint",
|
|
"lint:ts": "yarn run type-check",
|
|
"lint": "eslint \"**/*.{js,jsx,ts}\" --max-warnings 145 -c ./eslintrc.js",
|
|
"lint:lockfile": "lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts verdaccio npm yarn",
|
|
"start": "yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect",
|
|
"start:brk": "yarn babel-node --extensions \".ts,.tsx\" src/lib/cli --inspect-brk",
|
|
"start:debug": "yarn node debug/bootstrap.js",
|
|
"start:run-server": "yarn node debug/bootstrap-runserver.js",
|
|
"build": "yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps inline",
|
|
"code:types": "tsc --emitDeclarationOnly -p tsconfig.json",
|
|
"code:docker-build": "yarn babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\"",
|
|
"docker": "docker build -t verdaccio/verdaccio:local . --no-cache",
|
|
"docker:run": "docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"
|
|
},
|
|
"engines": {
|
|
"node": ">=12.18"
|
|
},
|
|
"preferGlobal": true,
|
|
"license": "MIT",
|
|
"resolutions": {
|
|
"@types/serve-static": "1.13.10"
|
|
},
|
|
"collective": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/verdaccio",
|
|
"logo": "https://opencollective.com/verdaccio/logo.txt"
|
|
},
|
|
"packageManager": "yarn@3.5.0",
|
|
"dependenciesMeta": {
|
|
"@verdaccio/types@11.0.0-6-next.24": {
|
|
"unplugged": true
|
|
}
|
|
}
|
|
}
|