- Added fallback options #3
fallbackNode
and fallbackNpm
allows you to define a fallback value if not defined
{
"name": "your-package",
"engines": {
}
}
name: Get node and npm versions from package.json
on: push
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Read node and npm versions from package.json
uses: skjnldsv/read-package-engines-version-actions@v1
with:
fallbackNode: '^12'
fallbackNpm: '^6'
id: package-engines-versions
- name: Show node version number
run: echo "Node version is ${{ steps.package-engines-versions.outputs.nodeVersion }}"
# Version is ^12
- name: Show npm version number
run: echo "Npm version is ${{ steps.package-engines-versions.outputs.npmVersion }}"
# Version is ^6