Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci-release.yml120
-rw-r--r--.github/workflows/release.yml93
-rw-r--r--docs/package.json6
-rw-r--r--package-lock.json213
-rw-r--r--package.json6
-rw-r--r--smoke-tests/package.json6
-rw-r--r--workspaces/arborist/package.json6
-rw-r--r--workspaces/libnpmaccess/package.json6
-rw-r--r--workspaces/libnpmdiff/package.json6
-rw-r--r--workspaces/libnpmexec/package.json6
-rw-r--r--workspaces/libnpmfund/package.json6
-rw-r--r--workspaces/libnpmhook/package.json6
-rw-r--r--workspaces/libnpmorg/package.json6
-rw-r--r--workspaces/libnpmpack/package.json6
-rw-r--r--workspaces/libnpmpublish/package.json6
-rw-r--r--workspaces/libnpmsearch/package.json6
-rw-r--r--workspaces/libnpmteam/package.json6
-rw-r--r--workspaces/libnpmversion/package.json6
18 files changed, 388 insertions, 128 deletions
diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml
index 4c44c54c1..0958704ce 100644
--- a/.github/workflows/ci-release.yml
+++ b/.github/workflows/ci-release.yml
@@ -21,6 +21,39 @@ jobs:
run:
shell: bash
steps:
+ - name: Get Workflow Job
+ uses: actions/github-script@v6
+
+ id: check-output
+ env:
+ JOB_NAME: "Lint All"
+ MATRIX_NAME: ""
+ with:
+ script: |
+ const { owner, repo } = context.repo
+
+ const { data } = await github.rest.actions.listJobsForWorkflowRun({
+ owner,
+ repo,
+ run_id: context.runId,
+ per_page: 100
+ })
+
+ const jobName = process.env.JOB_NAME + process.env.MATRIX_NAME
+ const job = data.jobs.find(j => j.name.endsWith(jobName))
+ const jobUrl = job?.html_url
+
+ const shaUrl = `${context.serverUrl}/${owner}/${repo}/commit/${{ inputs.check-sha }}`
+
+ let summary = `This check is assosciated with ${shaUrl}\n\n`
+
+ if (jobUrl) {
+ summary += `For run logs, click here: ${jobUrl}`
+ } else {
+ summary += `Run logs could not be found for a job with name: "${jobName}"`
+ }
+
+ return { summary }
- name: Create Check
uses: LouisBrunner/checks-action@v1.3.1
id: check
@@ -30,12 +63,7 @@ jobs:
status: in_progress
name: Lint All
sha: ${{ inputs.check-sha }}
- # XXX: this does not work when using the default GITHUB_TOKEN.
- # Instead we post the main job url to the PR as a comment which
- # will link to all the other checks. To work around this we would
- # need to create a GitHub that would create on-demand tokens.
- # https://github.com/LouisBrunner/checks-action/issues/18
- # details_url:
+ output: ${{ steps.check-output.outputs.result }}
- name: Checkout
uses: actions/checkout@v3
with:
@@ -91,6 +119,39 @@ jobs:
run:
shell: ${{ matrix.platform.shell }}
steps:
+ - name: Get Workflow Job
+ uses: actions/github-script@v6
+
+ id: check-output
+ env:
+ JOB_NAME: "Test All"
+ MATRIX_NAME: " - ${{ matrix.platform.name }} - ${{ matrix.node-version }}"
+ with:
+ script: |
+ const { owner, repo } = context.repo
+
+ const { data } = await github.rest.actions.listJobsForWorkflowRun({
+ owner,
+ repo,
+ run_id: context.runId,
+ per_page: 100
+ })
+
+ const jobName = process.env.JOB_NAME + process.env.MATRIX_NAME
+ const job = data.jobs.find(j => j.name.endsWith(jobName))
+ const jobUrl = job?.html_url
+
+ const shaUrl = `${context.serverUrl}/${owner}/${repo}/commit/${{ inputs.check-sha }}`
+
+ let summary = `This check is assosciated with ${shaUrl}\n\n`
+
+ if (jobUrl) {
+ summary += `For run logs, click here: ${jobUrl}`
+ } else {
+ summary += `Run logs could not be found for a job with name: "${jobName}"`
+ }
+
+ return { summary }
- name: Create Check
uses: LouisBrunner/checks-action@v1.3.1
id: check
@@ -100,12 +161,7 @@ jobs:
status: in_progress
name: Test All - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
sha: ${{ inputs.check-sha }}
- # XXX: this does not work when using the default GITHUB_TOKEN.
- # Instead we post the main job url to the PR as a comment which
- # will link to all the other checks. To work around this we would
- # need to create a GitHub that would create on-demand tokens.
- # https://github.com/LouisBrunner/checks-action/issues/18
- # details_url:
+ output: ${{ steps.check-output.outputs.result }}
- name: Checkout
uses: actions/checkout@v3
with:
@@ -166,6 +222,39 @@ jobs:
run:
shell: ${{ matrix.platform.shell }}
steps:
+ - name: Get Workflow Job
+ uses: actions/github-script@v6
+
+ id: check-output
+ env:
+ JOB_NAME: "Smoke Publish"
+ MATRIX_NAME: " - ${{ matrix.platform.name }} - ${{ matrix.node-version }}"
+ with:
+ script: |
+ const { owner, repo } = context.repo
+
+ const { data } = await github.rest.actions.listJobsForWorkflowRun({
+ owner,
+ repo,
+ run_id: context.runId,
+ per_page: 100
+ })
+
+ const jobName = process.env.JOB_NAME + process.env.MATRIX_NAME
+ const job = data.jobs.find(j => j.name.endsWith(jobName))
+ const jobUrl = job?.html_url
+
+ const shaUrl = `${context.serverUrl}/${owner}/${repo}/commit/${{ inputs.check-sha }}`
+
+ let summary = `This check is assosciated with ${shaUrl}\n\n`
+
+ if (jobUrl) {
+ summary += `For run logs, click here: ${jobUrl}`
+ } else {
+ summary += `Run logs could not be found for a job with name: "${jobName}"`
+ }
+
+ return { summary }
- name: Create Check
uses: LouisBrunner/checks-action@v1.3.1
id: check
@@ -175,12 +264,7 @@ jobs:
status: in_progress
name: Smoke Publish - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
sha: ${{ inputs.check-sha }}
- # XXX: this does not work when using the default GITHUB_TOKEN.
- # Instead we post the main job url to the PR as a comment which
- # will link to all the other checks. To work around this we would
- # need to create a GitHub that would create on-demand tokens.
- # https://github.com/LouisBrunner/checks-action/issues/18
- # details_url:
+ output: ${{ steps.check-output.outputs.result }}
- name: Checkout
uses: actions/checkout@v3
with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 8db7ed9d3..eed87af62 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -3,6 +3,7 @@
name: Release
on:
+ workflow_dispatch:
push:
branches:
- main
@@ -48,17 +49,19 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
- npx --offline template-oss-release-please ${{ github.ref_name }}
+ npx --offline template-oss-release-please ${{ github.ref_name }} ${{ github.event_name }}
- name: Post Pull Request Comment
if: steps.release.outputs.pr-number
uses: actions/github-script@v6
id: pr-comment
env:
PR_NUMBER: ${{ steps.release.outputs.pr-number }}
+ REF_NAME: ${{ github.ref_name }}
with:
script: |
+ const { REF_NAME, PR_NUMBER } = process.env
const repo = { owner: context.repo.owner, repo: context.repo.repo }
- const issue = { ...repo, issue_number: process.env.PR_NUMBER }
+ const issue = { ...repo, issue_number: PR_NUMBER }
const { data: workflow } = await github.rest.actions.getWorkflowRun({ ...repo, run_id: context.runId })
@@ -67,7 +70,11 @@ jobs:
const comments = await github.paginate(github.rest.issues.listComments, issue)
let commentId = comments?.find(c => c.user.login === 'github-actions[bot]' && c.body.startsWith(body))?.id
- body += `- Release workflow run: ${workflow.html_url}`
+ body += `Release workflow run: ${workflow.html_url}\n\n#### Force CI to Rerun for This Release\n\n`
+ body += `This PR will be updated and CI will run for every non-\`chore:\` commit that is pushed to \`main\`. `
+ body += `To force CI to rerun, run this command:\n\n`
+ body += `\`\`\`\ngh workflow run release.yml -r ${REF_NAME}\n\`\`\``
+
if (commentId) {
await github.rest.issues.updateComment({ ...repo, comment_id: commentId, body })
} else {
@@ -76,6 +83,39 @@ jobs:
}
return commentId
+ - name: Get Workflow Job
+ uses: actions/github-script@v6
+ if: steps.release.outputs.pr-number
+ id: check-output
+ env:
+ JOB_NAME: "Release"
+ MATRIX_NAME: ""
+ with:
+ script: |
+ const { owner, repo } = context.repo
+
+ const { data } = await github.rest.actions.listJobsForWorkflowRun({
+ owner,
+ repo,
+ run_id: context.runId,
+ per_page: 100
+ })
+
+ const jobName = process.env.JOB_NAME + process.env.MATRIX_NAME
+ const job = data.jobs.find(j => j.name.endsWith(jobName))
+ const jobUrl = job?.html_url
+
+ const shaUrl = `${context.serverUrl}/${owner}/${repo}/commit/${{ steps.release.outputs.pr-sha }}`
+
+ let summary = `This check is assosciated with ${shaUrl}\n\n`
+
+ if (jobUrl) {
+ summary += `For run logs, click here: ${jobUrl}`
+ } else {
+ summary += `Run logs could not be found for a job with name: "${jobName}"`
+ }
+
+ return { summary }
- name: Create Check
uses: LouisBrunner/checks-action@v1.3.1
id: check
@@ -85,12 +125,7 @@ jobs:
status: in_progress
name: Release
sha: ${{ steps.release.outputs.pr-sha }}
- # XXX: this does not work when using the default GITHUB_TOKEN.
- # Instead we post the main job url to the PR as a comment which
- # will link to all the other checks. To work around this we would
- # need to create a GitHub that would create on-demand tokens.
- # https://github.com/LouisBrunner/checks-action/issues/18
- # details_url:
+ output: ${{ steps.check-output.outputs.result }}
update:
needs: release
@@ -136,6 +171,39 @@ jobs:
git commit --all --amend --no-edit || true
git push --force-with-lease
echo "::set-output name=sha::$(git rev-parse HEAD)"
+ - name: Get Workflow Job
+ uses: actions/github-script@v6
+
+ id: check-output
+ env:
+ JOB_NAME: "Update - Release"
+ MATRIX_NAME: ""
+ with:
+ script: |
+ const { owner, repo } = context.repo
+
+ const { data } = await github.rest.actions.listJobsForWorkflowRun({
+ owner,
+ repo,
+ run_id: context.runId,
+ per_page: 100
+ })
+
+ const jobName = process.env.JOB_NAME + process.env.MATRIX_NAME
+ const job = data.jobs.find(j => j.name.endsWith(jobName))
+ const jobUrl = job?.html_url
+
+ const shaUrl = `${context.serverUrl}/${owner}/${repo}/commit/${{ steps.commit.outputs.sha }}`
+
+ let summary = `This check is assosciated with ${shaUrl}\n\n`
+
+ if (jobUrl) {
+ summary += `For run logs, click here: ${jobUrl}`
+ } else {
+ summary += `Run logs could not be found for a job with name: "${jobName}"`
+ }
+
+ return { summary }
- name: Create Check
uses: LouisBrunner/checks-action@v1.3.1
id: check
@@ -145,12 +213,7 @@ jobs:
status: in_progress
name: Release
sha: ${{ steps.commit.outputs.sha }}
- # XXX: this does not work when using the default GITHUB_TOKEN.
- # Instead we post the main job url to the PR as a comment which
- # will link to all the other checks. To work around this we would
- # need to create a GitHub that would create on-demand tokens.
- # https://github.com/LouisBrunner/checks-action/issues/18
- # details_url:
+ output: ${{ steps.check-output.outputs.result }}
- name: Conclude Check
uses: LouisBrunner/checks-action@v1.3.1
if: always()
diff --git a/docs/package.json b/docs/package.json
index 5dbc130e5..bb87112fd 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -32,8 +32,8 @@
"yaml": "^2.1.3"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"tap": "^16.0.1"
},
"author": "GitHub Inc.",
@@ -56,7 +56,7 @@
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"ciVersions": "latest",
"engines": "^14.17.0 || ^16.13.0 || >=18.0.0",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../scripts/template-oss/index.js"
}
}
diff --git a/package-lock.json b/package-lock.json
index 6ead07e40..7064ab7bb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -169,10 +169,10 @@
},
"devDependencies": {
"@npmcli/docs": "^1.0.0",
- "@npmcli/eslint-config": "^3.1.0",
+ "@npmcli/eslint-config": "^4.0.0",
"@npmcli/git": "^3.0.2",
"@npmcli/promise-spawn": "^3.0.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/template-oss": "4.6.1",
"licensee": "^8.2.0",
"nock": "^13.2.4",
"npm-packlist": "^7.0.0",
@@ -200,8 +200,8 @@
"yaml": "^2.1.3"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"tap": "^16.0.1"
},
"engines": {
@@ -2197,9 +2197,9 @@
"link": true
},
"node_modules/@npmcli/eslint-config": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/eslint-config/-/eslint-config-3.1.0.tgz",
- "integrity": "sha512-t+FYG0KSpEAfz7CUHW/S2V/01bRuFCXmBxRBrhV9mp01qFXtrKa3IgBhmxM0uQ18v2YBT4+5r4P/Xn3mxB33IA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/eslint-config/-/eslint-config-4.0.0.tgz",
+ "integrity": "sha512-k89vNnv2BcTRRHZhVz18p4S5bLSEyFQAZ+yiPWIiY3CjB8jq+5uyyVZJpt2yScMi57ho9mjZMjsvu1dUIeEdZw==",
"dev": true,
"dependencies": {
"which": "^2.0.2"
@@ -2208,7 +2208,7 @@
"lint": "bin/index.js"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
},
"peerDependencies": {
"eslint": "^8.13.0",
@@ -2373,9 +2373,9 @@
}
},
"node_modules/@npmcli/template-oss": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.5.1.tgz",
- "integrity": "sha512-tXnGq8StMs2lC4jqp80EzXkM8cq6WXq1BtHS9/RLjgxFzB2/bzJZBam2GAyebiRnTj0dMIeY975M6qZrcyxZzw==",
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.6.1.tgz",
+ "integrity": "sha512-bE7S0igjxQ4aRExv0Cwm69IksKYoVCV6xZc7I6IcOU03fAc8MV5cQd6HGX3yrsE+3d8WKnXQnCnw4gyngXklbw==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
@@ -2383,21 +2383,20 @@
"@commitlint/cli": "^17.1.1",
"@commitlint/config-conventional": "^17.1.0",
"@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/fs": "^2.0.1",
- "@npmcli/git": "^3.0.0",
- "@npmcli/map-workspaces": "^2.0.2",
- "@npmcli/package-json": "^2.0.0",
+ "@npmcli/git": "^4.0.0",
+ "@npmcli/map-workspaces": "^3.0.0",
+ "@npmcli/package-json": "^3.0.0",
"@octokit/rest": "^19.0.4",
"diff": "^5.0.0",
"glob": "^8.0.1",
"handlebars": "^4.7.7",
- "hosted-git-info": "^5.0.0",
- "json-parse-even-better-errors": "^2.3.1",
+ "hosted-git-info": "^6.0.0",
+ "json-parse-even-better-errors": "^3.0.0",
"just-deep-map-values": "^1.1.1",
"just-diff": "^5.0.1",
"lodash": "^4.17.21",
"npm-package-arg": "^9.0.1",
- "proc-log": "^2.0.0",
+ "proc-log": "^3.0.0",
"release-please": "npm:@npmcli/release-please@^14.2.6",
"semver": "^7.3.5",
"yaml": "^2.1.1"
@@ -2412,16 +2411,130 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/@npmcli/template-oss/node_modules/hosted-git-info": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.1.0.tgz",
- "integrity": "sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==",
+ "node_modules/@npmcli/template-oss/node_modules/@npmcli/git": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.1.tgz",
+ "integrity": "sha512-sfaCFyZO7Zsxia2TNHW8TeHFIUnK63896EZFA5K0vCReOMFi9aELB5RZyFveRLaBE/pT1BS6RxbTWZGjulNgSg==",
"dev": true,
"dependencies": {
- "lru-cache": "^7.5.1"
+ "@npmcli/promise-spawn": "^4.0.0",
+ "lru-cache": "^7.4.4",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^8.0.0",
+ "proc-log": "^3.0.0",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/@npmcli/map-workspaces": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.0.tgz",
+ "integrity": "sha512-aaEDwQ+fUH80iNYSDAcKv9lxIFWsgGkLjIPZENyep75hKeAk2CfSbCAZ6IHDDrVlNybvvNmlFjPap6GdTz9cCw==",
+ "dev": true,
+ "dependencies": {
+ "@npmcli/name-from-folder": "^1.0.1",
+ "glob": "^8.0.1",
+ "minimatch": "^5.0.1",
+ "read-package-json-fast": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/@npmcli/package-json": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-3.0.0.tgz",
+ "integrity": "sha512-NnuPuM97xfiCpbTEJYtEuKz6CFbpUHtaT0+5via5pQeI25omvQDFbp1GcGJ/c4zvL/WX0qbde6YiLgfZbWFgvg==",
+ "dev": true,
+ "dependencies": {
+ "json-parse-even-better-errors": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/@npmcli/promise-spawn": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-4.0.0.tgz",
+ "integrity": "sha512-LM/GRZSwkxar1jgd58yW5WspFWrFefh8a/KVy+sbOMa0pCwqlXWxXEjQRQzbtWExyhwPb2XSK/4mJnLeiVOYng==",
+ "dev": true,
+ "dependencies": {
+ "infer-owner": "^1.0.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/json-parse-even-better-errors": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz",
+ "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/npm-install-checks": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz",
+ "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^7.1.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/npm-normalize-package-bin": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz",
+ "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/npm-pick-manifest": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.0.tgz",
+ "integrity": "sha512-Tcy/Mdf9L5f09vaBZo/z9+eb+ZTDeXWZFuPD5PZ6grobO9E3tjaPH+jQOFXZNn3EcqaiRcROzKU1UU7mLTtC2w==",
+ "dev": true,
+ "dependencies": {
+ "npm-install-checks": "^6.0.0",
+ "npm-normalize-package-bin": "^3.0.0",
+ "npm-package-arg": "^9.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/proc-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
+ "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/template-oss/node_modules/read-package-json-fast": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.1.tgz",
+ "integrity": "sha512-8+HW7Yo+cjfF+md8DqsZHgats2mxf7gGYow/+2JjxrftoHFZz9v4dzd0EubzYbkNaLxrTVcnllHwklXN2+7aTQ==",
+ "dev": true,
+ "dependencies": {
+ "json-parse-even-better-errors": "^3.0.0",
+ "npm-normalize-package-bin": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/@octokit/auth-token": {
@@ -13745,9 +13858,9 @@
"version": "1.0.0",
"license": "ISC",
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
+ "@npmcli/eslint-config": "^4.0.0",
"@npmcli/promise-spawn": "^3.0.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/template-oss": "4.6.1",
"minify-registry-metadata": "^2.2.0",
"rimraf": "^3.0.2",
"tap": "^16.0.1",
@@ -13800,8 +13913,8 @@
"arborist": "bin/index.js"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"benchmark": "^2.1.4",
"chalk": "^4.1.0",
"minify-registry-metadata": "^2.1.0",
@@ -13821,8 +13934,8 @@
"npm-registry-fetch": "^13.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -13845,8 +13958,8 @@
"tar": "^6.1.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"tap": "^16.0.1"
},
"engines": {
@@ -13872,8 +13985,8 @@
"walk-up-path": "^1.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"bin-links": "^3.0.3",
"minify-registry-metadata": "^2.2.0",
"mkdirp": "^1.0.4",
@@ -13890,8 +14003,8 @@
"@npmcli/arborist": "^6.0.0-pre.4"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"tap": "^16.0.1"
},
"engines": {
@@ -13906,8 +14019,8 @@
"npm-registry-fetch": "^13.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -13923,8 +14036,8 @@
"npm-registry-fetch": "^13.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"minipass": "^3.1.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
@@ -13943,8 +14056,8 @@
"pacote": "^14.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.0.7",
"spawk": "^1.7.1",
"tap": "^16.0.1"
@@ -13964,8 +14077,8 @@
"ssri": "^9.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"libnpmpack": "^5.0.0-pre.3",
"lodash.clonedeep": "^4.5.0",
"nock": "^13.2.4",
@@ -13982,8 +14095,8 @@
"npm-registry-fetch": "^13.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -13999,8 +14112,8 @@
"npm-registry-fetch": "^13.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -14019,8 +14132,8 @@
"semver": "^7.3.7"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"require-inject": "^1.4.4",
"tap": "^16.0.1"
},
diff --git a/package.json b/package.json
index cbb5a6423..cff9cdc3e 100644
--- a/package.json
+++ b/package.json
@@ -206,10 +206,10 @@
],
"devDependencies": {
"@npmcli/docs": "^1.0.0",
- "@npmcli/eslint-config": "^3.1.0",
+ "@npmcli/eslint-config": "^4.0.0",
"@npmcli/git": "^3.0.2",
"@npmcli/promise-spawn": "^3.0.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/template-oss": "4.6.1",
"licensee": "^8.2.0",
"nock": "^13.2.4",
"npm-packlist": "^7.0.0",
@@ -259,7 +259,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "./scripts/template-oss/root.js"
},
"license": "Artistic-2.0",
diff --git a/smoke-tests/package.json b/smoke-tests/package.json
index ff8d93984..23b59b76b 100644
--- a/smoke-tests/package.json
+++ b/smoke-tests/package.json
@@ -18,9 +18,9 @@
"directory": "smoke-tests"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
+ "@npmcli/eslint-config": "^4.0.0",
"@npmcli/promise-spawn": "^3.0.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/template-oss": "4.6.1",
"minify-registry-metadata": "^2.2.0",
"rimraf": "^3.0.2",
"tap": "^16.0.1",
@@ -30,7 +30,7 @@
"license": "ISC",
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/arborist/package.json b/workspaces/arborist/package.json
index 4b11b3dff..398935e6a 100644
--- a/workspaces/arborist/package.json
+++ b/workspaces/arborist/package.json
@@ -38,8 +38,8 @@
"walk-up-path": "^1.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"benchmark": "^2.1.4",
"chalk": "^4.1.0",
"minify-registry-metadata": "^2.1.0",
@@ -101,7 +101,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
}
}
diff --git a/workspaces/libnpmaccess/package.json b/workspaces/libnpmaccess/package.json
index 2e313cff8..fdbd85e0d 100644
--- a/workspaces/libnpmaccess/package.json
+++ b/workspaces/libnpmaccess/package.json
@@ -15,8 +15,8 @@
"template-oss-apply": "template-oss-apply --force"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -40,7 +40,7 @@
],
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmdiff/package.json b/workspaces/libnpmdiff/package.json
index 915ac2762..81b90fa77 100644
--- a/workspaces/libnpmdiff/package.json
+++ b/workspaces/libnpmdiff/package.json
@@ -42,8 +42,8 @@
"template-oss-apply": "template-oss-apply --force"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"tap": "^16.0.1"
},
"dependencies": {
@@ -59,7 +59,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmexec/package.json b/workspaces/libnpmexec/package.json
index 0679e190f..58654b2e3 100644
--- a/workspaces/libnpmexec/package.json
+++ b/workspaces/libnpmexec/package.json
@@ -50,8 +50,8 @@
]
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"bin-links": "^3.0.3",
"minify-registry-metadata": "^2.2.0",
"mkdirp": "^1.0.4",
@@ -74,7 +74,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
}
}
diff --git a/workspaces/libnpmfund/package.json b/workspaces/libnpmfund/package.json
index 5df9a3136..bbcc2f050 100644
--- a/workspaces/libnpmfund/package.json
+++ b/workspaces/libnpmfund/package.json
@@ -41,8 +41,8 @@
"template-oss-apply": "template-oss-apply --force"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"tap": "^16.0.1"
},
"dependencies": {
@@ -53,7 +53,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmhook/package.json b/workspaces/libnpmhook/package.json
index 28bbcaa7e..58745d05d 100644
--- a/workspaces/libnpmhook/package.json
+++ b/workspaces/libnpmhook/package.json
@@ -36,8 +36,8 @@
"npm-registry-fetch": "^13.0.0"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -46,7 +46,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmorg/package.json b/workspaces/libnpmorg/package.json
index 6ff7c5e01..e5fcfc84a 100644
--- a/workspaces/libnpmorg/package.json
+++ b/workspaces/libnpmorg/package.json
@@ -27,8 +27,8 @@
"lib/"
],
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"minipass": "^3.1.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
@@ -49,7 +49,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmpack/package.json b/workspaces/libnpmpack/package.json
index e3aa720d4..774eb3f21 100644
--- a/workspaces/libnpmpack/package.json
+++ b/workspaces/libnpmpack/package.json
@@ -22,8 +22,8 @@
"template-oss-apply": "template-oss-apply --force"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.0.7",
"spawk": "^1.7.1",
"tap": "^16.0.1"
@@ -46,7 +46,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmpublish/package.json b/workspaces/libnpmpublish/package.json
index 59af6693c..604c1d485 100644
--- a/workspaces/libnpmpublish/package.json
+++ b/workspaces/libnpmpublish/package.json
@@ -24,8 +24,8 @@
"template-oss-apply": "template-oss-apply --force"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"libnpmpack": "^5.0.0-pre.3",
"lodash.clonedeep": "^4.5.0",
"nock": "^13.2.4",
@@ -50,7 +50,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmsearch/package.json b/workspaces/libnpmsearch/package.json
index 8768e2b4a..75c9e742c 100644
--- a/workspaces/libnpmsearch/package.json
+++ b/workspaces/libnpmsearch/package.json
@@ -25,8 +25,8 @@
"template-oss-apply": "template-oss-apply --force"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -45,7 +45,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmteam/package.json b/workspaces/libnpmteam/package.json
index 0b4ee7a66..6a4788d7f 100644
--- a/workspaces/libnpmteam/package.json
+++ b/workspaces/libnpmteam/package.json
@@ -15,8 +15,8 @@
"template-oss-apply": "template-oss-apply --force"
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"nock": "^13.2.4",
"tap": "^16.0.1"
},
@@ -39,7 +39,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
},
"tap": {
diff --git a/workspaces/libnpmversion/package.json b/workspaces/libnpmversion/package.json
index f6d34812c..ea0efe056 100644
--- a/workspaces/libnpmversion/package.json
+++ b/workspaces/libnpmversion/package.json
@@ -31,8 +31,8 @@
]
},
"devDependencies": {
- "@npmcli/eslint-config": "^3.1.0",
- "@npmcli/template-oss": "4.5.1",
+ "@npmcli/eslint-config": "^4.0.0",
+ "@npmcli/template-oss": "4.6.1",
"require-inject": "^1.4.4",
"tap": "^16.0.1"
},
@@ -48,7 +48,7 @@
},
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
- "version": "4.5.1",
+ "version": "4.6.1",
"content": "../../scripts/template-oss/index.js"
}
}