Compare commits
27 Commits
@verdaccio
...
@verdaccio
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fa23d81fbc | ||
|
|
aba2f66cba | ||
|
|
92f1c34ae8 | ||
|
|
d2d3bad0d0 | ||
|
|
b83d7bc5ea | ||
|
|
f514c5fd37 | ||
|
|
b40361deb5 | ||
|
|
72df9f48a3 | ||
|
|
c527569c17 | ||
|
|
b6e4711898 | ||
|
|
aa96b44cb8 | ||
|
|
f236452e26 | ||
|
|
9f1f053913 | ||
|
|
b22b3cc09c | ||
|
|
9b4a445923 | ||
|
|
570de0c40a | ||
|
|
a135fcb283 | ||
|
|
fc0a0ddb66 | ||
|
|
c356c178b5 | ||
|
|
35cc57b79e | ||
|
|
e445db0a1f | ||
|
|
0786c93107 | ||
|
|
e056c8dfd3 | ||
|
|
bdfdf711e5 | ||
|
|
20c161cc7a | ||
|
|
e4ed8e63ac | ||
|
|
f652fa3c49 |
6
.changeset/angry-trees-tie.md
Normal file
6
.changeset/angry-trees-tie.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@verdaccio/ui-components': patch
|
||||
'@verdaccio/ui-theme': patch
|
||||
---
|
||||
|
||||
- fixed login state when token is expired (@ku3mi41 in #3980)
|
||||
6
.changeset/chilled-carrots-guess.md
Normal file
6
.changeset/chilled-carrots-guess.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@verdaccio/ui-theme': patch
|
||||
---
|
||||
|
||||
- added `onClick` prop to `Link` component in @verdaccio/ui-components. (@moglerdev in #3989)
|
||||
- resolved issue in the `Package` component where the download button was incorrectly opening a new tab to the homepage. (@moglerdev in #3989)
|
||||
@@ -57,5 +57,10 @@
|
||||
"@verdaccio/website": "5.20.2",
|
||||
"@verdaccio/local-publish": "0.0.1"
|
||||
},
|
||||
"changesets": ["breezy-mayflies-pull"]
|
||||
"changesets": [
|
||||
"angry-trees-tie",
|
||||
"breezy-mayflies-pull",
|
||||
"chilled-carrots-guess",
|
||||
"shiny-worms-retire"
|
||||
]
|
||||
}
|
||||
|
||||
5
.changeset/shiny-worms-retire.md
Normal file
5
.changeset/shiny-worms-retire.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@verdaccio/search': patch
|
||||
---
|
||||
|
||||
fix: keyword undefined errors
|
||||
2
.github/workflows/changesets.yml
vendored
2
.github/workflows/changesets.yml
vendored
@@ -20,7 +20,7 @@ jobs:
|
||||
if: github.ref == 'refs/heads/master' && github.repository == 'verdaccio/verdaccio'
|
||||
steps:
|
||||
- name: checkout code repository
|
||||
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
|
||||
10
.github/workflows/ci-windows.yml
vendored
10
.github/workflows/ci-windows.yml
vendored
@@ -18,7 +18,7 @@ jobs:
|
||||
env:
|
||||
NODE_ENV: production
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
name: Lint
|
||||
needs: prepare
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -71,7 +71,7 @@ jobs:
|
||||
name: Format
|
||||
needs: prepare
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Use Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -100,7 +100,7 @@ jobs:
|
||||
name: ${{ matrix.os }} / Node ${{ matrix.node_version }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Use Node ${{ matrix.node_version }}
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -126,7 +126,7 @@ jobs:
|
||||
runs-on: windows-latest
|
||||
name: UI Test E2E
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
18
.github/workflows/ci.yml
vendored
18
.github/workflows/ci.yml
vendored
@@ -27,7 +27,7 @@ jobs:
|
||||
env:
|
||||
NODE_ENV: production
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -54,7 +54,7 @@ jobs:
|
||||
name: Lint
|
||||
needs: prepare
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -71,7 +71,7 @@ jobs:
|
||||
run: |
|
||||
pnpm config set store-dir ~/.pnpm-store
|
||||
- name: Install
|
||||
run: pnpm install --offline --ignore-scripts
|
||||
run: pnpm install --ignore-scripts
|
||||
- name: Lint
|
||||
run: pnpm lint
|
||||
format:
|
||||
@@ -79,7 +79,7 @@ jobs:
|
||||
name: Format
|
||||
needs: prepare
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Use Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -96,7 +96,7 @@ jobs:
|
||||
run: |
|
||||
pnpm config set store-dir ~/.pnpm-store
|
||||
- name: Install
|
||||
run: pnpm install --offline --ignore-scripts
|
||||
run: pnpm install --ignore-scripts
|
||||
- name: Lint
|
||||
run: pnpm format:check
|
||||
test:
|
||||
@@ -109,7 +109,7 @@ jobs:
|
||||
name: ${{ matrix.os }} / Node ${{ matrix.node_version }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Use Node ${{ matrix.node_version }}
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -126,7 +126,7 @@ jobs:
|
||||
run: |
|
||||
pnpm config set store-dir ~/.pnpm-store
|
||||
- name: Install
|
||||
run: pnpm install --offline --ignore-scripts --registry http://localhost:4873
|
||||
run: pnpm install --ignore-scripts --registry http://localhost:4873
|
||||
- name: build
|
||||
run: pnpm build
|
||||
- name: Test
|
||||
@@ -137,7 +137,7 @@ jobs:
|
||||
name: synchronize translations
|
||||
if: (github.event_name == 'push' && github.ref == 'refs/heads/master') || github.event_name == 'workflow_dispatch'
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
@@ -154,7 +154,7 @@ jobs:
|
||||
pnpm config set store-dir ~/.pnpm-store
|
||||
- name: Install
|
||||
## we need scripts, pupetter downloads aditional content
|
||||
run: pnpm install --registry http://localhost:4873
|
||||
run: pnpm install --registry http://localhost:4873
|
||||
- name: build
|
||||
run: pnpm build
|
||||
- name: generate website translations
|
||||
|
||||
8
.github/workflows/codeql-analysis.yml
vendored
8
.github/workflows/codeql-analysis.yml
vendored
@@ -21,7 +21,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
with:
|
||||
# We must fetch at least the immediate parents so that if this is
|
||||
# a pull request then we can checkout the head.
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@a09933a12a80f87b87005513f0abb1494c27a716 # v2
|
||||
uses: github/codeql-action/init@04daf014b50eaf774287bf3f0f1869d4b4c4b913 # 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@a09933a12a80f87b87005513f0abb1494c27a716 # v2
|
||||
uses: github/codeql-action/autobuild@04daf014b50eaf774287bf3f0f1869d4b4c4b913 # 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@a09933a12a80f87b87005513f0abb1494c27a716 # v2
|
||||
uses: github/codeql-action/analyze@04daf014b50eaf774287bf3f0f1869d4b4c4b913 # v2
|
||||
|
||||
@@ -15,7 +15,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
|
||||
- name: Start containers
|
||||
run: docker-compose -f "./e2e/docker/apache-verdaccio/docker-compose.yaml" up -d --build
|
||||
|
||||
2
.github/workflows/docker-proxy-nginx-e2e.yml
vendored
2
.github/workflows/docker-proxy-nginx-e2e.yml
vendored
@@ -12,7 +12,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
|
||||
- name: Start containers
|
||||
run: docker-compose -f "./e2e/docker/proxy-nginx/docker-compose.yaml" up -d --build
|
||||
|
||||
2
.github/workflows/docker-publish.yml
vendored
2
.github/workflows/docker-publish.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c0a7 # tag=v1
|
||||
- uses: docker/setup-buildx-action@v1
|
||||
with:
|
||||
|
||||
6
.github/workflows/e2e-ci.yml
vendored
6
.github/workflows/e2e-ci.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
env:
|
||||
NODE_ENV: production
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Use Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -39,7 +39,7 @@ jobs:
|
||||
needs: [prepare]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Use Node 16
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -83,7 +83,7 @@ jobs:
|
||||
name: ${{ matrix.pkg }}/ ubuntu-latest / ${{ matrix.node }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
node-version: ${{ matrix.node }}
|
||||
|
||||
4
.github/workflows/e2e-ui.yml
vendored
4
.github/workflows/e2e-ui.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
env:
|
||||
NODE_ENV: production
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
- name: Use Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
with:
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
run: pnpm build
|
||||
- name: Test UI
|
||||
run: pnpm test:e2e:ui
|
||||
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3
|
||||
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3
|
||||
with:
|
||||
name: videos
|
||||
path: /home/runner/work/verdaccio/verdaccio/e2e/ui/cypress/videos
|
||||
|
||||
2
.github/workflows/static-data.yml
vendored
2
.github/workflows/static-data.yml
vendored
@@ -19,7 +19,7 @@ jobs:
|
||||
name: Run script
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
with:
|
||||
persist-credentials: false
|
||||
fetch-depth: 0
|
||||
|
||||
2
.github/workflows/ui-components.yml
vendored
2
.github/workflows/ui-components.yml
vendored
@@ -27,7 +27,7 @@ jobs:
|
||||
env:
|
||||
NODE_OPTIONS: --max_old_space_size=4096
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
|
||||
- name: Use Node
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
|
||||
4
.github/workflows/website.yml
vendored
4
.github/workflows/website.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
||||
env:
|
||||
NODE_OPTIONS: --max_old_space_size=4096
|
||||
steps:
|
||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
||||
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
|
||||
|
||||
- name: Use Node 16
|
||||
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # tag=v3
|
||||
@@ -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@f6a2580ed520ae15da6076e7410b088d1c5dddd9 # v2
|
||||
uses: marocchino/sticky-pull-request-comment@efaaab3fd41a9c3de579aba759d2552635e590fd # v2
|
||||
with:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
number: ${{ github.event.issue.number }}
|
||||
|
||||
@@ -44,19 +44,19 @@ Google Cloud Storage** or create your own plugin.
|
||||
Install with npm:
|
||||
|
||||
```bash
|
||||
npm install --location=global verdaccio@6-next
|
||||
npm install --location=global verdaccio@next
|
||||
```
|
||||
|
||||
With `yarn`
|
||||
|
||||
```bash
|
||||
yarn global add verdaccio@6-next
|
||||
yarn global add verdaccio@next
|
||||
```
|
||||
|
||||
With `pnpm`
|
||||
|
||||
```bash
|
||||
pnpm i -g verdaccio@6-next
|
||||
pnpm i -g verdaccio@next
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
"main": "./build/index.js",
|
||||
"types": "./build/index.d.ts",
|
||||
"devDependencies": {
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"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.0"
|
||||
"verdaccio": "workspace:7.0.0-next.2"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "jest",
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
"name": "@verdaccio/e2e-ui",
|
||||
"version": "2.0.0",
|
||||
"devDependencies": {
|
||||
"verdaccio": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"verdaccio": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
|
||||
"debug": "4.3.4",
|
||||
"cypress": "^11.2.0",
|
||||
|
||||
34
package.json
34
package.json
@@ -15,12 +15,12 @@
|
||||
"url": "https://opencollective.com/verdaccio"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "7.22.10",
|
||||
"@babel/core": "7.22.10",
|
||||
"@babel/eslint-parser": "7.22.10",
|
||||
"@babel/node": "7.22.10",
|
||||
"@babel/cli": "7.22.15",
|
||||
"@babel/core": "7.22.20",
|
||||
"@babel/eslint-parser": "7.22.15",
|
||||
"@babel/node": "7.22.19",
|
||||
"@babel/plugin-proposal-class-properties": "7.18.6",
|
||||
"@babel/plugin-proposal-decorators": "7.22.10",
|
||||
"@babel/plugin-proposal-decorators": "7.22.15",
|
||||
"@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",
|
||||
@@ -32,13 +32,13 @@
|
||||
"@babel/plugin-syntax-dynamic-import": "7.8.3",
|
||||
"@babel/plugin-syntax-import-meta": "7.10.4",
|
||||
"@babel/plugin-transform-async-to-generator": "7.22.5",
|
||||
"@babel/plugin-transform-classes": "7.22.6",
|
||||
"@babel/plugin-transform-runtime": "7.22.10",
|
||||
"@babel/preset-env": "7.22.10",
|
||||
"@babel/preset-react": "7.22.5",
|
||||
"@babel/preset-typescript": "7.22.5",
|
||||
"@babel/register": "7.22.5",
|
||||
"@babel/runtime": "7.22.10",
|
||||
"@babel/plugin-transform-classes": "7.22.15",
|
||||
"@babel/plugin-transform-runtime": "7.22.15",
|
||||
"@babel/preset-env": "7.22.20",
|
||||
"@babel/preset-react": "7.22.15",
|
||||
"@babel/preset-typescript": "7.22.15",
|
||||
"@babel/register": "7.22.15",
|
||||
"@babel/runtime": "7.22.15",
|
||||
"@changesets/changelog-github": "0.4.8",
|
||||
"@changesets/cli": "2.24.4",
|
||||
"@changesets/get-dependents-graph": "1.3.6",
|
||||
@@ -81,12 +81,13 @@
|
||||
"@types/validator": "13.7.17",
|
||||
"@types/webpack": "5.28.1",
|
||||
"@types/webpack-env": "1.18.1",
|
||||
"@typescript-eslint/eslint-plugin": "5.59.8",
|
||||
"@typescript-eslint/parser": "5.59.8",
|
||||
"@typescript-eslint/eslint-plugin": "5.62.0",
|
||||
"@typescript-eslint/parser": "5.62.0",
|
||||
"@verdaccio/crowdin-translations": "workspace:*",
|
||||
"@verdaccio/eslint-config": "workspace:*",
|
||||
"@verdaccio/types": "workspace:*",
|
||||
"@verdaccio/ui-theme": "workspace:*",
|
||||
"@vitest/coverage-v8": "^0.34.3",
|
||||
"babel-core": "7.0.0-bridge.0",
|
||||
"babel-jest": "29.4.3",
|
||||
"babel-plugin-dynamic-import-node": "2.3.3",
|
||||
@@ -95,7 +96,7 @@
|
||||
"cross-env": "7.0.3",
|
||||
"debug": "4.3.4",
|
||||
"detect-secrets": "1.0.6",
|
||||
"eslint": "8.42.0",
|
||||
"eslint": "8.49.0",
|
||||
"fs-extra": "10.1.0",
|
||||
"got": "11.8.6",
|
||||
"husky": "7.0.4",
|
||||
@@ -123,7 +124,8 @@
|
||||
"verdaccio-audit": "workspace:*",
|
||||
"verdaccio-auth-memory": "workspace:*",
|
||||
"verdaccio-htpasswd": "workspace:*",
|
||||
"verdaccio-memory": "workspace:*"
|
||||
"verdaccio-memory": "workspace:*",
|
||||
"vitest": "^0.34.3"
|
||||
},
|
||||
"scripts": {
|
||||
"prepare": "husky install",
|
||||
|
||||
@@ -1,5 +1,29 @@
|
||||
# @verdaccio/api
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/auth@7.0.0-next.2
|
||||
- @verdaccio/middleware@7.0.0-next.2
|
||||
- @verdaccio/store@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/auth@7.0.0-next.1
|
||||
- @verdaccio/middleware@7.0.0-next.1
|
||||
- @verdaccio/store@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/api",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "loaders logic",
|
||||
"main": "./build/index.js",
|
||||
"types": "build/index.d.ts",
|
||||
@@ -39,13 +39,13 @@
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"abortcontroller-polyfill": "1.7.5",
|
||||
"cookies": "0.8.0",
|
||||
"debug": "4.3.4",
|
||||
@@ -56,7 +56,7 @@
|
||||
"semver": "7.5.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/server": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/server": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
|
||||
"supertest": "6.3.3",
|
||||
|
||||
@@ -1,5 +1,29 @@
|
||||
# @verdaccio/auth
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/loaders@7.0.0-next.2
|
||||
- verdaccio-htpasswd@12.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
- @verdaccio/signature@7.0.0-next.0
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/loaders@7.0.0-next.1
|
||||
- verdaccio-htpasswd@12.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
- @verdaccio/signature@7.0.0-next.0
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/auth",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "logger",
|
||||
"main": "./build/index.js",
|
||||
"types": "./build/index.d.ts",
|
||||
@@ -39,16 +39,16 @@
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/signature": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"debug": "4.3.4",
|
||||
"express": "4.18.2",
|
||||
"lodash": "4.17.21",
|
||||
"verdaccio-htpasswd": "workspace:12.0.0-next.0"
|
||||
"verdaccio-htpasswd": "workspace:12.0.0-next.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0"
|
||||
|
||||
@@ -1,5 +1,23 @@
|
||||
# @verdaccio/cli
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/node-api@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/node-api@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/cli",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"author": {
|
||||
"name": "Juan Picado",
|
||||
"email": "juanpicado19@gmail.com"
|
||||
@@ -44,10 +44,10 @@
|
||||
"start": "ts-node src/index.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/node-api": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/node-api": "workspace:7.0.0-next.2",
|
||||
"clipanion": "3.2.1",
|
||||
"envinfo": "7.8.1",
|
||||
"kleur": "4.1.5",
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# @verdaccio/config
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/config",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"debug": "4.3.4",
|
||||
"js-yaml": "4.1.0",
|
||||
"lodash": "4.17.21",
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
# @verdaccio/core
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/core",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "core utilities",
|
||||
"keywords": [
|
||||
"private",
|
||||
|
||||
@@ -1,5 +1,21 @@
|
||||
# Change Log
|
||||
|
||||
## 12.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/url@12.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
|
||||
## 12.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/url@12.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
|
||||
## 12.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/tarball",
|
||||
"version": "12.0.0-next.0",
|
||||
"version": "12.0.0-next.2",
|
||||
"description": "tarball utilities resolver",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -34,9 +34,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"debug": "4.3.4",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"lodash": "4.17.21"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Change Log
|
||||
|
||||
## 12.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
|
||||
## 12.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
|
||||
## 12.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/url",
|
||||
"version": "12.0.0-next.0",
|
||||
"version": "12.0.0-next.2",
|
||||
"description": "url utilities resolver",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -33,7 +33,7 @@
|
||||
"access": "public"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"debug": "4.3.4",
|
||||
"lodash": "4.17.21",
|
||||
"validator": "13.9.0"
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# @verdaccio/hooks
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/hooks",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "loaders logic",
|
||||
"main": "./build/index.js",
|
||||
"types": "build/index.d.ts",
|
||||
@@ -29,16 +29,16 @@
|
||||
"node": ">=12"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"core-js": "3.30.2",
|
||||
"debug": "4.3.4",
|
||||
"handlebars": "4.7.7",
|
||||
"got-cjs": "12.5.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"nock": "13.2.9"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# @verdaccio/loaders
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/loaders",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"debug": "4.3.4",
|
||||
"lodash": "4.17.21"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio-scope/verdaccio-auth-foo": "0.0.2",
|
||||
"verdaccio-auth-memory": "workspace:*",
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# @verdaccio/logger-7
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/logger-commons@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/logger-commons@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/logger-7",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/logger-commons": "workspace:7.0.0-next.2",
|
||||
"pino": "7.11.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# @verdaccio/logger-commons
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/logger-commons",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger-prettify": "workspace:7.0.0-next.0",
|
||||
"debug": "4.3.4",
|
||||
"colorette": "2.0.20"
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# @verdaccio/logger
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/logger-commons@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/logger-commons@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/logger",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/logger-commons": "workspace:7.0.0-next.2",
|
||||
"pino": "8.14.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -1,5 +1,23 @@
|
||||
# @verdaccio/middleware
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/url@12.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/url@12.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/middleware",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"body-parser": "1.20.2",
|
||||
"supertest": "6.3.3"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# @verdaccio/node-api
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/server@7.0.0-next.2
|
||||
- @verdaccio/server-fastify@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/server@7.0.0-next.1
|
||||
- @verdaccio/server-fastify@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/node-api",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "node API",
|
||||
"main": "build/index.js",
|
||||
"types": "build/index.d.ts",
|
||||
@@ -39,11 +39,11 @@
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/server": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/server-fastify": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/server": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/server-fastify": "workspace:7.0.0-next.2",
|
||||
"core-js": "3.30.2",
|
||||
"debug": "4.3.4",
|
||||
"lodash": "4.17.21"
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# Change Log
|
||||
|
||||
## 12.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
|
||||
## 12.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
|
||||
## 12.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "verdaccio-audit",
|
||||
"version": "12.0.0-next.0",
|
||||
"version": "12.0.0-next.2",
|
||||
"description": "Verdaccio Middleware plugin to bypass npmjs audit",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -30,16 +30,16 @@
|
||||
"node": ">=12"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"express": "4.18.2",
|
||||
"https-proxy-agent": "5.0.1",
|
||||
"node-fetch": "cjs"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"nock": "13.2.9",
|
||||
"supertest": "6.3.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Change Log
|
||||
|
||||
## 12.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
|
||||
## 12.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
|
||||
## 12.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "verdaccio-auth-memory",
|
||||
"version": "12.0.0-next.0",
|
||||
"version": "12.0.0-next.2",
|
||||
"description": "Auth plugin for Verdaccio that keeps users in memory",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -31,12 +31,12 @@
|
||||
"npm": ">=6"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"debug": "4.3.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/debug": "^4.1.7",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Change Log
|
||||
|
||||
## 12.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
|
||||
## 12.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
|
||||
## 12.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "verdaccio-htpasswd",
|
||||
"version": "12.0.0-next.0",
|
||||
"version": "12.0.0-next.2",
|
||||
"description": "htpasswd auth plugin for Verdaccio",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -34,7 +34,7 @@
|
||||
"npm": ">=6"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/file-locking": "workspace:12.0.0-next.0",
|
||||
"apache-md5": "1.1.8",
|
||||
"bcryptjs": "2.4.3",
|
||||
@@ -46,8 +46,8 @@
|
||||
"devDependencies": {
|
||||
"@types/bcryptjs": "2.4.2",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"mockdate": "3.0.5"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# Change Log
|
||||
|
||||
## 12.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
|
||||
## 12.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
|
||||
## 12.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/local-storage",
|
||||
"version": "12.0.0-next.0",
|
||||
"version": "12.0.0-next.2",
|
||||
"description": "Local storage implementation",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -37,9 +37,9 @@
|
||||
"npm": ">=7"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/file-locking": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"core-js": "3.30.2",
|
||||
"debug": "4.3.4",
|
||||
"globby": "11.1.0",
|
||||
@@ -52,8 +52,8 @@
|
||||
"devDependencies": {
|
||||
"@types/minimatch": "3.0.5",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
|
||||
"minimatch": "3.1.2"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Change Log
|
||||
|
||||
## 12.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
|
||||
## 12.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
|
||||
## 12.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "verdaccio-memory",
|
||||
"version": "12.0.0-next.0",
|
||||
"version": "12.0.0-next.2",
|
||||
"description": "Storage implementation in memory",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -31,15 +31,15 @@
|
||||
"npm": ">=6"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"memory-fs": "0.5.0",
|
||||
"debug": "4.3.4",
|
||||
"memfs": "3.5.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0"
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2"
|
||||
},
|
||||
"scripts": {
|
||||
"clean": "rimraf ./build",
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
# @verdaccio/ui-theme
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 92f1c34ae: - fixed login state when token is expired (@ku3mi41 in #3980)
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- e056c8dfd: - added `onClick` prop to `Link` component in @verdaccio/ui-components. (@moglerdev in #3989)
|
||||
- resolved issue in the `Package` component where the download button was incorrectly opening a new tab to the homepage. (@moglerdev in #3989)
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/ui-theme",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "Verdaccio User Interface",
|
||||
"author": {
|
||||
"name": "Verdaccio Contributors",
|
||||
@@ -27,9 +27,9 @@
|
||||
"@testing-library/dom": "8.19.1",
|
||||
"@testing-library/jest-dom": "5.16.5",
|
||||
"@testing-library/react": "13.4.0",
|
||||
"@verdaccio/node-api": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/node-api": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/types": "workspace:*",
|
||||
"@verdaccio/ui-components": "workspace:3.0.0-next.0",
|
||||
"@verdaccio/ui-components": "workspace:3.0.0-next.1",
|
||||
"babel-loader": "8.3.0",
|
||||
"babel-plugin-dynamic-import-node": "2.3.3",
|
||||
"country-flag-icons": "1.5.5",
|
||||
@@ -73,7 +73,7 @@
|
||||
"remark-gfm": "3.0.1",
|
||||
"rimraf": "3.0.2",
|
||||
"style-loader": "3.3.1",
|
||||
"stylelint": "15.6.3",
|
||||
"stylelint": "15.10.3",
|
||||
"stylelint-config-recommended": "10.0.1",
|
||||
"stylelint-config-styled-components": "0.1.1",
|
||||
"stylelint-processor-styled-components": "1.10.0",
|
||||
|
||||
@@ -164,7 +164,7 @@
|
||||
"id": 15220162
|
||||
},
|
||||
{
|
||||
"username": "KukuruzaAndrey",
|
||||
"username": "KukuruzaAndrii",
|
||||
"id": 16447219
|
||||
},
|
||||
{
|
||||
@@ -659,6 +659,10 @@
|
||||
"username": "crohrer",
|
||||
"id": 1255222
|
||||
},
|
||||
{
|
||||
"username": "moglerdev",
|
||||
"id": 39583780
|
||||
},
|
||||
{
|
||||
"username": "christopherklint97",
|
||||
"id": 53100317
|
||||
@@ -719,10 +723,6 @@
|
||||
"username": "falegh",
|
||||
"id": 49175237
|
||||
},
|
||||
{
|
||||
"username": "Grabauskas",
|
||||
"id": 43740166
|
||||
},
|
||||
{
|
||||
"username": "gramakri",
|
||||
"id": 82041
|
||||
@@ -1211,6 +1211,10 @@
|
||||
"username": "eromano",
|
||||
"id": 1030050
|
||||
},
|
||||
{
|
||||
"username": "hersentino",
|
||||
"id": 26276665
|
||||
},
|
||||
{
|
||||
"username": "viceice",
|
||||
"id": 1798109
|
||||
|
||||
@@ -1,5 +1,21 @@
|
||||
# @verdaccio/proxy
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/proxy",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"JSONStream": "1.3.5",
|
||||
"debug": "4.3.4",
|
||||
"got-cjs": "12.5.4",
|
||||
@@ -49,7 +49,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"get-stream": "^6.0.1",
|
||||
"nock": "13.2.9",
|
||||
"node-mocks-http": "1.13.0",
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @verdaccio/proxy
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 35cc57b79: fix: keyword undefined errors
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/search",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.1",
|
||||
"description": "verdaccio search utitlity tools",
|
||||
"main": "./build/dist.js",
|
||||
"types": "build/index.d.ts",
|
||||
@@ -31,7 +31,7 @@
|
||||
},
|
||||
"scripts": {
|
||||
"clean": "rimraf ./build",
|
||||
"test": "echo 1",
|
||||
"test": "vitest run",
|
||||
"type-check": "tsc --noEmit -p tsconfig.build.json",
|
||||
"build:types": "tsc --emitDeclarationOnly -p tsconfig.build.json",
|
||||
"build:js": "babel src/ --out-dir build/ --copy-files --extensions \".ts,.tsx\" --source-maps",
|
||||
@@ -39,7 +39,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@orama/orama": "1.1.1",
|
||||
"@orama/orama": "1.2.1",
|
||||
"debug": "4.3.4",
|
||||
"esbuild": "0.14.10"
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { create, insert, remove, search } from '@orama/orama';
|
||||
import buildDebug from 'debug';
|
||||
|
||||
import { Version } from '@verdaccio/types';
|
||||
import { Logger, Version } from '@verdaccio/types';
|
||||
|
||||
const debug = buildDebug('verdaccio:search:indexer');
|
||||
|
||||
@@ -10,6 +10,7 @@ type Results = any;
|
||||
class SearchMemoryIndexer {
|
||||
private database: any | undefined;
|
||||
private storage: any;
|
||||
private logger: Logger | undefined;
|
||||
|
||||
/**
|
||||
* Set up the {Storage}
|
||||
@@ -31,13 +32,21 @@ class SearchMemoryIndexer {
|
||||
debug('searching %s at indexer', term);
|
||||
const searchResult = await search(this.database, {
|
||||
term,
|
||||
properties: '*',
|
||||
});
|
||||
|
||||
return searchResult;
|
||||
}
|
||||
}
|
||||
|
||||
private prepareKeywords(keywords?: string[] | string): string {
|
||||
if (typeof keywords === 'undefined') {
|
||||
return '';
|
||||
} else if (typeof keywords === 'string') {
|
||||
return keywords;
|
||||
}
|
||||
return keywords.join(',');
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a new element to index
|
||||
* @param {*} pkg the package
|
||||
@@ -46,14 +55,15 @@ class SearchMemoryIndexer {
|
||||
if (this.database) {
|
||||
const name = pkg.name;
|
||||
debug('adding item %s to the indexer', name);
|
||||
insert(this.database, {
|
||||
const item = {
|
||||
id: name,
|
||||
name: name,
|
||||
description: pkg.description,
|
||||
version: `v${pkg.version}`,
|
||||
keywords: pkg.keywords,
|
||||
author: pkg._npmUser ? pkg._npmUser.name : '???',
|
||||
});
|
||||
version: pkg.version,
|
||||
keywords: this.prepareKeywords(pkg.keywords),
|
||||
author: pkg._npmUser ? pkg._npmUser.name : '',
|
||||
};
|
||||
await insert(this.database, item);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,9 +81,9 @@ class SearchMemoryIndexer {
|
||||
/**
|
||||
* Force a re-index.
|
||||
*/
|
||||
public reindex(): void {
|
||||
public async reindex(): Promise<void> {
|
||||
debug('reindexing search indexer');
|
||||
this.storage?.getLocalDatabase((error, packages): void => {
|
||||
this.storage?.getLocalDatabase(async (error, packages): Promise<void> => {
|
||||
if (error) {
|
||||
// that function shouldn't produce any
|
||||
throw error;
|
||||
@@ -86,13 +96,18 @@ class SearchMemoryIndexer {
|
||||
while (i--) {
|
||||
const pkg = packages[i];
|
||||
debug('indexing package %s', pkg?.name);
|
||||
this.add(pkg);
|
||||
try {
|
||||
await this.add(pkg);
|
||||
} catch (err: any) {
|
||||
this.logger?.error({ err: err.message }, 'error @{err} indexing package');
|
||||
}
|
||||
}
|
||||
debug('reindexed search indexer');
|
||||
});
|
||||
}
|
||||
|
||||
public async init() {
|
||||
public async init(logger: Logger) {
|
||||
this.logger = logger;
|
||||
this.database = await create({
|
||||
schema: {
|
||||
id: 'string',
|
||||
|
||||
47
packages/search/test/index.spec.ts
Normal file
47
packages/search/test/index.spec.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
import { expect, test } from 'vitest';
|
||||
|
||||
import { Logger } from '@verdaccio/types';
|
||||
|
||||
import { SearchMemoryIndexer } from '../src';
|
||||
|
||||
class MockStore {
|
||||
getLocalDatabase(cb) {
|
||||
return cb(null, [
|
||||
{
|
||||
name: 'verdaccio-search',
|
||||
version: '1.0.0',
|
||||
readme: 'foo',
|
||||
description: 'foo',
|
||||
keywords: ['foo', 'bar'],
|
||||
},
|
||||
{
|
||||
name: 'verdaccio-utils',
|
||||
version: '2.0.0',
|
||||
readme: 'foo',
|
||||
description: 'foo',
|
||||
keywords: 'some',
|
||||
},
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
const logger = {
|
||||
// eslint-disable-next-line no-console
|
||||
error: (...arg) => console.error(...arg),
|
||||
} as Logger;
|
||||
|
||||
test('should search', async () => {
|
||||
const store = new MockStore();
|
||||
|
||||
SearchMemoryIndexer.configureStorage(store);
|
||||
await SearchMemoryIndexer.init(logger);
|
||||
// @ts-expect-error
|
||||
await SearchMemoryIndexer.add({
|
||||
name: 'verdaccio',
|
||||
version: '2.0.0',
|
||||
readme: 'foo',
|
||||
description: '',
|
||||
});
|
||||
const query = await SearchMemoryIndexer.query('verdaccio');
|
||||
expect(query.hits.map((item) => item.id)).toEqual(['verdaccio', 'verdaccio-utils']);
|
||||
});
|
||||
@@ -1,5 +1,37 @@
|
||||
# @verdaccio/server
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/api@7.0.0-next.2
|
||||
- @verdaccio/auth@7.0.0-next.2
|
||||
- @verdaccio/loaders@7.0.0-next.2
|
||||
- @verdaccio/middleware@7.0.0-next.2
|
||||
- verdaccio-audit@12.0.0-next.2
|
||||
- @verdaccio/store@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
- @verdaccio/web@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/api@7.0.0-next.1
|
||||
- @verdaccio/auth@7.0.0-next.1
|
||||
- @verdaccio/loaders@7.0.0-next.1
|
||||
- @verdaccio/middleware@7.0.0-next.1
|
||||
- verdaccio-audit@12.0.0-next.1
|
||||
- @verdaccio/store@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
- @verdaccio/web@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/server",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "server logic",
|
||||
"main": "./build/index.js",
|
||||
"types": "build/index.d.ts",
|
||||
@@ -30,17 +30,17 @@
|
||||
"npm": ">=6"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/api": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/web": "workspace:7.0.0-next.0",
|
||||
"verdaccio-audit": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/api": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/web": "workspace:7.0.0-next.2",
|
||||
"verdaccio-audit": "workspace:12.0.0-next.2",
|
||||
"compression": "1.7.4",
|
||||
"cors": "2.8.5",
|
||||
"debug": "4.3.4",
|
||||
@@ -48,7 +48,7 @@
|
||||
"lodash": "4.17.21"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/proxy": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/proxy": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
|
||||
"http-errors": "2.0.0"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,29 @@
|
||||
# @verdaccio/server-fastify
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/auth@7.0.0-next.2
|
||||
- @verdaccio/tarball@12.0.0-next.2
|
||||
- @verdaccio/store@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/auth@7.0.0-next.1
|
||||
- @verdaccio/tarball@12.0.0-next.1
|
||||
- @verdaccio/store@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/server-fastify",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "fastify server api implementation",
|
||||
"keywords": [
|
||||
"private",
|
||||
@@ -34,13 +34,13 @@
|
||||
"access": "public"
|
||||
},
|
||||
"dependencies": {
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/tarball": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/tarball": "workspace:12.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"core-js": "3.30.2",
|
||||
"debug": "4.3.4",
|
||||
"fastify": "4.17.0",
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
"lodash": "4.17.21"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0"
|
||||
},
|
||||
"funding": {
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
"homepage": "https://verdaccio.org",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@verdaccio/cli": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/ui-theme": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/cli": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/ui-theme": "workspace:7.0.0-next.2",
|
||||
"fs-extra": "10.1.0",
|
||||
"webpack": "5.82.1",
|
||||
"webpack-bundle-analyzer": "4.7.0",
|
||||
|
||||
@@ -1,5 +1,35 @@
|
||||
# @verdaccio/store
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/tarball@12.0.0-next.2
|
||||
- @verdaccio/url@12.0.0-next.2
|
||||
- @verdaccio/hooks@7.0.0-next.2
|
||||
- @verdaccio/loaders@7.0.0-next.2
|
||||
- @verdaccio/local-storage@12.0.0-next.2
|
||||
- @verdaccio/proxy@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/tarball@12.0.0-next.1
|
||||
- @verdaccio/url@12.0.0-next.1
|
||||
- @verdaccio/hooks@7.0.0-next.1
|
||||
- @verdaccio/loaders@7.0.0-next.1
|
||||
- @verdaccio/local-storage@12.0.0-next.1
|
||||
- @verdaccio/proxy@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/store",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/hooks": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/local-storage": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/proxy": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/tarball": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/hooks": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/local-storage": "workspace:12.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/proxy": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/tarball": "workspace:12.0.0-next.2",
|
||||
"JSONStream": "1.3.5",
|
||||
"debug": "4.3.4",
|
||||
"lodash": "4.17.21",
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
{
|
||||
"id": 558752,
|
||||
"login": "juanpicado",
|
||||
"contributions": 5108,
|
||||
"contributions": 5126,
|
||||
"repositories": [
|
||||
{
|
||||
"name": "verdaccio",
|
||||
"contributions": 2791
|
||||
"contributions": 2799
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-cookbook",
|
||||
@@ -59,7 +59,7 @@
|
||||
},
|
||||
{
|
||||
"name": "monorepo",
|
||||
"contributions": 204
|
||||
"contributions": 209
|
||||
},
|
||||
{
|
||||
"name": "authentication-plugin-sample",
|
||||
@@ -131,7 +131,7 @@
|
||||
},
|
||||
{
|
||||
"name": "e2e-5.x",
|
||||
"contributions": 54
|
||||
"contributions": 59
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -801,7 +801,7 @@
|
||||
},
|
||||
{
|
||||
"id": 16447219,
|
||||
"login": "KukuruzaAndrey",
|
||||
"login": "KukuruzaAndrii",
|
||||
"contributions": 5,
|
||||
"repositories": [
|
||||
{
|
||||
@@ -2315,6 +2315,17 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 39583780,
|
||||
"login": "moglerdev",
|
||||
"contributions": 1,
|
||||
"repositories": [
|
||||
{
|
||||
"name": "verdaccio",
|
||||
"contributions": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 53100317,
|
||||
"login": "christopherklint97",
|
||||
@@ -2480,17 +2491,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 43740166,
|
||||
"login": "Grabauskas",
|
||||
"contributions": 1,
|
||||
"repositories": [
|
||||
{
|
||||
"name": "verdaccio",
|
||||
"contributions": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 82041,
|
||||
"login": "gramakri",
|
||||
@@ -3833,6 +3833,17 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 26276665,
|
||||
"login": "hersentino",
|
||||
"contributions": 1,
|
||||
"repositories": [
|
||||
{
|
||||
"name": "monorepo",
|
||||
"contributions": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 1798109,
|
||||
"login": "viceice",
|
||||
@@ -4842,7 +4853,7 @@
|
||||
"full_name": "verdaccio/verdaccio",
|
||||
"html_url": "https://github.com/verdaccio/verdaccio",
|
||||
"description": "📦🔐 A lightweight Node.js private proxy registry",
|
||||
"stargazers_count": 15192,
|
||||
"stargazers_count": 15262,
|
||||
"archived": false
|
||||
},
|
||||
{
|
||||
@@ -4968,7 +4979,7 @@
|
||||
"full_name": "verdaccio/monorepo",
|
||||
"html_url": "https://github.com/verdaccio/monorepo",
|
||||
"description": "🏰 Core dependencies and plugins for verdaccio 5.x branch ⚠️ DEPRECATED",
|
||||
"stargazers_count": 77,
|
||||
"stargazers_count": 78,
|
||||
"archived": false
|
||||
},
|
||||
{
|
||||
@@ -5040,7 +5051,7 @@
|
||||
"full_name": "verdaccio/github-actions",
|
||||
"html_url": "https://github.com/verdaccio/github-actions",
|
||||
"description": "🤖Verdaccio GitHub Actions",
|
||||
"stargazers_count": 16,
|
||||
"stargazers_count": 17,
|
||||
"archived": false
|
||||
},
|
||||
{
|
||||
@@ -5103,7 +5114,7 @@
|
||||
"full_name": "verdaccio/charts",
|
||||
"html_url": "https://github.com/verdaccio/charts",
|
||||
"description": "☸️🐳 Verdaccio Helm chart repository",
|
||||
"stargazers_count": 47,
|
||||
"stargazers_count": 48,
|
||||
"archived": false
|
||||
},
|
||||
{
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"eslint-config-google": "0.14.0",
|
||||
"eslint-config-prettier": "8.8.0",
|
||||
"eslint-config-prettier": "8.10.0",
|
||||
"eslint-plugin-babel": "5.3.1",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-jest": "27.2.1",
|
||||
"eslint-plugin-import": "2.28.1",
|
||||
"eslint-plugin-jest": "27.4.0",
|
||||
"eslint-plugin-jsx-a11y": "6.7.1",
|
||||
"eslint-plugin-prettier": "4.2.1",
|
||||
"eslint-plugin-react": "7.32.2",
|
||||
"eslint-plugin-cypress": "2.13.3",
|
||||
"eslint-plugin-react": "7.33.2",
|
||||
"eslint-plugin-cypress": "2.15.1",
|
||||
"eslint-plugin-react-hooks": "4.6.0",
|
||||
"eslint-plugin-simple-import-sort": "10.0.0",
|
||||
"eslint-plugin-verdaccio": "10.0.0"
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
"types": "build/index.d.ts",
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"body-parser": "1.20.2",
|
||||
"express": "4.18.2",
|
||||
"supertest": "6.3.3",
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
"types": "build/index.d.ts",
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"verdaccio": "7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"verdaccio": "7.0.0-next.2",
|
||||
"ts-node": "10.9.1"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
},
|
||||
"zh-CN": {
|
||||
"translationProgress": 48,
|
||||
"approvalProgress": 47
|
||||
"approvalProgress": 48
|
||||
},
|
||||
"zh-TW": {
|
||||
"translationProgress": 15,
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# @verdaccio/ui-components
|
||||
|
||||
## 3.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 92f1c34ae: - fixed login state when token is expired (@ku3mi41 in #3980)
|
||||
|
||||
## 3.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
/**
|
||||
* Token Utility
|
||||
*/
|
||||
import dayjs from 'dayjs';
|
||||
|
||||
function encodeBase64(string: string) {
|
||||
return Buffer.from(string).toString('base64');
|
||||
}
|
||||
|
||||
export function generateTokenWithTimeRange(amount = 0) {
|
||||
const payload = {
|
||||
username: 'verdaccio',
|
||||
exp: Number.parseInt(String(dayjs(new Date()).add(amount, 'hour').valueOf() / 1000), 10),
|
||||
};
|
||||
return `xxxxxx.${encodeBase64(JSON.stringify(payload))}.xxxxxx`;
|
||||
}
|
||||
|
||||
export function generateTokenWithExpirationAsString() {
|
||||
const payload = { username: 'verdaccio', exp: 'I am not a number' };
|
||||
return `xxxxxx.${encodeBase64(JSON.stringify(payload))}.xxxxxx`;
|
||||
}
|
||||
|
||||
export function generateInvalidToken() {
|
||||
const payload = `invalidtoken`;
|
||||
return `xxxxxx.${encodeBase64(payload)}.xxxxxx`;
|
||||
}
|
||||
|
||||
export function generateTokenWithOutExpiration() {
|
||||
const payload = {
|
||||
username: 'verdaccio',
|
||||
};
|
||||
return `xxxxxx.${encodeBase64(JSON.stringify(payload))}.xxxxxx`;
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/ui-components",
|
||||
"version": "3.0.0-next.0",
|
||||
"version": "3.0.0-next.1",
|
||||
"description": "theme ui component",
|
||||
"author": "Juan Picado <juanpicado19@gmail.com>",
|
||||
"license": "MIT",
|
||||
@@ -37,6 +37,7 @@
|
||||
"highlight.js": "11.7.0",
|
||||
"history": "4.10.1",
|
||||
"i18next": "20.6.1",
|
||||
"js-base64": "3.7.5",
|
||||
"localstorage-memory": "1.0.3",
|
||||
"lodash": "4.17.21",
|
||||
"marked": "4.3.0",
|
||||
|
||||
@@ -15,15 +15,22 @@ export const CustomRouterLink = styled(RouterLink)`
|
||||
|
||||
// TODO: improve any with custom types for a and RouterLink
|
||||
const Link = React.forwardRef<LinkRef, any>(function LinkFunction(
|
||||
{ external, to, children, variant, className },
|
||||
{ external, to, children, variant, className, onClick },
|
||||
ref
|
||||
) {
|
||||
return external ? (
|
||||
<a className={className} href={to} ref={ref} rel="noopener noreferrer" target="_blank">
|
||||
<a
|
||||
className={className}
|
||||
href={to}
|
||||
onClick={onClick}
|
||||
ref={ref}
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<Typography variant={variant ?? 'caption'}>{children}</Typography>
|
||||
</a>
|
||||
) : (
|
||||
<CustomRouterLink className={className} innerRef={ref} to={to}>
|
||||
<CustomRouterLink className={className} innerRef={ref} onClick={onClick} to={to}>
|
||||
<Typography variant={variant}>{children}</Typography>
|
||||
</CustomRouterLink>
|
||||
);
|
||||
|
||||
@@ -163,7 +163,6 @@ const Package: React.FC<PackageInterface> = ({
|
||||
dist?.tarball &&
|
||||
url.isURL(dist.tarball) && (
|
||||
<Link
|
||||
external={true}
|
||||
onClick={() => {
|
||||
handleDownload(dist.tarball);
|
||||
}}
|
||||
|
||||
38
packages/ui-components/src/store/models/login.test.ts
Normal file
38
packages/ui-components/src/store/models/login.test.ts
Normal file
@@ -0,0 +1,38 @@
|
||||
// eslint-disable-next-line jest/no-mocks-import
|
||||
import { generateTokenWithTimeRange } from '../../../jest/unit/components/__mocks__/token';
|
||||
|
||||
describe('getDefaultUserState', (): void => {
|
||||
const username = 'xyz';
|
||||
|
||||
beforeEach(() => {
|
||||
jest.resetModules();
|
||||
});
|
||||
|
||||
test('should return state with empty user', (): void => {
|
||||
const token = 'token-xx-xx-xx';
|
||||
|
||||
jest.doMock('../storage', () => ({
|
||||
getItem: (key: string) => (key === 'token' ? token : username),
|
||||
}));
|
||||
const { getDefaultUserState } = require('./login');
|
||||
const result = {
|
||||
token: null,
|
||||
username: null,
|
||||
};
|
||||
expect(getDefaultUserState()).toEqual(result);
|
||||
});
|
||||
|
||||
test('should return state with user from storage', (): void => {
|
||||
const token = generateTokenWithTimeRange(24);
|
||||
|
||||
jest.doMock('../storage', () => ({
|
||||
getItem: (key: string) => (key === 'token' ? token : username),
|
||||
}));
|
||||
const { getDefaultUserState } = require('./login');
|
||||
const result = {
|
||||
token,
|
||||
username,
|
||||
};
|
||||
expect(getDefaultUserState()).toEqual(result);
|
||||
});
|
||||
});
|
||||
@@ -2,6 +2,7 @@ import { createModel } from '@rematch/core';
|
||||
import i18next from 'i18next';
|
||||
|
||||
import type { RootModel } from '.';
|
||||
import { isTokenExpire } from '../../utils';
|
||||
import API from '../api';
|
||||
import storage from '../storage';
|
||||
|
||||
@@ -23,12 +24,17 @@ export type LoginBody = {
|
||||
error?: LoginError;
|
||||
} & LoginResponse;
|
||||
|
||||
const token = storage.getItem('token');
|
||||
const username = storage.getItem('username');
|
||||
const defaultUserState: LoginBody = {
|
||||
token,
|
||||
username,
|
||||
};
|
||||
export function getDefaultUserState(): LoginBody {
|
||||
const token = storage.getItem('token');
|
||||
const username = storage.getItem('username');
|
||||
const defaultUserState = isTokenExpire(token)
|
||||
? { token: null, username: null }
|
||||
: { token, username };
|
||||
|
||||
return defaultUserState;
|
||||
}
|
||||
|
||||
const defaultUserState: LoginBody = getDefaultUserState();
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -8,3 +8,4 @@ export {
|
||||
} from './cli-utils';
|
||||
export { default as loadable } from './loadable';
|
||||
export { Route } from './routes';
|
||||
export * from './token';
|
||||
|
||||
54
packages/ui-components/src/utils/token.test.ts
Normal file
54
packages/ui-components/src/utils/token.test.ts
Normal file
@@ -0,0 +1,54 @@
|
||||
// eslint-disable-next-line jest/no-mocks-import
|
||||
import {
|
||||
generateInvalidToken,
|
||||
generateTokenWithExpirationAsString,
|
||||
generateTokenWithOutExpiration,
|
||||
generateTokenWithTimeRange,
|
||||
} from '../../jest/unit/components/__mocks__/token';
|
||||
import { isTokenExpire } from './token';
|
||||
|
||||
/* eslint-disable no-console */
|
||||
console.error = jest.fn();
|
||||
|
||||
describe('isTokenExpire', (): void => {
|
||||
test('isTokenExpire - null is not a valid payload', (): void => {
|
||||
expect(isTokenExpire(null)).toBeTruthy();
|
||||
});
|
||||
|
||||
test('isTokenExpire - token is not a valid payload', (): void => {
|
||||
expect(isTokenExpire('not_a_valid_token')).toBeTruthy();
|
||||
});
|
||||
|
||||
test('isTokenExpire - token should not expire in 24 hrs range', (): void => {
|
||||
const token = generateTokenWithTimeRange(24);
|
||||
expect(isTokenExpire(token)).toBeFalsy();
|
||||
});
|
||||
|
||||
test('isTokenExpire - token should expire for current time', (): void => {
|
||||
const token = generateTokenWithTimeRange();
|
||||
expect(isTokenExpire(token)).toBeTruthy();
|
||||
});
|
||||
|
||||
test('isTokenExpire - token expiration is not available', (): void => {
|
||||
const token = generateTokenWithOutExpiration();
|
||||
expect(isTokenExpire(token)).toBeTruthy();
|
||||
});
|
||||
|
||||
test('isTokenExpire - token is not a valid json token', (): void => {
|
||||
const NODE_MAJOR_VERSION = +process.versions.node.split('.')[0];
|
||||
const errorToken = new SyntaxError(
|
||||
NODE_MAJOR_VERSION >= 20
|
||||
? 'Unexpected token \'i\', "invalidtoken" is not valid JSON'
|
||||
: 'Unexpected token i in JSON at position 0'
|
||||
);
|
||||
const token = generateInvalidToken();
|
||||
const result = ['Invalid token:', errorToken, 'xxxxxx.aW52YWxpZHRva2Vu.xxxxxx'];
|
||||
expect(isTokenExpire(token)).toBeTruthy();
|
||||
expect(console.error).toHaveBeenCalledWith(...result);
|
||||
});
|
||||
|
||||
test('isTokenExpire - token expiration is not a number', (): void => {
|
||||
const token = generateTokenWithExpirationAsString();
|
||||
expect(isTokenExpire(token)).toBeTruthy();
|
||||
});
|
||||
});
|
||||
33
packages/ui-components/src/utils/token.ts
Normal file
33
packages/ui-components/src/utils/token.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
import { Base64 } from 'js-base64';
|
||||
import isNumber from 'lodash/isNumber';
|
||||
import isString from 'lodash/isString';
|
||||
|
||||
export function isTokenExpire(token: string | null): boolean {
|
||||
if (!isString(token)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const [, payload] = token.split('.');
|
||||
|
||||
if (!payload) {
|
||||
return true;
|
||||
}
|
||||
|
||||
let exp: number;
|
||||
try {
|
||||
exp = JSON.parse(Base64.decode(payload)).exp;
|
||||
} catch (error: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error('Invalid token:', error, token);
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!exp || !isNumber(exp)) {
|
||||
return true;
|
||||
}
|
||||
// Report as expire before (real expire time - 30s)
|
||||
const jsTimestamp = exp * 1000 - 30000;
|
||||
const expired = Date.now() >= jsTimestamp;
|
||||
|
||||
return expired;
|
||||
}
|
||||
@@ -1,5 +1,17 @@
|
||||
# @verdaccio/utils
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/utils",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"minimatch": "3.1.2",
|
||||
"semver": "7.5.4",
|
||||
"lodash": "4.17.21"
|
||||
|
||||
@@ -1,5 +1,33 @@
|
||||
# verdaccio
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [92f1c34ae]
|
||||
- @verdaccio/ui-theme@7.0.0-next.2
|
||||
- @verdaccio/cli@7.0.0-next.2
|
||||
- @verdaccio/node-api@7.0.0-next.2
|
||||
- @verdaccio/hooks@7.0.0-next.2
|
||||
- verdaccio-audit@12.0.0-next.2
|
||||
- verdaccio-htpasswd@12.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [e056c8dfd]
|
||||
- @verdaccio/ui-theme@7.0.0-next.1
|
||||
- @verdaccio/cli@7.0.0-next.1
|
||||
- @verdaccio/node-api@7.0.0-next.1
|
||||
- @verdaccio/hooks@7.0.0-next.1
|
||||
- verdaccio-audit@12.0.0-next.1
|
||||
- verdaccio-htpasswd@12.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "verdaccio",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"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.0",
|
||||
"@verdaccio/hooks": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/node-api": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/ui-theme": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"verdaccio-audit": "workspace:12.0.0-next.0",
|
||||
"verdaccio-htpasswd": "workspace:12.0.0-next.0"
|
||||
"@verdaccio/cli": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/hooks": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/node-api": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/ui-theme": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"verdaccio-audit": "workspace:12.0.0-next.2",
|
||||
"verdaccio-htpasswd": "workspace:12.0.0-next.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
|
||||
"fastify": "4.17.0",
|
||||
"get-port": "5.1.1",
|
||||
|
||||
@@ -1,5 +1,35 @@
|
||||
# @verdaccio/web
|
||||
|
||||
## 7.0.0-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.2
|
||||
- @verdaccio/config@7.0.0-next.2
|
||||
- @verdaccio/auth@7.0.0-next.2
|
||||
- @verdaccio/tarball@12.0.0-next.2
|
||||
- @verdaccio/url@12.0.0-next.2
|
||||
- @verdaccio/loaders@7.0.0-next.2
|
||||
- @verdaccio/middleware@7.0.0-next.2
|
||||
- @verdaccio/store@7.0.0-next.2
|
||||
- @verdaccio/utils@7.0.0-next.2
|
||||
- @verdaccio/logger@7.0.0-next.2
|
||||
|
||||
## 7.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- @verdaccio/core@7.0.0-next.1
|
||||
- @verdaccio/config@7.0.0-next.1
|
||||
- @verdaccio/auth@7.0.0-next.1
|
||||
- @verdaccio/tarball@12.0.0-next.1
|
||||
- @verdaccio/url@12.0.0-next.1
|
||||
- @verdaccio/loaders@7.0.0-next.1
|
||||
- @verdaccio/middleware@7.0.0-next.1
|
||||
- @verdaccio/store@7.0.0-next.1
|
||||
- @verdaccio/utils@7.0.0-next.1
|
||||
- @verdaccio/logger@7.0.0-next.1
|
||||
|
||||
## 7.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@verdaccio/web",
|
||||
"version": "7.0.0-next.0",
|
||||
"version": "7.0.0-next.2",
|
||||
"description": "web ui middleware",
|
||||
"main": "./build/index.js",
|
||||
"types": "build/index.d.ts",
|
||||
@@ -25,16 +25,16 @@
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/tarball": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/auth": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/core": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/config": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/loaders": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/logger": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/middleware": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/store": "workspace:7.0.0-next.2",
|
||||
"@verdaccio/tarball": "workspace:12.0.0-next.2",
|
||||
"@verdaccio/url": "workspace:12.0.0-next.2",
|
||||
"@verdaccio/utils": "workspace:7.0.0-next.2",
|
||||
"debug": "4.3.4",
|
||||
"express": "4.18.2",
|
||||
"lodash": "4.17.21"
|
||||
@@ -42,13 +42,13 @@
|
||||
"devDependencies": {
|
||||
"@verdaccio/types": "workspace:12.0.0-next.0",
|
||||
"@verdaccio/test-helper": "workspace:3.0.0-next.0",
|
||||
"@verdaccio/api": "workspace:7.0.0-next.0",
|
||||
"@verdaccio/api": "workspace:7.0.0-next.2",
|
||||
"node-html-parser": "4.1.5",
|
||||
"supertest": "6.3.3",
|
||||
"nock": "13.2.9",
|
||||
"jsdom": "20.0.3",
|
||||
"verdaccio-auth-memory": "workspace:12.0.0-next.0",
|
||||
"verdaccio-memory": "workspace:12.0.0-next.0"
|
||||
"verdaccio-auth-memory": "workspace:12.0.0-next.2",
|
||||
"verdaccio-memory": "workspace:12.0.0-next.2"
|
||||
},
|
||||
"scripts": {
|
||||
"clean": "rimraf ./build",
|
||||
|
||||
5390
pnpm-lock.yaml
generated
5390
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,12 @@
|
||||
# @verdaccio/website
|
||||
|
||||
## 6.0.0-next.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [92f1c34ae]
|
||||
- @verdaccio/ui-components@3.0.0-next.1
|
||||
|
||||
## 6.0.0-next.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"private": true,
|
||||
"name": "@verdaccio/website",
|
||||
"version": "6.0.0-next.0",
|
||||
"version": "6.0.0-next.1",
|
||||
"scripts": {
|
||||
"docusaurus": "docusaurus",
|
||||
"start": "docusaurus start --no-open",
|
||||
@@ -40,7 +40,7 @@
|
||||
"@mui/icons-material": "5.13.7",
|
||||
"@mui/material": "5.13.7",
|
||||
"@mui/styles": "5.13.7",
|
||||
"@verdaccio/ui-components": "workspace:3.0.0-next.0",
|
||||
"@verdaccio/ui-components": "workspace:3.0.0-next.1",
|
||||
"classnames": "2.3.2",
|
||||
"clsx": "1.2.1",
|
||||
"copy-text-to-clipboard": "3.1.0",
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"bundled": true,
|
||||
"description": "Verdaccio Middleware plugin to bypass npmjs audit",
|
||||
"latest": "10.2.4",
|
||||
"downloads": 484900,
|
||||
"downloads": 392990,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-audit"
|
||||
},
|
||||
{
|
||||
@@ -20,8 +20,8 @@
|
||||
"origin": "core",
|
||||
"bundled": true,
|
||||
"description": "Local storage implementation",
|
||||
"latest": "10.3.3",
|
||||
"downloads": 483847,
|
||||
"latest": "10.3.4",
|
||||
"downloads": 391452,
|
||||
"registry": "https://registry.npmjs.org/@verdaccio/local-storage"
|
||||
},
|
||||
{
|
||||
@@ -32,7 +32,7 @@
|
||||
"bundled": true,
|
||||
"description": "Verdaccio User Interface",
|
||||
"latest": "3.4.1",
|
||||
"downloads": 486108,
|
||||
"downloads": 393434,
|
||||
"registry": "https://registry.npmjs.org/@verdaccio/ui-theme"
|
||||
},
|
||||
{
|
||||
@@ -43,7 +43,7 @@
|
||||
"bundled": false,
|
||||
"description": "Storage implementation in memory",
|
||||
"latest": "10.3.2",
|
||||
"downloads": 16020,
|
||||
"downloads": 16300,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-memory"
|
||||
},
|
||||
{
|
||||
@@ -53,8 +53,8 @@
|
||||
"origin": "core",
|
||||
"bundled": false,
|
||||
"description": "AWS S3 storage implementation for Verdaccio",
|
||||
"latest": "10.3.1",
|
||||
"downloads": 1500,
|
||||
"latest": "10.3.2",
|
||||
"downloads": 3050,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-aws-s3-storage"
|
||||
},
|
||||
{
|
||||
@@ -65,7 +65,7 @@
|
||||
"bundled": false,
|
||||
"description": "Google Cloud storage implementation for Verdaccio",
|
||||
"latest": "10.2.1",
|
||||
"downloads": 2538,
|
||||
"downloads": 2338,
|
||||
"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": 85064,
|
||||
"downloads": 62588,
|
||||
"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": 489112,
|
||||
"downloads": 396223,
|
||||
"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": 8,
|
||||
"downloads": 30,
|
||||
"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": 51,
|
||||
"downloads": 11,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-ldap-port"
|
||||
},
|
||||
{
|
||||
@@ -120,7 +120,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.2.13",
|
||||
"downloads": 60,
|
||||
"downloads": 35,
|
||||
"registry": "https://registry.npmjs.org/@playerdata/verdaccio-storage-expiry"
|
||||
},
|
||||
{
|
||||
@@ -131,7 +131,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.4.1",
|
||||
"downloads": 8,
|
||||
"downloads": 10,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-ldap-memcached"
|
||||
},
|
||||
{
|
||||
@@ -142,7 +142,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "3.0.1",
|
||||
"downloads": 37,
|
||||
"downloads": 70,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-bitbucket"
|
||||
},
|
||||
{
|
||||
@@ -153,7 +153,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.0.1",
|
||||
"downloads": 5,
|
||||
"downloads": 6,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-redis-search-patch"
|
||||
},
|
||||
{
|
||||
@@ -164,7 +164,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "2.0.6",
|
||||
"downloads": 3,
|
||||
"downloads": 7,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-auther-memory"
|
||||
},
|
||||
{
|
||||
@@ -174,8 +174,8 @@
|
||||
"bundled": false,
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "0.1.83",
|
||||
"downloads": 73,
|
||||
"latest": "0.1.85",
|
||||
"downloads": 1496,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-git"
|
||||
},
|
||||
{
|
||||
@@ -186,7 +186,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "6.0.0",
|
||||
"downloads": 217,
|
||||
"downloads": 231,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-ldap"
|
||||
},
|
||||
{
|
||||
@@ -197,7 +197,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.0.6",
|
||||
"downloads": 2,
|
||||
"downloads": 8,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-ldap-node"
|
||||
},
|
||||
{
|
||||
@@ -219,7 +219,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "10.3.2",
|
||||
"downloads": 5,
|
||||
"downloads": 1,
|
||||
"registry": "https://registry.npmjs.org/@hamstudy/verdaccio-aws-s3-storage-sse"
|
||||
},
|
||||
{
|
||||
@@ -230,7 +230,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "2.0.2",
|
||||
"downloads": 10,
|
||||
"downloads": 19,
|
||||
"registry": "https://registry.npmjs.org/@xlts.dev/verdaccio-prometheus-middleware"
|
||||
},
|
||||
{
|
||||
@@ -241,7 +241,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.0.5",
|
||||
"downloads": 13,
|
||||
"downloads": 11,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-github-auth"
|
||||
},
|
||||
{
|
||||
@@ -252,7 +252,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "3.0.1",
|
||||
"downloads": 55,
|
||||
"downloads": 44,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-gitlab"
|
||||
},
|
||||
{
|
||||
@@ -263,7 +263,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.3.4",
|
||||
"downloads": 7,
|
||||
"downloads": 36,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-bitbucket-server"
|
||||
},
|
||||
{
|
||||
@@ -274,7 +274,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.0.7",
|
||||
"downloads": 15,
|
||||
"downloads": 48,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-package-count"
|
||||
},
|
||||
{
|
||||
@@ -285,7 +285,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.0.2",
|
||||
"downloads": 47,
|
||||
"downloads": 50,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-activedirectory"
|
||||
},
|
||||
{
|
||||
@@ -296,7 +296,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "0.2.7",
|
||||
"downloads": 4,
|
||||
"downloads": 12,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-profile-api"
|
||||
},
|
||||
{
|
||||
@@ -307,7 +307,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.1.8",
|
||||
"downloads": 3,
|
||||
"downloads": 7,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-dynamodb"
|
||||
},
|
||||
{
|
||||
@@ -318,7 +318,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "0.2.5",
|
||||
"downloads": 73,
|
||||
"downloads": 33,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-minio"
|
||||
},
|
||||
{
|
||||
@@ -329,7 +329,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.2.3",
|
||||
"downloads": 24,
|
||||
"downloads": 71,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-redis-storage"
|
||||
},
|
||||
{
|
||||
@@ -340,7 +340,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.2.0",
|
||||
"downloads": 1,
|
||||
"downloads": 13,
|
||||
"registry": "https://registry.npmjs.org/verdaccio-mongodb"
|
||||
},
|
||||
{
|
||||
@@ -351,7 +351,7 @@
|
||||
"origin": "community",
|
||||
"category": "authentication",
|
||||
"latest": "1.0.0",
|
||||
"downloads": 3,
|
||||
"downloads": 10,
|
||||
"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": 25
|
||||
"downloads": 40
|
||||
},
|
||||
{
|
||||
"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": 14
|
||||
"downloads": 35
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 14
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-kuzzle",
|
||||
@@ -396,7 +396,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-kuzzle",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-kuzzle",
|
||||
"latest": "1.0.9",
|
||||
"downloads": 1
|
||||
"downloads": 11
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 5
|
||||
},
|
||||
{
|
||||
"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": 86
|
||||
"downloads": 58
|
||||
},
|
||||
{
|
||||
"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": 26
|
||||
"downloads": 20
|
||||
},
|
||||
{
|
||||
"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": 8
|
||||
"downloads": 15
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-local-storage-with-cache-db",
|
||||
@@ -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": 76
|
||||
"downloads": 68
|
||||
},
|
||||
{
|
||||
"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": 6
|
||||
"downloads": 9
|
||||
},
|
||||
{
|
||||
"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": 138
|
||||
"downloads": 143
|
||||
},
|
||||
{
|
||||
"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": 478
|
||||
"downloads": 637
|
||||
},
|
||||
{
|
||||
"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": 15
|
||||
"downloads": 79
|
||||
},
|
||||
{
|
||||
"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": 83
|
||||
"downloads": 45
|
||||
},
|
||||
{
|
||||
"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": "3.0.0",
|
||||
"downloads": 3
|
||||
"downloads": 10
|
||||
},
|
||||
{
|
||||
"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": 1
|
||||
"downloads": 2
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-gitea-auth",
|
||||
@@ -561,7 +561,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-platformatic-auth",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-platformatic-auth",
|
||||
"latest": "0.0.4",
|
||||
"downloads": 1
|
||||
"downloads": 5
|
||||
},
|
||||
{
|
||||
"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": 11
|
||||
"downloads": 7
|
||||
},
|
||||
{
|
||||
"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": 10
|
||||
"downloads": 25
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-aukilabs-npm-auth",
|
||||
@@ -594,7 +594,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-aukilabs-npm-auth",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-aukilabs-npm-auth",
|
||||
"latest": "0.0.2",
|
||||
"downloads": 2
|
||||
"downloads": 4
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 22
|
||||
},
|
||||
{
|
||||
"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": 2
|
||||
"downloads": 24
|
||||
},
|
||||
{
|
||||
"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": 2
|
||||
"downloads": 9
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-fast-ldap",
|
||||
@@ -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": 13
|
||||
"downloads": 14
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-group-htpasswd",
|
||||
@@ -671,7 +671,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-groups",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-groups",
|
||||
"latest": "1.2.0",
|
||||
"downloads": 37
|
||||
"downloads": 33
|
||||
},
|
||||
{
|
||||
"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": 2
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 11
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
"downloads": 9
|
||||
},
|
||||
{
|
||||
"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": 93
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-oidc",
|
||||
@@ -737,7 +737,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-regman",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-regman",
|
||||
"latest": "1.0.5",
|
||||
"downloads": 4
|
||||
"downloads": 7
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 7
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
"downloads": 7
|
||||
},
|
||||
{
|
||||
"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": 5
|
||||
"downloads": 1
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-auth-bearer",
|
||||
@@ -792,7 +792,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-steedos",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-steedos",
|
||||
"latest": "1.0.0",
|
||||
"downloads": 3
|
||||
"downloads": 2
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
"downloads": 12
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
"downloads": 12
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-simplegroup",
|
||||
@@ -836,7 +836,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-betaversion",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-betaversion",
|
||||
"latest": "1.0.3",
|
||||
"downloads": 2
|
||||
"downloads": 6
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
"downloads": 12
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 8
|
||||
},
|
||||
{
|
||||
"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": 7
|
||||
"downloads": 1
|
||||
},
|
||||
{
|
||||
"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": 7
|
||||
"downloads": 2
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 9
|
||||
},
|
||||
{
|
||||
"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": 5
|
||||
"downloads": 2
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
"downloads": 3
|
||||
},
|
||||
{
|
||||
"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": 2
|
||||
"downloads": 7
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
},
|
||||
{
|
||||
"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": 2
|
||||
"downloads": 10
|
||||
},
|
||||
{
|
||||
"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": 3
|
||||
"downloads": 9
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-delegated-basic-auth",
|
||||
@@ -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": 11
|
||||
"downloads": 7
|
||||
},
|
||||
{
|
||||
"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": 18
|
||||
"downloads": 5
|
||||
},
|
||||
{
|
||||
"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": 9
|
||||
},
|
||||
{
|
||||
"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": 4
|
||||
"downloads": 2
|
||||
},
|
||||
{
|
||||
"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": 58
|
||||
"downloads": 82
|
||||
},
|
||||
{
|
||||
"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": 6
|
||||
"downloads": 28
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-badges",
|
||||
@@ -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": 6
|
||||
"downloads": 11
|
||||
},
|
||||
{
|
||||
"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": 152
|
||||
"downloads": 208
|
||||
},
|
||||
{
|
||||
"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": 2
|
||||
"downloads": 16
|
||||
},
|
||||
{
|
||||
"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": 5
|
||||
},
|
||||
{
|
||||
"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": 12
|
||||
"downloads": 20
|
||||
},
|
||||
{
|
||||
"name": "verdaccio-github-oauth-ui-without-groups",
|
||||
@@ -1121,7 +1121,7 @@
|
||||
"url": "https://www.npmjs.org/verdaccio-zip",
|
||||
"registry": "https://registry.npmjs.org/verdaccio-zip",
|
||||
"latest": "1.0.19",
|
||||
"downloads": 539
|
||||
"downloads": 63
|
||||
},
|
||||
{
|
||||
"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": 16
|
||||
"downloads": 2
|
||||
},
|
||||
{
|
||||
"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": 2
|
||||
"downloads": 11
|
||||
},
|
||||
{
|
||||
"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": 24
|
||||
"downloads": 42
|
||||
},
|
||||
{
|
||||
"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": 52
|
||||
"downloads": 208
|
||||
},
|
||||
{
|
||||
"name": "npm-offline-packer",
|
||||
|
||||
Reference in New Issue
Block a user