{"library":"call-bound","type":"library","category":null,"description":"call-bound is a utility library that provides robust, call-bound versions of JavaScript intrinsic functions, ensuring they work correctly even if `Function.prototype.call` or `Function.prototype.bind` are removed or modified from the global scope. It achieves this by internally leveraging `call-bind` and `get-intrinsic` to fetch and bind the original intrinsic methods securely. The current stable version is 1.0.4. This package is part of a suite of libraries by @ljharb focused on shims and polyfills, often released on an as-needed basis rather than a strict time-based cadence, with updates typically driven by bug fixes, security patches, or new ECMAScript features. Its key differentiator is its resilience against prototype pollution, making it vital for libraries that need to rely on core JavaScript functionality without fear of tampering in hostile environments.","language":"javascript","status":"active","version":"1.0.4","tags":["javascript","ecmascript","es","js","callbind","callbound","call","bind","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install call-bound","imports":["import callBound from 'call-bound';","const callBound = require('call-bound');","import type { CallBoundFunction } from 'call-bound';"]},{"cmd":"yarn add call-bound","imports":[]},{"cmd":"pnpm add call-bound","imports":[]}],"homepage":null,"github":"https://github.com/ljharb/call-bound","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/call-bound","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/call-bound/compatibility"}}