{"_id":"node-addon-require-builtin","_rev":"5948647-6a4f9fb86242670e57ef635d","dist-tags":{"latest":"0.1.5"},"name":"node-addon-require-builtin","time":{"created":"2026-07-09T13:18:48.106Z","modified":"2026-08-14T19:49:55.015Z","0.0.11":"2026-07-09T13:18:35.062Z","0.1.0":"2026-07-11T06:49:21.743Z","0.1.2":"2026-07-15T10:11:56.770Z","0.1.3":"2026-07-24T10:42:21.750Z","0.1.4":"2026-08-03T14:38:28.216Z","0.1.5":"2026-08-14T19:49:39.307Z"},"versions":{"0.0.11":{"name":"node-addon-require-builtin","version":"0.0.11","type":"commonjs","description":"Node-API addon with runtime probing for internal access (unrestricted require-builtin variant).","main":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"license":"MIT","dependencies":{"node-addon-native-custom-loader":"0.0.11"},"optionalDependencies":{"node-addon-require-builtin-darwin-x64":"0.0.11","node-addon-require-builtin-darwin-arm64":"0.0.11","node-addon-require-builtin-linux-arm64-gnu":"0.0.11","node-addon-require-builtin-linux-x64-gnu":"0.0.11","node-addon-require-builtin-win32-arm64-msvc":"0.0.11","node-addon-require-builtin-win32-ia32-msvc":"0.0.11","node-addon-require-builtin-win32-x64-msvc":"0.0.11"},"scripts":{"build:js":"tsc -b","install":"node ./scripts/install.js"},"types":"./lib/index.d.ts","_id":"node-addon-require-builtin@0.0.11","_integrity":"sha512-4wf5Mo2hkfnlzWPPeAQRU/4tzvNmdZbS/PubqoUQOAiXeph5D0rOTTe6Bxjc0OkE7QRoXPgVd/ozpLtPHEHsWg==","_resolved":"/home/runner/work/node-addon-require-builtin/node-addon-require-builtin/dist/npm/node-addon-require-builtin-0.0.11.tgz","_from":"file:dist/npm/node-addon-require-builtin-0.0.11.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-4wf5Mo2hkfnlzWPPeAQRU/4tzvNmdZbS/PubqoUQOAiXeph5D0rOTTe6Bxjc0OkE7QRoXPgVd/ozpLtPHEHsWg==","shasum":"e56a065c173dbb85bd5fa9a4cdd0d1d219a26240","tarball":"https://registry.npmmirror.com/node-addon-require-builtin/-/node-addon-require-builtin-0.0.11.tgz","fileCount":7,"unpackedSize":14932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID1eODwR5B5Fn+f8cJ3LMM1oC6QeU0R/7V08uxJmLo0xAiBHj+SL4/HcHDRFFOi2FZOabHkJdjVU2v6Xq+BAQk0zmw=="}],"size":5059},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-addon-require-builtin_0.0.11_1783603114838_0.2109163114252759"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-07-09T13:18:35.062Z","publish_time":1783603115062,"_source_registry_name":"default"},"0.1.0":{"name":"node-addon-require-builtin","version":"0.1.0","type":"commonjs","description":"Node-API addon with runtime probing for internal access (unrestricted require-builtin variant).","main":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"license":"MIT","dependencies":{"node-addon-native-custom-loader":"0.1.0"},"optionalDependencies":{"node-addon-require-builtin-darwin-arm64":"0.1.0","node-addon-require-builtin-darwin-x64":"0.1.0","node-addon-require-builtin-linux-arm64-gnu":"0.1.0","node-addon-require-builtin-linux-x64-gnu":"0.1.0","node-addon-require-builtin-win32-arm64-msvc":"0.1.0","node-addon-require-builtin-win32-ia32-msvc":"0.1.0","node-addon-require-builtin-win32-x64-msvc":"0.1.0"},"scripts":{"build:js":"tsc -b","install":"node ./scripts/install.js"},"types":"./lib/index.d.ts","_id":"node-addon-require-builtin@0.1.0","_integrity":"sha512-HGlhjpNtFP7qtbBIBQ2+eXDe1qXcX4RQa426IMQ+SKoLCQS9AcHYl0kwJCERvG821wfRlJOzGBoREtBOwvUGeg==","_resolved":"/home/runner/work/node-addon-require-builtin/node-addon-require-builtin/dist/npm/node-addon-require-builtin-0.1.0.tgz","_from":"file:dist/npm/node-addon-require-builtin-0.1.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-HGlhjpNtFP7qtbBIBQ2+eXDe1qXcX4RQa426IMQ+SKoLCQS9AcHYl0kwJCERvG821wfRlJOzGBoREtBOwvUGeg==","shasum":"fdc8330409fc244dfaffbe66db7ddf3c840f588c","tarball":"https://registry.npmmirror.com/node-addon-require-builtin/-/node-addon-require-builtin-0.1.0.tgz","fileCount":7,"unpackedSize":14923,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHJu7l7ET9yIMIBt8dyM1a/bYoZNI32N5o255pA+AApkAiEA/OcE74TywAoeTmIrCiS5DvHnm9shKGNIMhmTiQ3CLxw="}],"size":5056},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-addon-require-builtin_0.1.0_1783752561599_0.360910255519729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-07-11T06:49:21.743Z","publish_time":1783752561743,"_source_registry_name":"default"},"0.1.2":{"name":"node-addon-require-builtin","version":"0.1.2","type":"commonjs","description":"Node-API addon with runtime probing for internal access (unrestricted require-builtin variant).","main":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"license":"MIT","dependencies":{"node-addon-native-custom-loader":"0.1.2"},"optionalDependencies":{"node-addon-require-builtin-darwin-arm64":"0.1.2","node-addon-require-builtin-darwin-x64":"0.1.2","node-addon-require-builtin-linux-arm64-gnu":"0.1.2","node-addon-require-builtin-linux-x64-gnu":"0.1.2","node-addon-require-builtin-win32-arm64-msvc":"0.1.2","node-addon-require-builtin-win32-ia32-msvc":"0.1.2","node-addon-require-builtin-win32-x64-msvc":"0.1.2"},"scripts":{"build:js":"tsc -b"},"types":"./lib/index.d.ts","_id":"node-addon-require-builtin@0.1.2","_integrity":"sha512-zR5PgvR2pHC0wErApj6nSst5066v4e1FAthLHLTWTX2VzpEg1FqRXt7Ze8DS0maX/Judi3WUWuwJAM5S5eLZFQ==","_resolved":"/home/runner/work/node-addon-require-builtin/node-addon-require-builtin/dist/npm/node-addon-require-builtin-0.1.2.tgz","_from":"file:dist/npm/node-addon-require-builtin-0.1.2.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-zR5PgvR2pHC0wErApj6nSst5066v4e1FAthLHLTWTX2VzpEg1FqRXt7Ze8DS0maX/Judi3WUWuwJAM5S5eLZFQ==","shasum":"2c192c7824871945e18189a775d5ffd553bd0dd5","tarball":"https://registry.npmmirror.com/node-addon-require-builtin/-/node-addon-require-builtin-0.1.2.tgz","fileCount":5,"unpackedSize":4356,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDdQHVhP0nDGEJWwjM5tHiDr9iK/afOLrhMqQJxWrOQ2AiEAjkjXOl3NZONiVIN72WzLEtlJTJanS4Fu/9vqcO1dBW4="}],"size":2050},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-addon-require-builtin_0.1.2_1784110316652_0.8404198585761788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-07-15T10:11:56.770Z","publish_time":1784110316770,"_source_registry_name":"default"},"0.1.3":{"name":"node-addon-require-builtin","version":"0.1.3","type":"commonjs","description":"Node-API addon with runtime probing for internal access (unrestricted require-builtin variant).","main":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"license":"MIT","dependencies":{"node-addon-native-custom-loader":"0.1.3"},"optionalDependencies":{"node-addon-require-builtin-darwin-x64":"0.1.3","node-addon-require-builtin-linux-arm64-gnu":"0.1.3","node-addon-require-builtin-linux-x64-gnu":"0.1.3","node-addon-require-builtin-win32-arm64-msvc":"0.1.3","node-addon-require-builtin-win32-ia32-msvc":"0.1.3","node-addon-require-builtin-win32-x64-msvc":"0.1.3","node-addon-require-builtin-darwin-arm64":"0.1.3"},"scripts":{"build:js":"tsc -b"},"types":"./lib/index.d.ts","_id":"node-addon-require-builtin@0.1.3","_integrity":"sha512-u9ZRdwDCx+ksIcYwoLeoe5Rj3151GrzSF8ln9jp7P/Zhf0OrPs1X6a8wYw6brc532ypAwjwKlhruT/V3m8MCbg==","_resolved":"/home/runner/work/node-addon-require-builtin/node-addon-require-builtin/dist/npm/node-addon-require-builtin-0.1.3.tgz","_from":"file:dist/npm/node-addon-require-builtin-0.1.3.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-u9ZRdwDCx+ksIcYwoLeoe5Rj3151GrzSF8ln9jp7P/Zhf0OrPs1X6a8wYw6brc532ypAwjwKlhruT/V3m8MCbg==","shasum":"cae4114218df7c249e980e6825b2e18d6ee264f1","tarball":"https://registry.npmmirror.com/node-addon-require-builtin/-/node-addon-require-builtin-0.1.3.tgz","fileCount":5,"unpackedSize":4356,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIATL+tVt/8gXvtAWFiQFz2u2cKSWTEeNtB00lruWm7gqAiBOiypFgZ7XBcuJGnaofHDruvdVffRXfq/41nk3STpqdg=="}],"size":2053},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-addon-require-builtin_0.1.3_1784889741595_0.20640698307096805"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-07-24T10:42:21.750Z","publish_time":1784889741750,"_source_registry_name":"default"},"0.1.4":{"name":"node-addon-require-builtin","version":"0.1.4","type":"commonjs","description":"Node-API addon with runtime probing for internal access (unrestricted require-builtin variant).","main":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"license":"MIT","dependencies":{"node-addon-native-custom-loader":"0.1.4"},"optionalDependencies":{"node-addon-require-builtin-darwin-arm64":"0.1.4","node-addon-require-builtin-linux-x64-gnu":"0.1.4","node-addon-require-builtin-win32-arm64-msvc":"0.1.4","node-addon-require-builtin-linux-arm64-gnu":"0.1.4","node-addon-require-builtin-darwin-x64":"0.1.4","node-addon-require-builtin-win32-ia32-msvc":"0.1.4","node-addon-require-builtin-win32-x64-msvc":"0.1.4"},"scripts":{"build:js":"tsc -b"},"types":"./lib/index.d.ts","_id":"node-addon-require-builtin@0.1.4","_integrity":"sha512-yuXz43GmtQyMrO75u2Z8KZAafMhnMH8RTOZBJWGDU9HoD2QxT6q4PF28iLNm/OS9BkS8MHwCKpgTk3d6qW584A==","_resolved":"/home/runner/work/node-addon-require-builtin/node-addon-require-builtin/dist/npm/node-addon-require-builtin-0.1.4.tgz","_from":"file:dist/npm/node-addon-require-builtin-0.1.4.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-yuXz43GmtQyMrO75u2Z8KZAafMhnMH8RTOZBJWGDU9HoD2QxT6q4PF28iLNm/OS9BkS8MHwCKpgTk3d6qW584A==","shasum":"d3543db9bfd29dcd37fd6810fe3c44f4cd6faa37","tarball":"https://registry.npmmirror.com/node-addon-require-builtin/-/node-addon-require-builtin-0.1.4.tgz","fileCount":5,"unpackedSize":4356,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHbtSt3X8vUhp6esTKP1BWUe9xvNZUZFcfr8LEwH6tAgIhAKsfMFj93uI7Z+zdFcxDfCi8XGLZ7q18u1gwjk/Wt8VE"}],"size":2059},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-addon-require-builtin_0.1.4_1785767908077_0.20352512918230414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-03T14:38:28.216Z","publish_time":1785767908216,"_source_registry_name":"default"},"0.1.5":{"name":"node-addon-require-builtin","version":"0.1.5","type":"commonjs","description":"Node-API addon with runtime probing for internal access (unrestricted require-builtin variant).","main":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"license":"MIT","dependencies":{"node-addon-native-custom-loader":"0.1.5"},"optionalDependencies":{"node-addon-require-builtin-darwin-arm64":"0.1.5","node-addon-require-builtin-darwin-x64":"0.1.5","node-addon-require-builtin-linux-arm64-gnu":"0.1.5","node-addon-require-builtin-linux-x64-gnu":"0.1.5","node-addon-require-builtin-win32-x64-msvc":"0.1.5","node-addon-require-builtin-win32-arm64-msvc":"0.1.5","node-addon-require-builtin-win32-ia32-msvc":"0.1.5"},"scripts":{"build:js":"tsc -b"},"types":"./lib/index.d.ts","_id":"node-addon-require-builtin@0.1.5","_integrity":"sha512-isaquiStlp7qdFpaffy+2ssJPUR/kLPRE5gqfeWbb0Ahph9H7O3BOFwThqkVaTrxfpnjrQauxlOEgvzD+snhUg==","_resolved":"/home/runner/work/node-addon-require-builtin/node-addon-require-builtin/dist/npm/node-addon-require-builtin-0.1.5.tgz","_from":"file:dist/npm/node-addon-require-builtin-0.1.5.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-isaquiStlp7qdFpaffy+2ssJPUR/kLPRE5gqfeWbb0Ahph9H7O3BOFwThqkVaTrxfpnjrQauxlOEgvzD+snhUg==","shasum":"42858cd0864771d16a96a36b140664613dc40357","tarball":"https://registry.npmmirror.com/node-addon-require-builtin/-/node-addon-require-builtin-0.1.5.tgz","fileCount":5,"unpackedSize":4356,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGeKWlKP2QEhX3RAio2OChgdnIg2xKGYU/B1Np0KBPIiAiAU5LX0MV6oB90gLHBDlSy2ivYryLoTddHoDjonxrPthg=="}],"size":2051},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-addon-require-builtin_0.1.5_1786736979101_0.10298522159463319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-14T19:49:39.307Z","publish_time":1786736979307,"_source_registry_name":"default"}},"description":"Node-API addon with runtime probing for internal access (unrestricted require-builtin variant).","license":"MIT","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"}],"readme":"# node-addon-require-builtin\n\nPublished entry package for the unrestricted `require-builtin` variant.\n\nIt exports the JavaScript API, selects a native binary through\n`node-addon-native-custom-loader`, and uses a repository-only local\nN-API source fallback when no current-platform optional package is usable.\nPublished installs do not ship native sources and fail closed instead of\ncompiling unvalidated local binaries.\n\nThis variant does not restrict internal module ids: `requireBuiltin(id)`\nforwards any id to Node's builtin require, and `isAllowedInternalId()` always\nreturns `true`. For the whitelisted variant see\n`node-addon-internal-loader`.\n\nSee the repository [README](../../../README.md) for usage and support status.\n","_source_registry_name":"default"}