{"versions":{"3.0.0":{"name":"default-require-extensions","version":"3.0.0","description":"Node's default require extensions as a separate module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/avajs/default-require-extensions.git"},"main":"js.js","engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava"},"keywords":["require","extension","default","node"],"dependencies":{"strip-bom":"^4.0.0"},"devDependencies":{"ava":"^2.3.0","nyc":"^14.1.1","xo":"^0.24.0"},"nyc":{"exclude":["fixture"]},"gitHead":"8ad71fa5481e5117b1e44e76e83bb53c08f401f0","bugs":{"url":"https://github.com/avajs/default-require-extensions/issues"},"homepage":"https://github.com/avajs/default-require-extensions#readme","_id":"default-require-extensions@3.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e03f93aac9b2b6443fc52e5e4a37b3ad9ad8df96","size":1735,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/default-require-extensions/-/default-require-extensions-3.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"mark@novemberborn.net"},{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/default-require-extensions_3.0.0_1568054142927_0.7748914998580598"},"_hasShrinkwrap":false,"publish_time":1568054143057,"_cnpm_publish_time":1568054143057,"contributors":[]},"2.0.0":{"name":"default-require-extensions","version":"2.0.0","description":"Node's default require extensions as a separate module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/avajs/default-require-extensions.git"},"author":{"name":"James Talmage","email":"james@talmage.io","url":"github.com/jamestalmage"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava"},"main":"js.js","files":["js.js","json.js"],"keywords":["require","extension","default","node"],"dependencies":{"strip-bom":"^3.0.0"},"devDependencies":{"ava":"^0.18.2","nyc":"^10.1.2","xo":"^0.18.1"},"nyc":{"exclude":["fixture"]},"gitHead":"499a4ef35ed7192948a702c07f83bae8d5cc548b","bugs":{"url":"https://github.com/avajs/default-require-extensions/issues"},"homepage":"https://github.com/avajs/default-require-extensions#readme","_id":"default-require-extensions@2.0.0","_shasum":"f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7","size":1846,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/default-require-extensions/-/default-require-extensions-2.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"mark@novemberborn.net"},{"name":"anonymous","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/default-require-extensions-2.0.0.tgz_1490519551699_0.5343406901229173"},"directories":{},"publish_time":1490519551921,"_hasShrinkwrap":false,"_cnpm_publish_time":1490519551921,"contributors":[]},"1.0.0":{"name":"default-require-extensions","version":"1.0.0","description":"Node's default require extensions as a separate module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jamestalmage/default-require-extensions.git"},"author":{"name":"James Talmage","email":"james@talmage.io","url":"github.com/jamestalmage"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && nyc ava"},"main":"js.js","files":["js.js","json.js"],"keywords":["require","extension","default","node"],"dependencies":{"strip-bom":"^2.0.0"},"devDependencies":{"ava":"^0.11.0","nyc":"^5.3.0","xo":"^0.12.1"},"nyc":{"exclude":["test.js","fixture"]},"gitHead":"6083fce89e9d2531975cbfa573238f9b132a565d","bugs":{"url":"https://github.com/jamestalmage/default-require-extensions/issues"},"homepage":"https://github.com/jamestalmage/default-require-extensions#readme","_id":"default-require-extensions@1.0.0","_shasum":"f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"anonymous","email":"james@talmage.io"},"dist":{"shasum":"f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8","size":1877,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/default-require-extensions/-/default-require-extensions-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"mark@novemberborn.net"},{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"publish_time":1453756023201,"_cnpm_publish_time":1453756023201,"_hasShrinkwrap":false,"contributors":[]},"3.0.1":{"name":"default-require-extensions","version":"3.0.1","description":"Node's default require extensions as a separate module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/avajs/default-require-extensions.git"},"funding":"https://github.com/sponsors/sindresorhus","main":"js.js","engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava"},"keywords":["require","extension","default","node"],"dependencies":{"strip-bom":"^4.0.0"},"devDependencies":{"ava":"^2.3.0","nyc":"^14.1.1","xo":"^0.24.0"},"nyc":{"exclude":["fixture"]},"xo":{"rules":{"import/extensions":"off"}},"gitHead":"409345923c4a4d1c751b3dec37ec750ee0b1a8f1","bugs":{"url":"https://github.com/avajs/default-require-extensions/issues"},"homepage":"https://github.com/avajs/default-require-extensions#readme","_id":"default-require-extensions@3.0.1","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"integrity":"sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==","shasum":"bfae00feeaeada68c2ae256c62540f60b80625bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/default-require-extensions/-/default-require-extensions-3.0.1.tgz","fileCount":5,"unpackedSize":3340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqVXzPnPj8NaATwaefyRyv8ghyEgLxDLfrPlWdPfN+9QIhAOMonwhqeb1VehltjTmHFfWD+quzASU7C2vKMAladbY3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQAR7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy9A//V+zLZHKE76JiOiIN89j59SdzvDoh59Ly7fUKvFaBHMq0v5bV\r\nLfsHR5V1tsSm0quU3tX5zJOzogRXz//YUCCTncLvNBDwhGjUsUDiisP4Iy3J\r\nz3G+6GTHs3vEuVv2ORJ2gT+nUaUoxGoYnSXOvmJWQ8HFtZEZkOTdWQDu858/\r\n7NdafrFAZdLVQoKdogGPYo7Z98sddZ3ZdGcYnxWgMmrO/G4ua3ikOUMfINZ9\r\nmO+58uxdpFseT157lX2YTphlgQ3jYk1ohOh+G3bmkgmp6p+GyWaJ6Scu/KDU\r\nqvkdNznFk2i/uWe/klr3eQt5uFBnao2WswoVhxG3uh/70TJvr9xStFN2g4u/\r\nHOzaEiDXFb5MOSp4V/3aJmOBlfADQWk159VQOi/dQWAibx6HhJ3ErzEXxA6F\r\nps8VbGiJLCN1Hvin6QX4y/UOAZJ992c1bBbJd2mdRsSojoDIrZ4ZrScWXkxc\r\n4YrDIuxVvacptxvmjSY8qWocm0F30VaprKQCWV8Whisc97BOHU7uzVoOiTAG\r\nlMy8x2X1ZWSZ6Qy6FNzHX+nA6IVwdNRABmDnsTDIJ2vSdWBWqashI/NUv8aK\r\n1op6a/trC2m3BVZ1g8cfuwzYWJ60/7WJFaexlxtURkL0igw1xvE98ZjqwpzO\r\n0Ln5lPXiTMvSOgFC31MwE1dqibZYCs71lDY=\r\n=U7zS\r\n-----END PGP SIGNATURE-----\r\n","size":1777},"_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"},{"name":"anonymous","email":"mark@novemberborn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/default-require-extensions_3.0.1_1665139835232_0.2638148740915507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-07T10:50:42.402Z","contributors":[]}},"dist-tags":{"latest":"3.0.1"},"name":"default-require-extensions","time":{"modified":"2024-06-18T15:38:23.846Z","created":"2022-01-26T20:53:44.158Z","3.0.0":"2019-09-09T18:35:43.057Z","2.0.0":"2017-03-26T09:12:31.921Z","1.0.0":"2016-01-25T21:07:03.201Z","3.0.1":"2022-10-07T10:50:35.395Z"},"readme":"# default-require-extensions\n\n> Node's default require extensions as a separate module\n\nHandy for require extension authors that want reliable access to the default extension implementations.\n\nBy the time your extension is loaded, the default extension may have already been replaced. This provides extensions functionally identical to the default ones, which you know you can access reliably, no matter what extensions have been installed previously.\n\n**This package is not compatible with ESM.**\n\n## Install\n\n```sh\nnpm install default-require-extensions\n```\n\n## Usage\n\n```js\nconst js = require('default-require-extensions/js');\nconst json = require('default-require-extensions/json');\n\nrequire.extensions['.js'] = js;\nrequire.extensions['.js'] = json;\n```\n\n*Note:* You would never actually do the above. Use these in your custom require extensions instead.","users":{}}