Compare commits

...

15 Commits

Author SHA1 Message Date
Juan Picado
e21dcaefe1 chore: update versions (6-next) (#3511) 2022-12-01 18:57:42 +01:00
verdacciobot
083ab8fd10 chore: updated static data 2022-12-01 00:15:22 +00:00
Juan Picado
bf4ac5006b fix: markdown ul and img styles (#3515) 2022-11-30 23:39:44 +01:00
dependabot[bot]
0aee71b625 chore(deps): bump marocchino/sticky-pull-request-comment (#3513) 2022-11-28 20:05:16 +01:00
verdacciobot
b6964923e7 chore: updated static data 2022-11-28 00:13:19 +00:00
Juan Picado
fedd372a90 chore: remove benchmark
moved to another repository
2022-11-26 15:13:00 +01:00
Juan Picado
d803c829ee Update package.json 2022-11-25 13:29:33 +01:00
Juan Picado
5d9b65a1e7 chore: improve info regarding using private registries (#3510)
* chore: improve info regarding using private registries

* Update Help.test.tsx.snap
2022-11-25 13:28:25 +01:00
verdacciobot
445fb0c0e5 chore: updated static data 2022-11-24 00:13:39 +00:00
Juan Picado
dae0e951d9 chore: add mermaid support to website 2022-11-23 21:55:08 +01:00
dependabot[bot]
b269332630 chore(deps): bump actions/cache (#3499)
Bumps [actions/cache](https://github.com/actions/cache) from 1c73980b09e7aea7201f325a7aa3ad00beddcdda to 3.0.11. This release includes the previously tagged commit.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](1c73980b09...9b0c1fce7a)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 20:27:40 +01:00
renovate[bot]
294e4525b3 fix(deps): update all core dependencies (#3507) 2022-11-21 18:40:22 +01:00
verdacciobot
0b88c99223 chore: updated static data 2022-11-21 00:13:57 +00:00
Juan Picado
5cecf95eff chore: update website version 2022-11-20 10:48:46 +01:00
Juan Picado
bd4d40c582 chore: fix docker image
Add --force-overwrite
2022-11-20 10:36:26 +01:00
100 changed files with 4271 additions and 2445 deletions

View File

@@ -0,0 +1,5 @@
---
'@verdaccio/ui-theme': patch
---
fix: markdown ul and img styles

View File

@@ -0,0 +1,5 @@
---
'@verdaccio/ui-theme': patch
---
chore: improve info regarding using private registries

View File

@@ -35,7 +35,6 @@
"@verdaccio/url": "11.0.0-alpha.3",
"@verdaccio/server-fastify": "6.0.0-6-next.9",
"@verdaccio/eslint-config": "1.0.0",
"@verdaccio/benchmark": "1.0.0",
"@verdaccio/core": "6.0.0-next.0",
"@verdaccio/test-helper": "1.0.0",
"docusaurus-plugin-contributors": "1.0.0",
@@ -60,6 +59,7 @@
"afraid-mice-obey",
"angry-nails-appear",
"big-lobsters-sin",
"brave-seahorses-press",
"bright-poems-obey",
"brown-cycles-laugh",
"brown-pandas-wink",
@@ -73,6 +73,7 @@
"eleven-brooms-hunt",
"eleven-spoons-matter",
"fair-lemons-beam",
"famous-bikes-kneel",
"famous-tigers-doubt",
"few-cooks-destroy",
"few-mangos-grow",

View File

@@ -1,174 +0,0 @@
---
name: ci - benchmark
on:
workflow_dispatch:
schedule:
# 1 time peer week
# collecting enough data to draw some graphics
- cron: '0 1 * * 1'
# push:
# branches:
# - master
permissions:
contents: read
jobs:
prepare:
name: Prepare build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
- uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: 16.x
- name: install pnpm
run: sudo npm i pnpm@latest-6 -g
- name: set store
run: |
mkdir ~/.pnpm-store
pnpm config set store-dir ~/.pnpm-store
- name: setup pnpm config registry
run: pnpm config set registry https://registry.verdaccio.org
- name: install dependencies
run: pnpm install
- name: Cache .pnpm-store
uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
restore-keys: |
pnpm-
- name: build
run: pnpm build
- name: tar packages
run: |
tar -czvf ${{ github.workspace }}/pkg.tar.gz -C ${{ github.workspace }}/packages .
- uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb # tag=v3
with:
name: verdaccio-artifact
path: pkg.tar.gz
benchmark-autocannon:
needs: prepare
strategy:
fail-fast: false
matrix:
benchmark:
- info
- tarball
verdaccioVersion:
# - local
- 3.13.1
- 4.12.2
- 5.10.2
- 6.0.0-6-next.40
name: Benchmark autocannon
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
- uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: 16.x
- uses: actions/download-artifact@9782bd6a9848b53b110e712e20e42d89988822b7 # tag=v3
with:
name: verdaccio-artifact
- name: untar packages
run: tar -xzvf pkg.tar.gz -C ${{ github.workspace }}/packages
- name: install pnpm
# require fixed version
run: sudo npm i pnpm@latest-6 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: install dependencies
run: pnpm install
- name: start registry
run: ./scripts/benchmark-prepare.sh ${{matrix.verdaccioVersion}}
- name: benchmark
run: pnpm benchmark:api -- -v ${{matrix.verdaccioVersion}} -f ${{matrix.benchmark}}
shell: bash
env:
DEBUG: metrics*
- uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb # tag=v3
with:
name: verdaccio-metrics-api
path: ./api-results-${{matrix.verdaccioVersion}}-${{matrix.benchmark}}.json
if-no-files-found: error
retention-days: 10
- name: submit metrics
run: pnpm benchmark:submit
env:
DEBUG: metrics
METRICS_SOURCE: autocannon
METRICS_URL: ${{ secrets.METRICS_URL }}
METRICS_TOKEN: ${{ secrets.METRICS_TOKEN }}
METRICS_BENCHMARK: ${{matrix.benchmark}}
METRICS_VERSION: ${{matrix.verdaccioVersion}}
METRICS_COMMIT_HASH: ${{ github.sha }}
METRICS_FILE_NAME: 'api-results'
benchmark:
needs: prepare
strategy:
fail-fast: false
matrix:
benchmark:
- info
- tarball
verdaccioVersion:
# future 6.x (wip)
# - local (master branch)
# old versions to compare same test along previous releases
- 3.13.1
- 4.12.2
- 5.10.2
- 6.0.0-6-next.40
name: Benchmark hyperfine
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
- uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
with:
node-version: 16.x
- uses: actions/download-artifact@9782bd6a9848b53b110e712e20e42d89988822b7 # tag=v3
with:
name: verdaccio-artifact
- name: untar packages
run: tar -xzvf pkg.tar.gz -C ${{ github.workspace }}/packages
- name: install pnpm
# require fixed version
run: sudo npm i pnpm@latest-6 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: install dependencies
run: pnpm install
- name: install hyperfine
run: |
wget https://github.com/sharkdp/hyperfine/releases/download/v1.11.0/hyperfine_1.11.0_amd64.deb
sudo dpkg -i hyperfine_1.11.0_amd64.deb
- name: start registry
run: ./scripts/benchmark-prepare.sh ${{matrix.verdaccioVersion}}
- name: benchmark
run: ./scripts/benchmark-run.sh ${{matrix.benchmark}}
# https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#using-a-specific-shell
shell: bash
- name: rename
run: mv ./hyper-results.json ./hyper-results-${{matrix.verdaccioVersion}}-${{matrix.benchmark}}.json
- uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb # tag=v3
with:
name: verdaccio-metrics
path: ./hyper-results-${{matrix.verdaccioVersion}}-${{matrix.benchmark}}.json
if-no-files-found: error
retention-days: 10
- name: submit metrics
run: pnpm benchmark:submit
env:
DEBUG: metrics
METRICS_SOURCE: hyperfine
METRICS_URL: ${{ secrets.METRICS_URL }}
METRICS_TOKEN: ${{ secrets.METRICS_TOKEN }}
METRICS_BENCHMARK: ${{matrix.benchmark}}
METRICS_VERSION: ${{matrix.verdaccioVersion}}
METRICS_COMMIT_HASH: ${{ github.sha }}

View File

@@ -32,7 +32,7 @@ jobs:
- name: Install
run: pnpm recursive install --frozen-lockfile --registry http://localhost:4873
- name: Cache .pnpm-store
uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -50,7 +50,7 @@ jobs:
node-version-file: '.nvmrc'
- name: Install pnpm
run: npm i pnpm@6.32.15 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -70,7 +70,7 @@ jobs:
node-version-file: '.nvmrc'
- name: Install pnpm
run: npm i pnpm@6.32.15 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -95,7 +95,7 @@ jobs:
node-version: ${{ matrix.node_version }}
- name: Install pnpm
run: npm i pnpm@6.32.15 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -116,7 +116,7 @@ jobs:
node-version-file: '.nvmrc'
- name: Install pnpm
run: npm i pnpm@6.32.15 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}

View File

@@ -43,7 +43,7 @@ jobs:
- name: Install
run: pnpm recursive install --frozen-lockfile --registry http://localhost:4873
- name: Cache .pnpm-store
uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -63,7 +63,7 @@ jobs:
run: |
corepack enable
corepack prepare --activate pnpm@6.32.15
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -85,7 +85,7 @@ jobs:
run: |
corepack enable
corepack prepare --activate pnpm@6.32.15
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -112,7 +112,7 @@ jobs:
run: |
corepack enable
corepack prepare --activate pnpm@6.32.15
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
@@ -136,7 +136,7 @@ jobs:
run: |
corepack enable
corepack prepare --activate pnpm@6.32.15
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}

View File

@@ -29,7 +29,7 @@ jobs:
- name: Install
run: pnpm recursive install --frozen-lockfile --reporter=silence --ignore-scripts --registry http://localhost:4873
- name: Cache .pnpm-store
uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
@@ -46,7 +46,7 @@ jobs:
node-version-file: '.nvmrc'
- name: Install pnpm
run: npm i pnpm@6.32.15 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
@@ -55,7 +55,7 @@ jobs:
- name: build
run: pnpm build
- name: Cache packages
uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
id: cache-packages
with:
path: ./packages/
@@ -85,13 +85,13 @@ jobs:
node-version-file: '.nvmrc'
- name: Install pnpm
run: npm i pnpm@6.32.15 -g
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ~/.pnpm-store
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}
- name: Install
run: pnpm recursive install --offline --frozen-lockfile --reporter=silence --ignore-scripts --registry http://localhost:4873
- uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
- uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: ./packages/
key: pkg-${{ hashFiles('pnpm-lock.yaml') }}-${{ github.run_id }}-${{ github.sha }}

View File

@@ -31,7 +31,7 @@ jobs:
node-version: 16
- name: Cache pnpm modules
uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
env:
cache-name: cache-pnpm-modules
with:
@@ -51,7 +51,7 @@ jobs:
- name: Build Translations percentage
run: pnpm build --filter "@verdaccio/crowdin-translations"
- name: Cache Docusaurus Build
uses: actions/cache@1c73980b09e7aea7201f325a7aa3ad00beddcdda # tag=v3
uses: actions/cache@9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7 # tag=v3
with:
path: website/node_modules/.cache/webpack
key: cache/webpack-${{github.ref}}-${{ hashFiles('**/pnpm-lock.yaml') }}
@@ -134,7 +134,7 @@ jobs:
- name: Add comment to PR
if: github.repository == 'verdaccio/verdaccio'
id: comment_to_pr
uses: marocchino/sticky-pull-request-comment@adca94abcaf73c10466a71cc83ae561fd66d1a56 # tag=v2
uses: marocchino/sticky-pull-request-comment@fcf6fe9e4a0409cd9316a5011435be0f3327f1e1 # tag=v2
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
number: ${{ github.event.issue.number }}

View File

@@ -6,8 +6,8 @@ ENV NODE_ENV=development \
RUN apk --no-cache add openssl ca-certificates wget && \
apk --no-cache add g++ gcc libgcc libstdc++ linux-headers make python3 && \
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \
wget -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.25-r0/glibc-2.25-r0.apk && \
apk add glibc-2.25-r0.apk
wget -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk && \
apk add --force-overwrite glibc-2.35-r0.apk
WORKDIR /opt/verdaccio-build
COPY . .

View File

@@ -5,9 +5,9 @@
"main": "./build/index.js",
"types": "./build/index.d.ts",
"devDependencies": {
"verdaccio": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"verdaccio": "workspace:6.0.0-6-next.52",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"yaml": "2.1.3",
"debug": "4.3.4",

View File

@@ -4,7 +4,7 @@
"version": "1.0.1-6-next.5",
"dependencies": {
"@verdaccio/test-cli-commons": "workspace:1.0.1-6-next.5",
"npm": "8.19.2"
"npm": "8.19.3"
},
"scripts": {
"test": "jest"

View File

@@ -4,7 +4,7 @@
"version": "1.0.1-6-next.5",
"dependencies": {
"@verdaccio/test-cli-commons": "workspace:1.0.1-6-next.5",
"npm": "9.0.0-pre.5"
"npm": "9.1.2"
},
"scripts": {
"test": "jest"

View File

@@ -4,7 +4,7 @@
"version": "1.0.1-6-next.5",
"dependencies": {
"@verdaccio/test-cli-commons": "workspace:1.0.1-6-next.5",
"@yarnpkg/cli-dist": "3.2.4"
"@yarnpkg/cli-dist": "3.3.0"
},
"scripts": {
"test": "jest"

View File

@@ -3,12 +3,12 @@
"name": "@verdaccio/e2e-ui",
"version": "2.0.0-6-next.3",
"devDependencies": {
"verdaccio": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"verdaccio": "workspace:6.0.0-6-next.52",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/test-helper": "workspace:2.0.0-6-next.6",
"debug": "4.3.4",
"cypress": "11.0.1"
"cypress": "11.1.0"
},
"scripts": {
"cypress:open": "cypress open",

View File

@@ -16,92 +16,92 @@
},
"devDependencies": {
"@babel/cli": "7.19.3",
"@babel/core": "7.19.3",
"@babel/node": "7.19.1",
"@babel/core": "7.20.2",
"@babel/node": "7.20.2",
"@babel/plugin-proposal-class-properties": "7.18.6",
"@babel/plugin-proposal-decorators": "7.19.3",
"@babel/plugin-proposal-decorators": "7.20.2",
"@babel/plugin-proposal-export-namespace-from": "7.18.9",
"@babel/plugin-proposal-function-sent": "7.18.6",
"@babel/plugin-proposal-json-strings": "7.18.6",
"@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
"@babel/plugin-proposal-numeric-separator": "7.18.6",
"@babel/plugin-proposal-object-rest-spread": "7.19.4",
"@babel/plugin-proposal-object-rest-spread": "7.20.2",
"@babel/plugin-proposal-optional-chaining": "7.18.9",
"@babel/plugin-proposal-throw-expressions": "7.18.6",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/plugin-syntax-import-meta": "7.10.4",
"@babel/plugin-transform-async-to-generator": "7.18.6",
"@babel/plugin-transform-classes": "7.19.0",
"@babel/plugin-transform-runtime": "7.19.1",
"@babel/preset-env": "7.19.4",
"@babel/plugin-transform-classes": "7.20.2",
"@babel/plugin-transform-runtime": "7.19.6",
"@babel/preset-env": "7.20.2",
"@babel/preset-react": "7.18.6",
"@babel/preset-typescript": "7.18.6",
"@babel/register": "7.18.9",
"@babel/runtime": "7.19.4",
"@babel/runtime": "7.20.1",
"@dianmora/contributors": "5.0.0",
"@changesets/changelog-github": "0.4.7",
"@changesets/cli": "2.24.4",
"@changesets/get-dependents-graph": "1.3.4",
"@crowdin/cli": "3.8.1",
"@crowdin/cli": "3.9.1",
"@trivago/prettier-plugin-sort-imports": "3.4.0",
"@types/async": "3.2.15",
"@types/autocannon": "4.1.1",
"@types/express": "4.17.14",
"@types/http-errors": "1.8.2",
"@types/jest": "27.5.2",
"@types/lodash": "4.14.186",
"@types/lodash": "4.14.189",
"@types/mime": "2.0.3",
"@types/minimatch": "3.0.5",
"@types/node": "16.11.65",
"@types/node": "16.18.3",
"@types/jsonwebtoken": "8.5.9",
"@types/request": "2.48.8",
"@types/semver": "7.3.12",
"@types/semver": "7.3.13",
"@types/node-fetch": "2.6.2",
"@types/supertest": "2.0.12",
"@types/testing-library__jest-dom": "5.14.5",
"@types/validator": "13.7.7",
"@types/validator": "13.7.10",
"@types/webpack": "5.28.0",
"@types/webpack-env": "1.18.0",
"@types/react": "18.0.25",
"@types/react-dom": "18.0.9",
"@types/react-router-dom": "5.3.3",
"@types/react-virtualized": "9.21.21",
"@typescript-eslint/eslint-plugin": "5.41.0",
"@typescript-eslint/parser": "5.41.0",
"@verdaccio/benchmark": "workspace:*",
"@verdaccio/crowdin-translations": "workspace:*",
"@verdaccio/eslint-config": "workspace:*",
"@verdaccio/types": "workspace:*",
"@verdaccio/ui-theme": "workspace:*",
"autocannon": "7.10.0",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "10.1.0",
"babel-jest": "29.2.0",
"babel-jest": "29.3.1",
"babel-plugin-dynamic-import-node": "2.3.3",
"babel-plugin-emotion": "10.2.2",
"concurrently": "6.5.1",
"core-js": "3.25.5",
"core-js": "3.26.1",
"cross-env": "7.0.3",
"debug": "4.3.4",
"detect-secrets": "1.0.6",
"jest-diff": "29.2.0",
"jest-diff": "29.3.1",
"eslint": "8.26.0",
"fs-extra": "10.1.0",
"husky": "7.0.4",
"in-publish": "2.0.1",
"jest": "29.2.0",
"jest-environment-jsdom": "29.2.0",
"jest": "29.3.1",
"jest-environment-jsdom": "29.3.1",
"jest-environment-jsdom-global": "3.1.2",
"jest-environment-node": "29.2.0",
"jest-environment-node": "29.3.1",
"jest-junit": "12.3.0",
"kleur": "3.0.3",
"lint-staged": "11.2.6",
"nock": "13.2.9",
"node-fetch": "cjs",
"nodemon": "2.0.20",
"npm-run-all": "4.1.5",
"prettier": "2.7.1",
"rimraf": "3.0.2",
"selfsigned": "1.10.14",
"supertest": "6.3.0",
"supertest": "6.3.1",
"ts-node": "10.9.1",
"typescript": "4.8.4",
"typescript": "4.9.3",
"update-ts-references": "2.4.1",
"verdaccio-audit": "workspace:*",
"verdaccio-auth-memory": "workspace:*",
@@ -121,9 +121,6 @@
"test:e2e:cli": "pnpm test --filter ...@verdaccio/e2e-cli-* -- --coverage=false",
"test:e2e:ui": "pnpm test --filter ...@verdaccio/e2e-ui",
"start": "concurrently --kill-others \"pnpm _start:server\" \"pnpm _start:web\"",
"benchmark:hyper": "verdaccio-benchmark hyper -r ./hyper-results.json",
"benchmark:api": "verdaccio-benchmark api",
"benchmark:submit": "pnpm ts-node ./scripts/submit-metrics.ts",
"contributors": "ts-node ./scripts/contributors-update.ts",
"start:watch": "concurrently --kill-others \"pnpm _build:watch\" \"pnpm _start:server\" \"pnpm _debug:reload\"",
"_build:watch": "pnpm run --parallel watch --filter ./packages",

View File

@@ -1,5 +1,17 @@
# @verdaccio/api
## 6.0.0-6-next.35
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/auth@6.0.0-6-next.31
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/middleware@6.0.0-6-next.31
- @verdaccio/store@6.0.0-6-next.32
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.34
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/api",
"version": "6.0.0-6-next.34",
"version": "6.0.0-6-next.35",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -39,13 +39,13 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/middleware": "workspace:6.0.0-6-next.30",
"@verdaccio/store": "workspace:6.0.0-6-next.31",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/middleware": "workspace:6.0.0-6-next.31",
"@verdaccio/store": "workspace:6.0.0-6-next.32",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"abortcontroller-polyfill": "1.7.5",
"cookies": "0.8.0",
"debug": "4.3.4",
@@ -56,11 +56,11 @@
"semver": "7.3.8"
},
"devDependencies": {
"@types/node": "16.11.65",
"@verdaccio/server": "workspace:6.0.0-6-next.40",
"@types/node": "16.18.3",
"@verdaccio/server": "workspace:6.0.0-6-next.41",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/test-helper": "workspace:2.0.0-6-next.6",
"supertest": "6.3.0",
"supertest": "6.3.1",
"nock": "13.2.9",
"mockdate": "3.0.5"
},

View File

@@ -1,5 +1,16 @@
# @verdaccio/auth
## 6.0.0-6-next.31
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/loaders@6.0.0-6-next.21
- @verdaccio/logger@6.0.0-6-next.20
- verdaccio-htpasswd@11.0.0-6-next.22
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.30
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/auth",
"version": "6.0.0-6-next.30",
"version": "6.0.0-6-next.31",
"description": "logger",
"main": "./build/index.js",
"types": "./build/index.d.ts",
@@ -39,16 +39,16 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/loaders": "workspace:6.0.0-6-next.20",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/loaders": "workspace:6.0.0-6-next.21",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"debug": "4.3.4",
"express": "4.18.2",
"jsonwebtoken": "8.5.1",
"lodash": "4.17.21",
"verdaccio-htpasswd": "workspace:11.0.0-6-next.21"
"verdaccio-htpasswd": "workspace:11.0.0-6-next.22"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17"

View File

@@ -1,5 +1,14 @@
# @verdaccio/cli
## 6.0.0-6-next.52
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/node-api@6.0.0-6-next.52
- @verdaccio/logger@6.0.0-6-next.20
## 6.0.0-6-next.51
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/cli",
"version": "6.0.0-6-next.51",
"version": "6.0.0-6-next.52",
"author": {
"name": "Juan Picado",
"email": "juanpicado19@gmail.com"
@@ -44,10 +44,10 @@
"start": "ts-node src/index.ts"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/node-api": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/node-api": "workspace:6.0.0-6-next.52",
"clipanion": "3.1.0",
"envinfo": "7.8.1",
"kleur": "3.0.3",

View File

@@ -1,5 +1,12 @@
# @verdaccio/config
## 6.0.0-6-next.52
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.51
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/config",
"version": "6.0.0-6-next.51",
"version": "6.0.0-6-next.52",
"description": "logger",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -39,8 +39,8 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"debug": "4.3.4",
"yaml": "2.1.3",
"lodash": "4.17.21",

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/core",
"version": "6.0.0-6-next.51",
"version": "6.0.0-6-next.52",
"description": "core utilities",
"keywords": [
"private",
@@ -37,13 +37,13 @@
"http-errors": "1.8.1",
"http-status-codes": "2.2.0",
"semver": "7.3.8",
"ajv": "8.11.0",
"ajv": "8.11.2",
"process-warning": "1.0.0",
"core-js": "3.25.5"
"core-js": "3.26.1"
},
"devDependencies": {
"lodash": "4.17.21",
"typedoc": "0.23.16",
"typedoc": "0.23.21",
"typedoc-plugin-missing-exports": "latest",
"@verdaccio/types": "workspace:11.0.0-6-next.17"
},

View File

@@ -1,5 +1,13 @@
# Change Log
## 11.0.0-6-next.21
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/url@11.0.0-6-next.18
- @verdaccio/utils@6.0.0-6-next.20
## 11.0.0-6-next.20
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/tarball",
"version": "11.0.0-6-next.20",
"version": "11.0.0-6-next.21",
"description": "tarball utilities resolver",
"keywords": [
"private",
@@ -35,14 +35,14 @@
},
"dependencies": {
"debug": "4.3.4",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/url": "workspace:11.0.0-6-next.17",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/url": "workspace:11.0.0-6-next.18",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"node-mocks-http": "1.11.0"
"node-mocks-http": "1.12.1"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -41,8 +41,8 @@
"build": "tsc --emitDeclarationOnly -p tsconfig.build.json"
},
"devDependencies": {
"@types/node": "16.11.65",
"typedoc": "0.23.16"
"@types/node": "16.18.3",
"typedoc": "0.23.21"
},
"typedoc": {
"entryPoint": "./src/types.ts",

View File

@@ -1,5 +1,11 @@
# Change Log
## 11.0.0-6-next.18
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
## 11.0.0-6-next.17
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/url",
"version": "11.0.0-6-next.17",
"version": "11.0.0-6-next.18",
"description": "url utilities resolver",
"keywords": [
"private",
@@ -34,14 +34,14 @@
"access": "public"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"debug": "4.3.4",
"lodash": "4.17.21",
"validator": "13.7.0"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"node-mocks-http": "1.11.0"
"node-mocks-http": "1.12.1"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -1,5 +1,12 @@
# @verdaccio/hooks
## 6.0.0-6-next.22
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/logger@6.0.0-6-next.20
## 6.0.0-6-next.21
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/hooks",
"version": "6.0.0-6-next.21",
"version": "6.0.0-6-next.22",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -30,17 +30,17 @@
"npm": ">=6"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"core-js": "3.25.5",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"core-js": "3.26.1",
"debug": "4.3.4",
"handlebars": "4.7.7",
"undici": "4.16.0"
},
"devDependencies": {
"@types/node": "16.11.65",
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@types/node": "16.18.3",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/types": "workspace:11.0.0-6-next.17"
},
"scripts": {

View File

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

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/loaders",
"version": "6.0.0-6-next.20",
"version": "6.0.0-6-next.21",
"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:6.0.0-6-next.19",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"debug": "4.3.4",
"lodash": "4.17.21"
},
"devDependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio-scope/verdaccio-auth-foo": "0.0.2",
"verdaccio-auth-memory": "workspace:*",

View File

@@ -39,14 +39,14 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"dayjs": "1.11.5",
"dayjs": "1.11.6",
"pino-abstract-transport": "1.0.0",
"colorette": "2.0.19",
"lodash": "4.17.21",
"sonic-boom": "3.2.0"
},
"devDependencies": {
"pino": "8.6.1"
"pino": "8.7.0"
},
"funding": {
"type": "opencollective",

View File

@@ -1,6 +1,6 @@
import { PrettyOptions } from 'pino';
import { LoggerOptions } from 'pino';
export interface PrettyOptionsExtended extends PrettyOptions {
export interface PrettyOptionsExtended extends LoggerOptions {
prettyStamp: boolean;
colors?: boolean;
}

View File

@@ -1,5 +1,11 @@
# @verdaccio/logger
## 6.0.0-6-next.20
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
## 6.0.0-6-next.19
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/logger",
"version": "6.0.0-6-next.19",
"version": "6.0.0-6-next.20",
"description": "logger",
"main": "./build/index.js",
"types": "./build/index.d.ts",
@@ -39,11 +39,11 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/logger-prettify": "workspace:6.0.0-6-next.7",
"debug": "4.3.4",
"colorette": "2.0.19",
"pino": "8.6.1"
"pino": "8.7.0"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17"

View File

@@ -1,5 +1,14 @@
# @verdaccio/middleware
## 6.0.0-6-next.31
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/auth@6.0.0-6-next.31
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.30
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/middleware",
"version": "6.0.0-6-next.30",
"version": "6.0.0-6-next.31",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -40,10 +40,10 @@
"dependencies": {
"debug": "4.3.4",
"body-parser": "1.20.1",
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"lodash": "4.17.21"
},
"funding": {

View File

@@ -1,5 +1,15 @@
# @verdaccio/node-api
## 6.0.0-6-next.52
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/server@6.0.0-6-next.41
- @verdaccio/server-fastify@6.0.0-6-next.33
## 6.0.0-6-next.51
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/node-api",
"version": "6.0.0-6-next.51",
"version": "6.0.0-6-next.52",
"description": "node API",
"main": "build/index.js",
"types": "build/index.d.ts",
@@ -39,21 +39,21 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/server": "workspace:6.0.0-6-next.40",
"@verdaccio/server-fastify": "workspace:6.0.0-6-next.32",
"core-js": "3.25.5",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/server": "workspace:6.0.0-6-next.41",
"@verdaccio/server-fastify": "workspace:6.0.0-6-next.33",
"core-js": "3.26.1",
"debug": "4.3.4",
"lodash": "4.17.21"
},
"devDependencies": {
"@types/node": "16.11.65",
"@types/node": "16.18.3",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"jest-mock-process": "1.5.1",
"selfsigned": "1.10.14",
"supertest": "6.3.0"
"supertest": "6.3.1"
},
"publishConfig": {
"access": "public"

View File

@@ -1,5 +1,13 @@
# Change Log
## 11.0.0-6-next.15
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/logger@6.0.0-6-next.20
## 11.0.0-6-next.14
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-audit",
"version": "11.0.0-6-next.14",
"version": "11.0.0-6-next.15",
"description": "Verdaccio Middleware plugin to bypass npmjs audit",
"keywords": [
"private",
@@ -31,9 +31,9 @@
"npm": ">=6"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"express": "4.18.2",
"body-parser": "1.20.1",
"https-proxy-agent": "5.0.1",
@@ -41,9 +41,9 @@
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"nock": "13.2.9",
"supertest": "6.3.0"
"supertest": "6.3.1"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -1,5 +1,11 @@
# Change Log
## 11.0.0-6-next.17
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
## 11.0.0-6-next.16
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-auth-memory",
"version": "11.0.0-6-next.16",
"version": "11.0.0-6-next.17",
"description": "Auth plugin for Verdaccio that keeps users in memory",
"keywords": [
"private",
@@ -32,10 +32,10 @@
},
"dependencies": {
"debug": "4.3.4",
"@verdaccio/core": "workspace:6.0.0-6-next.51"
"@verdaccio/core": "workspace:6.0.0-6-next.52"
},
"devDependencies": {
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/types": "workspace:11.0.0-6-next.17"
},
"scripts": {

View File

@@ -36,7 +36,7 @@
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.12",
"recursive-readdir": "2.2.2"
"recursive-readdir": "2.2.3"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -1,5 +1,11 @@
# Change Log
## 11.0.0-6-next.22
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
## 11.0.0-6-next.21
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-htpasswd",
"version": "11.0.0-6-next.21",
"version": "11.0.0-6-next.22",
"description": "htpasswd auth plugin for Verdaccio",
"keywords": [
"private",
@@ -34,11 +34,11 @@
"npm": ">=6"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/file-locking": "workspace:11.0.0-6-next.6",
"apache-md5": "1.1.8",
"bcryptjs": "2.4.3",
"core-js": "3.25.5",
"core-js": "3.26.1",
"http-errors": "1.8.1",
"debug": "4.3.4",
"unix-crypt-td-js": "1.1.4"
@@ -46,8 +46,8 @@
"devDependencies": {
"@types/bcryptjs": "2.4.2",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"mockdate": "3.0.5"
},
"scripts": {

View File

@@ -1,5 +1,12 @@
# Change Log
## 11.0.0-6-next.22
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/utils@6.0.0-6-next.20
## 11.0.0-6-next.21
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/local-storage",
"version": "11.0.0-6-next.21",
"version": "11.0.0-6-next.22",
"description": "Local storage implementation",
"keywords": [
"private",
@@ -37,23 +37,23 @@
"npm": ">=7"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/file-locking": "workspace:11.0.0-6-next.6",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"core-js": "3.25.5",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"core-js": "3.26.1",
"debug": "4.3.4",
"globby": "11.1.0",
"lockfile": "1.0.4",
"sanitize-filename": "1.6.3",
"lodash": "4.17.21",
"lowdb": "1.0.0",
"lru-cache": "7.14.0"
"lru-cache": "7.14.1"
},
"devDependencies": {
"@types/minimatch": "3.0.5",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/test-helper": "workspace:2.0.0-6-next.6",
"minimatch": "3.1.2"
},

View File

@@ -1,5 +1,11 @@
# Change Log
## 11.0.0-6-next.19
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
## 11.0.0-6-next.18
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio-memory",
"version": "11.0.0-6-next.18",
"version": "11.0.0-6-next.19",
"description": "Storage implementation in memory",
"keywords": [
"private",
@@ -31,15 +31,15 @@
"npm": ">=6"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"memory-fs": "0.5.0",
"debug": "4.3.4",
"memfs": "3.4.7"
"memfs": "3.4.12"
},
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/logger": "workspace:6.0.0-6-next.19"
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/logger": "workspace:6.0.0-6-next.20"
},
"scripts": {
"clean": "rimraf ./build",

View File

@@ -1,5 +1,12 @@
# @verdaccio/ui-theme
## 6.0.0-6-next.52
### Patch Changes
- bf4ac500: fix: markdown ul and img styles
- 5d9b65a1: chore: improve info regarding using private registries
## 6.0.0-6-next.51
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/ui-theme",
"version": "6.0.0-6-next.51",
"version": "6.0.0-6-next.52",
"description": "Verdaccio User Interface",
"author": {
"name": "Verdaccio Contributors",
@@ -13,14 +13,14 @@
"homepage": "https://verdaccio.org",
"main": "index.js",
"devDependencies": {
"@emotion/babel-plugin": "11.10.2",
"@emotion/css": "11.10.0",
"@emotion/jest": "11.10.0",
"@emotion/react": "11.10.4",
"@emotion/styled": "11.10.4",
"@mui/icons-material": "5.10.9",
"@mui/material": "5.10.9",
"@mui/styles": "5.10.9",
"@emotion/babel-plugin": "11.10.5",
"@emotion/css": "11.10.5",
"@emotion/jest": "11.10.5",
"@emotion/react": "11.10.5",
"@emotion/styled": "11.10.5",
"@mui/icons-material": "5.10.14",
"@mui/material": "5.10.14",
"@mui/styles": "5.10.14",
"@rematch/core": "2.2.0",
"@rematch/loading": "2.1.2",
"@rematch/persist": "2.1.2",
@@ -28,42 +28,43 @@
"@testing-library/jest-dom": "5.16.5",
"@testing-library/react": "13.4.0",
"@types/react": "18.0.25",
"@types/react-dom": "18.0.8",
"@types/react-dom": "18.0.9",
"@types/react-router-dom": "5.3.3",
"@types/react-virtualized": "9.21.21",
"@types/redux": "3.6.0",
"@verdaccio/node-api": "workspace:6.0.0-6-next.51",
"@verdaccio/node-api": "workspace:6.0.0-6-next.52",
"@verdaccio/types": "workspace:*",
"babel-loader": "8.2.5",
"babel-loader": "8.3.0",
"babel-plugin-dynamic-import-node": "2.3.3",
"country-flag-icons": "1.5.5",
"css-loader": "6.7.1",
"dayjs": "1.11.5",
"css-loader": "6.7.2",
"dayjs": "1.11.6",
"friendly-errors-webpack-plugin": "1.7.0",
"harmony-reflect": "1.6.2",
"history": "4.10.1",
"html-webpack-plugin": "5.5.0",
"i18next": "20.6.1",
"in-publish": "2.0.1",
"js-base64": "3.7.2",
"js-base64": "3.7.3",
"js-yaml": "3.14.1",
"localstorage-memory": "1.0.3",
"lodash": "4.17.21",
"mini-css-extract-plugin": "2.6.1",
"msw": "0.47.4",
"mini-css-extract-plugin": "2.7.0",
"msw": "0.49.0",
"mutationobserver-shim": "0.3.7",
"node-mocks-http": "1.11.0",
"node-mocks-http": "1.12.1",
"normalize.css": "8.0.1",
"optimize-css-assets-webpack-plugin": "6.0.1",
"ora": "5.4.1",
"dompurify": "2.4.0",
"dompurify": "2.4.1",
"highlight.js": "11.6.0",
"marked": "4.2.2",
"github-markdown-css": "4.0.0",
"marked": "4.2.3",
"raw-loader": "4.0.2",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.39.2",
"react-hot-loader": "4.13.0",
"react-hook-form": "7.39.5",
"react-hot-loader": "4.13.1",
"react-i18next": "12.0.0",
"react-json-view": "1.21.3",
"react-markdown": "8.0.3",
@@ -81,12 +82,12 @@
"stylelint-config-styled-components": "0.1.1",
"stylelint-processor-styled-components": "1.10.0",
"stylelint-webpack-plugin": "3.3.0",
"supertest": "6.3.0",
"supertest": "6.3.1",
"terser-webpack-plugin": "5.3.6",
"url-loader": "4.1.1",
"validator": "13.7.0",
"webpack": "5.74.0",
"webpack-bundle-analyzer": "4.6.1",
"webpack": "5.75.0",
"webpack-bundle-analyzer": "4.7.0",
"webpack-bundle-size-analyzer": "3.1.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "3.11.3",

View File

@@ -59,6 +59,10 @@
"username": "trentearl",
"id": 802857
},
{
"username": "rblaine95",
"id": 4052340
},
{
"username": "jmwilkinson",
"id": 17836030
@@ -75,10 +79,6 @@
"username": "lgaitan",
"id": 5970350
},
{
"username": "rblaine95",
"id": 4052340
},
{
"username": "Meeeeow",
"id": 90692458
@@ -408,7 +408,7 @@
"id": 85342175
},
{
"username": "SuzunaMinami",
"username": "Marin-Kitagawa",
"id": 49131888
},
{

View File

@@ -87,7 +87,7 @@
"help": {
"title": "No Package Published Yet.",
"sub-title": "To publish your first package just:",
"first-step": "1. Login",
"first-step": "1. Create user",
"first-step-command-line": "npm adduser --registry {{registryUrl}}",
"second-step": "2. Publish",
"second-step-command-line": "npm publish --registry {{registryUrl}}",

View File

@@ -1,4 +1,5 @@
import styled from '@emotion/styled';
import 'github-markdown-css';
import 'highlight.js/styles/default.css';
import React from 'react';
import { Theme } from 'verdaccio-ui/design-tokens/theme';
@@ -20,4 +21,10 @@ const Wrapper = styled('div')<{ theme?: Theme }>(({ theme }) => ({
background: theme?.palette.white,
color: theme?.palette.black,
padding: theme?.spacing(2, 3),
ul: {
listStyle: 'disc',
},
img: {
maxWidth: '100%',
},
}));

View File

@@ -9,6 +9,14 @@ exports[`<Readme /> component should load the component in default state 1`] = `
padding: 16px 24px;
}
.emotion-0 ul {
list-style: disc;
}
.emotion-0 img {
max-width: 100%;
}
<body>
<div>
<div
@@ -28,6 +36,14 @@ exports[`<Readme /> component should load the component in default state 1`] = `
padding: 16px 24px;
}
.emotion-0 ul {
list-style: disc;
}
.emotion-0 img {
max-width: 100%;
}
<div>
<div
class="markdown-body emotion-0 emotion-1"

View File

@@ -210,9 +210,9 @@ exports[`<Dist /> component should render the component in default state 1`] = `
}
.emotion-6 .MuiChip-icon {
color: #616161;
margin-left: 5px;
margin-right: -6px;
color: #616161;
}
.emotion-6 .MuiChip-deleteIcon {
@@ -502,9 +502,9 @@ exports[`<Dist /> component should render the component in default state 1`] = `
}
.emotion-6 .MuiChip-icon {
color: #616161;
margin-left: 5px;
margin-right: -6px;
color: #616161;
}
.emotion-6 .MuiChip-deleteIcon {
@@ -849,9 +849,9 @@ exports[`<Dist /> component should render the component with license as object 1
}
.emotion-6 .MuiChip-icon {
color: #616161;
margin-left: 5px;
margin-right: -6px;
color: #616161;
}
.emotion-6 .MuiChip-deleteIcon {
@@ -1154,9 +1154,9 @@ exports[`<Dist /> component should render the component with license as object 1
}
.emotion-6 .MuiChip-icon {
color: #616161;
margin-left: 5px;
margin-right: -6px;
color: #616161;
}
.emotion-6 .MuiChip-deleteIcon {
@@ -1514,9 +1514,9 @@ exports[`<Dist /> component should render the component with license as string 1
}
.emotion-6 .MuiChip-icon {
color: #616161;
margin-left: 5px;
margin-right: -6px;
color: #616161;
}
.emotion-6 .MuiChip-deleteIcon {
@@ -1819,9 +1819,9 @@ exports[`<Dist /> component should render the component with license as string 1
}
.emotion-6 .MuiChip-icon {
color: #616161;
margin-left: 5px;
margin-right: -6px;
color: #616161;
}
.emotion-6 .MuiChip-deleteIcon {

View File

@@ -44,7 +44,7 @@ const Help: React.FC = () => {
<Text variant="body2">{t('help.third-step')}</Text>
</CardContent>
<CardActions>
<Button color="primary" href="https://verdaccio.org/docs/en/installation" size="small">
<Button color="primary" href="https://verdaccio.org/docs/cli-registry" size="small">
{t('button.learn-more')}
</Button>
</CardActions>

View File

@@ -304,7 +304,7 @@ exports[`<Help /> component should load the component in default state 1`] = `
<p
class="MuiTypography-root MuiTypography-body1 emotion-6"
>
1. Login
1. Create user
</p>
<div
class="emotion-7 emotion-8"
@@ -386,7 +386,7 @@ exports[`<Help /> component should load the component in default state 1`] = `
>
<a
class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall emotion-24"
href="https://verdaccio.org/docs/en/installation"
href="https://verdaccio.org/docs/cli-registry"
tabindex="0"
>
Learn More

View File

@@ -1,5 +1,15 @@
# @verdaccio/proxy
## 6.0.0-6-next.30
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/local-storage@11.0.0-6-next.22
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.29
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/proxy",
"version": "6.0.0-6-next.29",
"version": "6.0.0-6-next.30",
"description": "verdaccio proxy fetcher",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -39,25 +39,25 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/local-storage": "workspace:11.0.0-6-next.21",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/local-storage": "workspace:11.0.0-6-next.22",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"JSONStream": "1.3.5",
"debug": "4.3.4",
"lodash": "4.17.21",
"got": "11.8.5",
"hpagent": "1.1.0",
"hpagent": "1.2.0",
"undici": "4.16.0"
},
"devDependencies": {
"@types/node": "16.11.65",
"@types/node": "16.18.3",
"p-cancelable": "2.1.1",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"get-stream": "^6.0.1",
"nock": "13.2.9",
"node-mocks-http": "1.11.0",
"node-mocks-http": "1.12.1",
"semver": "7.3.8"
},
"funding": {

View File

@@ -1,5 +1,21 @@
# @verdaccio/server
## 6.0.0-6-next.41
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/api@6.0.0-6-next.35
- @verdaccio/auth@6.0.0-6-next.31
- @verdaccio/loaders@6.0.0-6-next.21
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/middleware@6.0.0-6-next.31
- verdaccio-audit@11.0.0-6-next.15
- @verdaccio/store@6.0.0-6-next.32
- @verdaccio/utils@6.0.0-6-next.20
- @verdaccio/web@6.0.0-6-next.39
## 6.0.0-6-next.40
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/server",
"version": "6.0.0-6-next.40",
"version": "6.0.0-6-next.41",
"description": "server logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -30,17 +30,17 @@
"npm": ">=6"
},
"dependencies": {
"@verdaccio/api": "workspace:6.0.0-6-next.34",
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/loaders": "workspace:6.0.0-6-next.20",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/middleware": "workspace:6.0.0-6-next.30",
"@verdaccio/store": "workspace:6.0.0-6-next.31",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/web": "workspace:6.0.0-6-next.38",
"verdaccio-audit": "workspace:11.0.0-6-next.14",
"@verdaccio/api": "workspace:6.0.0-6-next.35",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/loaders": "workspace:6.0.0-6-next.21",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/middleware": "workspace:6.0.0-6-next.31",
"@verdaccio/store": "workspace:6.0.0-6-next.32",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"@verdaccio/web": "workspace:6.0.0-6-next.39",
"verdaccio-audit": "workspace:11.0.0-6-next.15",
"compression": "1.7.4",
"cors": "2.8.5",
"debug": "4.3.4",
@@ -49,8 +49,8 @@
"lodash": "4.17.21"
},
"devDependencies": {
"@types/node": "16.11.65",
"@verdaccio/proxy": "workspace:6.0.0-6-next.29",
"@types/node": "16.18.3",
"@verdaccio/proxy": "workspace:6.0.0-6-next.30",
"@verdaccio/test-helper": "workspace:2.0.0-6-next.6",
"http-errors": "1.8.1"
},

View File

@@ -1,5 +1,17 @@
# @verdaccio/server-fastify
## 6.0.0-6-next.33
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/auth@6.0.0-6-next.31
- @verdaccio/tarball@11.0.0-6-next.21
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/store@6.0.0-6-next.32
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.32
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/server-fastify",
"version": "6.0.0-6-next.32",
"version": "6.0.0-6-next.33",
"description": "fastify server api implementation",
"keywords": [
"private",
@@ -34,21 +34,21 @@
"access": "public"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/store": "workspace:6.0.0-6-next.31",
"@verdaccio/tarball": "workspace:11.0.0-6-next.20",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"core-js": "3.25.5",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/store": "workspace:6.0.0-6-next.32",
"@verdaccio/tarball": "workspace:11.0.0-6-next.21",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"core-js": "3.26.1",
"debug": "4.3.4",
"fastify": "4.8.1",
"fastify": "4.10.0",
"fastify-plugin": "4.3.0",
"lodash": "4.17.21"
},
"devDependencies": {
"@types/node": "16.11.65",
"@types/node": "16.18.3",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"ts-node": "10.9.1"
},

View File

@@ -32,11 +32,11 @@
"homepage": "https://verdaccio.org",
"license": "MIT",
"devDependencies": {
"@verdaccio/cli": "workspace:6.0.0-6-next.51",
"@verdaccio/ui-theme": "workspace:6.0.0-6-next.51",
"@verdaccio/cli": "workspace:6.0.0-6-next.52",
"@verdaccio/ui-theme": "workspace:6.0.0-6-next.52",
"fs-extra": "10.1.0",
"webpack": "5.74.0",
"webpack-bundle-analyzer": "4.6.1",
"webpack": "5.75.0",
"webpack-bundle-analyzer": "4.7.0",
"webpack-bundle-size-analyzer": "3.1.0",
"webpack-cli": "4.10.0"
},

View File

@@ -1,5 +1,20 @@
# @verdaccio/store
## 6.0.0-6-next.32
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/tarball@11.0.0-6-next.21
- @verdaccio/url@11.0.0-6-next.18
- @verdaccio/hooks@6.0.0-6-next.22
- @verdaccio/loaders@6.0.0-6-next.21
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/local-storage@11.0.0-6-next.22
- @verdaccio/proxy@6.0.0-6-next.30
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.31
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/store",
"version": "6.0.0-6-next.31",
"version": "6.0.0-6-next.32",
"description": "loaders logic",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -39,16 +39,16 @@
"build": "pnpm run build:js && pnpm run build:types"
},
"dependencies": {
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/hooks": "workspace:6.0.0-6-next.21",
"@verdaccio/loaders": "workspace:6.0.0-6-next.20",
"@verdaccio/local-storage": "workspace:11.0.0-6-next.21",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/proxy": "workspace:6.0.0-6-next.29",
"@verdaccio/url": "workspace:11.0.0-6-next.17",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/tarball": "workspace:11.0.0-6-next.20",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/hooks": "workspace:6.0.0-6-next.22",
"@verdaccio/loaders": "workspace:6.0.0-6-next.21",
"@verdaccio/local-storage": "workspace:11.0.0-6-next.22",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/proxy": "workspace:6.0.0-6-next.30",
"@verdaccio/url": "workspace:11.0.0-6-next.18",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"@verdaccio/tarball": "workspace:11.0.0-6-next.21",
"JSONStream": "1.3.5",
"debug": "4.3.4",
"lodash": "4.17.21",
@@ -56,12 +56,12 @@
"semver": "7.3.8"
},
"devDependencies": {
"@types/node": "16.11.65",
"@types/node": "16.18.3",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/test-helper": "workspace:2.0.0-6-next.6",
"undici": "4.16.0",
"nock": "13.2.9",
"node-mocks-http": "1.11.0",
"node-mocks-http": "1.12.1",
"mockdate": "3.0.5"
},
"funding": {

View File

@@ -1,3 +0,0 @@
{
"extends": "../../../.babelrc"
}

View File

@@ -1 +0,0 @@
require('./build/index.js');

View File

@@ -1,28 +0,0 @@
{
"name": "@verdaccio/benchmark",
"version": "1.0.0",
"bin": {
"verdaccio-benchmark": "./index.js"
},
"private": "true",
"description": "benchmark",
"main": "./build/index.js",
"scripts": {
"build": "babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps",
"run": "ts-node src/init.ts"
},
"keywords": [],
"author": "Juan Picado <juanpicado19@gmail.com>",
"license": "MIT",
"dependencies": {
"clipanion": "3.1.0",
"temp-dir": "2.0.0",
"get-port": "5.1.1",
"semver": "7.3.8"
},
"devDependencies": {
"autocannon": "7.10.0",
"node-fetch": "cjs",
"ts-node": "10.9.1"
}
}

View File

@@ -1,27 +0,0 @@
/* eslint-disable no-console */
import { Command, Option } from 'clipanion';
import runApi from './run';
export class ApiCommand extends Command {
public static paths = [['api']];
private benchmark = Option.String('-f', {
description: 'benchmark to run',
required: true,
});
private version = Option.String('-v', {
description: 'version is running',
required: true,
});
public async execute() {
try {
await runApi(this.benchmark, this.version);
} catch (err: any) {
console.error(err);
process.exit(1);
}
}
}

View File

@@ -1,40 +0,0 @@
import { writeFileSync } from 'fs';
const path = require('path');
const debug = require('debug')('metrics:autocannon');
const autocannon = require('autocannon');
function getURL(benchmark) {
switch (benchmark) {
case 'info':
return 'http://localhost:4873/jquery';
case 'tarball':
return 'http://localhost:4873/jquery/-/jquery-3.6.0.tgz';
default:
throw new TypeError('no benckmark supported');
}
}
export default async function run(benchmark, version) {
try {
debug('api report start');
debug('url', getURL(benchmark));
const result = await autocannon({
url: getURL(benchmark),
connections: 10,
pipelining: 1,
duration: 10,
});
const wrapResults = {
results: [result],
};
const reportPath = path.join(process.cwd(), `./api-results-${version}-${benchmark}.json`);
debug('report path %o', reportPath);
writeFileSync(reportPath, JSON.stringify(wrapResults, null, 2), 'utf-8');
debug('report ends');
} catch (err: any) {
// eslint-disable-next-line no-console
console.error(`error on process autocannon run`, err);
process.exit(1);
}
}

View File

@@ -1,23 +0,0 @@
import { Cli } from 'clipanion';
import { ApiCommand } from './api';
const [node, app, ...args] = process.argv;
const cli = new Cli({
binaryLabel: `benckmark`,
binaryName: `${node} ${app}`,
binaryVersion: require('../package.json').version,
});
cli.register(ApiCommand);
cli.runExit(args, Cli.defaultContext);
process.on('uncaughtException', function (err) {
// eslint-disable-next-line no-console
console.error(
// eslint-disable-next-line max-len
`uncaught exception, please report (https://github.com/verdaccio/verdaccio/issues) this: \n${err.stack}`
);
process.exit(1);
});

View File

@@ -1,9 +0,0 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"rootDir": "./src",
"outDir": "./build"
},
"include": ["src/**/*"],
"exclude": ["src/**/*.test.ts"]
}

View File

@@ -1,9 +0,0 @@
{
"extends": "../../tsconfig.reference.json",
"compilerOptions": {
"rootDir": "./src",
"outDir": "./build"
},
"include": ["src/**/*"],
"exclude": ["src/**/*.test.ts"]
}

View File

@@ -3,11 +3,11 @@
{
"id": 558752,
"login": "juanpicado",
"contributions": 4891,
"contributions": 4907,
"repositories": [
{
"name": "verdaccio",
"contributions": 2640
"contributions": 2650
},
{
"name": "verdaccio-cookbook",
@@ -59,7 +59,7 @@
},
{
"name": "monorepo",
"contributions": 184
"contributions": 185
},
{
"name": "authentication-plugin-sample",
@@ -123,7 +123,7 @@
},
{
"name": "charts",
"contributions": 35
"contributions": 36
},
{
"name": "verdaccio-e2e-example",
@@ -135,7 +135,7 @@
},
{
"name": "e2e-5.x",
"contributions": 13
"contributions": 17
}
]
},
@@ -457,6 +457,21 @@
}
]
},
{
"id": 4052340,
"login": "rblaine95",
"contributions": 11,
"repositories": [
{
"name": "verdaccio",
"contributions": 1
},
{
"name": "charts",
"contributions": 10
}
]
},
{
"id": 17836030,
"login": "jmwilkinson",
@@ -509,21 +524,6 @@
}
]
},
{
"id": 4052340,
"login": "rblaine95",
"contributions": 9,
"repositories": [
{
"name": "verdaccio",
"contributions": 1
},
{
"name": "charts",
"contributions": 8
}
]
},
{
"id": 90692458,
"login": "Meeeeow",
@@ -1580,7 +1580,7 @@
},
{
"id": 49131888,
"login": "SuzunaMinami",
"login": "Marin-Kitagawa",
"contributions": 2,
"repositories": [
{
@@ -4729,7 +4729,7 @@
"full_name": "verdaccio/verdaccio",
"html_url": "https://github.com/verdaccio/verdaccio",
"description": "📦🔐 A lightweight Node.js private proxy registry",
"stargazers_count": 14112,
"stargazers_count": 14175,
"archived": false
},
{
@@ -4801,7 +4801,7 @@
"full_name": "verdaccio/flow-types",
"html_url": "https://github.com/verdaccio/flow-types",
"description": "👣🤖Typescript Types definitions for Verdaccio ",
"stargazers_count": 2,
"stargazers_count": 1,
"archived": true
},
{
@@ -4837,7 +4837,7 @@
"full_name": "verdaccio/verdaccio-google-cloud",
"html_url": "https://github.com/verdaccio/verdaccio-google-cloud",
"description": "☁️📦 Google Cloud storage plugin for verdaccio",
"stargazers_count": 18,
"stargazers_count": 17,
"archived": true
},
{
@@ -4918,7 +4918,7 @@
"full_name": "verdaccio/ui",
"html_url": "https://github.com/verdaccio/ui",
"description": "🖼🎨 Verdaccio UI (deprecated, use verdaccio/verdaccio)",
"stargazers_count": 122,
"stargazers_count": 121,
"archived": true
},
{

View File

@@ -10,14 +10,14 @@
"types": "build/index.d.ts",
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/middleware": "workspace:6.0.0-6-next.30",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/middleware": "workspace:6.0.0-6-next.31",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"body-parser": "1.20.1",
"express": "4.18.2",
"supertest": "6.3.0",
"supertest": "6.3.1",
"debug": "4.3.4",
"fs-extra": "10.1.0"
},

View File

@@ -10,9 +10,9 @@
"types": "build/index.d.ts",
"devDependencies": {
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"verdaccio": "6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"verdaccio": "6.0.0-6-next.52",
"ts-node": "10.9.1"
},
"scripts": {

View File

@@ -4,7 +4,7 @@
"approvalProgress": 10
},
"de": {
"translationProgress": 20,
"translationProgress": 19,
"approvalProgress": 19
},
"es-ES": {
@@ -20,8 +20,8 @@
"approvalProgress": 1
},
"it": {
"translationProgress": 79,
"approvalProgress": 76
"translationProgress": 78,
"approvalProgress": 75
},
"ja": {
"translationProgress": 1,
@@ -36,16 +36,16 @@
"approvalProgress": 1
},
"pl": {
"translationProgress": 21,
"approvalProgress": 21
"translationProgress": 20,
"approvalProgress": 20
},
"pt-BR": {
"translationProgress": 34,
"approvalProgress": 34
},
"ru": {
"translationProgress": 48,
"approvalProgress": 48
"translationProgress": 47,
"approvalProgress": 47
},
"sr-CS": {
"translationProgress": 11,

View File

@@ -1,5 +1,11 @@
# @verdaccio/utils
## 6.0.0-6-next.20
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
## 6.0.0-6-next.19
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/utils",
"version": "6.0.0-6-next.19",
"version": "6.0.0-6-next.20",
"description": "verdaccio utilities",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -30,7 +30,7 @@
"npm": ">=6"
},
"dependencies": {
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"minimatch": "3.1.2",
"semver": "7.3.8",
"lodash": "4.17.21"

View File

@@ -1,7 +1,7 @@
import _ from 'lodash';
import { DEFAULT_USER, DIST_TAGS } from '@verdaccio/core';
import { Author, Package } from '@verdaccio/types';
import { Author, Manifest, Package } from '@verdaccio/types';
import { stringToMD5 } from './crypto-utils';
@@ -148,7 +148,7 @@ export function isVersionValid(packageMeta, packageVersion): boolean {
return hasMatchVersion;
}
export function addGravatarSupport(pkgInfo: Package, online = true): AuthorAvatar {
export function addGravatarSupport(pkgInfo: Manifest, online = true): AuthorAvatar {
const pkgInfoCopy = { ...pkgInfo } as any;
const author: any = _.get(pkgInfo, 'latest.author', null) as any;
const contributors: AuthorAvatar[] = normalizeContributors(
@@ -190,6 +190,7 @@ export function addGravatarSupport(pkgInfo: Package, online = true): AuthorAvata
// for maintainers
if (_.isEmpty(maintainers) === false) {
pkgInfoCopy.latest.maintainers = maintainers.map((maintainer): void => {
// @ts-ignore
maintainer.avatar = generateGravatarUrl(maintainer.email, online);
return maintainer;
});

View File

@@ -1,5 +1,20 @@
# verdaccio
## 6.0.0-6-next.52
### Patch Changes
- Updated dependencies [bf4ac500]
- Updated dependencies [5d9b65a1]
- @verdaccio/ui-theme@6.0.0-6-next.52
- @verdaccio/cli@6.0.0-6-next.52
- @verdaccio/node-api@6.0.0-6-next.52
- @verdaccio/hooks@6.0.0-6-next.22
- @verdaccio/logger@6.0.0-6-next.20
- verdaccio-audit@11.0.0-6-next.15
- verdaccio-htpasswd@11.0.0-6-next.22
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.51
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "verdaccio",
"version": "6.0.0-6-next.51",
"version": "6.0.0-6-next.52",
"description": "A lightweight private npm proxy registry",
"main": "build/index.js",
"types": "build/index.d.ts",
@@ -38,26 +38,26 @@
},
"homepage": "https://verdaccio.org",
"dependencies": {
"@verdaccio/cli": "workspace:6.0.0-6-next.51",
"@verdaccio/hooks": "workspace:6.0.0-6-next.21",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/node-api": "workspace:6.0.0-6-next.51",
"@verdaccio/ui-theme": "workspace:6.0.0-6-next.51",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"verdaccio-audit": "workspace:11.0.0-6-next.14",
"verdaccio-htpasswd": "workspace:11.0.0-6-next.21"
"@verdaccio/cli": "workspace:6.0.0-6-next.52",
"@verdaccio/hooks": "workspace:6.0.0-6-next.22",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/node-api": "workspace:6.0.0-6-next.52",
"@verdaccio/ui-theme": "workspace:6.0.0-6-next.52",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"verdaccio-audit": "workspace:11.0.0-6-next.15",
"verdaccio-htpasswd": "workspace:11.0.0-6-next.22"
},
"devDependencies": {
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/store": "workspace:6.0.0-6-next.31",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/store": "workspace:6.0.0-6-next.32",
"@verdaccio/test-helper": "workspace:2.0.0-6-next.6",
"fastify": "4.8.1",
"fastify": "4.10.0",
"yaml": "2.1.3",
"got": "11.8.5",
"lodash": "4.17.21",
"node-mocks-http": "1.11.0",
"node-mocks-http": "1.12.1",
"get-port": "5.1.1",
"nock": "13.2.9",
"typedoc-plugin-missing-exports": "1.0.0",

View File

@@ -1,5 +1,20 @@
# @verdaccio/web
## 6.0.0-6-next.39
### Patch Changes
- @verdaccio/core@6.0.0-6-next.52
- @verdaccio/config@6.0.0-6-next.52
- @verdaccio/auth@6.0.0-6-next.31
- @verdaccio/tarball@11.0.0-6-next.21
- @verdaccio/url@11.0.0-6-next.18
- @verdaccio/loaders@6.0.0-6-next.21
- @verdaccio/logger@6.0.0-6-next.20
- @verdaccio/middleware@6.0.0-6-next.31
- @verdaccio/store@6.0.0-6-next.32
- @verdaccio/utils@6.0.0-6-next.20
## 6.0.0-6-next.38
### Minor Changes

View File

@@ -1,6 +1,6 @@
{
"name": "@verdaccio/web",
"version": "6.0.0-6-next.38",
"version": "6.0.0-6-next.39",
"description": "web ui middleware",
"main": "./build/index.js",
"types": "build/index.d.ts",
@@ -25,34 +25,34 @@
},
"license": "MIT",
"dependencies": {
"@verdaccio/auth": "workspace:6.0.0-6-next.30",
"@verdaccio/core": "workspace:6.0.0-6-next.51",
"@verdaccio/config": "workspace:6.0.0-6-next.51",
"@verdaccio/loaders": "workspace:6.0.0-6-next.20",
"@verdaccio/logger": "workspace:6.0.0-6-next.19",
"@verdaccio/middleware": "workspace:6.0.0-6-next.30",
"@verdaccio/store": "workspace:6.0.0-6-next.31",
"@verdaccio/tarball": "workspace:11.0.0-6-next.20",
"@verdaccio/url": "workspace:11.0.0-6-next.17",
"@verdaccio/utils": "workspace:6.0.0-6-next.19",
"@verdaccio/auth": "workspace:6.0.0-6-next.31",
"@verdaccio/core": "workspace:6.0.0-6-next.52",
"@verdaccio/config": "workspace:6.0.0-6-next.52",
"@verdaccio/loaders": "workspace:6.0.0-6-next.21",
"@verdaccio/logger": "workspace:6.0.0-6-next.20",
"@verdaccio/middleware": "workspace:6.0.0-6-next.31",
"@verdaccio/store": "workspace:6.0.0-6-next.32",
"@verdaccio/tarball": "workspace:11.0.0-6-next.21",
"@verdaccio/url": "workspace:11.0.0-6-next.18",
"@verdaccio/utils": "workspace:6.0.0-6-next.20",
"body-parser": "1.20.1",
"debug": "4.3.4",
"express": "4.18.2",
"lodash": "4.17.21",
"lru-cache": "7.14.0"
"lru-cache": "7.14.1"
},
"devDependencies": {
"@types/node": "16.11.65",
"@types/node": "16.18.3",
"@verdaccio/types": "workspace:11.0.0-6-next.17",
"@verdaccio/test-helper": "workspace:2.0.0-6-next.6",
"@verdaccio/api": "workspace:6.0.0-6-next.34",
"@verdaccio/api": "workspace:6.0.0-6-next.35",
"node-html-parser": "4.1.5",
"supertest": "6.3.0",
"supertest": "6.3.1",
"nock": "13.2.9",
"jsdom": "20.0.1",
"jsdom": "20.0.3",
"undici": "4.16.0",
"verdaccio-auth-memory": "workspace:11.0.0-6-next.16",
"verdaccio-memory": "workspace:11.0.0-6-next.18"
"verdaccio-auth-memory": "workspace:11.0.0-6-next.17",
"verdaccio-memory": "workspace:11.0.0-6-next.19"
},
"scripts": {
"clean": "rimraf ./build",

5298
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -118,7 +118,6 @@
"react*",
"ts-node",
"mini-css*",
"autocannon",
"process-warning",
"fastify",
"core-js",

View File

@@ -1,14 +0,0 @@
#!/usr/bin/env bash
set -e
VERSION=$1
tmp_registry_log=`mktemp`
npm i -g verdaccio@$VERSION
# start in the background the registry
nohup verdaccio &>$tmp_registry_log &
# wait until has started (using stdout)
grep -q 'http address' <(tail -f $tmp_registry_log)
npm set registry http://localhost:4873

View File

@@ -1,20 +0,0 @@
#!/usr/bin/env bash
set -e
FIXTURE=$1
case $FIXTURE in
info)
FIXTURE='npm info jquery'
;;
tarball)
FIXTURE='npm install jquery'
;;
*)
echo "no command found"
return 1;;
esac
hyperfine --ignore-failure --warmup 1 --min-runs=10 --show-output --export-json './hyper-results.json' "$FIXTURE"

View File

@@ -1,49 +0,0 @@
/**
* CI - Script used on automation GitHub Actions to
* submit metrics to a third party database.
*/
const url = process.env.METRICS_URL;
const token = process.env.METRICS_TOKEN;
const version = process.env.METRICS_VERSION;
const benchmark = process.env.METRICS_BENCHMARK;
const source = process.env.METRICS_SOURCE;
const commit = process.env.METRICS_COMMIT_HASH;
const file = process.env.METRICS_FILE_NAME ?? 'hyper-results';
if (!url || !token || !version || !benchmark || !commit || !file) {
throw new TypeError('required missing params, check parameters are available');
}
const fs = require('fs');
const path = require('path');
const debug = require('debug')('metrics');
const nodeFetch = require('node-fetch');
const fileMetrics = `${file}-${version}-${benchmark}.json`;
// file should be avilable on the root of the project
const filePath = path.join(__dirname, '../', fileMetrics);
debug('file path %o', filePath);
try {
const fileContent = JSON.parse(fs.readFileSync(filePath, 'utf-8'));
debug('body %o', fileContent.results[0]);
nodeFetch(url, {
method: 'POST',
body: JSON.stringify(fileContent.results[0]),
headers: {
Authorization: `Bearer ${token}`,
'content-type': 'application/json',
'x-metrics-version': version,
'x-metrics-source': source,
'x-metrics-benchmark': benchmark,
'x-metrics-commit-hash': commit,
},
})
.then((res: any) => res.text()) // expecting a json response
.then((json: any) => {
debug('response %o', json);
});
} catch (error) {
// eslint-disable-next-line no-console
console.error('error on process metrics', error);
process.exit(1);
}

View File

@@ -7,7 +7,7 @@ title: "npm"
The minimum supported NPM version is 5.
## Using Verdaccio for all my projects (recommended)
## Setting up global registry for all projects {#all}
To set the registry for all your local projects in any terminal window run:
@@ -16,7 +16,7 @@ npm set registry http://localhost:4873/
```
This will set the registry for your operational system user and you can find it on the file `~/.npmrc`.
## Using Verdaccio only to a specific project
## Using registry for a specific project {#specific}
To set this value for a specific project open its root folder on a terminal window and run:
```bash
@@ -24,7 +24,13 @@ npm set registry http://localhost:4873/ --location project
```
This will set the registry in a `.npmrc` file in your project root directory.
## Using Verdaccio only on specific commands
or by specific scope eg: `@my-scope/auth`:
```
npm config set @my-scope:registry http://localhost:4873
```
## Using registry only on specific command {#command}
If you want one single use append `--registry http://localhost:4873/` to the required command.
Some examples:
@@ -47,7 +53,37 @@ If you only want to publish your package to Verdaccio but keep installing from o
}
```
## Troubleshooting
## Creating user {#creating-user}
With npm 8 or below, either `adduser` or `login` are able to create users and login at the same time.
```bash
npm adduser --registry http://localhost:4873
```
after version `npm@9` the commands works separately:
- `login` does not create users.
```bash
npm login --registry http://localhost:4873
```
- `adduser` does not login users.
```bash
npm adduser --registry http://localhost:4873
```
Both commands relies on web login by default, but adding `--auth-type=legacy` you can get back the previous behaviour.
> [Web login is not supported for verdaccio.](https://github.com/verdaccio/verdaccio/issues/3413)
## Troubleshooting {#troubleshooting}
### `npm login` with npm@9 or higher
If you are running into issues login with `npm@9.x` or higher you could try use the legacy mode (see above).
For progress on the native support on future you can track the following [issue#3413](https://github.com/verdaccio/verdaccio/issues/3413).
### npm does not save authToken when authenticating to Verdaccio

View File

@@ -177,7 +177,11 @@ module.exports = {
},
},
],
],
],
markdown: {
mermaid: true,
},
themes: ['@docusaurus/theme-mermaid'],
webpack: {
jsLoader: (isServer) => ({
loader: require.resolve('esbuild-loader'),
@@ -192,6 +196,9 @@ module.exports = {
description: 'A lightweight Node.js private proxy registry'
},
themeConfig: {
mermaid: {
theme: {light: 'neutral', dark: 'forest'},
},
announcementBar: {
id: 'announcementBar',
content:

View File

@@ -1,7 +1,7 @@
{
"private": true,
"name": "@verdaccio/website",
"version": "5.15.4",
"version": "5.18.0",
"scripts": {
"docusaurus": "docusaurus",
"start": "docusaurus start --no-open",
@@ -27,11 +27,12 @@
"@docusaurus/preset-classic": "2.2.0",
"@docusaurus/remark-plugin-npm2yarn": "2.2.0",
"@docusaurus/theme-common": "2.2.0",
"@docusaurus/theme-mermaid": "2.2.0",
"@docusaurus/theme-search-algolia": "2.2.0",
"@mdx-js/react": "^1.6.22",
"@mui/icons-material": "5.10.9",
"@mui/material": "5.10.9",
"@mui/styles": "5.10.9",
"@mui/icons-material": "5.10.14",
"@mui/material": "5.10.14",
"@mui/styles": "5.10.14",
"classnames": "2.3.2",
"clsx": "1.2.1",
"copy-text-to-clipboard": "3.0.1",
@@ -42,9 +43,9 @@
"p-cancelable": "2.1.1",
"react-dom": "17.0.2",
"react-player": "2.11.0",
"react-iframe": "1.8.4",
"react-iframe": "1.8.5",
"react-twitter-widgets": "^1.10.0",
"typedoc": "0.23.16",
"typedoc": "0.23.21",
"typedoc-plugin-markdown": "3.13.6",
"use-is-in-viewport": "^1.0.9",
"usehooks-ts": "2.9.1"
@@ -69,7 +70,7 @@
"esbuild": "0.14.10",
"esbuild-loader": "2.16.0",
"prism-react-renderer": "^1.2.1",
"sass": "1.55.0",
"sass": "1.56.1",
"sass-loader": "^12.1.0",
"typedoc-github-wiki-theme": "^1.0.1",
"url-loader": "4.1.1"

View File

@@ -106,7 +106,6 @@ Or a `publishConfig` in your `package.json`
}
}
```
For alternative configurations, please read the [Using a private registry](cli-registry.md) section.
## Create Your Own Private NPM Package Tutorial {#create-your-own-private-npm-package-tutorial}

View File

@@ -7,7 +7,7 @@ title: "npm"
The minimum supported NPM version is 5.
## Using Verdaccio for all my projects (recommended)
## Setting up global registry for all projects {#all}
To set the registry for all your local projects in any terminal window run:
@@ -16,7 +16,7 @@ npm set registry http://localhost:4873/
```
This will set the registry for your operational system user and you can find it on the file `~/.npmrc`.
## Using Verdaccio only to a specific project
## Using registry for a specific project {#specific}
To set this value for a specific project open its root folder on a terminal window and run:
```bash
@@ -24,7 +24,13 @@ npm set registry http://localhost:4873/ --location project
```
This will set the registry in a `.npmrc` file in your project root directory.
## Using Verdaccio only on specific commands
or by specific scope eg: `@my-scope/auth`:
```
npm config set @my-scope:registry http://localhost:4873
```
## Using registry only on specific command {#command}
If you want one single use append `--registry http://localhost:4873/` to the required command.
Some examples:
@@ -47,15 +53,35 @@ If you only want to publish your package to Verdaccio but keep installing from o
}
```
## Creating user {#creating-user}
With npm 8 or below, either `adduser` or `login` are able to create users and login at the same time.
```bash
npm adduser --registry http://localhost:4873
```
after version `npm@9` the commands works separately:
- `login` does not create users.
```bash
npm login --registry http://localhost:4873
```
- `adduser` does not login users.
```bash
npm adduser --registry http://localhost:4873
```
Both commands relies on web login by default, but adding `--auth-type=legacy` you can get back the previous behaviour.
> [Web login is not supported for verdaccio.](https://github.com/verdaccio/verdaccio/issues/3413)
## Troubleshooting {#troubleshooting}
### `npm login` with npm@9 or higher
If you are running into issues login with `npm@9.x` or higher you could try use the legacy mode.
```bash
npm login --auth-type=legacy
```
If you are running into issues login with `npm@9.x` or higher you could try use the legacy mode (see above).
For progress on the native support on future you can track the following [issue#3413](https://github.com/verdaccio/verdaccio/issues/3413).