{"_id":"is-builtin-module","_rev":"4170446","name":"is-builtin-module","description":"Check if a string matches the name of a Node.js builtin module","dist-tags":{"latest":"5.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2026-03-01T21:14:07.000Z","created":"2015-05-04T16:00:13.605Z","5.0.0":"2025-02-27T09:44:04.459Z","4.0.0":"2024-04-30T09:48:15.149Z","3.2.1":"2023-01-31T05:53:21.281Z","3.2.0":"2022-07-31T11:06:50.657Z","3.1.0":"2021-04-21T08:48:40.923Z","3.0.0":"2018-09-19T17:03:09.369Z","2.0.0":"2017-11-15T04:24:16.303Z","1.0.0":"2015-05-04T16:00:13.605Z"},"users":{"piecioshka":true,"rocket0191":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"versions":{"5.0.0":{"name":"is-builtin-module","version":"5.0.0","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"sideEffects":false,"engines":{"node":">=18.20"},"scripts":{"test":"xo && ava && tsd"},"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^5.0.0"},"devDependencies":{"ava":"^6.2.0","tsd":"^0.31.2","xo":"^0.60.0"},"_id":"is-builtin-module@5.0.0","gitHead":"e3881a4d244572c5d5f83d128209efa83ab2d953","types":"./index.d.ts","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","_nodeVersion":"23.6.1","_npmVersion":"10.9.2","dist":{"shasum":"19df4b9c7451149b68176b0e06d18646db6308dd","size":1741,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-5.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-builtin-module_5.0.0_1740649444305_0.4388188496443244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T09:44:04.459Z","publish_time":1740649444459,"_source_registry_name":"default","_cnpm_publish_time":1740649444459},"4.0.0":{"name":"is-builtin-module","version":"4.0.0","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"sideEffects":false,"engines":{"node":">=18.20"},"scripts":{"test":"xo && ava && tsd"},"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^4.0.0"},"devDependencies":{"ava":"^6.1.2","tsd":"^0.31.0","xo":"^0.58.0"},"_id":"is-builtin-module@4.0.0","gitHead":"239f82cc75a2eaea3c45575e450c5c66f7d51817","types":"./index.d.ts","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","_nodeVersion":"18.20.2","_npmVersion":"10.6.0","dist":{"shasum":"dfbf2080dad42d28af2bde71df7e4bc3f1dee6c0","size":1798,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-4.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-builtin-module_4.0.0_1714470494981_0.5295850252047953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T09:48:15.149Z","publish_time":1714470495149,"_source_registry_name":"default","_cnpm_publish_time":1714470495149},"3.2.1":{"name":"is-builtin-module","version":"3.2.1","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd"},"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^3.3.0"},"devDependencies":{"ava":"^0.25.0","tsd":"^0.7.2","xo":"^0.23.0"},"types":"./index.d.ts","gitHead":"2b22980d890cd656419106e2d2cca5696453bd7f","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","_id":"is-builtin-module@3.2.1","_nodeVersion":"16.16.0","_npmVersion":"9.2.0","dist":{"shasum":"f03271717d8654cfcaf07ab0463faa3571581169","size":1961,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-3.2.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-builtin-module_3.2.1_1675144401092_0.3304285327083374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-31T05:53:21.281Z","publish_time":1675144401281,"_cnpm_publish_time":1675144401281},"3.2.0":{"name":"is-builtin-module","version":"3.2.0","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd"},"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^3.3.0"},"devDependencies":{"ava":"^0.25.0","tsd":"^0.7.2","xo":"^0.23.0"},"types":"./index.d.ts","gitHead":"805fb76368abd1c5bb9f9e2c8972f99660bdafb4","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","_id":"is-builtin-module@3.2.0","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"shasum":"bb0310dfe881f144ca83f30100ceb10cf58835e0","size":1952,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-3.2.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-builtin-module_3.2.0_1659265610501_0.33830401136304267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-31T11:06:53.054Z","publish_time":1659265610657,"_cnpm_publish_time":1659265610657},"3.1.0":{"name":"is-builtin-module","version":"3.1.0","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","xo":"^0.23.0"},"gitHead":"819869f9a6b64dffc80ac5b39c26def695afaef4","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","_id":"is-builtin-module@3.1.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"6fdb24313b1c03b75f8b9711c0feb8c30b903b00","size":1781,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-3.1.0.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-builtin-module_3.1.0_1618994920757_0.7949943164757127"},"_hasShrinkwrap":false,"publish_time":1618994920923,"_cnpm_publish_time":1618994920923},"3.0.0":{"name":"is-builtin-module","version":"3.0.0","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","xo":"^0.23.0"},"gitHead":"b7c45f3e3659db9ff1e161bbbf6c2d4228be5bfb","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","_id":"is-builtin-module@3.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"137d3d2425023a19a660fb9dd6ddfabe52c03466","size":1501,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-builtin-module_3.0.0_1537376589234_0.6862831504453506"},"_hasShrinkwrap":false,"publish_time":1537376589369,"_cnpm_publish_time":1537376589369},"2.0.0":{"name":"is-builtin-module","version":"2.0.0","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/is-builtin-module.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^2.0.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"5a7c0244ad5a88c57a2a53b255c433cf6a827ea3","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","_id":"is-builtin-module@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"431104b3b4ba838ec7a17d82bb3bccd2233e8cd9","size":1519,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-builtin-module-2.0.0.tgz_1510719856227_0.13728722045198083"},"directories":{},"publish_time":1510719856303,"_hasShrinkwrap":false,"_cnpm_publish_time":1510719856303},"1.0.0":{"name":"is-builtin-module","version":"1.0.0","description":"Check if a string matches the name of a Node.js builtin module","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/is-builtin-module"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["builtin","built-in","builtins","node","modules","core","bundled","list","array","names","is","detect","check","match"],"dependencies":{"builtin-modules":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"gitHead":"da55ebf031f3864c5d309e25e49ed816957d70a2","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"homepage":"https://github.com/sindresorhus/is-builtin-module","_id":"is-builtin-module@1.0.0","_shasum":"540572d34f7ac3119f8f76c30cbc1b1e037affbe","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"540572d34f7ac3119f8f76c30cbc1b1e037affbe","size":1549,"noattachment":false,"key":"/is-builtin-module/-/is-builtin-module-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-builtin-module/download/is-builtin-module-1.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1430755213605,"_cnpm_publish_time":1430755213605,"_hasShrinkwrap":false}},"readme":"# is-builtin-module\n\n> Check if a string matches the name of a Node.js builtin module\n\nNote that this matches based a [static list of modules](https://github.com/sindresorhus/builtin-modules) from the latest Node.js version. If you want to check for a module in the current Node.js, use the core [`isBuiltin`](https://nodejs.org/api/module.html#moduleisbuiltinmodulename) method.\n\n## Install\n\n```sh\nnpm install is-builtin-module\n```\n\n## Usage\n\n```js\nimport isBuiltinModule from 'is-builtin-module';\n\nisBuiltinModule('fs');\n//=> true\n\nisBuiltinModule('fs/promises');\n//=> true\n\nisBuiltinModule('node:fs/promises');\n//=> true\n\nisBuiltinModule('unicorn');\n//=> false\n```\n\n## Related\n\n- [builtin-modules](https://github.com/sindresorhus/builtin-modules) - A static list of the Node.js builtin modules from the latest Node.js version\n","_attachments":{},"homepage":"https://github.com/sindresorhus/is-builtin-module#readme","bugs":{"url":"https://github.com/sindresorhus/is-builtin-module/issues"},"license":"MIT"}