{"_id":"requirements","_rev":"27-85106aa76d8012966dd9f0251447a584","name":"requirements","dist-tags":{"beta":"4.0.1-beta.1","latest":"4.0.2"},"versions":{"0.0.0":{"name":"requirements","version":"0.0.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@0.0.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements#readme","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements"},"dist":{"shasum":"0a5c430c3e96c0d89334e900ffbbd9592c0b7930","tarball":"https://registry.npmjs.org/requirements/-/requirements-0.0.0.tgz","integrity":"sha512-1/Y9hxDHQCZlkJfmVxy1LQeFtpXRHOLJIZKLBJE2G+kl3h/H3Cdblh+wpeAs2Rg3IkdT5ju5/tD7n4i9FLf4jg==","signatures":[{"sig":"MEUCIQCAUtmMNtpvY+LORVoJ/FbpZpgRjX7LNsvjnDHNOBVs5AIgK84jbO1Sehl4tZ3IE7i7Nwdt9xnOybkPf2+oTpAMCVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0a5c430c3e96c0d89334e900ffbbd9592c0b7930","gitHead":"ec5d1b81ebd732e92da9cf023bec1fad57b71ce0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"4.1.2","description":"software version requirements checker","directories":{},"_nodeVersion":"7.7.4","dependencies":{"rc":"^1.1.7","chalk":"^1.1.3","yargs":"^7.0.2","semver":"^5.3.0","shelljs":"^0.7.7","cli-table":"^0.3.1","log-symbols":"^1.0.2","semver-utils":"^1.1.1","strip-json-comments":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/requirements-0.0.0.tgz_1491323078582_0.45421712566167116","host":"packages-18-east.internal.npmjs.com"}},"0.0.1":{"name":"requirements","version":"0.0.1","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@0.0.1","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements#readme","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements"},"dist":{"shasum":"ef01a278b29ebfd7f84a6d440c1cc1bfc062320e","tarball":"https://registry.npmjs.org/requirements/-/requirements-0.0.1.tgz","integrity":"sha512-k2kTbQLnRC+dxmTPp+H9/qja1K3gubFjiTa6hOSCaCJaEplOMB0GTA1+NMjnqaZNbujjgRU1W7D8ywixT/qMyw==","signatures":[{"sig":"MEUCIQDAbWQItvwn32mxxlih5xWUIltLxbUt1S+xVDGKqQicKQIgZoZDQ9X9OEQwO6+bvB6YpK7Ka86wb7+dI0Mz4p1Mh9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ef01a278b29ebfd7f84a6d440c1cc1bfc062320e","engines":{"node":">=4"},"gitHead":"64c8cef5660d82aff77f842c34c7d90f18f9f1a2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"4.1.2","description":"software version requirements checker","directories":{},"_nodeVersion":"7.7.4","dependencies":{"rc":"^1.1.7","chalk":"^1.1.3","which":"^1.2.14","yargs":"^7.0.2","semver":"^5.3.0","cli-table":"^0.3.1","bin-version":"^2.0.0","log-symbols":"^1.0.2","strip-json-comments":"^2.0.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/requirements-0.0.1.tgz_1491580432986_0.6034398577176034","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"requirements","version":"1.0.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.0.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements.js"},"dist":{"shasum":"be4e394e5403ea19d6999888e91446cdc04ba857","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.0.0.tgz","fileCount":16,"integrity":"sha512-RLpvXxRHXZm71/yf/ftDx22eKD576h6N6rnhfVj0Gwlhc6t4U5GOPoXKy/iOwZ4GWG+fnIbkDFbSdnwlyUXBpw==","signatures":[{"sig":"MEUCIDbumLJUFcWLif+X0Pv1/WWNnoLEwEnlxpU9GdCZWTHEAiEAr2r8qqEFIWdNPhryNKHUKoDXkfvF3CRG2w0qggjtknw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeBBNCRA9TVsSAnZWagAAo6QP/i7ey1QzAdEfFDm9wSin\nYaLap+WoJnb2LZBWMt1ZNKPI5/d6oK2HEnXWKZk8b5D/uliGjvxKsRlzckDT\nYXZnbbjuya2aA4un7h9VQNfTsMmcCK0d1IZ+tLHqLIj+C8st1A2KnT0M+//O\nL+La3kA+mDlGQ1IuYcD8SjdDCqjBs/c7G1F6V6PKFWW2jmWJqoKSh7dexEu4\nzneucKU/6wxAzYOrSVbyG5Du1YOgXC1Y+fOKGGIht/d2ULYe7NoxmDCh4PDj\n70hTdmdc2lEkj/A00ywDIafHgDZIPfrRi3W4b1AieyEYcqzWWiEJHplEoTvH\nsSV4wi1zsr69N208/0VIrSsxDyNDKX0Zze6vaqBtgQwLCxgfgXgUbSjvJuxu\nS8JNCkH5T2JYcikHA2p2F0c4geJ4KyX+t3cRfB9Joh3glEqZ4bPPBMII5itI\nlqdZYWEdknt5gKQ1wDzwaYXDraGFZgN2hOWA+aSfzuoHYOJvjlYNOqyW9+ni\njethtLvcgawUfna4XVzcH8+o9NP0iEmiLhsdA3J05lt3r+1M3FQPiCn640lZ\nT+gYhg4Lo3xE5fC9I9DSvVTQLuBzBtTz+uzJ/gqSkDHSpCvG5pUqMlq/O0v3\nP1MamI46c9hMJn467iZny1R5MN3mrIL2M2FP/nyYQKzPNQ4zRzgpA1Y+p6Bd\ns/Bn\r\n=kSAj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"dist/index.d.ts","gitHead":"89d84b7c73a53377c20475fcd889729b930ec352","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\""},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.10.2","description":"Validate your project's software requirements.","directories":{},"_nodeVersion":"12.8.1","dependencies":{"chalk":"^2.4.2","table":"^5.4.6","yargs":"^14.0.0","lodash":"^4.17.15","semver":"^6.3.0","bin-version":"^4.0.0","log-symbols":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.0.2","ts-node":"^8.3.0","prettier":"^1.18.2","typescript":"^3.6.2","@types/jest":"^24.0.18","@types/node":"^12.7.4","@types/yargs":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.0.0_1568149580499_0.8659678696074549","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"requirements","version":"1.1.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.1.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements.js"},"dist":{"shasum":"2c8d2d7e7e7141b16845be1173b29fda207e7f9b","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.1.0.tgz","fileCount":16,"integrity":"sha512-dajGlZ6vHsEKYZK44cVKOTFnK/CWaIO//vyUjouN16Sk87iBZbw/1bH49+NCZWRD6H6X7ARaCGzLi6H+nK42HQ==","signatures":[{"sig":"MEUCIHxep6d4CcFvK2L4vrjCuZ5qMSBKjzM042EnDWNkNaeNAiEA8Gba8K33/q1KzD7+zzdAxQKy6A9gFNHLksZbfWzdXn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgpxSCRA9TVsSAnZWagAAxB8P/0Qnrgb2OUduPLMjYLYY\nMKFd96tEiw5xtlQSyabC+Z9Nq29EjKKOmpgcn1h7I4/mdGEi+j3ptJXdlI0x\nyW98L2bKviz19A6da/FBYVlSA8DGcoVaQQ1gj+BaBVs3QaR2zAGbUB3C0Lv3\nlGhJkdj8Dp/QQvzGIYHi+t0SizPU2VedNn3+5+dMb0rx83ULCi6S3ocQWOPa\nrRH/8BXO8EV8Rbc9DjmrZAoo6fGwJr/TTIP1AVIsZFxYLonAktxjlFUffCsf\nqeEzK8EnIrweVYWFHmT/xmULE4oTYU5Q4mutmJKvniKB1uqMYsqQngAGdSFq\nzkfc3VYPYrcmypUBnifc2O8r+fUk4AJd4FNBkgLBniQWwvO7LkMyvkan3im1\nDSwA4kIjOX0ad3/x3GOpIujZNKaKGM+Hyp++I90VFmEabqPX7IVaFEwePpT0\nc7+ZCrkE7Ebzfe/p/3tHQl5cGq162b64NrJyjiJwgoN5eCZHc3yOKP159VNp\nAcwfSIl1VgqqK+xDb1Ng7qmec/HWxviuzaaUcQELvMLHiw7rJO7pHAvMQpzW\nelPiJBNsy31pxc2SashMzNOKEQJGUA3Bt74lZgpFXoTBnVup203g+Nd/l2ZR\n6BVG+bOTYOvrPjGrr+ut+QSeMC4gl5D+82Qv6qTRlLgx3Q+qPd1/YRptG741\nNiLt\r\n=SM6u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"dist/index.d.ts","gitHead":"904a43d2edcc9311e461d26487b895e92339d511","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","prepare":"yarn clean && yarn test && yarn build","lint:fix":"prettier --write \"**/*.{js,ts,md}\""},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.10.3","description":"Validate your project's software requirements.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"chalk":"^2.4.2","table":"^5.4.6","yargs":"^14.0.0","semver":"^6.3.0","bin-version":"^4.0.0","log-symbols":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.0.2","ts-node":"^8.3.0","prettier":"^1.18.2","typescript":"^3.6.2","@types/jest":"^24.0.18","@types/node":"^12.7.4","@types/yargs":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.1.0_1568840785570_0.01717372165266573","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"requirements","version":"1.2.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.2.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements.js"},"dist":{"shasum":"d765ef22c63a6a40211b441b42858f57391141f1","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.2.0.tgz","fileCount":16,"integrity":"sha512-IRHcY5VMMzaSNXOQt5Dv54hmZTF7jl1Mv1n/q2iGLEJha/j7Qla76H0tXLjckiUvX0v8OSKshJ2/QhlDCceKjw==","signatures":[{"sig":"MEUCIQCrcyaAXOGamhQqUMAFq30HdKqpwt6zXQ7MrjjPTHIUWQIgOgmwa6KtYenxdGD5jfrrYmKmENShNAxFrXeal7L5JSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmLbCCRA9TVsSAnZWagAAThkP/2oUlxtDo/34xxptkH9W\nhikjHC7gc9+j1XM56LvdvPLUFpiIYv+Dkyb94OPa84Ea1wJtdhgkQjwdjXIz\n34K8IetAkynB9v6b3At/aYoXQj63BVdn+w56U6RG6iVTayOdZi1dM5hRO9sZ\nEb8tzsj6+6edyu1p62YF+9gf20sUMSg5p7JnSBr1s7nUWzch7X6Me3bevAsB\n851NF1qI95yFRGvnCVNtfSBIcGqRpwP2euJrI2DmKEIXLWKJcNFSIx9zgyEN\nmznqzRNNLg1WTJGWEWFraEX/SP7HOvEbSENEHmMZNOFdJ6trpAJYsiYYWxwV\n21TIAu65bNUclwGQHIM8qraGIaUwWj/R04Tar2ePpQUNtHP52mVumJ4gVGcA\nCfyMdExN4a1uQHAvEeSjExlfxuj9rE6EvjQswVzNNxQuCBgFRWtzlDQcTpcs\nZ6Xi8OohORy7ofK4RQ7HKkfCUoYfN7ygJUbzkeKuzEUtQvK7OZDOP2AfgUoG\nzoXHuWL9/A0086MSPvsDwYCYAODbU5R3NtVyJ3F23PqrzUbxmMIExSECHNyz\nbYw5mzzbrGp5xFwxlzihrcJXF/G681yQMIEAnb/esuepw7dkB7I20GOVNdCy\n6JPsx5B8YzwyI0JWLtwUEF6mBRB6ejfong+YjKbF9XqWOwgRIJgli3tCz8Pw\nC160\r\n=O1e+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"dist/index.d.ts","gitHead":"2f21db3edd429a5695e607b92121076bc0a0f6f7","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","prepare":"yarn clean && yarn test && yarn build","lint:fix":"prettier --write \"**/*.{js,ts,md}\""},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.11.3","description":"Validate your project's software requirements.","directories":{},"_nodeVersion":"12.10.0","dependencies":{"chalk":"^2.4.2","table":"^5.4.6","yargs":"^14.0.0","semver":"^6.3.0","bin-version":"^4.0.0","log-symbols":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.0.2","ts-node":"^8.3.0","prettier":"^1.18.2","typescript":"^3.6.2","@types/jest":"^24.0.18","@types/node":"^12.7.4","@types/yargs":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.2.0_1570289345703_0.8241649303642682","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"requirements","version":"1.3.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.3.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements.js"},"dist":{"shasum":"be91a73f980f8aaff765caae76d39cf74dd66a5e","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.3.0.tgz","fileCount":18,"integrity":"sha512-EuxdL6lC+p0LijPtQ8zyNfR6LvdSzz1X5vvAVMOqw4sa4ddbpw8z0ZLXWa+7RY+yUj5xtElePv0yuknVscJPZA==","signatures":[{"sig":"MEYCIQD5AWF+GvXLNZzVTXukchAJfp+ca7hZI32p5dEJ3Ok4NwIhAOzFFBTFuZsSvzROJBHdgCfrf1txfvFUJdJ4SjikOJzT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3uu7CRA9TVsSAnZWagAAFpoP/Ah5qs1OSb2/bh5Nir9C\nvL5KF57u5GwyYJD1FC5R1a5gL1XxObrIppvAMFNpgjlk3B/N597eJZWUCaFd\n4hTh1bxAUasbDjg83iAzGjsMTjaMFIH29SM1/4isebp+3z8ipnQ51QW5p9l/\nJhjHqaCHTB7T0H+rAlgjDKVSuKiVrdbKbfjv1NU/RXy3WfU+XOlCrQeKPJGG\n1obInuuc2YAA7REsHnLcozcT7L5AishajiOTcBQXqxxqRAhHiJpUSWtmBz9P\nk9DQnYnN6syj1Z56ispRxRipZqz9h3bXCMI5oom5lCCyNvHFzgk2jwbvjXpH\nXjSgnItYfNa6WXJD7S0SqddpEu7+GwPInRDeRRWIKnCb1b8x/jPH+qG/4/Ff\nYDQXXfJaVR4URaDqGw7vklxDusibY6eMzWh/g6a1OGxRfeKy/Bf1k8effds8\nZ374nZcAp5YTf9GbZPRskw0qIoSJfcMhO8KRDJaMnhzoYOrDkcItVrS6LRqs\n4C96oGX9lcRgngi4uttaks49Tt6jqP83HvW0CONgFsqAAWMph95MCWcvD/rH\nOmg0A2o6Qtn6dSMIiISt+ZvT7yrqAV+1JzPEBKjbVPhdPJD7L10wpAjbfkLn\nXP1tcXjYYctFuOLptzl7fzfg1ot5v5bBuOTDV5p7wva3RKZc1ECjkYO3XR4T\nbPf3\r\n=Y8Iq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"88984c164bc6ff1aff269e9259cc3f8200c8c8fc","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","prepare":"yarn clean && yarn test && yarn build","coverage":"jest --coverage --coverageReporters=lcov","lint:fix":"prettier --write \"**/*.{js,ts,md}\""},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.13.1","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write","git add"]},"_nodeVersion":"12.10.0","dependencies":{"chalk":"^3.0.0","table":"^5.4.6","yargs":"^15.0.0","semver":"^6.3.0","bin-version":"^4.0.0","log-symbols":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.9","ts-jest":"24.2.0","ts-node":"8.5.2","prettier":"1.19.1","typescript":"3.7.2","@types/jest":"24.0.23","@types/node":"12.12.12","lint-staged":"^9.4.2","@types/yargs":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.3.0_1574890426531_0.02258224726567648","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"requirements","version":"1.3.1","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.3.1","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements.js"},"dist":{"shasum":"7b07ab3d9e2396a3aaad551fb7b0c06acc2322c9","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.3.1.tgz","fileCount":18,"integrity":"sha512-JA9atMYraeY5zGHTcGijfUeL6/XbvRlWj8P3nAaVanKXrlWdPR6yGqvZJTlipNLV1XY75yWlPSH34M2Y4mTJ/A==","signatures":[{"sig":"MEUCIFplhpMle4TuDe4PtyI046DwlO4YV9YpeLUhRxWfdoQfAiEAqFFZDyMSlEU/A6GuQjPp7oHFHk4dc86tTmr4t6hrCaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4D+xCRA9TVsSAnZWagAAWI0P+gKFjU79Cgh9UTc2ntcd\nRUygGE7HF6LwuWNGu1OJsTyONJ4dBfTBEkwrQsdCTWxp6DBuCbblVIYrS+nT\nOl8aEJdBTff7sWIz6Df5OqaGgWg941AM8+nLDg+8iGQMzFjBFqSewq5mfSJ0\n3/JKzl0xodmi7ApqQ4r3BBodygL6b7OIVGKj/8Rn4sRmrAAriVf13IJS5pgv\nkcdkPXUPJInL3JULphvZ/SoBttnPV3pOwPkP3MUhwvFe9qAQyWgymYxoILPN\nN21epHe2sgyl588rMl5snTQRaHlL8OjtjvP5+ZjkJfIiXB2NvQfiD2K1ljFl\nHBClJw/sg9WCDcJmLeBJAbWB7vbJ2FHMIy7VgIOne/qmb0glvn4iCUO+MTXR\n34UCQFPsw+C/C2BoFJFdHDBn1e5lhyXWHD8k18/i/qm7tAZq0AQfJ6J9TFgw\n+QNnbZaRkgeR8vtZmdvF+lXIHBl8IIDpf+GZinbcySqYYVeVEDZ6RD26uFNJ\nRYcPSZdl5uFZHbpqRzl6JyMibK+SgQuxNTGfHv7Cr2nM8rVIYrmaau0u8PAg\nMVAQ/wXM9lSARKMEghh/Ndn86GnLxQblx273CddctKra8zqG+g3arQ1ivzdy\nxVSDnvBWmgiTy02Oc0qZPoHg80Y+TmcjEIFHywNfQRVw2ithA7m2KtXMh1ql\nL++W\r\n=XvlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"db9cbf4112adfd0b9acb9826501d11bf4cc07332","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","prepare":"yarn clean && yarn test && yarn build","coverage":"jest --coverage --coverageReporters=lcov","lint:fix":"prettier --write \"**/*.{js,ts,md}\""},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.13.1","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write","git add"]},"_nodeVersion":"12.10.0","dependencies":{"chalk":"^3.0.0","table":"^5.4.6","yargs":"^15.0.0","semver":"^6.3.0","bin-version":"^4.0.0","log-symbols":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.9","ts-jest":"24.2.0","ts-node":"8.5.2","prettier":"1.19.1","typescript":"3.7.2","@types/jest":"24.0.23","@types/node":"12.12.12","lint-staged":"^9.4.2","@types/yargs":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.3.1_1574977457073_0.9196713053316146","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"requirements","version":"1.3.2","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.3.2","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"./bin/requirements.js"},"dist":{"shasum":"95cbc616eeae9567a03e445da91089db63228409","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.3.2.tgz","fileCount":18,"integrity":"sha512-SI7lRMpEY8n9iF9KcrHSikZgxRWsHvDfRAlGeLTy8+RLnT0Cvf4dO//dYXJHVo+HGyClK6iegJetPcddU6r/eg==","signatures":[{"sig":"MEQCIEMUcQQxlJ7zruTY0mgk+4tPsImhd5ied/3fT3y+sSUgAiAwmM5IdRADIYXEzuDs2VG/9PJKo4A7hOys3CdOieFSJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6B2PCRA9TVsSAnZWagAAB3YP+wasC9eRt/SMbfv+9i9f\nVM3fmMJjSK4Z478qH4C/P8TPYfWUjj9XMfNF+OScH3ghvW1FfOPXcvVVCxFk\nKC4tsSRVREAOvzAdh7rQM255wqqbySnINNakbB1xDwi+8JPE9hoAVwGo0tJv\nZnLvjIjDkhoRQd+bZ4J5FjE0yN4QyATKN3hlJF8++VIBTI6mjir2NPIFwLZd\nb4fOG9nXr3zn1psOMxSRt2T2lzqzwOS4G/EZXOQNd2nyu3DGl4snXluZ44j9\n1C2VDOmgpIFFh7+ZQyQjjw2fHuWYoxepRg99F7VyuWfQMGvhEN5xiEQLjc7T\nLkprZWbWS9dlbO3p4TidTJVWL384ScqfBMFbou/D1sHUfgQJXrNj4htfxVSs\n99K8XEvx0zua2/HF5Am7Mh01dvbYIGpPgaqQxekrln2BFOTMTZprIDDTK0HO\nNPUW1RRuG5k7AIxiOKKExpZXJHx7V2hUycIHIwm44m3bNi7xe8vuApQVQ/xR\nHcykzk4otX7bNvnRXHQY0brN2GyMNpaRqTkUTrwJ5tpPg1Trs2Hur/mVzMoH\nl40tg9LWWNxowGjJ4c0SpjyFccaRJrE5DSe9NJiK0B1RjjY2qEtkpCcAO8/K\n8NcLe90daw7RaOm7JsnLoSKWLvQW9W3cFGAM5auYqhRKzRdRenOcta8rUSCw\nTNQr\r\n=eTE5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"2bea15b70dda013e457b1f3f074ade99aba93a2d","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","prepare":"yarn clean && yarn test && yarn build","coverage":"jest --coverage --coverageReporters=lcov","lint:fix":"prettier --write \"**/*.{js,ts,md}\""},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.13.2","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write","git add"]},"_nodeVersion":"12.10.0","dependencies":{"chalk":"^3.0.0","table":"^5.4.6","yargs":"^15.0.0","semver":"^6.3.0","bin-version":"^4.0.0","log-symbols":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.9","ts-jest":"24.2.0","ts-node":"8.5.4","prettier":"1.19.1","typescript":"3.7.2","@types/jest":"24.0.23","@types/node":"12.12.14","lint-staged":"^9.4.2","@types/yargs":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.3.2_1575493007521_0.7181006667172567","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"requirements","version":"1.4.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.4.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"358000dc287b5397dbca27621af7d30ac2531600","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.4.0.tgz","fileCount":24,"integrity":"sha512-lZwSN460l5aA931NLMBdX/X44PIC88DZbFtMxcMnvuzS9oNeqJFFcC3e90EPxEEtX2lvZTZdQU9q8EBPz0B8UQ==","signatures":[{"sig":"MEYCIQCqhCz5W5q1Jwb/7a1MEEk0Ku8wBQtZ1Wilw7PcaDZChwIhANaYo6odDjBdj+r7aXN7mll5V/KX+oMZLl0XEkOOWfLs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZSKVCRA9TVsSAnZWagAAH9MP/inV5ow3i7aGnamPZm6M\nLxYwFQ4UVMH+jggUU6njprnEjRDRGI9ZNuyC/HKsPS7AQBDivtyC/T5Zs01J\nOrHR162rKnVZi7E/QhHeYf+Br3yH073lrE5OlNsVi8ByqB/dpbQIIbKGjbjb\nbuObU6Y/iabUKkuELP0+6kMKuYWRHXd+kt/ZuzQJCs82R4RsRlxOBNywjkF8\nMDysq0oO4vVsovpGWzjVvPtYeQGpSdnyFF3zogETKyqFBMPNI+A/MsKfAgh0\nSvmdOMGOR/SdaSXydX1QW24up9gfxH/LovP1Wu98Ovmb8n8MxgvHlTx2zMP1\nLCiQwxMFG0nxjoTLFggef2cURQwdeegX0MTKSCZ3MDH2C/d80E1vqkdPKyq4\nvIyfwZmC3Zj+iRyPtD0xma/EX0hQZBTRQ0ifBefBBaut2292lWkq/hV+kv/i\nyRmOBQ32gDoENhj3TJdFRRRanZNiJ4oMFbZ8hoyAN3KdHNlTa83njFRB28F1\nelrLGjYWe3Caz5tmcvftEpKdC4vya1CdveJfvei72/OaWeuz4FGpaPyIlckO\n4bs/7RX55Hs/9AGvoQgIvHnBPzboAIJqvSqOyhQsLkVodWbtIb9UDZqIWV+t\nBjRjeu7dATFjUkS9H0Uds1jNo/26ht8yPbqkBwrLRQIt57BBcvqAdds0E4n9\nqY2v\r\n=ve8X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","gitHead":"cb029237b1dfb53480aaf1a6af89dd984de72a52","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","prepare":"yarn clean && yarn test && yarn build","coverage":"jest --coverage --coverageReporters=lcov","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl https://www.gitignore.io/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.14.5","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"14.5.0","dependencies":{"chalk":"^4.0.0","table":"^5.4.6","yargs":"^15.0.0","semver":"^7.0.0","bin-version":"^4.0.0","log-symbols":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"^4.0.0","ts-jest":"26.2.0","ts-node":"9.0.0","prettier":"2.0.5","typescript":"4.0.2","@types/jest":"26.0.10","@types/node":"12.12.54","lint-staged":"^10.0.0","@types/yargs":"15.0.5"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.4.0_1600463508581_0.5096866550675441","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"requirements","version":"1.4.1","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@1.4.1","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"63e5198fc0e8f261075484bf88bc36066bda8658","tarball":"https://registry.npmjs.org/requirements/-/requirements-1.4.1.tgz","fileCount":24,"integrity":"sha512-KfSNnB0TzKpri67AkNdRt17S5KTmI8hQOCv86uDYAgw8YhhrwwyTUe7NgJ4hIkq0aRX5bSQCcsL60cXQvdoOig==","signatures":[{"sig":"MEUCIQDyMWFxNCwr6cKmM7FvDTNJYCK98euoHMxCmmWKrDy2fwIgTCjW+ThqWkarbZWSlvgkuR4e5QqCjs0EFJbVtRrts80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW6A3CRA9TVsSAnZWagAAGbAP/1xM+6AgPy7FAv3A/dpA\nUcty+v4s3uhL7HvlKB+VTjtSiEqsSb6AE3F41FtO/xYkaoSgnQo5BnV06rSc\nUNMPYxvxuZarQWQ/YX5nEgtEKtq1pcb8dHJqqnT0gqIRkeTwyYnsMCdjpQbO\n5/AKL+fOXzS/IsDTLGu5g+HGJe8ITVpIRy12nyQG2a8aaPRzItG2bkokxbI/\nbHyVEtb3NejpUEkvWMSQYvuCdH1y+s834wN/rXMR/HXQEVECS7aajw7mc4ZW\nk2461Lw4fEs0sw0dZf+qRYL4zl3lxE/ZTO97kag4a4/ifl3RW8xxspBODfm/\nYpopNQNq//seoDM0jWWStlIhzgZRYvfy29Wid+iOQSohJGnWsLPHB4fOwODN\ntPLA3iWRuF/tz0po5yn8j+VxWM9o8J8SdUTvOA6nVeyoNl8vosjFN4ByJU3Y\nmkDSLZ6Hps3DtKKAkLZ0mxeUBAYCjN14jOf8+SknogwobYLU/nJhkOrRbrDS\npOtYvHdsfrbdhL6aOoCkIxhiNJYDMpdz25/ZxAcNZmZskJZHdIzedBicAcU7\n2iuHSrTEkVRcCObwdx/UtNiHNbBFUbTQe5DlvIrDW9COgwfXK9jrCFf09o8s\njI7o+ol4jDkc9wud36FuX64lAOsx2S8uN+yUIXOY8tVElh9Jtv6QJdQGIFnk\ncsFs\r\n=7k3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"dist/index.d.ts","gitHead":"b1091a0833692eec38cfeda514bd19292e214fe6","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf coverage","prepare":"yarn clean && yarn test && yarn build","coverage":"jest --coverage --coverageReporters=lcov","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl https://www.gitignore.io/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"6.14.8","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"14.13.1","dependencies":{"chalk":"^4.0.0","table":"^6.0.0","yargs":"^16.0.0","semver":"^7.3.5","bin-version":"^5.0.0","log-symbols":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"^5.2.0","ts-jest":"26.5.4","ts-node":"9.1.1","prettier":"2.2.1","typescript":"4.2.3","@types/jest":"26.0.21","@types/node":"14.14.35","lint-staged":"^10.0.0","@types/yargs":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/requirements_1.4.1_1616617526670_0.17929101000038905","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"requirements","version":"2.0.0-beta.1","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.0-beta.1","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"c01777b025a1acc5bba9620e7ab2549d891d3959","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.0-beta.1.tgz","fileCount":24,"integrity":"sha512-gra4KV7+Z/rCzcns3UvvzyuLgrxDxBjWsWrlWMvXM7WrhmzkIUzHCEfaK64gbAAUxpy0kvyssVbrrzjw2FICDQ==","signatures":[{"sig":"MEQCIEB7n+TitmmlSRUk2Q8So9lU6T97mearzMD9rhaitWY5AiA9onkXfR4GjyG02QA1Bc+b6A4IT8TLdubSukYhpvuipQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21997},"type":"module","types":"dist/index.d.ts","engines":{"node":"^16.0.0 || ^18.0.0 || >= 20.0.0"},"exports":"./dist/index.js","gitHead":"871b64f8ddec34cf7115695fd09db49f5a3203a5","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"10.5.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"20.12.1","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^17.2.1","semver":"^7.5.2","bin-version":"^6.0.0","log-symbols":"6.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","husky":"9.0.11","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","typescript":"5.4.3","@types/jest":"29.5.12","@types/node":"20.11.30","lint-staged":"15.2.2","@types/yargs":"17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.0-beta.1_1713123686977_0.6073651883781894","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"requirements","version":"2.0.0-beta.2","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.0-beta.2","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"cb7f74a81ff4b5c22041a0907cfd2d4267993f91","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.0-beta.2.tgz","fileCount":24,"integrity":"sha512-0//4FLsH9KvCbLrqjr6r0h3ctgCGDyciaC7oSgPmuiEozfcOohnEjkkFuIgO9R4j1jZsU93wLs+Nb6Otok2trg==","signatures":[{"sig":"MEQCICbijxc18qNlmk1pOapZnpBrXm+DlLg5LB0gHmOhoCk8AiB1p9g/y7ohhD3Cte3mq/TiaTLtShPxAc4JS+/8Jx7syA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21997},"type":"module","types":"dist/index.d.ts","engines":{"node":"^16.0.0 || ^18.0.0 || >= 20.0.0"},"exports":"./dist/index.js","gitHead":"8dafa4a4487aa6b0a37cdd6476447fbf83e1c811","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"10.5.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"20.12.1","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^17.2.1","semver":"^7.5.2","bin-version":"^6.0.0","log-symbols":"6.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","husky":"9.0.11","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","typescript":"5.4.3","@types/jest":"29.5.12","@types/node":"20.11.30","lint-staged":"15.2.2","@types/yargs":"17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.0-beta.2_1713198229695_0.26657865325421204","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"requirements","version":"2.0.0-beta.3","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.0-beta.3","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"bcc49f672ad84cad0e04ce66e2be3ae543881543","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.0-beta.3.tgz","fileCount":26,"integrity":"sha512-qXvJKZqHYVbwN998ibodkFmofWb8yXolekolFq+BxUBuIPD2Y7YLwqXRjv11nphHE1AIc7I9Y/vQtintruu0eg==","signatures":[{"sig":"MEUCIBGiedP1QG264060ITjJkbm38rH/BPV+yYz86b91UbolAiEAgcYojFxNIeyGknDTLxv2dRP+fUyFGFoKzyOMuebMqno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25921},"type":"module","types":"dist/index.d.ts","engines":{"node":"^18.0.0 || >= 20.0.0"},"exports":"./dist/index.js","gitHead":"1e4e6590e69e6bb4c5b0b28f922471d294a840f2","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"10.5.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"20.12.1","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^17.2.1","semver":"^7.5.2","bin-version":"^6.0.0","log-symbols":"6.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","husky":"9.0.11","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","typescript":"5.4.3","@types/jest":"29.5.12","@types/node":"20.11.30","lint-staged":"15.2.2","@types/yargs":"17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.0-beta.3_1713209594356_0.24267919615704936","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"requirements","version":"2.0.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"5181de0a40aeb7fef7858ba29095c3918f541ad6","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.0.tgz","fileCount":26,"integrity":"sha512-dXJWwB2HHMxtcpHwjmpJcJVx3kjIIIpuAqf7PTrBkHtrS+rVHRPF+2E+LqZ6WW89ZFriRijZzcfhSUvdRkr1Zw==","signatures":[{"sig":"MEUCIQDW3XYmfN9Z2kcTdEWjKzEwzHtDROOLdPS9d4D+8kOAbgIgUmA4qqTMSN7EkWZW7lcn/GRKp+hfdsEY+hptisBiCgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25912},"type":"module","types":"dist/index.d.ts","engines":{"node":"^18.0.0 || >= 20.0.0"},"exports":"./dist/index.js","gitHead":"a060e7fd6311e833e542be64379f5bd688c42a85","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"10.5.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"20.12.2","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^17.2.1","semver":"^7.5.2","bin-version":"^6.0.0","log-symbols":"6.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","typescript":"5.4.3","@types/jest":"29.5.12","@types/node":"20.11.30","lint-staged":"15.2.2","@types/yargs":"17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.0_1713468076249_0.8359007966961467","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"requirements","version":"2.0.1","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.1","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"b86a4718fa4f80d049d2fece352c2bfca0a17a73","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.1.tgz","fileCount":20,"integrity":"sha512-1mbl8i2a9nCrFd3seTrzMfnX9B8qeb8JZMw1KKOUW1HS35d226DfcssOsW8g0kDkjzdaO5+3cs5+oVZDR7g+wA==","signatures":[{"sig":"MEQCIDDr/G6kAvd2yyz/V8bXbuF8Cgvy/Hket+ZlbIQltNBiAiBq0eGqsAGwZ1L2E1twZlR2w/gatS4Z1bkHZ2AY0eIGaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18706},"type":"module","types":"dist/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >= 22.0.0"},"exports":"./dist/index.js","gitHead":"efb77761939f13680d07028906898bafa03c3830","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"10.7.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"22.1.0","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^17.2.1","semver":"^7.5.2","log-symbols":"6.0.0","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","ts-jest":"29.1.2","ts-node":"10.9.2","prettier":"3.2.5","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"20.12.8","lint-staged":"15.2.2","@types/yargs":"17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.1_1715543794445_0.07960492862746404","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"requirements","version":"2.0.2","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.2","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"957c0cc94595df1774eec45907f8c3f44a3384d6","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.2.tgz","fileCount":20,"integrity":"sha512-W2NdqhYJG2OnKTouKEtvwQiPngYalEJhrFdG76rUnjaj2r0fDbteKqe5K0lEpIaSo9K2RtUKz16nKQ9NijwlXw==","signatures":[{"sig":"MEYCIQDPkzwHWZjyySdQtAF2YAYgctmx6CMvGFu3Ipayg2KbpAIhALAND3IX5uBfBHY4a3J5Qo0P/Jsa/lvl5gCeuk67dhGx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18706},"type":"module","types":"dist/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >= 22.0.0"},"exports":"./dist/index.js","gitHead":"cd49e054d4c91e237ed448b595b7bae21d6f6a5b","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"10.8.2","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"22.5.1","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^17.2.1","semver":"^7.5.2","log-symbols":"6.0.0","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","ts-jest":"29.1.5","ts-node":"10.9.2","prettier":"3.3.2","typescript":"5.5.2","@types/jest":"29.5.12","@types/node":"20.14.9","lint-staged":"15.2.7","@types/yargs":"17.0.32"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.2_1721684522175_0.7686869210403495","host":"s3://npm-registry-packages"}},"2.0.3-beta.0":{"name":"requirements","version":"2.0.3-beta.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.3-beta.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"24fd07542d4be83a6f79755e0507232af2f79309","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.3-beta.0.tgz","fileCount":20,"integrity":"sha512-hSj7MZ1HDkZatlAJy2OGoO5tBScGCvX1/SVr9r5AtOYpxvYpucyeArI4OMzbXse3lBGuvwjz56pIk2g6P4PbjA==","signatures":[{"sig":"MEUCIGV3XEJGp/pJE5NMXiRI7CvdN6/u56wrQOwPpNdBN6aDAiEApNrQ+PM5rQjHe0BDIplzmrx3NYopN1uFbf/vD+mNFpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18712},"type":"module","types":"dist/index.d.ts","engines":{"node":"^18.0.0 || ^20.0.0 || >= 22.0.0"},"exports":"./dist/index.js","gitHead":"63cdcd387c9b511b9f169e32aba988d93156ae30","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"10.8.3","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"22.9.0","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^17.2.1","semver":"^7.5.2","log-symbols":"7.0.0","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","husky":"9.1.6","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"5.6.2","@types/jest":"29.5.13","@types/node":"22.5.5","lint-staged":"15.2.10","@types/yargs":"17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.3-beta.0_1728215897768_0.8930293690398838","host":"s3://npm-registry-packages"}},"2.0.3-beta":{"name":"requirements","version":"2.0.3-beta","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@2.0.3-beta","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"576b318cc1b138d0c7f53388f811dc85502e12e8","tarball":"https://registry.npmjs.org/requirements/-/requirements-2.0.3-beta.tgz","fileCount":4,"integrity":"sha512-S6ZDbiJe/lKR45/M1UrlQ5lMjQkZmLDmA6o9m9IrjdGfstSNDHaTW9nZh8loPW8vcCen3BbF6rQPF3rz4x/35g==","signatures":[{"sig":"MEUCIB8ViiQ8D9zC/Dvhe9R4E0BW/dXojGYtwcq/K92j+TeLAiEA0gKSA606Rju6kbmPzoZyGlg9tfUdYcrsXg52WjcBWaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@2.0.3-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6569},"type":"module","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || >= 24.0.0"},"exports":"./dist/index.js","gitHead":"c96416b2e43d3d4ca1f4eeb68b709b6a627a154c","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"vitest run","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b41fb57-a4fd-4b05-bd46-57a97e08ac95"}},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^18.0.0","semver":"^7.5.2","log-symbols":"7.0.1","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","readmeFilename":"README.md","devDependencies":{"husky":"9.1.7","vitest":"3.2.4","prettier":"3.6.2","typescript":"5.9.3","@types/node":"24.9.1","lint-staged":"16.2.5","@types/yargs":"17.0.33","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/requirements_2.0.3-beta_1762695363032_0.3860050645849087","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"requirements","version":"3.0.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@3.0.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"521f2b2f6e8ae9842e0f5cec163395ed1dae4992","tarball":"https://registry.npmjs.org/requirements/-/requirements-3.0.0.tgz","fileCount":4,"integrity":"sha512-6nXXAn6OM+TNiQXPraX+FZN47XhE3kNkRCcT434+a5kWUiMfJpvwJuivMemi2GSUTIznsop/Alw10PTXCNDSqA==","signatures":[{"sig":"MEQCIBQpsDqZ1LttZ/pH4/kM8eb9iVs8WeO2hQtJSPCqYNDcAiBt0zZvgLNWOChJPp84en0pZAXBYgtrIBVYRR7zSeLIQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6564},"type":"module","types":"dist/index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || >= 24.0.0"},"exports":"./dist/index.js","gitHead":"a12046ded0c5881039c623d68cfe5ced9ec67a8a","scripts":{"lint":"prettier --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"vitest run","build":"tsc --build","clean":"rm -rf dist coverage tsconfig.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"prettier --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b41fb57-a4fd-4b05-bd46-57a97e08ac95"}},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^18.0.0","semver":"^7.5.2","log-symbols":"7.0.1","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"husky":"9.1.7","vitest":"3.2.4","prettier":"3.6.2","typescript":"5.9.3","@types/node":"24.9.1","lint-staged":"16.2.5","@types/yargs":"17.0.33","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/requirements_3.0.0_1762695691065_0.5934074825538065","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"requirements","version":"4.0.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@4.0.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"a97382e93e1f88563ef1db0ea85fb6d7dbbbeafb","tarball":"https://registry.npmjs.org/requirements/-/requirements-4.0.0.tgz","fileCount":4,"integrity":"sha512-GdC2aUJmBTYT/Jdo4p6dqwaK7E4ht5YzJaB1VziyRwWcCS+9x7FMJNpyWzJFGAbgus02wgAH2rTKZXt7E6Idnw==","signatures":[{"sig":"MEQCID6IDLlGTLMaeydXsX94+42TjxbWo+Pmx1kPHzbkg4pPAiA/tCvCh36933YRysJw8CNYZsvg8jzfsPB/fKInNLdo9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6577},"type":"module","types":"dist/index.d.ts","engines":{"node":"^22.0.0 || ^24.0.0 || >= 26.0.0"},"exports":"./dist/index.js","gitHead":"1a2e5c74fcc1c02e35f1ebefdf8f85d649161b12","scripts":{"lint":"oxfmt --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"vitest run","build":"tsc --build tsconfig.build.json","clean":"rm -rf dist coverage tsconfig*.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"oxfmt --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b41fb57-a4fd-4b05-bd46-57a97e08ac95"}},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"11.14.1","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["oxfmt --write"]},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^18.0.0","semver":"^7.5.2","log-symbols":"7.0.1","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"husky":"9.1.7","oxfmt":"^0.47.0","vitest":"4.1.5","typescript":"6.0.3","@types/node":"25.6.0","lint-staged":"16.4.0","@types/yargs":"17.0.35","@vitest/coverage-v8":"4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/requirements_4.0.0_1778855105488_0.7058000320421909","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-beta.0":{"name":"requirements","version":"4.0.1-beta.0","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@4.0.1-beta.0","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"a34c010e6d267b3253a7a17b00eeac50a2a1b1d1","tarball":"https://registry.npmjs.org/requirements/-/requirements-4.0.1-beta.0.tgz","integrity":"sha512-ZBqgecC9kw+HKFXwh+svPIPCT435PEMWMQSElRljtwmSqTBmfqCMiNAzoixsDRDJXlpgFBn/OVNNA8mJNe2YlA==","signatures":[{"sig":"MEQCIARfgD/CaLz4sVS28hmfkWFiJNdMItwoELjsNDmS1cLFAiBoMjoNGK6EtvX23NJTluxgUs9u23Gu+ZH4AhcPtLiCvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@4.0.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}}},"type":"module","types":"dist/index.d.ts","engines":{"node":"^22.0.0 || ^24.0.0 || >= 26.0.0"},"exports":"./dist/index.js","gitHead":"be148ee96b0475c6c32219960d1e7e6892c55e9c","scripts":{"lint":"oxfmt --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"vitest run","build":"tsc --build tsconfig.build.json","clean":"rm -rf dist coverage tsconfig*.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"oxfmt --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"11.15.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["oxfmt --write"]},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^18.0.0","semver":"^7.5.2","log-symbols":"7.0.1","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"packageManager":"yarn@1.22.22","readmeFilename":"README.md","devDependencies":{"husky":"9.1.7","oxfmt":"^0.47.0","vitest":"4.1.5","typescript":"6.0.3","@types/node":"25.6.0","lint-staged":"16.4.0","@types/yargs":"17.0.35","@vitest/coverage-v8":"4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/requirements_4.0.1-beta.0_1779543119316_0.5456252737777805","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-beta.1":{"name":"requirements","version":"4.0.1-beta.1","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@4.0.1-beta.1","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"4d1c8aac3d037fccbf312ebb6409f00c48dbf90f","tarball":"https://registry.npmjs.org/requirements/-/requirements-4.0.1-beta.1.tgz","integrity":"sha512-bvAsJNOZvuz2I+FKHNBlesRMMu8wUQBkZVrBWhA6daakOJsmRQynh06xl4UboVboNeaL8qF9ABFwCUwB2GRxLg==","signatures":[{"sig":"MEUCIFH+9Q92dE3ZeOHnb2FWSjdpjKh5A1q5MpZ4PcCrVNsnAiEAxw7d5OFw8HKobPRiK1lipUpDH3SvmF6HwkOv9hE94Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@4.0.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}}},"type":"module","types":"dist/index.d.ts","engines":{"node":"^22.0.0 || ^24.0.0 || >= 26.0.0"},"exports":"./dist/index.js","gitHead":"08f4716a12be00e046db3cb7a405e7b5ac662189","scripts":{"lint":"oxfmt --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"vitest run","build":"tsc --build tsconfig.build.json","clean":"rm -rf dist coverage tsconfig*.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"oxfmt --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"11.15.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["oxfmt --write"]},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^18.0.0","semver":"^7.5.2","log-symbols":"7.0.1","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"packageManager":"yarn@1.22.22","readmeFilename":"README.md","devDependencies":{"husky":"9.1.7","oxfmt":"^0.47.0","vitest":"4.1.5","typescript":"6.0.3","@types/node":"25.6.0","lint-staged":"16.4.0","@types/yargs":"17.0.35","@vitest/coverage-v8":"4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/requirements_4.0.1-beta.1_1779543140208_0.06542766726856608","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"requirements","version":"4.0.1","keywords":["requirements","software","version","checker"],"author":{"name":"chimurai"},"license":"MIT","_id":"requirements@4.0.1","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"homepage":"https://github.com/chimurai/requirements","bugs":{"url":"https://github.com/chimurai/requirements/issues"},"bin":{"requirements":"bin/requirements.js"},"dist":{"shasum":"61c8c05a338b020f49ca73678a8b45afa6639966","tarball":"https://registry.npmjs.org/requirements/-/requirements-4.0.1.tgz","integrity":"sha512-h+m/8oClEyV+SGrGBswsfx+AuTJUhGrnwyBUtsQ3uN+iNe0L45mVmezrOwV6UUXBczI7BwHrtEuxiFN5c1chNQ==","signatures":[{"sig":"MEUCIHj4azr/NhgYntlKpEcZ5VW55gW83gF4JDqctacggBhOAiEAx/0Qo7VMKmO9K2HL0pg2cs1O7aIDHnlW9yLFv7uq5Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}}},"type":"module","types":"dist/index.d.ts","engines":{"node":"^22.0.0 || ^24.0.0 || >= 26.0.0"},"exports":"./dist/index.js","gitHead":"5068509d075ef6a9f0d64234a4be7913e8e927d3","scripts":{"lint":"oxfmt --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"vitest run","build":"tsc --build tsconfig.build.json","clean":"rm -rf dist coverage tsconfig*.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"oxfmt --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"_npmUser":{"name":"chimurai","email":"stevenchim@gmail.com"},"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"11.15.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["oxfmt --write"]},"_nodeVersion":"24.15.0","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^18.0.0","semver":"^7.5.2","log-symbols":"7.0.1","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"packageManager":"yarn@1.22.22","devDependencies":{"husky":"9.1.7","oxfmt":"^0.47.0","vitest":"4.1.5","typescript":"6.0.3","@types/node":"25.6.0","lint-staged":"16.4.0","@types/yargs":"17.0.35","@vitest/coverage-v8":"4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/requirements_4.0.1_1779543356170_0.6749402972308032","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"_id":"requirements@4.0.2","bin":{"requirements":"bin/requirements.js"},"bugs":{"url":"https://github.com/chimurai/requirements/issues"},"dist":{"shasum":"bd2f0fe6eb81e1dd1071c2d19cc51cb5bf177548","tarball":"https://registry.npmjs.org/requirements/-/requirements-4.0.2.tgz","integrity":"sha512-RTukbYDlH6i3rZXw1hBK2vLgCf6aShZqpa9dnb1EBeTHr/dD/7ZxTdhDvBw/U+TqD0yaIXxT/xdyc6pEEQQ+gw==","fileCount":4,"unpackedSize":6577,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/requirements@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEWM9xu1T3VvNHyWXEAFVX/L9asOudpLR1b9A6gbRg6eAiArplAajn7uTk7Hoi6N+/R2YIQrhkFONJDChWe0xc22Ww=="}]},"name":"requirements","type":"module","types":"dist/index.d.ts","author":{"name":"chimurai"},"engines":{"node":"^22.0.0 || ^24.0.0 || >= 26.0.0"},"exports":"./dist/index.js","gitHead":"f7a255364e9247a5830a0e738a13ec072139b7ba","license":"MIT","scripts":{"lint":"oxfmt --check \"**/*.{js,ts,md}\" || echo '🔧  Run: \"npm run lint:fix\" to fix issues'","test":"vitest run","build":"tsc --build tsconfig.build.json","clean":"rm -rf dist coverage tsconfig*.tsbuildinfo","prepack":"yarn clean && yarn test && yarn build","prepare":"husky","coverage":"vitest run --coverage","lint:fix":"oxfmt --write \"**/*.{js,ts,md}\"","gitignore:update":"curl -L https://www.toptal.com/developers/gitignore/api/node --silent > .temp && cat tools/dotgitignore | cat - .temp > .gitignore && rm .temp"},"version":"4.0.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06c8bb2b-1add-4948-b91f-e432c57c0271"}},"homepage":"https://github.com/chimurai/requirements","keywords":["requirements","software","version","checker"],"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","directories":{},"lint-staged":{"**/*.{js,ts,md}":["oxfmt --write"]},"maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"chalk":"^5.0.0","table":"^6.7.2","yargs":"^18.0.0","semver":"^7.5.2","log-symbols":"7.0.1","binary-version":"^7.1.0"},"publishConfig":{"provenance":true},"packageManager":"yarn@1.22.22","devDependencies":{"husky":"9.1.7","oxfmt":"^0.47.0","vitest":"4.1.5","typescript":"6.0.3","@types/node":"25.6.0","lint-staged":"16.4.0","@types/yargs":"17.0.35","@vitest/coverage-v8":"4.1.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/requirements_4.0.2_1779997584134_0.7394923010894001"},"_hasShrinkwrap":false}},"time":{"created":"2017-04-04T16:24:39.163Z","modified":"2026-05-28T19:46:24.571Z","0.0.0":"2017-04-04T16:24:39.163Z","0.0.1":"2017-04-07T15:53:53.797Z","1.0.0":"2019-09-10T21:06:20.676Z","1.1.0":"2019-09-18T21:06:25.736Z","1.2.0":"2019-10-05T15:29:05.851Z","1.3.0":"2019-11-27T21:33:46.733Z","1.3.1":"2019-11-28T21:44:17.194Z","1.3.2":"2019-12-04T20:56:47.655Z","1.4.0":"2020-09-18T21:11:48.757Z","1.4.1":"2021-03-24T20:25:26.830Z","2.0.0-beta.1":"2024-04-14T19:41:27.126Z","2.0.0-beta.2":"2024-04-15T16:23:49.972Z","2.0.0-beta.3":"2024-04-15T19:33:14.511Z","2.0.0":"2024-04-18T19:21:16.415Z","2.0.1":"2024-05-12T19:56:34.589Z","2.0.2":"2024-07-22T21:42:02.371Z","2.0.3-beta.0":"2024-10-06T11:58:17.927Z","2.0.3-beta":"2025-11-09T13:36:03.211Z","3.0.0":"2025-11-09T13:41:31.311Z","4.0.0":"2026-05-15T14:25:05.667Z","4.0.1-beta.0":"2026-05-23T13:31:59.415Z","4.0.1-beta.1":"2026-05-23T13:32:20.292Z","4.0.1":"2026-05-23T13:35:56.290Z","4.0.2":"2026-05-28T19:46:24.212Z"},"bugs":{"url":"https://github.com/chimurai/requirements/issues"},"author":{"name":"chimurai"},"license":"MIT","homepage":"https://github.com/chimurai/requirements","keywords":["requirements","software","version","checker"],"repository":{"url":"git+https://github.com/chimurai/requirements.git","type":"git"},"description":"[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements) [![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements) [!","maintainers":[{"name":"chimurai","email":"stevenchim@gmail.com"}],"readme":"# requirements\n\n[![npm](https://img.shields.io/npm/v/requirements?style=flat-square)](https://www.npmjs.com/package/requirements)\n[![coveralls](https://img.shields.io/coveralls/chimurai/requirements.svg?style=flat-square)](https://coveralls.io/r/chimurai/requirements)\n[![snyk](https://snyk.io/test/npm/requirements/badge.svg?style=flat-square)](https://snyk.io/test/npm/requirements)\n[![code style: oxfmt](https://img.shields.io/badge/codestyle-oxfmt-turquoise?style=flat-square)](https://oxc.rs/docs/guide/usage/formatter.html)\n\nValidate your project's software requirements.\n\n![requirements-screenshot](https://raw.githubusercontent.com/chimurai/requirements/master/docs/requirements.gif)\n\n## install\n\n```bash\n$ npm install -D requirements\n```\n\n```bash\n$ yarn add --dev requirements\n```\n\n## setup\n\nScaffold a new `requirements.config.mjs` configuration file\n\n```bash\n$ npx requirements --init\n```\n\n## config\n\nConfigure the `requirements.config.mjs` file in your project root.\n\n```js\nexport default {\n  software: {\n    node: '*',\n    yarn: '~1.17.3',\n    nginx: {\n      semver: '>= 1.16.x',\n      optional: true, // optional (won't fail)\n      installMessage: '<install instruction>', // custom message when binary is not found\n      updateMessage: '<update instruction>', // custom message when binary has wrong version\n    },\n    httpd: {\n      semver: '^1.x',\n      flag: '-v', // custom version flag\n    },\n  },\n  // custom functions to verify requirements which are not related to software versions\n  // see ./tests/custom-check-ssh.config.mjs for an example\n  custom: {\n    'Example title for custom requirements check', {\n      fn: () => { throw new Error('throw Error when requirement not met.') },\n      errorMessage: 'This error message is shown when the above function throws Error',\n    }\n  }\n};\n```\n\n## check requirements\n\nRun `requirements` command in the project root. By default it will try to find the `requirements.config.mjs` file.\n\n```bash\nnpx requirements\n```\n\nOr use a custom path:\n\n```bash\nnpx requirements --config <filepath>\n```\n\n## CLI options\n\n```bash\nnpx requirements --help\n```\n\n```shell\nOptions:\n  --help, -h     Show help                                             [boolean]\n  --version, -v  Show version number                                   [boolean]\n  --init, -i     Create a requirements.config.mjs file\n  --config, -c   Path to the configuration file\n                                            [default: \"requirements.config.mjs\"]\n  --force, -f    Succeeds even if not all requirements are satisfied\n                                                      [boolean] [default: false]\n  --quiet, -q    Only output when errors are present                   [boolean]\n  --debug        Print raw data                                        [boolean]\n```\n\n## require('requirements')\n\n```javascript\nconst { checkSoftware, renderTable } = require('requirements');\n\n(async () => {\n  const result = await checkSoftware({ node: '*' });\n  console.log(renderTable(result));\n})();\n```\n\ncheckSoftware() returns an Array with results\n\n```javascript\n[\n  {\n    bin: 'node',\n    semver: '*',\n    installed: true,\n    version: '24.11.0',\n    satisfies: true,\n  },\n];\n```\n\n## testing\n\n```bash\n# test functionality\nyarn build\nnode bin/requirements.js --config tests/requirements.config.mjs\n\n# unit tests\nyarn test\n```\n\n## license\n\nThe MIT License (MIT)\n\nCopyright (c) 2017-2024 Steven Chim","readmeFilename":"README.md"}