superstruct · Issues· 104 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #1301
Security hardening: validate()/assert()/is() return the live object → read-unstable properties (getters/Proxy) can bypass validation
Updated Jul 14, 2026 - #993
Native Typescript enum support
featureUpdated Jun 16, 2026 - #1154
[v1.0.3] Failed to parse source map from 'xxx/node_modules/superstruct/src/struct.ts' (ENOENT: no such file or directory)
Updated Feb 5, 2026 - #1294
Dynamic type fails when used inside "partial" helper
Updated Sep 1, 2025 - #1190
pattern (regex) does not return consistent output when using the global modifier
bugUpdated Aug 4, 2025 - #784
Immer compatibility
Updated Mar 21, 2025 - #1291
Standard Schema support
Updated Feb 18, 2025 - #736
array() and tuple() only define mutable Arrays, not ReadonlyArray
feature♥ help pleaseUpdated Jan 17, 2025 - #1292
Defaulted is not coerced through validate
Updated Dec 19, 2024 - #1290
Refinement to limit the number of keys on a `record`
Updated Dec 10, 2024 - #1288
How to get the error message to contain 'nonempty' refinement when a 'pattern' is used
Updated Dec 2, 2024 - #1287
Typescript error with module/moduleResolution: "Node16" in CommonJS projects
Updated Dec 1, 2024 - #1265
mask does not work anymore.
Updated Dec 1, 2024 - #1229
Describe does not work well with union types
Updated Sep 20, 2024 - #1278
Coercing a refined struct doesn't trigger refinement
Updated Sep 12, 2024