{"name":"optional-require","version":"1.1.9","description":"NodeJS Require that let you handle module not found error without try/catch","main":"index.js","types":"index.d.ts","scripts":{"build":"tsc","test":"xrun --serial build xarc/test-only","coverage":"xrun --serial build xarc/test-cov","publish-util-pre":"publish-util-prepublishonly","prepublishOnly":"xrun --serial [[build, docs], xarc/check, publish-util-pre]","docs":"xrun xarc/docs && touch docs/.nojekyll","postpack":"publish-util-postpack"},"repository":{"type":"git","url":"git+https://github.com/jchip/optional-require.git"},"keywords":["optional require","optional","require"],"publishConfig":{"access":"public","tag":"v1"},"engines":{"node":">=4"},"author":{"name":"Joel Chen"},"license":"Apache-2.0","devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.1","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"^14.14.16","@types/sinon":"^9.0.10","@types/sinon-chai":"^3.2.5","@typescript-eslint/eslint-plugin":"^4.11.0","@typescript-eslint/parser":"^4.11.0","@xarc/module-dev":"^4.0.0","babel-eslint":"^10.1.0","chai":"^4.2.0","eslint":"^7.16.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","eslint-plugin-jsdoc":"^30.7.9","eslint-plugin-tsdoc":"^0.2.11","istanbul":"^0.4.5","mocha":"^11.7.1","nyc":"^15.1.0","prettier":"^2.2.1","publish-util":"^1.1.6","sinon":"^9.2.2","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","ts-node":"^10.9.2","typedoc":"^0.20.13","typescript":"^4.1.3"},"dependencies":{"require-at":"^1.0.6"},"prettier":{"printWidth":120},"mocha":{"require":["ts-node/register","source-map-support/register","@xarc/module-dev/config/test/setup.js"],"recursive":true},"nyc":{"extends":["@istanbuljs/nyc-config-typescript"],"all":true,"reporter":["lcov","text","text-summary"],"exclude":["*clap.js","*clap.ts",".eslintrc.js","coverage","docs","gulpfile.js","test","xrun*.js","xrun*.ts","src","dist/**/*.ts","index.d.ts","index.js"],"check-coverage":true,"statements":100,"branches":100,"functions":100,"lines":100,"cache":true,"exclude-after-remap":false,"sourceMap":true,"produce-source-map":true},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","prettier","typedoc","typescript"]},"readmeFilename":"README.md","gitHead":"b99dbdb4828da95872f3fd023c5e6f3007a63ebb","bugs":{"url":"https://github.com/jchip/optional-require/issues"},"homepage":"https://github.com/jchip/optional-require#readme","_id":"optional-require@1.1.9","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"06b66d4683e74855798367c7ab4467d82c6a35f8","size":6468,"noattachment":false,"key":"/optional-require/-/optional-require-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/optional-require/download/optional-require-1.1.9.tgz"},"_npmUser":{"name":"jchip","actor":{"name":"jchip","type":"user","email":"joel123@gmail.com"},"email":"joel123@gmail.com"},"directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/optional-require_1.1.9_1751332389530_0.8032569794442834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-01T01:13:09.715Z","publish_time":1751332389715,"_source_registry_name":"default","_cnpm_publish_time":1751332389715,"dist-tags":{"latest":"2.1.0","v1":"1.1.10"}}