Added various NPM scripts.

This commit is contained in:
2026-01-01 13:44:23 -08:00
parent c178cfcb95
commit 20a18c8fff
8 changed files with 385 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
name: npm-query-versions
description: "Get all versions of an NPM package from a registry."
inputs:
name:
description: "Name of the package."
required: true
registry:
description: "NPM registry URL."
required: false
default: "https://npm.pkg.github.com"
authToken:
description: "Authentication token for the registry."
required: true
prerelease:
description: "Include prerelease packages. Values: true, false."
required: false
default: "false"
outputs:
versions:
description: "Newline-separated list of versions."
value: ${{ steps.query.outputs.versions }}
runs:
using: "composite"
steps:
- name: "Query NPM registry for versions."
id: query
run: bash ${{ github.action_path }}/query_versions.sh "${{ inputs.name }}" "${{ inputs.registry }}" "${{ inputs.authToken }}" "${{ inputs.prerelease }}"
shell: bash