{"_id":"semver-try-require","_rev":"2971112","name":"semver-try-require","description":"micro module to require or import (versions of) modules that might not be there","dist-tags":{"beta":"6.0.1-beta-1","latest":"6.2.2"},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"time":{"modified":"2023-05-22T08:55:34.000Z","created":"2018-01-21T13:41:30.349Z","6.2.2":"2023-04-09T15:10:07.750Z","6.2.1":"2023-04-02T19:29:57.395Z","6.2.0":"2023-04-01T16:44:41.855Z","6.1.0":"2023-02-26T11:23:50.202Z","6.0.1-beta-1":"2023-02-25T13:04:38.491Z","6.0.0":"2022-11-18T17:29:11.223Z","5.0.4":"2022-10-12T19:04:15.522Z","5.0.3":"2022-10-08T11:09:12.884Z","5.0.2":"2022-03-20T14:13:32.623Z","5.0.1":"2021-08-12T18:15:30.953Z","5.0.0":"2021-05-15T19:26:16.572Z","4.0.1":"2021-03-02T21:13:27.673Z","4.0.0":"2020-11-15T21:10:55.576Z","3.0.0":"2019-07-13T15:21:36.388Z","2.0.7":"2019-06-28T18:58:44.833Z","2.0.6":"2019-05-31T19:44:43.368Z","2.0.5":"2019-05-25T08:59:20.028Z","2.0.4":"2019-03-27T20:10:42.200Z","2.0.3":"2018-10-11T19:45:11.036Z","2.0.2":"2018-08-27T20:27:38.399Z","2.0.1":"2018-07-20T21:17:48.663Z","2.0.0":"2018-06-02T22:43:54.368Z","1.1.1":"2018-02-05T20:20:34.709Z","1.1.0":"2018-01-21T20:17:55.332Z","1.0.5":"2018-01-21T13:41:30.349Z"},"users":{},"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"versions":{"6.2.2":{"name":"semver-try-require","version":"6.2.2","description":"micro module to require or import (versions of) modules that might not be there","exports":{".":{"import":"./dist/try-import.mjs","require":"./dist/try-require.js","default":"./dist/try-require.js"}},"main":"dist/try-require.js","types":"types/try-require.d.ts","type":"commonjs","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"@types/mocha":"10.0.1","@types/node":"18.15.11","@types/semver":"7.3.13","@typescript-eslint/eslint-plugin":"5.57.1","@typescript-eslint/parser":"5.57.1","c8":"7.13.0","eslint":"8.38.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.8.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.27.5","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.7.1","eslint-plugin-unicorn":"46.0.0","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"2.8.7","ts-node":"10.9.1","typescript":"5.0.4","upem":"7.3.2"},"scripts":{"build":"npm-run-all build:clean build:compile","build:clean":"rm -rf dist","build:compile":"tsc","check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint format:check","lint:eslint":"eslint src","lint:fix":"npm-run-all lint:fix:eslint format","lint:fix:eslint":"eslint --fix src","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","format":"prettier --loglevel warn --write src types *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:stage":"git add .","test":"c8 mocha --no-warnings","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install","version":"npm-run-all --sequential build lint scm:stage"},"engines":{"node":"^14||^16||>=18"},"gitHead":"a0288497d1f39f7111390b069ed0775a1d4115be","_id":"semver-try-require@6.2.2","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"58e3d736dd10ecb494ba66c8f297ddbcadf7909f","size":4112,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-6.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-6.2.2.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_6.2.2_1681053007589_0.7748066272592247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T15:10:07.750Z","publish_time":1681053007750,"_cnpm_publish_time":1681053007750},"6.2.1":{"name":"semver-try-require","version":"6.2.1","description":"micro module to require or import (versions of) modules that might not be there","exports":{".":{"import":"./dist/try-import.mjs","require":"./dist/try-require.js","default":"./dist/try-require.js"}},"main":"dist/try-require.js","types":"types/try-require.d.ts","type":"commonjs","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"@types/mocha":"10.0.1","@types/node":"18.15.11","@types/semver":"7.3.13","@typescript-eslint/eslint-plugin":"5.57.0","@typescript-eslint/parser":"5.57.0","c8":"7.13.0","eslint":"8.37.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.8.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.27.5","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.7.1","eslint-plugin-unicorn":"46.0.0","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"2.8.7","ts-node":"10.9.1","typescript":"5.0.3","upem":"7.3.2"},"scripts":{"build":"npm-run-all build:clean build:compile","build:clean":"rm -rf dist","build:compile":"tsc","check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint format:check","lint:eslint":"eslint src","lint:fix":"npm-run-all lint:fix:eslint format","lint:fix:eslint":"eslint --fix src","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","format":"prettier --loglevel warn --write src types *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:stage":"git add .","test":"c8 mocha --no-warnings","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install","version":"npm-run-all --sequential build lint scm:stage"},"engines":{"node":"^14||^16||>=18"},"gitHead":"3c870908be873e1e36833b8736040dcbc6ac8849","_id":"semver-try-require@6.2.1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"07cfa2f5ef88f9cae08415af519efad2de0a5c13","size":4106,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-6.2.1.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_6.2.1_1680463797208_0.07660085314906007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-02T19:29:57.395Z","publish_time":1680463797395,"_cnpm_publish_time":1680463797395},"6.2.0":{"name":"semver-try-require","version":"6.2.0","description":"micro module to require or import (versions of) modules that might not be there","exports":{".":{"import":"./dist/try-import.mjs","require":"./dist/try-require.js","default":"./dist/try-require.js"}},"main":"dist/try-require.js","types":"types/try-require.d.ts","type":"commonjs","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"@types/mocha":"10.0.1","@types/node":"18.15.11","@types/semver":"7.3.13","@typescript-eslint/eslint-plugin":"5.57.0","@typescript-eslint/parser":"5.57.0","c8":"7.13.0","eslint":"8.37.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.8.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.27.5","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.7.1","eslint-plugin-unicorn":"46.0.0","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"2.8.7","ts-node":"10.9.1","typescript":"5.0.3","upem":"7.3.2"},"scripts":{"build":"npm-run-all build:clean build:compile","build:clean":"rm -rf dist","build:compile":"tsc","check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint format:check","lint:eslint":"eslint src","lint:fix":"npm-run-all lint:fix:eslint format","lint:fix:eslint":"eslint --fix src","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","format":"prettier --loglevel warn --write src types *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:stage":"git add .","test":"c8 mocha --no-warnings","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install","version":"npm-run-all --sequential build lint scm:stage"},"engines":{"node":"^14||^16||>=18"},"gitHead":"a7fc0a5ff9983e6f7a775192643bff5ffa05d3d1","_id":"semver-try-require@6.2.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"46f5a55cb25ad9a022dc6c8696d16b2cc1e7ff0b","size":4102,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-6.2.0.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_6.2.0_1680367481503_0.2186840951599518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-01T16:44:41.855Z","publish_time":1680367481855,"_cnpm_publish_time":1680367481855},"6.1.0":{"name":"semver-try-require","version":"6.1.0","description":"micro module to require (versions of) modules that might not be there","main":"dist/index.js","types":"types/index.d.ts","type":"commonjs","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"@types/mocha":"10.0.1","@types/node":"18.14.1","@types/semver":"7.3.13","@typescript-eslint/eslint-plugin":"5.53.0","@typescript-eslint/parser":"5.53.0","c8":"7.13.0","eslint":"8.35.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.6.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.27.5","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.7.1","eslint-plugin-unicorn":"45.0.2","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"2.8.4","ts-node":"10.9.1","typescript":"4.9.5","upem":"7.3.2"},"scripts":{"build":"npm-run-all build:clean build:compile","build:clean":"rm -rf dist","build:compile":"tsc","check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint format:check","lint:eslint":"eslint src","lint:fix":"npm-run-all lint:fix:eslint format","lint:fix:eslint":"eslint --fix src","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","format":"prettier --loglevel warn --write src types *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:stage":"git add .","test":"c8 mocha --no-warnings","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install","version":"npm-run-all --sequential build lint scm:stage"},"engines":{"node":"^14||^16||>=18"},"gitHead":"c99c14ab71546d26dc6a0d15a31e8fdbdb1d7a44","_id":"semver-try-require@6.1.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"6306379901c3b14127249aa83333f2c8ad037ec2","size":3665,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-6.1.0.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_6.1.0_1677410630055_0.7861569120849488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-26T11:23:50.202Z","publish_time":1677410630202,"_cnpm_publish_time":1677410630202},"6.0.1-beta-1":{"name":"semver-try-require","version":"6.0.1-beta-1","description":"micro module to require (versions of) modules that might not be there","main":"dist/index.js","types":"types/index.d.ts","type":"commonjs","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"@types/mocha":"10.0.1","@types/semver":"7.3.13","@typescript-eslint/eslint-plugin":"5.53.0","@typescript-eslint/parser":"5.53.0","c8":"7.12.0","eslint":"8.28.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.26.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.5.0","eslint-plugin-unicorn":"44.0.2","mocha":"10.1.0","npm-run-all":"4.1.5","prettier":"2.7.1","ts-node":"10.9.1","typescript":"4.9.5","upem":"7.3.1"},"scripts":{"build":"npm-run-all build:clean build:compile","build:clean":"rm -rf dist","build:compile":"tsc","check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint format:check","lint:eslint":"eslint src","lint:fix":"npm-run-all lint:fix:eslint format","lint:fix:eslint":"eslint --fix src","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","format":"prettier --loglevel warn --write src types *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","scm:stage":"git add .","test":"c8 mocha --no-warnings","update-dependencies":"npm-run-all upem:update upem:install lint:fix build check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install","version":"npm-run-all --sequential build lint scm:stage"},"engines":{"node":"^14||^16||>=18"},"readmeFilename":"README.md","gitHead":"30268787e42e8540ce70d256c4abbf6071966bcf","_id":"semver-try-require@6.0.1-beta-1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"1396da65576444ef27fb5d6e61cc8cac72dc127b","size":3651,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-6.0.1-beta-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-6.0.1-beta-1.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_6.0.1-beta-1_1677330278321_0.10471635211063979"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-25T13:04:38.491Z","publish_time":1677330278491,"_cnpm_publish_time":1677330278491},"6.0.0":{"name":"semver-try-require","version":"6.0.0","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"c8":"7.12.0","eslint":"8.27.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.26.0","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.5.0","eslint-plugin-unicorn":"44.0.2","mocha":"10.1.0","npm-run-all":"4.1.5","prettier":"2.7.1","upem":"7.3.1"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint format:check","lint:eslint":"eslint src","lint:fix":"npm-run-all lint:fix:eslint format","lint:fix:eslint":"eslint --fix src","format:check":"prettier --loglevel warn --check src types *.{md,yml,json}","format":"prettier --loglevel warn --write src types  *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","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","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install"},"engines":{"node":"^14||^16||>=18"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["src/**/*.spec.js"],"env":{"mocha":true}},{"files":["src/__mocks__/**"],"rules":{"unicorn/no-empty-file":"off"}}],"rules":{"complexity":["warn",6],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off"}},"eslintIgnore":["node_modules"],"gitHead":"19d0af3c35dca038b466218a413c9fb1284948fd","_id":"semver-try-require@6.0.0","_nodeVersion":"19.0.1","_npmVersion":"8.19.2","dist":{"shasum":"10e4a25b7780062add0e1239e4f115680000b274","size":4133,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-6.0.0.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_6.0.0_1668792550725_0.061409638347176054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T17:45:28.375Z","publish_time":1668792551223,"_cnpm_publish_time":1668792551223},"5.0.4":{"name":"semver-try-require","version":"5.0.4","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"eslint":"8.25.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"27.1.1","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.5.0","eslint-plugin-unicorn":"44.0.2","jest":"29.1.2","npm-run-all":"4.1.5","prettier":"2.7.1","upem":"7.3.0"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint prettier","lint:eslint":"eslint src test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","lint:fix:eslint":"eslint --fix src test","prettier":"prettier --loglevel warn --check src test types *.{md,yml,json}","prettier:fix":"prettier --loglevel warn --write src test types  *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":"^12||^14||>=16"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true},"rules":{"unicorn/no-empty-file":"off"}}],"rules":{"complexity":["warn",4],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off"}},"eslintIgnore":["node_modules"],"gitHead":"1abc0907fec23aebcd423f02daf4f4cc8f14788d","_id":"semver-try-require@5.0.4","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"f2cf25ffddd30e0dfdcc4c8132ad3310ac9b2810","size":3944,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-5.0.4.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_5.0.4_1665601455250_0.6280519915729117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-16T01:33:57.499Z","publish_time":1665601455522,"_cnpm_publish_time":1665601455522},"5.0.3":{"name":"semver-try-require","version":"5.0.3","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.8"},"devDependencies":{"eslint":"8.25.0","eslint-config-moving-meadow":"4.0.2","eslint-config-prettier":"8.5.0","eslint-plugin-budapestian":"5.0.1","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"27.1.1","eslint-plugin-mocha":"10.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.5.0","eslint-plugin-unicorn":"44.0.2","jest":"29.1.2","npm-run-all":"4.1.5","prettier":"2.7.1","upem":"7.3.0"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint prettier","lint:eslint":"eslint src test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","lint:fix:eslint":"eslint --fix src test","prettier":"prettier --loglevel warn --check src test types *.{md,yml,json}","prettier:fix":"prettier --loglevel warn --write src test types  *.{md,yml,json}","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem-outdated":"npm outdated --json --long | upem --dry-run","upem:update":"npm outdated --json --long | upem | pbcopy && pbpaste","upem:install":"npm install"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":"^12||^14||>=16"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true},"rules":{"unicorn/no-empty-file":"off"}}],"rules":{"complexity":["warn",4],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off"}},"eslintIgnore":["node_modules"],"gitHead":"d1b6c49b5170834f84792ccd65b4a7ca084b6c59","_id":"semver-try-require@5.0.3","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"387a8a29f809d5912d5e8e9e0b262ff82e504cb1","size":3919,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-5.0.3.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_5.0.3_1665227352701_0.6052302470563033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-08T11:09:42.917Z","publish_time":1665227352884,"_cnpm_publish_time":1665227352884},"5.0.2":{"name":"semver-try-require","version":"5.0.2","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.5"},"devDependencies":{"eslint":"^8.10.0","eslint-config-moving-meadow":"3.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-budapestian":"3.0.1","eslint-plugin-import":"2.25.4","eslint-plugin-jest":"26.1.2","eslint-plugin-mocha":"10.0.3","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.4.0","eslint-plugin-unicorn":"41.0.1","jest":"^27.5.1","npm-run-all":"^4.1.5","prettier":"^2.5.1","upem":"^7.0.0"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint prettier","lint:eslint":"eslint src test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","lint:fix:eslint":"eslint --fix src test","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":"^12||^14||>=16"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off","import/order":"warn"}},"eslintIgnore":["node_modules"],"gitHead":"611edf4c2899ed8e0bc5e935d3b9b9749dc23a43","_id":"semver-try-require@5.0.2","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"shasum":"8b99e8de5b444d086703a9370dc1961b87a91698","size":3868,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-5.0.2.tgz"},"_npmUser":{"name":"sverweij","email":"sander_verweij@yahoo.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sander_verweij@yahoo.com"},{"name":"foureightone","email":"foureightone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_5.0.2_1647785612430_0.6121571499476142"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-20T14:13:36.136Z","publish_time":1647785612623,"_cnpm_publish_time":1647785612623},"5.0.1":{"name":"semver-try-require","version":"5.0.1","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"^7.3.5"},"devDependencies":{"eslint":"7.32.0","eslint-config-moving-meadow":"2.0.9","eslint-config-prettier":"8.3.0","eslint-plugin-budapestian":"2.3.0","eslint-plugin-import":"2.24.0","eslint-plugin-jest":"24.4.0","eslint-plugin-mocha":"9.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.4.0","eslint-plugin-unicorn":"35.0.0","jest":"27.0.6","npm-run-all":"4.1.5","prettier":"2.3.2","upem":"6.0.0"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint prettier","lint:eslint":"eslint src test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","lint:fix:eslint":"eslint --fix src test","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":"^12||^14||>=16"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off","import/order":"warn"}},"eslintIgnore":["node_modules"],"gitHead":"ac165a39cd58fdf12974b6ff23cfb3c388648bbd","_id":"semver-try-require@5.0.1","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"b06767b15629d42b5c3454b8c99d4c7190d30d50","size":3858,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-5.0.1.tgz"},"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_5.0.1_1628792130822_0.6702719310766461"},"_hasShrinkwrap":false,"publish_time":1628792130953,"_cnpm_publish_time":1628792130953,"_cnpmcore_publish_time":"2021-12-16T14:48:22.865Z"},"5.0.0":{"name":"semver-try-require","version":"5.0.0","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"7.3.5"},"devDependencies":{"eslint":"7.26.0","eslint-config-moving-meadow":"2.0.9","eslint-config-prettier":"8.3.0","eslint-plugin-budapestian":"2.3.0","eslint-plugin-import":"2.23.2","eslint-plugin-jest":"24.3.6","eslint-plugin-mocha":"8.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.4.0","eslint-plugin-unicorn":"32.0.1","jest":"26.6.3","npm-run-all":"4.1.5","prettier":"2.3.0","upem":"6.0.0"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint prettier","lint:eslint":"eslint src test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","lint:fix:eslint":"eslint --fix src test","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":"^12||^14||>=16"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off","import/order":"warn"}},"eslintIgnore":["node_modules"],"gitHead":"17576ae6413d6d64707d0f0503b975d0dbe4d54b","_id":"semver-try-require@5.0.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"634d9b22376b90ccbbfaf48f0d364ca179d77dc6","size":3857,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-5.0.0.tgz"},"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_5.0.0_1621106776457_0.509683094948741"},"_hasShrinkwrap":false,"publish_time":1621106776572,"_cnpm_publish_time":1621106776572,"_cnpmcore_publish_time":"2021-12-16T14:48:23.063Z"},"4.0.1":{"name":"semver-try-require","version":"4.0.1","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"7.3.4"},"devDependencies":{"eslint":"7.21.0","eslint-config-moving-meadow":"2.0.9","eslint-config-prettier":"8.1.0","eslint-plugin-budapestian":"2.3.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.5","eslint-plugin-mocha":"8.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.4.0","eslint-plugin-unicorn":"28.0.2","jest":"26.6.3","npm-run-all":"4.1.5","prettier":"2.2.1","upem":"5.0.0"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint prettier","lint:eslint":"eslint src test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","lint:fix:eslint":"eslint --fix src test","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":"^10||^12||>=13"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off","import/order":"warn"}},"eslintIgnore":["node_modules"],"gitHead":"a0e26b916abeab327fbb4de849bb48c79138902e","_id":"semver-try-require@4.0.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"5a172d44cde1bc92af588f86585a8d193a5f6c53","size":3873,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-4.0.1.tgz"},"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_4.0.1_1614719607542_0.36519358408879077"},"_hasShrinkwrap":false,"publish_time":1614719607673,"_cnpm_publish_time":1614719607673,"_cnpmcore_publish_time":"2021-12-16T14:48:23.653Z"},"4.0.0":{"name":"semver-try-require","version":"4.0.0","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"7.3.2"},"devDependencies":{"eslint":"7.13.0","eslint-config-moving-meadow":"2.0.7","eslint-config-prettier":"6.15.0","eslint-plugin-budapestian":"2.3.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-mocha":"8.0.0","eslint-plugin-node":"11.1.0","eslint-plugin-security":"1.4.0","eslint-plugin-unicorn":"23.0.0","jest":"26.6.3","npm-run-all":"4.1.5","prettier":"2.1.2","upem":"5.0.0"},"scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"npm-run-all lint:eslint prettier","lint:eslint":"eslint src test","lint:fix":"npm-run-all lint:fix:eslint prettier:fix","lint:fix:eslint":"eslint --fix src test","prettier":"prettier --loglevel warn --check src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","prettier:fix":"prettier --loglevel warn --write src/**/*.js test/**/*.{js,json} *.{md,yml,json} types/*","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":"^10||^12||>=13"},"types":"types/index.d.ts","eslintConfig":{"extends":"moving-meadow","env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-non-literal-require":"off","node/global-require":"off","import/no-dynamic-require":"off","import/order":"warn"}},"eslintIgnore":["node_modules"],"gitHead":"4d707a25fcf184d008acd230f50dca1e0ae29a96","_id":"semver-try-require@4.0.0","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"shasum":"c22a8e32ff4883be88fdef21704389d6026c424e","size":3846,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-4.0.0.tgz"},"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_4.0.0_1605474655376_0.4792280039674104"},"_hasShrinkwrap":false,"publish_time":1605474655576,"_cnpm_publish_time":1605474655576,"_cnpmcore_publish_time":"2021-12-16T14:48:23.843Z"},"3.0.0":{"name":"semver-try-require","version":"3.0.0","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"eslint":"6.0.1","eslint-config-standard":"13.0.1","eslint-plugin-import":"2.18.0","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0","jest":"24.8.0","npm-run-all":"4.1.5","upem":"3.0.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"6.2.0"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":">=8"},"types":"types/index.d.ts","eslintConfig":{"extends":"standard","plugins":["security"],"env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-fs-filename":"off","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-object-injection":"error","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error"}},"eslintIgnore":["node_modules"],"gitHead":"77942395d6381917efc3b4af062ce67a0d61f909","_id":"semver-try-require@3.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.7.0","dist":{"shasum":"3be10510ba3ee03daad7e444d35cb7472f7f8d6a","size":3523,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-3.0.0.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_3.0.0_1563031296221_0.9705151091094912"},"_hasShrinkwrap":false,"publish_time":1563031296388,"_cnpm_publish_time":1563031296388,"_cnpmcore_publish_time":"2021-12-16T14:48:24.077Z"},"2.0.7":{"name":"semver-try-require","version":"2.0.7","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"eslint":"6.0.1","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.18.0","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0","jest":"24.8.0","npm-run-all":"4.1.5","upem":"2.1.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"6.1.2"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":">=6"},"types":"types/index.d.ts","eslintConfig":{"extends":"standard","plugins":["security"],"env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-fs-filename":"off","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-object-injection":"error","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error"}},"eslintIgnore":["node_modules"],"gitHead":"f05760ab98c9c2bbd9bf548ef9cef8107e2d760e","_id":"semver-try-require@2.0.7","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"shasum":"edac91a2745d00b711e3b75f61cc5dc2e556e6de","size":3525,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.7.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.7_1561748324665_0.45448789878328477"},"_hasShrinkwrap":false,"publish_time":1561748324833,"_cnpm_publish_time":1561748324833,"_cnpmcore_publish_time":"2021-12-16T14:48:24.316Z"},"2.0.6":{"name":"semver-try-require","version":"2.0.6","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","scm:push":"run-p --aggregate-output scm:push:*","scm:push:github":"run-p --aggregate-output scm:push:github:*","scm:push:github:commits":"git push","scm:push:github:tags":"git push --tags","scm:push:gitlab-mirror":"run-p --aggregate-output scm:push:gitlab-mirror:*","scm:push:gitlab-mirror:commits":"git push gitlab-mirror","scm:push:gitlab-mirror:tags":"git push --tags gitlab-mirror","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0","jest":"24.8.0","npm-run-all":"4.1.5","upem":"2.1.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"6.1.1"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":">=6"},"types":"types/index.d.ts","eslintConfig":{"extends":"standard","plugins":["security"],"env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-fs-filename":"off","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-object-injection":"error","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error"}},"eslintIgnore":["node_modules"],"gitHead":"adc650a208b5bdfe3e23b22b39e0d75c5514f5c0","_id":"semver-try-require@2.0.6","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"d025755e98c5657c97f170e2c3b47f9fada615e7","size":3524,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.6.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.6_1559331883254_0.4202651539712887"},"_hasShrinkwrap":false,"publish_time":1559331883368,"_cnpm_publish_time":1559331883368,"_cnpmcore_publish_time":"2021-12-16T14:48:24.508Z"},"2.0.5":{"name":"semver-try-require","version":"2.0.5","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0","jest":"24.8.0","npm-run-all":"4.1.5","upem":"2.0.1"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"6.1.0"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":">=6"},"types":"types/index.d.ts","eslintConfig":{"extends":"standard","plugins":["security"],"env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-fs-filename":"off","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-object-injection":"error","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error"}},"eslintIgnore":["node_modules"],"gitHead":"0c48c9701302f06088dc79e4c557fc844fa2d79a","_id":"semver-try-require@2.0.5","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"5cd2a00988b84e1017a2dedf97a1251b5e745c78","size":3435,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.5.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.5_1558774759876_0.3685370881334411"},"_hasShrinkwrap":false,"publish_time":1558774760028,"_cnpm_publish_time":1558774760028,"_cnpmcore_publish_time":"2021-12-16T14:48:24.725Z"},"2.0.4":{"name":"semver-try-require","version":"2.0.4","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"eslint":"5.15.3","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.16.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.0.1","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0","jest":"24.5.0","npm-run-all":"4.1.5","upem":"2.0.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"6.0.0"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":">=6"},"types":"types/index.d.ts","eslintConfig":{"extends":"standard","plugins":["security"],"env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-fs-filename":"off","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-object-injection":"error","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error"}},"eslintIgnore":["node_modules"],"gitHead":"4179c4d20c8fc4ccbdbeb365574fffdc7d18384d","_id":"semver-try-require@2.0.4","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"ce4773428fcb826f6da675c9a9417036b51885fb","size":3432,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.4.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.4_1553717442009_0.43835438608856214"},"_hasShrinkwrap":false,"publish_time":1553717442200,"_cnpm_publish_time":1553717442200,"_cnpmcore_publish_time":"2021-12-16T14:48:24.942Z"},"2.0.3":{"name":"semver-try-require","version":"2.0.3","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","test":"jest --collectCoverage","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"eslint":"5.6.1","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"7.0.1","eslint-plugin-promise":"4.0.1","eslint-plugin-security":"1.4.0","eslint-plugin-standard":"4.0.0","jest":"23.6.0","npm-run-all":"4.1.3","upem":"1.0.1"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"5.6.0"},"jest":{"clearMocks":true,"testEnvironment":"node","coverageDirectory":"coverage","coverageReporters":["text-summary","lcov","html"],"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"all":true}}},"engines":{"node":">=6"},"types":"types/index.d.ts","eslintConfig":{"extends":"standard","plugins":["security"],"env":{"node":true,"es6":true},"overrides":[{"files":["test/**/*.js"],"env":{"jest":true}}],"rules":{"complexity":["warn",4],"security/detect-unsafe-regex":"error","security/detect-buffer-noassert":"error","security/detect-child-process":"error","security/detect-disable-mustache-escape":"error","security/detect-eval-with-expression":"error","security/detect-no-csrf-before-method-override":"error","security/detect-non-literal-fs-filename":"off","security/detect-non-literal-regexp":"error","security/detect-non-literal-require":"error","security/detect-object-injection":"error","security/detect-possible-timing-attacks":"error","security/detect-pseudoRandomBytes":"error"}},"eslintIgnore":["node_modules"],"gitHead":"2e4d1689279db6f12059b7ca8c102c61edf57155","_id":"semver-try-require@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"dist":{"shasum":"d7566afc4d76be697d862b5be95c695836ddb5a0","size":3426,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.3.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.3_1539287110944_0.019677610407029977"},"_hasShrinkwrap":false,"publish_time":1539287111036,"_cnpm_publish_time":1539287111036,"_cnpmcore_publish_time":"2021-12-16T14:48:25.160Z"},"2.0.2":{"name":"semver-try-require","version":"2.0.2","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","files":["src/","types/","LICENSE","package.json","README.md"],"scripts":{"check":"npm-run-all --parallel lint test:cover","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","test":"mocha test/*.spec.js","test:cover":"nyc --check-coverage npm test","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"chai":"4.1.2","eslint":"5.4.0","eslint-plugin-import":"2.14.0","eslint-plugin-mocha":"5.2.0","eslint-plugin-node":"7.0.1","eslint-plugin-security":"1.4.0","mocha":"5.2.0","npm-run-all":"4.1.3","nyc":"13.0.1","upem":"1.0.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"5.5.1"},"nyc":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"reporter":["text-summary","html","lcov"],"all":true},"engines":{"node":">=6"},"types":"types/index.d.ts","eslintIgnore":["node_modules"],"gitHead":"5fb44a02ed52ad61ccb6def65e9750f187a20388","_id":"semver-try-require@2.0.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"dist":{"shasum":"63c2d735ee9b2b49396387950f63ed95a2f2bcc4","size":3109,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.2.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.2_1535401658303_0.554785054036079"},"_hasShrinkwrap":false,"publish_time":1535401658399,"_cnpm_publish_time":1535401658399,"_cnpmcore_publish_time":"2021-12-16T14:48:25.365Z"},"2.0.1":{"name":"semver-try-require","version":"2.0.1","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","files":["src/","types/","LICENSE","package.json","README.md"],"scripts":{"check":"npm-run-all --parallel lint test:cover","check:full":"npm-run-all --parallel check check:outdated","check:outdated":"npm outdated","lint":"eslint src test","lint:fix":"eslint --fix src test","test":"mocha test/*.spec.js","test:cover":"nyc --check-coverage npm test","update-dependencies":"npm-run-all upem:update upem:install lint:fix check","upem:update":"npm outdated --json | upem","upem:install":"npm install"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"chai":"4.1.2","eslint":"5.1.0","eslint-plugin-import":"2.13.0","eslint-plugin-mocha":"5.1.0","eslint-plugin-node":"7.0.1","eslint-plugin-security":"1.4.0","mocha":"5.2.0","npm-run-all":"4.1.3","nyc":"12.0.2","upem":"1.0.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"5.5.0"},"nyc":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"reporter":["text-summary","html","lcov"],"all":true},"engines":{"node":">=6"},"types":"types/index.d.ts","eslintIgnore":["node_modules"],"gitHead":"7fbb0bf39feb6a13cd45213284f7538317918744","_id":"semver-try-require@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"dist":{"shasum":"aef3184ec3419d07028574881e45d6ba28062b77","size":3109,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.1.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.1_1532121468596_0.8248037955565493"},"_hasShrinkwrap":false,"publish_time":1532121468663,"_cnpm_publish_time":1532121468663,"_cnpmcore_publish_time":"2021-12-16T14:48:25.624Z"},"2.0.0":{"name":"semver-try-require","version":"2.0.0","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test:cover","check:extended":"npm-run-all --parallel node-security npm-outdated","check:full":"npm-run-all --parallel check check:extended","lint":"eslint src test","lint:fix":"eslint --fix src test","node-security":"nsp check","npm-check-updates":"ncu --upgrade --reject nyc","npm-outdated":"npm outdated","npm-install":"npm install","test":"mocha test/*.spec.js","test:cover":"nyc --check-coverage npm test","update-dependencies":"npm-run-all npm-check-updates npm-install check"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"chai":"4.1.2","eslint":"4.19.1","eslint-plugin-import":"2.12.0","eslint-plugin-mocha":"5.0.0","eslint-plugin-node":"6.0.1","eslint-plugin-security":"1.4.0","mocha":"5.2.0","npm-check-updates":"2.14.2","npm-run-all":"4.1.3","nsp":"3.2.1","nyc":"11.9.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"5.5.0"},"nyc":{"statements":100,"branches":100,"functions":100,"lines":100,"exclude":["test/**/*","coverage/**/*","tmp*"],"reporter":["text-summary","html","lcov"],"all":true},"engines":{"node":">=6"},"types":"types/index.d.ts","gitHead":"b62c0a15f12ed21662c0d7d35038700896451a3b","_id":"semver-try-require@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"dist":{"shasum":"04bba041b2f691ee1050ada75b7be56943faae1b","size":3212,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-2.0.0.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require_2.0.0_1527979434104_0.8991923532561867"},"_hasShrinkwrap":false,"publish_time":1527979434368,"_cnpm_publish_time":1527979434368,"_cnpmcore_publish_time":"2021-12-16T14:48:25.881Z"},"1.1.1":{"name":"semver-try-require","version":"1.1.1","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all --parallel lint test","check:extended":"npm-run-all --parallel node-security npm-outdated","check:full":"npm-run-all --parallel check check:extended","lint":"eslint src test","lint:fix":"eslint --fix src test","node-security":"nsp check","npm-check-updates":"ncu --upgrade","npm-outdated":"npm outdated","npm-install":"npm install","test":"mocha --bail --reporter dot test/*.spec.js","test:cover":"istanbul cover node_modules/mocha/bin/_mocha -- test/*.spec.js","update-dependencies":"npm-run-all npm-check-updates npm-install check"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"chai":"4.1.2","eslint":"4.17.0","eslint-plugin-import":"2.8.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-node":"6.0.0","eslint-plugin-security":"1.4.0","istanbul":"0.4.5","mocha":"5.0.0","npm-check-updates":"2.14.0","npm-run-all":"4.1.2","nsp":"3.1.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"5.5.0"},"engines":{"node":">=4"},"types":"types/index.d.ts","gitHead":"840b41d77efbe9bbe4809d955b985ceaa0992a2d","_id":"semver-try-require@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"dist":{"shasum":"a963eaea8decdfb08f45785972fbb7483156ec1c","size":3041,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-1.1.1.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require-1.1.1.tgz_1517862033813_0.07927560550160706"},"directories":{},"publish_time":1517862034709,"_hasShrinkwrap":false,"_cnpm_publish_time":1517862034709,"_cnpmcore_publish_time":"2021-12-16T14:48:26.132Z"},"1.1.0":{"name":"semver-try-require","version":"1.1.0","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all  --parallel lint test node-security","lint":"eslint src test","lint:fix":"eslint --fix src test","node-security":"nsp check","npm-check-updates":"ncu --upgrade","test":"mocha --bail --reporter dot test/*.spec.js","test:cover":"istanbul cover node_modules/mocha/bin/_mocha -- test/*.spec.js","update-dependencies":"npm-run-all npm-check-updates check"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"chai":"4.1.2","eslint":"4.16.0","eslint-plugin-import":"2.8.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-node":"5.2.1","eslint-plugin-security":"1.4.0","istanbul":"0.4.5","mocha":"5.0.0","npm-check-updates":"2.14.0","npm-run-all":"4.1.2","nsp":"3.1.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"5.5.0"},"engines":{"node":">=4"},"types":"types/index.d.ts","gitHead":"6efa57523de77975588dc1420ce34898d03a8d1f","_id":"semver-try-require@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"dist":{"shasum":"7fc95798992d1f82736d4a9de65f19247c677cb4","size":2996,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-1.1.0.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require-1.1.0.tgz_1516565874377_0.1458454756066203"},"directories":{},"publish_time":1516565875332,"_hasShrinkwrap":false,"_cnpm_publish_time":1516565875332,"_cnpmcore_publish_time":"2021-12-16T14:48:26.338Z"},"1.0.5":{"name":"semver-try-require","version":"1.0.5","description":"micro module to require (versions of) modules that might not be there","main":"src/index.js","scripts":{"check":"npm-run-all  --parallel lint test node-security","lint":"eslint src test","lint:fix":"eslint --fix src test","node-security":"nsp check","npm-check-updates":"ncu --upgrade","test":"mocha --bail --reporter dot test/*.spec.js","test:cover":"istanbul cover node_modules/mocha/bin/_mocha -- test/*.spec.js","update-dependencies":"npm-run-all npm-check-updates check"},"keywords":[],"author":{"name":"Sander Verweij","url":"https://sverweij.github.io/"},"license":"MIT","devDependencies":{"chai":"4.1.2","eslint":"4.16.0","eslint-plugin-import":"2.8.0","eslint-plugin-mocha":"4.11.0","eslint-plugin-node":"5.2.1","eslint-plugin-security":"1.4.0","istanbul":"0.4.5","mocha":"5.0.0","npm-check-updates":"2.14.0","npm-run-all":"4.1.2","nsp":"3.1.0"},"repository":{"type":"git","url":"git+https://github.com/sverweij/semver-try-require.git"},"bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"homepage":"https://github.com/sverweij/semver-try-require","dependencies":{"semver":"5.5.0"},"engines":{"node":">=4"},"gitHead":"cd816c68af9e95eab315c111fee9cc562acd7789","_id":"semver-try-require@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sverweij","email":"sverweij@yandex.com"},"dist":{"shasum":"aa7c0d3a631a7e456bef089b5348fa6ae11d6150","size":2600,"noattachment":false,"key":"/semver-try-require/-/semver-try-require-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/semver-try-require/download/semver-try-require-1.0.5.tgz"},"maintainers":[{"name":"sverweij","email":"sverweij@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semver-try-require-1.0.5.tgz_1516542088547_0.980068217497319"},"directories":{},"publish_time":1516542090349,"_hasShrinkwrap":false,"_cnpm_publish_time":1516542090349,"_cnpmcore_publish_time":"2021-12-16T14:48:27.564Z"}},"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","_attachments":{},"homepage":"https://github.com/sverweij/semver-try-require","bugs":{"url":"https://github.com/sverweij/semver-try-require/issues"},"license":"MIT"}