{"maintainers":[{"name":"anonymous","email":"foureightone@gmail.com"},{"name":"anonymous","email":"sander_verweij@yahoo.com"}],"keywords":[],"dist-tags":{"beta":"6.0.1-beta-1","latest":"7.0.0"},"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"description":"micro module to require or import (versions of) modules that might not be there","readme":"## What's this then?\n\nA micro module that helps you require or import (versions of) modules\nthat might not be there.\n\nUseful to test for the availability of _optional_ and _peer_ dependencies\nbefore working with them.\n\n## Examples\n\n> See [ESM](#esm) below if you're using this in an ESM only context.\n\n### Commonjs\n\nSo you made the typescript compiler (v2) an optional dependency.\nBut you just want to keep running if it ain't there.\n\nDo this:\n\n```javascript\nconst tryRequire = require(\"semver-try-require\");\n\n// import typescript if there's a version >= 2 available\nconst typescript = tryRequire(\"typescript\", \">=2\");\n\n// now you can test if typescript is actually there\nconst lProgram = \"const cube = x => x*x*x; console.log(cube(42))\";\n\nif (typescript !== false) {\n  console.log(typescript.transpileModule(lProgram, {}).outputText);\n  // Result:\n  //   var cube = function (x) { return x * x * x; };\n  //   console.log(cube(42));\n} else {\n  // typescript >=2 not found - use fallback\n  console.log(lProgram);\n  // Result:\n  //    const cube = x => x*x*x; console.log(cube(42))\n}\n```\n\n### ESM\n\nIn ESM it's _almost_ the same, except there dynamic imports are always\nasynchronous, so you'll have to `await` it (or use promises):\n\n```javascript\nimport tryImport from \"semver-try-require\";\n\n// import typescript if there's a version >= 5 available.\nconst typescript = await tryImport(\"typescript\", >=5);\n\n// now you can test if typescript is actually there\nconst lProgram = \"const cube = x => x*x*x; console.log(cube(42))\";\n\nif (typescript !== false) {\n  console.log(typescript.transpileModule(lProgram, {}).outputText);\n  // Result:\n  //   var cube = function (x) { return x * x * x; };\n  //   console.log(cube(42));\n} else {\n  // typescript >=5 not found - use fallback\n  console.log(lProgram);\n  // Result:\n  //    const cube = x => x*x*x; console.log(cube(42))\n}\n```\n\n## History\n\nThis module started to try a few non-run-of-the-mill things with the\nnpm registry (deprecate, beta publishing, renaming). The tryRequire\nfunction in\n[dependency-cruiser ](https://github.com/sverweij/dependency-cruiser)\nseemed like a good candidate as it was not a thing that'd be unique\nto dependency-cruiser, and would probably be easier to maintain on its\nown anyway. I named it `tigerclaws-try-require` until I realized the\n_semver_ check was what distinguished it from the other try-require\nlike npm modules out there.\n\n[dependency-cruiser](https://github.com/sverweij/dependency-cruiser)\nnow uses semver-try-require in the [transpiler wrappers](https://github.com/sverweij/dependency-cruiser/tree/develop/src/extract/transpile)\nand it enables it to cruise typescript, coffeescript and livescript\ncode without having to ship the heavy duty compilers for these\nlanguages.\n\n## License\n\n[MIT](LICENSE)\n\n## Badge & flair section\n\n[![install, lint and test](https://github.com/sverweij/semver-try-require/actions/workflows/ci.yml/badge.svg)](https://github.com/sverweij/semver-try-require/actions/workflows/ci.yml)\n[![npm stable version](https://img.shields.io/npm/v/semver-try-require.svg)](https://npmjs.com/package/semver-try-require)\n[![total downloads on npm](https://img.shields.io/npm/dt/semver-try-require.svg?maxAge=2591999)](https://npmjs.com/package/semver-try-require)\n\nMade with :metal: in Holland\n\n```\n\n```\n","repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"license":"MIT","versions":{"1.0.5":{"name":"semver-try-require","version":"1.0.5","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@1.0.5","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"aa7c0d3a631a7e456bef089b5348fa6ae11d6150","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-1.0.5.tgz","integrity":"sha512-CNtjEVwT7F8R+tXNwLRIlQ52nsVJCKwcosR+JjqK6QYL1zx8BugxeHHAAfSVtaFb6RG7ebpn5RSLKnChKAlOXg==","signatures":[{"sig":"MEUCIC/tyx+ni0c7chb12WqQM/d2W+x+mBmhja3yUPTEobavAiEA4RmeiTvz04MX/KS0/wAXqo6pxpBzVh5CiaZZiQlIM6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","engines":{"node":">=4"},"gitHead":"cd816c68af9e95eab315c111fee9cc562acd7789","scripts":{"lint":"eslint src test","test":"mocha --bail --reporter dot test/*.spec.js","check":"npm-run-all  --parallel lint test node-security","lint:fix":"eslint --fix src test","test:cover":"istanbul cover node_modules/mocha/bin/_mocha -- test/*.spec.js","node-security":"nsp check","npm-check-updates":"ncu --upgrade","update-dependencies":"npm-run-all npm-check-updates check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"5.6.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"9.4.0","dependencies":{"semver":"5.5.0"},"devDependencies":{"nsp":"3.1.0","chai":"4.1.2","mocha":"5.0.0","eslint":"4.16.0","istanbul":"0.4.5","npm-run-all":"4.1.2","npm-check-updates":"2.14.0","eslint-plugin-node":"5.2.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-import":"2.8.0","eslint-plugin-security":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require-1.0.5.tgz_1516542088547_0.980068217497319","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"semver-try-require","version":"1.1.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@1.1.0","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"7fc95798992d1f82736d4a9de65f19247c677cb4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-1.1.0.tgz","integrity":"sha512-WA9QiiBPAAR65l/qI3nZcqWku9imSWnYcUqHg4kXkRk8OJ/8rKzKASDd7Zch4dfGLvwqtA80WZB85hcc67ohyQ==","signatures":[{"sig":"MEYCIQDUAbE9U0COKjUC+QLYWTgRn3c17G916vevORhEHlrmZQIhAJ9uK4L2Bfj5he67kTY2n9/ki1MReTPc19lEqBZdpW5v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=4"},"gitHead":"6efa57523de77975588dc1420ce34898d03a8d1f","scripts":{"lint":"eslint src test","test":"mocha --bail --reporter dot test/*.spec.js","check":"npm-run-all  --parallel lint test node-security","lint:fix":"eslint --fix src test","test:cover":"istanbul cover node_modules/mocha/bin/_mocha -- test/*.spec.js","node-security":"nsp check","npm-check-updates":"ncu --upgrade","update-dependencies":"npm-run-all npm-check-updates check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"5.6.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"9.4.0","dependencies":{"semver":"5.5.0"},"devDependencies":{"nsp":"3.1.0","chai":"4.1.2","mocha":"5.0.0","eslint":"4.16.0","istanbul":"0.4.5","npm-run-all":"4.1.2","npm-check-updates":"2.14.0","eslint-plugin-node":"5.2.1","eslint-plugin-mocha":"4.11.0","eslint-plugin-import":"2.8.0","eslint-plugin-security":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require-1.1.0.tgz_1516565874377_0.1458454756066203","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"semver-try-require","version":"1.1.1","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@1.1.1","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"a963eaea8decdfb08f45785972fbb7483156ec1c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-1.1.1.tgz","integrity":"sha512-8IqCIoI0XLdnv/Xh/UTgLp91NPNSNGSFfOvTjs87L1oW7vu9Kib6abIONO+FrhCVjTYusBEYEI9IyN21uegycw==","signatures":[{"sig":"MEQCIBsazIS/St9sE0ElNJlbvp6QY5MZi0DN7ekcGO+Xfb31AiAnLd41ubtNs2G4nn9GsIsu3NoXkK7KHPVFYs/tP/xeOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=4"},"gitHead":"840b41d77efbe9bbe4809d955b985ceaa0992a2d","scripts":{"lint":"eslint src test","test":"mocha --bail --reporter dot test/*.spec.js","check":"npm-run-all --parallel lint test","lint:fix":"eslint --fix src test","check:full":"npm-run-all --parallel check check:extended","test:cover":"istanbul cover node_modules/mocha/bin/_mocha -- test/*.spec.js","npm-install":"npm install","npm-outdated":"npm outdated","node-security":"nsp check","check:extended":"npm-run-all --parallel node-security npm-outdated","npm-check-updates":"ncu --upgrade","update-dependencies":"npm-run-all npm-check-updates npm-install check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"5.6.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"9.5.0","dependencies":{"semver":"5.5.0"},"devDependencies":{"nsp":"3.1.0","chai":"4.1.2","mocha":"5.0.0","eslint":"4.17.0","istanbul":"0.4.5","npm-run-all":"4.1.2","npm-check-updates":"2.14.0","eslint-plugin-node":"6.0.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-import":"2.8.0","eslint-plugin-security":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require-1.1.1.tgz_1517862033813_0.07927560550160706","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"semver-try-require","version":"2.0.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.0","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"nyc":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"reporter":["text-summary","html","lcov"],"functions":100,"statements":100},"dist":{"shasum":"04bba041b2f691ee1050ada75b7be56943faae1b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.0.tgz","fileCount":5,"integrity":"sha512-ttWUrw8mME07RJ2zfUQ0LjmW1Ewxkeq7K8/o2imBSFKBr81rr1zcV1H/q4YHTcn5heDCwMhSCbpsVmAdk9KWtw==","signatures":[{"sig":"MEUCIFxsuCGh1naE7w+s8lyFSa9bZQ9ofWRWEt11Q1p5jfEmAiEA+zMbQLyo1auqV8AgJD/ghTW64vYPN9FQen+r3SYRbLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEx2rCRA9TVsSAnZWagAA//kP/REp3VqsjfQx21UheqZt\nC8t5m5aeNHamfFUY5roIvrUANTVyHs9GlW8htaJKojZx0sioWo/F0F+mRVz2\nOuRqGHaSUQY4yAq8O35AjASQPhg8BlXLNFNUErS1Somuw8zcf28TGzqW+Fqq\nCSxwkea/BKSCCBuVXElwtvZHr9cSZVMUOnsbgbB8LmNiyvi8HbXARUuyrYoM\nD36iKbFMf0XCY5NRaCjMv5L8xGHdLk01YaDSRgg/oPcREJmFm5GbSZ45c9KB\nZd8xorJFJ8supK33yuJqy7bt6RGb9NtV+dtS/jKV0kWstdv6IAJnTmeJfwlO\naAcdtplD2xE2E7GHT1YD7ZPq5s5pHMfBiOfeAJ8NAvviEwYyR1jI8wfRemJ5\nHKS63PrTt0DZtzDxtsY8ftSXfup5tMJOolQwoVm3JfUjV2eFsJEivI/sA9md\ny2RNSxDlMursISZCyP/Kvo/wabk0t1oCdrD/ohVlPnt/vKu4oM20ekoCL/Qx\nl7wtSh12JBWTQjUTsXHcSxioZIAQ1e0aeGPahcyulT0oP4bD4Eu9XVOhfB//\nEd7BCM3yM68vg5cGaiTHqlrz479z98BxmKLtJtRERM9SPgPzCk5SNz3yuQjn\nEE80w7Y+1scz/IoeaVsWqb08qvqxwLZvT/VsrNk6WGHPZjvj2jAQPdVG4iOi\nvTjE\r\n=6YX0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"b62c0a15f12ed21662c0d7d35038700896451a3b","scripts":{"lint":"eslint src test","test":"mocha test/*.spec.js","check":"npm-run-all --parallel lint test:cover","lint:fix":"eslint --fix src test","check:full":"npm-run-all --parallel check check:extended","test:cover":"nyc --check-coverage npm test","npm-install":"npm install","npm-outdated":"npm outdated","node-security":"nsp check","check:extended":"npm-run-all --parallel node-security npm-outdated","npm-check-updates":"ncu --upgrade --reject nyc","update-dependencies":"npm-run-all npm-check-updates npm-install check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"5.6.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"10.2.1","dependencies":{"semver":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nsp":"3.2.1","nyc":"11.9.0","chai":"4.1.2","mocha":"5.2.0","eslint":"4.19.1","npm-run-all":"4.1.3","npm-check-updates":"2.14.2","eslint-plugin-node":"6.0.1","eslint-plugin-mocha":"5.0.0","eslint-plugin-import":"2.12.0","eslint-plugin-security":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.0_1527979434104_0.8991923532561867","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"semver-try-require","version":"2.0.1","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.1","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"nyc":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"reporter":["text-summary","html","lcov"],"functions":100,"statements":100},"dist":{"shasum":"aef3184ec3419d07028574881e45d6ba28062b77","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.1.tgz","fileCount":5,"integrity":"sha512-aVeNZpgETOP+BGoh3Js3XMaFkloTDCed9Kv/FNVr0tuYCURYnNj7NkWy6tF3cXgB00+NT05YU70IqOBEno33Jw==","signatures":[{"sig":"MEQCIB4Zs+lAo5MPpB7CPV9f3Hv+yh6bStYX5hGOC16e2CVtAiAhlZpYk3NOkNmqdMc7Uj9LE8VC6w/XlNLvgZmFpzrp9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUlF8CRA9TVsSAnZWagAATDoQAJwC6111iB5HrxaV7P6b\nDr7iI1Ctmqdg877L1/WmFg4Qy85AvBVdcZYWHQ29V/p2NJ7GBmyZ32+Pggmx\nOLzxI6iRIMrsCUlbsAnuuGu6u6YaaLAA4LhbO25q/IWm9LMr5ofgq70YtNhC\nFasn1AYD6aCh9nYkQgMU8Wmr4iS0fpisThV11JpGCbZPMvih0K0aPmT8y1XG\nhTV8yv2XzbOrBnFnb7N7PZm5WIH6JKIl7V27E27bFwJYR0CYMjR74PrHdyZ/\nJt5ydzPECYLh9ljV43c9/sD2qF+H6364yccYO2MYlkJ6L7ao+ky+I5zojvs8\n+XDAXPwJ2Ipl9HwzTNQk8zKfs2K+ELx+xASxl9eglsgsC3hdO4iNe6bT7rUW\n/EJe8C/EksCl+NhSquPgh61sdXtPP+whnjRgGSWT6+GMSAD6f6TLVP1px97P\nT69jEcfbj1oK95RAw+K5FJV4GwIHpnw8Cq6DZfwd4eC/GhgA7vzze5mDOM8M\nbvw9HXFnzSUsB5OVaQ2FCD31Q0A7M7bTvKocjvPhMSFWQVElkslfRtdhuW2B\nWZEsalpE1969QD1O1SL1zrnyK1uqTSfCswTZt5YJzsmCVoCo+0BNrziisbes\nBUcP5Sm84VOra9jcXhYVM20qU0dgr5vSzEjOPvLLIX42463TPspaf5bPdycV\nhlEs\r\n=NWQO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","files":["src/","types/","LICENSE","package.json","README.md"],"types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"7fbb0bf39feb6a13cd45213284f7538317918744","scripts":{"lint":"eslint src test","test":"mocha test/*.spec.js","check":"npm-run-all --parallel lint test:cover","lint:fix":"eslint --fix src test","check:full":"npm-run-all --parallel check check:outdated","test:cover":"nyc --check-coverage npm test","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","update-dependencies":"npm-run-all upem:update upem:install lint:fix check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.1.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"10.6.0","dependencies":{"semver":"5.5.0"},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"nyc":"12.0.2","chai":"4.1.2","upem":"1.0.0","mocha":"5.2.0","eslint":"5.1.0","npm-run-all":"4.1.3","eslint-plugin-node":"7.0.1","eslint-plugin-mocha":"5.1.0","eslint-plugin-import":"2.13.0","eslint-plugin-security":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.1_1532121468596_0.8248037955565493","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.2":{"name":"semver-try-require","version":"2.0.2","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.2","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"nyc":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"reporter":["text-summary","html","lcov"],"functions":100,"statements":100},"dist":{"shasum":"63c2d735ee9b2b49396387950f63ed95a2f2bcc4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.2.tgz","fileCount":5,"integrity":"sha512-l6BGARW2byEPwyWgdklGqDYrwHRPcEu96+vPxfMAP8uLLMXEDNpX2Xd4tJ11g/3I9WI7Eqi12GDr/pdPN5gS6A==","signatures":[{"sig":"MEYCIQCA43LFWOuPTIAb/5QdiIK6LIe311S12q2NnO4n6jwCYAIhANNEDpCIagcMPr/PdZT0MMHvB8xZ7plYUqIyxt7f4Xez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhF66CRA9TVsSAnZWagAACpYP/jAK5VGrQNdqNgwp6k75\nc0xIzNb3ouJLE5Fr5sjW0bN4vKg7lVeM0CC5t0ww+XLabh3ozgv70wLwUn0/\nxCImPp5jK7aeX5uXYY02WrszyYvhV2+heoGPgoxWAgqPWhlM9hmZKku7D+Es\nELZ94o8Up7OgV3NgmIa2Wt6PVmWl4DZxVNYMUBKda/iFC7sESQYqN7g5bslI\nd7RF4+MdXNKgKHOfJMnrFr6HKrp/K3UX+nA4sZmqVwQ8Oz9g+qS+LSBAFhqL\n4ZRsEuNmJlcW8nkrFcylIN+rdvZHX1ftvffPk+AhtgiJAeHHuooYgzQKYOOS\nkpAlczmUkzLbe2WLa/0BySxzJs0ppf2t3xmGyQsm4fR2pVA+tgqfXpD5d4Ij\nEHibBvEfnwzpPkyQg9bvN5e2wslV9WX9ohCgX2VbqtYrCLWO5iykRhej6wBQ\nYXsUvNeLUBv0qAQr12HiMNT840iWrMEU/ttzZhGqmBocTuNLT789QTCuTWeg\nzynpm5vDydmWtcLZ1BtvBLnGCjtw20z0USltrDyfSp081kWbVpH1a4KzDZwC\nSrpFfBTxZ50xlZk2b5uWGwOUnbbWYf+GW9jxvk3MMeq4xjOJ09Q+2S2bo2Sn\npfjHVymnH4P1coD11Htj/mWmoI6KKEDVd8CX7HuD7orLhgY4e9zqo0vDxTZC\nn8mS\r\n=P4Vl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","files":["src/","types/","LICENSE","package.json","README.md"],"types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"5fb44a02ed52ad61ccb6def65e9750f187a20388","scripts":{"lint":"eslint src test","test":"mocha test/*.spec.js","check":"npm-run-all --parallel lint test:cover","lint:fix":"eslint --fix src test","check:full":"npm-run-all --parallel check check:outdated","test:cover":"nyc --check-coverage npm test","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","update-dependencies":"npm-run-all upem:update upem:install lint:fix check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.2.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"10.9.0","dependencies":{"semver":"5.5.1"},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.1.2","upem":"1.0.0","mocha":"5.2.0","eslint":"5.4.0","npm-run-all":"4.1.3","eslint-plugin-node":"7.0.1","eslint-plugin-mocha":"5.2.0","eslint-plugin-import":"2.14.0","eslint-plugin-security":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.2_1535401658303_0.554785054036079","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.3":{"name":"semver-try-require","version":"2.0.3","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.3","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"d7566afc4d76be697d862b5be95c695836ddb5a0","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.3.tgz","fileCount":5,"integrity":"sha512-HbAkPxj3wTUf2i1w1T2I5V2LfyOSOfB+/a0QoNkMghEG9Y60LmWkL1xZVI5Q9nw8hq3J+H7RoYXhluVmXAVeqg==","signatures":[{"sig":"MEUCIGURqkecIhjZuxnf8zrcwYnRE+4M2pcmQxupE5/qG3V6AiEApAbVNm4Ga+zfyLDl+y3wVSs69hgTMHxLIWLGdEdztUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv6hHCRA9TVsSAnZWagAAhRkP+waxBB7REIPObay4Mf7T\ni5pFmhwS+owQy0N44aXGiRage1q4EyiCzJsZPaJCFMIlRZ1zL7CJRlwiYs5q\nWjkZvRothio6DgbiQdZ6HKaqYwXhH3jACWcBTRpJOyz54J7H1n4LtZpcwoLa\nCTYrziNNTXS+HNhvRC1Yxhfxqe5VXAZouiF5R0Qx+C23eD8hNMz7vdhQ61pF\nZeJW55en+Mw1viHtUhSyFfUnQ9k0J4RRacUb7uK4YkjP+nXEKB4CkUhWK6+d\nFaPGKAcz8mIXM6jUOvJhVQ+erAUVWePaW8aW7zTro7EKJfbd39kEX816uWmQ\n9XCO4TgsQXZuZFIldk1g/iY5cOxzITj1QMg2snk7ywS6nGzMW466mzGTqHJp\npfCeCQfDbrnY0+KVAJOMP/8rW/jW7ptPFgJKMV02rhxuO+3b9RrG35s+EvWl\nv0Hg2qOcCnPlWFntlBHdJISgE4s/TBDVxRX7qz/E7VUrqCzDRUvuJjlqUZY0\nQRki6HUDvbb//nlWOrCamDsKynwVxG2gvA6IJZe+Bm1jQCHmbbKmTBzZg76u\nIEugsSP9e5+1FYs54nJ8UDe+G5UwO3ObpbU8eMBD34zgEcCZlL8tUMWC2q1T\nOdO+d9+J9c320pLkXOOpADg+mln+hl8nQC0VBTkF12LrIMUE7F2s3PGsKmQj\nqjkD\r\n=Ha2E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"2e4d1689279db6f12059b7ca8c102c61edf57155","scripts":{"lint":"eslint src test","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"eslint --fix src test","check:full":"npm-run-all --parallel check check:outdated","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","update-dependencies":"npm-run-all upem:update upem:install lint:fix check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.4.1","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"10.10.0","dependencies":{"semver":"5.6.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"off","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":"standard","plugins":["security"],"overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","upem":"1.0.1","eslint":"5.6.1","npm-run-all":"4.1.3","eslint-plugin-node":"7.0.1","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.3_1539287110944_0.019677610407029977","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.4":{"name":"semver-try-require","version":"2.0.4","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.4","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"ce4773428fcb826f6da675c9a9417036b51885fb","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.4.tgz","fileCount":5,"integrity":"sha512-8sCq9uAGkKhBOr2or2rxrXXysLj9ulv1MD9FoxcWDUgHS9Ln5h0hvC32rzYmmvwRTjMKQjXD6fmcQRxLDtl94A==","signatures":[{"sig":"MEUCIQCRUY6RO4ASCLyx9mZLsJ7NWRGTmI5rtwyHhExKQdOEfAIgdWpika5hXYAJ+0UyNg0/JCY2Sp/Rj3N6pwReA6ZpK6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm9jCCRA9TVsSAnZWagAAL+sP/1gn930wVqVWaDQibppb\nPQ+kt8Hoj7WUiJy/xCn2l8sr/F6YvvhRgAIFNNyt197Vkx2LtZgA5d5ZqPeD\n9o3y22QCoV6F7bD2q7DxBZJvHeUpp5RBhbVWSQCaALBR2fUoXFekMvaaFR3Z\nvoo7EPEfykcTwdDfwl9W998+ChQGg6AK2hniFT55FPZr74uPuCAxzPSfA2xc\nTx+oSSdL4Qef3y/a5G0m1Y2XtIS2MrLA4qGFGsXNwqNwc8q395Rcg9zUXhOs\nopyFUJ8RBgDE3MVDOzTJKi1i7NOhqnsnzEViqkY9/8oex/51tjr1hGQlDqsH\nogCawxookARaQyNuT9OTYGLLcknARrOcFm+FqA4NkQgbjEO0NQAIM7Vx4sAw\nXesIi9yGhbbDeiMVuRQV/I1Nipx8dMq68zNx/At3yFoc7NwsMGdRrnthUwSq\nI5/6I0fr9+deoXz11vw+m785idgE7wIe0R2H9SPrM/SdG+tX2KJ4RRtqj4ic\n0eXlPmSIxpgrrVrxDiFgqjtIfBWbexablTbI8K+dDKT8U5ujVIBdiG0sbtUZ\niE23F3MUSDdEOGM0QphN/dzhhRmlMsjWoBOraMcTEgP2omo8/xG4Hi2RbiTR\nBrEUbVP3wd4oTIFqpywpZWb4pma9PYlq/Eal48KJQZQyrHoK4GBEdilJWkbn\n4CGm\r\n=oNEN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"4179c4d20c8fc4ccbdbeb365574fffdc7d18384d","scripts":{"lint":"eslint src test","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"eslint --fix src test","check:full":"npm-run-all --parallel check check:outdated","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","update-dependencies":"npm-run-all upem:update upem:install lint:fix check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.7.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"11.10.1","dependencies":{"semver":"6.0.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"off","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":"standard","plugins":["security"],"overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"24.5.0","upem":"2.0.0","eslint":"5.15.3","npm-run-all":"4.1.5","eslint-plugin-node":"8.0.1","eslint-plugin-import":"2.16.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.4_1553717442009_0.43835438608856214","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.5":{"name":"semver-try-require","version":"2.0.5","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.5","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"5cd2a00988b84e1017a2dedf97a1251b5e745c78","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.5.tgz","fileCount":5,"integrity":"sha512-gDVoumGwoK3uZQA14e8wBun/8lgN3KDeh8z8keuwK3DzVo5uxY7EAj2fNt0TNW55cMp8DkyDbs101Zsexu93Qg==","signatures":[{"sig":"MEUCIQDYQorxw6ZIYQLz0ajMzofHCoF8un+0kRKTqyExc7aLJQIgGtoX8f0JcQL/67Gjg1RdCLCv6vzrw+JUL8TL+wYJwmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6QPoCRA9TVsSAnZWagAARdoP/A/V28Ifn+WTc+lP1Q8u\nOP5jw8xEtAG0S/NVzUjfZJINB3nfzksN4cc5VwVM9FEUKC0A9Y4jYp/tyRbS\nhtXSc4iCMy9dN60guEkqjKETQMTN5tART/p/JefQ3uMiSlnuN8tkJ5OdGpBw\n4geRJJIDvhY4tgaQ+l5IiXI59znM+1GT78kkHcpP5PZ1MEyX7gcbPgVQUL6+\nm5uEZedwYev/RykGKez43/1hCvdzmtLntz7AGWZcga4oeW2Z/TnbB8VR/8Ea\n6LSJiUnuNBP+OqLWy9G80mS4qjbHxjTdc1JRVSbCVh0yyuFr8fMXO8kCWZSU\nzDeKXoFH77vidF3QfK+hTtCC7WNhtcFjAATryaPwH3n/6vf0UXHvwMnfll7M\nxDpqLp7RN1o3tK+tFSVKs4HMwOXF+abkKVuNfGTK2vfm7FKQEDJBKRSs4Uep\n3XGttnAQhWVUS7yGe9EmrFaDxffoAJ2i39IfSllh9O70rXQXc8TMXxofgNlo\nYYCWbOEhkLAJtydQpsJjsKgiWs7c4264kz5TgthF/wRMXwnLxcUgESH+qv0O\nOLS6Oilyar5VYwzHHmWts/5zt4d311UhkQWU4XxwDSz16jCDFwKkO7KbsiDl\nJ5u4a45vdv/aIkn3dwZpwBOslbsoVba4TL9hXwgT5F61mtM7Ke5lJlHVjgGr\nh97r\r\n=y9d6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"0c48c9701302f06088dc79e4c557fc844fa2d79a","scripts":{"lint":"eslint src test","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"eslint --fix src test","check:full":"npm-run-all --parallel check check:outdated","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","update-dependencies":"npm-run-all upem:update upem:install lint:fix check"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.9.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"12.3.1","dependencies":{"semver":"6.1.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"off","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":"standard","plugins":["security"],"overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","upem":"2.0.1","eslint":"5.16.0","npm-run-all":"4.1.5","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.17.3","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.5_1558774759876_0.3685370881334411","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.6":{"name":"semver-try-require","version":"2.0.6","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.6","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"d025755e98c5657c97f170e2c3b47f9fada615e7","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.6.tgz","fileCount":5,"integrity":"sha512-/RB2z+jPWsOa/Sv5f5nbJrQDbI91zW1JyMCBwMsDGV+9SM28ERwteDo3V+Asld+p9PWIUhPoKj/D6H4V6yHBzg==","signatures":[{"sig":"MEQCIBJ0OVJ1TrqTuTtS9oq0RLT5WS+t58TU5E+V5CmRuiWeAiBerdNvinFnOt1j6Vot70+M6ctU9ePVjYJykzUHPbs4KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8YQrCRA9TVsSAnZWagAAv8YQAIj6TT8J3kIMmPnT+Ikx\nd8t7UVCv1rci2SjBJUZ3lfdgs3tGQc8vjb8hY1ttTY/B/ai6rf4Mwwuemhy5\nRmuv9o8sN+xoZBPO0QyOdSOdYAH5MNDi+NuzMRd+JczP6KrEusQBhAz+SxPk\nXI6t8lXnxTU4c06DNebi55j1/OD2aGERdr1gLDO5agpQPjelrisZxlYEYwUF\nHXV5x2wwkwz6WZYgLcv2XFedkqhwRdgbBfvkUIcnDwQcNTopaCnQpjGXB70Y\nLeGn8bVKgn0SNHdxcOKpxFiQPQbI0braY0ymOmxS+DGRFS1XF2RspxeCAqX/\nArsHLDeD0AK8K+AF99NLAxPwnhh4YRSmFI21pkNbSxX7wbWsFNLe525RQE3U\njnrGA4s3gN8m5BFfdycMO7Q1de+rcsSzjKP50VYGsTTHAPIO0Oxp6QORHjl7\nKjAYBk7EYRBF07P1S8VZMN+9BPmvnbi4gG54BmFnk0lsyefu15nkFK6EDeRv\nsvLuxr5qQg+ToEjJY+/MnH/gvpT7WMWqlUS8lY7zQDoIUucVVkDME9tHIR+s\ne6nUccAlhfU4NFUruBWLceIcs7oSGaZxPmXMrMMaN/AUt9SBrFD08FRqwqbW\n/goUduywUIsCTgf4sXhQWE6fkBCTKiFZUf7QkaCjLF1gFI6ddZjadf7bKR7r\nzlek\r\n=f0yW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"adc650a208b5bdfe3e23b22b39e0d75c5514f5c0","scripts":{"lint":"eslint src test","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"eslint --fix src test","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.9.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"12.3.1","dependencies":{"semver":"6.1.1"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"off","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":"standard","plugins":["security"],"overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","upem":"2.1.0","eslint":"5.16.0","npm-run-all":"4.1.5","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.17.3","eslint-plugin-promise":"4.1.1","eslint-config-standard":"12.0.0","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.6_1559331883254_0.4202651539712887","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.7":{"name":"semver-try-require","version":"2.0.7","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@2.0.7","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"edac91a2745d00b711e3b75f61cc5dc2e556e6de","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-2.0.7.tgz","fileCount":5,"integrity":"sha512-V3WfgldJ8W0cWTlQi6sTWVfW7mIc8vXUdHTgvbjMOan7pjG8PHbb57eEZMVFSv7BHe4WeSEbOxfaqkzDJa3Qsg==","signatures":[{"sig":"MEUCIQCBl4fbwae/2K9rKCErZAJyg6XBMbzd7Sr+VrbxY+aM4AIgRonBVp4cPm1fiXROoNLAWWAHb18Cs0pQeYPV86QgNy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFmNlCRA9TVsSAnZWagAAAzUQAJLVgfAxwbRVQMbTHCub\n5plhvL7qaEhaSbmjFjRPN+O0j6TxzLSCcu0XZiSu3BGW/E4sHi8Jie4G74Mp\ncXVnFHyhzmUpSvM2nknPEYvBjN9/siAtO3y1m12spxCOtQNyQLcdEybA3U2t\nolhm9BjadXaXLO+9DGn8zadDHigaizyo7esbuq+6pGYsKcpjdf25G60I/AGB\n7OTL+zvbwGNy99EAPZqgrI3Vlivy/PLABa/cVwVZZO0nBW2R6qKj0PMVniq4\n8panLrDdHAWDPI71YcfpKTdqkmYykAV6042uu3xjP7Wow0Qf035Mo9LA9WK4\nKJbimN6vlq+yBVHVP86URxKH/7gtElR8dIuFaw/DhxGGA5RuU/+NAP17VPkO\nSwFfxumqS3kzZ5Jbb+TA1Sagf6tRsJiM/Hk3khAb62Sjmqe9p5n/lTqCEr+O\nWDn72XOBYhAhnLFRxopZu6cIOC7kSyZ2fR2c/kBKZ4UADPlZqxzEY7+vNrTQ\nNV5ZEu2ysl7hLDsLRBk+aDnjMO6+OJDuZ7WUZm0gUj7J/fZfXafBk4f94JUo\nk+6ZiPNXS7vkB6fQRTM0COUkOVEnyi05tlU9qIFr6moc74hd16PLkX+RU+7Y\ndGZiVkDMRIZyxy6UtZABaw1NcwJvVJgbZwxuEwAUovUiWdw2fe2KYUeAjwQW\nHWeg\r\n=rhOt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=6"},"gitHead":"f05760ab98c9c2bbd9bf548ef9cef8107e2d760e","scripts":{"lint":"eslint src test","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"eslint --fix src test","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.9.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"12.5.0","dependencies":{"semver":"6.1.2"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"off","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":"standard","plugins":["security"],"overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","upem":"2.1.0","eslint":"6.0.1","npm-run-all":"4.1.5","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.18.0","eslint-plugin-promise":"4.2.1","eslint-config-standard":"12.0.0","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_2.0.7_1561748324665_0.45448789878328477","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"semver-try-require","version":"3.0.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@3.0.0","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"3be10510ba3ee03daad7e444d35cb7472f7f8d6a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-3.0.0.tgz","fileCount":5,"integrity":"sha512-lku0uRt/vtwQ75REwRKMHoDUmmKvqgtvkq05djKnisnwARy/utXy2jzZsqdt5XRmKzV4tOynVN40WkAHB0nQqQ==","signatures":[{"sig":"MEUCIGgPr1iTi7c41yUetTl1bV0+h2CTips5Oz1pHLmkVv9oAiEA+t5Er8HN4IHCvAOocaSrAu/aftFE29bsXD7bxnRX0+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKfcBCRA9TVsSAnZWagAAY6gP/jn2wf6DWYmBCOgf2wOY\nQk+9CM01DrVqPVljmUtWv753sbN6GNAMzwQuLHj1xM7hVV3Sb+VZKE3V0M/w\nXoVyYzza8ynCM6EJb7Y457yL+BkmW9gfb7ncXF/B8HEymybLvhYSmuVvOfNx\nd6+pD2T0MjR6v+TOzR3DM4F/lqMaWir7hzQ3WBR6GeZuPoajsIRvqbeYXpqj\nHCUnGmYsoiGQhoAXcF1mGVC4lvXDL0YTEjUo4t6/rYEjrcNp2KQws+a7QfAW\n1K6L9+WG1cEFtGkQQgSSN+fXab7mYmPQgO1sVbx+ba1jJ8NbmOwgzP/r1ySx\nOdkzE5cWLRNxeJlhrn27dx0VeSyi8VZZUHyGGT3LVX9Cc4ymq4abNgb9R1pg\noDDDGMdek1F7yHqC8+/Y43ImqTM4CSZ44RVnaiSbbkaHua0ri/UYdLeQCxA0\nHHz35naf8RVYWDq4Qr0Q+EtYfLyvZYoH7zW745C8+yXXiX5IgVNyJSupdBJk\n2yGYNdibs9w+RWXUOmV9JIIwJqUvJq09AVPKMgSdvtMoBNN4OUrJfI0E0Wgu\n/elKuAoHAgTCOjB657QeSHwr3TPHG4TDMFxLyAodgQqffxF1aEBhGLcO/GVx\nJLNUMrot3ayoUtWnFMO7vfs8OCG2JhZqeXl5Ll5dKHMCaXQfS35NiT8CJ7j5\nfKc1\r\n=cVha\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":">=8"},"gitHead":"77942395d6381917efc3b4af062ce67a0d61f909","scripts":{"lint":"eslint src test","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"eslint --fix src test","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","upem:update":"npm outdated --json | upem","upem:install":"npm install","check:outdated":"npm outdated","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"6.7.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"12.6.0","dependencies":{"semver":"6.2.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-child-process":"error","security/detect-buffer-noassert":"error","security/detect-object-injection":"error","security/detect-pseudoRandomBytes":"error","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-eval-with-expression":"error","security/detect-disable-mustache-escape":"error","security/detect-non-literal-fs-filename":"off","security/detect-possible-timing-attacks":"error","security/detect-no-csrf-before-method-override":"error"},"extends":"standard","plugins":["security"],"overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","upem":"3.0.0","eslint":"6.0.1","npm-run-all":"4.1.5","eslint-plugin-node":"9.1.0","eslint-plugin-import":"2.18.0","eslint-plugin-promise":"4.2.1","eslint-config-standard":"13.0.1","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_3.0.0_1563031296221_0.9705151091094912","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"semver-try-require","version":"4.0.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@4.0.0","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"c22a8e32ff4883be88fdef21704389d6026c424e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-4.0.0.tgz","fileCount":6,"integrity":"sha512-qg9c8Y/w253hzbM9kAO6tECXrSqdcVgCbTAPgrXBI9HElF71IVah1VVtuA2MklBbLhyBicluZ202OB89ShK+IQ==","signatures":[{"sig":"MEQCIDoTxdY29o5flHQsTwma5NPCd4kbQtIvlRuelvtOY4/7AiBGhAcsQHveGCwzEu81rB8NwzfM6Ivz9gtW/zUouIUHZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsZlfCRA9TVsSAnZWagAAFw0P/2aFFymd+RK4Bwa+YWu7\n7Nhmsw6MvS9rVcDfuU1Ac8Ppy7bU5oJDXfIboiei5qk0hr/bTfV7dsNY5Wj7\n6QS4fGgZZTr6zDGK8CexyHMNatKeSpN0PlMlP/KP+iea4O73oWftP8qhmJYF\n3K7hebh3aK3HAZZFk8vPXqHie1ouq9vSXAM8KC2kmhcWFriwqm9ftWMseQry\nQvmqtNbjcmmf6I2HMCWuE80tAi6+sdLv47X9J/w3v9M1hp2y2+2nd9/u4DSq\nQ873bKZKAW8U6oZR6bineCDR+TqBbSFCioI3EoYWimUY6s3MtzMD9YCeWXXg\nj6KeJYCEHRPN7d8g3p9VPvuRir2wyRy/7DI+0d+LNz8bRvBC4MN/nO5G7+oB\n7I53vziqd9ZLQKQwMmnWp8maWzUs0+msi8fVLsJpmZdVaEk2fLOvKs2MpJmQ\npVZDLq9WeWYmpcJ5wX21HBk5ipIswwR0/zY3ZAUW+YdjDHtpUL4VbtCgpv4a\n88J3aYxGXx6GyC4EWdj9bS45y8O4nSXFeOxRx9HLlIpEP8sJPZSW2dBILiKP\na+z311+1L3vxLGigrZbc5KSbJb1xMhr9UJUFpMpAexYi1cS9JiK2QYKzLojl\nJBz9Th36MsS7hUTt6NU8mipD/MgnJMraIgtE0BSTGNZUZczk6u2UuR6oPfsR\n9O8W\r\n=7p9B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^10||^12||>=13"},"gitHead":"4d707a25fcf184d008acd230f50dca1e0ae29a96","scripts":{"lint":"npm-run-all lint:eslint prettier","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src test","upem:update":"npm outdated --json | upem","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","upem:install":"npm install","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src test","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"7.0.8","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"15.2.0","dependencies":{"semver":"7.3.2"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"import/order":"warn","node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","upem":"5.0.0","eslint":"7.13.0","prettier":"2.1.2","npm-run-all":"4.1.5","eslint-plugin-jest":"24.1.3","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"8.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-unicorn":"23.0.0","eslint-config-prettier":"6.15.0","eslint-plugin-security":"1.4.0","eslint-plugin-budapestian":"2.3.0","eslint-config-moving-meadow":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_4.0.0_1605474655376_0.4792280039674104","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.1":{"name":"semver-try-require","version":"4.0.1","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@4.0.1","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"5a172d44cde1bc92af588f86585a8d193a5f6c53","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-4.0.1.tgz","fileCount":6,"integrity":"sha512-XAsSrle6ADYwLqet5/OU6v2srIw9wNsAYJ8GNiWsFu6etwWaxTCzC3ILVSC1rFtunk8N4NkAsUmXu0zpZ0f2EA==","signatures":[{"sig":"MEYCIQCUW3xebfwXiW/RUbGWz41bgP2Vd3IabtOAdiVjGycRRwIhAKJ7RtZk4EOR0pNuavw6srDHyxzL0waiNCN+wx7nt/lG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPqp4CRA9TVsSAnZWagAAh0MP/3SSvp9rEsEVqjGL7jto\nEaK5vhQ5EZEhGkI3yh9dQVvLETDkH0HhsrqA8DPPU/mElSKgcjErWejYgPkL\nrg0qSfI+kMlB+8hiQsa9srNk4QL0w4jHgkfd4L2wpQq4XAZrD8MG2xFRMmCv\nggMIggDk4OuhNZw0KcPOGt5O7/1Y0gh/XG+gqcF4BUcqcPYGio9lx6yrrt9P\nGJllojeag8yn5VFcBxO81e9V6uCMon6TunhuItTbjXktm+IcGJbvRyo0VmbI\nHhYAVqhEPGjPy+gx8LkgXKMv3XJbHmXpsrjYZ5ENfINutjphDSY3RjmTz22K\ndR90WbSEoSEtsRLWKdo7uC9LEP2k9GUL6kxxzH3owA499k2LuuZKyzwh7ssw\n3YX2Gyeh8W8UwRWKXUqdcKZW+hg5zBcW1o0UUeZ76jPjOnVdZv7bOBJIN2Eo\n6nqzjpfCMXXEED/KICKlqBLNt0cWSsjWfxhih3niO6wFpjh70Pc1QXFJdu9X\n33dOaR217r8B1PqUExkkBCwTsjfCKmr9SNeec2r3mpHXZKE8quuAF5jS2Kvo\nwQk89OrATX1PcsNRllYxXcWbc6addo7ZS/St1wz/0sndBJjZ1ONRKr5utRdS\nAVyWkENTSnsYmE5jGlhnPCvZmmlBwzqu1qKut3z43BMMiJGXlbQgs02+9I/8\nbCkw\r\n=uddD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^10||^12||>=13"},"gitHead":"a0e26b916abeab327fbb4de849bb48c79138902e","scripts":{"lint":"npm-run-all lint:eslint prettier","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src test","upem:update":"npm outdated --json | upem","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","upem:install":"npm install","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src test","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"7.5.1","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"15.8.0","dependencies":{"semver":"7.3.4"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"import/order":"warn","node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","upem":"5.0.0","eslint":"7.21.0","prettier":"2.2.1","npm-run-all":"4.1.5","eslint-plugin-jest":"24.1.5","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"8.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-unicorn":"28.0.2","eslint-config-prettier":"8.1.0","eslint-plugin-security":"1.4.0","eslint-plugin-budapestian":"2.3.0","eslint-config-moving-meadow":"2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_4.0.1_1614719607542_0.36519358408879077","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0":{"name":"semver-try-require","version":"5.0.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@5.0.0","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"634d9b22376b90ccbbfaf48f0d364ca179d77dc6","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-5.0.0.tgz","fileCount":6,"integrity":"sha512-7CBjNH5C49PLcDkuzQk02jj+jvZ+I1fSFC/eMsX7niuuPo2E2mJRzF6QbqD5K8cuXJO7AfmNlAYehfTPZdvTrw==","signatures":[{"sig":"MEQCICpSDLbQjDvXmkodhPM0WIo9ziRGRCB4ElGtoMyPGRTQAiA+St5VQ0n854WbJDs/IR/cZZTVbJ+OMnNKa7xWIZN5CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoCBZCRA9TVsSAnZWagAAmKcQAI0IRRtQvmSg4dycQ16B\n2EyrwcQKlJzpfmLLwbba4gfpiF6vy9CFs/BDnPYEgNfULrK9jLAkGB0fJy8P\nmszzZQ2MyQdh+LxBZMnkhquJA45P8rj4R/dZsOaBc7ySlLgjoMM30fSRF4A7\nf+r4xJSLrzkr5LareDgzy8nnwBe6Xxt+WpbJ1NmMiGhn/ZV9z7SwOjasFYPt\nKDi6g3Dp6ZMEn9GhVPxc8KWDYD5EOPY4ofdi4zY8YyJuvwIqZSI2jGdPlO1L\nozvbpBwfb1ltf97X3cJkDaBhlvTSefGF6AoG0zs5SObfKExoRMe7VvEy/yHA\n/ffK5eRfNfKeO8L9Xwr9aEQmtlaCwCQ4bpALqEIf7bkfCu5du6RB6hNeJobF\nbiJBQsJHQzRHXOIZvqrswC0gqUsU9g/8CfdmxSi9zVlNgLJtE5zVE8b4ZamH\n56BL5a3cUSPbP4vo86wHLch5NURRb+PQc9ZxMH05hTsEMNGPt9GCgsC6rsJp\nIXU1KLY20zCVVnHzUH1Z4f4uFEKHTxygC4XPbUbhEo9UIFyjy8vWRSscH0oS\nP++Fc3E4wxpJwr6nlhf/IghaPBZ61+yMsipJ1Eby4PVXRAgJwhRQYW7x1Hhz\nOFih2wCoDDeUZpu/i+g+8391FTZFq7QBqGEczQVFWiy1NvkFkby2J5HR68Zu\nx7+s\r\n=jLRE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^12||^14||>=16"},"gitHead":"17576ae6413d6d64707d0f0503b975d0dbe4d54b","scripts":{"lint":"npm-run-all lint:eslint prettier","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src test","upem:update":"npm outdated --json | upem","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","upem:install":"npm install","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src test","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"7.11.2","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"16.1.0","dependencies":{"semver":"7.3.5"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"import/order":"warn","node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","upem":"6.0.0","eslint":"7.26.0","prettier":"2.3.0","npm-run-all":"4.1.5","eslint-plugin-jest":"24.3.6","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"8.1.0","eslint-plugin-import":"2.23.2","eslint-plugin-unicorn":"32.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-security":"1.4.0","eslint-plugin-budapestian":"2.3.0","eslint-config-moving-meadow":"2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_5.0.0_1621106776457_0.509683094948741","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.1":{"name":"semver-try-require","version":"5.0.1","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@5.0.1","maintainers":[{"name":"anonymous","email":"sverweij@yandex.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"b06767b15629d42b5c3454b8c99d4c7190d30d50","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-5.0.1.tgz","fileCount":6,"integrity":"sha512-4xGZiIpr4I0/aek6K/Et9AhgRsIm1UG5hbyrOXrnmpGStdDavQbVzQTbJd9OBqPS2gryZvk7UY4W11AF08rZtg==","signatures":[{"sig":"MEQCIBOG2w9ppMD0u94VMzaf0uEp6cKxLMLYPpZzpckOzB9/AiAhzNfr4GJIb2i+GtVMrkKQ8pJoQQ62aev7caNKsJM2OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFWVCCRA9TVsSAnZWagAAE1sP/AtOQnyR4l0StIBVkC4Y\nadHm6OcbvLl3m8x9c3V+ahQgoqQliFFpXNzIQI+ohWtWbMW+7n3L/bFlg3lb\nr20fXx0i0o5p1NiAmLaYqtIpwdO2v80DXFPz/SXzQWeQebbYxKSUhd8BmzrN\nKtaEzanoteTkE6Zb+APRI/3DlnJ02SOFh+ChdpPQmBlFfOeBMdBznXMy/gQb\niv+Ooy2xYlIAGb6b5KvpQtHibO4fV/2TJqbCISe1oHqLvLNe971BaEOSaTUd\niydVmkY/vX7vBHY2ubmtKocn4K1eGsz+uCNoikBmklI9Kwmov8vesSwQg8CV\npVNxQYhrmfOLRrujVxuqXCresr2GYQspJ7uVGJW4dSvohAbZ78/Vz8EZbBb4\nKixXky7ZJydqWN7f+89zcK1WPgWCFM6unwWEKfmysmp93UB9Rs7p6zzSV/54\nEncaduWC3cA89oyrfWo86ah7B95hoJzLaI/Vdbvw+zDLhdR74YjVOMoIc8G3\nrvV+mkfQL/ekUn6GqV0kvdz1oSFCUe6FLqRYK32EodFfIqSPR+6PK/ZRCuQa\n4ykBrCjwk1teCFxNIe/0Ez2dP58ynOMuy7yPgfsCi6hGWusggz6tOB8iSmTf\n4ufdhEHR0xH4FNLi2Cgt3ph2LM6kCzWtezJ7Fefc6ps1ZhRxswlG/tt4Cc+5\ngF4z\r\n=7DOd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^12||^14||>=16"},"gitHead":"ac165a39cd58fdf12974b6ff23cfb3c388648bbd","scripts":{"lint":"npm-run-all lint:eslint prettier","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src test","upem:update":"npm outdated --json | upem","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","upem:install":"npm install","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src test","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sverweij@yandex.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"7.11.2","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"16.1.0","dependencies":{"semver":"^7.3.5"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"import/order":"warn","node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","upem":"6.0.0","eslint":"7.32.0","prettier":"2.3.2","npm-run-all":"4.1.5","eslint-plugin-jest":"24.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"9.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-unicorn":"35.0.0","eslint-config-prettier":"8.3.0","eslint-plugin-security":"1.4.0","eslint-plugin-budapestian":"2.3.0","eslint-config-moving-meadow":"2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_5.0.1_1628792130822_0.6702719310766461","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.2":{"name":"semver-try-require","version":"5.0.2","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@5.0.2","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"8b99e8de5b444d086703a9370dc1961b87a91698","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-5.0.2.tgz","fileCount":6,"integrity":"sha512-azXRSvTHW8a0IE6+cTS+otCcHwu/Y4jcKTL7GVR4ZRJN9gdoSx/chw77IYlmoxvOr3q4RrsGMmo8GiJxijhnHw==","signatures":[{"sig":"MEUCIQD3aDAyQuDViBgc/y+8YQnY4EahgZuEROb+I9guV3PQ0wIgDpPy6CWQWWQI7FTXL1gLe4EAXhUM/dSpFsXKLzJSkFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNzaMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL6Q/9EDBLt7KAQRAsxhInQc1hEJWkct/R/uYir9lN82L0IVof+dpz\r\n6UxCZqtsbxw0/iwy/RaPlmtVTqX3lE4o2V0vh65IEv4s2Hiy0tNDKI10L1JW\r\nbSX5ZgF4zymWV4sML4PpxuKA74A9xFTPe5lrNBoe4vky8gMCf5m0qZBfNUDf\r\n/BUQAPQ8a+kKnqAJNdpHytaPzqnvQNNC0P3KfoSwOQ/L06hQ69b2ctFtVT/C\r\nUdBaB95FP6WZdah0bchXhEjDBWaPE4ruDbAu9cXQYf3sODBL/C+vl+oh+lKO\r\ntsTpJKpiKM9SI5THwFYAh2oBieGbKU9sva8lM6593kTMN1ZOadg0L+VGkkFE\r\n5fQ3xlKxt5ya1TIT3XGQ48WHoZF9ASYSQj6H5hajd2q+pyKrBq/h27Hx8tIw\r\nv1Eu6gK/BeEeP+qoap4nLu4EnLOg90NOzNDc1JyfotjSM2zsJrNBlAIARxCP\r\nW+xujX/ChsYkHK+RpVZ0mGP6DbLDwiMkh5IGnNp/iRyYTXD7/2Rz+rJQAv+0\r\nMnqRUTX57c263TadR0vHaZ+ZGQdZmza/F6FUivSXEqQVENLKoBWZJHJ3QMc8\r\n1UoCUKh+rcIup+8E+jUnSJzrbYNNGbeDvXKbCOPssKgma4SdXTW7+uy2TtIR\r\nhD72FcDMGwovDog9lD5dHnAD9hUqHT4fXoM=\r\n=fBMx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^12||^14||>=16"},"gitHead":"611edf4c2899ed8e0bc5e935d3b9b9749dc23a43","scripts":{"lint":"npm-run-all lint:eslint prettier","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src test","upem:update":"npm outdated --json | upem","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","upem:install":"npm install","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src test","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"8.3.1","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"17.4.0","dependencies":{"semver":"^7.3.5"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"import/order":"warn","node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"jest":true},"files":["test/**/*.js"]}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","upem":"^7.0.0","eslint":"^8.10.0","prettier":"^2.5.1","npm-run-all":"^4.1.5","eslint-plugin-jest":"26.1.2","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.0.3","eslint-plugin-import":"2.25.4","eslint-plugin-unicorn":"41.0.1","eslint-config-prettier":"8.5.0","eslint-plugin-security":"1.4.0","eslint-plugin-budapestian":"3.0.1","eslint-config-moving-meadow":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_5.0.2_1647785612430_0.6121571499476142","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.3":{"name":"semver-try-require","version":"5.0.3","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@5.0.3","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"387a8a29f809d5912d5e8e9e0b262ff82e504cb1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-5.0.3.tgz","fileCount":6,"integrity":"sha512-8Uigenb7gWkdJrLqSJoy1NpOfwERzwkTgqc4FCjwEjIgO5uTDS2XRs1A9Fpbs3A4U+8AgVYrJTH3gsakoN4ySw==","signatures":[{"sig":"MEUCIGNlKFr7J1hYSnWuCb3LwsWdFdr7ZKFIo06cBKcWcAz1AiEAitutJMQZW8P5zK2PH9xjaZ0ZMMRe21bZCqnxA6hi5PU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQVpYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBVQ//bTMS19o0ohjYiJv51LYU3H3Ec4X+HgVpi3VCQUbyUGzGowRt\r\nV8q+kj2MCd1ASxAic7HeWc0+NAGf+YjF1iqAlv4B92WBAm/ljvDYrWFzrIvN\r\nXKwZeYcp74YezI/VrB/M1e4hfIMuL46ec7elDfp6SOs6vDgBYUo3ME4tndut\r\nwKEPR9c9kifa86VdHYJ8uVnl2ImfUTR1R8NJ6G8DBCcRmF0741qCRYvAShBa\r\nPN/tNexg9FZzCKa9uUTLj/BWPc5NRExLacuV8jjRUBWlrV4fKqhz96khndvf\r\n+ZblQosv1Vf+WpSMFveTTI2eDXgpxfnAmiJa5MyiJe9U0J3p/ate2gM/6GuI\r\n2JLUDpqF58S5ZIySU3JBsJUrN4u6BPW5UwQZBSaLZOiDjrT7l9Ib501xbDJK\r\nttfgbZd5xlFWMehlYaHLjO11xbaJTJJnAO5YqKjmA0jS/qoQJ45imB6p5G5D\r\n7R7y8/4/tkftmAPJPIX84COpKBok7vwx8NDTkQI0+gMHz8JdICn0+8h9MpH4\r\nw/zlwU4TKTvG5aHvK9clqxSBV2rMf/3JpRPj7xfkULnwmTcLI7N5VTSA05vM\r\ndJbg6NKsMiujKC0jLwd4uN5M+RdV0YS2+WKG2JFXJpWkR0leUvKV9Ki/bOUz\r\ntUKvjFFBJBiBLeyeSO7PqUaYgul59LmhGtI=\r\n=WUfP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^12||^14||>=16"},"gitHead":"d1b6c49b5170834f84792ccd65b4a7ca084b6c59","scripts":{"lint":"npm-run-all lint:eslint prettier","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","prettier":"prettier --loglevel warn --check src test types *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src test","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","prettier:fix":"prettier --loglevel warn --write src test types  *.{md,yml,json}","upem:install":"npm install","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src test","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"8.18.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^7.3.8"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"jest":true},"files":["test/**/*.js"],"rules":{"unicorn/no-empty-file":"off"}}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","upem":"7.3.0","eslint":"8.25.0","prettier":"2.7.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-security":"1.5.0","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_5.0.3_1665227352701_0.6052302470563033","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.4":{"name":"semver-try-require","version":"5.0.4","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@5.0.4","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"f2cf25ffddd30e0dfdcc4c8132ad3310ac9b2810","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-5.0.4.tgz","fileCount":6,"integrity":"sha512-Abn38ZyrV6BV+tjyf2T9b6Qx7GiVIIrkiTLHEDDeboNzAPPBAqLnbW+eRtiln7iqNGBOmQrXtQSjCLOTGK+NyA==","signatures":[{"sig":"MEUCIQDrTQ0nG+CosL/JwCUIA7/5P+6KCQ+U8irXRCL6reluBgIgBVriK7z5ELYoXC5ytaExwTkz2bDg2wgMHEI+PMvhVlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRw+vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi8BAAgYuIhvoBWXsy9LsHhRjVlEsnHGiL37bUMCtu7oF1PE1fuBju\r\nWMn7mH6R9glcvMPq5QIzakzQE+F9+i9ReBjjRYUFJmjHnPqCaUOqjeMrn8sH\r\n4zPZWypQ8+8yrtzodkL/n1nvJqp/jf/hAxFju4yvKytPsItPf1uulcJayN4M\r\niBWLHNbDrPSnjPZ2569ZzcdWfm//TAY2XCaRBnQcDh3f3/mf7XwOjoXF4J0g\r\nLdk0YuURoSqVM3LaAVLNTMlFktJxtYPxjRSqgJaoZzHekpG0a0LSAfzrfcY8\r\n2akJ9fZWiJMFQTlBtOBgEKHkMiHFstqLupiUtOF6yyaZMZ1ylIBnq+o+btM5\r\n/q3aVJ1KcHMm/GEMT2ksEKFyMPaNx64b8QZOvDrNo6BDeozPV3Guupp2rTVC\r\nIi8ADk8Ovg0bT/S+xAczK6j6ajm2JMN65H58ZO2X9jH6+dtWmsuk8oyKSnHf\r\n1DLgyB/U2mcLWKSucORSPF38QfYymL4cvjrb8YY2pl0tk3bDP2SWBcyAQf9h\r\n+98rRfaBEHKnN9Bf751sUf+4JQ8Koc88o4j7M79H7LE56tt7TiuwxmT+qiee\r\n4l/D7FKeukMOuzJ2w0QFKFfyQsiT+ijIs42vHOvZmoiNlE59KSZqWlI0k2ar\r\nywD/azljqjolUrvAicIzWCpkzNCbAYlPZMk=\r\n=oTzv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"all":true,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"branches":100,"functions":100,"statements":100}}},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^12||^14||>=16"},"gitHead":"1abc0907fec23aebcd423f02daf4f4cc8f14788d","scripts":{"lint":"npm-run-all lint:eslint prettier","test":"jest --collectCoverage","check":"npm-run-all --parallel lint test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","prettier":"prettier --loglevel warn --check src test types *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src test","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","prettier:fix":"prettier --loglevel warn --write src test types  *.{md,yml,json}","upem:install":"npm install","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src test","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"8.18.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^7.3.8"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",4],"node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"jest":true},"files":["test/**/*.js"],"rules":{"unicorn/no-empty-file":"off"}}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","upem":"7.3.0","eslint":"8.25.0","prettier":"2.7.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-security":"1.5.0","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_5.0.4_1665601455250_0.6280519915729117","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.0.0":{"name":"semver-try-require","version":"6.0.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@6.0.0","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"10e4a25b7780062add0e1239e4f115680000b274","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-6.0.0.tgz","fileCount":6,"integrity":"sha512-C3RwXtL5VHhGcUeH+t/Gybit9XGHutb1fX8mp2L2v6rrD1GPC9FLQuYN/RoZAedmoWKmuWWDGbfej1LpJOcJxA==","signatures":[{"sig":"MEYCIQDTt7sXT3rh74W/DfXkEWGCNjchZmSWhotCV3q3aiTOGAIhAJyTzpm2NOQAKbmyWR5G8m9uLtIgew06IKOCPT8ALHgc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd8DnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3KQ//a2i7SC7fMNrPII2TVhMkIfvP0IzxK63KExgYU3EvP6I9fJdO\r\n5s33/K9TiYvSd+YPH8VWQZC0SDcwGT6B1Kd6s/Qj9kSe7puvqv8uUOHDp+Cw\r\nRxRXkRn0aXO7jygrvzzIT6TCGsWPXB2FSI7veyyeUtLTzR4fURRZERIPiDsK\r\nlsFXPKh0naHIMV8rH3aMq10PgMJ8uFKVkr2cCxpU0sVMs3NmKCE4bJHWCsF9\r\noZJ6IAhhbSx+g00EYzfPmowgRVkDW3Q6/ZH55NxHr0YB2Xi/WdOPNwAizbdo\r\nPW4k47aE/W7bhKT6daySiwFfgL7qFxOwGF2Y662QwpIveFxbwYgaBI/VeFmw\r\noaQYr1QQ2gX1puImdnOf08ndHXxHgw57dWEbpGMFxlgLgEGh2YQXCIvMFYRy\r\nlpzxNjTqM3imuezJWRzyDFBYoOlwEyHwO3q5gQYCgqdnKzrpM2HWmPLs9YWu\r\nWUw8fbJVDGM/1Q2+O4s+HaaOosNODJZHXZVXaxr++n5fXP94swcqKIriPbmD\r\n0DORbzKudNmY2jYy575ADtQ4uua1h0LgIckwqdYASMcl2LCXDBZXDbH9bI4D\r\nbGpXMiiqwQXHDbCfYZpp7FnYNMdtaUD8AQR5sVR1ewoIJWNHxfdAEo3gN5xC\r\nx8m0u+cZ+nSxokbjyQ3j2Wpgkaej5ugkFd8=\r\n=KeBo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"types/index.d.ts","engines":{"node":"^14||^16||>=18"},"gitHead":"19d0af3c35dca038b466218a413c9fb1284948fd","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 --check-coverage --statements 100 --branches 100 --functions 100 --lines 100 --exclude \"{src/**/*.spec.js,src/__mocks__/*,.mocharc.js}\" --reporter text-summary --reporter html --reporter json-summary mocha","check":"npm-run-all --parallel lint test","format":"prettier --loglevel warn --write src types  *.{md,yml,json}","lint:fix":"npm-run-all lint:fix:eslint format","scm:push":"run-p --aggregate-output scm:push:*","check:full":"npm-run-all --parallel check check:outdated","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","upem:install":"npm install","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"8.19.2","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"19.0.1","dependencies":{"semver":"^7.3.8"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"complexity":["warn",6],"node/global-require":"off","import/no-dynamic-require":"off","security/detect-non-literal-require":"off"},"extends":"moving-meadow","overrides":[{"env":{"mocha":true},"files":["src/**/*.spec.js"]},{"files":["src/__mocks__/**"],"rules":{"unicorn/no-empty-file":"off"}}]},"eslintIgnore":["node_modules"],"_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","upem":"7.3.1","mocha":"10.1.0","eslint":"8.27.0","prettier":"2.7.1","npm-run-all":"4.1.5","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-security":"1.5.0","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_6.0.0_1668792550725_0.061409638347176054","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.0.1-beta-1":{"name":"semver-try-require","version":"6.0.1-beta-1","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@6.0.1-beta-1","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"1396da65576444ef27fb5d6e61cc8cac72dc127b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-6.0.1-beta-1.tgz","fileCount":6,"integrity":"sha512-yIhOh3cYyoMOG/1GOKNzh3bBXdRa8tpgiR5Pe13fiQV5bTDOVV1kQYxNZNJdluD0fnH/p337uC14xhaF2Xk/XA==","signatures":[{"sig":"MEUCIAZ/qQ9c96LhdB3mMHyLK+jpD9zhA2P7RjjUa8VGZq5RAiEAxA+l2kI1K73BaJdI+Q8SJ9qGKPFA73VLpHgVjCetbG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+gdmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAXg//UDzzZd+pXKKExb0ivYU4N3xkr+Gs1uda16E5SIA7avviGuS0\r\nrYFBJWpAzLK6/oUrNN8wEco6nQ/VlmVYFKMOlu/h3wpW2RfXia1s6mBbhlgJ\r\nhiNEQrjHclOrf7zBlS6VTAho3fCOHGy55i1DdwHo7fYeDJ1+CU0dJWHZpP06\r\na3WOVkUq85OCivovNEciC80vY715zcH2vI57M93pOso2pjZYh/JgJQ79LSA3\r\nmld7JTPYC8IuLKoKALIJUbc353tmQ9zbrcsh/Hm+neYmKeIflROuyHfg9cPz\r\ny7NX+fs0iRCRU4x1UQg4tq9EQzypy54YUpPHj3wjXvsy7kNkQt4VA5pRC2r8\r\nFnyQgYQ9wFPCsj58Hj6YDxSyePR8LAGCqT6BAqvTYO62gCM6FEG+UOcb2q+0\r\nsGqYuLYgHYRoPzm5C0DpzYdsFat1rk/rliRPkZp6qFaDY5dbsHtd0kKeirjH\r\nqrI3pjfTn5443DR1pmTeJJlzyscnv1F+8+p7TxKgXwsMXicTpfWqI9TvDtZQ\r\n+OAAEtuxXr1x0yxQl69zbGGQaYDc1OURRB25VU2FgFRayNGlTT3iIFbVFKGn\r\nnF4SsW4Nn+/rGFg5PBF9f/hjWPZ0hq8nnSJcDqIZLnc199mUKZlI7WP6GJoO\r\nuYbOe9rFUFDKAH6lohmVRUSMvisISpQl2Uc=\r\n=nN67\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"commonjs","types":"types/index.d.ts","readme":"## What's this then?\n\nA micro module that helps you require (versions of) modules\nthat might not be there.\n\nUseful to test for the availability of _optional_ and _peer_ dependencies\nbefore working with them.\n\n## Example\n\nSo you made the typescript compiler (v2) an optional dependency.\nBut you just want to keep running if it ain't there.\n\nDo this:\n\n```javascript\nconst tryRequire = require(\"semver-try-require\");\n\n// import typescript if there's a version >= 2 available\nconst typescript = tryRequire(\"typescript\", \">=2\");\n\n// now you can test if typescript is actually there\nconst lProgram = \"const cube = x => x*x*x; console.log(cube(42))\";\n\nif (typescript !== false) {\n  console.log(typescript.transpileModule(lProgram, {}).outputText);\n  // Result:\n  //   var cube = function (x) { return x * x * x; };\n  //   console.log(cube(42));\n} else {\n  // typescript >=2 not found - use fallback\n  console.log(lProgram);\n  // Result:\n  //    const cube = x => x*x*x; console.log(cube(42))\n}\n```\n\n## Signature\n\n### `pModulename`\n\nThe name of the module to resolve.\n\n### `pSemanticVersion`\n\nA semantic version (range). Optional.\n\n### return value\n\nThe (resolved) module identified by pModuleName if:\n\n- it is available, and\n- it satisfies the semantic version range specified by pSemVer\n\nreturns false in all other cases\n\n## History\n\nThis module started to try a few non-run-of-the-mill things with the\nnpm registry (deprecate, beta publishing, renaming). The tryRequire\nfunction in\n[dependency-cruiser ](https://github.com/sverweij/dependency-cruiser)\nseemed like a good candidate as it was not a thing that'd be unique\nto dependency-cruiser, and would probably be easier to maintain on its\nown anyway. I named it `tigerclaws-try-require` until I realized the\n_semver_ check was what distinguished it from the other try-require\nlike npm modules out there.\n\n[dependency-cruiser](https://github.com/sverweij/dependency-cruiser)\nnow uses semver-try-require in the [transpiler wrappers](https://github.com/sverweij/dependency-cruiser/tree/develop/src/extract/transpile)\nand it enables it to cruise typescript, coffeescript and livescript\ncode without having to ship the heavy duty compilers for these\nlanguages.\n\n## License\n\n[MIT](LICENSE)\n\n## Badge & flair section\n\n[![install, lint and test](https://github.com/sverweij/semver-try-require/actions/workflows/ci.yml/badge.svg)](https://github.com/sverweij/semver-try-require/actions/workflows/ci.yml)\n[![npm stable version](https://img.shields.io/npm/v/semver-try-require.svg)](https://npmjs.com/package/semver-try-require)\n[![total downloads on npm](https://img.shields.io/npm/dt/semver-try-require.svg?maxAge=2591999)](https://npmjs.com/package/semver-try-require)\n\nMade with :metal: in Holland\n","engines":{"node":"^14||^16||>=18"},"gitHead":"30268787e42e8540ce70d256c4abbf6071966bcf","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 mocha --no-warnings","build":"npm-run-all build:clean build:compile","check":"npm-run-all --parallel lint test","format":"prettier --loglevel warn --write src types *.{md,yml,json}","version":"npm-run-all --sequential build lint scm:stage","lint:fix":"npm-run-all lint:fix:eslint format","scm:push":"run-p --aggregate-output scm:push:*","scm:stage":"git add .","check:full":"npm-run-all --parallel check check:outdated","build:clean":"rm -rf dist","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","upem:install":"npm install","build:compile":"tsc","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"9.2.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"19.3.0","dependencies":{"semver":"^7.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"7.12.0","upem":"7.3.1","mocha":"10.1.0","eslint":"8.28.0","ts-node":"10.9.1","prettier":"2.7.1","typescript":"4.9.5","npm-run-all":"4.1.5","@types/mocha":"10.0.1","@types/semver":"7.3.13","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-unicorn":"44.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-security":"1.5.0","@typescript-eslint/parser":"5.53.0","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.53.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_6.0.1-beta-1_1677330278321_0.10471635211063979","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.1.0":{"name":"semver-try-require","version":"6.1.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@6.1.0","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"6306379901c3b14127249aa83333f2c8ad037ec2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-6.1.0.tgz","fileCount":6,"integrity":"sha512-nfdWsBkR2n0J2+0I8JfGklh/KRVpAimPc73OlEcOpaElTVEHPx5WpINSaHdsM6vzzbWisSeL4bWyi0uyuricFQ==","signatures":[{"sig":"MEYCIQDlM23wCscd5I5rKWUZVX0BFKrggHGGpGJ+0nQOOo9t7QIhANqx1rttY0WsD9eTsmCVTD0xptHUyxg75hwwynPKQh5a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+0FGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIJRAAhc0wOWrt3WoMY2yN8CKQDa/dhxQt+3C5tW18mpUI+oiyDdH5\r\nJaMuHqCXvMa4+grJHsuXt7uCVcaCEIQticFRQ2C2V56npJe2A8tgMfJK4As3\r\nrSa7VmdB4Xlhdxa2prd4sjvPvCiW7pPfJkO5G8MLvoPw6CP7nLUV8sVulCik\r\nXa3Tx+oJW1N6HLZVU8V4LtScUXymCF17ePE01mJfxksfusiwLQDDLPGc//p7\r\nqqS+xettLFgUnHdHsP9Ljn9z1ak2ZEz1WiwkWELZLdXiIRPuVtcYdBkpEj4p\r\nR3crWjG4mdXTv0j1OXJzP/N5PwmkFPQLwL0xT+ZZtoXIYnYUqziM1ZS+EfyX\r\n8i8TsA0G6DHUAeZtkmAdh+RWiUyP0vrKPOhQXfwktpRE/bTcbwdMHIhqwup2\r\nvktDuJg0rQEhXwSFuUhJyphtXj/FUWo93q9SvhYa3bMtSfxt++e1ujL5YdpG\r\nBZU8kEf6mXrNJXFWMWOzkwZPibax2swBqXmvoi7CYJvdJctPRLG/dpP7rANq\r\nqeb++Qn2h/qCpiKouklExIhcMtj+lrEBMvfSIomxH/r00XEcRglJ7rrhVwsK\r\n3NTz8XtgT41h0bzd+9iDEikZVHZqoXOstjxwZCpMLXGwF43ZQnHKlJCRaMSa\r\n8Ech+Ty4TSwsunpoOiOQneWztez9CFHdMWc=\r\n=PrK7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"commonjs","types":"types/index.d.ts","engines":{"node":"^14||^16||>=18"},"gitHead":"c99c14ab71546d26dc6a0d15a31e8fdbdb1d7a44","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 mocha --no-warnings","build":"npm-run-all build:clean build:compile","check":"npm-run-all --parallel lint test","format":"prettier --loglevel warn --write src types *.{md,yml,json}","version":"npm-run-all --sequential build lint scm:stage","lint:fix":"npm-run-all lint:fix:eslint format","scm:push":"run-p --aggregate-output scm:push:*","scm:stage":"git add .","check:full":"npm-run-all --parallel check check:outdated","build:clean":"rm -rf dist","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","upem:install":"npm install","build:compile":"tsc","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"9.2.0","description":"micro module to require (versions of) modules that might not be there","directories":{},"_nodeVersion":"19.3.0","dependencies":{"semver":"^7.3.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.13.0","upem":"7.3.2","mocha":"10.2.0","eslint":"8.35.0","ts-node":"10.9.1","prettier":"2.8.4","typescript":"4.9.5","@types/node":"18.14.1","npm-run-all":"4.1.5","@types/mocha":"10.0.1","@types/semver":"7.3.13","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-unicorn":"45.0.2","eslint-config-prettier":"8.6.0","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.53.0","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.53.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_6.1.0_1677410630055_0.7861569120849488","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.0":{"name":"semver-try-require","version":"6.2.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@6.2.0","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"46f5a55cb25ad9a022dc6c8696d16b2cc1e7ff0b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-6.2.0.tgz","fileCount":7,"integrity":"sha512-Aa6Hl6yxXc9Xf8fUhMJW4IRWrBx/yXHUE/ge59anZqdRteub1iljCCkKee9pkXakHXUsUNlz518iQpjF5ovlKA==","signatures":[{"sig":"MEQCIACdSXI/bTj2imReCI8E4uYkbkMzAWxSL/EdGx/64LZgAiBIGwx02tZFa77qoIC05YuAYKJO4Jtkf8F5LA5+0Y7Qsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKF95ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBRA/+JF9m6H7zrMKPOSOr2okNgOAFKVbFVBokW2ORRWbaK1IEnN2r\r\nlesfEP2uLVyM7Qpf4+XcHSF7F0un1alP4+5IonSw0AcehcK2NGQz0f6HmPqW\r\nm5Zea4rAZlyz/TSFSQVToC1eYW5g/BWLVVUQ94gXDQb9YjPh4XKyog7fnm7J\r\nZrm6HonvKpOMgnFLjQMllEsb8ZKCtsUvy7mWfgTh64VVzwY0Avdmu5ICLEQ2\r\nsO7IZYnLR26CXncgQh/3z/76EjRccB3b28JVJXjjOzQICWx6JQ0Lf7AF6JWC\r\nWcTfUX1Zo/BtYORV3ssy6RFm97jA8JFaZUcrUt4eVckRQrX/qvYATHNb1Y2I\r\nib1vlTnnsgu2H0yDCGXrTHktfbYaD2QEzWCdgB1JWdsN88GfGjmGKe93M0I6\r\nYH7QZHuFFHYemQoRTKH/vkKG8OcJz1swS1fyipJLNjaBCMQDgMpyNCE9ldBX\r\ns4Usbm1eNr8sN3WvMdHCgPBtLQLthOObj5vFf/Lf2I/7y1YHdQJbZxEkid1R\r\niD3UtK2URHG69FCh2LTAkjoP541xZuDJilgT740B/7aRdazdSsv+qt+qIlCa\r\nqbGVvm/z0/0HZuDGmh+yUJvLXAeoZsH5k/0/T+feGiabNORjQki18Kx4YrQk\r\n59m7b5zQAM23xWx2ZlFoO24mO3UgIzihZBk=\r\n=DUX3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/try-require.js","type":"commonjs","types":"types/try-require.d.ts","engines":{"node":"^14||^16||>=18"},"exports":{".":{"import":"./dist/try-import.mjs","default":"./dist/try-require.js","require":"./dist/try-require.js"}},"gitHead":"a7fc0a5ff9983e6f7a775192643bff5ffa05d3d1","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 mocha --no-warnings","build":"npm-run-all build:clean build:compile","check":"npm-run-all --parallel lint test","format":"prettier --loglevel warn --write src types *.{md,yml,json}","version":"npm-run-all --sequential build lint scm:stage","lint:fix":"npm-run-all lint:fix:eslint format","scm:push":"run-p --aggregate-output scm:push:*","scm:stage":"git add .","check:full":"npm-run-all --parallel check check:outdated","build:clean":"rm -rf dist","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","upem:install":"npm install","build:compile":"tsc","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"9.5.1","description":"micro module to require or import (versions of) modules that might not be there","directories":{},"_nodeVersion":"19.8.1","dependencies":{"semver":"^7.3.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.13.0","upem":"7.3.2","mocha":"10.2.0","eslint":"8.37.0","ts-node":"10.9.1","prettier":"2.8.7","typescript":"5.0.3","@types/node":"18.15.11","npm-run-all":"4.1.5","@types/mocha":"10.0.1","@types/semver":"7.3.13","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-unicorn":"46.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.57.0","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_6.2.0_1680367481503_0.2186840951599518","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.1":{"name":"semver-try-require","version":"6.2.1","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@6.2.1","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"07cfa2f5ef88f9cae08415af519efad2de0a5c13","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-6.2.1.tgz","fileCount":7,"integrity":"sha512-FJQ1EBLgyN0SBf0Vbe15/BTZ+Yn6OFk0VzYmhsRC3lkVkHX1e0ZtGsXsXIRTAMnoxDpvrcwEntaVPqhWe24vHQ==","signatures":[{"sig":"MEUCIAf1eEAktZ3u7rDRYb0IqSmTDqxcHJFFqJzJ/Fa/kfCVAiEAl7FCY4tr258bJA969uMuv/Gj/KrzK6q3Vuaq8yBt5X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKde1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoZw/+IHkpyvb6mMjxoCmV19FqjwGlHF8mkyRQdiswpIaclP2U3LDL\r\nMVknO0GSTAdKCAglTO3u4VKHreBwsAsYBJm9T9DkiwYhliJ5CIZEHfrEcrG7\r\ntCxplaJTi84lGyFX8uSSjpCkEzgafJ0rLbYbbZSeidx6wILrn9P5+/oWthUP\r\nht3IF7noM7gS1H8X9qLL6rB8YQKpC9oP8qgnHt7QUnaLaKKon4TVZY9iyPZ+\r\nOk2JluEXMpLn69u370PPfAA2r4Ou42LydCoNp3dpz0yHTkCm7Xi4/V4TRfAc\r\nB5clhU6Xsr7CKhYAtI1RYzidt012CzlcmIyzHg+VVelGcHYtOm0CVbCuw3FX\r\nelZGmDuy/xvAzuVqs7YqGm0I3KHtV/kd61koNDCodzwAvLkKWRpqmNTSa/u5\r\nEtP+GKuEZ924RbUzS7GJI21aapkCgVRK+p+LdzorSWBfRctCPBCMQS4eHYYc\r\n/4cSZJFduIVkCYatKPP9uJHBX8WLAU0SY+UCzic0LFgFAnxt3gBQGmQ/n5ON\r\nO4VDq7tr5jfEgfNHic1vL2BYGtY2d1roNd41i9dmMSHCGEIm/juRqAaKzkca\r\n8VStELpgbwQpvJkVHyyBUNM5Dqu+Bytcc9H2fDKh12aO+Ctn9BZC9xHNZL1W\r\nRABc7GSfRUdRS8HVMxrUIsPjE54O0zJagAQ=\r\n=KUtR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/try-require.js","type":"commonjs","types":"types/try-require.d.ts","engines":{"node":"^14||^16||>=18"},"exports":{".":{"import":"./dist/try-import.mjs","default":"./dist/try-require.js","require":"./dist/try-require.js"}},"gitHead":"3c870908be873e1e36833b8736040dcbc6ac8849","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 mocha --no-warnings","build":"npm-run-all build:clean build:compile","check":"npm-run-all --parallel lint test","format":"prettier --loglevel warn --write src types *.{md,yml,json}","version":"npm-run-all --sequential build lint scm:stage","lint:fix":"npm-run-all lint:fix:eslint format","scm:push":"run-p --aggregate-output scm:push:*","scm:stage":"git add .","check:full":"npm-run-all --parallel check check:outdated","build:clean":"rm -rf dist","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","upem:install":"npm install","build:compile":"tsc","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"9.5.1","description":"micro module to require or import (versions of) modules that might not be there","directories":{},"_nodeVersion":"19.8.1","dependencies":{"semver":"^7.3.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.13.0","upem":"7.3.2","mocha":"10.2.0","eslint":"8.37.0","ts-node":"10.9.1","prettier":"2.8.7","typescript":"5.0.3","@types/node":"18.15.11","npm-run-all":"4.1.5","@types/mocha":"10.0.1","@types/semver":"7.3.13","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-unicorn":"46.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.57.0","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_6.2.1_1680463797208_0.07660085314906007","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.2":{"name":"semver-try-require","version":"6.2.2","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@6.2.2","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"58e3d736dd10ecb494ba66c8f297ddbcadf7909f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-6.2.2.tgz","fileCount":7,"integrity":"sha512-Pyr1mG/kyBxL2+hNfU/VPRhBRdm/+EJAyWlusn7t9NDRkZEvsbwPjlocZ4ji0TD4ALPmW9ZkrzMQADjrRCDQ5w==","signatures":[{"sig":"MEUCIB1Mq9BLKZrv+/D+zRmx2TBDXenivdmoHKRdKoYR8PyrAiEA0D9PpucChDS3u1L3KvusQXJpvl6xQqTJrlMIXyWGYX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMtVPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoClA/5AU6od3g6KNYGlDtQh4JfvIwepaZDHNhXGMaE5aGuCSWJkKRT\r\nDM1tO6Huj1OJGJpfsnT4W0HmkldDgZ/guPB+XRuJvTpm2by72buHTfBeOxgu\r\nrSFO+ViWF5/ez6CcBihBOJO5rpWsmycG6TUv2FWN+2aaB9k+EKeXBJC/F8Uu\r\njWBrC/jhCbsigl6qEhFM3g7j1t8WWRbVTU5nEzRRBLcNRj4WTFEQMh3CGLVt\r\naI8Gl1EUVb9jqozgjqX0e4KltlTvzZ+qvycZd1R6fGhGnuN3q5KXFQwqjAxD\r\n1SKypKmjOCCr0XJATz23SkH8yDoO1W0uvkRejDGDnw0F7uch2ghU9AEjJmVx\r\nasmb2K+3wcZWw5XG9AmsGGZ4cfHjlgh0l9AW+OKxF+iqmqbjkZktVxPXt4xN\r\nDbI7Ml2yRjrDhNewdJyk0ry9+AG7Spgv8HSx1BeHRXKUVth1xV6eCPKdPBQL\r\nLLkvBziSOQXDsFBcZ0mtHpKbGFRsDz1a9xwmbaRqcwB9JtlJM2bZhgPdPZLU\r\nK7ptv5bavn7JGuiFHeE3LS2YS577R+kZ61XpaZXGMlFtYSqd7jGF0HYTpRND\r\nfHCmWh1XpeBkOnus9pat+sbLw3ceARPtcdif3iZJXog54DDmcchRUnSP5VQl\r\naeMc5Bru4aMpAysjxa2mrlWKGeiZPWUvkRA=\r\n=38zk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/try-require.js","type":"commonjs","types":"types/try-require.d.ts","engines":{"node":"^14||^16||>=18"},"exports":{".":{"import":"./dist/try-import.mjs","default":"./dist/try-require.js","require":"./dist/try-require.js"}},"gitHead":"a0288497d1f39f7111390b069ed0775a1d4115be","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 mocha --no-warnings","build":"npm-run-all build:clean build:compile","check":"npm-run-all --parallel lint test","format":"prettier --loglevel warn --write src types *.{md,yml,json}","version":"npm-run-all --sequential build lint scm:stage","lint:fix":"npm-run-all lint:fix:eslint format","scm:push":"run-p --aggregate-output scm:push:*","scm:stage":"git add .","check:full":"npm-run-all --parallel check check:outdated","build:clean":"rm -rf dist","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","upem:install":"npm install","build:compile":"tsc","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"9.5.1","description":"micro module to require or import (versions of) modules that might not be there","directories":{},"_nodeVersion":"19.8.1","dependencies":{"semver":"^7.3.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.13.0","upem":"7.3.2","mocha":"10.2.0","eslint":"8.38.0","ts-node":"10.9.1","prettier":"2.8.7","typescript":"5.0.4","@types/node":"18.15.11","npm-run-all":"4.1.5","@types/mocha":"10.0.1","@types/semver":"7.3.13","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-unicorn":"46.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.57.1","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_6.2.2_1681053007589_0.7748066272592247","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"6.2.3":{"name":"semver-try-require","version":"6.2.3","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@6.2.3","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"aefe418635fa4604a063749cab19b346494409e4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-6.2.3.tgz","fileCount":7,"integrity":"sha512-6q1N/Vr/4/G0EcQ1k4svN5kwfh3MJs4Gfl+zBAVcKn+AeIjKLwTXQ143Y6YHu6xEeN5gSCbCD1/5+NwCipLY5A==","signatures":[{"sig":"MEUCIQCg5zaF+m69yrm1NHSM9jdlZtXjnaJ6Csu3D/GDEODmeQIgH7J1R+QvOMf6ee05/BXvIR0nywDHvVXqaVviEa+DiP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11308},"main":"dist/try-require.js","type":"commonjs","types":"types/try-require.d.ts","engines":{"node":"^14||^16||>=18"},"exports":{".":{"import":"./dist/try-import.mjs","default":"./dist/try-require.js","require":"./dist/try-require.js"}},"gitHead":"670b0d4c45c60b2ae483e6633f95f8cc2f1b96f2","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 mocha --no-warnings","build":"npm-run-all build:clean build:compile","check":"npm-run-all --parallel lint test","format":"prettier --loglevel warn --write src types *.{md,yml,json}","version":"npm-run-all --sequential build lint scm:stage","lint:fix":"npm-run-all lint:fix:eslint format","scm:push":"run-p --aggregate-output scm:push:*","scm:stage":"git add .","check:full":"npm-run-all --parallel check check:outdated","build:clean":"rm -rf dist","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","upem:install":"npm install","build:compile":"tsc","upem-outdated":"npm outdated --json --long | upem --dry-run","check:outdated":"npm outdated","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"9.5.1","description":"micro module to require or import (versions of) modules that might not be there","directories":{},"_nodeVersion":"18.16.0","dependencies":{"semver":"^7.5.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.0","upem":"8.0.0","mocha":"10.2.0","eslint":"8.43.0","ts-node":"10.9.1","prettier":"2.8.8","typescript":"5.1.5","@types/node":"20.3.2","npm-run-all":"4.1.5","@types/mocha":"10.0.1","@types/semver":"7.5.0","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-unicorn":"47.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-security":"1.7.1","@typescript-eslint/parser":"5.60.1","eslint-plugin-budapestian":"5.0.1","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_6.2.3_1687979872406_0.023208726303406646","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"7.0.0":{"name":"semver-try-require","version":"7.0.0","keywords":[],"author":{"url":"https://sverweij.github.io/","name":"Sander Verweij"},"license":"MIT","_id":"semver-try-require@7.0.0","maintainers":[{"name":"anonymous","email":"sander_verweij@yahoo.com"},{"name":"anonymous","email":"foureightone@gmail.com"}],"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"dist":{"shasum":"6b10e475ba2b5ec2ea1205d3769491fff6cadd54","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/semver-try-require/-/semver-try-require-7.0.0.tgz","fileCount":7,"integrity":"sha512-LI7GzDuAZmNKOY0/LY4nB3ifh6kYMvBimFTHVpA6wNEl3gw59QrLbTAnJb7vQzPd1qXPz+BtKJZaYORXWMerrA==","signatures":[{"sig":"MEUCIQDj5Y9iNWO9CbuncDlxZ8QqWY1+RWtUsjfJxpgussVgnAIgA0qxiwSZt68JdL3NpZYpJ40haV5kgSwkwKHoM/ehN3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semver-try-require@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8913},"main":"dist/try-require.js","type":"commonjs","upem":{"policies":[{"policy":"wanted","because":"@typescript-eslint/eslint-plugin 7.6.0 uses @typescript-eslint/parser 7.6.0 (currently _latest_) which isn't on eslint 9 yet (it peer requires ^8.56.0)","package":"eslint"}]},"types":"types/try-require.d.ts","engines":{"node":"^18.17||>=20"},"exports":{".":{"import":"./dist/try-import.mjs","default":"./dist/try-require.js","require":"./dist/try-require.js"}},"gitHead":"9710a4bf85a1f5fd2a2ef6d2738e43cfc8e7822a","scripts":{"lint":"npm-run-all lint:eslint format:check","test":"c8 tsx --test-reporter ./tools/dot-with-summary.reporter.mjs --test src/*.test.mts src/*.test.ts","build":"npm-run-all build:clean build:compile build:format","check":"npm-run-all --parallel lint test","format":"prettier --log-level warn --write src types *.{md,yml,json}","prepack":"clean-pkg-json --dry | jq '.scripts = {test: \"echo for test, build and static analysis scripts: see the github repository\"}' > smol-package.json && mv smol-package.json package.json && prettier --log-level warn --write --use-tabs package.json types","version":"npm-run-all --sequential build lint scm:stage","lint:fix":"npm-run-all lint:fix:eslint format","postpack":"git restore package.json types","scm:push":"run-p --aggregate-output scm:push:*","scm:stage":"git add .","build:clean":"rm -rf dist","lint:eslint":"eslint src","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","build:format":"prettier --log-level warn --write --use-tabs dist/","format:check":"prettier --log-level warn --check src types *.{md,yml,json}","upem:install":"npm install","build:compile":"tsc","upem-outdated":"npm outdated --json --long | upem --dry-run","lint:fix:eslint":"eslint --fix src","scm:push:github":"run-p --aggregate-output scm:push:github:*","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:github:commits":"git push","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:push:gitlab-mirror:commits":"git push gitlab-mirror"},"_npmUser":{"name":"anonymous","email":"sander_verweij@yahoo.com"},"repository":{"url":"git+https://github.com/sverweij/semver-try-require.git","type":"git"},"_npmVersion":"10.7.0","description":"micro module to require or import (versions of) modules that might not be there","directories":{},"_nodeVersion":"22.1.0","dependencies":{"semver":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"9.1.0","tsx":"4.9.0","upem":"9.0.4","eslint":"^8.57.0","prettier":"3.2.5","typescript":"5.4.5","@types/node":"20.12.8","npm-run-all":"4.1.5","@types/semver":"7.5.8","clean-pkg-json":"1.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-mocha":"10.4.3","eslint-plugin-import":"2.29.1","eslint-plugin-unicorn":"52.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-security":"3.0.0","@typescript-eslint/parser":"7.8.0","eslint-plugin-budapestian":"6.0.0","eslint-config-moving-meadow":"4.0.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/semver-try-require_7.0.0_1714820139955_0.02293609493114812","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"name":"semver-try-require","time":{"created":"2018-01-21T13:41:30.349Z","modified":"2025-09-09T18:40:20.561Z","1.0.5":"2018-01-21T13:41:30.349Z","1.1.0":"2018-01-21T20:17:55.332Z","1.1.1":"2018-02-05T20:20:34.709Z","2.0.0":"2018-06-02T22:43:54.368Z","2.0.1":"2018-07-20T21:17:48.663Z","2.0.2":"2018-08-27T20:27:38.399Z","2.0.3":"2018-10-11T19:45:11.036Z","2.0.4":"2019-03-27T20:10:42.200Z","2.0.5":"2019-05-25T08:59:20.028Z","2.0.6":"2019-05-31T19:44:43.368Z","2.0.7":"2019-06-28T18:58:44.833Z","3.0.0":"2019-07-13T15:21:36.388Z","4.0.0":"2020-11-15T21:10:55.576Z","4.0.1":"2021-03-02T21:13:27.673Z","5.0.0":"2021-05-15T19:26:16.572Z","5.0.1":"2021-08-12T18:15:30.953Z","5.0.2":"2022-03-20T14:13:32.623Z","5.0.3":"2022-10-08T11:09:12.884Z","5.0.4":"2022-10-12T19:04:15.522Z","6.0.0":"2022-11-18T17:29:11.223Z","6.0.1-beta-1":"2023-02-25T13:04:38.491Z","6.1.0":"2023-02-26T11:23:50.202Z","6.2.0":"2023-04-01T16:44:41.855Z","6.2.1":"2023-04-02T19:29:57.395Z","6.2.2":"2023-04-09T15:10:07.750Z","6.2.3":"2023-06-28T19:17:52.601Z","7.0.0":"2024-05-04T10:55:40.116Z"},"readmeFilename":"README.md","homepage":"https://github.com/sverweij/semver-try-require"}