Compare commits

..

17 Commits

Author SHA1 Message Date
Juan Picado
c922b83775 chore: update versions (next) (#4093)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-10-28 17:22:01 +02:00
Juan Picado
312bc100ff Create shy-garlics-cry.md 2023-10-28 17:14:07 +02:00
renovate[bot]
8004ebd445 chore(deps): update dependency @testing-library/jest-dom to v6.1.4 (#4082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-28 09:28:11 +02:00
renovate[bot]
dd551fd110 chore(deps): update all linting dependencies (#4075)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-28 09:28:00 +02:00
renovate[bot]
e626f3bc70 chore(deps): update babel monorepo to v7.23.2 (#4081) 2023-10-28 08:37:03 +02:00
renovate[bot]
42660c164d chore(deps): update github/codeql-action digest to 74483a3 (#4074) 2023-10-28 06:54:39 +02:00
Juan Picado
eaea6ca2e8 docker build fix pnpm 8.9.0 2023-10-27 07:31:06 +02:00
Dina Basumatary
4c58a46b43 Get rid of @ts-ignore (iteration 1 or many more to go) (#4079)
* Update process.ts

- Removed the silentNpm function. not being used anywhere
- Type guard for childProcess.stdout
- fix type errors

* typo

* remove @ts-ignore

* remove ts-ignore

* chore: remove type already inferred

* chore: fix types

* chore: fix types and add typeguard

* chore: fix pnpm 8.9.0

* revert an incorrect change

---------

Co-authored-by: Dina Basumatary <dnafication@users.noreply.github.com>
2023-10-26 17:49:05 +02:00
verdacciobot
33cf14740d chore: updated static data 2023-10-26 00:12:53 +00:00
Juan Picado
56c082ab0a chore: restore ui-components.yml
setup is very particular cannot use corepack
2023-10-23 21:55:27 +02:00
Dina Basumatary
6d860074ec chore: remove deprecated corepack command (#4083)
* recommended way to use corepack

* Update ui-components.yml

* Update CONTRIBUTING.md

* corepack install doesn't work on node 18

* Update e2e-ci.yml

---------

Co-authored-by: Dina Basumatary <dnafication@users.noreply.github.com>
2023-10-23 21:49:18 +02:00
verdacciobot
f04de5103c chore: updated static data 2023-10-23 00:13:28 +00:00
Juan Picado
750d4e54fa Update changesets.yml 2023-10-22 18:31:30 +02:00
Juan Picado
047e2b78b7 chore: fix pnpm 8.9.0
https://github.com/pnpm/pnpm/releases/tag/v8.9.1 is breaking the builds
2023-10-22 18:21:22 +02:00
verdacciobot
bf394dd5d1 chore: updated static data 2023-10-19 00:12:41 +00:00
verdacciobot
436a639cb1 chore: updated static data 2023-10-16 00:13:12 +00:00
Juan Picado
2748471a4b chore: update contribution guidelines 2023-10-15 13:34:59 +02:00
87 changed files with 2737 additions and 2759 deletions

View File

@@ -66,6 +66,7 @@
"old-turkeys-heal",
"perfect-chairs-act",
"shiny-worms-retire",
"shy-garlics-cry",
"weak-fans-explain"
]
}

View File

@@ -0,0 +1,5 @@
---
'@verdaccio/signature': patch
---
chore: export signature options type

View File

@@ -32,7 +32,7 @@ jobs:
NODE_AUTH_TOKEN: ${{ secrets.REGISTRY_AUTH_TOKEN }}
- name: install pnpm
run: npm i pnpm@latest-8 -g
run: npm i pnpm@8.9.0 -g
env:
NODE_AUTH_TOKEN: ${{ secrets.REGISTRY_AUTH_TOKEN }}

View File

@@ -25,30 +25,30 @@ jobs:
ports:
- 4873:4873
env:
NODE_ENV: production
NODE_ENV: production
steps:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
- name: Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
with:
node-version-file: '.nvmrc'
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@latest-8
- name: set store
run: |
mkdir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --registry http://localhost:4873
- name: Cache .pnpm-store
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
restore-keys: |
pnpm-
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
- name: Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
with:
node-version-file: '.nvmrc'
- name: Install pnpm
run: |
corepack enable
corepack install
- name: set store
run: |
mkdir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --registry http://localhost:4873
- name: Cache .pnpm-store
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
restore-keys: |
pnpm-
lint:
runs-on: ubuntu-latest
name: Lint
@@ -62,14 +62,14 @@ jobs:
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@latest-8
corepack install
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: set store
run: |
pnpm config set store-dir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --ignore-scripts
- name: Lint
@@ -87,14 +87,14 @@ jobs:
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@latest-8
corepack install
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: set store
run: |
pnpm config set store-dir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --ignore-scripts
- name: Lint
@@ -117,14 +117,14 @@ jobs:
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@latest-8
corepack prepare --activate pnpm@8.9.0
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: set store
run: |
pnpm config set store-dir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --ignore-scripts --registry http://localhost:4873
- name: build
@@ -144,14 +144,14 @@ jobs:
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@latest-8
corepack install
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: set store
run: |
pnpm config set store-dir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
## we need scripts, pupetter downloads aditional content
run: pnpm install --registry http://localhost:4873

View File

@@ -34,7 +34,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@fdcae64e1484d349b3366718cdfef3d404390e85 # v2
uses: github/codeql-action/init@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2
# Override language selection by uncommenting this and choosing your languages
# with:
@@ -42,7 +42,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@fdcae64e1484d349b3366718cdfef3d404390e85 # v2
uses: github/codeql-action/autobuild@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -56,4 +56,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@fdcae64e1484d349b3366718cdfef3d404390e85 # v2
uses: github/codeql-action/analyze@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2

View File

@@ -15,26 +15,28 @@ jobs:
env:
NODE_ENV: production
steps:
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
- name: Use Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
with:
node-version-file: '.nvmrc'
- name: Install pnpm
run: npm i pnpm@latest-8 -g
- name: set store
run: |
mkdir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --reporter=silence --ignore-scripts --registry http://localhost:4873
- name: Cache .pnpm-store
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
restore-keys: |
pnpm-
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
- name: Use Node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
with:
node-version-file: '.nvmrc'
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@8.9.0
- name: set store
run: |
mkdir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --reporter=silence --ignore-scripts --registry http://localhost:4873
- name: Cache .pnpm-store
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
restore-keys: |
pnpm-
build:
needs: [prepare]
runs-on: ubuntu-latest
@@ -45,14 +47,16 @@ jobs:
with:
node-version-file: '.nvmrc'
- name: Install pnpm
run: npm i pnpm@latest-8 -g
run: |
corepack enable
corepack prepare --activate pnpm@8.9.0
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
- name: set store
run: |
pnpm config set store-dir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm recursive install --reporter=silence --registry http://localhost:4873
- name: build
@@ -78,7 +82,21 @@ jobs:
strategy:
fail-fast: false
matrix:
pkg: [npm6, npm7, npm8, npm9, npm10, pnpm6, pnpm7, pnpm8, yarn1, yarn2, yarn3, yarn4]
pkg:
[
npm6,
npm7,
npm8,
npm9,
npm10,
pnpm6,
pnpm7,
pnpm8,
yarn1,
yarn2,
yarn3,
yarn4,
]
node: [16, 18, 19]
name: ${{ matrix.pkg }}/ ubuntu-latest / ${{ matrix.node }}
runs-on: ubuntu-latest
@@ -88,14 +106,16 @@ jobs:
with:
node-version: ${{ matrix.node }}
- name: Install pnpm
run: npm i pnpm@latest-8 -g
run: |
corepack enable
corepack prepare --activate pnpm@8.9.0
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
- name: set store
run: |
pnpm config set store-dir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: Install
run: pnpm install --offline --reporter=silence --ignore-scripts --registry http://localhost:4873
- uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3
@@ -107,6 +127,6 @@ jobs:
# path: ./e2e/
# key: test-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
- name: build e2e
run: pnpm --filter @verdaccio/test-cli-commons build
run: pnpm --filter @verdaccio/test-cli-commons build
- name: Test CLI
run: NODE_ENV=production pnpm test --filter ...@verdaccio/e2e-cli-${{matrix.pkg}}

View File

@@ -22,8 +22,8 @@ jobs:
node-version-file: '.nvmrc'
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@latest-8
corepack enable
corepack install
- name: Install
run: pnpm install --reporter=silence --registry http://localhost:4873
- name: build

View File

@@ -47,7 +47,7 @@ jobs:
- name: Install pnpm
run: |
corepack enable
corepack prepare --activate pnpm@latest-8
corepack prepare --activate pnpm@8.9.0
- name: Install
run: pnpm install
- name: Build storybook

View File

@@ -41,61 +41,71 @@ package-lock=false
This setting would cause the `pnpm install` command to install incorrect versions of package dependencies and the subsequent `pnpm build` step would likely fail.
To begin your development setup, please install the latest version of pnpm globally:
We use [corepack](https://github.com/nodejs/corepack) to install and use a specific (latest) version of pnpm. Please run the following commands which is use a specific version on Node.js and configure it to use a specific version of pnpm. The version of pnpm is specified in the `package.json` file in `packageManager` field.
```shell
nvm install
corepack enable
corepack install
```
npm i -g pnpm@latest-8
`pnpm` version will be updated mainly by the maintainers but if you would like to set it to a specific version, you can do so by running the following command:
```shell
corepack use pnpm@8.9.1
```
It will update the `package.json` file with the new version of pnpm in the `packageManager` field.
With pnpm installed, the first step is installing all dependencies:
```
```shell
pnpm install
```
### Building the project
To build the project run
Each package is independent, dependencies must be build first, run:
```
```shell
pnpm build
```
### Running test
```
```shell
pnpm test
```
Verdaccio is a mono repository. To run the tests for for a specific package:
```
```shell
cd packages/store
pnpm test
```
or an specific test in that package:
```
```shell
pnpm test test/merge.dist.tags.spec.ts
```
or a single test unit:
```
```shell
pnpm test test/merge.dist.tags.spec.ts -- -t 'simple'
```
Coverage reporting is enabled by default, but you can turn it off to speed up
test runs:
```
```shell
pnpm test test/merge.dist.tags.spec.ts -- -t 'simple' --coverage=false
```
You can enable increased [`debug`](https://www.npmjs.com/package/debug) output:
```
```shell
DEBUG=verdaccio:* pnpm test
```
@@ -108,11 +118,22 @@ More details in the debug section
We use [`debug`](https://www.npmjs.com/package/debug) to add helpful debugging
output to the code. Each package has it owns namespace.
#### Useful Scripts
#### Developing with local server
To run the application from the source code, ensure the project has been built with `pnpm build`, once this is done, there are few commands that helps to run server:
- `pnpm start`: Runs server on port `8000` and UI on port `4873`. This is particularly useful if you want to contribute to the UI, since it runs with hot reload.
The command `pnpm start` runs web server on port `8000` and user interface (webpack-server) on port `4873`. This is particularly useful if you want to contribute to the UI, since it runs with hot reload. The request to the server are proxy through webpack proxy support through the port `4873`.
The user interface is split in two packages, the `/packages/plugins/ui-theme` and the `/packages/ui-components`. The `ui-components` package uses _storybook_ in order to develop component, but if you need to reload ui components with `ui-theme` do the following.
Go to `/packages/ui-component` and run `pnpm watch` to enable _babel_ in watch mode, every change on the components will be hot reloaded in combination with the `pnpm start` command.
Any change on the server packages, must be build independently (server do not has hot reload, `pnpm start` should be triggered again).
Any interaction with the server should be done through the port `8000` eg: `npm login --registry http://localhost:8000` .
#### Useful commands
- `pnpm debug`: Run the server in debug mode `--inspect`. UI runs too but without hot reload. For automatic break use `pnpm debug:break`.
- `pnpm debug:fastify`: To contribute on the [fastify migration](https://github.com/verdaccio/verdaccio/discussions/2155) this is a temporary command for such purpose.
- `pnpm website`: Build the website, for more commands to run the _website_, run `cd website` and then `pnpm serve`, website will run on port `3000`.
@@ -124,14 +145,14 @@ Currently you can only run pre-compiled packages in debug mode. To enable debug
while running add the `verdaccio` namespace using the `DEBUG` environment
variable, like this:
```
```shell
DEBUG=verdaccio:* node packages/verdaccio/debug/bootstrap.js
```
You can filter this output to just the packages you're interested in using
namespaces:
```
```shell
DEBUG=verdaccio:plugin:* node packages/verdaccio/debug/bootstrap.js
```
@@ -144,17 +165,17 @@ of the output is sent to the logger module.
Once you have perform your changes in the code base, the build and tests passes you can publish a local version:
- Ensure you have build all modules (or the one you have modified)
- Ensure you have built all modules by running `pnpm build` (or the one you have modified)
- Run `pnpm local:publish:release` to launch a local registry and publish all packages into it. This command will be alive until server is killed (Control Key + C)
```
```shell
pnpm build
pnpm local:publish:release
```
The last step consist on install globally the package from the local registry which runs on the default port (4873).
```
```shell
npm i -g verdaccio --registry=http://localhost:4873
verdaccio
```
@@ -220,7 +241,7 @@ Questions can be asked via [Discord](https://discord.gg/7qWJxBf)
## Development Guidelines {#development-guidelines}
It's recommended use a UNIX system for local development, Windows should works fine for development, but is not daily tested could not be perfect. To ensure a fast code review and merge, please follow the next guidelines:
It's recommended use a UNIX system for local development, Windows dev local support is not being tested and might not work. To ensure a fast code review and merge, please follow the next guidelines:
Any contribution gives you the right to be part of this organization as _collaborator_ and your avatar will be automatically added to the [contributors page](https://verdaccio.org/contributors).
@@ -285,7 +306,7 @@ contribution to get merged (unless it does not affect functionality or
user-facing content, eg: docs, readme, adding test or typo/lint fixes). To
create a changeset please run:
```
```shell
pnpm changeset
```
@@ -364,6 +385,8 @@ All translations are provided by the **[crowdin](http://crowdin.com)** platform,
If you want to contribute by adding translations, create an account (GitHub could be used as fast alternative), in the platform you can contribute to two areas, the website or improve User Interface translations.
> Languages with less the 40% of translations available are excluded by the build system.
If a language is not listed, ask for it in the [Discord](https://discord.gg/7qWJxBf) channel #contribute channel.
For adding a new **language** on the UI follow these steps:

View File

@@ -11,7 +11,7 @@ RUN apk --no-cache add openssl ca-certificates wget && \
WORKDIR /opt/verdaccio-build
COPY . .
RUN npm -g i pnpm@latest-8 && \
RUN npm -g i pnpm@8.9.0 && \
pnpm config set registry $VERDACCIO_BUILD_REGISTRY && \
pnpm install --frozen-lockfile --ignore-scripts && \
rm -Rf test && \

View File

@@ -5,8 +5,8 @@
"main": "./build/index.js",
"types": "./build/index.d.ts",
"devDependencies": {
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/types": "workspace:12.0.0-next.1",
"debug": "4.3.4",
"fs-extra": "10.1.0",
@@ -14,7 +14,7 @@
"js-yaml": "4.1.0",
"get-port": "5.1.1",
"lodash": "4.17.21",
"verdaccio": "workspace:7.0.0-next.3"
"verdaccio": "workspace:7.0.0-next.4"
},
"scripts": {
"test": "jest",

View File

@@ -31,12 +31,13 @@ export async function exec(options: SpawnOptions, cmd, args): Promise<ExecOutput
}
const childProcess = spawn(cmd, args, spawnOptions);
// @ts-ignore
const rl = createInterface({ input: childProcess.stdout });
if (childProcess.stdout) {
const rl = createInterface({ input: childProcess.stdout });
rl.on('line', function (line) {
stdout += line;
});
rl.on('line', function (line) {
stdout += line;
});
}
const err = new Error(`Running "${cmd} ${args.join(' ')}" returned error code `);
return new Promise((resolve, reject) => {
@@ -45,14 +46,9 @@ export async function exec(options: SpawnOptions, cmd, args): Promise<ExecOutput
resolve({ stdout, stderr });
} else {
err.message += `${error}...\n\nSTDOUT:\n${stdout}\n\nSTDERR:\n${stderr}\n`;
return reject({ stdout, stderr: err });
const errorObj = { stdout, stderr: err };
return reject(errorObj);
}
});
});
}
export function silentNpm(...args): Promise<ExecOutput> {
debug('run silent npm %o', args);
// @ts-ignore
return exec({ silent: true }, 'npm', args);
}

View File

@@ -5,7 +5,6 @@ import { join } from 'path';
import { fileUtils } from '@verdaccio/core';
export function createProject(projectName: string) {
// @ts-ignore
const tempRootFolder = global.__namespace.getItem('dir-suite-root');
const verdaccioInstall = join(tempRootFolder, projectName);
fs.mkdirSync(verdaccioInstall);

View File

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

View File

@@ -16,11 +16,11 @@
},
"devDependencies": {
"@babel/cli": "7.23.0",
"@babel/core": "7.23.0",
"@babel/core": "7.23.2",
"@babel/eslint-parser": "7.22.15",
"@babel/node": "7.22.19",
"@babel/plugin-proposal-class-properties": "7.18.6",
"@babel/plugin-proposal-decorators": "7.23.0",
"@babel/plugin-proposal-decorators": "7.23.2",
"@babel/plugin-proposal-export-namespace-from": "7.18.9",
"@babel/plugin-proposal-function-sent": "7.22.5",
"@babel/plugin-proposal-json-strings": "7.18.6",
@@ -33,12 +33,12 @@
"@babel/plugin-syntax-import-meta": "7.10.4",
"@babel/plugin-transform-async-to-generator": "7.22.5",
"@babel/plugin-transform-classes": "7.22.15",
"@babel/plugin-transform-runtime": "7.22.15",
"@babel/preset-env": "7.22.20",
"@babel/plugin-transform-runtime": "7.23.2",
"@babel/preset-env": "7.23.2",
"@babel/preset-react": "7.22.15",
"@babel/preset-typescript": "7.23.0",
"@babel/preset-typescript": "7.23.2",
"@babel/register": "7.22.15",
"@babel/runtime": "7.23.1",
"@babel/runtime": "7.23.2",
"@changesets/changelog-github": "0.4.8",
"@changesets/cli": "2.24.4",
"@changesets/get-dependents-graph": "1.3.6",
@@ -47,7 +47,7 @@
"@emotion/react": "11.10.6",
"@emotion/styled": "11.10.6",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.3",
"@testing-library/jest-dom": "6.1.4",
"@testing-library/react": "14.0.0",
"@trivago/prettier-plugin-sort-imports": "^4.2.0",
"@types/async": "3.2.21",
@@ -82,8 +82,8 @@
"@types/validator": "13.11.2",
"@types/webpack": "5.28.3",
"@types/webpack-env": "1.18.2",
"@typescript-eslint/eslint-plugin": "6.7.4",
"@typescript-eslint/parser": "6.7.4",
"@typescript-eslint/eslint-plugin": "6.9.0",
"@typescript-eslint/parser": "6.9.0",
"@verdaccio/crowdin-translations": "workspace:*",
"@verdaccio/eslint-config": "workspace:*",
"@verdaccio/types": "workspace:*",
@@ -97,7 +97,7 @@
"cross-env": "7.0.3",
"debug": "4.3.4",
"detect-secrets": "1.0.6",
"eslint": "8.51.0",
"eslint": "8.52.0",
"fs-extra": "10.1.0",
"got": "11.8.6",
"husky": "7.0.4",
@@ -185,5 +185,6 @@
"lint-staged": {
"*.{js,jsx,ts,tsx,json,yml,yaml,md}": "prettier --write",
"*.{js,jsx,ts,tsx}": "eslint --cache --fix"
}
},
"packageManager": "pnpm@8.9.0+sha256.8f5264ad1d100da11a6add6bb8a94c6f1e913f9e9261b2a551fabefad2ec0fec"
}

View File

@@ -1,5 +1,17 @@
# @verdaccio/api
## 7.0.0-next.4
### Patch Changes
- @verdaccio/auth@7.0.0-next.4
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/middleware@7.0.0-next.4
- @verdaccio/store@7.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
- @verdaccio/logger@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/api",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/middleware": "workspace:7.0.0-next.3",
"@verdaccio/store": "workspace:7.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/auth": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/middleware": "workspace:7.0.0-next.4",
"@verdaccio/store": "workspace:7.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"abortcontroller-polyfill": "1.7.5",
"body-parser": "1.20.2",
"cookies": "0.8.0",
@@ -55,7 +55,7 @@
"semver": "7.5.4"
},
"devDependencies": {
"@verdaccio/server": "workspace:7.0.0-next.3",
"@verdaccio/server": "workspace:7.0.0-next.4",
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
"@verdaccio/types": "workspace:12.0.0-next.1",
"mockdate": "3.0.5",

View File

@@ -43,7 +43,6 @@ export default function (config: Config, auth: Auth, storage: Storage): Router {
app.param('org_couchdb_user', match(/^org\.couchdb\.user:/));
app.use(auth.apiJWTmiddleware());
app.use(express.json({ strict: false, limit: config.max_body_size || '10mb' }));
// @ts-ignore
app.use(antiLoop(config));
// encode / in a scoped package name to be matched as a single parameter in routes
app.use(encodeScopePackage);

View File

@@ -196,10 +196,10 @@ export function publishPackage(storage: Storage): any {
requestOptions: {
host: req.hostname,
protocol: req.protocol,
// @ts-ignore
headers: req.headers,
headers: req.headers as { [key: string]: string },
username,
},
uplinksLook: false,
});
res.status(HTTP_STATUS.CREATED);

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
import buildDebug from 'debug';
import { NextFunction, Request, RequestHandler, Response } from 'express';
import { NextFunction, Request, Response } from 'express';
import _ from 'lodash';
import { HTPasswd } from 'verdaccio-htpasswd';
@@ -308,12 +308,11 @@ class Auth implements IAuthMiddleware, TokenEncryption, pluginUtils.IBasicAuth {
debug('allow unpublish for %o', packageName);
for (const plugin of this.plugins) {
if (_.isNil(plugin) || isFunction(plugin.allow_unpublish) === false) {
if (typeof plugin?.allow_unpublish !== 'function') {
debug('allow unpublish for %o plugin does not implement allow_unpublish', packageName);
continue;
} else {
// @ts-ignore
plugin.allow_unpublish!(user, pkg, (err, ok: boolean): void => {
plugin.allow_unpublish(user, pkg, (err, ok): void => {
if (err) {
debug(
'forbidden publish for %o, it will fallback on unpublish permissions',
@@ -324,9 +323,7 @@ class Auth implements IAuthMiddleware, TokenEncryption, pluginUtils.IBasicAuth {
if (_.isNil(ok) === true) {
debug('bypass unpublish for %o, publish will handle the access', packageName);
// @ts-ignore
// eslint-disable-next-line
return this.allow_publish(...arguments);
return this.allow_publish({ packageName, packageVersion }, user, callback);
}
if (ok) {
@@ -350,7 +347,7 @@ class Auth implements IAuthMiddleware, TokenEncryption, pluginUtils.IBasicAuth {
const pkg = Object.assign(
{ name: packageName, version: packageVersion },
getMatchedPackagesSpec(packageName, this.config.packages)
) as any;
);
debug('allow publish for %o init | plugins: %o', packageName, plugins.length);
(function next(): void {
@@ -378,7 +375,7 @@ class Auth implements IAuthMiddleware, TokenEncryption, pluginUtils.IBasicAuth {
})();
}
public apiJWTmiddleware(): RequestHandler {
public apiJWTmiddleware() {
debug('jwt middleware');
const plugins = this.plugins.slice(0);
const helpers = { createAnonymousRemoteUser, createRemoteUser };
@@ -388,7 +385,6 @@ class Auth implements IAuthMiddleware, TokenEncryption, pluginUtils.IBasicAuth {
}
}
// @ts-ignore
return (req: $RequestExtend, res: $ResponseExtend, _next: NextFunction) => {
req.pause();
@@ -519,8 +515,7 @@ class Auth implements IAuthMiddleware, TokenEncryption, pluginUtils.IBasicAuth {
/**
* JWT middleware for WebUI
*/
public webUIJWTmiddleware(): RequestHandler {
// @ts-ignore
public webUIJWTmiddleware(): $NextFunctionVer {
return (req: $RequestExtend, res: $ResponseExtend, _next: NextFunction): void => {
if (this._isRemoteUserValid(req.remote_user)) {
return _next();

View File

@@ -1,5 +1,14 @@
# @verdaccio/cli
## 7.0.0-next.4
### Patch Changes
- @verdaccio/node-api@7.0.0-next.4
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/logger@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/cli",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/node-api": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/node-api": "workspace:7.0.0-next.4",
"clipanion": "3.2.1",
"envinfo": "7.8.1",
"kleur": "4.1.5",

View File

@@ -1,5 +1,12 @@
# @verdaccio/config
## 7.0.0-next.4
### Patch Changes
- @verdaccio/core@7.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/config",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"debug": "4.3.4",
"js-yaml": "4.1.0",
"lodash": "4.17.21",

View File

@@ -1,5 +1,7 @@
# @verdaccio/core
## 7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

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

View File

@@ -1,5 +1,13 @@
# Change Log
## 12.0.0-next.4
### Patch Changes
- @verdaccio/core@7.0.0-next.4
- @verdaccio/url@12.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
## 12.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/tarball",
"version": "12.0.0-next.3",
"version": "12.0.0-next.4",
"description": "tarball utilities resolver",
"keywords": [
"private",
@@ -34,9 +34,9 @@
},
"dependencies": {
"debug": "4.3.4",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/url": "workspace:12.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/url": "workspace:12.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"lodash": "4.17.21"
},
"devDependencies": {

View File

@@ -3,7 +3,7 @@ export interface PackageAccess {
publish?: string[];
proxy?: string[];
access?: string[];
unpublish: string[];
unpublish?: string[];
}
export interface PackageList {

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/url",
"version": "12.0.0-next.3",
"version": "12.0.0-next.4",
"description": "url utilities resolver",
"keywords": [
"private",
@@ -33,7 +33,7 @@
"access": "public"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"debug": "4.3.4",
"lodash": "4.17.21",
"validator": "13.9.0"

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/hooks",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"core-js": "3.30.2",
"debug": "4.3.4",
"got-cjs": "12.5.4",
"handlebars": "4.7.7"
},
"devDependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/auth": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/types": "workspace:12.0.0-next.1",
"nock": "13.3.3"
},

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/loaders",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"debug": "4.3.4",
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/types": "workspace:12.0.0-next.1",
"@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.4
### Patch Changes
- @verdaccio/logger-commons@7.0.0-next.4
## 7.0.0-next.3
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/logger-7",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/logger-commons": "workspace:7.0.0-next.4",
"pino": "7.11.0"
},
"devDependencies": {

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/logger-commons",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@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.4
### Patch Changes
- @verdaccio/logger-commons@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/logger",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/logger-commons": "workspace:7.0.0-next.4",
"pino": "8.14.1"
},
"devDependencies": {

View File

@@ -1,5 +1,14 @@
# @verdaccio/middleware
## 7.0.0-next.4
### Patch Changes
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/url@12.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/middleware",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/url": "workspace:12.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/url": "workspace:12.0.0-next.4",
"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.3",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"body-parser": "1.20.2",
"supertest": "6.3.3"
}

View File

@@ -8,7 +8,7 @@ import { $NextFunctionVer, $RequestExtend, $ResponseExtend } from '../types';
* @param config
* @returns
*/
export function antiLoop(config: Config): Function {
export function antiLoop(config: Config) {
return function (req: $RequestExtend, res: $ResponseExtend, next: $NextFunctionVer): void {
if (req?.headers?.via != null) {
const arr = req.get('via')?.split(',');

View File

@@ -1,5 +1,15 @@
# @verdaccio/node-api
## 7.0.0-next.4
### Patch Changes
- @verdaccio/server@7.0.0-next.4
- @verdaccio/server-fastify@7.0.0-next.4
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/logger@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

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

View File

@@ -1,5 +1,12 @@
# Change Log
## 12.0.0-next.4
### Patch Changes
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
## 12.0.0-next.3
### Major Changes

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-auth-memory",
"version": "12.0.0-next.3",
"version": "12.0.0-next.4",
"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.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"debug": "4.3.4"
},
"devDependencies": {
"@types/debug": "^4.1.9",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/types": "workspace:12.0.0-next.1"
},
"scripts": {

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-htpasswd",
"version": "12.0.0-next.3",
"version": "12.0.0-next.4",
"description": "htpasswd auth plugin for Verdaccio",
"keywords": [
"private",
@@ -33,7 +33,7 @@
"node": ">=12"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@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.4",
"@verdaccio/types": "workspace:12.0.0-next.1",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"mockdate": "3.0.5"
},
"scripts": {

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/local-storage",
"version": "12.0.0-next.3",
"version": "12.0.0-next.4",
"description": "Local storage implementation",
"keywords": [
"private",
@@ -36,9 +36,9 @@
"node": ">=18"
},
"dependencies": {
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/file-locking": "workspace:12.0.0-next.1",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"core-js": "3.30.2",
"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.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
"@verdaccio/types": "workspace:12.0.0-next.1",
"minimatch": "9.0.3"

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/ui-theme",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"description": "Verdaccio User Interface",
"author": {
"name": "Verdaccio Contributors",
@@ -25,9 +25,9 @@
"@rematch/loading": "2.1.2",
"@rematch/persist": "2.1.2",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.3",
"@testing-library/jest-dom": "6.1.4",
"@testing-library/react": "14.0.0",
"@verdaccio/node-api": "workspace:7.0.0-next.3",
"@verdaccio/node-api": "workspace:7.0.0-next.4",
"@verdaccio/types": "workspace:*",
"@verdaccio/ui-components": "workspace:3.0.0-next.2",
"babel-loader": "8.3.0",
@@ -73,7 +73,7 @@
"remark-gfm": "3.0.1",
"rimraf": "3.0.2",
"style-loader": "3.3.3",
"stylelint": "15.10.3",
"stylelint": "15.11.0",
"stylelint-config-recommended": "10.0.1",
"stylelint-config-styled-components": "0.1.1",
"stylelint-processor-styled-components": "1.10.0",

View File

@@ -195,6 +195,10 @@
"username": "markpeterfejes",
"id": 7912231
},
{
"username": "dnafication",
"id": 6381587
},
{
"username": "semoal",
"id": 22656541
@@ -287,10 +291,6 @@
"username": "frimuchkov",
"id": 19934346
},
{
"username": "dnafication",
"id": 6381587
},
{
"username": "ddhp",
"id": 1715380

View File

@@ -1,5 +1,13 @@
# @verdaccio/proxy
## 7.0.0-next.4
### Patch Changes
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/proxy",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"JSONStream": "1.3.5",
"debug": "4.3.4",
"got-cjs": "12.5.4",
@@ -48,7 +48,7 @@
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/types": "workspace:12.0.0-next.1",
"get-stream": "^6.0.1",
"nock": "13.3.3",

View File

@@ -1,5 +1,21 @@
# @verdaccio/server
## 7.0.0-next.4
### Patch Changes
- @verdaccio/auth@7.0.0-next.4
- @verdaccio/api@7.0.0-next.4
- verdaccio-audit@12.0.0-next.4
- @verdaccio/web@7.0.0-next.4
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/loaders@7.0.0-next.4
- @verdaccio/middleware@7.0.0-next.4
- @verdaccio/store@7.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
- @verdaccio/logger@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/server",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/auth": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/loaders": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/middleware": "workspace:7.0.0-next.3",
"@verdaccio/store": "workspace:7.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/web": "workspace:7.0.0-next.3",
"verdaccio-audit": "workspace:12.0.0-next.3",
"@verdaccio/api": "workspace:7.0.0-next.4",
"@verdaccio/auth": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/loaders": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/middleware": "workspace:7.0.0-next.4",
"@verdaccio/store": "workspace:7.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"@verdaccio/web": "workspace:7.0.0-next.4",
"verdaccio-audit": "workspace:12.0.0-next.4",
"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.3",
"@verdaccio/proxy": "workspace:7.0.0-next.4",
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
"http-errors": "2.0.0"
},

View File

@@ -1,5 +1,17 @@
# @verdaccio/server-fastify
## 7.0.0-next.4
### Patch Changes
- @verdaccio/auth@7.0.0-next.4
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/tarball@12.0.0-next.4
- @verdaccio/store@7.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
- @verdaccio/logger@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

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

View File

@@ -1,5 +1,11 @@
# @verdaccio/signature
## 7.0.0-next.2
### Patch Changes
- 312bc100f: chore: export signature options type
## 7.0.0-next.1
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/signature",
"version": "7.0.0-next.1",
"version": "7.0.0-next.2",
"description": "verdaccio signature utils",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -43,7 +43,7 @@
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/types": "workspace:12.0.0-next.1"
},
"funding": {

View File

@@ -4,7 +4,7 @@ export {
generateRandomSecretKeyDeprecated,
} from './legacy-signature';
export { aesDecrypt, aesEncrypt } from './signature';
export { signPayload, verifyPayload } from './jwt-token';
export { signPayload, verifyPayload, SignOptionsSignature } from './jwt-token';
export * as utils from './utils';
export * as types from './types';
export { parseBasicPayload } from './token';

View File

@@ -32,8 +32,8 @@
"homepage": "https://verdaccio.org",
"license": "MIT",
"devDependencies": {
"@verdaccio/cli": "workspace:7.0.0-next.3",
"@verdaccio/ui-theme": "workspace:7.0.0-next.3",
"@verdaccio/cli": "workspace:7.0.0-next.4",
"@verdaccio/ui-theme": "workspace:7.0.0-next.4",
"fs-extra": "10.1.0",
"webpack": "5.82.1",
"webpack-bundle-analyzer": "4.7.0",

View File

@@ -1,5 +1,20 @@
# @verdaccio/store
## 7.0.0-next.4
### Patch Changes
- @verdaccio/hooks@7.0.0-next.4
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/tarball@12.0.0-next.4
- @verdaccio/url@12.0.0-next.4
- @verdaccio/loaders@7.0.0-next.4
- @verdaccio/local-storage@12.0.0-next.4
- @verdaccio/proxy@7.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
- @verdaccio/logger@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/store",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/hooks": "workspace:7.0.0-next.3",
"@verdaccio/loaders": "workspace:7.0.0-next.3",
"@verdaccio/local-storage": "workspace:12.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/proxy": "workspace:7.0.0-next.3",
"@verdaccio/tarball": "workspace:12.0.0-next.3",
"@verdaccio/url": "workspace:12.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/hooks": "workspace:7.0.0-next.4",
"@verdaccio/loaders": "workspace:7.0.0-next.4",
"@verdaccio/local-storage": "workspace:12.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/proxy": "workspace:7.0.0-next.4",
"@verdaccio/tarball": "workspace:12.0.0-next.4",
"@verdaccio/url": "workspace:12.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"JSONStream": "1.3.5",
"debug": "4.3.4",
"lodash": "4.17.21",

View File

@@ -3,11 +3,11 @@
{
"id": 558752,
"login": "juanpicado",
"contributions": 5143,
"contributions": 5150,
"repositories": [
{
"name": "verdaccio",
"contributions": 2811
"contributions": 2818
},
{
"name": "verdaccio-cookbook",
@@ -903,6 +903,21 @@
}
]
},
{
"id": 6381587,
"login": "dnafication",
"contributions": 4,
"repositories": [
{
"name": "verdaccio",
"contributions": 3
},
{
"name": "website",
"contributions": 1
}
]
},
{
"id": 22656541,
"login": "semoal",
@@ -1196,21 +1211,6 @@
}
]
},
{
"id": 6381587,
"login": "dnafication",
"contributions": 3,
"repositories": [
{
"name": "verdaccio",
"contributions": 2
},
{
"name": "website",
"contributions": 1
}
]
},
{
"id": 1715380,
"login": "ddhp",
@@ -4864,7 +4864,7 @@
"full_name": "verdaccio/verdaccio",
"html_url": "https://github.com/verdaccio/verdaccio",
"description": "📦🔐 A lightweight Node.js private proxy registry",
"stargazers_count": 15325,
"stargazers_count": 15347,
"archived": false
},
{

View File

@@ -16,8 +16,8 @@
"eslint-config-prettier": "8.10.0",
"eslint-plugin-babel": "5.3.1",
"eslint-plugin-cypress": "2.15.1",
"eslint-plugin-import": "2.28.1",
"eslint-plugin-jest": "27.4.2",
"eslint-plugin-import": "2.29.0",
"eslint-plugin-jest": "27.6.0",
"eslint-plugin-jsx-a11y": "6.7.1",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-react": "7.33.2",

View File

@@ -10,12 +10,12 @@
"types": "build/index.d.ts",
"devDependencies": {
"@verdaccio/types": "workspace:12.0.0-next.1",
"@verdaccio/auth": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/middleware": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/auth": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/middleware": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"body-parser": "1.20.2",
"express": "4.18.2",
"supertest": "6.3.3",

View File

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

View File

@@ -68,8 +68,8 @@
"approvalProgress": 14
},
"zh-CN": {
"translationProgress": 50,
"approvalProgress": 48
"translationProgress": 52,
"approvalProgress": 52
},
"zh-TW": {
"translationProgress": 15,

View File

@@ -70,7 +70,7 @@
"@storybook/react": "^6.5.15",
"@storybook/testing-library": "^0.0.13",
"@testing-library/dom": "9.3.3",
"@testing-library/jest-dom": "6.1.3",
"@testing-library/jest-dom": "6.1.4",
"@testing-library/react": "14.0.0",
"@types/hast": "^2.0.0",
"@types/react-router": "^5.1.20",

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/utils",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/core": "workspace:7.0.0-next.4",
"minimatch": "7.4.6",
"semver": "7.5.4",
"lodash": "4.17.21"

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"description": "A lightweight private npm proxy registry",
"main": "build/index.js",
"types": "build/index.d.ts",
@@ -38,20 +38,20 @@
},
"homepage": "https://verdaccio.org",
"dependencies": {
"@verdaccio/cli": "workspace:7.0.0-next.3",
"@verdaccio/hooks": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/node-api": "workspace:7.0.0-next.3",
"@verdaccio/ui-theme": "workspace:7.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"verdaccio-audit": "workspace:12.0.0-next.3",
"verdaccio-htpasswd": "workspace:12.0.0-next.3"
"@verdaccio/cli": "workspace:7.0.0-next.4",
"@verdaccio/hooks": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/node-api": "workspace:7.0.0-next.4",
"@verdaccio/ui-theme": "workspace:7.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"verdaccio-audit": "workspace:12.0.0-next.4",
"verdaccio-htpasswd": "workspace:12.0.0-next.4"
},
"devDependencies": {
"@verdaccio/auth": "workspace:7.0.0-next.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/store": "workspace:7.0.0-next.3",
"@verdaccio/auth": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/store": "workspace:7.0.0-next.4",
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
"fastify": "4.17.0",
"get-port": "5.1.1",

View File

@@ -1,5 +1,20 @@
# @verdaccio/web
## 7.0.0-next.4
### Patch Changes
- @verdaccio/auth@7.0.0-next.4
- @verdaccio/core@7.0.0-next.4
- @verdaccio/config@7.0.0-next.4
- @verdaccio/tarball@12.0.0-next.4
- @verdaccio/url@12.0.0-next.4
- @verdaccio/loaders@7.0.0-next.4
- @verdaccio/middleware@7.0.0-next.4
- @verdaccio/store@7.0.0-next.4
- @verdaccio/utils@7.0.0-next.4
- @verdaccio/logger@7.0.0-next.4
## 7.0.0-next.3
### Major Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/web",
"version": "7.0.0-next.3",
"version": "7.0.0-next.4",
"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.3",
"@verdaccio/config": "workspace:7.0.0-next.3",
"@verdaccio/core": "workspace:7.0.0-next.3",
"@verdaccio/loaders": "workspace:7.0.0-next.3",
"@verdaccio/logger": "workspace:7.0.0-next.3",
"@verdaccio/middleware": "workspace:7.0.0-next.3",
"@verdaccio/store": "workspace:7.0.0-next.3",
"@verdaccio/tarball": "workspace:12.0.0-next.3",
"@verdaccio/url": "workspace:12.0.0-next.3",
"@verdaccio/utils": "workspace:7.0.0-next.3",
"@verdaccio/auth": "workspace:7.0.0-next.4",
"@verdaccio/config": "workspace:7.0.0-next.4",
"@verdaccio/core": "workspace:7.0.0-next.4",
"@verdaccio/loaders": "workspace:7.0.0-next.4",
"@verdaccio/logger": "workspace:7.0.0-next.4",
"@verdaccio/middleware": "workspace:7.0.0-next.4",
"@verdaccio/store": "workspace:7.0.0-next.4",
"@verdaccio/tarball": "workspace:12.0.0-next.4",
"@verdaccio/url": "workspace:12.0.0-next.4",
"@verdaccio/utils": "workspace:7.0.0-next.4",
"debug": "4.3.4",
"express": "4.18.2",
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/api": "workspace:7.0.0-next.3",
"@verdaccio/api": "workspace:7.0.0-next.4",
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
"@verdaccio/types": "workspace:12.0.0-next.1",
"jsdom": "20.0.3",
"nock": "13.3.3",
"node-html-parser": "4.1.5",
"supertest": "6.3.3",
"verdaccio-auth-memory": "workspace:12.0.0-next.3",
"verdaccio-memory": "workspace:12.0.0-next.3"
"verdaccio-auth-memory": "workspace:12.0.0-next.4",
"verdaccio-memory": "workspace:12.0.0-next.4"
},
"scripts": {
"clean": "rimraf ./build",

4363
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,7 @@
"bundled": true,
"description": "Verdaccio Middleware plugin to bypass npmjs audit",
"latest": "10.2.4",
"downloads": 513868,
"downloads": 551494,
"registry": "https://registry.npmjs.org/verdaccio-audit"
},
{
@@ -21,7 +21,7 @@
"bundled": true,
"description": "Local storage implementation",
"latest": "10.3.4",
"downloads": 512938,
"downloads": 549743,
"registry": "https://registry.npmjs.org/@verdaccio/local-storage"
},
{
@@ -32,7 +32,7 @@
"bundled": true,
"description": "Verdaccio User Interface",
"latest": "3.4.1",
"downloads": 515569,
"downloads": 553283,
"registry": "https://registry.npmjs.org/@verdaccio/ui-theme"
},
{
@@ -43,7 +43,7 @@
"bundled": false,
"description": "Storage implementation in memory",
"latest": "10.3.2",
"downloads": 24337,
"downloads": 25508,
"registry": "https://registry.npmjs.org/verdaccio-memory"
},
{
@@ -65,7 +65,7 @@
"bundled": false,
"description": "Google Cloud storage implementation for Verdaccio",
"latest": "10.2.1",
"downloads": 4568,
"downloads": 4501,
"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": 78434,
"downloads": 81492,
"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": 517476,
"downloads": 554735,
"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": 29,
"downloads": 47,
"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": 14,
"downloads": 37,
"registry": "https://registry.npmjs.org/verdaccio-ldap-port"
},
{
@@ -120,7 +120,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.2.13",
"downloads": 213,
"downloads": 218,
"registry": "https://registry.npmjs.org/@playerdata/verdaccio-storage-expiry"
},
{
@@ -131,7 +131,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.4.1",
"downloads": 9,
"downloads": 12,
"registry": "https://registry.npmjs.org/verdaccio-ldap-memcached"
},
{
@@ -142,7 +142,7 @@
"origin": "community",
"category": "authentication",
"latest": "3.0.1",
"downloads": 114,
"downloads": 138,
"registry": "https://registry.npmjs.org/verdaccio-bitbucket"
},
{
@@ -152,8 +152,8 @@
"bundled": false,
"origin": "community",
"category": "authentication",
"latest": "1.0.1",
"downloads": 7,
"latest": "1.0.3",
"downloads": 115,
"registry": "https://registry.npmjs.org/verdaccio-redis-search-patch"
},
{
@@ -164,7 +164,7 @@
"origin": "community",
"category": "authentication",
"latest": "2.0.6",
"downloads": 9,
"downloads": 22,
"registry": "https://registry.npmjs.org/verdaccio-auther-memory"
},
{
@@ -174,8 +174,8 @@
"bundled": false,
"origin": "community",
"category": "authentication",
"latest": "0.1.85",
"downloads": 376,
"latest": "0.1.88",
"downloads": 921,
"registry": "https://registry.npmjs.org/verdaccio-git"
},
{
@@ -186,7 +186,7 @@
"origin": "community",
"category": "authentication",
"latest": "6.0.0",
"downloads": 287,
"downloads": 352,
"registry": "https://registry.npmjs.org/verdaccio-ldap"
},
{
@@ -197,7 +197,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.6",
"downloads": 12,
"downloads": 26,
"registry": "https://registry.npmjs.org/verdaccio-ldap-node"
},
{
@@ -208,7 +208,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.0",
"downloads": 18,
"downloads": 26,
"registry": "https://registry.npmjs.org/verdaccio-badger"
},
{
@@ -219,7 +219,7 @@
"origin": "community",
"category": "authentication",
"latest": "10.3.2",
"downloads": 17,
"downloads": 23,
"registry": "https://registry.npmjs.org/@hamstudy/verdaccio-aws-s3-storage-sse"
},
{
@@ -230,7 +230,7 @@
"origin": "community",
"category": "authentication",
"latest": "2.0.2",
"downloads": 65,
"downloads": 126,
"registry": "https://registry.npmjs.org/@xlts.dev/verdaccio-prometheus-middleware"
},
{
@@ -241,7 +241,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.5",
"downloads": 14,
"downloads": 40,
"registry": "https://registry.npmjs.org/verdaccio-github-auth"
},
{
@@ -252,7 +252,7 @@
"origin": "community",
"category": "authentication",
"latest": "3.0.1",
"downloads": 53,
"downloads": 98,
"registry": "https://registry.npmjs.org/verdaccio-gitlab"
},
{
@@ -263,7 +263,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.3.4",
"downloads": 33,
"downloads": 70,
"registry": "https://registry.npmjs.org/verdaccio-bitbucket-server"
},
{
@@ -274,7 +274,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.7",
"downloads": 42,
"downloads": 91,
"registry": "https://registry.npmjs.org/verdaccio-package-count"
},
{
@@ -285,7 +285,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.2",
"downloads": 86,
"downloads": 78,
"registry": "https://registry.npmjs.org/verdaccio-activedirectory"
},
{
@@ -296,7 +296,7 @@
"origin": "community",
"category": "authentication",
"latest": "0.2.7",
"downloads": 13,
"downloads": 42,
"registry": "https://registry.npmjs.org/verdaccio-profile-api"
},
{
@@ -307,7 +307,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.1.8",
"downloads": 8,
"downloads": 24,
"registry": "https://registry.npmjs.org/verdaccio-dynamodb"
},
{
@@ -318,7 +318,7 @@
"origin": "community",
"category": "authentication",
"latest": "0.2.5",
"downloads": 86,
"downloads": 128,
"registry": "https://registry.npmjs.org/verdaccio-minio"
},
{
@@ -328,8 +328,8 @@
"bundled": false,
"origin": "community",
"category": "authentication",
"latest": "1.2.3",
"downloads": 62,
"latest": "1.2.4",
"downloads": 573,
"registry": "https://registry.npmjs.org/verdaccio-redis-storage"
},
{
@@ -340,7 +340,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.2.0",
"downloads": 14,
"downloads": 36,
"registry": "https://registry.npmjs.org/verdaccio-mongodb"
},
{
@@ -351,7 +351,7 @@
"origin": "community",
"category": "authentication",
"latest": "1.0.0",
"downloads": 7,
"downloads": 16,
"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": 20
"downloads": 28
},
{
"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": 147
"downloads": 163
},
{
"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": 12
"downloads": 34
},
{
"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": 22
"downloads": 36
},
{
"name": "verdaccio-dist-tag-control",
@@ -407,7 +407,7 @@
"url": "https://www.npmjs.org/verdaccio-dist-tag-control",
"registry": "https://registry.npmjs.org/verdaccio-dist-tag-control",
"latest": "1.0.2",
"downloads": 6
"downloads": 16
},
{
"name": "verdaccio-doreamon-oauth2",
@@ -418,7 +418,7 @@
"url": "https://www.npmjs.org/verdaccio-doreamon-oauth2",
"registry": "https://registry.npmjs.org/verdaccio-doreamon-oauth2",
"latest": "1.2.1",
"downloads": 19
"downloads": 18
},
{
"name": "@outcome-co/verdaccio-google-cloud",
@@ -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": 120
"downloads": 133
},
{
"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": 15
"downloads": 25
},
{
"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": 9
"downloads": 16
},
{
"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": 24
"downloads": 29
},
{
"name": "verdaccio-aliyunoss-storage",
@@ -473,7 +473,7 @@
"url": "https://www.npmjs.org/verdaccio-aliyunoss-storage",
"registry": "https://registry.npmjs.org/verdaccio-aliyunoss-storage",
"latest": "1.0.10",
"downloads": 10
"downloads": 24
},
{
"name": "verdaccio-openid-connect",
@@ -484,7 +484,7 @@
"url": "https://www.npmjs.org/verdaccio-openid-connect",
"registry": "https://registry.npmjs.org/verdaccio-openid-connect",
"latest": "1.4.0",
"downloads": 75
"downloads": 109
},
{
"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.2",
"downloads": 723
"downloads": 792
},
{
"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": 191
"downloads": 192
},
{
"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": 54
"downloads": 84
},
{
"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": 227
"downloads": 256
},
{
"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": 5
},
{
"name": "verdaccio-gitea-auth",
@@ -550,7 +550,7 @@
"url": "https://www.npmjs.org/verdaccio-gitea-auth",
"registry": "https://registry.npmjs.org/verdaccio-gitea-auth",
"latest": "0.1.4",
"downloads": 7
"downloads": 23
},
{
"name": "verdaccio-platformatic-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": 4
"downloads": 15
},
{
"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": 18
"downloads": 11
},
{
"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.1",
"downloads": 32
"downloads": 42
},
{
"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": 3
"downloads": 10
},
{
"name": "verdaccio-gitlab-hilio",
@@ -605,7 +605,7 @@
"url": "https://www.npmjs.org/verdaccio-gitlab-hilio",
"registry": "https://registry.npmjs.org/verdaccio-gitlab-hilio",
"latest": "1.1.17",
"downloads": 23
"downloads": 67
},
{
"name": "verdaccio-auth-knex",
@@ -616,7 +616,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-knex",
"registry": "https://registry.npmjs.org/verdaccio-auth-knex",
"latest": "1.0.3",
"downloads": 18
"downloads": 31
},
{
"name": "verdaccio-qnapldap",
@@ -627,7 +627,7 @@
"url": "https://www.npmjs.org/verdaccio-qnapldap",
"registry": "https://registry.npmjs.org/verdaccio-qnapldap",
"latest": "0.0.6",
"downloads": 10
"downloads": 18
},
{
"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": 2
"downloads": 5
},
{
"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": 29
"downloads": 36
},
{
"name": "verdaccio-group-htpasswd",
@@ -660,7 +660,7 @@
"url": "https://www.npmjs.org/verdaccio-group-htpasswd",
"registry": "https://registry.npmjs.org/verdaccio-group-htpasswd",
"latest": "1.0.0",
"downloads": 2
"downloads": 7
},
{
"name": "verdaccio-groups",
@@ -671,7 +671,7 @@
"url": "https://www.npmjs.org/verdaccio-groups",
"registry": "https://registry.npmjs.org/verdaccio-groups",
"latest": "1.2.0",
"downloads": 39
"downloads": 43
},
{
"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": 3
"downloads": 6
},
{
"name": "verdaccio-mysql",
@@ -693,7 +693,7 @@
"url": "https://www.npmjs.org/verdaccio-mysql",
"registry": "https://registry.npmjs.org/verdaccio-mysql",
"latest": "1.0.1",
"downloads": 11
"downloads": 15
},
{
"name": "verdaccio-qlchatauth",
@@ -704,7 +704,7 @@
"url": "https://www.npmjs.org/verdaccio-qlchatauth",
"registry": "https://registry.npmjs.org/verdaccio-qlchatauth",
"latest": "0.0.9",
"downloads": 9
"downloads": 29
},
{
"name": "verdaccio-azure-ad-login",
@@ -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": 21
"downloads": 33
},
{
"name": "verdaccio-oidc",
@@ -726,7 +726,7 @@
"url": "https://www.npmjs.org/verdaccio-oidc",
"registry": "https://registry.npmjs.org/verdaccio-oidc",
"latest": "0.0.0-namesquat",
"downloads": 10
"downloads": 7
},
{
"name": "verdaccio-regman",
@@ -737,7 +737,7 @@
"url": "https://www.npmjs.org/verdaccio-regman",
"registry": "https://registry.npmjs.org/verdaccio-regman",
"latest": "1.0.5",
"downloads": 13
"downloads": 30
},
{
"name": "verdaccio-level-auth",
@@ -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": 9
"downloads": 27
},
{
"name": "verdaccio-activedirectory-extended",
@@ -759,7 +759,7 @@
"url": "https://www.npmjs.org/verdaccio-activedirectory-extended",
"registry": "https://registry.npmjs.org/verdaccio-activedirectory-extended",
"latest": "1.4.3",
"downloads": 11
"downloads": 20
},
{
"name": "verdaccio-acl-plugin",
@@ -770,7 +770,7 @@
"url": "https://www.npmjs.org/verdaccio-acl-plugin",
"registry": "https://registry.npmjs.org/verdaccio-acl-plugin",
"latest": "1.0.1",
"downloads": 1
"downloads": 5
},
{
"name": "verdaccio-auth-bearer",
@@ -781,7 +781,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-bearer",
"registry": "https://registry.npmjs.org/verdaccio-auth-bearer",
"latest": "2.5.0",
"downloads": 5
"downloads": 13
},
{
"name": "verdaccio-steedos",
@@ -792,7 +792,7 @@
"url": "https://www.npmjs.org/verdaccio-steedos",
"registry": "https://registry.npmjs.org/verdaccio-steedos",
"latest": "1.0.0",
"downloads": 2
"downloads": 5
},
{
"name": "verdaccio-sqlite",
@@ -803,7 +803,7 @@
"url": "https://www.npmjs.org/verdaccio-sqlite",
"registry": "https://registry.npmjs.org/verdaccio-sqlite",
"latest": "1.0.2",
"downloads": 16
"downloads": 17
},
{
"name": "verdaccio-sqlite",
@@ -814,7 +814,7 @@
"url": "https://www.npmjs.org/verdaccio-sqlite",
"registry": "https://registry.npmjs.org/verdaccio-sqlite",
"latest": "1.0.2",
"downloads": 16
"downloads": 17
},
{
"name": "verdaccio-simplegroup",
@@ -825,7 +825,7 @@
"url": "https://www.npmjs.org/verdaccio-simplegroup",
"registry": "https://registry.npmjs.org/verdaccio-simplegroup",
"latest": "1.0.2",
"downloads": 4
"downloads": 13
},
{
"name": "verdaccio-betaversion",
@@ -836,7 +836,7 @@
"url": "https://www.npmjs.org/verdaccio-betaversion",
"registry": "https://registry.npmjs.org/verdaccio-betaversion",
"latest": "1.0.3",
"downloads": 7
"downloads": 17
},
{
"name": "verdaccio-auth-username",
@@ -847,7 +847,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-username",
"registry": "https://registry.npmjs.org/verdaccio-auth-username",
"latest": "1.1.2",
"downloads": 22
"downloads": 38
},
{
"name": "verdaccio-apm-login",
@@ -858,7 +858,7 @@
"url": "https://www.npmjs.org/verdaccio-apm-login",
"registry": "https://registry.npmjs.org/verdaccio-apm-login",
"latest": "1.0.6",
"downloads": 8
"downloads": 22
},
{
"name": "verdaccio-auth-stack",
@@ -869,7 +869,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-stack",
"registry": "https://registry.npmjs.org/verdaccio-auth-stack",
"latest": "1.0.3",
"downloads": 3
"downloads": 11
},
{
"name": "verdaccio-auth-capi",
@@ -880,7 +880,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-capi",
"registry": "https://registry.npmjs.org/verdaccio-auth-capi",
"latest": "1.0.2",
"downloads": 2
"downloads": 4
},
{
"name": "verdaccio-groupnames",
@@ -891,7 +891,7 @@
"url": "https://www.npmjs.org/verdaccio-groupnames",
"registry": "https://registry.npmjs.org/verdaccio-groupnames",
"latest": "1.1.0",
"downloads": 11
"downloads": 27
},
{
"name": "verdaccio-auth-mongo",
@@ -902,7 +902,7 @@
"url": "https://www.npmjs.org/verdaccio-auth-mongo",
"registry": "https://registry.npmjs.org/verdaccio-auth-mongo",
"latest": "1.0.2",
"downloads": 4
"downloads": 9
},
{
"name": "verdaccio-coauth",
@@ -913,7 +913,7 @@
"url": "https://www.npmjs.org/verdaccio-coauth",
"registry": "https://registry.npmjs.org/verdaccio-coauth",
"latest": "0.0.2",
"downloads": 5
"downloads": 15
},
{
"name": "verdaccio-simpleldap",
@@ -924,7 +924,7 @@
"url": "https://www.npmjs.org/verdaccio-simpleldap",
"registry": "https://registry.npmjs.org/verdaccio-simpleldap",
"latest": "0.1.1",
"downloads": 12
"downloads": 16
},
{
"name": "verdaccio-github-team",
@@ -935,7 +935,7 @@
"url": "https://www.npmjs.org/verdaccio-github-team",
"registry": "https://registry.npmjs.org/verdaccio-github-team",
"latest": "0.1.2",
"downloads": 3
"downloads": 9
},
{
"name": "verdaccio-api-auth",
@@ -946,7 +946,7 @@
"url": "https://www.npmjs.org/verdaccio-api-auth",
"registry": "https://registry.npmjs.org/verdaccio-api-auth",
"latest": "0.0.9",
"downloads": 10
"downloads": 30
},
{
"name": "verdaccio-delegated-auth",
@@ -957,7 +957,7 @@
"url": "https://www.npmjs.org/verdaccio-delegated-auth",
"registry": "https://registry.npmjs.org/verdaccio-delegated-auth",
"latest": "0.1.1",
"downloads": 14
"downloads": 31
},
{
"name": "verdaccio-delegated-basic-auth",
@@ -968,7 +968,7 @@
"url": "https://www.npmjs.org/verdaccio-delegated-basic-auth",
"registry": "https://registry.npmjs.org/verdaccio-delegated-basic-auth",
"latest": "0.0.2",
"downloads": 3
"downloads": 9
},
{
"name": "verdaccio-fixed-token",
@@ -979,7 +979,7 @@
"url": "https://www.npmjs.org/verdaccio-fixed-token",
"registry": "https://registry.npmjs.org/verdaccio-fixed-token",
"latest": "0.0.1",
"downloads": 3
"downloads": 9
},
{
"name": "@wunderwerk/verdaccio-static-access-token-middleware-plugin",
@@ -989,7 +989,7 @@
"url": "https://www.npmjs.org/@wunderwerk/verdaccio-static-access-token-middleware-plugin",
"registry": "https://registry.npmjs.org/@wunderwerk/verdaccio-static-access-token-middleware-plugin",
"latest": "1.0.2",
"downloads": 37
"downloads": 44
},
{
"name": "verdaccio-sentryrich",
@@ -1000,7 +1000,7 @@
"url": "https://www.npmjs.org/verdaccio-sentryrich",
"registry": "https://registry.npmjs.org/verdaccio-sentryrich",
"latest": "0.1.3",
"downloads": 10
"downloads": 27
},
{
"name": "verdaccio-sentry",
@@ -1011,7 +1011,7 @@
"url": "https://www.npmjs.org/verdaccio-sentry",
"registry": "https://registry.npmjs.org/verdaccio-sentry",
"latest": "0.0.2-beta",
"downloads": 13
"downloads": 26
},
{
"name": "verdaccio-openmetrics",
@@ -1022,7 +1022,7 @@
"url": "https://www.npmjs.org/verdaccio-openmetrics",
"registry": "https://registry.npmjs.org/verdaccio-openmetrics",
"latest": "1.2.0",
"downloads": 76
"downloads": 102
},
{
"name": "verdaccio-https",
@@ -1033,7 +1033,7 @@
"url": "https://www.npmjs.org/verdaccio-https",
"registry": "https://registry.npmjs.org/verdaccio-https",
"latest": "1.0.11",
"downloads": 29
"downloads": 52
},
{
"name": "verdaccio-badges",
@@ -1044,7 +1044,7 @@
"url": "https://www.npmjs.org/verdaccio-badges",
"registry": "https://registry.npmjs.org/verdaccio-badges",
"latest": "1.1.2",
"downloads": 31
"downloads": 55
},
{
"name": "verdaccio-npm-urls",
@@ -1055,7 +1055,7 @@
"url": "https://www.npmjs.org/verdaccio-npm-urls",
"registry": "https://registry.npmjs.org/verdaccio-npm-urls",
"latest": "1.0.1",
"downloads": 19
"downloads": 26
},
{
"name": "verdaccio-static-token",
@@ -1066,7 +1066,7 @@
"url": "https://www.npmjs.org/verdaccio-static-token",
"registry": "https://registry.npmjs.org/verdaccio-static-token",
"latest": "1.0.1",
"downloads": 248
"downloads": 254
},
{
"name": "verdaccio-apm-server",
@@ -1077,7 +1077,7 @@
"url": "https://www.npmjs.org/verdaccio-apm-server",
"registry": "https://registry.npmjs.org/verdaccio-apm-server",
"latest": "1.0.14",
"downloads": 19
"downloads": 57
},
{
"name": "verdaccio-gae-ah",
@@ -1088,7 +1088,7 @@
"url": "https://www.npmjs.org/verdaccio-gae-ah",
"registry": "https://registry.npmjs.org/verdaccio-gae-ah",
"latest": "0.0.3",
"downloads": 7
"downloads": 14
},
{
"name": "verdaccio-oidc-ui",
@@ -1099,7 +1099,7 @@
"url": "https://www.npmjs.org/verdaccio-oidc-ui",
"registry": "https://registry.npmjs.org/verdaccio-oidc-ui",
"latest": "2.2.7",
"downloads": 34
"downloads": 45
},
{
"name": "verdaccio-github-oauth-ui-without-groups",
@@ -1110,7 +1110,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": 4
"downloads": 10
},
{
"name": "verdaccio-zip",
@@ -1121,7 +1121,7 @@
"url": "https://www.npmjs.org/verdaccio-zip",
"registry": "https://registry.npmjs.org/verdaccio-zip",
"latest": "1.0.19",
"downloads": 40
"downloads": 62
},
{
"name": "verdaccio-utilities",
@@ -1132,7 +1132,7 @@
"url": "https://www.npmjs.org/verdaccio-utilities",
"registry": "https://registry.npmjs.org/verdaccio-utilities",
"latest": "1.3.5",
"downloads": 2
"downloads": 16
},
{
"name": "mlc-verdaccio-s3-archiver",
@@ -1143,7 +1143,7 @@
"url": "https://www.npmjs.org/mlc-verdaccio-s3-archiver",
"registry": "https://registry.npmjs.org/mlc-verdaccio-s3-archiver",
"latest": "1.0.3",
"downloads": 19
"downloads": 32
},
{
"name": "bulk-npm-publish",
@@ -1154,7 +1154,7 @@
"url": "https://www.npmjs.org/bulk-npm-publish",
"registry": "https://registry.npmjs.org/bulk-npm-publish",
"latest": "3.0.2",
"downloads": 198
"downloads": 218
},
{
"name": "tgz-checker",
@@ -1165,7 +1165,7 @@
"url": "https://www.npmjs.org/tgz-checker",
"registry": "https://registry.npmjs.org/tgz-checker",
"latest": "0.1.9",
"downloads": 76
"downloads": 88
},
{
"name": "npm-offline-packer",