Compare commits

...

30 Commits

Author SHA1 Message Date
Juan Picado
d575eb9356 chore: update versions (next) (#4384) 2024-01-07 10:02:08 +01:00
renovate[bot]
a7745bf9df fix(deps): update material-ui monorepo to v5.15.3 (master) (#4376)
* fix(deps): update material-ui monorepo to v5.15.3

* chore: update snapshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Juan Picado <juanpicado19@gmail.com>
2024-01-06 19:51:59 +01:00
renovate[bot]
f1d219e48c chore(deps): update all linting dependencies to v6.18.0 (#4385) 2024-01-06 17:45:04 +01:00
Juan Picado
bdd55eacf9 chore: update pnpm (#4387) 2024-01-06 16:51:21 +01:00
renovate[bot]
22d9802be0 chore(deps): update dependency @types/react to v18.2.47 (#4383) 2024-01-06 13:25:20 +01:00
Marc Bernard
e14b064a38 chore(store): fix polynominal regex codeql (#4332) 2024-01-06 13:25:07 +01:00
renovate[bot]
1c5106ec6f fix(deps): update dependency dompurify to v3.0.8 (#4381)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-06 11:32:08 +01:00
Marc Bernard
4d9632424d chore(config): increase test coverage (#4382)
* chore(config): increase test coverage

* adjust length (32 bytes in hex)
2024-01-06 11:31:32 +01:00
renovate[bot]
e1efd79b60 fix(deps): update dependency @crowdin/crowdin-api-client to v1.29.3 (#4380) 2024-01-05 13:08:42 +01:00
renovate[bot]
54260206f3 chore(deps): update dependency @crowdin/cli to v3.16.0 (#4379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-05 10:37:28 +01:00
renovate[bot]
851950a0fc fix(deps): update dependency dompurify to v3.0.7 (#4378) 2024-01-04 20:19:43 +01:00
renovate[bot]
ddd74ef0fc fix(deps): update dependency @crowdin/crowdin-api-client to v1.29.2 (#4373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 07:10:14 +01:00
renovate[bot]
968b59962c chore(deps): update dependency @testing-library/jest-dom to v6.2.0 (#4377)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 23:41:53 +01:00
renovate[bot]
36cdc5c091 chore(deps): update dependency node-mocks-http to v1.14.1 (#4375) 2024-01-03 18:30:21 +01:00
renovate[bot]
869576ae57 chore(deps): update dependency sass to v1.69.7 (#4374)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 09:22:11 +01:00
renovate[bot]
d32ce71866 fix(deps): update dependency @crowdin/crowdin-api-client to v1.29.0 (#4372)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 12:59:41 +01:00
renovate[bot]
16cb6348c9 chore(deps): update all linting dependencies (#4365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 09:17:55 +01:00
renovate[bot]
f5b9d20859 chore(deps): update actions/upload-artifact digest to a8a3f3a (#4363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 16:40:35 +01:00
dependabot[bot]
ba7c7577c7 chore(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 (#4360) 2024-01-01 14:04:57 +01:00
dependabot[bot]
fcfa14fa9b chore(deps): bump actions/setup-node from 3.8.2 to 4.0.1 (#4362) 2024-01-01 14:04:30 +01:00
verdacciobot
224ddd91d7 chore: updated static data 2024-01-01 00:14:26 +00:00
Juan Picado
297ae86677 Update renovate.json 2023-12-31 16:40:49 +01:00
Juan Picado
11a1276281 Update LICENSE 2023-12-31 16:35:43 +01:00
Juan Picado
a347c3e934 Update renovate.json 2023-12-31 16:35:40 +01:00
Juan Picado
6dba80e3cb Update renovate.json 2023-12-31 16:22:46 +01:00
Juan Picado
9e6acdbdcc Update ui-components.yml 2023-12-31 16:15:02 +01:00
Juan Picado
3a0eab511f update ci settings 2023-12-31 16:12:25 +01:00
Juan Picado
5bec47859c Update renovate.json 2023-12-31 16:11:00 +01:00
Juan Picado
2673bccdd8 Update renovate.json 2023-12-31 16:08:17 +01:00
Juan Picado
0b5bd2ba92 update ci settings 2023-12-31 15:22:27 +01:00
88 changed files with 1173 additions and 735 deletions

View File

@@ -0,0 +1,7 @@
---
'@verdaccio/store': patch
'@verdaccio/tarball': patch
---
- Fixes polynomial regular expression when determining the file name of tarball
- Add tests for extracting tarball name

View File

@@ -64,10 +64,12 @@
"eight-squids-judge",
"long-jars-collect",
"old-turkeys-heal",
"olive-bananas-wink",
"perfect-chairs-act",
"shiny-worms-retire",
"shy-carrots-compare",
"shy-garlics-cry",
"weak-fans-explain"
"weak-fans-explain",
"young-donuts-own"
]
}

View File

@@ -0,0 +1,5 @@
---
'@verdaccio/config': patch
---
chore(config): increase test coverage

View File

@@ -140,7 +140,7 @@ jobs:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
# - uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
# - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v3
# with:
# node-version: ${{ matrix.node }}
# - name: Install pnpm
@@ -185,7 +185,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
- uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v3
with:
node-version: ${{ matrix.node }}
- name: Install pnpm

View File

@@ -3,12 +3,17 @@ name: UI Components
on:
workflow_dispatch:
pull_request:
branches-ignore:
- 'renovate/*'
- 'dependabot/*'
paths:
- .github/workflows/ui-components.yml
- 'packages/ui-components/**'
- 'package.json'
- 'pnpm-workspace.yaml'
- 'pnpm-lock.yaml'
schedule:
- cron: '0 0 * * 1'
permissions:
contents: read # to fetch code (actions/checkout)

View File

@@ -3,6 +3,9 @@ name: Verdaccio Website CI
on:
workflow_dispatch:
pull_request:
branches-ignore:
- 'renovate/*'
- 'dependabot/*'
paths:
- 'website/**'
- './.github/workflows/website.yml'

View File

@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2021 Verdaccio contributors
Copyright (c) 2024 Verdaccio contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@@ -5,8 +5,8 @@
"main": "./build/index.js",
"types": "./build/index.d.ts",
"devDependencies": {
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2",
"debug": "4.3.4",
"fs-extra": "11.2.0",
@@ -14,7 +14,7 @@
"got": "11.8.6",
"js-yaml": "4.1.0",
"lodash": "4.17.21",
"verdaccio": "workspace:7.0.0-next.5"
"verdaccio": "workspace:7.0.0-next.6"
},
"scripts": {
"test": "jest",

View File

@@ -3,9 +3,9 @@
"name": "@verdaccio/e2e-ui",
"version": "2.0.0",
"devDependencies": {
"verdaccio": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"verdaccio": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/test-helper": "workspace:3.0.0-next.1",
"debug": "4.3.4",
"cypress": "^13.6.0",

View File

@@ -42,12 +42,12 @@
"@changesets/changelog-github": "0.5.0",
"@changesets/cli": "2.27.1",
"@changesets/get-dependents-graph": "1.3.6",
"@crowdin/cli": "3.15.0",
"@crowdin/cli": "3.16.0",
"@dianmora/contributors": "5.0.0",
"@emotion/react": "11.10.6",
"@emotion/styled": "11.10.6",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.6",
"@testing-library/jest-dom": "6.2.0",
"@testing-library/react": "14.1.2",
"@trivago/prettier-plugin-sort-imports": "4.3.0",
"@types/body-parser": "1.19.5",
@@ -66,7 +66,7 @@
"@types/node-fetch": "2.6.10",
"@types/qs": "6.9.11",
"@types/range-parser": "1.2.7",
"@types/react": "18.2.46",
"@types/react": "18.2.47",
"@types/react-dom": "18.2.18",
"@types/react-router-dom": "5.3.3",
"@types/react-virtualized": "9.21.29",
@@ -80,8 +80,8 @@
"@types/validator": "13.11.7",
"@types/webpack": "5.28.5",
"@types/webpack-env": "1.18.4",
"@typescript-eslint/eslint-plugin": "6.16.0",
"@typescript-eslint/parser": "6.16.0",
"@typescript-eslint/eslint-plugin": "6.18.0",
"@typescript-eslint/parser": "6.18.0",
"@verdaccio/crowdin-translations": "workspace:*",
"@verdaccio/eslint-config": "workspace:*",
"@verdaccio/types": "workspace:*",
@@ -179,5 +179,5 @@
"*.{js,jsx,ts,tsx,json,yml,yaml,md}": "prettier --write",
"*.{js,jsx,ts,tsx}": "eslint --cache --fix"
},
"packageManager": "pnpm@8.9.0+sha256.8f5264ad1d100da11a6add6bb8a94c6f1e913f9e9261b2a551fabefad2ec0fec"
"packageManager": "pnpm@8.14.0+sha256.9cebf61abd83f68177b29484da72da9751390eaad46dfc3072d266bfbb1ba7bf"
}

View File

@@ -1,5 +1,19 @@
# @verdaccio/api
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [e14b064]
- Updated dependencies [4d96324]
- @verdaccio/store@7.0.0-next.6
- @verdaccio/config@7.0.0-next.6
- @verdaccio/auth@7.0.0-next.6
- @verdaccio/middleware@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/api",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -38,13 +38,13 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/middleware": "workspace:7.0.0-next.5",
"@verdaccio/store": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/middleware": "workspace:7.0.0-next.6",
"@verdaccio/store": "workspace:7.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"abortcontroller-polyfill": "1.7.5",
"body-parser": "1.20.2",
"cookies": "0.9.0",

View File

@@ -1,5 +1,18 @@
# @verdaccio/auth
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [4d96324]
- @verdaccio/config@7.0.0-next.6
- @verdaccio/loaders@7.0.0-next.6
- verdaccio-htpasswd@12.0.0-next.6
- @verdaccio/signature@7.0.0-next.3
- @verdaccio/core@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/auth",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "logger",
"main": "./build/index.js",
"types": "./build/index.d.ts",
@@ -38,20 +38,20 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/loaders": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/loaders": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/signature": "workspace:7.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"debug": "4.3.4",
"lodash": "4.17.21",
"verdaccio-htpasswd": "workspace:12.0.0-next.5"
"verdaccio-htpasswd": "workspace:12.0.0-next.6"
},
"devDependencies": {
"express": "4.18.2",
"supertest": "6.3.3",
"@verdaccio/middleware": "workspace:7.0.0-next.5",
"@verdaccio/middleware": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2"
},
"funding": {

View File

@@ -1,5 +1,15 @@
# @verdaccio/cli
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [4d96324]
- @verdaccio/config@7.0.0-next.6
- @verdaccio/node-api@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/cli",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"author": {
"name": "Juan Picado",
"email": "juanpicado19@gmail.com"
@@ -43,10 +43,10 @@
"start": "ts-node src/index.ts"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/node-api": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/node-api": "workspace:7.0.0-next.6",
"clipanion": "3.2.1",
"envinfo": "7.11.0",
"kleur": "4.1.5",

View File

@@ -1,5 +1,13 @@
# @verdaccio/config
## 7.0.0-next.6
### Patch Changes
- 4d96324: chore(config): increase test coverage
- @verdaccio/core@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
## 7.0.0-next.5
### Minor Changes

View File

@@ -3,8 +3,7 @@ const config = require('../../jest/config');
module.exports = Object.assign({}, config, {
coverageThreshold: {
global: {
// FIXME: increase to 90
lines: 85,
lines: 90,
},
},
});

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/config",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "logger",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -38,8 +38,8 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"debug": "4.3.4",
"js-yaml": "4.1.0",
"lodash": "4.17.21",

View File

@@ -27,7 +27,7 @@ export const PACKAGE_ACCESS = {
export function normalizeUserList(groupsList: any): any {
const result: any[] = [];
if (_.isNil(groupsList)) {
if (_.isNil(groupsList) || _.isEmpty(groupsList)) {
return result;
}

View File

@@ -0,0 +1,42 @@
import { getUserAgent } from '../src';
describe('getUserAgent', () => {
test('should return custom user agent when customUserAgent is true', () => {
const customUserAgent = true;
const version = '1.0.0';
const name = 'MyAgent';
const result = getUserAgent(customUserAgent, version, name);
expect(result).toBe('MyAgent/1.0.0');
});
test('should return custom user agent when customUserAgent is a non-empty string', () => {
const customUserAgent = 'CustomAgent/1.0.0';
const version = '1.0.0';
const name = 'MyAgent';
const result = getUserAgent(customUserAgent, version, name);
expect(result).toBe('CustomAgent/1.0.0');
});
test('should return "hidden" when customUserAgent is false', () => {
const customUserAgent = false;
const version = '1.0.0';
const name = 'MyAgent';
const result = getUserAgent(customUserAgent, version, name);
expect(result).toBe('hidden');
});
test('should return default user agent when customUserAgent is undefined', () => {
const version = '1.0.0';
const name = 'MyAgent';
const result = getUserAgent(undefined, version, name);
expect(result).toBe('MyAgent/1.0.0');
});
});

View File

@@ -13,6 +13,7 @@ describe('Config builder', () => {
proxy: 'some',
})
.addLogger({ level: 'info', type: 'stdout', format: 'json' })
.addAuth({ htpasswd: { file: '.htpasswd' } })
.addStorage('/tmp/verdaccio')
.addSecurity({ api: { legacy: true } });
expect(config.getConfig()).toEqual({
@@ -21,6 +22,11 @@ describe('Config builder', () => {
legacy: true,
},
},
auth: {
htpasswd: {
file: '.htpasswd',
},
},
storage: '/tmp/verdaccio',
packages: {
'upstream/*': {

View File

@@ -106,6 +106,20 @@ describe('checkSecretKey', () => {
const config = new Config(parseConfigFile(resolveConf('default')));
expect(typeof config.checkSecretKey('') === 'string').toBeTruthy();
});
test('with enhanced legacy signature', () => {
const config = new Config(parseConfigFile(resolveConf('default')));
config.security.enhancedLegacySignature = true;
expect(typeof config.checkSecretKey() === 'string').toBeTruthy();
expect(config.secret.length).toBe(32);
});
test('without enhanced legacy signature', () => {
const config = new Config(parseConfigFile(resolveConf('default')));
config.security.enhancedLegacySignature = false;
expect(typeof config.checkSecretKey() === 'string').toBeTruthy();
expect(config.secret.length).toBe(64);
});
});
describe('getMatchedPackagesSpec', () => {
@@ -159,3 +173,18 @@ describe('VERDACCIO_STORAGE_PATH', () => {
delete process.env.VERDACCIO_STORAGE_PATH;
});
});
describe('configPath', () => {
test('should set configPath in config', () => {
const defaultConfig = parseConfigFile(resolveConf('default'));
const config = new Config(defaultConfig);
expect(config.getConfigPath()).toBe(path.join(__dirname, '../src/conf/default.yaml'));
});
test('should throw an error if configPath is not provided', () => {
const defaultConfig = parseConfigFile(resolveConf('default'));
defaultConfig.configPath = '';
defaultConfig.config_path = '';
expect(() => new Config(defaultConfig)).toThrow('configPath property is required');
});
});

View File

@@ -1,7 +1,7 @@
import _ from 'lodash';
import { parseConfigFile } from '../src';
import { PACKAGE_ACCESS, normalisePackageAccess } from '../src/package-access';
import { PACKAGE_ACCESS, normalisePackageAccess, normalizeUserList } from '../src/package-access';
import { parseConfigurationFile } from './utils';
describe('Package access utilities', () => {
@@ -123,4 +123,30 @@ describe('Package access utilities', () => {
expect(_.isArray(all.publish)).toBeTruthy();
});
});
describe('normaliseUserList', () => {
test('should normalize user list', () => {
const groupsList = 'admin superadmin';
const result = normalizeUserList(groupsList);
expect(result).toEqual(['admin', 'superadmin']);
});
test('should normalize empty user list', () => {
const groupsList = '';
const result = normalizeUserList(groupsList);
expect(result).toEqual([]);
});
test('should normalize user list array', () => {
const groupsList = ['admin', 'superadmin'];
const result = normalizeUserList(groupsList);
expect(result).toEqual(['admin', 'superadmin']);
});
test('should throw error for invalid user list', () => {
const groupsList = { group: 'admin' };
expect(() => {
normalizeUserList(groupsList);
}).toThrow('CONFIG: bad package acl (array or string expected): {"group":"admin"}');
});
});
});

View File

@@ -1,5 +1,7 @@
# @verdaccio/core
## 7.0.0-next.6
## 7.0.0-next.5
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/core",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "core utilities",
"keywords": [
"private",

View File

@@ -1,5 +1,15 @@
# Change Log
## 12.0.0-next.6
### Patch Changes
- e14b064: - Fixes polynomial regular expression when determining the file name of tarball
- Add tests for extracting tarball name
- @verdaccio/core@7.0.0-next.6
- @verdaccio/url@12.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
## 12.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/tarball",
"version": "12.0.0-next.5",
"version": "12.0.0-next.6",
"description": "tarball utilities resolver",
"keywords": [
"private",
@@ -34,14 +34,14 @@
},
"dependencies": {
"debug": "4.3.4",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/url": "workspace:12.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/url": "workspace:12.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/types": "workspace:12.0.0-next.2",
"node-mocks-http": "1.14.0"
"node-mocks-http": "1.14.1"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -4,6 +4,6 @@ export {
convertDistRemoteToLocalTarballUrls,
convertDistVersionToLocalTarballsUrl,
} from './convertDistRemoteToLocalTarballUrls';
export { getLocalRegistryTarballUri } from './getLocalRegistryTarballUri';
export { extractTarballFromUrl, getLocalRegistryTarballUri } from './getLocalRegistryTarballUri';
export { RequestOptions };

View File

@@ -0,0 +1,36 @@
import { extractTarballFromUrl } from '../src';
describe('extractTarballFromUrl', () => {
const metadata: any = {
name: 'npm_test',
versions: {
'1.0.0': {
dist: {
tarball: 'http://registry.org/npm_test/-/npm_test-1.0.0.tgz',
},
},
'1.0.1': {
dist: {
tarball: 'npm_test-1.0.1.tgz',
},
},
'1.0.2': {
dist: {
tarball: 'https://localhost/npm_test-1.0.2.tgz',
},
},
},
};
test('should return only name of tarball', () => {
expect(extractTarballFromUrl(metadata.versions['1.0.0'].dist.tarball)).toEqual(
'npm_test-1.0.0.tgz'
);
expect(extractTarballFromUrl(metadata.versions['1.0.1'].dist.tarball)).toEqual(
'npm_test-1.0.1.tgz'
);
expect(extractTarballFromUrl(metadata.versions['1.0.2'].dist.tarball)).toEqual(
'npm_test-1.0.2.tgz'
);
});
});

View File

@@ -1,5 +1,11 @@
# Change Log
## 12.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
## 12.0.0-next.5
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/url",
"version": "12.0.0-next.5",
"version": "12.0.0-next.6",
"description": "url utilities resolver",
"keywords": [
"private",
@@ -33,14 +33,14 @@
"access": "public"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"debug": "4.3.4",
"lodash": "4.17.21",
"validator": "13.11.0"
},
"devDependencies": {
"@verdaccio/types": "workspace:12.0.0-next.2",
"node-mocks-http": "1.14.0"
"node-mocks-http": "1.14.1"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -1,5 +1,12 @@
# @verdaccio/hooks
## 7.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/hooks",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -29,16 +29,16 @@
"node": ">=18"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"core-js": "3.35.0",
"debug": "4.3.4",
"got-cjs": "12.5.4",
"handlebars": "4.7.8"
},
"devDependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2",
"nock": "13.4.0"
},

View File

@@ -1,5 +1,11 @@
# @verdaccio/loaders
## 7.0.0-next.6
### Patch Changes
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/loaders",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -13,13 +13,13 @@
"url": "https://github.com/verdaccio/verdaccio"
},
"dependencies": {
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"debug": "4.3.4",
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2",
"@verdaccio-scope/verdaccio-auth-foo": "0.0.2",
"verdaccio-auth-memory": "workspace:*",

View File

@@ -1,5 +1,11 @@
# @verdaccio/logger-7
## 7.0.0-next.6
### Patch Changes
- @verdaccio/logger-commons@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/logger-7",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "logger for verdaccio 5.x version",
"main": "./build/index.js",
"types": "./build/index.d.ts",
@@ -38,7 +38,7 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/logger-commons": "workspace:7.0.0-next.5",
"@verdaccio/logger-commons": "workspace:7.0.0-next.6",
"pino": "7.11.0"
},
"devDependencies": {

View File

@@ -1,5 +1,11 @@
# @verdaccio/logger-commons
## 7.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/logger-commons",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "logger",
"main": "./build/index.js",
"types": "./build/index.d.ts",
@@ -38,7 +38,7 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/logger-prettify": "workspace:7.0.0-next.1",
"debug": "4.3.4",
"colorette": "2.0.20"

View File

@@ -1,5 +1,11 @@
# @verdaccio/logger
## 7.0.0-next.6
### Patch Changes
- @verdaccio/logger-commons@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/logger",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "logger",
"main": "./build/index.js",
"types": "./build/index.d.ts",
@@ -38,7 +38,7 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/logger-commons": "workspace:7.0.0-next.5",
"@verdaccio/logger-commons": "workspace:7.0.0-next.6",
"pino": "8.17.2"
},
"devDependencies": {

View File

@@ -1,5 +1,15 @@
# @verdaccio/middleware
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [4d96324]
- @verdaccio/config@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/url@12.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
## 7.0.0-next.5
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/middleware",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "express middleware utils",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -38,10 +38,10 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/url": "workspace:12.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/url": "workspace:12.0.0-next.6",
"debug": "4.3.4",
"lru-cache": "7.18.3",
"express": "4.18.2",
@@ -54,7 +54,7 @@
"url": "https://opencollective.com/verdaccio"
},
"devDependencies": {
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"body-parser": "1.20.2",
"supertest": "6.3.3"
}

View File

@@ -1,5 +1,16 @@
# @verdaccio/node-api
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [4d96324]
- @verdaccio/config@7.0.0-next.6
- @verdaccio/server@7.0.0-next.6
- @verdaccio/server-fastify@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/node-api",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "node API",
"main": "build/index.js",
"types": "build/index.d.ts",
@@ -38,11 +38,11 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/server": "workspace:7.0.0-next.5",
"@verdaccio/server-fastify": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/server": "workspace:7.0.0-next.6",
"@verdaccio/server-fastify": "workspace:7.0.0-next.6",
"core-js": "3.35.0",
"debug": "4.3.4",
"lodash": "4.17.21"

View File

@@ -1,5 +1,13 @@
# Change Log
## 12.0.0-next.6
### Patch Changes
- Updated dependencies [4d96324]
- @verdaccio/config@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
## 12.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-audit",
"version": "12.0.0-next.5",
"version": "12.0.0-next.6",
"description": "Verdaccio Middleware plugin to bypass npmjs audit",
"keywords": [
"private",
@@ -30,15 +30,15 @@
"node": ">=12"
},
"dependencies": {
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"express": "4.18.2",
"https-proxy-agent": "5.0.1",
"node-fetch": "cjs"
},
"devDependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2",
"nock": "13.4.0",
"supertest": "6.3.3"

View File

@@ -1,5 +1,11 @@
# Change Log
## 12.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
## 12.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-auth-memory",
"version": "12.0.0-next.5",
"version": "12.0.0-next.6",
"description": "Auth plugin for Verdaccio that keeps users in memory",
"keywords": [
"private",
@@ -30,12 +30,12 @@
"node": ">=18"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"debug": "4.3.4"
},
"devDependencies": {
"@types/debug": "^4.1.12",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2"
},
"scripts": {

View File

@@ -1,5 +1,11 @@
# Change Log
## 12.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
## 12.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-htpasswd",
"version": "12.0.0-next.5",
"version": "12.0.0-next.6",
"description": "htpasswd auth plugin for Verdaccio",
"keywords": [
"private",
@@ -33,7 +33,7 @@
"node": ">=12"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/file-locking": "workspace:12.0.0-next.1",
"apache-md5": "1.1.8",
"bcryptjs": "2.4.3",
@@ -45,8 +45,8 @@
"devDependencies": {
"@types/bcryptjs": "2.4.6",
"@verdaccio/types": "workspace:12.0.0-next.2",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"mockdate": "3.0.5"
},
"scripts": {

View File

@@ -1,5 +1,12 @@
# Change Log
## 12.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
## 12.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/local-storage",
"version": "12.0.0-next.5",
"version": "12.0.0-next.6",
"description": "Local storage implementation",
"keywords": [
"private",
@@ -36,9 +36,9 @@
"node": ">=18"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/file-locking": "workspace:12.0.0-next.1",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"core-js": "3.35.0",
"debug": "4.3.4",
"globby": "11.1.0",
@@ -50,8 +50,8 @@
},
"devDependencies": {
"@types/minimatch": "5.1.2",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/test-helper": "workspace:3.0.0-next.1",
"@verdaccio/types": "workspace:12.0.0-next.2",
"minimatch": "9.0.3"

View File

@@ -1,5 +1,11 @@
# Change Log
## 12.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
## 12.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-memory",
"version": "12.0.0-next.5",
"version": "12.0.0-next.6",
"description": "Storage implementation in memory",
"keywords": [
"private",
@@ -30,15 +30,15 @@
"node": ">=18"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"memory-fs": "0.5.0",
"debug": "4.3.4",
"memfs": "3.5.3"
},
"devDependencies": {
"@verdaccio/types": "workspace:12.0.0-next.2",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5"
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -1,5 +1,7 @@
# @verdaccio/ui-theme
## 7.0.0-next.6
## 7.0.0-next.5
## 7.0.0-next.4

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/ui-theme",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "Verdaccio User Interface",
"author": {
"name": "Verdaccio Contributors",
@@ -18,16 +18,16 @@
"@emotion/jest": "11.10.5",
"@emotion/react": "11.10.6",
"@emotion/styled": "11.10.6",
"@mui/icons-material": "5.15.0",
"@mui/material": "5.15.0",
"@mui/styles": "5.15.0",
"@mui/icons-material": "5.15.3",
"@mui/material": "5.15.3",
"@mui/styles": "5.15.3",
"@rematch/core": "2.2.0",
"@rematch/loading": "2.1.2",
"@rematch/persist": "2.1.2",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.6",
"@testing-library/jest-dom": "6.2.0",
"@testing-library/react": "14.1.2",
"@verdaccio/node-api": "workspace:7.0.0-next.5",
"@verdaccio/node-api": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:*",
"@verdaccio/ui-components": "workspace:3.0.0-next.2",
"babel-loader": "8.3.0",
@@ -35,7 +35,7 @@
"country-flag-icons": "1.5.9",
"css-loader": "6.8.1",
"dayjs": "1.11.10",
"dompurify": "3.0.6",
"dompurify": "3.0.8",
"friendly-errors-webpack-plugin": "1.7.0",
"harmony-reflect": "1.6.2",
"highlight.js": "11.9.0",
@@ -51,7 +51,7 @@
"mini-css-extract-plugin": "2.7.6",
"msw": "0.49.3",
"mutationobserver-shim": "0.3.7",
"node-mocks-http": "1.14.0",
"node-mocks-http": "1.14.1",
"normalize.css": "8.0.1",
"optimize-css-assets-webpack-plugin": "6.0.1",
"ora": "5.4.1",

View File

@@ -1,5 +1,14 @@
# @verdaccio/proxy
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [4d96324]
- @verdaccio/config@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/proxy",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "verdaccio proxy fetcher",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -38,9 +38,9 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"JSONStream": "1.3.5",
"debug": "4.3.4",
"got-cjs": "12.5.4",
@@ -48,11 +48,11 @@
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2",
"get-stream": "^6.0.1",
"nock": "13.4.0",
"node-mocks-http": "1.14.0",
"node-mocks-http": "1.14.1",
"p-cancelable": "2.1.1",
"semver": "7.5.4"
},

View File

@@ -1,5 +1,23 @@
# @verdaccio/server
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [e14b064]
- Updated dependencies [4d96324]
- @verdaccio/store@7.0.0-next.6
- @verdaccio/config@7.0.0-next.6
- @verdaccio/api@7.0.0-next.6
- @verdaccio/web@7.0.0-next.6
- @verdaccio/auth@7.0.0-next.6
- @verdaccio/loaders@7.0.0-next.6
- @verdaccio/middleware@7.0.0-next.6
- verdaccio-audit@12.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/server",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "server logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -29,17 +29,17 @@
"node": ">=18"
},
"dependencies": {
"@verdaccio/api": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/loaders": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/middleware": "workspace:7.0.0-next.5",
"@verdaccio/store": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/web": "workspace:7.0.0-next.5",
"verdaccio-audit": "workspace:12.0.0-next.5",
"@verdaccio/api": "workspace:7.0.0-next.6",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/loaders": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/middleware": "workspace:7.0.0-next.6",
"@verdaccio/store": "workspace:7.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"@verdaccio/web": "workspace:7.0.0-next.6",
"verdaccio-audit": "workspace:12.0.0-next.6",
"compression": "1.7.4",
"cors": "2.8.5",
"debug": "4.3.4",
@@ -47,7 +47,7 @@
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/proxy": "workspace:7.0.0-next.5",
"@verdaccio/proxy": "workspace:7.0.0-next.6",
"@verdaccio/test-helper": "workspace:3.0.0-next.1",
"http-errors": "2.0.0"
},

View File

@@ -1,5 +1,19 @@
# @verdaccio/server-fastify
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [e14b064]
- Updated dependencies [4d96324]
- @verdaccio/store@7.0.0-next.6
- @verdaccio/tarball@12.0.0-next.6
- @verdaccio/config@7.0.0-next.6
- @verdaccio/auth@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/server-fastify",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "fastify server api implementation",
"keywords": [
"private",
@@ -33,13 +33,13 @@
"access": "public"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/store": "workspace:7.0.0-next.5",
"@verdaccio/tarball": "workspace:12.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/store": "workspace:7.0.0-next.6",
"@verdaccio/tarball": "workspace:12.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"core-js": "3.35.0",
"debug": "4.3.4",
"fastify": "4.25.2",

View File

@@ -42,7 +42,7 @@
"debug": "4.3.4"
},
"devDependencies": {
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2"
},
"funding": {

View File

@@ -32,8 +32,8 @@
"homepage": "https://verdaccio.org",
"license": "MIT",
"devDependencies": {
"@verdaccio/cli": "workspace:7.0.0-next.5",
"@verdaccio/ui-theme": "workspace:7.0.0-next.5",
"@verdaccio/cli": "workspace:7.0.0-next.6",
"@verdaccio/ui-theme": "workspace:7.0.0-next.6",
"fs-extra": "11.2.0",
"webpack": "5.89.0",
"webpack-bundle-analyzer": "4.10.1",

View File

@@ -1,5 +1,24 @@
# @verdaccio/store
## 7.0.0-next.6
### Patch Changes
- e14b064: - Fixes polynomial regular expression when determining the file name of tarball
- Add tests for extracting tarball name
- Updated dependencies [e14b064]
- Updated dependencies [4d96324]
- @verdaccio/tarball@12.0.0-next.6
- @verdaccio/config@7.0.0-next.6
- @verdaccio/hooks@7.0.0-next.6
- @verdaccio/loaders@7.0.0-next.6
- @verdaccio/local-storage@12.0.0-next.6
- @verdaccio/proxy@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/url@12.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/store",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -38,16 +38,16 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/hooks": "workspace:7.0.0-next.5",
"@verdaccio/loaders": "workspace:7.0.0-next.5",
"@verdaccio/local-storage": "workspace:12.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/proxy": "workspace:7.0.0-next.5",
"@verdaccio/tarball": "workspace:12.0.0-next.5",
"@verdaccio/url": "workspace:12.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/hooks": "workspace:7.0.0-next.6",
"@verdaccio/loaders": "workspace:7.0.0-next.6",
"@verdaccio/local-storage": "workspace:12.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/proxy": "workspace:7.0.0-next.6",
"@verdaccio/tarball": "workspace:12.0.0-next.6",
"@verdaccio/url": "workspace:12.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"JSONStream": "1.3.5",
"debug": "4.3.4",
"lodash": "4.17.21",
@@ -59,7 +59,7 @@
"@verdaccio/types": "workspace:12.0.0-next.2",
"mockdate": "3.0.5",
"nock": "13.4.0",
"node-mocks-http": "1.14.0"
"node-mocks-http": "1.14.1"
},
"funding": {
"type": "opencollective",

View File

@@ -27,6 +27,7 @@ import { IProxy, ISyncUplinksOptions, ProxySearchParams, ProxyStorage } from '@v
import {
convertDistRemoteToLocalTarballUrls,
convertDistVersionToLocalTarballsUrl,
extractTarballFromUrl,
} from '@verdaccio/tarball';
import {
AbbreviatedManifest,
@@ -1345,7 +1346,7 @@ class Storage {
// if uploaded tarball has a different shasum, it's very likely that we
// have some kind of error
if (validatioUtils.isObject(metadata.dist) && _.isString(metadata.dist.tarball)) {
const tarball = metadata.dist.tarball.replace(/.*\//, '');
const tarball = extractTarballFromUrl(metadata.dist.tarball);
if (validatioUtils.isObject(data._attachments[tarball])) {
if (
_.isNil(data._attachments[tarball].shasum) === false &&

View File

@@ -3,11 +3,11 @@
{
"id": 558752,
"login": "juanpicado",
"contributions": 5175,
"contributions": 5186,
"repositories": [
{
"name": "verdaccio",
"contributions": 2842
"contributions": 2853
},
{
"name": "verdaccio-cookbook",
@@ -4897,7 +4897,7 @@
"full_name": "verdaccio/verdaccio",
"html_url": "https://github.com/verdaccio/verdaccio",
"description": "📦🔐 A lightweight Node.js private proxy registry",
"stargazers_count": 15536,
"stargazers_count": 15546,
"archived": false
},
{

View File

@@ -17,7 +17,7 @@
"eslint-plugin-babel": "5.3.1",
"eslint-plugin-cypress": "2.15.1",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jest": "27.6.0",
"eslint-plugin-jest": "27.6.1",
"eslint-plugin-jsx-a11y": "6.8.0",
"eslint-plugin-prettier": "5.1.2",
"eslint-plugin-react": "7.33.2",

View File

@@ -9,13 +9,13 @@
"main": "build/index.js",
"types": "build/index.d.ts",
"devDependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/middleware": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/middleware": "workspace:7.0.0-next.6",
"@verdaccio/types": "workspace:12.0.0-next.2",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"body-parser": "1.20.2",
"debug": "4.3.4",
"express": "4.18.2",

View File

@@ -10,9 +10,9 @@
"types": "build/index.d.ts",
"devDependencies": {
"@verdaccio/types": "workspace:12.0.0-next.2",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"verdaccio": "7.0.0-next.5"
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"verdaccio": "7.0.0-next.6"
},
"scripts": {
"start": "ts-node src/index.ts",

View File

@@ -16,7 +16,7 @@
"license": "MIT",
"dependencies": {
"clipanion": "3.2.1",
"@crowdin/crowdin-api-client": "1.28.2"
"@crowdin/crowdin-api-client": "1.29.3"
},
"devDependencies": {
"ts-node": "10.9.2"

View File

@@ -5,11 +5,11 @@
},
"de": {
"translationProgress": 16,
"approvalProgress": 16
"approvalProgress": 15
},
"es-ES": {
"translationProgress": 21,
"approvalProgress": 21
"translationProgress": 20,
"approvalProgress": 20
},
"fr": {
"translationProgress": 27,
@@ -20,8 +20,8 @@
"approvalProgress": 1
},
"it": {
"translationProgress": 100,
"approvalProgress": 87
"translationProgress": 98,
"approvalProgress": 85
},
"ja": {
"translationProgress": 1,
@@ -32,7 +32,7 @@
"approvalProgress": 0
},
"ko": {
"translationProgress": 9,
"translationProgress": 8,
"approvalProgress": 1
},
"pl": {
@@ -41,14 +41,14 @@
},
"pt-BR": {
"translationProgress": 29,
"approvalProgress": 28
"approvalProgress": 27
},
"ru": {
"translationProgress": 41,
"approvalProgress": 38
"approvalProgress": 37
},
"sr-CS": {
"translationProgress": 11,
"translationProgress": 10,
"approvalProgress": 9
},
"tr": {
@@ -69,7 +69,7 @@
},
"zh-CN": {
"translationProgress": 52,
"approvalProgress": 52
"approvalProgress": 51
},
"zh-TW": {
"translationProgress": 15,

View File

@@ -24,17 +24,17 @@
"@emotion/styled": "^11.10.6",
"@fontsource/material-icons": "^4.5.4",
"@fontsource/roboto": "^4.5.8",
"@mui/icons-material": "5.15.0",
"@mui/material": "5.15.0",
"@mui/styles": "5.15.0",
"@mui/system": "5.15.0",
"@mui/icons-material": "5.15.3",
"@mui/material": "5.15.3",
"@mui/styles": "5.15.3",
"@mui/system": "5.15.3",
"@rematch/core": "2.2.0",
"@rematch/loading": "2.1.2",
"@rematch/persist": "2.1.2",
"classnames": "2.5.1",
"country-flag-icons": "1.5.9",
"dayjs": "1.11.10",
"dompurify": "3.0.6",
"dompurify": "3.0.8",
"highlight.js": "11.9.0",
"history": "4.10.1",
"i18next": "20.6.1",
@@ -71,7 +71,7 @@
"@storybook/react": "^6.5.15",
"@storybook/testing-library": "^0.2.0",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.6",
"@testing-library/jest-dom": "6.2.0",
"@testing-library/react": "14.1.2",
"@types/hast": "^2.0.0",
"@types/react-router": "^5.1.20",

View File

@@ -200,7 +200,7 @@ exports[`<Help /> component should load the component in default state 1`] = `
padding: 8px;
}
.emotion-22>:not(:first-of-type) {
.emotion-22>:not(style)~:not(style) {
margin-left: 8px;
}

View File

@@ -228,7 +228,7 @@ label+.emotion-5 {
margin-top: 16px;
}
.emotion-5:after {
.emotion-5::after {
border-bottom: 2px solid #4b5e40;
left: 0;
bottom: 0;
@@ -251,12 +251,12 @@ label+.emotion-5 {
transform: scaleX(1) translateX(0);
}
.emotion-5.Mui-error:before,
.emotion-5.Mui-error:after {
.emotion-5.Mui-error::before,
.emotion-5.Mui-error::after {
border-bottom-color: #d32f2f;
}
.emotion-5:before {
.emotion-5::before {
border-bottom: 1px solid rgba(0, 0, 0, 0.42);
left: 0;
bottom: 0;

View File

@@ -1,5 +1,11 @@
# @verdaccio/utils
## 7.0.0-next.6
### Patch Changes
- @verdaccio/core@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/utils",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "verdaccio utilities",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -29,7 +29,7 @@
"node": ">=12"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.6",
"minimatch": "7.4.6",
"semver": "7.5.4",
"lodash": "4.17.21"

View File

@@ -1,5 +1,18 @@
# verdaccio
## 7.0.0-next.6
### Patch Changes
- @verdaccio/cli@7.0.0-next.6
- @verdaccio/hooks@7.0.0-next.6
- @verdaccio/node-api@7.0.0-next.6
- verdaccio-audit@12.0.0-next.6
- verdaccio-htpasswd@12.0.0-next.6
- @verdaccio/ui-theme@7.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "A lightweight private npm proxy registry",
"main": "build/index.js",
"types": "build/index.d.ts",
@@ -38,27 +38,27 @@
},
"homepage": "https://verdaccio.org",
"dependencies": {
"@verdaccio/cli": "workspace:7.0.0-next.5",
"@verdaccio/hooks": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/node-api": "workspace:7.0.0-next.5",
"@verdaccio/ui-theme": "workspace:7.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"verdaccio-audit": "workspace:12.0.0-next.5",
"verdaccio-htpasswd": "workspace:12.0.0-next.5"
"@verdaccio/cli": "workspace:7.0.0-next.6",
"@verdaccio/hooks": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/node-api": "workspace:7.0.0-next.6",
"@verdaccio/ui-theme": "workspace:7.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"verdaccio-audit": "workspace:12.0.0-next.6",
"verdaccio-htpasswd": "workspace:12.0.0-next.6"
},
"devDependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/store": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/store": "workspace:7.0.0-next.6",
"@verdaccio/test-helper": "workspace:3.0.0-next.1",
"fastify": "4.25.2",
"get-port": "5.1.1",
"got": "11.8.6",
"lodash": "4.17.21",
"nock": "13.4.0",
"node-mocks-http": "1.14.0",
"node-mocks-http": "1.14.1",
"typedoc-plugin-markdown": "3.14.0",
"typedoc-plugin-missing-exports": "1.0.0",
"yaml": "2.3.4"

View File

@@ -1,5 +1,22 @@
# @verdaccio/web
## 7.0.0-next.6
### Patch Changes
- Updated dependencies [e14b064]
- Updated dependencies [4d96324]
- @verdaccio/store@7.0.0-next.6
- @verdaccio/tarball@12.0.0-next.6
- @verdaccio/config@7.0.0-next.6
- @verdaccio/auth@7.0.0-next.6
- @verdaccio/loaders@7.0.0-next.6
- @verdaccio/middleware@7.0.0-next.6
- @verdaccio/core@7.0.0-next.6
- @verdaccio/url@12.0.0-next.6
- @verdaccio/utils@7.0.0-next.6
- @verdaccio/logger@7.0.0-next.6
## 7.0.0-next.5
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/web",
"version": "7.0.0-next.5",
"version": "7.0.0-next.6",
"description": "web ui middleware",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -24,30 +24,30 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.5",
"@verdaccio/config": "workspace:7.0.0-next.5",
"@verdaccio/core": "workspace:7.0.0-next.5",
"@verdaccio/loaders": "workspace:7.0.0-next.5",
"@verdaccio/logger": "workspace:7.0.0-next.5",
"@verdaccio/middleware": "workspace:7.0.0-next.5",
"@verdaccio/store": "workspace:7.0.0-next.5",
"@verdaccio/tarball": "workspace:12.0.0-next.5",
"@verdaccio/url": "workspace:12.0.0-next.5",
"@verdaccio/utils": "workspace:7.0.0-next.5",
"@verdaccio/auth": "workspace:7.0.0-next.6",
"@verdaccio/config": "workspace:7.0.0-next.6",
"@verdaccio/core": "workspace:7.0.0-next.6",
"@verdaccio/loaders": "workspace:7.0.0-next.6",
"@verdaccio/logger": "workspace:7.0.0-next.6",
"@verdaccio/middleware": "workspace:7.0.0-next.6",
"@verdaccio/store": "workspace:7.0.0-next.6",
"@verdaccio/tarball": "workspace:12.0.0-next.6",
"@verdaccio/url": "workspace:12.0.0-next.6",
"@verdaccio/utils": "workspace:7.0.0-next.6",
"debug": "4.3.4",
"express": "4.18.2",
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/api": "workspace:7.0.0-next.5",
"@verdaccio/api": "workspace:7.0.0-next.6",
"@verdaccio/test-helper": "workspace:3.0.0-next.1",
"@verdaccio/types": "workspace:12.0.0-next.2",
"jsdom": "20.0.3",
"nock": "13.4.0",
"node-html-parser": "4.1.5",
"supertest": "6.3.3",
"verdaccio-auth-memory": "workspace:12.0.0-next.5",
"verdaccio-memory": "workspace:12.0.0-next.5"
"verdaccio-auth-memory": "workspace:12.0.0-next.6",
"verdaccio-memory": "workspace:12.0.0-next.6"
},
"scripts": {
"clean": "rimraf ./build",

900
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -21,6 +21,21 @@
"packageNames": ["aws-sdk"],
"allowedVersions": "2.607.0"
},
{
"packageNames": ["@verdaccio/local-storage"],
"allowedVersions": "10.3.3",
"matchBaseBranches": ["5.x"]
},
{
"packageNames": ["@verdaccio/local-storage"],
"allowedVersions": "^10.3.4",
"matchBaseBranches": ["6.x"]
},
{
"packageNames": ["@emotion/*"],
"matchFileNames": ["./package.json", "./packages/**/package.json"],
"matchBaseBranches": ["master"]
},
{
"packageNames": ["got"],
"allowedVersions": "^11.8.5"
@@ -90,11 +105,17 @@
"allowedVersions": "5.1.1"
},
{
"matchPackagePatterns": ["@verdaccio/*"],
"matchPackagePatterns": [
"@verdaccio/*",
"verdaccio-audit",
"verdaccio-htpasswd",
"verdaccio-auth-memory",
"verdaccio-memory"
],
"matchUpdateTypes": ["minor", "patch"],
"groupName": "core verdaccio dependencies",
"groupSlug": "all-verdaccio",
"baseBranchList": ["5.x"]
"baseBranchList": ["5.x", "6.x"]
},
{
"matchPackagePatterns": [

View File

@@ -36,9 +36,9 @@
"@emotion/react": "11.10.6",
"@emotion/styled": "11.10.6",
"@mdx-js/react": "^1.6.22",
"@mui/icons-material": "5.15.0",
"@mui/material": "5.15.0",
"@mui/styles": "5.15.0",
"@mui/icons-material": "5.15.3",
"@mui/material": "5.15.3",
"@mui/styles": "5.15.3",
"@orama/orama": "1.2.4",
"@verdaccio/ui-components": "workspace:3.0.0-next.2",
"classnames": "2.5.1",
@@ -47,7 +47,7 @@
"docusaurus-plugin-contributors": "workspace:2.0.0-next.0",
"docusaurus-plugin-sentry": "1.0.0",
"docusaurus-plugin-typedoc": "0.18.0",
"dompurify": "3.0.6",
"dompurify": "3.0.8",
"p-cancelable": "2.1.1",
"react": "17.0.2",
"react-dom": "17.0.2",
@@ -81,7 +81,7 @@
"esbuild": "0.14.10",
"esbuild-loader": "2.16.0",
"prism-react-renderer": "^1.2.1",
"sass": "1.69.6",
"sass": "1.69.7",
"sass-loader": "^12.1.0",
"url-loader": "4.1.1"
}

View File

@@ -10,7 +10,7 @@
"bundled": true,
"description": "Verdaccio Middleware plugin to bypass npmjs audit",
"latest": "10.2.4",
"downloads": 579666,
"downloads": 493057,
"registry": "https://registry.npmjs.org/verdaccio-audit"
},
{
@@ -21,7 +21,7 @@
"bundled": true,
"description": "Local storage implementation",
"latest": "10.3.4",
"downloads": 574721,
"downloads": 488056,
"registry": "https://registry.npmjs.org/@verdaccio/local-storage"
},
{
@@ -32,7 +32,7 @@
"bundled": true,
"description": "Verdaccio User Interface",
"latest": "3.4.1",
"downloads": 579572,
"downloads": 492882,
"registry": "https://registry.npmjs.org/@verdaccio/ui-theme"
},
{
@@ -43,7 +43,7 @@
"bundled": false,
"description": "Storage implementation in memory",
"latest": "10.3.2",
"downloads": 22303,
"downloads": 18927,
"registry": "https://registry.npmjs.org/verdaccio-memory"
},
{
@@ -54,7 +54,7 @@
"bundled": false,
"description": "AWS S3 storage implementation for Verdaccio",
"latest": "10.3.2",
"downloads": 1547,
"downloads": 1422,
"registry": "https://registry.npmjs.org/verdaccio-aws-s3-storage"
},
{
@@ -65,7 +65,7 @@
"bundled": false,
"description": "Google Cloud storage implementation for Verdaccio",
"latest": "10.2.1",
"downloads": 5018,
"downloads": 3884,
"registry": "https://registry.npmjs.org/verdaccio-google-cloud"
},
{
@@ -76,7 +76,7 @@
"bundled": false,
"description": "Auth plugin for Verdaccio that keeps users in memory",
"latest": "10.2.2",
"downloads": 83342,
"downloads": 66257,
"registry": "https://registry.npmjs.org/verdaccio-auth-memory"
},
{
@@ -87,7 +87,7 @@
"bundled": true,
"description": "htpasswd auth plugin for Verdaccio",
"latest": "10.5.5",
"downloads": 582671,
"downloads": 495694,
"registry": "https://registry.npmjs.org/verdaccio-htpasswd"
},
{
@@ -98,7 +98,7 @@
"bundled": false,
"description": "plugin for filtering packages with security purposes",
"latest": "1.0.1",
"downloads": 13,
"downloads": 12,
"registry": "https://registry.npmjs.org/verdaccio-plugin-secfilter"
},
{
@@ -109,7 +109,7 @@
"bundled": false,
"description": "a port of the verdaccio-ldap to version 5",
"latest": "1.0.1",
"downloads": 5,
"downloads": 6,
"registry": "https://registry.npmjs.org/verdaccio-ldap-port"
},
{
@@ -120,7 +120,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.2.13",
"downloads": 10,
"downloads": 14,
"registry": "https://registry.npmjs.org/@playerdata/verdaccio-storage-expiry"
},
{
@@ -131,7 +131,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.4.1",
"downloads": 14,
"downloads": 17,
"registry": "https://registry.npmjs.org/verdaccio-ldap-memcached"
},
{
@@ -142,7 +142,7 @@
"origin": "community",
"category": "authentication",
"latest": "3.0.1",
"downloads": 48,
"downloads": 61,
"registry": "https://registry.npmjs.org/verdaccio-bitbucket"
},
{
@@ -153,7 +153,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.3",
"downloads": 13,
"downloads": 16,
"registry": "https://registry.npmjs.org/verdaccio-redis-search-patch"
},
{
@@ -175,7 +175,7 @@
"origin": "community",
"category": "authentication",
"latest": "0.1.91",
"downloads": 505,
"downloads": 231,
"registry": "https://registry.npmjs.org/verdaccio-git"
},
{
@@ -186,7 +186,7 @@
"origin": "community",
"category": "authentication",
"latest": "6.0.0",
"downloads": 241,
"downloads": 212,
"registry": "https://registry.npmjs.org/verdaccio-ldap"
},
{
@@ -208,7 +208,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.0",
"downloads": 2,
"downloads": 1,
"registry": "https://registry.npmjs.org/verdaccio-badger"
},
{
@@ -219,7 +219,7 @@
"origin": "community",
"category": "authentication",
"latest": "10.3.2",
"downloads": 5,
"downloads": 4,
"registry": "https://registry.npmjs.org/@hamstudy/verdaccio-aws-s3-storage-sse"
},
{
@@ -230,7 +230,7 @@
"origin": "community",
"category": "authentication",
"latest": "2.0.2",
"downloads": 9,
"downloads": 7,
"registry": "https://registry.npmjs.org/@xlts.dev/verdaccio-prometheus-middleware"
},
{
@@ -252,7 +252,7 @@
"origin": "community",
"category": "authentication",
"latest": "3.0.1",
"downloads": 97,
"downloads": 88,
"registry": "https://registry.npmjs.org/verdaccio-gitlab"
},
{
@@ -263,7 +263,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.3.4",
"downloads": 22,
"downloads": 18,
"registry": "https://registry.npmjs.org/verdaccio-bitbucket-server"
},
{
@@ -274,7 +274,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.7",
"downloads": 6,
"downloads": 13,
"registry": "https://registry.npmjs.org/verdaccio-package-count"
},
{
@@ -285,7 +285,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.2",
"downloads": 37,
"downloads": 36,
"registry": "https://registry.npmjs.org/verdaccio-activedirectory"
},
{
@@ -318,7 +318,7 @@
"origin": "community",
"category": "authentication",
"latest": "0.2.5",
"downloads": 89,
"downloads": 86,
"registry": "https://registry.npmjs.org/verdaccio-minio"
},
{
@@ -329,7 +329,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.2.4",
"downloads": 64,
"downloads": 69,
"registry": "https://registry.npmjs.org/verdaccio-redis-storage"
},
{
@@ -351,7 +351,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.0",
"downloads": 4,
"downloads": 6,
"registry": "https://registry.npmjs.org/verdaccio-ldap5"
},
{
@@ -363,7 +363,7 @@
"url": "https://www.npmjs.org/@m03geek/verdaccio-google-cloud",
"registry": "https://registry.npmjs.org/@m03geek/verdaccio-google-cloud",
"latest": "0.1.0",
"downloads": 5
"downloads": 4
},
{
"name": "verdaccio-storage-proxy",
@@ -374,7 +374,7 @@
"url": "https://www.npmjs.org/verdaccio-storage-proxy",
"registry": "https://registry.npmjs.org/verdaccio-storage-proxy",
"latest": "0.0.11",
"downloads": 46
"downloads": 44
},
{
"name": "verdaccio-local-storage-advance",
@@ -385,7 +385,7 @@
"url": "https://www.npmjs.org/verdaccio-local-storage-advance",
"registry": "https://registry.npmjs.org/verdaccio-local-storage-advance",
"latest": "0.0.10",
"downloads": 15
"downloads": 14
},
{
"name": "verdaccio-kuzzle",
@@ -396,7 +396,7 @@
"url": "https://www.npmjs.org/verdaccio-kuzzle",
"registry": "https://registry.npmjs.org/verdaccio-kuzzle",
"latest": "1.0.9",
"downloads": 3
"downloads": 4
},
{
"name": "verdaccio-dist-tag-control",
@@ -429,7 +429,7 @@
"url": "https://www.npmjs.org/@outcome-co/verdaccio-google-cloud",
"registry": "https://registry.npmjs.org/@outcome-co/verdaccio-google-cloud",
"latest": "1.1.8",
"downloads": 4
"downloads": 3
},
{
"name": "verdaccio-pg-storage",
@@ -440,7 +440,7 @@
"url": "https://www.npmjs.org/verdaccio-pg-storage",
"registry": "https://registry.npmjs.org/verdaccio-pg-storage",
"latest": "1.0.3",
"downloads": 24
"downloads": 18
},
{
"name": "verdaccio-local-storage-with-cache-db",
@@ -451,7 +451,7 @@
"url": "https://www.npmjs.org/verdaccio-local-storage-with-cache-db",
"registry": "https://registry.npmjs.org/verdaccio-local-storage-with-cache-db",
"latest": "9.7.7",
"downloads": 6
"downloads": 7
},
{
"name": "verdaccio-offline-storage",
@@ -462,7 +462,7 @@
"url": "https://www.npmjs.org/verdaccio-offline-storage",
"registry": "https://registry.npmjs.org/verdaccio-offline-storage",
"latest": "2.0.0",
"downloads": 65
"downloads": 62
},
{
"name": "verdaccio-aliyunoss-storage",
@@ -484,7 +484,7 @@
"url": "https://www.npmjs.org/verdaccio-openid-connect",
"registry": "https://registry.npmjs.org/verdaccio-openid-connect",
"latest": "2.0.0",
"downloads": 105
"downloads": 80
},
{
"name": "verdaccio-github-oauth-ui",
@@ -495,7 +495,7 @@
"url": "https://www.npmjs.org/verdaccio-github-oauth-ui",
"registry": "https://registry.npmjs.org/verdaccio-github-oauth-ui",
"latest": "6.0.3",
"downloads": 377
"downloads": 302
},
{
"name": "verdaccio-github-oauth",
@@ -506,7 +506,7 @@
"url": "https://www.npmjs.org/verdaccio-github-oauth",
"registry": "https://registry.npmjs.org/verdaccio-github-oauth",
"latest": "1.1.0",
"downloads": 85
"downloads": 62
},
{
"name": "verdaccio-auth-gitlab",
@@ -517,7 +517,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-gitlab",
"registry": "https://registry.npmjs.org/verdaccio-auth-gitlab",
"latest": "2.0.0-beta.11",
"downloads": 53
"downloads": 52
},
{
"name": "verdaccio-auth0-ui",
@@ -528,7 +528,7 @@
"url": "https://www.npmjs.org/verdaccio-auth0-ui",
"registry": "https://registry.npmjs.org/verdaccio-auth0-ui",
"latest": "4.0.1",
"downloads": 11
"downloads": 8
},
{
"name": "verdaccio-tagauth",
@@ -539,7 +539,7 @@
"url": "https://www.npmjs.org/verdaccio-tagauth",
"registry": "https://registry.npmjs.org/verdaccio-tagauth",
"latest": "0.0.1",
"downloads": 2
"downloads": 1
},
{
"name": "verdaccio-gitea-auth",
@@ -561,7 +561,7 @@
"url": "https://www.npmjs.org/verdaccio-platformatic-auth",
"registry": "https://registry.npmjs.org/verdaccio-platformatic-auth",
"latest": "0.0.4",
"downloads": 8
"downloads": 9
},
{
"name": "verdaccio-google-oauth",
@@ -572,7 +572,7 @@
"url": "https://www.npmjs.org/verdaccio-google-oauth",
"registry": "https://registry.npmjs.org/verdaccio-google-oauth",
"latest": "1.0.1",
"downloads": 29
"downloads": 18
},
{
"name": "verdaccio-passport-google-oauth-ui",
@@ -583,7 +583,7 @@
"url": "https://www.npmjs.org/verdaccio-passport-google-oauth-ui",
"registry": "https://registry.npmjs.org/verdaccio-passport-google-oauth-ui",
"latest": "0.1.3",
"downloads": 10
"downloads": 21
},
{
"name": "verdaccio-aukilabs-npm-auth",
@@ -594,7 +594,7 @@
"url": "https://www.npmjs.org/verdaccio-aukilabs-npm-auth",
"registry": "https://registry.npmjs.org/verdaccio-aukilabs-npm-auth",
"latest": "0.0.2",
"downloads": 2
"downloads": 1
},
{
"name": "verdaccio-gitlab-hilio",
@@ -627,7 +627,7 @@
"url": "https://www.npmjs.org/verdaccio-qnapldap",
"registry": "https://registry.npmjs.org/verdaccio-qnapldap",
"latest": "0.0.6",
"downloads": 1
"downloads": 5
},
{
"name": "verdaccio-fast-ldap",
@@ -638,7 +638,7 @@
"url": "https://www.npmjs.org/verdaccio-fast-ldap",
"registry": "https://registry.npmjs.org/verdaccio-fast-ldap",
"latest": "4.2.1",
"downloads": 1
"downloads": 2
},
{
"name": "verdaccio-gitlab-oauth",
@@ -649,7 +649,7 @@
"url": "https://www.npmjs.org/verdaccio-gitlab-oauth",
"registry": "https://registry.npmjs.org/verdaccio-gitlab-oauth",
"latest": "1.0.4",
"downloads": 20
"downloads": 24
},
{
"name": "verdaccio-group-htpasswd",
@@ -671,7 +671,7 @@
"url": "https://www.npmjs.org/verdaccio-groups",
"registry": "https://registry.npmjs.org/verdaccio-groups",
"latest": "1.2.0",
"downloads": 24
"downloads": 34
},
{
"name": "verdaccio-github-token",
@@ -682,7 +682,7 @@
"url": "https://www.npmjs.org/verdaccio-github-token",
"registry": "https://registry.npmjs.org/verdaccio-github-token",
"latest": "1.0.0",
"downloads": 24
"downloads": 11
},
{
"name": "verdaccio-mysql",
@@ -715,7 +715,7 @@
"url": "https://www.npmjs.org/verdaccio-azure-ad-login",
"registry": "https://registry.npmjs.org/verdaccio-azure-ad-login",
"latest": "1.1.1",
"downloads": 6
"downloads": 5
},
{
"name": "verdaccio-oidc",
@@ -748,7 +748,7 @@
"url": "https://www.npmjs.org/verdaccio-level-auth",
"registry": "https://registry.npmjs.org/verdaccio-level-auth",
"latest": "1.0.12",
"downloads": 1
"downloads": 6
},
{
"name": "verdaccio-activedirectory-extended",
@@ -825,7 +825,7 @@
"url": "https://www.npmjs.org/verdaccio-betaversion",
"registry": "https://registry.npmjs.org/verdaccio-betaversion",
"latest": "1.0.3",
"downloads": 2
"downloads": 10
},
{
"name": "verdaccio-auth-username",
@@ -858,7 +858,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-stack",
"registry": "https://registry.npmjs.org/verdaccio-auth-stack",
"latest": "1.0.3",
"downloads": 2
"downloads": 1
},
{
"name": "verdaccio-auth-capi",
@@ -869,7 +869,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-capi",
"registry": "https://registry.npmjs.org/verdaccio-auth-capi",
"latest": "1.0.2",
"downloads": 3
"downloads": 2
},
{
"name": "verdaccio-groupnames",
@@ -880,7 +880,7 @@
"url": "https://www.npmjs.org/verdaccio-groupnames",
"registry": "https://registry.npmjs.org/verdaccio-groupnames",
"latest": "1.1.0",
"downloads": 34
"downloads": 32
},
{
"name": "verdaccio-auth-mongo",
@@ -913,7 +913,7 @@
"url": "https://www.npmjs.org/verdaccio-simpleldap",
"registry": "https://registry.npmjs.org/verdaccio-simpleldap",
"latest": "0.1.1",
"downloads": 3
"downloads": 2
},
{
"name": "verdaccio-github-team",
@@ -1011,7 +1011,7 @@
"url": "https://www.npmjs.org/verdaccio-openmetrics",
"registry": "https://registry.npmjs.org/verdaccio-openmetrics",
"latest": "1.2.0",
"downloads": 29
"downloads": 28
},
{
"name": "verdaccio-https",
@@ -1022,7 +1022,7 @@
"url": "https://www.npmjs.org/verdaccio-https",
"registry": "https://registry.npmjs.org/verdaccio-https",
"latest": "1.0.11",
"downloads": 9
"downloads": 10
},
{
"name": "verdaccio-badges",
@@ -1033,7 +1033,7 @@
"url": "https://www.npmjs.org/verdaccio-badges",
"registry": "https://registry.npmjs.org/verdaccio-badges",
"latest": "1.1.2",
"downloads": 8
"downloads": 7
},
{
"name": "verdaccio-npm-urls",
@@ -1055,7 +1055,7 @@
"url": "https://www.npmjs.org/verdaccio-static-token",
"registry": "https://registry.npmjs.org/verdaccio-static-token",
"latest": "1.0.1",
"downloads": 172
"downloads": 156
},
{
"name": "verdaccio-apm-server",
@@ -1066,7 +1066,7 @@
"url": "https://www.npmjs.org/verdaccio-apm-server",
"registry": "https://registry.npmjs.org/verdaccio-apm-server",
"latest": "1.0.14",
"downloads": 9
"downloads": 8
},
{
"name": "verdaccio-gae-ah",
@@ -1099,7 +1099,7 @@
"url": "https://www.npmjs.org/verdaccio-github-oauth-ui-without-groups",
"registry": "https://registry.npmjs.org/verdaccio-github-oauth-ui-without-groups",
"latest": "1.0.1",
"downloads": 6
"downloads": 5
},
{
"name": "verdaccio-zip",
@@ -1110,7 +1110,7 @@
"url": "https://www.npmjs.org/verdaccio-zip",
"registry": "https://registry.npmjs.org/verdaccio-zip",
"latest": "1.0.19",
"downloads": 4
"downloads": 24
},
{
"name": "verdaccio-utilities",
@@ -1132,7 +1132,7 @@
"url": "https://www.npmjs.org/mlc-verdaccio-s3-archiver",
"registry": "https://registry.npmjs.org/mlc-verdaccio-s3-archiver",
"latest": "1.0.3",
"downloads": 2
"downloads": 10
},
{
"name": "bulk-npm-publish",
@@ -1154,7 +1154,7 @@
"url": "https://www.npmjs.org/tgz-checker",
"registry": "https://registry.npmjs.org/tgz-checker",
"latest": "0.1.9",
"downloads": 11
"downloads": 17
}
]
}