{"_id":"nvmrc","_rev":"5-27d0225caed6d009f826311819db275e","name":"nvmrc","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"nvmrc","version":"1.0.0","keywords":["nvm","nvmrc","validate"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"nvmrc@1.0.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/nvm-sh/nvmrc#readme","bugs":{"url":"https://github.com/nvm-sh/nvmrc/issues"},"bin":{"nvmrc":"nvmrc.mjs"},"dist":{"shasum":"6fc287cf20736566fdcb3fcd3cb5d0a882ac42a5","tarball":"https://registry.npmjs.org/nvmrc/-/nvmrc-1.0.0.tgz","fileCount":6,"integrity":"sha512-o8gMcvea/pdOA7gPUbIs/Pupg8vfsz9JBEz0h9rrb0UvnhhlfwcujOWPFwB/wQ9+mu1akhcq6h/Y6aMxrHK6bQ==","signatures":[{"sig":"MEQCIDTFu+hkwZ2g0VZ7Wik2NjrfZyMU5kK0OAxGQNUatUUAAiApmnW3KW/76OJ0RxQAeKXDe0e45cmJz0PGtqZEvYo3KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7185},"main":false,"engines":{"node":"^20 || >= 22"},"exports":{"./package.json":"./package.json"},"gitHead":"f4ee804b252b7ebff43bac0fb0c9b4d10f6f6849","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","tests-only":"NODE_OPTIONS='--no-warnings' c8 tape 'test/*.mjs'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/*.js"},"repository":{"url":"git+https://github.com/nvm-sh/nvmrc.git","type":"git"},"_npmVersion":"10.7.0","description":"command-line tool to validate a `.nvmrc` file","directories":{},"_nodeVersion":"22.2.0","publishConfig":{"ignore":[".github/workflows","test",".nycrc",".eslintrc"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"c8":"^9.1.0","aud":"^2.0.4","tape":"^5.7.5","eslint":"^8.8.0","npmignore":"^0.3.1","in-publish":"^2.0.1","strip-color":"^0.1.0","auto-changelog":"^2.4.0","safe-publish-latest":"^2.0.0","@ljharb/eslint-config":"^21.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nvmrc_1.0.0_1717654515266_0.20817998297765716","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nvmrc","version":"1.1.0","keywords":["nvm","nvmrc","validate"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"nvmrc@1.1.0","homepage":"https://github.com/nvm-sh/nvmrc#readme","bugs":{"url":"https://github.com/nvm-sh/nvmrc/issues"},"bin":{"nvmrc":"nvmrc.mjs"},"dist":{"shasum":"f1ce09414baa37179f5b8a7548f853ee4f52c406","tarball":"https://registry.npmjs.org/nvmrc/-/nvmrc-1.1.0.tgz","fileCount":6,"integrity":"sha512-izPFOIau/kBFwMP3xe9mFQpDk0uhV3lzfhtQ4+xGjngq0mYMluFC2rNqevWUSQ6L+JswOofm6qvpuhd86p0f3g==","signatures":[{"sig":"MEQCIDViCWGOHFk4brlxAL5+KviarYqQ6Tj1hxVakuw08B90AiBwkpCGXK0oPbc/IKAjVSFqLT3SNTShypl9fSV8Y4sfVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9591},"main":false,"engines":{"node":"^20 || >= 22"},"exports":{"./package.json":"./package.json"},"gitHead":"bd60f76e87f07f1d60c3762185dae8ce373a16ec","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"aud --production","prepublish":"not-in-publish || npm run prepublishOnly","tests-only":"NODE_OPTIONS='--no-warnings' c8 tape 'test/*.mjs'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/*.js"},"repository":{"url":"git+https://github.com/nvm-sh/nvmrc.git","type":"git"},"_npmVersion":"10.8.1","description":"command-line tool to validate a `.nvmrc` file","directories":{},"_nodeVersion":"22.3.0","publishConfig":{"ignore":[".github/workflows","test",".nycrc",".eslintrc"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"c8":"^10.1.2","aud":"^2.0.4","tape":"^5.8.1","eslint":"=8.8.0","npmignore":"^0.3.1","in-publish":"^2.0.1","strip-color":"^0.1.0","auto-changelog":"^2.4.0","safe-publish-latest":"^2.0.0","@ljharb/eslint-config":"^21.1.1"},"_npmOperationalInternal":{"tmp":"tmp/nvmrc_1.1.0_1718921666086_0.36068031589561955","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"nvmrc","version":"1.1.1","keywords":["nvm","nvmrc","validate"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"nvmrc@1.1.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/nvm-sh/nvmrc#readme","bugs":{"url":"https://github.com/nvm-sh/nvmrc/issues"},"bin":{"nvmrc":"nvmrc.mjs"},"dist":{"shasum":"221c4abe289e7d1fe6e75833ada6d459de225386","tarball":"https://registry.npmjs.org/nvmrc/-/nvmrc-1.1.1.tgz","fileCount":6,"integrity":"sha512-rTM0hhmWLxGqtmUTvu/2S+KZA5BOJwgCOagh8PDr+sb8hA10O28WPAjTV4Uo8IZ2VQ4DXBMIsROQ6U8+Ql0yJQ==","signatures":[{"sig":"MEUCIBAZwlqeGvAjREh8O7dACqXxUFO1gL1aayzWUl/xJKxLAiEA0j20eTSgEj8Llh/qhxCcxCBib7JUXzyLo99h3SEiDKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10505},"main":false,"engines":{"node":"^20 || >= 22"},"exports":{"./package.json":"./package.json"},"gitHead":"9d979a63c785212fff505078a6c22502eeb9742e","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"npx npm@\">= 10.2\" audit --production","prepublish":"not-in-publish || npm run prepublishOnly","tests-only":"NODE_OPTIONS='--no-warnings' c8 tape 'test/*.mjs'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/*.js"},"repository":{"url":"git+https://github.com/nvm-sh/nvmrc.git","type":"git"},"_npmVersion":"11.6.2","description":"command-line tool to validate a `.nvmrc` file","directories":{},"_nodeVersion":"25.2.1","publishConfig":{"ignore":[".github/workflows","test",".nycrc",".eslintrc"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"c8":"^10.1.3","tape":"^5.9.0","eslint":"^8.57.1","encoding":"^0.1.13","npmignore":"^0.3.2","in-publish":"^2.0.1","strip-color":"^0.1.0","auto-changelog":"^2.5.0","safe-publish-latest":"^2.0.0","@ljharb/eslint-config":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nvmrc_1.1.1_1764052848291_0.010989757074123307","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"nvmrc","version":"1.2.0","keywords":["nvm","nvmrc","validate"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","_id":"nvmrc@1.2.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/nvm-sh/nvmrc#readme","bugs":{"url":"https://github.com/nvm-sh/nvmrc/issues"},"bin":{"nvmrc":"nvmrc.mjs"},"dist":{"shasum":"b025cb6a645f63a4dc680157546ca04b79661b81","tarball":"https://registry.npmjs.org/nvmrc/-/nvmrc-1.2.0.tgz","fileCount":8,"integrity":"sha512-QxD0i/cIGWNDH93vUr58xGUgU2LAovRqqGqRtSLFptmT4p3GSYcIGRWvYxAgTa08TLSfSp7iamXbGPk5p5Bk+A==","signatures":[{"sig":"MEYCIQCuPPkkpP/CA42+kwKAGXUyj1gw0O5Co/UovripkQYvVwIhAMiOUq5cxfTtzJmF1OhpfHGkXJSLapky4zyCQbVJ38dL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12972},"main":false,"types":"./index.d.mts","engines":{"node":"^20 || >= 22"},"exports":{".":{"types":"./index.d.mts","default":"./index.mjs"},"./package.json":"./package.json"},"gitHead":"ebe45bf9382643f4a80f01138a292971f89be79f","scripts":{"lint":"eslint .","test":"npm run tests-only","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"tsc && attw -P","posttest":"npx npm@\">= 10.2\" audit --production","prepublish":"not-in-publish || npm run prepublishOnly","tests-only":"NODE_OPTIONS='--no-warnings' c8 tape 'test/*.mjs'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"testling":{"files":"test/*.js"},"repository":{"url":"git+https://github.com/nvm-sh/nvmrc.git","type":"git"},"_npmVersion":"11.7.0","description":"command-line tool to validate a `.nvmrc` file","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"ignore":[".attw.json",".github/workflows","test",".nycrc","eslint.config.mjs","tsconfig.json"]},"_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"c8":"^10.1.3","jiti":"^0.0.0","tape":"^5.9.0","eslint":"^9.19.0","encoding":"^0.1.13","npmignore":"^0.3.5","in-publish":"^2.0.1","typescript":"next","@types/tape":"^5.8.1","auto-changelog":"^2.5.0","@ljharb/tsconfig":"^0.3.2","safe-publish-latest":"^2.0.0","@arethetypeswrong/cli":"^0.18.2","@ljharb/eslint-config":"^22.1.3"},"_npmOperationalInternal":{"tmp":"tmp/nvmrc_1.2.0_1769132424643_0.07365987984524147","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"_id":"nvmrc@1.2.1","bin":{"nvmrc":"nvmrc.mjs"},"bugs":{"url":"https://github.com/nvm-sh/nvmrc/issues"},"dist":{"shasum":"edd7164c364ce03beba8e5203b924e5f82decb5c","tarball":"https://registry.npmjs.org/nvmrc/-/nvmrc-1.2.1.tgz","integrity":"sha512-xALYoo9LCYlR/F1NXqiE8IGQEZcgJt/8mOnoRppSE4xHcNdrLjxB6XpBCAXZLYVltw+cLN34Rs7c2ZgWgHcHUQ==","fileCount":9,"unpackedSize":14916,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHn14SSPm7e/7Fts+Nw15V9zCQ59GRNjH8TLerXF8HMwAiEAor2fciK91cVJfHV/8JG5piKSmj+P/4ahWf6OdIqGNko="}]},"main":false,"name":"nvmrc","types":"./index.d.mts","author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"engines":{"node":"^20 || >= 22"},"exports":{".":{"types":"./index.d.mts","default":"./index.mjs"},"./package.json":"./package.json"},"gitHead":"6b1d653baf9d09475f1fec5a82b65e12a351b70c","license":"MIT","scripts":{"lint":"eslint .","test":"npm run tests-only","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","postlint":"tsc && attw -P","posttest":"npx npm@\">= 10.2\" audit --production","prepublish":"not-in-publish || npm run prepublishOnly","tests-only":"NODE_OPTIONS='--no-warnings' c8 tape 'test/*.mjs'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest"},"version":"1.2.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com","approver":{"name":"ljharb","email":"ljharb@gmail.com"}},"homepage":"https://github.com/nvm-sh/nvmrc#readme","keywords":["nvm","nvmrc","validate"],"testling":{"files":"test/*.js"},"repository":{"url":"git+https://github.com/nvm-sh/nvmrc.git","type":"git"},"_npmVersion":"11.19.0","description":"command-line tool to validate a `.nvmrc` file","directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"_nodeVersion":"26.8.1","publishConfig":{"ignore":[".attw.json",".github/workflows","test",".nycrc","eslint.config.mjs","tsconfig.json"]},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"c8":"^12.0.0","jiti":"^0.0.0","tape":"^5.10.2","eslint":"^10.10.0","encoding":"^0.1.13","npmignore":"^0.3.5","in-publish":"^2.0.1","typescript":"next","@types/tape":"^5.8.1","auto-changelog":"^2.6.1","@ljharb/tsconfig":"^0.3.2","safe-publish-latest":"^2.0.0","@arethetypeswrong/cli":"^0.18.5","@ljharb/eslint-config":"^22.2.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nvmrc_1.2.1_1788910163740_0.11411830726513994"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-06T06:15:15.265Z","modified":"2026-09-08T23:29:23.986Z","1.0.0":"2024-06-06T06:15:15.407Z","1.1.0":"2024-06-20T22:14:26.269Z","1.1.1":"2025-11-25T06:40:48.501Z","1.2.0":"2026-01-23T01:40:24.803Z","1.2.1":"2026-09-08T23:29:23.851Z"},"bugs":{"url":"https://github.com/nvm-sh/nvmrc/issues"},"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"license":"MIT","homepage":"https://github.com/nvm-sh/nvmrc#readme","keywords":["nvm","nvmrc","validate"],"repository":{"url":"git+https://github.com/nvm-sh/nvmrc.git","type":"git"},"description":"command-line tool to validate a `.nvmrc` file","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"}],"readme":"# nvmrc <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\ncommand-line tool to validate a `.nvmrc` file\n\n## Example\n\nRun:\n```sh\n$ nvmrc\n```\n\nWhen valid, the parsed JSON will be logged.\n\nWhen invalid:\n```sh\ninvalid .nvmrc!\nall non-commented content (anything after # is a comment) must be either:\n  - a single bare nvm-recognized version-ish\n  - or, multiple distinct key-value pairs, each key/value separated by a single equals sign (=)\n\nnon-commented content parsed:\n…\n```\n\n## Tests\nSimply clone the repo, `npm install`, and run `npm test`\n\n## Security\n\nPlease email [@ljharb](https://github.com/ljharb) or see https://tidelift.com/security if you have a potential security vulnerability to report.\n\n[package-url]: https://npmjs.org/package/nvmrc\n[npm-version-svg]: https://versionbadg.es/nvm-sh/nvmrc.svg\n[deps-svg]: https://david-dm.org/nvm-sh/nvmrc.svg\n[deps-url]: https://david-dm.org/nvm-sh/nvmrc\n[dev-deps-svg]: https://david-dm.org/nvm-sh/nvmrc/dev-status.svg\n[dev-deps-url]: https://david-dm.org/nvm-sh/nvmrc#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/nvmrc.png?downloads=true&stars=true\n[license-image]: https://img.shields.io/npm/l/nvmrc.svg\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/nvmrc.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=nvmrc\n[codecov-image]: https://codecov.io/gh/nvm-sh/nvmrc/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/nvm-sh/nvmrc/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/nvm-sh/nvmrc\n[actions-url]: https://github.com/nvm-sh/nvmrc/actions\n","readmeFilename":"README.md"}