{"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"},{"name":"anonymous","email":"mark@novemberborn.net"}],"keywords":["require","extension","default","node"],"dist-tags":{"latest":"3.0.1"},"description":"Node's default require extensions as a separate module","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.\n","repository":{"type":"git","url":"git+https://github.com/avajs/default-require-extensions.git"},"users":{"flumpus-dev":true},"bugs":{"url":"https://github.com/avajs/default-require-extensions/issues"},"license":"MIT","versions":{"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","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/default-require-extensions/-/default-require-extensions-1.0.0.tgz","integrity":"sha512-Dn2eAftOqXhNXs5f/Xjn7QTZ6kDYkx7u0EXQInN1oyYwsZysu11q7oTtaKcbzLxZRJiDHa8VmwpWmb4lY5FqgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQfls5jjvMEoYcthaJyEwOWKwXnBpBKP+YKP8BcepbyQIhAMZjuVdjDlGhgpIkqR59GDFVnZCjCHr+/E+t4BD31sVA"}]},"maintainers":[{"name":"anonymous","email":"james@talmage.io"}],"directories":{}},"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","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/default-require-extensions/-/default-require-extensions-2.0.0.tgz","integrity":"sha512-B0n2zDIXpzLzKeoEozorDSa1cHc1t0NjmxP0zuAxbizNU2MBqYJJKYXrrFdKuQliojXynrxgd7l4ahfg/+aA5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5hAde/qD7bYtjK0H0/aG1qaNrHZy6qkUu+J1PTBDR7gIgSK1PSQ6GlXvsFyukDUi1BvaYR35LKbn+qPuT7bTqwrs="}]},"maintainers":[{"name":"anonymous","email":"james@talmage.io"},{"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":{}},"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":{"integrity":"sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==","shasum":"e03f93aac9b2b6443fc52e5e4a37b3ad9ad8df96","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/default-require-extensions/-/default-require-extensions-3.0.0.tgz","fileCount":5,"unpackedSize":3227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddpt/CRA9TVsSAnZWagAAJKMP/Rtrxz1LPlUMNpSCMDUB\nno3s0hmdy47RGV5zLC9kS3tnUNi3+gt2qjDfdkZfzkoPjrucq6W/L57X33MJ\nRdAoPepY5geqUuIh7BudZrpVMwnnAftwNKtLvqpamIxxlAN7Z8mZMXze8r6j\nngjsLIo+03ptSzFAU3jOqyHWv064ahvtyZI46LUQg3ZVhdrgmMJCgZvAC9d/\nyVBcXm9NTTvwC7alQX0FB5FfAaC6YnodbIUaQYodYEPGBd+3aqYsFhoZNZBM\n8iWrtwrZQMBxI4NQlUsNvwWnmFcHPdxYfpv25+iOdQ4X07OcxIolxFtqBJFo\nxCe2oB08LQV4WIoULBnosNXmVvLxsrhnZVpF0vrsuayyxvmGGpoyyXK0Cvg5\n0yAvPFIO6W0+ajm16VcwpT6VUQsMCmhQ45UBD754mgl1sxyrG+TvrPHvVYmL\nH+qsHeBDFzmbanhqPGpOzPL7OXbxSZBFn55DkBtpoT72AaQgbBU7+vTxNy3x\n7piokgYGdLFOB5XZUcMIxVcxyU+4ZsEY0zIPDcxsMdRod+sTEYFwqGIGzB2J\npJQ2sJmhfTz9dSoDy49FRyTnnm0fx6yyfXxacTQFXwgtnvnQ/w5cXD3Afvgj\nC4cFhHQZ0IQ4wp4Lx2WrBODFcQ2Z9ODttM/ArX2o/7ZlqV35mVOa6WdcMp03\nqWuJ\r\n=HyOk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiG/Q/H9BRx+ez9bwDGckxwvNv4JmmatzJxaDweaBfyAIgHWjE8rclaD0QxO1meD3nYKQ+ErE5J5OkR9zldctsrnk="}]},"maintainers":[{"email":"mark@novemberborn.net","name":"anonymous"},{"email":"sindresorhus@gmail.com","name":"anonymous"},{"email":"vdemedes@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/default-require-extensions_3.0.0_1568054142927_0.7748914998580598"},"_hasShrinkwrap":false},"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://repository.ncinga.com/nexus/content/groups/npm-all/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"},"_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}},"name":"default-require-extensions","time":{"modified":"2023-06-17T00:10:01.098Z","created":"2016-01-25T21:07:03.201Z","1.0.0":"2016-01-25T21:07:03.201Z","2.0.0":"2017-03-26T09:12:31.921Z","3.0.0":"2019-09-09T18:35:43.057Z","3.0.1":"2022-10-07T10:50:35.395Z"},"readmeFilename":"readme.md","homepage":"https://github.com/avajs/default-require-extensions#readme"}