This is a JavaScript utility that implements the ECMAScript “ToPrimitive” abstract operation, providing versions for ES5 and ES2015. It’s useful when you need consistent spec-aligned primitive conversion behavior in code, with the default export selecting the latest version and `es5`/`es2015` exports for a specific version.
Project status
- The repository appears to be actively maintained, with a relatively recent update (v1.3.0 on 2024-11-26) and a reported upstream push at 2025-12-30, though the provided change history is sparse.
- Apparent update cadence is inconsistent and infrequent, with long gaps between published updates (2018, 2019, then 2024), so it is hard to infer a steady release rhythm.
AI summary generated Today
Recent updates
v1.3.0
11/26/2024Release v1.3.0 has no publisher release notes content (none provided). The diff shows the primary change is adding TypeScript declaration files for the library, along with various CI and tooling configuration updates.
Featuresv1.2.1
11/9/2019Release v1.2.1 mostly updates development tooling and test coverage. The provided diff shows changes to linting configuration, CI configuration, security auditing commands, and devDependencies, plus added symbol-related tests.
SecurityFeaturesv1.2.0
9/27/2018Release v1.2.0 was published on 2018-09-27, but no release notes were provided. As a result, the upgrade impact (new features, breaking changes, bug fixes, security updates, or dependency changes) cannot be determined from the provided information.
v1.1.1
1/4/2016Version v1.1.1 was released, but no publisher release notes were provided in the release metadata. The code diff shows functional changes to the ES5 and ES6 implementations of the ECMAScript ToPrimitive algorithm, plus supporting test and lint configuration updates.
v1.0.1
1/4/2016v1.0.1 updates the library version and includes a change to the ES5 ToPrimitive coercion behavior. The repository provided no release notes, but the changelog and code diff indicate a functional behavior adjustment plus dependency and test expectation updates.
v1.1.0
12/27/2015Version v1.1.0 was released, but the publisher-provided release notes are missing (“none provided by the publisher”). From the code diff, this release primarily updates the ES6 ToPrimitive algorithm to add Symbol.toPrimitive support, along with a set of tooling, test, and dependency changes.
v1.0.0
3/19/2015This release is tagged v1.0.0, but no release notes were provided by the publisher. As a result, there is no documented information about new features, fixes, breaking changes, or migration steps.