{"library":"es-array-method-boxes-properly","type":"library","category":null,"description":"This package, `es-array-method-boxes-properly`, is a niche utility designed to verify the spec compliance of `Array.prototype` methods in a given JavaScript environment. Specifically, it checks if a method like `map` or `forEach` properly \"boxes\" the `this` context (receiver) and the third argument (the array itself) when invoking the callback function. This is critical for ensuring consistent behavior across different JavaScript engines, especially regarding strict mode implications and how primitives are handled when passed as `this`. Currently at version 1.0.0, the package provides a stable API and is likely maintained on an as-needed basis, reflecting its role in foundational spec compliance rather than active feature development. It is primarily used by library authors or engine developers to detect subtle deviations from the ECMAScript specification in host environments.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install es-array-method-boxes-properly","imports":["const boxesProperly = require('es-array-method-boxes-properly');","import boxesProperly from 'es-array-method-boxes-properly';"]},{"cmd":"yarn add es-array-method-boxes-properly","imports":[]},{"cmd":"pnpm add es-array-method-boxes-properly","imports":[]}],"homepage":null,"github":"https://github.com/ljharb/es-array-method-boxes-properly","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/es-array-method-boxes-properly","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/es-array-method-boxes-properly/compatibility"}}