{"library":"get-intrinsic","type":"library","category":null,"description":"get-intrinsic (v1.3.0) provides a robust way to access JavaScript language-level intrinsics (e.g., %Array.prototype.push%) at runtime, caching them at first require. Maintained by ljharb and updated regularly, it is used internally by es-abstract and other ECMAScript polyfill libraries. Key differentiator: guarantees access even when intrinsics are deleted or overridden, with optional allowance for missing features. Published weekly, supports Node >=0.4.","language":"javascript","status":"active","version":"1.3.0","tags":["javascript","ecmascript","es","js","intrinsic","getintrinsic","es-abstract"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install get-intrinsic","imports":["const GetIntrinsic = require('get-intrinsic')","const GetIntrinsic = require('get-intrinsic'); GetIntrinsic('%Math.pow%')","const GetIntrinsic = require('get-intrinsic'); GetIntrinsic('%Array.prototype.push%', true)"]},{"cmd":"yarn add get-intrinsic","imports":[]},{"cmd":"pnpm add get-intrinsic","imports":[]}],"homepage":"https://github.com/ljharb/get-intrinsic#readme","github":"https://github.com/ljharb/get-intrinsic","docs":null,"changelog":null,"pypi":null,"npm":"get-intrinsic","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}