Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ianstormtaylor
/
superstruct
Public
Notifications
You must be signed in to change notification settings
Fork
223
Star
7.1k
Code
Issues
82
Pull requests
22
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 27, 2024
Fix critical typo in coercions.md (#1279)
houd1ni
authored
e414c8a
View commit details
Copy full SHA for e414c8a
Browse repository at this point
Commits on Jul 6, 2024
Add Superstruct to JSR (#1262)
arturmuller
authored
0fe23dd
View commit details
Copy full SHA for 0fe23dd
Browse repository at this point
2.0.2 (#1261)
arturmuller
authored
ca323c7
View commit details
Copy full SHA for ca323c7
Browse repository at this point
2.0.1 (#1260)
arturmuller
authored
d31f007
View commit details
Copy full SHA for d31f007
Browse repository at this point
Allow frozen objects/arrays to be coerced (#1151)
Show description for be4bc95
arturmuller
authored
be4bc95
View commit details
Copy full SHA for be4bc95
Browse repository at this point
Commits on Jul 3, 2024
Correct TypeScript typo in docs/readme.md (#1258)
JoshuaKGoldberg
authored
5d18222
View commit details
Copy full SHA for 5d18222
Browse repository at this point
2.0.0
arturmuller
committed
54b3cec
View commit details
Copy full SHA for 54b3cec
Browse repository at this point
Remove babel from testing suite (#1255)
yeoffrey
authored
05254f0
View commit details
Copy full SHA for 05254f0
Browse repository at this point
Allow users to run the testing suite in watch mode (#1256)
yeoffrey
authored
5a884ac
View commit details
Copy full SHA for 5a884ac
Browse repository at this point
Changelog v2.0.0 (#1254)
Show description for fd3e25b
arturmuller
authored
fd3e25b
View commit details
Copy full SHA for fd3e25b
Browse repository at this point
Commits on Jun 30, 2024
Fix incorrectly passing validation for arrays in object(), type(), and record() (#1252)
Show description for fdf3e62
arturmuller
authored
fdf3e62
View commit details
Copy full SHA for fdf3e62
Browse repository at this point
Fix masking within unions (#1251)
Show description for 8232269
arturmuller
and
dimikot
authored
8232269
View commit details
Copy full SHA for 8232269
Browse repository at this point
Commits on Jun 22, 2024
Make example directory more standalone (#1247)
Show description for 88563ad
yeoffrey
and
arturmuller
authored
88563ad
View commit details
Copy full SHA for 88563ad
Browse repository at this point
Commits on Jun 21, 2024
Use more idiomatic Vitest in the testing suite (#1245)
Show description for 625cea5
yeoffrey
and
arturmuller
authored
625cea5
View commit details
Copy full SHA for 625cea5
Browse repository at this point
Commits on Jun 20, 2024
2.0.0-0 (#1246)
Show description for b64f64c
arturmuller
authored
b64f64c
View commit details
Copy full SHA for b64f64c
Browse repository at this point
NodeNext Compat (#1224)
Show description for 3fe2139
arturmuller
authored
3fe2139
View commit details
Copy full SHA for 3fe2139
Browse repository at this point
Commits on Jun 5, 2024
Migrate testing suite to Vitest (#1242)
yeoffrey
authored
f24c3cd
View commit details
Copy full SHA for f24c3cd
Browse repository at this point
Commits on Mar 11, 2024
Bump ESLint and related deps to v8 (#1222)
Show description for a316560
dependabot[bot]
and
arturmuller
authored
a316560
View commit details
Copy full SHA for a316560
Browse repository at this point
Bump np to v10 (#1218)
Show description for 4a812f8
dependabot[bot]
authored
4a812f8
View commit details
Copy full SHA for 4a812f8
Browse repository at this point
Bump Rollup to v4 (#1225)
Show description for abac635
arturmuller
authored
abac635
View commit details
Copy full SHA for abac635
Browse repository at this point
1.0.4
arturmuller
committed
61f19cb
View commit details
Copy full SHA for 61f19cb
Browse repository at this point
Commits on Dec 18, 2023
make more of the examples runnable (#1165)
Show description for c88b111
rauno56
and
arturmuller
authored
c88b111
View commit details
Copy full SHA for c88b111
Browse repository at this point
Commits on Dec 16, 2023
Retain struct's type in partial and pick helpers (#1149)
Show description for 4511928
arturmuller
authored
4511928
View commit details
Copy full SHA for 4511928
Browse repository at this point
Document the usage of the type struct in the omit utility (#1150)
Show description for a4c2ebd
arturmuller
authored
a4c2ebd
View commit details
Copy full SHA for a4c2ebd
Browse repository at this point
Fix documentation error (#1197)
Show description for 772cc7f
stuymedova
and
Sofia Tuimedova
authored
772cc7f
View commit details
Copy full SHA for 772cc7f
Browse repository at this point
Commits on Nov 17, 2022
update demo link and screenshot
ianstormtaylor
committed
03d65bd
View commit details
Copy full SHA for 03d65bd
Browse repository at this point
1.0.3
ianstormtaylor
committed
546dca6
View commit details
Copy full SHA for 546dca6
Browse repository at this point
fix ./lib to ./dist
ianstormtaylor
committed
67e4e27
View commit details
Copy full SHA for 67e4e27
Browse repository at this point
1.0.2
ianstormtaylor
committed
1a37e3a
View commit details
Copy full SHA for 1a37e3a
Browse repository at this point
fix cjs bundle to be umd-compatible
ianstormtaylor
committed
f54cd08
View commit details
Copy full SHA for f54cd08
Browse repository at this point
1.0.1
ianstormtaylor
committed
c1aff49
View commit details
Copy full SHA for c1aff49
Browse repository at this point
more fixes
ianstormtaylor
committed
40294c2
View commit details
Copy full SHA for 40294c2
Browse repository at this point
fix package.json import locations, fixes #1147
ianstormtaylor
committed
1f716d4
View commit details
Copy full SHA for 1f716d4
Browse repository at this point
1.0.0
ianstormtaylor
committed
3bcb23e
View commit details
Copy full SHA for 3bcb23e
Browse repository at this point
update dependencies
ianstormtaylor
committed
65dbdad
View commit details
Copy full SHA for 65dbdad
Browse repository at this point
Previous
Next
You can’t perform that action at this time.