{"name":"node-libcurl","version":"5.0.2","description":"The fastest http(s) client (and much more) for Node.js - Node.js bindings for libcurl","keywords":["node-curl","curl","libcurl","node-libcurl","axios","request"],"homepage":"https://github.com/JCMais/node-libcurl","bugs":{"url":"https://github.com/JCMais/node-libcurl/issues"},"repository":{"type":"git","url":"git://github.com/JCMais/node-libcurl.git"},"license":"MIT","author":{"name":"Jonathan Cardoso","email":"me@jonathancardoso.com"},"type":"commonjs","main":"./dist/index.js","types":"./dist/index.d.ts","binary":{"module_name":"node_libcurl","module_path":"./lib/binding/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}-{libc}.tar.gz","host":"https://github.com/JCMais/node-libcurl/releases/download"},"lint-staged":{"*.{cpp,cc,h}":["clang-format -style=file -i"],"*.{ts,js}":["prettier","eslint --fix"],"package.json":["sort-package-json","prettier"]},"dependencies":{"@mapbox/node-pre-gyp":"2.0.0","env-paths":"2.2.0","node-addon-api":"8.5.0","node-gyp":"11.4.2","npmlog":"7.0.1","rimraf":"5.0.5","tslib":"2.6.2"},"devDependencies":{"@commitlint/cli":"18.4.3","@electron/rebuild":"4.0.1","@eslint/eslintrc":"3.3.1","@eslint/js":"9.36.0","@microsoft/api-documenter":"7.23.12","@microsoft/api-extractor":"7.38.3","@octokit/rest":"^20.0.2","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.8","@types/express":"4.17.21","@types/formidable":"3.4.5","@types/node":"22.18.6","@vitest/coverage-v8":"3.2.4","cheerio":"1.0.0-rc.3","clang-format":"1.8.0","cookie-parser":"1.4.7","electron":"38.2.0","eslint":"9.36.0","eslint-plugin-prettier":"5.5.4","express":"4.21.2","formidable":"3.5.2","globals":"15.14.0","http-auth":"4.2.0","http-auth-connect":"1.0.6","husky":"9.1.7","lint-staged":"15.2.0","node-abi":"^3.71.0","np":"10.2.0","prettier":"3.6.2","progress":"2.0.3","semver":"7.7.2","sort-package-json":"3.4.0","tsx":"4.20.6","typedoc":"0.28.13","typedoc-plugin-ga":"^1.0.5","typedoc-plugin-nojekyll":"1.0.1","typescript":"5.9.2","typescript-eslint":"8.44.1","vitest":"3.2.4","ws":"8.18.3"},"engines":{"node":">=22.14"},"publishConfig":{"executableFiles":["scripts/arm/publish-binary.sh","scripts/ci/build-brotli.sh","scripts/ci/build-cares.sh","scripts/ci/build-heimdal.sh","scripts/ci/build-kerberos.sh","scripts/ci/build-libcurl.sh","scripts/ci/build-libiconv.sh","scripts/ci/build-libidn2.sh","scripts/ci/build-libssh2.sh","scripts/ci/build-libunistring.sh","scripts/ci/build-ncurses.sh","scripts/ci/build-nghttp2.sh","scripts/ci/build-nghttp3.sh","scripts/ci/build-ngtcp2.sh","scripts/ci/build-openldap.sh","scripts/ci/build-openssl.sh","scripts/ci/build-zlib.sh","scripts/ci/build-zstd.sh","scripts/ci/build.sh","scripts/ci/download-and-unpack.sh","scripts/ci/get-latest-libcurl-version.sh","scripts/ci/utils/gsort.sh","scripts/gyp-macos-postbuild.sh"]},"np":{"cleanup":false},"scripts":{"ae":"api-extractor run --local --verbose","brute-force-leak-test:run":"node --inspect --expose_gc -r ts-node/register ./tools/brute-force-leak-test.ts","brute-force-leak-test:run:debug:gdb":"gdb --args node --inspect --expose_gc -r ts-node/register ./tools/brute-force-leak-test.ts","brute-force-leak-test:server":"http-server ./tools/brute-force-server-static-folder -p 8080 -s","build:dist":"tsc","clean":"pnpm clean:build && pnpm clean:dist","clean:build":"rimraf build","clean:dist":"rimraf dist tsconfig.tsbuildinfo","gen:compile_commands":"node-pre-gyp configure -- -f compile_commands_json && cp ./build/Debug/compile_commands.json ./compile_commands.json","gen:constants":"node scripts/build-constants.js","gen:docs":"typedoc","preinstall":"node scripts/vcpkg-setup.js","install":"node-pre-gyp install --fallback-to-build","postinstall":"node scripts/postinstall","lint":"eslint lib/ scripts/ test/ examples/","pregyp":"node-pre-gyp","prettier":"prettier --write","prettier:all":"pnpm prettier lib/**/*.ts tools/**/*.js scripts/**/*.js test/**/*.ts examples/**/*.js","test":"vitest run --testTimeout=60000","test:coverage":"pnpm test -- --coverage.enabled=true","test:watch":"vitest --testTimeout=60000","preversion":"pnpm lint && pnpm clean:dist && pnpm build:dist"},"_id":"node-libcurl@5.0.2","_integrity":"sha512-/TabkZYSebHBhLRBA+7Qo7yvZsj4kC3Y0/ly0W5vPGknw73fSTtZrFcSgaB/uRmSRHX6DqzmZRMVtiBlHeFCXw==","_resolved":"/tmp/61ffd119c30bfee52630b98c7fcbec3a/node-libcurl-5.0.2.tgz","_from":"file:node-libcurl-5.0.2.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"46ded85e4f31f45dcc2a5cd897d9e075f544b030","size":237205,"noattachment":false,"key":"/node-libcurl/-/node-libcurl-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-libcurl/download/node-libcurl-5.0.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad4533be-2475-494c-9f58-37f006818725"}},"directories":{},"maintainers":[{"name":"jonathancardoso","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-libcurl_5.0.2_1768579354143_0.16962463496034852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T16:02:34.378Z","publish_time":1768579354378,"_source_registry_name":"default","_cnpm_publish_time":1768579354378,"dist-tags":{"latest":"5.0.2","next":"5.0.0-4"}}