@ungap/structured-clone
A structuredClone polyfill
1.3.3
#653 most downloaded on npm
ungap/structured-clone
What this package is like to depend on
Last release 1 months ago
10 Jul 2026
Release timing varies
gaps range from 8 days to 1.6 years
This project publishes no release notes
the list below is its commits, not an announcement
22 versions withdrawn
withdrawn after publishing
5 years old
25 releases · first in 2021
3 releases in the last 12 months
see the full history below
Release timeline
25 releases · Oct 2021 to Jul 2026Releases
latest 25-
1.3.310 Jul 2026Commits, not release notes
This project publishes no release notes. Between
v1.3.2andv1.3.3there were 4 commits, 2 of them substantive:- fix: preserve error subtype through serialize
- improved Error fix
-
1.3.223 Jun 2026Commits, not release notes
This project publishes no release notes. Between
v1.3.1andv1.3.2there were 5 commits, 3 of them substantive:- updated CI requirements
- fix: serialize Invalid Date instead of throwing
- updated dev/dependencies
-
1.3.106 May 2026Commits, not release notes
This project publishes no release notes. Between
v1.3.0andv1.3.1there were 2 commits, 1 of them substantive:- Fix possible CWE-94
-
1.3.023 Jan 2025 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Commits, not release notes
This project publishes no release notes. Between
v1.2.1andv1.3.0there were 2 commits, 1 of them substantive:- Fixed unrecognized ArrayBuffer + DataView
-
1.2.107 Dec 2024 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Commits, not release notes
This project publishes no release notes. Between
v1.2.0andv1.2.1there were 5 commits, 2 of them substantive:- Update package.json
- Updated dev/dependencies
-
1.2.004 May 2023 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Commits, not release notes
This project publishes no release notes. Between
v1.1.2andv1.2.0there were 2 commits, 1 of them substantive:- Rolled back all types shenanigans
-
1.1.203 May 2023 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Commits, not release notes
This project publishes no release notes. Between
v1.1.1andv1.1.2there were 2 commits, 1 of them substantive:- Fix #16 - Rollback too-strict types
-
1.1.103 May 2023 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Commits, not release notes
This project publishes no release notes. Between
v1.1.0andv1.1.1there were 2 commits, 1 of them substantive:- Fix #17 - make options optional
-
1.1.029 Apr 2023 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Commits, not release notes
This project publishes no release notes. Between
v1.0.2andv1.1.0there were 18 commits, 15 of them substantive:- Add example for global polyfill to README.md
- Add command to generate .d.ts files for cjs and esm from JSDoc comments
- Update README.md to indicate explicitly that the polyfill doesn't require monkey patching the glocal
- Also generate .d.ts from json.js entry point
- Update JSDoc type for default export
- Set tsconfig and package.json to emit and use .d.ts files from the esm/*.js files for both esm and cjs imports
- Better type definitions. Had to import() within JSDoc. Also had to rename
RecordtoSerializedbecause of Typescript builtin namedRecord - Manually author .d.ts files in esm, copy them to cjs. Also remove tsconfig.json.
- Add node script to copy the .d.ts files into the cjs folder
- Add concrete Cloneable type definition from MDN & Readme. Also rename to Cloneable from Clonable
- Copy function documentation over from .js files, so TS users can read the documentation.
- Generate CJS .d.ts files from ESM .d.ts files
- Remove BigInt64Array from the Cloneable type, since it requires the TS es2020 library
- Add caveat about TS target/lib requirement
- Added types to exports + updated dev-dependencies
-
1.0.214 Feb 2023 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
1.0.111 May 2022 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
1.0.010 May 2022 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.3.407 Nov 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.3.304 Nov 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.3.204 Nov 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.3.104 Nov 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.3.002 Nov 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.2.330 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.2.230 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.2.130 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.2.030 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.1.029 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.0.229 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.0.129 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version
-
0.0.029 Oct 2021 withdrawnPotential CWE-502 - Update to 1.3.1 or higher
Nothing published for this version